@font-face {
	font-family: 'BebasNeue';
	src: url('../fonts/BebasNeue.eot');
	src: url('../fonts/BebasNeue.eot?#iefix') format('embedded-opentype'),
		url('../fonts/BebasNeue.woff2') format('woff2'),
		url('../fonts/BebasNeue.woff') format('woff'),
		url('../fonts/BebasNeue.ttf') format('truetype'),
		url('../fonts/BebasNeue.svg#BebasNeue') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'BebasNeueBold';
	src: url('../fonts/BebasNeueBold.eot');
	src: url('../fonts/BebasNeueBold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/BebasNeueBold.woff2') format('woff2'),
		url('../fonts/BebasNeueBold.woff') format('woff'),
		url('../fonts/BebasNeueBold.ttf') format('truetype'),
		url('../fonts/BebasNeueBold.svg#BebasNeueBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'BebasNeueBook';
	src: url('../fonts/BebasNeueBook.eot');
	src: url('../fonts/BebasNeueBook.eot?#iefix') format('embedded-opentype'),
		url('../fonts/BebasNeueBook.woff2') format('woff2'),
		url('../fonts/BebasNeueBook.woff') format('woff'),
		url('../fonts/BebasNeueBook.ttf') format('truetype'),
		url('../fonts/BebasNeueBook.svg#BebasNeueBook') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'BebasNeueLight';
	src: url('../fonts/BebasNeueLight.eot');
	src: url('../fonts/BebasNeueLight.eot?#iefix') format('embedded-opentype'),
		url('../fonts/BebasNeueLight.woff2') format('woff2'),
		url('../fonts/BebasNeueLight.woff') format('woff'),
		url('../fonts/BebasNeueLight.ttf') format('truetype'),
		url('../fonts/BebasNeueLight.svg#BebasNeueLight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'BebasNeueRegular';
	src: url('../fonts/BebasNeueRegular.eot');
	src: url('../fonts/BebasNeueRegular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/BebasNeueRegular.woff2') format('woff2'),
		url('../fonts/BebasNeueRegular.woff') format('woff'),
		url('../fonts/BebasNeueRegular.ttf') format('truetype'),
		url('../fonts/BebasNeueRegular.svg#BebasNeueRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'BebasNeue-Thin';
	src: url('../fonts/BebasNeue-Thin.eot');
	src: url('../fonts/BebasNeue-Thin.eot?#iefix') format('embedded-opentype'),
		url('../fonts/BebasNeue-Thin.woff2') format('woff2'),
		url('../fonts/BebasNeue-Thin.woff') format('woff'),
		url('../fonts/BebasNeue-Thin.ttf') format('truetype'),
		url('../fonts/BebasNeue-Thin.svg#BebasNeue-Thin') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'KlinicSlab-Bold';
	src: url('../fonts/KlinicSlab-Bold.eot');
	src: url('../fonts/KlinicSlab-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/KlinicSlab-Bold.woff2') format('woff2'),
		url('../fonts/KlinicSlab-Bold.woff') format('woff'),
		url('../fonts/KlinicSlab-Bold.ttf') format('truetype'),
		url('../fonts/KlinicSlab-Bold.svg#KlinicSlab-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'KlinicSlab-BoldItalic';
	src: url('../fonts/KlinicSlab-BoldItalic.eot');
	src: url('../fonts/KlinicSlab-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/KlinicSlab-BoldItalic.woff2') format('woff2'),
		url('../fonts/KlinicSlab-BoldItalic.woff') format('woff'),
		url('../fonts/KlinicSlab-BoldItalic.ttf') format('truetype'),
		url('../fonts/KlinicSlab-BoldItalic.svg#KlinicSlab-BoldItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'KlinicSlab-Book';
	src: url('../fonts/KlinicSlab-Book.eot');
	src: url('../fonts/KlinicSlab-Book.eot?#iefix') format('embedded-opentype'),
		url('../fonts/KlinicSlab-Book.woff2') format('woff2'),
		url('../fonts/KlinicSlab-Book.woff') format('woff'),
		url('../fonts/KlinicSlab-Book.ttf') format('truetype'),
		url('../fonts/KlinicSlab-Book.svg#KlinicSlab-Book') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'KlinicSlab-BookItalic';
	src: url('../fonts/KlinicSlab-BookItalic.eot');
	src: url('../fonts/KlinicSlab-BookItalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/KlinicSlab-BookItalic.woff2') format('woff2'),
		url('../fonts/KlinicSlab-BookItalic.woff') format('woff'),
		url('../fonts/KlinicSlab-BookItalic.ttf') format('truetype'),
		url('../fonts/KlinicSlab-BookItalic.svg#KlinicSlab-BookItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'KlinicSlab-Light';
	src: url('../fonts/KlinicSlab-Light.eot');
	src: url('../fonts/KlinicSlab-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/KlinicSlab-Light.woff2') format('woff2'),
		url('../fonts/KlinicSlab-Light.woff') format('woff'),
		url('../fonts/KlinicSlab-Light.ttf') format('truetype'),
		url('../fonts/KlinicSlab-Light.svg#KlinicSlab-Light') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'KlinicSlab-LightItalic';
	src: url('../fonts/KlinicSlab-LightItalic.eot');
	src: url('../fonts/KlinicSlab-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/KlinicSlab-LightItalic.woff2') format('woff2'),
		url('../fonts/KlinicSlab-LightItalic.woff') format('woff'),
		url('../fonts/KlinicSlab-LightItalic.ttf') format('truetype'),
		url('../fonts/KlinicSlab-LightItalic.svg#KlinicSlab-LightItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'KlinicSlab-Medium';
	src: url('../fonts/KlinicSlab-Medium.eot');
	src: url('../fonts/KlinicSlab-Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/KlinicSlab-Medium.woff2') format('woff2'),
		url('../fonts/KlinicSlab-Medium.woff') format('woff'),
		url('../fonts/KlinicSlab-Medium.ttf') format('truetype'),
		url('../fonts/KlinicSlab-Medium.svg#KlinicSlab-Medium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'KlinicSlab-MediumItalic';
	src: url('../fonts/KlinicSlab-MediumItalic.eot');
	src: url('../fonts/KlinicSlab-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/KlinicSlab-MediumItalic.woff2') format('woff2'),
		url('../fonts/KlinicSlab-MediumItalic.woff') format('woff'),
		url('../fonts/KlinicSlab-MediumItalic.ttf') format('truetype'),
		url('../fonts/KlinicSlab-MediumItalic.svg#KlinicSlab-MediumItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Ubuntu';
	src: url('../fonts/Ubuntu.eot');
	src: url('../fonts/Ubuntu.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Ubuntu.woff2') format('woff2'),
		url('../fonts/Ubuntu.woff') format('woff'),
		url('../fonts/Ubuntu.ttf') format('truetype'),
		url('../fonts/Ubuntu.svg#Ubuntu') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Ubuntu-Bold';
	src: url('../fonts/Ubuntu-Bold.eot');
	src: url('../fonts/Ubuntu-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Ubuntu-Bold.woff2') format('woff2'),
		url('../fonts/Ubuntu-Bold.woff') format('woff'),
		url('../fonts/Ubuntu-Bold.ttf') format('truetype'),
		url('../fonts/Ubuntu-Bold.svg#Ubuntu-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Ubuntu-Italic';
	src: url('../fonts/Ubuntu-Italic.eot');
	src: url('../fonts/Ubuntu-Italic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Ubuntu-Italic.woff2') format('woff2'),
		url('../fonts/Ubuntu-Italic.woff') format('woff'),
		url('../fonts/Ubuntu-Italic.ttf') format('truetype'),
		url('../fonts/Ubuntu-Italic.svg#Ubuntu-Italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Ubuntu-Italic';
	src: url('../fonts/Ubuntu-Italic.eot');
	src: url('../fonts/Ubuntu-Italic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Ubuntu-Italic.woff2') format('woff2'),
		url('../fonts/Ubuntu-Italic.woff') format('woff'),
		url('../fonts/Ubuntu-Italic.ttf') format('truetype'),
		url('../fonts/Ubuntu-Italic.svg#Ubuntu-Italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AmericanCaptain';
	src: url('../fonts/AmericanCaptain.eot');
	src: url('../fonts/AmericanCaptain.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AmericanCaptain.woff2') format('woff2'),
		url('../fonts/AmericanCaptain.woff') format('woff'),
		url('../fonts/AmericanCaptain.ttf') format('truetype'),
		url('../fonts/AmericanCaptain.svg#AmericanCaptain') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PTSerif-Italic';
	src: url('../fonts/PTSerif-Italic.eot');
	src: url('../fonts/PTSerif-Italic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/PTSerif-Italic.woff2') format('woff2'),
		url('../fonts/PTSerif-Italic.woff') format('woff'),
		url('../fonts/PTSerif-Italic.ttf') format('truetype'),
		url('../fonts/PTSerif-Italic.svg#PTSerif-Italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PTSerif-CaptionItalic';
	src: url('../fonts/PTSerif-CaptionItalic.eot');
	src: url('../fonts/PTSerif-CaptionItalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/PTSerif-CaptionItalic.woff2') format('woff2'),
		url('../fonts/PTSerif-CaptionItalic.woff') format('woff'),
		url('../fonts/PTSerif-CaptionItalic.ttf') format('truetype'),
		url('../fonts/PTSerif-CaptionItalic.svg#PTSerif-CaptionItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'TrajanPro-Bold';
	src: url('../fonts/TrajanPro-Bold.eot');
	src: url('../fonts/TrajanPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TrajanPro-Bold.woff2') format('woff2'),
		url('../fonts/TrajanPro-Bold.woff') format('woff'),
		url('../fonts/TrajanPro-Bold.ttf') format('truetype'),
		url('../fonts/TrajanPro-Bold.svg#TrajanPro-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'CaflischScriptPro-Bold';
	src: url('../fonts/CaflischScriptPro-Bold.eot');
	src: url('../fonts/CaflischScriptPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/CaflischScriptPro-Bold.woff2') format('woff2'),
		url('../fonts/CaflischScriptPro-Bold.woff') format('woff'),
		url('../fonts/CaflischScriptPro-Bold.ttf') format('truetype'),
		url('../fonts/CaflischScriptPro-Bold.svg#CaflischScriptPro-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'CaflischScriptWebPro';
	src: url('../fonts/CaflischScriptWebPro.eot');
	src: url('../fonts/CaflischScriptWebPro.eot?#iefix') format('embedded-opentype'),
		url('../fonts/CaflischScriptWebPro.woff2') format('woff2'),
		url('../fonts/CaflischScriptWebPro.woff') format('woff'),
		url('../fonts/CaflischScriptWebPro.ttf') format('truetype'),
		url('../fonts/CaflischScriptWebPro.svg#CaflischScriptWebPro') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Lato-Light';
	src: url('../fonts/Lato-Light.eot');
	src: url('../fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Lato-Light.woff2') format('woff2'),
		url('../fonts/Lato-Light.woff') format('woff'),
		url('../fonts/Lato-Light.ttf') format('truetype'),
		url('../fonts/Lato-Light.svg#Lato-Light') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Lato-Bold';
	src: url('../fonts/Lato-Bold.eot');
	src: url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Lato-Bold.woff2') format('woff2'),
		url('../fonts/Lato-Bold.woff') format('woff'),
		url('../fonts/Lato-Bold.ttf') format('truetype'),
		url('../fonts/Lato-Bold.svg#Lato-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Bitter-BoldItalic';
	src: url('../fonts/Bitter-BoldItalic.eot');
	src: url('../fonts/Bitter-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Bitter-BoldItalic.woff2') format('woff2'),
		url('../fonts/Bitter-BoldItalic.woff') format('woff'),
		url('../fonts/Bitter-BoldItalic.ttf') format('truetype'),
		url('../fonts/Bitter-BoldItalic.svg#Bitter-BoldItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PTSerif-Regular';
	src: url('../fonts/PTSerif-Regular.eot');
	src: url('../fonts/PTSerif-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/PTSerif-Regular.woff2') format('woff2'),
		url('../fonts/PTSerif-Regular.woff') format('woff'),
		url('../fonts/PTSerif-Regular.ttf') format('truetype'),
		url('../fonts/PTSerif-Regular.svg#PTSerif-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'Bitter';
    src: url('../fonts/Bitter-Bold.woff2') format('woff2'),
        url('../fonts/Bitter-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Noticia Text';
    src: url('../fonts/NoticiaText-BoldItalic.woff2') format('woff2'),
        url('../fonts/NoticiaText-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Noticia Text';
    src: url('../fonts/NoticiaText-Bold.woff2') format('woff2'),
        url('../fonts/NoticiaText-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Noticia Text';
    src: url('../fonts/NoticiaText-Italic.woff2') format('woff2'),
        url('../fonts/NoticiaText-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Noticia Text';
    src: url('../fonts/NoticiaText-Bold.woff2') format('woff2'),
        url('../fonts/NoticiaText-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Noticia Text';
    src: url('../fonts/NoticiaText-Regular.woff2') format('woff2'),
        url('../fonts/NoticiaText-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'lust';
	src: url('../fonts/lust.eot');
	src: url('../fonts/lust.eot?#iefix') format('embedded-opentype'),
		url('../fonts/lust.woff2') format('woff2'),
		url('../fonts/lust.woff') format('woff'),
		url('../fonts/lust.ttf') format('truetype'),
		url('../fonts/lust.svg#lust') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Lust-Script-Display';
	src: url('../fonts/Lust-Script-Display.eot');
	src: url('../fonts/Lust-Script-Display.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Lust-Script-Display.woff2') format('woff2'),
		url('../fonts/Lust-Script-Display.woff') format('woff'),
		url('../fonts/Lust-Script-Display.ttf') format('truetype'),
		url('../fonts/Lust-Script-Display.svg#Lust-Script-Display') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
  font-family: 'Glamour Absolute Extended';
  src: url('../fonts/Glamour Absolute Extended.eot');
  src: url('../fonts/Glamour Absolute Extended.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Glamour Absolute Extended.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GlamourAbsoluteExtended';
  src: url('../fonts/GlamourAbsoluteExtended.svg#GlamourAbsoluteExtended') format('svg'),
       url('../fonts/GlamourAbsoluteExtended.ttf') format('truetype'),
       url('../fonts/GlamourAbsoluteExtended.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

.fontGlamour {
	font-family: 'GlamourAbsoluteExtended';
}
.font-bebasN{font-family: 'BebasNeue' !important;}
.font-bebasNB{font-family: 'BebasNeueBold' !important;}
.font-bebasNBook{font-family: 'BebasNeueBook' !important;}
.font-bebasNL{font-family: 'BebasNeueLight' !important;}
.font-bebasNR{font-family: 'BebasNeueRegular' !important;}
.font-bebasNT{font-family: 'BebasNeue-Thin' !important;}

/*-----------------------------------------------------------------------------------*/
/*	01: GENERAL STYLING
/*-----------------------------------------------------------------------------------*/
/** Generated by FG **/


body {
	font-family: 'KlinicSlab-Book';
	font-size: 19px;
	line-height: 24px;
	color: #000 !important;
	font-weight: normal;
	background:#fff;
	margin: 0;
	text-rendering: optimizeLegibility;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-font-smoothing: subpixel-antialiased;
	height: 100%;
	width: 100%; 
}

html { font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; height:100%;}
a, a:visited, a:hover, a:active, a:focus, input, select, textarea { outline:none; text-decoration:none; }
a, li { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
:focus, .btn:focus { outline: 0; }
code{ color:#333; }
img { display:block; height:auto; max-width:100%; vertical-align:top; ms-interpolation-mode:bicubic; opacity:1.0; width: auto\9;}
iframe { border: 0 none; }
.soundcloud { width:100%; }
.well { box-shadow:none; border:none; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; background:transparent; margin-bottom:0px; }
.center { margin:0 auto; }
/*.pull-left { margin-right:10px; }
.pull-right { margin-left:10px; }*/
input{ -webkit-appearance: none; }
.wow:nth-child(1), .wow:nth-child(2), .wow:nth-child(3), .wow:nth-child(4), .wow:nth-child(5), .wow:nth-child(6)  { visibility: hidden; }
.fa-li { margin-left:-8px; padding-top:2px; }
.container { overflow: hidden; }

/**** LINKS ****/
a {
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.relative{
	position: relative !important;
}

/**** PADDING ****/
.pad90 { padding-top: 90px; }
.pad60 { padding-top: 60px; }
.pad45 { padding-top: 45px; }
.pad35 { padding-top: 35px; } 
.pad25 { padding-top: 25px; }
.pad20 { padding-top: 20px; }
.pad15 { padding-top: 15px; }
.pad10 { padding-top: 10px; }
.pad5 { padding-top: 5px; }
.pd15 { padding: 15px; }
.marg-right10 { margin-right: 10px; }
.marg-top0 { margin-top: 0px; }
.marg-top-minus25 { margin-top: -25px; }

/**** SECTION PADDINGS ****/
 #about, #team, #work, #price, #contact { padding-top: 50px; background:#fff; }
/*section { background:#fff; }*/

/** BUTTONS **/
.btn {
	padding: 20px 25px;
	cursor: pointer;
	font-size: 12px;
	text-align: center;
	display: inline-block;
	overflow: hidden;
	color: #fff;
	border-radius:0px;
	margin-bottom:15px;
	letter-spacing: 2px;
	font-weight: 700;
}
.btn:hover {
	background-color: #2E3138!important;
	cursor: pointer;
	color: #f0f0f0;
	-webkit-transition: all 0.3s ease-in-out;
	drop-shadow:none!important;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.btn a:hover, .btn:focus{ color: #f0f0f0!important; }

/**** VIDEO ****/
.vendor { position: relative; padding:0 0 56.25%; height: 0; margin 0 0; }
.vendor iframe { position:absolute; top:0; left:0; width:100%; height:100%; }

/**** BLOCKQUOTE ****/
blockquote { padding: 10px; }

/**** ICON BLOCKQUOTE ****/
blockquote.testimonial_blockquote { border: 0!important; padding: 0 ; color:#666; }
blockquote.testimonial_blockquote i.fa-quote-left,  blockquote.testimonial_blockquote i.fa-quote-right, blockquote.testimonial_blockquote i {
	font-size:50px;
	position: relative;
	padding-right:5px;
}
blockquote.testimonial_blockquote i.fa-quote-right { padding-right:0px; padding-left: 5px; }
blockquote.testimonial_blockquote p {
	font-size:20px;
	line-height:32px;
	color:#888;
	font-weight:300;
}

/*  ---------------------------------------------------------------
 	OVERLAYS
    --------------------------------------------------------------- */
#overlay {
	background: url(../img/overlay.png) repeat;
	position:absolute;
	top:0; left:0; bottom:0; right:0;
}
.dark_overlay {
	background: url(../img/overlay2.png) repeat;
	position: relative;
	width: 100%;
	height: 100%;
}
.light_overlay{
	/*background: url(../img/overlay.png) repeat;*/
	position: relative;
	width: 100%;
	height: 100%;
}

/*  ---------------------------------------------------------------
 	TYPOGRAPHY
    --------------------------------------------------------------- */
/*h1, h2, h3,h4,h5,h6 { color:#555;  text-align: initial;}*/
h1 {
	font-size: 88px;
	position: relative;
	margin: 0px 0px 30px;
	text-transform: initial;
    font-weight: 600;
}
h2 { font-size: 28px; }
h3 { font-size: 24px; }
h4 { font-size: 20px; line-height: 26px; }
h5 { font-size: 18px; line-height: 22px; }
h6 { font-size: 16px; }


.lead {
    font-size: 19px;
	font-weight: 300;
	line-height: 30px;
	margin-bottom: 50px;
	color: #6e6e70;
	font-family: 'dincond-medium';
	text-align: center !important;
}

p { margin-bottom: 20px; }

#single h1 {
	font-weight: 700;
	font-size: 60px;
	line-height: 70px;
	position: relative;
	letter-spacing: -1px!important;
	color: #222;
	margin: 0px 0px 10px;
	text-transform: none;
	text-align: center;
}

#single .lead {
	font-size: 28px!important;
	font-weight: 300;
	text-align: center;
	line-height: 40px;
	margin-bottom: 35px;
	color: #696f77;
}

#about h6{ margin:20px 0; font-weight:500; }
.well h1, .well p { background:inherit!important; }
.well p a{ color:white; }

.swiper-slide{
	min-height: 100vh;
}
/*-----------------------------------------------------------------------------------*/
/*	02: MENU
/*-----------------------------------------------------------------------------------*/
#header {
	position: fixed;
	top: -80px;
	width: 100%;
	background-color: #fff;
	max-height: 80px;
	min-height: 53px;
	z-index: 999!important;
	/*transition: all .2s ease;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;opacity:0.95;*/
	/*overflow: hidden;*/
}

/**** adjust padding for your logo ****/
#logo{ padding: 12px 0px 0 60px; overflow: hidden; float: left; }
#logo img {width:80%;}

#nav-toggle {
	position: absolute;
	z-index: 200;
	right: 15px;
	top: 11px;
	font-size: 25px;
	cursor: pointer;
	display: none;
}
#nav-toggle .menu-text {
	font-weight: 400;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 5px;
	margin-left: 10px;
}
.responsive-menu { max-height: 100% !important; }
.show-header { top: 0px !important; } 

/*-----------------------------------------------------------------------------------*/
/*	03: HOME SECTION STYLES
/*-----------------------------------------------------------------------------------*/

.green-color{color:#448E17}
a.green-color{color:#448E17}
/*.background10 #content h1{ color: #eed9e2 !important;}*/
#content {
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 1%;
	right:1%;
	z-index:1;
	/*top: 202px;*/
    bottom: 0;

} 
#content h1 {
	margin: 0 auto!important;
	text-align: center;
	color: #fff!important;
    letter-spacing: 1px!important;
	font-size: 65px !important;
	line-height: 1em;
	font-weight: 700!important;
	padding: 0 0 5px 0;
	text-transform: none;
}
img.img-ctr{
    background-position: 50% 50%;
    background-repeat: no-repeat;
    border-radius: 50%;
    width: 150px;
    height: 150px;
    margin-bottom: 10px;
    float: left;
    margin-right: 40px;
    margin-left: auto;
    margin-right: auto;
    display: list-item;
}
img.img-lft{
    background-position: 50% 50%;
    background-repeat: no-repeat;
    border-radius: 50%;
    width: 150px;
    height: 150px;
    margin-bottom: 10px;
    float: left;
    margin-right: 40px; 
}
img.img-square{
    width: 263px;
    height: auto;
    margin-bottom: 10px;
    float: left;
    margin-right: 40px;
    margin-top: -14px;
}
.name {
	margin: 0px auto;
	text-align: center;
	color: #fff;
	letter-spacing: 6px;
	font-size: 18px;
	font-weight: 600;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.3);
}

.byline{
	margin: 0px auto 20px;
	text-align: center;
	color: #fff;
    letter-spacing: 4px;
	font-size: 16px;
	line-height: 1.2em;
	font-weight: 700;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.3);
}

.ilink { color: rgba(255,255,255,1.0); }
.ilink:hover {
	 color: rgba(255,255,255,0.7)!important;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

/**** HEART ****/
.heart {
  	position: relative;
   	width: 50px;
  	height: 45px;
  	margin: 0px auto 0px;
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-ms-transform-origin: center center;
	-o-transform-origin: center center;
    display: none;
}
.heart:before,
.heart:after {
   position: absolute;
  content: "";
  left: 23.5px;
  top: 0;
  width: 25px;
  height: 40px;
  background: #C23419;
  -moz-border-radius: 50px 50px 0 0;
  border-radius: 50px 50px 0 0;
  -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: 0 100%;
     -moz-transform-origin: 0 100%;
      -ms-transform-origin: 0 100%;
       -o-transform-origin: 0 100%;
          transform-origin: 0 100%;
}
.heart:after {
  left: 0;
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: 100% 100%;
     -moz-transform-origin: 100% 100%;
      -ms-transform-origin: 100% 100%;
       -o-transform-origin: 100% 100%;
          transform-origin :100% 100%;
}

/*--------------------------------*/


/*-----------------------------------------------------------------------------------*/
/*	05: MILESTONES, PARALLAX WORK QUOTE & VIDEO SECTION
/*-----------------------------------------------------------------------------------*/

/*--------------------------------*/
/*	MILESTONES
/*--------------------------------*/
#milestones .well{
	/*background: url(../img/bakgrunn.jpg) 50% 0% fixed no-repeat;*/
        background: url(../img/bakgrunn.jpg) 50% 0% no-repeat;
	background-position: 0 !important;
	-webkit-background-size: cover!important;
    -moz-background-size: cover!important;
    -o-background-size: cover!important;
    background-size: cover!important;
	padding: 0 0;
	height: 450px;
}
#milestones .well h1 {
	margin: 0 auto;
	font-size: 35px!important;
	font-weight: 400!important;
	line-height: 60px;
	letter-spacing: 2px!important;
	color: #fff!important;
	text-align: center;
	text-transform: uppercase;
	padding-top: 90px;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.3);
	font-family: 'calibri';
}
.counter {
	padding: 10px 0 0;
	font-size: 50px;
	font-weight: 700!important;
	line-height: 80px;
	color: #fff;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.3);
}
.light {
	padding: 0px 0 120px;
	font-size: 18px;
	font-weight: 400!important;
	line-height: 25px;
	color: #bbb;
	margin: 0 auto;
	letter-spacing: 1px;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.3);
}




/*--------------------------added css---------------------*/
.background13{ background:url(../img/VBR-4.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.dai li { list-style:none; margin-left:-40px;}

#scooteContentBox { margin-bottom: 60px;}
#big_image_13{
    background:url(../img/B&S-6-15.jpg) no-repeat top center;
    width: 100%;
    height: 600px;
    margin: 0 auto;
    -webkit-background-size: cover!important;
    -moz-background-size: cover!important;
    -o-background-size: cover!important;
    background-size: cover!important;

}
.scooteSubtext
{
	font-size: 25px;
    line-height: 37px;
    margin-top: -20px;
	margin-left: -15px;
}
.scooteSubtext small { font-size:16px;}
.scooteHeaderText h1 {
	font-weight: lighter;
    font-size: 65px;
    line-height: 65px;
    position: relative;
    letter-spacing: -3px!important;
    margin: 0px 0px 30px;
	text-transform: initial !important;
	color:#9bbb59 !important;
	margin-left: -15px;
 }
.lighterText { font-size:40px; color: #000;}

.background15{ background:url(../img/Brannskolen01.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
section#fantasiaContentBox {
    margin: 60px 0px;
}
.fantasiaSubheadingBox img
{
	float: left;
    width: 260px;
    margin-right: 40px;
	margin-left: -15px;
}
@media screen and (max-width: 884px) and (min-width: 569px){
.background15D #content h1 { font-size:55px !important;}
}
@media (max-width: 372px){
.background15D #content h1 {
    font-size: 32px!important;
    margin-bottom: -10px!important;
}
}

.fantasiaContent {
    margin-top: 60px;
	margin-bottom: 60px;
}
.pinkPanel
{
	background-color: #dd1a78;
	padding:40px 20px;
	color:#fff;
	font-size:13px;
	line-height: 19px;
}
.pinkPanel h5
{
	color:#fff;
	text-transform:uppercase;
	font-weight:900;
	margin-bottom: 25px;
}
#big_image_15{
    background:url(../img/Brannskolen02.jpg) no-repeat top center;
    width: 100%;
    height: 500px;
    margin: 0 auto;
    -webkit-background-size: cover!important;
    -moz-background-size: cover!important;
    -o-background-size: cover!important;
    background-size: cover!important;
}
.sotskolenContentBox { margin-top: 40px;}
.sotskolenContentBox h1 { font-size:80px !important; text-transform:inherit !important; margin-left: -15px; }
.bluText { color:#41a1bd;}
.bluePanel {background-color:#41a1bd; padding:20px 20px; color:#fff;}
.bluePanel h5 {color:#fff; font-weight:900;}
.underImageText { margin-top: 40px;}
.underImageText h1 { margin-left:15px; font-size:70px !important; margin-top: -30px;}
.brownText {color: #a3724d;}
.subtextUnderImage
{
	font-size: 28px;
    margin-left: 15px;
    margin-top: -29px;
    margin-bottom: 20px;
    line-height: 32px;
}
@media screen and (max-width: 1199px)
{
	.bluePanel { margin-bottom: 30px;}
	.dearImage img { width: 100% !important;}
}

.background12D{ background:url(../img/Filipinsk-mat09.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
#oymatContentBox { margin:60px 0px;}
.oymatTips{margin-top: -15px;}
.oymatTips li { margin-left: -21px;}


.background14{ background:url(../img/FRA-WEB-3.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.lighterHeader { font-weight:lighter;}
#sommernedgangenContentBox { margin:60px 0px; text-align:justify;}
.autherName { margin-left: 15px;}
@media screen and (max-width: 884px) and (min-width: 569px){
.background14D #content h1 { font-size:55px !important;}
}
@media (max-width: 372px){
.background14D #content h1 {
    font-size: 28px!important;
    margin-bottom: -10px!important;
}
}

.background9D{ background:url(../img/First_01.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.bigHeader { color:#77a85f;}
.smallHeader { font-family: 'Conv_PlutoCondLight_0';}

#TOBBsContentBox { margin:40px 0px;}
.greenContentTab { padding:39px 30px; background-color:#77a85f; margin-top: 40px;}
.greenContentTab p { text-align:center; color: #fff;}

#TOBBsContentBox .cbp-item { width: 100%;}
#TOBBsContentBox .cbp-caption-defaultWrap img { width: 100%;}
#TOBBsContentBox .cbp-l-grid-team .cbp-item {height: 454px;}

@media screen and (max-width: 1199px) {
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev { display:none;}
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next { display:none;}
	.gapText { margin-top: 40px;}
}

/***************************************SLIDE SHOW***********************************/

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;
    text-align:center;
}
li.nbs-flexisel-item {
    width: 225px !important;
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
    background:#fcfcfc;
    background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* FF3.6+ */
    background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee)); /* Chrome,Safari4+ */
    background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Chrome10+,Safari5.1+ */
    background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Opera11.10+ */
    background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* IE10+ */
    background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%); /* W3C */
    border:1px solid #ccc;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    padding: 0 15px;
    margin: 0 0 20px 0;
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width:200px;
    max-height:150px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 22px;
    height: 22px;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
}

.nbs-flexisel-nav-left {
    left: 10px;
    background: url(../img/artikler/nybygg/button-previous.jpg) no-repeat;
}

.nbs-flexisel-nav-right {
    right: 5px;
    background: url(../img/artikler/nybygg/button-next.jpg) no-repeat;
}
/***************************************LIGHT BOX***********************************/

.clear {
  clear: both;
  float: none;
  width: 100%;
}
/* line 22, ../sass/demo.scss */
.container-lightbox {
  max-width: 1170px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
/* line 32, ../sass/demo.scss */
.container-lightbox .gallery a img {
  float: left;
  width: 20%;
  height: auto;
  border: 2px solid #fff;
  -webkit-transition: -webkit-transform .15s ease;
  -moz-transition: -moz-transform .15s ease;
  -o-transition: -o-transform .15s ease;
  -ms-transition: -ms-transform .15s ease;
  transition: transform .15s ease;
  position: relative;
}
/* line 46, ../sass/demo.scss */
.container-lightbox .gallery a:hover img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  z-index: 5;
}
/* line 57, ../sass/demo.scss */


/* line 65, ../sass/demo.scss */
.align-center {
  text-align: center;
} 
.profile-connect .btn{ border-radius: 5px;width: 100%; font-size: 16px;} 
.profile-connect .btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #F19E48;
	padding: 20px 12px;
	text-align:left;
}



/*------ add css new ---------*/
.regionensThums .cbp-l-grid-team .cbp-item
{
    width: 100% !important;
    height: 300px;

}

.regionensThums img { width: 100% !important; position: relative; top: -50px; }
.regionensThumsGap { margin-bottom: 40px; }
.regionensThums .cbp-l-grid-team .cbp-caption { height: 100%; margin-bottom: 20px;}
@media screen and (max-width: 767px) {
    .regionensThums { margin-bottom: 40px;}
    .regionensThums .regionensThums .cbp-l-grid-team .cbp-item { height: 348px;}
    .regionensThums img { height: 350px;}
}

.TOBBsNine { margin-top:40px;}
.thapaG {font-size:38px !important;}
@media screen and (max-width: 600px) {.thapaG {font-size:15px !important;}}
@media only screen and (max-width: 400px) { #logo { width: 80%; margin: -5px 0px 0px -18px;}}


.adsImages { margin-bottom: 40px;}
.adsPanel { margin-top: 60px; /*margin-bottom: 60px;*/}

/*------ add css new for Brannvernforbundet---------*/
.lead-new{ margin-bottom: 10px;}
.txt-cntr{ text-align: center;}
.txt-cntr img{display: block; margin-left: auto; margin-right: auto;}
.fakataBox-bg-non{ background: none; padding-left: 0px; padding-right: 0px; padding-bottom: 10px}
.faktaTextBox-bg-black{ color: #fff; padding: 2px 0px 2px 20px; background: #000; margin-bottom: 50px;}
.biokjemi-ad img{ width: 100%;}

/*-------------------- added css Brannvernforbundet----------------------------*/

#team .ulListBox ul { margin-left: -22px; }
#team .ulListBox ul li { margin-bottom: 10px;}
#team .ulListBox h5 {
    font-size: 25px;
    font-weight: bolder;
    margin-bottom: 25px;
}

.contactInfoBox { font-size: 12px;}
.contactInfoBox ul {margin-left:-40px !important; margin-top:50px !important;}
.contactInfoBox ul li {
    list-style:none;
    margin-bottom:-4px !important;
}

.blackBG { background:#000 !important; color:#fff !important; margin-bottom:0px !important; }

@media screen and (max-width: 872px) and (min-width: 569px) {#content h1 { font-size: 40px !important;}}
.page4Bigtext {
    font-size: 18px;
    line-height: 27px;
    font-weight: bolder;
}
.textPersonName {
    padding: 2px 0px 2px 15px;
    background: #000;
    color: #fff;
}
.fakataBox {
    background:#fce5d2; padding:15px 20px;
}
.faktaTextBox { color:#fff; padding:2px 0px 2px 20px; background:#e56606; margin-bottom:50px;}
.opptattBox { background:#fef6f1 !important; padding:35px 0px; margin-top:40px !important;}

.background1-video{
    background: url(../img/brannvakt-banner.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
@media screen and (max-width: 1024px) { .cbp img{ width: 100%;}}





/*------------------------------- added css ------------------------------*/
.yellowWebLink {
background-color: #ffde00;
    padding: 18px 23px;
    color: #000;
    margin-top: 65px;
    font-weight: bolder;
}
.glavaContentBox {margin-top: 77px;}


.textNphotoBy { text-align: center;}
.textNphotoBy ul {
    background: #000 !important;
    color: #fff;
    font-weight: bolder;
    padding: 10px 0px 0px 0px;
    margin: 0px auto;
}
.textNphotoBy ul li { list-style: none; display: inline; padding-right: 30px;}
#big_image_13 .img-top-txt .animated{background:rgba(0, 0, 0, 0.33); padding: 10px; margin-top: 145px;}

.pageNoPaddingTab { padding-top: 0px !important; background: #000 !important;}
.blackBGTextBox {background: #000; padding: 40px 40px 40px 20px; color: #fff;}

.imgSubText {font-size: 14px;}

.adsClassContentBox h2 { }
.ContentBoxTab {margin-top: 50px;}
.articalSubheading h1 { text-align: center; color: #fff !important; margin-top: 180px;}
.ulykkerContentBox { margin-top: 50px;}

.bravidaContentBox {background: #e1f7fa !important; padding: 50px 0px;}
.bravidaContentBox h2 { font-size: 48px; font-weight: bolder; margin-bottom: 35px;}
.boldTextorange { color: #e56606 !important; font-weight: bolder; font-size: 22px; line-height: 27px; margin-top: 40px; background: url(../img/markBG.png); background-repeat: no-repeat;}



@media screen and (max-width: 767px){

    .phoneImgTab img {margin: 0px auto;}

    .textNphotoBy ul li { list-style: none; display: block; padding-right: 0px; margin-top: 15px;}

}

.background16 .name.wow.bounceInDown.animated.animated{padding: 20px; background: rgba(0, 0, 0, 0.33);}
.yellowBG { background:#ffed00 !important; color:#000 !important; margin-bottom:0px !important; border-top: 4px dashed #cd171a;}
.border-light-y{ border: 4px solid #FFC62E;}
.opptattBox-bdr-cream { background:#fffdee !important; padding:35px 0px; margin-top:40px !important; border-top: 4px dashed #85223c; border-bottom: 4px dashed #85223c;}
.faktaTextBox-bg-black-lst{ margin-bottom: 10px !important;}
.bdr-black{ border: 2px solid #000;}
img.bdr-black { width: 100%;}
.bg-black{ background: black;}
.bg-black h2{color: white; font-size: 40px; text-align: center; padding: 24px 0; margin-top: 0px;}
.bg-black h3{color: red; font-size: 40px; text-align: center;}
ul.lsit-lst h2{ padding-top: 0px; margin-top: 0px; font-size: 22px; font-weight: 600;}
ul.lsit-lst{ list-style: none; padding-left: 0px; padding-left: 16px;}
ul.lsit-lst li{ display: block;}
img.img-lft-lst {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    border-radius: 50%;
    /* width: 150px; */
    height: auto;
    margin-bottom: 10px;
    float: left;
    margin-right: 40px;
}

.cbp-caption-activeWrap1 {
    /* @editable properties */
    background-color: rgba(0, 0, 0, .0) !important;
}

 

/*---D added---*/
.articalInfo {font-size:17px; margin-top:-25px;}
.articalHeading {font-size:25px; text-align:left; line-height: 34px; margin-bottom: 6px;}
.SubHeadTitle {color: #009fe3; font-size:20px; text-align:left;}

.colorboxBlue {background: #009fe3; padding:30px 30px 11px; color:#fff; max-width:300px; position: absolute; bottom: 0;}
.colorBoxHeading {font-size:20px; color:#fff; margin-bottom:15px;}
.colorboxBlue p {font-size:15px !important; text-align:left; line-height: 18px;}


.colorboxText {padding: 20px 20px 5px;}
.colorboxText ul {margin-left:-19px;}
.colorboxText ul li {
	padding-bottom: 17px;
    color: #848484;
    font-size: 20px;
    line-height: 20px;
	list-style: none;
	text-align: center;
	line-height: 23px;
}

i.fa.fa-bars {
    color: #000;
} 

@media screen and (min-width: 320px){
    .height-100{ height: 100% !important;}
    .cbp img{width: 100%;}
}

@media (max-width: 1199px) and (min-width: 768px){
.container {
    padding-left:60px;
	padding-right:60px;
}
}
@media screen and (max-width: 1000px){
	.navbar-brand {
	    padding-left: 0;
	}
} 

/*------- added --------*/
.colorboxBlack img {margin: 0px auto; padding-bottom: 20px;}
.colorboxBlack {background: #000; padding:30px 30px 11px; color:#fff; max-width:300px; position: absolute; bottom: 0;}
.colorboxBlack p {font-size:15px !important; text-align:left; line-height: 18px;} 

.listInsideBox li{ list-style:none;}
.listInsideBox {margin-left: -40px;}

.colorboxGreen {
	background: green;
    padding: 20px 20px 10px;
    float: right;
    max-width: 600px;
    font-size: 15px;
    line-height: 18px;
    color: #fff;
	}

.green {background: green; max-width: 600px; font-style: italic; float:right;}
.green  img {padding-bottom: 20px;}
.green ul li {
    padding-bottom: 0px;
    color: #fff;
    line-height: 18px;
    font-size: 15px;
    margin-bottom: 19px;
}

.bgnonText {border:1px solid #ccc; padding:20px 20px 10px;}

.bgnonContentText {background:#577886; margin:0% 0% 5% 0%;}

/**********************ADD 12-3-2015******************************/
 
.br-cream,.bg-green{color: #464646; font-style: italic; text-align: left;}
.bg-green{ padding-bottom: 10px;} 
.budget-ad img {
    width: 100%;
}
.timeline>li .timeline-image h4 {
    text-align: center;
}
.timeline>li .timeline-image {
    font-size: 100px;
    line-height: 160px;
}

/***********************Features Pages************************/
@media screen and (max-width:640px) {
    .timeline > li .timeline-image{
    font-size: 50px !important;
    line-height: 70px !important;
}
}
@media (min-width: 767px) {
    #portfolio .portfolio-item {
        margin: 0 0 30px
    }
}
.timeline {
    list-style: none;
    padding: 0;
    position: relative;
    margin-bottom: 40px;
    margin-top: 40px;
}
.timeline:before {
    top: 0;
    bottom: 0;
    position: absolute;
    content: "";
    width: 2px;
    background-color: #f1f1f1;
    left: 40px;
    margin-left: -1.5px
}
.timeline>li {
    margin-bottom: 50px;
    position: relative;
    min-height: 50px
}
.timeline>li:before,
.timeline>li:after {
    content: " ";
    display: table
}
.timeline>li:after {
    clear: both
}
.timeline>li .timeline-panel {
    width: 100%;
    float: right;
    padding: 0 20px 0 100px;
    position: relative;
    text-align: left
}
.timeline>li .timeline-panel:before {
    border-left-width: 0;
    border-right-width: 15px;
    left: -15px;
    right: auto
}
.timeline>li .timeline-panel:after {
    border-left-width: 0;
    border-right-width: 14px;
    left: -14px;
    right: auto
}
.timeline>li .timeline-image {
    left: 0;
    margin-left: 0;
    width: 80px;
    height: 80px;
    position: absolute;
    z-index: 100;
    background-color: #fed136;
    color: #fff;
    border-radius: 100%;
    border: 7px solid #f1f1f1;
    text-align: center
}
.timeline>li .timeline-image h4 {
    font-size: 10px;
    margin-top: 12px;
    line-height: 14px;
    color: white;
    font-weight: 600;
}
.timeline>li.timeline-inverted>.timeline-panel {
    float: right;
    text-align: left;
    padding: 0 20px 0 100px
}
.timeline>li.timeline-inverted>.timeline-panel:before {
    border-left-width: 0;
    border-right-width: 15px;
    left: -15px;
    right: auto
}
.timeline>li.timeline-inverted>.timeline-panel:after {
    border-left-width: 0;
    border-right-width: 14px;
    left: -14px;
    right: auto
}
.timeline>li:last-child {
    margin-bottom: 0
}
.timeline .timeline-heading h4 {
    margin-top: 0;
    color: inherit
}
.timeline .timeline-heading h4.subheading {
    text-transform: none
}
.timeline .timeline-body>p,
.timeline .timeline-body>ul {
    margin-bottom: 0
}
@media (min-width: 768px) {
    .timeline:before {
        left: 50%
    }
    .timeline>li {
        margin-bottom: 70px;
        min-height: 70px
    }
    .timeline>li .timeline-panel {
        width: 42%;
        float: left;
        padding: 0 20px 20px 0px;
        text-align: right
    }
    .timeline>li .timeline-image {
        width: 100px;
        height: 100px;
        left: 50%;
        margin-left: -50px
    }
    .timeline>li .timeline-image h4 {
        font-size: 13px;
        margin-top: 16px;
        line-height: 18px
    }
    .timeline>li.timeline-inverted>.timeline-panel {
        float: right;
        text-align: left;
        padding: 0 0px 20px 15px
    }
}
.timeline-image .fa{font-size: 80px;}
@media (min-width: 992px) {
    .timeline>li {
        min-height: 150px
    }
    .timeline>li .timeline-panel {
        padding: 0 20px 20px
    }
    .timeline>li .timeline-image {
        width: 150px;
        height: 150px;
        margin-left: -75px
    }
    .timeline>li .timeline-image h4 {
        font-size: 18px;
        margin-top: 30px;
        line-height: 26px
    }
    .timeline>li.timeline-inverted>.timeline-panel {
        padding: 0 20px 20px
    }
}
@media screen and (max-width:980px) {
    .timeline > li .timeline-image{ font-size: 50px;
    line-height: 86px;}
}
@media (min-width: 1200px) {
    .timeline>li {
        min-height: 170px
    }
    /*.timeline>li .timeline-panel {
        padding: 0 20px 20px 100px
    }*/
    .timeline>li .timeline-panel{ padding: 0 20px 20px 0;}
    .timeline>li .timeline-image {
        width: 170px;
        height: 170px;
        margin-left: -85px
    }
    .timeline>li .timeline-image h4 {
        margin-top: 40px
    }
    .timeline>li.timeline-inverted>.timeline-panel {
        padding: 0 0px 20px 20px
    }
}
@media screen and (min-width: 320px){
    .height-100{ height: 100% !important;}
    .cbp img{width: 100%;}
}


@media screen and (min-width: 320px){
    .height-100{ height: 100% !important;}
    .cbp img{width: 100%;}
}




@media screen and (max-width: 1199px){/*.col-sm-8 {width:100%;}*/ .colorboxGreen {position:absolute; bottom:0;} .imgGap {margin-bottom:30px !important;} body { /*line-height: 22px;*/ text-align:left;}}

@media screen and (max-width: 664px) { .contentresponsive {
    position: relative;
    top: -140px;}}



/**********************Added 12-4-2015******************************/
.paddin-bdr {
    padding: 20px 0 10px 0;
    border-bottom: 4px solid #ccc;
}

.container-lightbox {
    margin-bottom: 10px;
}

@media screen and (max-width: 767px){.timeline-image .fa {font-size: 45px;} .timeline > li .timeline-image {line-height: 74px !important;} .reponsiveHiddenBox {display:none;}  }

@media screen and (min-width: 767px) and (max-width: 1199px){
	.responsiveTabBox {margin-top:15%;}
 	#content {/*top: 350px;*/}
}

@media screen and (min-width: 1200px) {
 	#content {/*top: 250px !important;*/}
	.responsiveTabBox {margin-top:12%;}
}


/*---------- added 12/07/2015 --------------*/
.nextPageTab {padding:30px 0px;}
.nextPageTab img {margin:0px auto;}
.adjustIcon {position:absolute; bottom:0; left:0; right:0;}
@media screen and (min-width: 768px){
.col-sm-8 {
    /*border-right: 1px solid #F1F0F0;*/
}
}


.writer-c{}
.writer-c img{ height: auto; width: auto; margin-left: auto; margin-right: auto;}
#big_image_10{
    background: url(../img/hanne-kristin-rohde-sparkling.jpg)  no-repeat top center;
    width: 100%;
    height: 654px;
    margin: 0 auto;
    -webkit-background-size: cover!important;
    -moz-background-size: cover!important;
    -o-background-size: cover!important;
    background-size: cover!important;
    background-position: 0px -64px;
}
.spece-20{ margin-top: 20px;}
@media screen and (max-width: 768px) {
.space-10{ margin-top: 10px}
#big_image_10{  background-position: 0px 0px;}
}
@media screen and (max-width: 480px) {
    #big_image_10{  background-position: 0px 0px; height: 100%;}
    .resp-overlay{ padding: 140px 0}
}


/*------------added css 12/08/2015--------------*/
.semiBGBox {background:url(../img/markIcon.png) no-repeat}
.lightBgText {background:url(../img/fLight.png) no-repeat; margin-top: 40px;}
.lightBgTextGry {background:url(../img/fGry.png) no-repeat; margin-top: 40px;}
.tPinkLight{background:url(../img/TLight.png) no-repeat; margin-top: 40px;}
.OboxBg {background:url(../img/o.png) no-repeat; margin-top: 40px;}
.BGBox7 {background:url(../img/7.png) no-repeat; margin-top: 40px;}
.KBgbox {background:url(../img/Kmanche.png) no-repeat; margin-top: 40px;}
.aBGtab {background:url(../img/a.png) no-repeat; margin-top: 40px;}
.dai {margin-top:344px; margin-left:40px;}
.dai2 {margin-top:200px; margin-left:40px;}

.numberList p{    color: #bce4fa;
    font-size: 75px;
    text-align: left;
    position: relative;
    top: 21px;
	letter-spacing:-2px;
    }
.oneNumber {margin-top:20px;}

.orange { color:#f28f18;}
.lightOrange p{ color:#FFDFB7;}

.adjustedBg {background-color:#E4E7EF  !important; padding-bottom:30px;}


.numberingStyle2 {
	padding: 24px 20px 12px 75px;
    margin-top: -108px;
	font-style: italic;
	margin-bottom:40px
}
.goloDivwala {
    background:url(../img/greenGolo.png) no-repeat;
    color: #D2D2D2;
    padding: 17px 14px;
    font-size: 35px;
    position: relative;
	margin-bottom:33px;
}



/*---------- added 12/08/2015 --------------*/
.full-width-brown{ background: #ECECEC; padding: 40px; /*width: 90%; margin: 0 auto;*/ position: relative;}
.number-box{
    color: #dbdbdb;
    text-align: center;
    font-size: 100px;}

.full-width-brown hr:after,.full-width-d-brown  hr:after{
    content: '';
    width: 0;
    height:100%;
    position: absolute;
    border: 1px solid #151515;
    top: 50px;
    left: 90px;
    border-top:0;
}
.full-width-brown hr,.full-width-d-brown  hr{ border-top: none;}
.verticle-txt{     width: 50px;
    height: 300px;
    position: absolute;
    left: 66px;
    top: 0;}
.full-100{text-align: left;}
.full-60{ width: 60%; text-align: left;}
.full-60 p{ font-size: 20px; color: #676767; padding-top: 15px;}
.articalHeading span{ padding-bottom: 2px;}
.full-width-d-brown{ background: rgba(70, 121, 170, 0.8) none repeat scroll 0 0; padding: 40px;  position: relative; color: white;}

.img-wrapInhold{ position: relative; cursor:pointer;
    -webkit-transition:top .4s ease-in-out,right .4s ease-in-out;
    -moz-transition:top .4s ease-in-out,right .4s ease-in-out;
    -o-transition:top .4s ease-in-out,right .4s ease-in-out;
    transition:top .4s ease-in-out,right .4s ease-in-out;  margin-bottom: 30px;}
.img-wrapInhold img{ width: 100%;}

/*.img-wrap img.top:hover {
    top:-230px;
    right:-330px;
    padding-bottom:200px;
    padding-left:300px
}*/
.title-box{ font-size: 20px; background: rgba(196, 15, 57, 0.8) !important; position: absolute; bottom: 0; width: 100%;
    line-height: 32px   ; /*line-height: 24px;*/ padding: 10px 8px 5px; color: #fff;
cursor:pointer;
    -webkit-transition:top .4s ease-in-out,right .4s ease-in-out;
    -moz-transition:top .4s ease-in-out,right .4s ease-in-out;
    -o-transition:top .4s ease-in-out,right .4s ease-in-out;
    transition:top .4s ease-in-out,right .4s ease-in-out;
    height: 50px;
}
@media screen and (min-width: 1380px){
.title-box:hover{ background:rgba(0,0,0,.8) !important; cursor:pointer;
    -webkit-transition:top .4s ease-in-out,right .4s ease-in-out;
    -moz-transition:top .4s ease-in-out,right .4s ease-in-out;
    -o-transition:top .4s ease-in-out,right .4s ease-in-out;
    transition:top .4s ease-in-out,right .4s ease-in-out;
}
.title-box:focus,.title-box:active{ background:none;}
}
.pink-c{ background:rgba(157,56,129,.8);}
.bark-b{ background:rgba(90,86,106,.8);}
.bark-blu{ background:rgba(70,121,170,.8);}
.bark-r{ background:rgba(240,77,80,.8);}
.light-c{ background:rgba(183,187,192,.8);}
.brick-c{ background:rgba(248,154,80,.8);}
.brown-c{ background:rgba(156,151,150,.8);}
.top-line hr{border-top: 6px solid #000; padding-top: 8px;}
.no-margin-btm{ margin-bottom: 0px;}
.blue-cool{ color: #6B93BB;}
.full-white{ color: #fff;}

.infoBoxTab { padding-top: 10px; border-bottom: 1px solid #ECECEC;  border-top: 1px solid #ECECEC;}
.infoBoxTab ul {margin-left:-20px; list-style: none;}
.infoBoxTab ul li {line-height: 26px; padding: 6px 0px;}
.infoBoxTab ul li strong{ color: #6B93BB;}
.bold-blue{ color:  #6B93BB; font-weight: 600; padding-left: 26px;}


.listInsideBox li{ list-style:none;}
.listInsideBox {margin-left: -40px;}


.colorboxGreen {
    background:rgba(70,121,170,.8);
    padding: 20px 20px 10px;
    float: right;
    max-width: 600px;
    font-size: 15px;
    line-height: 18px;
    color: #fff;
    }
.center-quote {text-align:center;}
.center-quote li{
    list-style:none;
}


@media screen and (max-width: 768px){
.full-width-brown hr:after,.full-width-d-brown  hr:after{ left: 59px;}
.verticle-txt { left: 37px;}

}


.golochuchoBox {background:url(../img/golochucho.png) no-repeat; padding-top: 30px; padding-left: 20px;}


.heromanche {background:url(../img/borderOrange.png) repeat-y; background-position: 57px 0px;}

@media screen and (max-width: 767px) and (min-width: 743px){
	.col-sm-9.IconContentBox {
    display: inline-block;
    margin-top: 15px;
    width: 84%;
	}

	.col-sm-3.iconImages {
    display: inline-block;
    float: left;
	}
}

@media screen and (max-width: 742px) and (min-width: 701px){
	.col-sm-9.IconContentBox {
    display: inline-block;
    margin-top: 15px;
    width: 83%;
	}

	.col-sm-3.iconImages {
    display: inline-block;
    float: left;
	}
}

@media screen and (max-width: 700px) and (min-width: 664px){
	.col-sm-9.IconContentBox {
    display: inline-block;
    margin-top: 15px;
    width: 82%;
	}

	.col-sm-3.iconImages {
    display: inline-block;
    float: left;
	}
}

@media screen and (max-width: 663px) and (min-width: 600px){
	.col-sm-9.IconContentBox {
    display: inline-block;
    margin-top: 15px;
    width: 80%;
	}

	.col-sm-3.iconImages {
    display: inline-block;
    float: left;
	}
}

@media screen and (max-width: 599px) and (min-width: 480px){
	.col-sm-9.IconContentBox {
    display: inline-block;
    margin-top: 15px;
    width: 74%;
	}

	.col-sm-3.iconImages {
    display: inline-block;
    float: left;
	}
}


@media screen and (max-width: 479px) and (min-width: 320px){
	.col-sm-9.IconContentBox {
    display: inline-block;
    margin-top: 15px;
    width: 60%;
    margin-left: -10px;
	}

	.col-sm-3.iconImages {
    display: inline-block;
    float: left;
	}
}


@media screen and (max-width: 767px){.numberList p { margin-bottom: 36px;} #big_image_2ko1{background-position: -810px 0px;} #big_image_3 {background-position: -170px 0px;}}

@media screen and (max-width: 991px) and (min-width: 768px){
	.timeline-image .fa { margin-top: -13px;}
}



@media screen and (max-width: 767px){.reponsiveVisibleBoxAdj {margin-top:30px;}}

.BoxBorder {border-left:15px solid #7482A5; padding-left: 10px;}
.BoxBorderLight {
	border-left: 2px dotted #7F8CAB;
    margin-top: -6px;
    padding-left: 15px;
    padding-top: 20px;
	border-bottom: 2px dotted #7F8CAB;
	}

.dottedBorder {border-left: 2px dotted #bd5da3; padding-left: 25px;}

.subBorderBox {
	border-left: 20px solid #bd5da3;
    color: #bd5da3;
    padding-left: 10px;
	}

@media screen and (min-width: 768px){.rightTextBox h4 {text-align:right;}}

@media screen and (max-width: 357px){.pull-left {font-size:14px !important;} }

@media screen and (max-width: 767px){.text-muted {font-size: 16px !important; line-height: 20px;} .text-muted > strong { letter-spacing: -0.5px;}}

@media screen and (max-width: 1199px) and (min-width: 768px){

	.fullWidthMainBox {width:100%; border-right:none; }
	.fullWidthBox {width:100%; margin-top: 30px;}
	.IconContentBox {margin-left: -40px; padding-left: 0;}
	.fullWidthBox .btn-success {
		background-color: #ff8106 !important;
		border-color: #e67201 !important;
		width: 100%;
	}

	.fullWidthBox .btn-success:hover{background-color: #e67201 !important;}

	.fullWidthBox .btn {font-size:20px; font-style: normal;}
}

@media screen and (max-width: 767px){
	.fullWidthBox {width:100%; margin-top: 30px;}
	.fullWidthBox .btn-success {
		background-color: #ff8106 !important;
		border-color: #e67201 !important;
		width: 100%;
		font-size:18px;
	}

	.fullWidthBox .btn-success:hover{background-color: #e67201 !important;}

	.fullWidthBox .btn {font-style: normal;}
}


@media screen and (min-width: 1200px){.fullWidthBox {display:none;}}
@media screen and (max-width: 1199px){.reponsiveVisibleBox {display:none;}}
@media screen and (min-width: 450px) { .fullWidthBox .btn-success br {display:none;}}
@media screen and (max-width: 330px) { .fullWidthBox .btn-success {padding-left:21px;}}

@media screen and (max-width: 360px) {.colorboxGreen img { width: 15%;}}

@media screen and (max-width: 330px) {.IconContentBox .articalHeading {font-size: 22px; line-height: 31px;} .IconContentBox p {font-size: 18px;} .strongLineheightTab {line-height:0px !important;}}
.strongLineheightTab {line-height:30px;}

@media screen and (max-width: 1199px) and (min-width: 768px) {#content h1 {font-size: 40px !important; line-height: 45px;}}


@media screen and (max-width: 767px){
	.name {
    line-height: 17px;}

	#content h1{ font-size: 22px !important;}

	.fa.fa-caret-down {
    font-size: 32px !important;}

}


@media screen and (max-width: 350px) {.name {display:none;} .contentresponsive{position:relative; top:0px;} .single_image h1 {position: relative; top: 17px;}}


/*---------- added 12/09/2015--------------*/
.filter-bar > li {
  display: inline-block;
  position: relative;
}
.filter-bar > li > a {
  color: #131313;
  font-size: 11px;
  padding:0 36px;
}
.filter-bar > li > a::before {
  border-top: 1px solid #131313;
  width: 35px;
  content: "";
  display: block;
  position: absolute;
  top: 9px;
  left:-21px;
  transition:all 0.4s ease-in-out 0s;
}
.filter-bar > li.active > a {
  color: #e94350;
}
.filter-bar > li.active > a::before {
  border-color: #e94350;
  transform:skewY(-36deg);
  -webkit-transform:skewY(-36deg);
}
.work-text > h1 {
    color: #ececec;
    font-size: 100px;
    font-family: 'Amiri', sans-serif;
    font-weight: 700;
}
.work-item {
  width: 100%;
  position: relative;
}
.mix {
  display: none;
}
.vertical-text > h4 {
    writing-mode: vertical-lr;
    -webkit- writing-mode: vertical-lr;
    font-family: 'Montserrat Light', arial;
    color: #e94350;
    letter-spacing: 8px;
    position: relative;
    color: black;
	height:240px;
}
.vertical-text > h4::after {
    border-right: 1px solid #000;
    bottom: -55px;
    content: "";
    display: block;
    height: 34px;
    left: 10px;
    position: absolute;
}
.work-detail h1 {
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 8px;
  margin-bottom: 35px;
  position: relative;
}
.odd .work-detail {
    bottom: -51%;
    left: 41%;
    position: absolute;
    width: 100%;
    z-index: 2;
}
.even .work-detail {
    bottom: -40%;
    left: -7%;
    position: absolute;
    width: 100%;
    z-index: 2;
}
.vertical-text {
    writing-mode: vertical-lr;
    -webkit-writing-mode: vertical-lr;
     transform: rotate(180deg);
     -webkit-transform: rotate(180deg);
     color: black;
}
.red-text {
  color: #e94350;
}
.mrgt4x {
    margin-top: 40px;
}
.mrgt6x {
  margin-top: 60px;
}
.mrgt8x {
  margin-top: 80px;
}
.mrgt10x {
  margin-top: 100px;
}
.mrgt12x {
  margin-top: 120px;
}
.mrgt15x {
  margin-top: 150px;
}
.mrgt25x {
  margin-top: 250px;
}
.mrgb4x {
  margin-bottom: 40px;
}
.mrgb3x {
    margin-bottom: 30px;
}
.mrgb5x {
  margin-bottom: 50px;
}
.mrgb7x {
  margin-bottom: 70px;
}
.mrgb8x {
  margin-bottom: 80px;
}
.mrgb10x {
  margin-bottom: 100px;
}
.mrgb13x {
  margin-bottom: 130px;
}
.mrgt13x {
  margin-top: 130px;
}
.mrgb15x {
  margin-bottom: 150px;
}
.paddingt6x {
  padding-top: 60px;
}
.paddingb6x {
  padding-bottom: 60px;
}
.paddingt15x {
  padding-top: 150px;
}
.paddingb15x {
  padding-bottom: 150px;
}

.blog-image blockquote{border-left: 0 none !important; margin-bottom: 15px; padding-bottom: 27px}
.bg-crimson-lt-brown{background: #F7F7F7 !important;}
.bg-crimson-lt-brown-d{background: #42454a !important;}
.quota{ color: #fff;
    font-size: 22px !important;
    line-height: 32px;
    padding-top: 100px;
    text-align: left; width: 550px; float: right;}
.top-quote blockquote p::before{ color: #42454a !important; content: ""; font-family: "FontAwesome"; font-size: 50px; margin-right: 10px;}
.blog-image blockquote p::before{ color: #f3f3f3; content: ""; font-family: "FontAwesome"; font-size: 50px; margin-right: 10px;}
.fluid-width-video-wrapper{position: relative;}
.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed{height: 100%; position: absolute; top: 0; width: 100%; left: 0;}
/* margin */
.margin-one-half{margin:0.5% !important}
.margin-one{margin:1% !important}
.margin-two{margin:1.5% !important}
.margin-three{margin:2% !important}
.margin-four{margin:2.5% !important}
.margin-five{margin:3% !important}
.margin-six{margin:3.5% !important}
.margin-seven{margin:4% !important}
.margin-eight {margin:4.5% !important}
.margin-nine {margin:5% !important}
.margin-ten{ margin:5.5% !important}
.margin-eleven{ margin:6% !important}
.margin-twelve{ margin:6.5% !important}
.margin-thirteen{ margin:7% !important}
.margin-fourteen{ margin:7.5% !important}
.margin-fifteen{ margin:8% !important}
.margin-sixteen{ margin:8.5% !important}
.margin-seventeen{ margin:9% !important}
.margin-eighteen{ margin:9.5% !important}
.margin-nineteen{ margin:10% !important}
.margin-twenty{ margin:10.5% !important}
.margin-twenty-one{ margin:11% !important}
.margin-twenty-two{ margin:11.5% !important}
.margin-twenty-three{ margin:12% !important}
.margin-twenty-four{ margin:12.5% !important}
.margin-twenty-five{ margin:13% !important}
.margin-twenty-six{ margin:13.5% !important}
.margin-twenty-seven{ margin:14% !important}
.margin-twenty-eight{ margin:14.5% !important}
.margin-twenty-nine{ margin:15% !important}
.margin-thirty{ margin:15.5% !important}
.margin-thirty-one{margin:16% !important}
.margin-thirty-two{margin:16.5% !important}
.margin-thirty-three{margin:17% !important}
.margin-thirty-four{margin:17.5% !important}
.margin-thirty-five{margin:18% !important}
.no-margin{ margin:0 !important}
.no-margin-lr{ margin-left: 0 !important; margin-right: 0 !important}
.no-margin-tb{ margin-top: 0 !important; margin-bottom: 0 !important}
.no-margin-top{ margin-top:0 !important}
.no-margin-bottom{ margin-bottom:0 !important}
.no-margin-left{ margin-left:0 !important}
.no-margin-right{ margin-right:0 !important}
.margin-lr-auto {margin-left:auto !important; margin-right:auto !important}
.margin-bottom-10{ margin-bottom: 10px;}
@media screen and (max-width: 360px){
    .no-left{ display: none;}
    .full-100-3{ width: 100%;}
}
/* ===================================
    Background color
====================================== */

.bg-white{ background: #fff !important;}
.bg-white-transparent{ background: rgba(255,255,255,.3) !important}
.bg-yellow{ background: #e6af2a !important; }
.bg-deep-yellow{ background: #c8a64b !important; }
.bg-golden-yellow{ background: #ffd800 !important; }
.bg-fast-yellow{ background: #fdd947 !important; }
.bg-dark-gray{ background: #252525 !important; }
.bg-mid-gray{ background: #d4d4d4 !important; }
.bg-mid-gray2{ background: #b2b2b2 !important; }
.bg-mid-gray3{ background: #e2e2e2 !important; }
.bg-black{ background: #000000 !important; }
.bg-gray { /*background-color: #f6f6f6 !important;*/}
.bg-yellow-ochre { background-color: #997546 !important;}
.bg-deep-brown{ background-color: #544441 !important;}
.bg-transparent { background:transparent !important}
.bg-orange { background:#c24742 !important;}
.bg-fast-orange { background:#ff513b !important;}
.bg-pink { background:#c2345f !important}
.bg-deep-red { background:#dc3535 !important}
.bg-deep-pink { background:#e53878 !important}
.bg-light-pink { background:#dc378e !important}
.bg-fast-pink { background:#ff1a56 !important}
.bg-fast-pink-dark { background:#ef106e !important}
.bg-magenta { background:#d94378 !important }
.bg-light-yellow {background:#f8f7f5 !important}
.bg-dark-green{ background:#60a532 !important;}
.bg-dark-blue { background:#1e2126 !important;}
.bg-deep-blue2 {background:#131d43 !important; }
.bg-deep-blue3 {background:#1d2127 !important; }
.bg-deep-blue-dark{background:#1d6cae !important;}
.bg-violet { background:#6c407e !important}
.bg-light-gray { background: #f7f7f7 !important; }
.bg-brown {background: #614c45 !important}
.bg-deep-orange {background: #d66e4a !important}
.bg-transparent-blue { background: rgba(0,239,255,.5) !important}
.bg-transparent-green{ background: rgba(0,255,151,.5) !important}
.bg-fast-green{ background: #00ff97 !important}
.bg-fast-blue { background: #00efff !important}
.bg-fast-blue-green-gradiant { background: #00efff; background: -moz-linear-gradient(-45deg, #00efff 0%, #00ff97 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#00efff), color-stop(100%,#00ff97)); background: -webkit-linear-gradient(-45deg, #00efff 0%,#00ff97 100%); background: -o-linear-gradient(-45deg, #00efff 0%,#00ff97 100%); background: -ms-linear-gradient(-45deg, #00efff 0%,#00ff97 100%); background: linear-gradient(135deg, #00efff 0%,#00ff97 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00efff', endColorstr='#00ff97',GradientType=1 ); }
.bg-crimson-red { background: #e31d3b !important}
.bg-crimson-gray { /*background: #f6f6f6 !important;*//*background: rgba(156, 151, 150, 0.2) none repeat scroll 0 0 !important*/ background: #f3f3f3;}
.bg-deep-green {background: #1acd7b !important; }
.bg-deep-green2{background: #7ebaa1 !important;}
.bg-deep-green-dark{background: #04b966 !important;}
.bg-deep-green-dark2{background: #6ad5a7 !important;}
.bg-deep-green-dark3{background: #62a486 !important;}
.bg-deep-blue {background: #2283d4 !important; }
.bg-transparent-deep-blue{ background: rgba(17,116,198,.9) !important}
.bg-turquoise-blue {background: #93e4cf !important;}
.bg-deep-pink-dark { background:#e15276 !important}
/* ===================================
    Quote
====================================== */

/* quote - style 1 */
.quote-style1:before { content: "“"; display: block; position: absolute; font-size: 200px; left: 0; top: 64px; color: #ef106e}
.quote-style1 {padding-left: 70px; display: block}

/* quote - style 2 */
.quote-style2:before { content: "“"; display: block; position: absolute; font-size: 200px; left: -5px; top: 64px; color: #000}
.quote-style2 {display: block; padding-top: 95px;}

/* section title */
.section-title{ text-transform: uppercase; font-weight: 700; font-size: 20px; letter-spacing: 2px; padding: 0 0 100px 0;}
.tab-content .section-title { border: medium none; font-size: 40px; font-weight: 100; text-transform: none; margin:2% 0 0; padding:0}
h1.big { color:#ffffff; font-size:65px; font-weight:600; line-height:76px; margin-bottom:0px;}
h1.big span { font-weight:300;}
h1.page-title { margin:95px auto 0; width: 100%; }

/* different text size */
.text-extra-small { font-size:10px !important; line-height:15px!important;}
.text-small { font-size:11px !important; line-height:20px!important; display: inline-block !important}
.text-medium{ font-size:14px !important; line-height:24px !important;}
.text-large { font-size: 15px !important; line-height: 22px !important; }
.text-extra-large { font-size: 18px !important; line-height: 27px !important;  }
.title-small{ font-size:20px !important; line-height:30px !important;}
.title-medium{ font-size:24px !important; line-height:28px !important;}
.title-large{ font-size:28px !important; line-height:34px !important;}
.title-extra-large{ font-size:35px !important; line-height:37px !important;}
.title-extra-large-2{ font-size:45px !important; line-height:45px !important;}
.title-extra-large-3{ font-size:50px !important; line-height:50px !important;}
.title-extra-large-4{ font-size:70px !important; line-height:70px !important;}
.title-extra-large-5{ font-size:80px !important; line-height:50px !important;}
.title-big { font-size: 100px !important; line-height:100px !important;}
.title-big2 { font-size: 125px !important; line-height:125px !important;}
.title-big3 { font-size: 150px !important; line-height:150px !important;}

/* text color */
.white-text{ color:#FFF !important}
.magenta-text{ color:#d94378 !important}
.orange-text{ color:#ff513b !important}
.deep-orange-text{ color:#d66e4a !important}
.deep-red-text{ color:#e75e50 !important}
.black-text{ color:#000 !important}
.yellow-text{ color:#fdd947 !important}
.fast-yellow-text{ color:#fdd947 !important}
.deep-red-text{ color:#b30000 !important}
.medium-gray-text{ color: #929292 !important}
.light-gray-text{ color: #ababab !important}
.light-gray-text2{ color: #c5c5c5 !important}
.deep-gray-text { color: #404040 !important; }
.deep-light-gray-text { color: #878787 !important; }
.gray-text {  color:#626262 !important}
.dark-gray-text { color:#373737 !important}
.brown-text {color: #614c45 !important}
.deep-yellow-text {color: #c8a64b !important}
.dark-blue-text {color: #1e2126 !important}
.fast-pink-text { color:#ff1a56 !important}
.fast-pink-text-dark { color:#ef106e !important}
.transparent-blue-text{ color: rgba(0,239,255,.5) !important}
.transparent-green-text{ color: rgba(0,255,151,.5) !important}
.fast-green-text{ color: #85eea5 !important}
.crimson-red-text { color: #e31d3b !important}
.deep-green-text { color: #1acd7b !important; }
.deep-green-dark2-text{color: #6ad5a7 !important;}
.deep-blue-text { color: #2283d4 !important; }
.turquoise-blue-text {color: #85d4c0 !important;}
.deep-pink-dark-text { color:#e15276 !important}
a.light-gray-text:hover { color: #7f7f7f !important}
.bg-crimson-light-w{ color: #85eea5 !important}



/****************************16-12-2015************************/ 
 
/*************************12-18-2015*****************************/
.pull-quote{/* border-left: 15px solid #dc0000; padding-left:72px;*/ text-align: left; /*line-height: 40px;*/}
.pull-quote p{ font-size: 20px; font-weight: 600;/* line-height: 40px;*/ padding:40px 10px;
    font-family: 'plutocond_light'; color: #444;}
.leder-fnt{ font-family: 'harabararegular'; letter-spacing:4px;}
h1.wow.fadeInRightBig.no-margin-btm.animated { border-bottom: 3px solid #c40f39; margin-top: -70px;}
h1.wow.fadeInRightBig.no-margin-btm.animated span {
    color: black;
    font-size: 65px;
    line-height: 0px;
    top: 28px;
    position: relative;
    left: 0px;
	font-family: 'ufonts_com_charmelt';
	letter-spacing: 5px;
	color: #c40f39;
}
h1.wow.fadeInRightBig.no-margin-btm.animated span img { display: inline-block; margin-top: 40px; margin-left:5px;}
h1.wow.fadeInRightBig.no-margin-btm.animated hr{ margin-top: 0px; border: 0px;}
.colofon-wrap p{ font-size: 14px; margin-bottom: 0px;}
input[type=checkbox], input[type=radio]{ height: 12px; width: 12px; border: 1px solid #ccc;}
.circle-close {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: red;
    text-align: center;
    right: -8px;
    position: absolute;
    bottom: -12px;
}
.circle-close .close {
    text-align: center;
    padding: 0 7px 0px 0;
    font-size: 26px;
} 
/*************************12-22-2015*****************************/
.circle-ncell{ background: #755398;
    border-radius: 50%;
    height: 350px;
    width: 350px;
    margin-left: auto;
    margin-right: auto;
font-family: "plutocond_bold";}
.circle-ncell h2{ font-size: 40px; text-align: center;  padding-top: 50px; color: white;}
.circle-ncell h2 span{ font-size: 50px;}
.circle-ncell .name{ font-size: 16px; padding-top: 20px; line-height: 20px; text-shadow: none; letter-spacing: 2px;}
.circle-maroon{ background: rgba(98,10,14,.70); margin-top: 140px;  width: 300px; height: 300px;}
.circle-maroon h2{ padding-top: 100px; font-size: 50px !important; font-family: 'plutocond_bold';}
.light-rD{ background:#f6d0c1 !important; color: black !important;}
.light-rD strong{color: #da2128  !important;}
.light-rD-text{color: #da2128 !important;}
.drop-txt {
    float: left;
    font-size: 79px;
    font-weight: bold;
    line-height: 90%;
    padding: 0 10px 0 0;
    font-family: 'BertholdAkzidenzGroteskBEMediumCondensed';
}
.drop-txt-blue { color: #aadee2 !important;}
.drop-txt-blackL{color: #909090;}
@media screen and (min-width: 768px){
.txt-lader{ text-align: left;}
}
.articalHeading-ncell {font-family: 'KievitSlabProExtraBold'; font-size:25px; text-align:left; line-height: 34px; margin-bottom: 6px; color: #755398;}
.colorboxText-ncell{ background: #e8e4f0; text-align: left;}
.colorboxText-ncell h4{ color: white; background: #755398; line-height: 40px; padding-left: 20px;}
.colorboxText-ncell p{ font-size: 16px; padding: 20px;}
.colorboxText-ncell p strong{ font-size: 14px;}
.background3-a{ background: url(../img/Bernt-Eliassen-4-BW-kopi-2-kopi-kopi.jpg) top left ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.background3-b{ background: url(../img/Bernt-Eliassen-4-BW-kopi-2-kopi-kopi.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.background3-c{ background: url(../img/Jesper_02.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.background4{ background: url(../img/cruise_01.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.lightBgTextorg-b { background:url(../img/b.png) no-repeat; margin-top: 40px;}
.colorboxText-7tp { padding: 7px 20px 5px; font-family: 'plutocond_light'; text-align: left;}
.colorboxText-7tp strong{ color: #e46b1f;}
.colorboxText-7tp.blue-col strong{ color: #009dc4;}
i.fa.font-20px { font-size: 12px; color: #e46b1f;}
i.fa.fa-circle.font-20px{ color: #755398;}
i.fa.blue{ color: #7ECAD4  !important;}
.bg-crimson-lt-blue h1{ text-align: center; color: white !important;}
.lightBgTextorg-v {background:url(../img/v.png) no-repeat; margin-top: 0px;}
.lightBgTextorg-f {background:url(../img/f.png) no-repeat; margin-top: 0px;}
.font-20px{ font-weight: 200;}
.font-12px{ font-size: 12px;}
.articalHeading-org {font-family:'plutocond_bold'; font-size:25px; text-align:left; line-height: 34px; margin-bottom: 6px; color: #e46b1f;}
.margin-leftNon {margin-top:200px; margin-left:0px;}
.background3-c-b{background: url(../img/jesper_01.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;}/*
.bdrL-20px{ border-right: 20px solid black; height: 160px;}
.bdrR-20px{ border-left: 20px solid black; height: 160px;}*/
.font-50px{ font-size: 50px;}
.bdr-LR{ border-left: 20px solid #121619; border-right: 20px solid #121619; padding:20px;}
.background4-a{
    background: url(../img/Hotel-Grand-Olav-kopi-copy.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.background4-b{
    background: url(../img/New-York-kopi.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}

.background4-d{
    background: url(../img/China-airport.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.background5-c{ background: url(../img/Sunhotels-1.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.background6-a{ background: url(../img/Lofoten-Airbnb.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.background6-b{ background: url(../img/ATP-World-Tour.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.background6-c{ background: url(../img/lederseminar.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.background6-d{ background: url(../img/christmas.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.dotter-line{
    margin-top: 0px;
    margin-bottom: 0px; background: url(../img/dotted-line.jpg) repeat-x; height: 8px;}
.writernm{background: #ccc;
    padding: 2px 10px;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 0px;}
#big_image_1 .img-top-txt .animated,
#big_image_2 .img-top-txt .animated,
#big_image_3 .img-top-txt .animated,
#big_image_4 .img-top-txt .animated,
#big_image_5 .img-top-txt .animated,
#big_image_6 .img-top-txt .name.animated{ padding: 10px; text-align: center; color: white !important; background: none;}
.txt-left{ text-align: left;}
.drop-txt-d{ color: #91add9;}
i.fa.drop-txt-d { color: #91add9;}
.drop-txt-d { color: #91add9;}
.circle-blue{
    background: #6ecbd2;
    border-radius: 50%;
    height: 250px;
    width: 250px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0px 0px 6px #ADADAD;
    border: 5px solid #c6e8eb;
    margin-top: 15px;}
.circle-blue-drk{ border: 5px solid #DFEEFF; background: #5086c4;}
.circle-blue .animated{ color: #fff; padding-top: 40px; text-align: center;}
.circle-blue .animated strong{ color: #fff;}
.circle-blue .fa,.circle-red .fa{ font-weight: 600; font-size: 20px;}
i.fa.col-red{ color: #bb131a;}
.col-red{ color: #bb131a;}
.circle-red{ border: 5px solid #e19a83; background: #bb131a;}
.circle-yellow{border: 5px solid #ffe8a7; background: #ffcb06;}
i.fa.col-yellow{ color: #ffcb06;}
.col-yellow{ color: #ffcb06;}
.circle-yellow .animated,.circle-green .animated{ padding-top: 3px;} 
.col-greenH{ color: #0D610E !important;}
i.fa.col-green{ color: #b3d235;}
.circle-green{border: 5px solid #ddeaae; background: #b3d235; font-size: 15px; line-height: 20px;}
.circle-blue-strong{border: 5px solid #93d2e5; background: #00a3c5;}
.circle-black{border: 5px solid #a8a9ad; background: #231f20;}
.bdr-lB{    border-left: 10px solid #019DC4;
    padding-left: 20px;}
.txt-cap{ text-transform: uppercase; font-size: 70px; font-family: plutocond_heavy; color: #949494 !important;}
.txt-cap span{ color: #231f20;}
.dash-pattern{ /*background: url(../img/dash-pattern.jpg) repeat; padding: 20px;*/}
.line-straight{ /*background:url(../img/line-straight.jpg) repeat; padding-top: 20px;*/ padding: 0;}
.line-straight strong{ color: #58585a; font-weight: 600; font-family: plutocond_heavy;}
.font-600{  font-family: plutocond_heavy; font-weight: 600; color: #58585a;}
.yello-bg{ background: #ffdd00; font-size: 10px; line-height: 11px; padding: 6px; color: #585757; text-align: left; margin-right: -16px;}
.yello-bg img{ float: left; margin-right: 10px;}
.box-yellow{ background: url(../img/quote-t.png) no-repeat top left #ffdd00; text-align: right;}
.box-yellow p{ margin-bottom: 0px; padding: 10px 0;}
.magin-100{margin-top: 100%;}
.blue{ color: #0065b1 !important;}
.blue-dotted-box{ background: #FF5A60; padding: 10px 20px;  color: #FFFFFF; /* border: 4px dotted #FFFFFF; */margin-left: auto;
    margin-right: auto; font-size: 20px;}
.bdr-blue-TB{ border-top: 1px solid #0065b1; border-bottom: 1px solid #0065b1; padding: 20px 0 0;
    margin-top: 20px;}
.red-box{ background: #eb2c33; color: white; padding: 10px; font-size: 16px;
    text-align: left;}
.dark-blue{color: #223064;}
.bnb-color-txt{ color: #FF5A60 !important;}
@media screen and (min-width: 1200px) and (max-width: 1865px){
    .tablet-txt{ height: 1500px;}
}

@media screen and (max-width: 1280px){
.quota { width: 100%}
}

@media screen and (max-width: 1024px){
    .quota h1{ font-size: 40px; line-height: normal;}
.circle-blue{ font-size: 15px;}
.circle-ncell{ margin-top: -60px;}
}
@media screen and (max-width: 800px){
    .circle-blue{ font-size: 15px; height: 220px; width: 220px;}
.circle-blue .animated { padding-top: 8px;}
.circle-yellow .animated { line-height: 21px;}
.circle-green .animated { line-height: 14px;}
.colorboxText-ncell p{ font-size: 14px;}
}
@media screen and (max-width: 768px){
.quota h1{ font-size: 40px;} /*
.circle-blue{ font-size: 15px; height: 220px; width: 220px;}
.circle-blue .animated { padding-top: 8px;}
.circle-yellow .animated { line-height: 21px;}
.circle-green .animated { line-height: 14px;}*/
.tablet-fnt{ font-size: 14px;}
}
@media screen and (max-width: 480px){
h1.wow.fadeInRightBig.no-margin-btm.animated span img {
    margin-top: 20px;
}
}
/*@media screen and (max-width: 346px){
.navbar-default .navbar-brand { width: 83%; margin-top: -49px;}

}
@media screen and (max-width: 363px) and (min-width: 347px){
.navbar-default .navbar-brand { width: 100%; margin-top: -49px;}
}*/

.toolTips-inhold {/*    width: 100%;*/}

/********************Add 3-4-2016*********************/
.toolTips-inhold button { background: transparent; border: 0; width:100%; text-align: left;}
.toolTips-inhold button .pull-left{ width: 85%; font-size: 21px; font-family: 'calibri';}
.title-box .decimal-n{font-size: 22px; font-weight: 600; line-height: 58px; width: 6%;}
.title-box .decimal-n .fa { font-size: 25px; position: relative; top: 1px;}

.popover {
    /*left: 0 !important;*/
    background: rgba(255,255,255,.8);/*
    width: 100% !important;*/
}
.popover a{ color: black; border-bottom: 1px solid #000; display: block; font-weight:600;}
.popover a:hover{ color: red;}
.bg-primary hr .sm {
  padding-top: 29px;
  padding-bottom: 48px;
}
.bg-primary hr .sm-primary {
  border-color: #ffffff;
}
section.sect-404 img {
  margin-right: 70px;
}
@media (min-width: 1200px) {
  section.sect-404 img {
    float: left;
  }
}
section.sect-404 h1 {
  font-size: 90px;
  line-height: 1;
  font-weight: 400;
}
@media (min-width: 992px) {
  section.sect-404 h1 {
    font-size: 100px;
  }
} 
.content-info img{ width: auto; margin-top: 0;}
.red-hr{ background:#EB2932; border:0;}
.blue-hr{ background:#1F316D; border:0;}
.blue-blk{ background:#000; border:0; height: 1px;}
.light-blueWrap{ background:#194276 !important; color: white !important;}
.light-blueWrap .bdr-blue-TB{ margin-bottom: 20px; margin-top: 0; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #F7F7F7;}
.light-blueWrap img.img-square{  border-radius: 20px;}
.light-blueWrap .txt-w{ color: white !important;}
/*========================================================
                     FOOTER  Styles
=========================================================*/

@media (min-width: 1200px) {
  [class*="col-"].pull-lg-right {
    float: right;
  }
}
@media (min-width: 992px) {
  [class*="col-"].pull-md-right {
    float: right;
  }
}
@media (min-width: 768px) {
  [class*="col-"].pull-sm-right {
    float: right;
  }
}
@media (min-width: 1200px) {
  [class*="col-"].pull-lg-left {
    float: left;
  }
}
@media (min-width: 992px) {
  [class*="col-"].pull-md-left {
    float: left;
  }
}
@media (min-width: 768px) {
  [class*="col-"].pull-sm-left {
    float: left;
  }
}
.flow-offset-1 > * + * {
  margin-top: 40px;
}
@media (min-width: 480px) {
  .text-xs-center {
    text-align: center;
  }
  .text-xs-center * {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .text-sm-center {
    text-align: center;
  }
  .text-sm-center * {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .text-md-center {
    text-align: center;
  }
  .text-md-center * {
    text-align: center;
  }
}
@media (min-width: 480px) {
  .text-xs-left {
    text-align: left;
  }
  .text-xs-left * {
    text-align: left;
  }
}
@media (min-width: 768px) {
  .text-sm-left {
    text-align: left;
  }
  .text-sm-left * {
    text-align: left;
  }
}
@media (min-width: 992px) {
  .text-md-left {
    text-align: left;
  }
  .text-md-left * {
    text-align: left;
  }
}
@media (min-width: 1200px) {
  .text-lg-left {
    text-align: left;
  }
  .text-lg-left * {
    text-align: left;
  }
}
@media (min-width: 480px) {
  .text-xs-right {
    text-align: right;
  }
  .text-xs-right * {
    text-align: right;
  }
}
@media (min-width: 768px) {
  .text-sm-right {
    text-align: right;
  }
  .text-sm-right * {
    text-align: right;
  }
}
html.lt-ie10 .row-no-gutter,
.row-no-gutter {
  margin-left: 0;
  margin-right: 0;
}
html.lt-ie10 .row-no-gutter > [class*='col'],
.row-no-gutter > [class*='col'] {
  padding-left: 0;
  padding-right: 0;
}
html.lt-ie10 .row-no-gutter > * + [class*='col'],
.row-no-gutter > * + [class*='col'] {
  margin-top: 0;
}
.bg-primary {
  color: #ffccbc;
  background: #e74e3e;
}
.bg-primary h1,
.bg-primary h2,
.bg-primary h3,
.bg-primary h4,
.bg-primary h5,
.bg-primary h6,
.bg-primary .h1,
.bg-primary .h2,
.bg-primary .h3,
.bg-primary .h4,
.bg-primary .h5,
.bg-primary .h6 {
  color: #ffffff;
}
.bg-primary .btn-link {
  color: #ffffff;
}
.bg-secondary {
  background: #9b9b9b;
}
.bg-success {
  background: #63cd54;
}
.bg-info {
  background: #4acad5;
}
.bg-warning {
  background: #d8c860;
}
.bg-danger {
  background: #f44236;
}
.bg-image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
}
.bg-image h1,
.bg-image h2,
.bg-image h3,
.bg-image h4,
.bg-image h5,
.bg-image h6,
.bg-image .h1,
.bg-image .h2,
.bg-image .h3,
.bg-image .h4,
.bg-image .h5,
.bg-image .h6 {
  color: #ffffff;
}
.bg-image h1.text-primary,
.bg-image h2.text-primary,
.bg-image h3.text-primary,
.bg-image h4.text-primary,
.bg-image h5.text-primary,
.bg-image h6.text-primary,
.bg-image .h1.text-primary,
.bg-image .h2.text-primary,
.bg-image .h3.text-primary,
.bg-image .h4.text-primary,
.bg-image .h5.text-primary,
.bg-image .h6.text-primary {
  color: #e74e3e;
}
.bg-fixed {
  background-attachment: fixed;
}
.img-wrap {
  position: relative;
}
.img-wrap img {
  margin-top: 30px;
}
@media (min-width: 768px) {
  .img-wrap img {
    padding-bottom: 15px;
  }
}
@media (min-width: 992px) {
  .img-wrap img {
    margin-top: 0;
    padding-bottom: 0;
    float: right;
    max-width: none;
  }
}
.blog-post {
  margin-top: 30px;
  height: 100%;
}
@media (min-width: 768px) {
  .blog-post {
    margin-top: 0;
  }
}
.blog-post h5 {
  text-transform: uppercase;
}
.blog-post p {
  line-height: 20px;
  font-size: 16px;
}
.blog-post__cnt {
  position: relative;
  padding: 15px;
  line-height: 18px;
}
@media (min-width: 992px) {
  .blog-post__cnt {
    /*padding: 11%;*/
    padding: 6%;
  }
}
.blog-post .bg-image {
  padding-bottom: 60%;
}
@media (min-width: 768px) {
  .blog-post .bg-image {
    padding-bottom: 0;
  }
}
.blog [class*="col-"] .bg-image:before {
  display: none;
  /*content: "\f0da";*/
  font-size: 78px;
  position: absolute;
  top: 50%;
  left: -5px;
  font-family: "FontAwesome";
  color: #e74e3e;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media (min-width: 768px) {
  .blog [class*="col-"] .bg-image:before {
    display: block;
  }
}
.blog [class*="col-"]:nth-child(4n+1) .bg-image:before,
.blog [class*="col-"]:nth-child(4n+2) .bg-image:before {
  /*content: "\f0d9";*/
  right: -5px;
  left: auto;
}
@media (min-width: 768px) and (max-width: 1200px) {
  .blog [class*="col-"]:nth-child(even) .bg-image:before {
    /*content: "\f0da";*/
    left: -5px;
    right: auto;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .blog [class*="col-"]:nth-child(odd) .bg-image:before {
    /*content: "\f0d9";*/
    right: -5px;
    left: auto;
  }
}
@media (min-width: 768px) {}


.font-16px{ font-size: 16px; font-weight: 400;}
/* ===================================
    Architecture demo
====================================== */

.architecture-title {min-height: 726px;}
.architecture-title-number { letter-spacing: -5px; line-height: 74px !important; margin: 0; padding: 0; right: -7px; top:16%}
.architecture-section{/*padding: 110px 90px 0*/ padding-top: 15px;}
.architecture-section h2 {margin-top: 90px;}
.architecture-bio:hover .architecture-details {opacity: 1; bottom: 50px}
.architecture-details {position: absolute; opacity: 0; bottom: -250px; transition: all 400ms ease-out 0s; width: 60%; left: 0; right: 0; background: rgba(227,29,59,.9) }
.architecture-bio:hover .architecture-img img {transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease;  -webkit-filter: grayscale(1); filter: grayscale(1);}
.architecture-img img {transition: all 400ms ease-out 0s; position: relative; bottom: 0}
@media (max-width: 800px){
    .tablet-txt{ height: 880px !important;}
}
/* ===================================
    12-29-2015
====================================== */
.navbar{ margin-bottom: 0px; border-radius: 0;}
.navbar-default{ background-color: transparent; border: 0;}
.navbar-brand{ padding-top: 7px;}
.navbar-default .navbar-nav>li>a { color: #000; font-size: 16px; text-transform: uppercase; font-family: 'calibri' !important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
    background: rgba(255,255,255,10);
	margin-top: 3px;
}
.navbar-nav>li>.dropdown-menu{ left: 0;}
@media (max-width: 767px){
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #000;
    background: rgba(0,0,0,.2);
}
}
@media (max-width: 4000px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 4px;
        padding-bottom: 2px;
    }
    .collapse.in{
        display:block !important;
    }
}
/*---------------------------8-A---------------------*/
.background8-A{
    background: url(../img/Mevold03.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.circle-darkBlue {
    background: #31708f !important;
    border-radius: 50%;
    height: 400px;
    width: 400px;
    float: right;
    border: 8px solid #fff;
}

.circle-darkBlue h2 {
    font-size: 60px;
    text-align: center;
    padding-top: 81px;
    color: white;
    font-weight: bold;
}

.circle-darkBlue .name {
    font-size: 25px;
    padding-top: 20px;
    line-height: 20px;
    text-shadow: none;
    letter-spacing: 2px;
     font-family: 'harabararegular';
}
@media screen and (min-width: 1200px){.darkBlueBox {padding-right:200px; padding-top:50px;}}

.BgwalaContent {
    background:#31708f;
    color:#fff;
    font-family: 'plutocond_light';
    padding: 20px;
    font-size: 21px;
    line-height: 24px;
}
.contentHeading {
    color:#31708f;
    font-family: 'harabararegular';
    font-size: 30px;
    margin-top: 40px;
    margin-bottom: 15px;
}

.blueTextBox {
    border-left: 10px solid #31708f;
    border-right: 10px solid #31708f;
    padding: 0px 20px;
    font-size: 37px;
    font-family: 'plutocond_bold';
    text-align: center;
    line-height: 39px;
    color: #31708f;
    margin: 50px 0px;
}

/*.imgBox1 {width:50%; float:left;}
.imgBox1 img {width:100%;}
.imgBox2 {width:50%;  float:left;}*/


.bhaiyaJi {border: 2px dotted #31708f; padding:30px;}
.fackImg {padding-right:0px;}

i.fa.fa-circle.page8A{ color: #31708f; font-size: 12px;}

/*---------------------------8-B---------------------*/
.background8-B{
    background: url(../img/Gerje-Grue.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.AroImgBox {width:20%; float:left;}
.detailContentBox {
    width:80%;
    float:left;
    padding-left:30px;
    font-size: 27px;
    text-align: left;
    }
.detailContentBox ul {margin-left:-40px;}
.detailContentBox ul li {list-style:none; line-height: 30px; margin-bottom: 6px;}
.boldFontBox {font-family: 'plutocond_bold';}

.blackLongBox {background:#000; height:50px;}

.circle-blackBox {
    background: #000;
    border-radius: 50%;
    height: 250px;
    width: 250px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -173px;
    z-index: 1;
    position: relative;
}
.circle-blackBox h2 {
    text-align: center;
    font-size: 109px;
    font-weight: bold;
    padding-top: 35px;
    color: #fff;
    font-family: 'harabararegular';
}
.subtextBox {text-align:center; font-family: 'harabararegular'; font-size:40px; letter-spacing: 3px; margin-top: -12px;}



.conBoxTabBlack {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}

.blackLine {
    width: 80px;
    background: #000;
    height: 1px;
    display: inline-block;
    margin-top: 40px;
    float: left;
    }
.contentTabBox{
    margin-top: 28px;
    width: 75%;
    float: left;
    margin-left: 10px;
}
.blacktabHeading {font-weight:bold; font-size:20px;}

@media screen and (max-width: 767px){
    .blackGoloBox {float: none !important;}
    .blackLine {
    background: #000;
    height: 80px;
    margin-left: 40px;
    width: 1px;
    margin-top:0px;
    }
    .contentTabBox { margin-top: 5px;}
}

@media screen and (max-width: 767px){
    .squareDetailBox {
    background: #d1d3d4 none repeat scroll 0 0;
    bottom: 0px;
    font-family: "plutocond_light";
    padding: 20px;
    position: absolute;
    width: 100% !important;
    }

    .AroImgBox {
    float: left;
    margin-bottom: 10px;
    width: 15%;
    }
    .detailContentBox {
    float: left;
    font-size: 18px;
    padding-left: 2px;
    text-align: left;
    width: 100%;
    }
    .detailContentBox ul li {
    line-height: 19px;
    list-style: outside none none;
    margin-bottom: 6px;
    }

    .circle-blackBox {
    background: #000 none repeat scroll 0 0;
    border-radius: 50%;
    height: 200px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -40px;
    position: relative;
    width: 200px;
    z-index: 1;
    }
    .circle-blackBox h2 {
    color: #fff;
    font-family: "harabararegular";
    font-size: 79px;
    font-weight: bold;
    letter-spacing: 3px;
    padding-top: 35px;
    text-align: center;
    }
    .subtextBox {
    font-size: 30px;
    }
    .blackLongBox {
    background: #000 none repeat scroll 0 0;
    height: 50px;
    position: relative;
    top: 110px;
    }


    /*---8-A---*/
    .circle-darkBlue {
    background: #31708f none repeat scroll 0 0 !important;
    border: 8px solid #fff;
    border-radius: 50%;
    float: right;
    height: 290px;
    margin-top: -40px;
    width: 290px;
    }
    .circle-darkBlue h2 {
    color: white;
    font-size: 45px;
    font-weight: bold;
    padding-top: 72px;
    text-align: center;
    }
    .circle-darkBlue .name {
    font-family: "harabararegular";
    font-size: 25px;
    letter-spacing: 2px;
    line-height: 20px;
    padding-top: 0px;
    text-shadow: none;
    }
}

/****************12-31-2015********************/
.stroy-section{ margin-top: -3.2em; background: white; z-index: 999 !important;}
.blk_txt{ color: #313131 !important; font-weight: 600; letter-spacing: 2px;}
.light-Gr { background: #F7F7F7 !important; color: black !important;}
.light-Gr strong{ color: #e46b1f !important; font-weight: 600; font-family: 'plutocond_bold';}
.factContentBgBox-2 {padding: 45px 10px 0 0;}

.fackBox-2 { background: #00b5f1; margin-left: 0px; margin-top: -32px;}
.bdr-blue-TB-2{ border-top: 1px solid #00B5F1;  border-bottom: 1px solid #00B5F1; margin-top: 0;}
.bnb-bg{ background: #F7F7F7; text-align: center; font-family: 'plutocond_light';  margin-top: 6px; padding: 30px 100px;}
.fackBox-3 { background: #FF5A60; margin-left: auto; margin-top: -32px; margin-right: auto; position: relative; text-align: center;}
@media screen and (max-width: 480px){
.drop-txt{font-size: 80px; }
}

.golochuchoBox {background:url(../img/golochucho.png) no-repeat; padding-top: 30px; padding-left: 20px;}


.heromanche {background:url(../img/borderOrange.png) repeat-y; background-position: 57px 0px;}

@media screen and (max-width: 767px){
    .width-100{width: auto;}
    .bnb-bg { padding: 30px 10px;} 
}
@media screen and (max-width: 360px){
.circle-ncell { height: 250px; width: 250px; margin-top: 0;}
}
.org-big{color: #e46b1f;}
.BG-1,.BG-2,.BG-3{ padding-right: 20px; padding-left: 20px; padding-top: 20px !important;}
.BG-1{ background: #F9F9F9 !important;}
.BG-2{  background: #FFF1E8 !important;}
.BG-3{  background: #e46b1f !important; color: white;}
.BG-3 .articalHeading-org { color: white;}
/*.modal-body .row{ margin-bottom: 10%;}*/
img.wmn{ width: 100%;} 
@media screen and (max-width: 767px){
    .margin-leftNon{ margin-top: 0px;}
    .bg-bL{ background: #F1F1F1;}
} 
@media screen and (max-width: 479px){
    .blk_txt{ font-size: 22px;}
    .blue-dotted-box{ font-size: 22px !important; }
}
@media screen and (max-width: 360px){
    .circle-maroon h2 { font-size: 30px  !important; padding-top: 38px;}
    .circle-ncell .name{ display: none;}
    .quota h1{ font-size: 30px !important;}
}
@media screen and (max-width: 359px){
    .circle-ncell {  height: 150px; width: 150px; margin-top: 0;}
    .circle-maroon h2,.circle-ncell h2 { font-size: 22px !important; padding-top: 50px;}
    .circle-ncell h2 span { font-size: 22px;}
    .circle-darkBlue{ height: 200px; width: 200px;}
    .circle-darkBlue h2{ padding-top: 42px; font-size: 30px;}
}
@media screen and (min-width: 1365px){
.circle-maroon{ margin-top: 250px;}
}
/*----------------------------------ads css-----------------------------------------------*/
.adsPanel {margin-top: 80px;}
.visitBerlinLogo { text-align: -webkit-right; margin-bottom: 100px; text-align: -moz-right;}

.adsContentBox {background:url(../img/BERLIN-HELSIDE_4.jpg); padding:150px 50px 0px 50px;}
.HeadingBox {
    background: #ed1b2f;
    padding: 50px 60px;
    font-size: 60px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    line-height:33px;
}

.visitBerlinHeadingBox{
    position: relative;
    margin-top: -220px;
    width:94%
}
.urlDetailBox {color:#fff; font-size:20px; font-family: Arial, Helvetica, sans-serif;}
.lastContentBox{ margin-top:50px;}
.twoCartoon {margin:0px auto; margin-top:65px;}
.whiteBoxContent {background:#fff; padding:0px 25px 30px 25px; margin-top:240px; font-family:Arial, Helvetica, sans-serif;}
.whiteBoxContentHeading {background: #C7EDFB; margin-top: 2px; padding: 5px 10px;}
.whiteBoxContent li {list-style-image:url(../img/thick.jpg); line-height: 25px; margin-bottom: 15px;}
.whiteBoxContent ul {margin-left:-13px; margin-top: 28px;}
.bottomTextBox {    margin-top: 50px; text-align: left;}
.urlTextBox {text-align:left; color:#ff0000; margin-top: 20px;}

@media screen and (max-width: 1199px) and (max-width: 768px) {
    .whiteBoxContentHeading {font-size:16px;}
    .whiteBoxContent li {font-size: 13px; line-height: 17px; margin-bottom: 5px;}
    .bottomTextBox { font-size: 16px; margin-top: 18px; text-align: left;}
    .urlTextBox { color: #ff0000; font-size: 15px; margin-top: 11px; text-align: left; margin-bottom: -13px;}
    .whiteBoxContent {margin-top: 100px;}
    .HeadingBox { line-height: 66px;}
    .HeadingBox br {display:none;}
}

@media screen and (max-width: 767px){
    .adsContentBox { padding: 150px 20px 0; }
    .HeadingBox {font-size: 29px; padding: 50px 15px; line-height: 35px;}
    .HeadingBox br {display:none;}
    .twoCartoon { margin: 20px 0px;}
    .whiteBoxContent {margin-top:50px;}
}


/*--------ads2-------*/


/*-----------------ads3------------------*/
.hertzHelside {margin-bottom:-20px !important; }
.hertzHelside p{
    font-family: arial;
    font-weight: lighter;
    font-size: 32px;
    color: #6D6D6D;
}
.hertzHelside h1{
    font-family: 'harabararegular';
    color: #b69341 !important;
    letter-spacing: 1px !important;
    font-size: 79px;
    margin-top: -40px !important;
}
.hertzHelsideListBox ul {margin-left:-7px; margin-top:70px;}
.hertzHelsideListBox ul li {
    list-style-image: url(../img/thick2.jpg);
    line-height: 43px;
    font-family: 'harabararegular';
    font-size: 23px;
    letter-spacing: 1px;
    color: #5A5A5A;
}
.hertzHelsideListBox {background:url(../img/HERTZ-HELSIDE_1.jpg) no-repeat; min-height: 518px; background-position: 100% 100% !important;}
.hertzHelsideListBox p {font-size:25px; margin-top:80px;}
.brownText {color: #b69341 !important;}

.contactInfoBox ul li {
    list-style: none;
    display: inline;
    padding-right: 15px;
    font-family: arial;
    font-size: 16px;
}
.contactInfoBox ul {margin-top: 85px !important;}

@media screen and (max-width: 767px){
    .contactInfoBox ul li {display:block; font-size: 13px !important; line-height: 30px !important;}
    .hertzHelsideListBox {background-size:140px;}
    .contactInfoBox ul {position:relative; top:-50px;}
    .hertzHelside h1 {margin-top:0px !important; font-size: 35px !important; line-height: 40px;}
    .hertzHelside p {font-size: 21px; line-height: 25px; }
    .hertzHelsideListBox ul li {font-size: 19px; line-height: 23px; margin-bottom: 15px;}
    .hertzHelsideListBox ul {margin-top:40px;}
    .hertzHelsideListBox p { font-size: 20px !important; margin-top: 50px !important; }
}
/*******************************1-5-2016*****************************/
/*******************************THAI AIR Page*****************************/
@font-face {
    font-family: 'Conv_Ocean Sans Std Book';
    src: url('../font/Ocean Sans Std Book.eot');
    src: local('../font/'), url('../font/Ocean Sans Std Book.woff') format('woff'),
    url('../font/Ocean Sans Std Book.ttf') format('truetype'),
    url('../font/Ocean Sans Std Book.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.add-page{ border-right: 30px solid #fff; border-left: 30px solid #fff;}
.thai-banner {
    background:url(../img/thai-banner.jpg) no-repeat;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    height: 1000px;
}
.m40px{ margin-top: 40px;}
.m80px{ margin-top: 80px;}
.m90px{ margin-top: 90px;}
.m200px{ margin-top: 200px;}
.p40-L{ padding-left: 40px;}
.thai-strips .title{  font-size: 40px; color: #ffcb06; font-style: italic; line-height: normal; font-family:'Conv_Ocean Sans Std Book',Sans-Serif;}
.thai-strips{
    background:url(../img/thai-strips.png) no-repeat top;
   z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    margin-top: -81px;
    padding-bottom: 40px;
}
.thai-strips p{ color: white; text-align: left; font-family:'Conv_Ocean Sans Std Book',Sans-Serif;}
/********************************FINN AIR Page**************************/
@font-face {
    font-family: 'Conv_ufonts.com_amplitude-black';
    src: url('../fonts/ufonts.com_amplitude-black.eot');
    src: local('../fonts/'), url('../fonts/ufonts.com_amplitude-black.woff') format('woff'),
    url('../fonts/ufonts.com_amplitude-black.ttf') format('truetype'),
    url('../fonts/ufonts.com_amplitude-black.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.finn-page{ font-family: 'Conv_ufonts.com_amplitude-black',Sans-Serif;}
.finn-banner {
    background:url(../img/finair-banner.jpg) no-repeat;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    height: 1000px;
}
.finair-add img{ margin-left: auto; margin-right: auto;}
.finn-line{ border-bottom: 4px solid #fff;}
.fin-title{ background: transparent;  display: inline-table; margin-top: -17px;}
.fin-title img{ margin-right: auto; margin-left: auto; }
.finn-titleBig{ font-family: 'Conv_ufonts.com_amplitude-black',Sans-Serif; font-size: 132px; color: #fff; line-height: 100px; font-weight: 600; text-align: center; padding: 10px 0;}
.title-2{ font-size: 50px; font-weight: 200; color: white; text-align: center;}
.norml{ font-size: 25px; font-weight: 200; color: white; padding: 40px 0 0; line-height: 30px;}
.fin-footer{
    background:url(../img/fin-air.png) no-repeat top;
   z-index: 1!important;
    width: 100%;
    height: 314px;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    margin-top: -81px;
    margin-bottom: 40px;
}
.fin-bg p{ color: #818287; font-size: 20px; padding-top: 113px;}
/********************************GTA Page**************************/
.gta-page{ font-family: 'Conv_ufonts.com_amplitude-black',Sans-Serif; color: white;}
.gta-page .row{ padding: 80px 60px;}
.gta-page p{ padding-top: 20px;}
.gta-banner {
    background:url(../img/gta-add.jpg) no-repeat;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    margin-bottom: 20px;
}
.gta-titleBig{ font-size: 80px; font-family: 'Conv_ufonts.com_amplitude-black',Sans-Serif; color: #c0ac4e;}
.cntr-txt-gta{ text-align: center; padding-bottom: 40px;}
.glden-clor{ color: #c0ac4e; }
/********************************Mall Of America Page**************************/
.mall-page{ width: 930px; margin: 0 auto;  font-size: 14px; font-family: 'Conv_ufonts.com_amplitude-black',Sans-Serif; color: #231f20; line-height: 22px;}
.mall-america-banner{
    background:url(../img/mall-of-america.jpg) no-repeat top center;
    /*-webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;*/
    height: 899px;
    margin-bottom: 20px;
}
.mall-txtR{ text-align: right;}
.mall-page .cont-footer{ padding-bottom: 20px;}
.mall-page .cont-footer p{ border-top: 1px solid #000; border-bottom: 1px solid #000;  margin: 0px; text-align: center;    font-size: 12px;}
.mall-page .cont-footer p:first-child{ border-bottom: 0px;}
/********************************RCCL HELSIDE Page**************************/
.rccl-page{font-family:'Conv_ufonts.com_gotham-bold',Sans-Serif;}
@font-face {
    font-family: 'Conv_ufonts.com_gotham-bold';
    src: url('../fonts/ufonts.com_gotham-bold.eot');
    src: local('../'), url('../fonts/ufonts.com_gotham-bold.woff') format('woff'),
    url('../fonts/ufonts.com_gotham-bold.ttf') format('truetype'),
    url('../fonts/ufonts.com_gotham-bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.rccl-banner{
    background:url(../img/rccl-banner.jpg) no-repeat;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    width: 100%;/*
    height: 1063px;*/
}
.rccl-banner .rccl-page-title{     font-size: 50px;
    font-weight: 600;
    color: white;
    text-align: center;
    line-height: 60px;
    padding-top: 40px;}
.normal-rccl{ font-weight: 200; font-size: 50px;}
.normal-rccl .Y-txt-rcc{  color: #febd0e;}
.add-blk{ color: #000;}
.add-white{     color: #fff;
    padding: 0 20px;
    text-align: left;
    font-size: 14px;}
.m10R{ margin-left: 10px; margin-right: 10px;}
.p10R{ padding-top: 10px; padding-bottom: 20px;}
.rccl-blue{ background: #061456; margin: 0; padding-top: 20px;}
.rccl-white{ background: #fff; border-right: 14px solid #061456;
    border-left: 14px solid #061456;}
.rccl-page .blue{ color: #061456;}
.rccl-white p.blue{ padding-bottom: 0px; margin-bottom: 0px;}
.rccl-blue ul{ padding-left: 15px;}
.rccl-blue li{ font-size: 14px;}
.rcc-w{ color: #fff;}
/********************************WALLMANS HELSIDE Page**************************/
.wallmans-page{font-family:'Conv_ufonts.com_gotham-bold',Sans-Serif;}
.wallans-banner{
    background:url(../img/WALLMANS-HELSIDE-TN0715-01.jpg) no-repeat;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    width: 100%;
}
.wallans-banner-logo{ padding-top: 40px;}
.wallans-banner-logo img{ margin-left: auto; margin-right: auto;}
.wallans-footer{ background: #010006;
    margin-right: 0;
    margin-left: 0;}
.gredTxt{ color: #e38927; font-size: 25px; line-height: 30px; text-align: center; text-transform: uppercase;}
.gredTxtW{ color: #fff; font-size: 25px; font-weight: 600; text-align: center; text-transform: uppercase;}
.willam-footer-r img{ float: right;}
.willam-footer-c img{ margin-left: auto; margin-right: auto;}
.w-Fimg{ padding: 20px 0;}
.w-Fimg img{ display: inline-block;}
.royal-img img{ float: right;}
/********************************scandorama HELSIDE Page**************************/
.scandorama-page{ font-family: 'Conv_AvenirLTStd-Medium';}
@font-face {
    font-family: 'Conv_AvenirLTStd-Medium';
    src: url('../fonts/AvenirLTStd-Medium.eot');
    src: local('../'), url('fonts/AvenirLTStd-Medium.woff') format('woff'),
    url('../fonts/AvenirLTStd-Medium.ttf') format('truetype'),
    url('../fonts/AvenirLTStd-Medium.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.scandorama-banner{
    background:url(../img/scandorama_1.jpg) no-repeat;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    height: 100% !important;
}
.scandorama-page .container{ width: 100%;}
.scandorama-page .padT{ padding-top: 40px;}
.add-box{ background: #f0fafe;}
.add-box{ background: #f0fafe;}
@media screen and (min-width: 801px){
    .background8-B{ background-position-y: -165px;}
}
@media screen and (max-width: 800px){
.gta-titleBig { font-size: 40px;}
.gta-banner{ background-position: center;}
.add-page{ border-right: 0;  border-left: 0;}
.mall-america-banner{ background-size: 100%; height: 600px;}
.rccl-blue img{ margin-left: auto; margin-right: auto; margin-bottom: 20px;}
.royal-img img{ float: left; margin-top: 10px;}
.rccl-white img{ float: left;}
.scandorama-r img{ margin-top: 0px !important; }
.scandorama-2{ margin-top: 20px;}
}
@media screen and (max-width: 480px){
.gta-titleBig { font-size: 20px !important;}
.gta-banner{ background-position: center;}
.gta-page p { font-size: 14px; padding-top: 0px;}
}
a.sbuLinkMenu{ color: #000;}
a.sbuLinkMenu:hover{ color:#E84E41;}

/*------------------------- magazineDetailBox--------------------------*/
.magazineDetailBox {padding-top:7px; text-align:center; margin-top:35px; margin-bottom: 30px;}
.magazineDetailBox h5 {font-size:20px; font-weight: bold; text-align:center;}
.magazineDetailBox h6 {font-size:15px;text-align:center; margin-bottom: 0px;  margin-top: -10px; font-family: 'dincond-black'; color: #000;}
.magazineDetailBox .img-responsive {
    width: 70%;
    margin: 0px auto;
    padding-top: 18px;}
.magazineDetailBox  p{
    font-size: 15px;
    color: #000;
    margin-top:7px;
    padding-bottom: 6px;
    }
.magazineDetailBox img {margin:0px auto;}


.noborder {border-bottom:none !important;}
.scandorama-r img{ margin-top: -405px; }
.block-none{ display: none;}
.navbar-default .navbar-toggle {
    border-color: #111B1E;
    background-color: #FDFCFC;
    border-radius: 0px;
}
.navbar-default .navbar-toggle .icon-bar { background-color: #111B1E; }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #FDFCFC;}
topic{display: none;}
@media screen and (max-width: 768px){
    .background7{background-position: -200px;}
}
@media screen and (min-width: 769px) and (max-width: 1024px){
    .background7{ background-position: -200px;}
}
@media screen  and (max-width: 600px){
    .mall-america-banner{ height: 300px;}
}
@media screen  and (max-width: 360px){
    .normal-rccl,.rccl-banner .rccl-page-title { font-size: 30px; padding: 0 10px;}
}
.shortNavBox { }
.shortNavBox .btn{ margin-top: 100px; font-weight: 200; color: #FBFBFB; text-decoration: none; font-size: 16px; letter-spacing: normal; font-family: 'plutocond_bold'; border: 0;}




/*-----------------added by dbt----------------------*/
/*-----------------index page------------------------*/
.blackHeadingText {color:#000 !important;}

/*-----------------index page------------------------*/

/*-----------------Jobb & Ledelse - Outsorcing page------------------------*/
.big_image_4{
    background: url(../img/DSC_0068.jpg) top center;
     z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.background4-c{
    background: url(../img/iStock_000044307828_Full.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}

.background4-c1{
    background: url(../img/iStock_000067314771_Full.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.background4-c2{
    background: url(../img/fremtidsrettet-lederskap.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}

.background4-c3{
    background: url(../img/iStock_000091878647_Full.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.background4-c4{
    background: url(../img/iStock_000067166121_Full.jpg) bottom center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.utbrenthet{
    background: url(../img/iStock_000061334038_Full.jpg) bottom center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}


.col-green2 { color: #85824d !important; }
.col-black { color: #000 !important; font-size: 91px; }
.aroBox .fa {font-size:32px !important; color: #8A8755;}
.aroBox { margin-bottom: -15px; }

.aroBoxbule .fa{color: #7ecad4; font-size:32px !important;}
.aroBoxbule { margin-bottom: -15px; }
.rightsideBox { text-align: left; font-size: 17px;}
.imageDescriptionBox{padding:12px 20px; font-size:15px;}
.RedBox {
    background: #c70606 !important;
    padding: 20px;
}
.lightGreen{background: #F7F6EA; }
.reponsiveHiddenBox {font-size: 17px;}
.boderInfoTab {padding-bottom: 8px; border-bottom: 2px solid #7ECAD4;}
.diffArticleInone{
	font-size: 18px !important;
    line-height: 24px  !important;
    margin-top: -46px  !important;
	}
.dottedBorderBlack1 {border-bottom:1px dotted #000; height:2px; margin-top:10px; margin-bottom:30px}
.articleTabBox img {width:100%;}
ol li {
    margin-bottom: 14px;
}
.downlink .fa {
    font-size: 55px;
}

.boderInfoTabgreen2 {
    padding-bottom: 8px;
    border-bottom: 2px solid #8A8755;
}
.coptionBox p {font-size:17px; font-style:italic; text-align:right; margin-bottom:50px; margin-top:10px; margin-left:20px;}
.articleDiffBox {border-top:1px dotted #000; border-left:1px dotted #000; margin-top:60px; padding:25px 15px; background: rgba(166, 177, 133, 0.1);}

/*ul li {padding-bottom:15px;}*/
.imgDiscription {background:#e46b1f; padding:20px; color: #fff;}
.imgDiscription p {
    color: #fff;
    font-size: 15px;
}
.imgDiscription p a {color:#fff; text-decoration:underline; font-weight:bolder;}
.boderInfoTabLightBlue {
	padding-bottom: 8px;
    border-bottom: 2px solid #aadee2;
}
.diffColorBox { color:#a9b39b !important;}
.col-lightLightGreen{color:#a9b39b !important;}
.boderInfoTablightLightGreen {
    padding-bottom: 8px;
    border-bottom: 2px solid #a9b39b;
}

.borderImagesBox { width:100%; border:15px solid #AADEE2;}


@media screen and (max-width: 767px){
h1.forOnluGapDiv {
    font-size: 48px !important;
    line-height: 56px;
    margin-bottom: 40px;
}
h1.wow.fadeInLeftBig.dottedBorderBox.animated {
    font-size: 38px !important;
    line-height: 42px;
    margin-top: -2px;
}
}


/*-----------------JOBB OG LEDELSE  page------------------------*/
.jobbOgLedelse1 {
    background: url(../img/lederstil.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.jobbOgLedelse2 {
    background: url(../img/innovasjon.jpg) bottom center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}

.jobbOgLedelse3 {
    background: url(../img/nettverksbygging.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.jobbOgLedelse4 {
    background: url(../img/ytringskultur.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}

.jobbOgLedelse5 {
    background: url(../img/hjelpende-organisasjoner.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.jobbOgLedelse6 {
    background: url(../img/kreativitet-og-innovasjon.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}

.jobbOgLedelse7 {
    background: url(../img/tilbakemeldinger.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}


.BGheading {
    font-size:80px;
	color: #fff;
    background: #eb4437;
    padding: 32px 0px 0px 30px;
    line-height: 49px;
    margin-bottom: 5px;
}
.subHeadingBgBox {
	color: #fff;
    background: #eb4437;
    padding: 20px 10px 20px 20px;
    margin-bottom: 30px;
}
.col-softRedCol{color:#eb4437 !important;}
.imgDiscription li { color:#fff;}
.captionBoxBg {background:#d5e8f4; padding:20px;}
.imgDiscription li{ margin-left:20px;}
.brandIconBox img { width: 200px;}
.greenBox{
    background: #9AB723 !important;
    padding: 20px;
}
.orangeBox {
    background: #e46b1f;
    color: #fff;
    padding: 20px;
    width: 40%;
    text-align: left;
    font-size: 15px;
    line-height: 20px;
    position: absolute;
    /*top: 0;*/
    right: 15px;
    margin-top: 50px;
}
.Boxbrown {background:#ae925c !important; left: 15px; top: 198px;}
.Boxbrown2 {
	position: relative !important;
    margin-top: -50px;
    margin-left: 50px;
	background:#FA555C !important;
}
.blueDiff {background:#424163 !important;}
@media screen and (max-width: 767px){
	.orangeBox {
    background: #e46b1f;
    color: #fff;
    padding: 20px;
    width: 89%;
    text-align: left;
    font-size: 15px;
    line-height: 20px;
    position: relative;
    margin-top: -90px;
}
.Boxbrown {
    background: #ae925c !important;
    left: 14px;
    top: 10px;
}
}

.col-skyBlue {color:#00adee !important;}
.boderInfoTabskyBlue {
    padding-bottom: 8px;
    border-bottom: 2px solid #00adee;
}
.blueBoxText { background:#00adee !important; color:#fff; padding:20px;}
.greenBoxText { background:#9dc33b !important; color:#fff; padding:20px;}
.col-blueDiff{color:#706e99 !important;}
.col-goldGreen{color:#cab534 !important;}
.col-softRed{color:#eb5f5f;}

.aroBoxdarkGoldGreen .fa {font-size:32px !important; color: #cab534;}
.aroBoxdarkGoldGreen { margin-bottom: -15px; }
.boderInfoTabGoldgreen{padding-bottom: 8px; border-bottom: 2px solid #cab534;}

.leftTabHeading {width:50%; float:left; padding:20px; background:#00adee; font-size: 13px; color: #fff; min-height: 90px;}
.rightTabHeading {width:50%; float:left; padding:20px; background:#00adee; border-left:1px solid #1889B3; font-size: 13px; color: #fff; min-height: 90px;}
.leftTab {width:50%; float:left; padding:20px; font-size: 13px;}
.rightTab {width:50%; float:left; padding:20px; border-left:1px solid #00adee;  font-size: 13px;}
.blueBorderBox {height:1px; background:#00adee;}

.infoTableBox {
	border: 1px solid #00ADEE;
    float: left;
    width: 100%;
}

@media screen and (max-width: 1199px) and (min-width: 768px){

	.helseOgLedelse1 {background-position: -600px 0px;}
	.helseOgLedelse6 {background-position: left !important;}

}
@media screen and (max-width: 767px){
	.articalHeadingBox {
    font-size: 36px;
    line-height: 37px;
    margin-bottom: 30px;
	}

}
@media screen and (min-width: 768px){
	.bigfont{font-size:50px;}
	.bigfont2{font-size:65px;}
}


/*-----------------ENTREPRENØRSKAP page------------------------*/
.entreprenorskap1{
    background: url(../img/entreprenorskap.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.youGotPromoted{
    background: url(../img/C14B4187.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}

.orangeTab {
	position:relative;
	position: relative;
    margin-top: -30px;
    width: 90%;
}

.imgBoxTab img{ width:100%; border:1px solid #f58d21;}
.blueBoxText a {color:#fff; font-weight:bold;}
.col-orange {color:#e46b1f !important;}
.lightOrange { background: #FFF3EB; }
.aroBoxorange .fa {font-size:32px !important; color: #E46B1F;}
.aroBoxorange { margin-bottom: -15px; }
.rightSidePhotoBox {  margin-bottom: 90px; }



/*-----------------Helse Og Ledelse page------------------------*/

.helseOgLedelse1{
    background: url(../img/Hovedbilde.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}

.helseOgLedelse2{
    background: url(../img/Dame-ute-i-gress.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}

.helseOgLedelse3{
    background: url(../img/Mal-i-sikte.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}

.helseOgLedelse4{
    background: url(../img/iStock_000062299960_Double.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.helseOgLedelse5{
    background: url(../img/From-page-70.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.helseOgLedelse6{
    background: url(../img/Drommer.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.boderInfoTabblue2 { padding-bottom: 8px; border-bottom: 2px solid #007fa2 !important;}
.col-goldGreen {color:#c5b030 !important;}
.subHeaderText {color:#007fa2 !important; font-size:26px;}
.blueBoxText2 {
	background: #b6d8d7 !important;
    color: #000;
    padding: 20px;
	margin-top: -20px;
}
.goldGreenBg{
    background: #c5b030 !important;
    border-color: #9E8A0D !important;
}
.goldGreenBg h6 {color: #fff !important;}
.diffColBlueBox {background: #007fa2 !important;}
.blue2BoxTab {padding:20px; background:#92b8cf; color:#000; font-size:16px;}
.col-blue2 { color:#007fa2 !important;}
.col-brown2{ color:#796846 !important;}
.boderInfoTabgreen { padding-bottom: 8px; border-bottom: 2px solid #b3d235 !important;}





/*-----------------reisebyrå page------------------------*/
.ReiselivBG9{
    background: url(../img/egypt-camel-kopi.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.ReiselivBG10{
    background: url(../img/thailand.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.ReiselivBG11{
    background: url(../img/Erna-solberg.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.ReiselivBG12{
    background: url(../img/Seasight.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.ReiselivBG13{
    background: url(../img/GTA-main.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.ReiselivBG14{
    background: url(../img/Paneldebatt-5.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.publicAward{
    background: url(../img/Spania.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}

.ReiselivBG15{
    background: url(../img/Royk.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.ReiselivBG16{
    background: url(../img/gei.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.ReiselivBG17{
    background: url(../img/Elisabeth-Larsen-Vonstett-kopi.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.articalBGBox{
	background-image:url(../img/Elisabeth-Larsen-Vonstett-kopi.jpg);
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.bg-crimson-lt-blue{background: #e46b1f;}
@media screen and (min-width: 1447px){.articalBGBox{ background-position: -1px -134px;}}
@media screen and (max-width: 1446px) and (min-width: 1200px){.articalBGBox{ background-position: -1px 50px;}}
@media screen and (max-width: 950px) and (min-width: 768px){.articalBGBox{ background-position: -120px 0px;}}
@media screen and (max-width: 540px) and (min-width: 450px) {.articalBGBox{ background-position: -70px 0px;}}
@media screen and (max-width: 449px){.articalBGBox{ background-position: -130px 0px;}}
@media screen and (max-width: 767px){.architecture-title {min-height: 550px;} .articalBGBox{min-height: 726px !important;}}
.circle-black {
    border: 5px solid #a8a9ad;
    background: #231f20;
    color: #fff;
    text-align: center;
    font-size: 14px;
}
.drop-txt-black {color:#000;}
.aroBoxblack .fa {font-size:32px !important; color: #000;}
.aroBoxblack { margin-bottom: -15px; }

.col-darkBlue {color:#14477e !important;}
.circle-darkRed {background:#14477e !important; border:5px solid #4675A7;}
.circle-darkRed .animated {
    color: #fff;
    padding-top: 14px;
    text-align: center;
}
.aroBoxyellow .fa {font-size:32px !important; color: #ffcb06;}
.aroBoxyellow { margin-bottom: -15px; }
.boderInfoTabyellow {padding-bottom: 8px; border-bottom: 2px solid #ffcb06;}

.aroBoxdarkBlue .fa {font-size:32px !important; color: #14477e !important;}
.aroBoxdarkBlue { margin-bottom: -15px; }
.boderInfoTabdarkBlue {padding-bottom: 8px; border-bottom: 2px solid #14477e;}

.aroBoxBrown .fa {font-size:32px !important; color: #ae925c;}
.aroBoxBrown { margin-bottom: -15px; }
.col-brown{color: #ae925c !important;}
.boderInfoTabBrown {padding-bottom: 8px; border-bottom: 2px solid #ae925c;}

.GTAlogoBox { margin-bottom: 30px;}
.container-lightbox .gallery a.big img {
    width: 39.7%;
}
.col-bule {color:#0096c8 !important;}
.blueBox { background: #E2F8FF; }
.aroBoxblueBox .fa {font-size:32px !important; color: #0096c8;}
.aroBoxblueBox { margin-bottom: -15px; }

.borderBox {height:20px; border-bottom:1px dotted #0096c8;}
.secArticalPageBox {margin-top:50px; border-right:none !important;}

.contentHeadtext {font-size:50px; margin-bottom:30px; line-height:57px; text-align:left;}

.boderInfoTabOrange {
	padding-bottom: 8px;
    border-bottom: 2px solid #E46B1F;
}


.GrandTravelAwardWinner{background:#0f1015; padding:60px 0px 60px; margin-top:54px;}
.GTALogo img{margin:0px auto;}
.GrandTravelAwardWinner h1 {
    color: #AE935D  !important;
    text-align: center !important;
    font-size: 40px;
    line-height: 60px;
    letter-spacing: 2px !important;
    margin-top: 16px;
}
.YearTextBox {
	color: #AE935D !important;
	font-size: 75px;
    text-align: center;
    padding-bottom: 70px;
	font-family: 'plutocond_bold';
}
.headTextBox {border-bottom:2px solid #AE935D; border-top:2px solid #AE935D; padding:20px 0px 0px;}
.headTextBox p {
    color: #AE935D;
    font-family: 'plutocond_bold';
    font-size: 28px;
    text-align: center;
    line-height: 30px;
}
.table-responsive {color:#fff !important; margin-top: 60px;}
.table>thead>tr>th {
    border-bottom: none !important;
	font-size: 16px;
}
.tableHeadingBox {
	font-family: 'harabararegular';
	letter-spacing: 2px;
    color: #AE935D;}

.table>tbody>tr>td {
	border-bottom: none;
	font-size: 15px;
	border-top: none;
}
.detailWithoutTable p {color:#fff; font-size:17px;}

.detailsBlackBox {background:#535356; border-radius:5px; padding:20px;}
.detailWithoutTable { margin-bottom: 40px; }
.detailsBlackBox h5 {color: #AE935D; font-size:20px;}
.detailsBlackBox p {color:#fff; font-size:15px;}
.detailsBlackBox .table-responsive  {margin-top:0px !important;}
.sponserLogoBox{margin-top:50px;}
.sponserLogoBox h5 {color:#fff;}
.divLeftPartBorder {border-left:1px dotted #AE935D;}


@media screen and (max-width: 767px){
.table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: none !important;
}
.divLeftPartBorder{border:none;}
}

/*-----------------fly page------------------------*/
.flyBG18{
    background: url(../img/airBaltic_LOC_design_airplane.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.flyBG19{
    background: url(../img/Austrian_Airlines_Boeing_767-300ER.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.flyBG20{
    background: url(../img/flyplass-sove-kopi.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.flyBG21{
    background: url(../img/ryanair.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.flyBG22{
    background: url(../img/Avinor.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.flyBG24{
    background: url(../img/icelandair-kopi.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}

.flyBG25{
    background: url(../img/Jet-Airways-kopi.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.flyBG26{
    background: url(../img/Kleskode.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.flyBG27{
    background: url(../img/Qantas.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}

.articalBGBox2{
	background-image:url(../img/Terje-3.jpg);
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.bg-crimson-lt-blue2{background: #2e65ae;}
.bg-crimson-lt-blue2 h1 {
    text-align: center;
    color: white !important;
	font-size: 73px !important;
}
@media screen and (max-width: 1200px) and (min-width: 768px){.bg-crimson-lt-blue2 h1{font-size: 46px !important;} }

@media screen and (min-width: 1447px){.articalBGBox2{ background-position: -1px 13px;}}
@media screen and (max-width: 1446px) and (min-width: 1200px){.articalBGBox2{ background-position: -1px 50px;}}
@media screen and (max-width: 950px) and (min-width: 768px){.articalBGBox2{ background-position: -120px 50px;}}
@media screen and (max-width: 540px) and (min-width: 450px) {.articalBGBox2{ background-position: -70px 0px;}}
@media screen and (max-width: 449px){.articalBGBox2{ background-position: -130px 0px;}}
@media screen and (max-width: 767px){.architecture-title {min-height: 550px;} .articalBGBox2{min-height: 726px !important;}}





.aroBoxdarksoftBlue .fa {font-size:32px !important; color: #5686c4;}
.aroBoxdarksoftBlue { margin-bottom: -15px; }
.col-softBlue{color: #5686c4 !important;}
.boderInfoTabsoftBlue{padding-bottom: 8px; border-bottom: 2px solid #5686c4;}


.col-maroon{color: #5d1743 !important;}
.aroBoxmaroon .fa {font-size:32px !important; color: #5d1743;}
.aroBoxmaroon { margin-bottom: -15px; }
.boderInfoTabmaroon{padding-bottom: 8px; border-bottom: 2px solid #5d1743;}

.lightBrown {
	border: 5px solid #FFD5AA;
    background: #c87016;
}
.col-lightBrown{color: #c87016 !important;}

.aroBoxred .fa {font-size:32px !important; color: #c70606;}
.aroBoxred { margin-bottom: -15px; }
.col-red {
    color: #c40f39 !important;
}
.boderInfoTabred{padding-bottom: 8px; border-bottom: 2px solid #c70606;}


/*-----------------Nytt om navn page------------------------*/
.nyttOmNavnBG28{
    background: url(../img/nyttOmNavnBG.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}

.nyttOmNavnCol-8 {border-right:none; border-left:1px dotted #ccc;}
.dottedBorderBlack {border-bottom:1px dotted #000; height:30px;}

.nyttOmNavnCol-8Left{border-right:1px dotted #ccc !important;}

.captionBoxText {background: #D8D8D8; padding: 18px 20px 1px;}
.captionBoxText p {text-align:left; font-style:italic; font-size:15px;}


@media screen and (max-width: 767px){
	.contentHeadtext {
    font-size: 30px;
    margin-bottom: 30px;
    line-height: 35px;
    text-align: left;
}
.nyttOmNavnCol-8Left{border:none !important;}
.nyttOmNavnCol-8 {border:none;}
}


/*-----------------Intervjuer page------------------------*/
.intervjuerBG29{
    background: url(../img/Leo-Berbu-7-kopi.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.intervjuerBG30
{
    background: url(../img/SverreBg.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /*border-bottom: 10px dotted #FFFFFF;*/
}
.goldBrownBox {background: #d19c2b; color: #fff !important;}
.aroGoldBrownBox .fa {font-size:32px !important; color: #fff;}
.aroGoldBrownBox { margin-bottom: -15px; }

.col-goldBrown {color: #d19c2b !important;}
.goldBrownTextBox {
    border-left: 10px solid #d19c2b;
    border-right: 10px solid #d19c2b;
    padding: 0px 20px;
    font-size: 37px;
    font-family: 'plutocond_bold';
    text-align: center;
    line-height: 39px;
    color: #d19c2b;
    margin: 50px 0px;
}
.goldBrownFaBox .fa {font-size:32px !important; color: #d19c2b;}
.goldBrownFaBox { margin-bottom: -15px; }
.goldBrownbox {
    border: 2px dotted #d19c2b;
    padding: 30px;
}
.fackgoldBrownBox {
    width: 210px;
    padding: 13px 30px;
    text-align: left;
    font-family: 'plutocond_light';
    background: #d19c2b;
    position: absolute;
    z-index: 1;
    margin-top: -55px;
    color: #fff;
    font-size: 31px;
    margin-left: 51px;
}
.factContentBgBox {
    padding: 45px 50px;
    font-size:16px;
}
@media screen and (min-width: 768px){
	/*.factContentBgBox {border-right:1px dotted #cecece;}*/
	.imgBoxtab {border-left:1px dotted #000;}
}

.fackBox {
    width: 210px;
    padding: 13px 30px;
    text-align: left;
    font-family: 'plutocond_light';
    background: #31708f;
    position: absolute;
    z-index: 1;
    margin-top: -55px;
    color: #fff;
    font-size: 31px;
    margin-left: 51px;
}


.blackGoloBox {
    background: #da2128;
    border-radius: 50%;
    height: 80px;
    width: 80px;
    font-size: 40px;
    color: #fff;
    text-align: center;
    padding-top: 26px;
    float:left;
}
.squareDetailBox {
    background: #0097ba;
    padding: 30px 20px 20px 50px;
    width: 560px;
    position: absolute;
    bottom: 0;
    font-family: 'plutocond_light';
}
@media screen and (max-width: 1199px){
    .squareDetailBox {
    bottom: 160px !important;
    font-family: "plutocond_light";
    padding: 30px 20px 20px 50px;
    position: absolute;
    width: 560px;
}
}
.detailContentBox ul li {
    color:#fff;
}


/*-----------------media for BG position---------------------*/
@media screen and (max-width: 1199px){
.flyBG18{background-position:right;}
.flyBG19 {background-position:left;}
.flyBG25 {background-position:right;}
.flyBG27 {background-position:left;}
.flyBG20 {background-position:left;}
.ReiselivBG9 {background-position: right;}
/*.big_image_4 { background-position: -455px 0px;}*/

.jobbOgLedelse1 {background-position: right; }
.helseOgLedelse1 {background-position: right;}
}


@media screen and (max-width: 767px){
	.bg-crimson-lt-blue2 h1 {
    text-align: center;
    color: white !important;
    font-size: 42px !important;
}
/*.big_image_4 { background-position: -245px 0px !important;}*/
}


a.indexLinktoPage {
    color: #000;
}

a:hover.indexLinktoPage {
    color: #BF2323;
}

@media screen and (max-width: 480px){
	.GrandTravelAwardWinner h1 {
    color: #ae935d !important;
    font-size: 42px !important;
    letter-spacing: 2px !important;
    line-height: 44px;
    margin-top: 16px;   
    text-align: right;
	}
}

/*------------------homeQuickLink--------------------------*/
.homeQuickLinek{
	padding-top: 120px;
    padding-left: 50px;
}
.homeQuickLinek h4 {
   	padding-top: 100px;
	padding-left: 30px;
	position: relative;
	z-index: 6;
	width: 65%;
}
.homeQuickLinek p{

    font-size: 28px;
    line-height: 30px;
	color:#fff;
}

.homeQuickLinek2
{
	margin-top: -249px;
	padding-left: 30px;
	position: relative;
	z-index: 5;
	margin-bottom: 309px;
}
.homeQuickLinek2 h4 {
    font-size: 30px;
    font-weight: bold;
    color:#C43B6E;
}
.homeQuickLinek2 p{

    font-size: 28px;
    line-height: 30px;
	color:#fff;
}

.indexLinktoPage {cursor:pointer; font-size: 28px;  line-height: 2px; font-weight: lighter;}
.innhold .indexLinktoPage { text-align: left;}
.lightText {font-weight: normal;} 
.col-Bblue{color: #66c0cc !important;}
.col-Wwhite{color:#fff;}
.col-Rred {color:#f04d50 !important; }

/*
.roundDivBox {
    background: #8fcdc9;
    border-radius: 50%;
    height: 160px;
    width: 160px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0px 0px 6px #ADADAD;
    border: 8px solid #c7e5e2;
    margin-bottom: 5%;
    position: absolute;
    right: 20px;
    padding-top: 35px;
    text-align: center;
    color: #000;
    font-weight: bold;
    font-size: 23px;
    bottom: 0;
}*/
.roundDivBox {
    background: #f04d50;
    border-radius: 50%;
    height: 160px;
    width: 160px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0px 0px 6px #827272;
    border: 8px solid #F09EA0;
    margin-top: 100px;
    position: absolute;
    right: 20px;
    padding-top: 26px;
    text-align: center;
    color: #FFF;
    font-weight: normal;
    font-size: 19px;
    top: 0;
    line-height: 19px;
}
.rightNavLink {
    position: absolute;
    right: 20px;
    top: 0;
    margin-top: 260px;
    font-weight: bolder;
}

.rightNavLink2 {
    position: absolute;
    right: 20px;
    top: 0;
    margin-top: 410px;
    font-weight: bolder;
}
.rightNavLink3 {
    position: absolute;
    right: 20px;
    top: 0;
    margin-top: 580px;
    font-weight: normal;
	font-style:italic;
}
@media screen and (max-width: 700px){
	.homeQuickLinek h4 {
    font-size: 26px;
}
.homeQuickLinek p{
	font-family: 'plutocond_light';
    font-size: 17px;
    line-height: 15px;
}
.homeQuickLinek2 h4 {
    font-size: 26px;
}
.homeQuickLinek2 p{
	font-family: 'plutocond_light';
    font-size: 17px;
    line-height: 15px;
}
.homeQuickLinek{padding-top:200px; padding-left:30px;}
.homeQuickLinek2{padding-top:30px; padding-left:30px;}
}


@media screen and (max-width: 2000px) and (min-width: 700px){
	.homeQuickLinek h4 {
    font-size: 24px;
	letter-spacing: 1px;
}
.homeQuickLinek p{
	font-family: 'plutocond_light';
    font-size: 18px;
    line-height: 22px;
}
.homeQuickLinek2 h4 {
    font-size: 24px;
	    letter-spacing: 1px;
}
.homeQuickLinek2 p{
	font-family: 'plutocond_light';
    font-size: 18px;
    line-height: 22px;
}
.rightNavLink {
    margin-top: 270px;
}
.rightNavLink2 {
    margin-top: 410px;
}
.rightNavLink3 {
    margin-top: 520px;
}
.lesMarginNav
{
	margin-top: 370px !important;
	position: absolute;
    z-index: 1 !important;
}
}

@media screen and (max-width: 453px){
	.table-responsive{font-size:12px !important;}
	.table>tbody>tr>td {font-size: 11px !important;}
}

@media screen and (min-width: 768px){
	.table>tbody>tr>td br {display:none;}
}


/*----------------------------------ads page ------------------------------------*/
.adsPanel img { margin: 0px auto; }


.adsPanelBox {
    background:url(../img/ads/REZIDORbg.jpg) top center;
    z-index: 1!important;
    width: 100%;
    min-height: 1500px;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
	padding: 30px;
}
.logoBoxAds img {
    width:300px;

}

.logoBoxAds {
    padding-top: 180px;
    text-align: -webkit-right;
	text-align: -moz-right;
    margin-bottom: 350px;
}
.rightTextBox {text-align: -webkit-left; text-align: -moz-left;}
.leftTextBox {text-align: -webkit-right; text-align: -moz-right;}
.leftTextBox img {width:450px;}
.rightTextBox img {width:450px;}

.infoTextBox {
    text-align: -webkit-right;
	text-align: -moz-right;
    margin-top: 530px;
}

.infoTextBox img {
    width: 300px;
}

@media screen and (min-width: 768px) and (max-width: 1016px){
.adsContainer{margin-left:-30px}
}

@media screen and (min-width: 1200px) and (max-width: 1216px){
.adsContainer{margin-left:-30px}
}

@media screen and (max-width: 767px){
	.leftTextBox {
    text-align: -webkit-center;
	text-align: -moz-center;
    margin-top: 70px;
	}
	.rightTextBox {
    text-align: -webkit-center;
	text-align: -moz-center;
	}
	.infoTextBox {
    text-align: -webkit-center;
	text-align: -moz-center;
    margin-top: 250px;
	}

	.logoBoxAds {
    margin-bottom: 150px;
	}
}


/*----------------------------adsPageBox------------------------*/
#adsPageBoxleft {margin-top:80px;}
#adsPageBoxright {}
.textBoxImg {
	position: absolute;
    margin-top: 80px;
    width: 500px;
    margin-left: 30px;
}
@media screen and (max-width: 992px) and (min-width: 768px){
.textBoxImg {
    width: 350px;
}
}
@media screen and (max-width: 600px){
.textBoxImg {
    position: absolute;
    margin-top: 20px;
    width: 75%;
    margin-left: 10px;
}
}
/*
@media screen and (max-width: 767px){
#adsPageBoxleft {width:100%; float:left; }
#adsPageBoxright {width:100%; float:left;}
.textBoxImg {position: absolute; width: 100%; margin-left:0px; margin-top:0px;}
}
*/



#adsPageBox2left{width:50%; float:left; background:#000; margin-top:80px; padding:20px;}
#adsPageBox2right{width:50%; float:left; background:#000; margin-top:80px; padding:20px;}

#adsPageBox2left img {width: 50%; margin: 0px auto;}
#adsPageBox2right img {width: 50%; margin: 0px auto;}

.sponsorBOxTab1 {width:50%; float:left; }
.sponsorBOxTab2 {width:50%; float:left; }

@media screen and (max-width: 767px){

#adsPageBox2left{width:100%; float:left; background:#000; margin-top:80px; padding:20px;}
#adsPageBox2right{width:100%; float:left; background:#000; margin-top:0px; padding:20px;}
.sponsorBOxTab1 {width:100%; float:left; }
.sponsorBOxTab2 {width:100%; float:left; }
}

li.hiddenBox{display:none;}

@media screen and (max-width: 1199px) and (min-width: 768px){
	#adsPageBox2left{width:100%;}
	#adsPageBox2right{width:100%;  margin-top:-50px; position:relative;}
	#adsPageBox2right{padding:0px;}
}


/*---------------add css--------------------*/ 

.lightBrownGreenBox{background: rgba(102, 151, 199, 0.9);}
.lightRedBox{background:rgba(202,181,52,.8);}
.lightOrangeBox{background:rgba(228,107,31,.8);}
.lightYellowBox{background:rgba(20,71,126,.8);}
.lightGreenBox{background: rgba(75, 199, 242, 0.9);}
.lightBlueBox{background:rgba(126,202,226,.8);}
.lightDarkorangeBox{background:rgba(209,153,46,.8);}
.lightPinkBox{ background: rgba(33,197,195,.9);}

a.linkBox {color:#000;}
.infoBoxHover a {color:#000;}


.newsfeed {margin-top:20px;}
.newsfeed h1 {font-size:38px; line-height:60px; margin:0px 15px;}
.newsfeed img {
    width: 100px;
    float: left;
	margin-right:10px;
}
.newsfeedBox {
    border: 1px dotted #d1d1d1;
	min-height: 101px;
	margin-top:20px;
}
.newsfeedBox p {
    font-size: 14px;
    text-align: left;
    line-height: 19px;
    margin-top: 14px;
}
.newsfeedBox a {color:#000 !important;}
.newsfeedBox a:hover {color:#E84E41 !important;}

@media screen and (max-width: 991px) and (min-width: 768px){
	.newsfeed img {width:100%; float:none !important;}
	.newsfeedBox p {padding-left:10px; padding-right:10px;}
}

.articleImgTitleBox {
    position: absolute;
    z-index: 100;
    padding: 22px 18px 10px 13px;
    font-family: 'plutocond_light';
    font-size: 26px;
    text-align: left;
    line-height: 27px;
    color:#fff;
    text-shadow: 1px 1px #4E4E4E;
}


/*--------------------------nytt om navn-------------------------------------------*/
#nyttOmNavn {margin-top:80px;}
.nyttHeaderBox {
	background:#cccdcf;
	padding:1px 20px;
	border-left: 13px solid #231f20;
	margin-bottom:50px;
}
.nyttHeaderBox h4 {color:#000; font-family: 'harabararegular'; font-size:38px; letter-spacing:1px;}

.nyttLeftBox {min-height:280px; padding-bottom:30px;}
.nyttRightBox {border-left:1px dotted #ccc; min-height:280px; padding-bottom:30px;}

.nyttHeaderBox h2 {}
.articleTabBox{ border-bottom:1px dotted #000; padding-bottom: 15px; }
.articleTabBoxText{border-bottom:1px dotted #000; padding-bottom: 41px; padding-top:86px;}
.articleTabBoxText2{padding-top:55px;}
.noBorderBox {border-bottom:none !important; padding-bottom:0px !important;}
.noBorderBox .lead{margin-bottom: 65px;}

#nyttOmNavn .lead {
    font-size: 20px;
    font-weight: 300;
    line-height: 28px;
    margin-bottom: 80px;
    color: #666;
    font-family: 'Georgia';
    margin-top: 3px;
    text-align: left;
}

.scrollable-menu {cursor:pointer;}

@media screen and (max-width: 1200px) and (min-width: 768px){
	#nyttOmNavn h2{ font-size: 24px;}
	#nyttOmNavn .lead { margin-bottom: 30px;}
	.articleTabBoxText {padding-bottom: 7px; padding-top:0px;}
	.articleTabBoxText2 {padding-top:0px;}
	.contentHeadtext{
    font-size: 33px;
    line-height: 40px;
	}
}

/*----------------------fly new-------------------*/
#sidenSist {margin-top:80px;}
.sidenSistHeaderBox {
	background:#d1f9ff;
	padding: 3px 20px 1px;
	border-left: 13px solid #a2ced2;
	margin-bottom:50px;
}
.sidenSistHeaderBox h4 {color:#000; font-size:25px; letter-spacing:0px; font-weight:bolder;}
#sidenSist h2 {font-size:24px;}
.sidenSIstContentBox .contentHeadtext {font-family: 'plutocond_heavy' !important;}


.boderInfoTabLightBrown {padding-bottom: 8px; border-bottom: 2px solid #e78525;}
.noMinHeightBox {min-height:150px; padding-bottom:0px; }
.col-softred {color:#eb5f5f !important;}


.top {cursor:pointer;}

.topGoBox .fa {color:#fff;}
.topGoBox {
	background: #ff0000;
    padding: 1px 13px;
    position: ;
    z-index: 999999!important;
    right: 15px;
    top: 0;
    position: absolute;
    margin-top: -150px;
	text-align: center;
}
.topGoBox p {font-size:10px; color:#fff; margin-bottom: 0px; margin-top: -8px;}



.lederPage {margin-top:80px;}

@media screen and (max-width: 767px){
	.homeQuickLinek, .homeQuickLinek2, .roundDivBox {display:none;}
	.squareDetailBox {bottom:0 !important;}
	h1.wow.fadeInRightBig.no-margin-btm.animated span {
	font-size: 45px;
    line-height: 61px;
	}
	.nyttRightBox { border-left: none;}
	.noMinHeightBox {margin-bottom: 50px;}
	.articleTabBox { border-bottom: 1px dotted #000 !important;}
	.articleTabBoxText2 { border-bottom: 1px dotted #000 !important;}
}





/*-----------------------------ledernytt2016---------------------------------------*/
.txt-lader {border-right: none;}

h1.wow.fadeInLeftBig.dottedBorderBox.animated {
    line-height: 60px;
    margin-top: -2px;
}
.downHeading {
    margin-top: 50px;
    font-family: 'ufonts_com_charmelt';
    letter-spacing: 4px !important;
    font-size: 65px !important;
    color: #c40f39 !important;
    font-weight: bold;
}

.lightTextBox {
    font-family: Georgia;
    font-weight: lighter;
	color: #969696;
	text-transform: none;
}
.forOnluGapDiv {
    margin-bottom: 30px;
    letter-spacing: 1px !important;
    color: #D2232A !important;
    font-size: 80px;
    font-family: Georgia;
    font-weight: 100;
    line-height: 95px;
    margin-top: 45px !important;
}
.col-buleSoft2 {
    color: #0EB5B4 !important;
}

.dropdown-menu>li>a {
    font-size: 17px !important;
}

.cpsinput {
    padding: 5px;
    border: 1px solid;
    border-radius: 4px;
    border-color: #ccc;
}
.cpsimpleform input[type="text"]:not([size]), .cpsimpleform input[type="email"]:not([size]), .cpsimpleform input[type="tel"]:not([size]) {
    max-width: 20em;
    width: 98%;
}
input:invalid {
   border-color: red;
}
.cpselementcontainer153073 textarea {
    width: 94%;
}
span.mandatory {
    color: #aa0000;
}
.cpselementcontainer {
    margin-bottom: 5px;
    padding: 2px 0 5px;
}

.cpselementcontainer153058, .cpselementcontainer153059, .cpselementcontainer153060, .cpselementcontainer153061, .cpselementcontainer153064, .cpselementcontainer153069 {
    float: left;
    width: 50%;
}
.cpselementcontainer153065, .cpselementcontainer153066, .cpselementcontainer153070, .cpselementcontainer153071 {
    width: 25%;
    float: left;
}
.cpstextheading {
    display: block;
    margin-bottom: 5px;
    margin-right: 5px;
    padding-top: 2px;
}

form input[type="submit"]:hover {
    background-color: #00478C;
}

form input[type="submit"] {
    background-color: #0060a5;
    color: #fff;
    font-size: 1.2em;
    padding: 1em 2em;
    border: 0;
    border-radius: 5px;
    font-family: 'Sansa', sans-serif;
    cursor: pointer;
    text-transform: uppercase;
    margin-right: 2em;
}

.cpsoptionstext {
    padding-right: 43px !important;
}



/*--------------------------subcription form----------------------------*/
input[type="checkbox"]:not(:checked),
input[type="checkbox"]:checked {
position: absolute;
left: -9999px;
}
input[type="checkbox"]:not(:checked) + label,
input[type="checkbox"]:checked + label {
position: relative;
padding-left: 25px;
cursor: pointer;
}

 /* checkbox aspect */
 input[type="checkbox"]:not(:checked) + label:before,
 input[type="checkbox"]:checked + label:before {
 content: '';
 position: absolute;
 left:0; top: 2px;
 width: 17px; height: 17px;
 border: 1px solid #aaa;
 background: #f8f8f8;
 border-radius: 3px;
 box-shadow: inset 0 1px 3px rgba(0,0,0,.3)
 }
 /* checked mark aspect */
 input[type="checkbox"]:not(:checked) + label:after,
 input[type="checkbox"]:checked + label:after {
content: '✔';
position: absolute;
top: 0; left: 4px;
font-size: 14px;
color: #000;
transition: all .2s;
-webkit-transition: all .2s;
-moz-transition: all .2s;
-ms-transition: all .2s;
-o-transition: all .2s;
}
/* checked mark aspect changes */
input[type="checkbox"]:not(:checked) + label:after {
opacity: 0;
transform: scale(0);
}
input[type="checkbox"]:checked + label:after {
opacity: 1;
transform: scale(1);
}
/* disabled checkbox */
input[type="checkbox"]:disabled:not(:checked) + label:before,
input[type="checkbox"]:disabled:checked + label:before {
box-shadow: none;
border-color: #999999;
background-color: #ddd;
}
input[type="checkbox"]:disabled:checked + label:after {
color: #999;
}
input[type="checkbox"]:disabled + label {
color: #aaa;
}
 /* accessibility */
 input[type="checkbox"]:checked:focus + label:before,
 input[type="checkbox"]:not(:checked):focus + label:before {
 border: inherit;
}

@media screen and (max-width: 767px){
.cpselementcontainer153058, .cpselementcontainer153059, .cpselementcontainer153060, .cpselementcontainer153061, .cpselementcontainer153064, .cpselementcontainer153069 {
    float: left;
    width: 100%;
}
.cpsimpleform input[type="text"]:not([size]), .cpsimpleform input[type="email"]:not([size]), .cpsimpleform input[type="tel"]:not([size]) {
    max-width: none;
    width: 100%;
    display: block;
}
.cpselementcontainer153065, .cpselementcontainer153066, .cpselementcontainer153070, .cpselementcontainer153071 {
    width: 100%;
    float: left;
}
.colorboxText {/*display:none;*/}
.rightSidePhotoBox {display:none;}
}

.innerAdsBox {border-top:1px dotted #000; padding-top:50px;}


/*******************************2-29-2016*******************************************/
.padding50{ padding-top: 50px;}
.intervjuerBG30{
    background: url(../img/adam-toren.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.blackGoloBoxBlue{ background: #AADEE2;}

.avtar-S-Jasser{
    background: url(../img/avtar-S-Jasser.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.green-BG{ background: #9AB723; color: white; padding-left: 5px; padding-bottom: 0; margin-bottom: 10px;}

@media screen and (max-width: 600px){
	.entreprenorskap1 {background-position: -410px 0px;}
	.entreprenorskap2 {background-position: 0px 45px;}
	.helseOgLedelse2 {background-position: 0px 30px;}
	.helseOgLedelse6 {background-position: -20px 0px;}

}


/*----new ads--------*/
#annonse {

	position: relative;
	overflow: hidden;
}
#tekst {
	padding: 0px;
}

#demoknapp {
	text-align: center;
}
#logo {
	position: relative;
	float:right;
}
#borderLine {
	height: 25px;
	background: #1a5d9b;
	position: relative;
	bottom: 0;
}
.stortekst {
    position: absolute;
    left: 1280px;
}
#dummy1 {
    position: relative;
    height: 220px;
}
.otherText img {margin:0px !important;}
#demoknapp img {margin:0px auto !important;}

@media screen and (max-width: 600px){
	#dummy1 {
	position: relative;
	height: 150px;
}
}
.systemeasyLft img{ margin-right: 0px !important; margin-left: 0px !important;}
.systemeasyrit img{ float: right;}
.systemeasyCentred img{ float: inherit;}
.systemeasyBtn{  border-radius: 10px !important;
    background-color: #24477d !important;
    border: none !important;
    font-size: 20px;
    font-family: pluto;
    font-weight: 400;
margin-right: auto; margin-left: auto; display: block;}
    .colofon-wrap1{ border-bottom: none;}

.background4-medvind{
    background: url(../img/ocean-690224_1280-1920x1080.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.medvind-brown{ text-align: center;}
.medvind-brown p{ padding: 20px 0 0; text-align: initial; font-size: 16px;}
.medvind-brown a:hover p { color: #B7645D;}
.medvind-brown img{ width: 100%;}
.medvind img{ width: 100%}
.medvind-brown #team{background: #2e2e2e; color: #ffffff;}
.medvind-brownCtr{ text-align: center;}
.medvind-brownLft{ text-align: initial;}
.medvindShare { font-size: 30px;}
.medvindLogo{ /*position: absolute; top: 80px;*/ margin-left: 20px;}
.fnt25{ font-size: 24px;}
.medvindpersonalTop{ background: rgba(255,255,255,.1); padding: 20px 0; margin-top: 80px; width: 100%; position: absolute;}
.medvindpersonalTop .btn-primary{ margin-right: 20px; float: right; /*background: transparent !important; font-size: 20px;
    margin-right: 20px; float: right; cursor: inherit; border: none;*/}
.medvindpersonalTop span.spn{ float: right; padding-right: 10px; color: white; line-height: 60px;}
@media screen and (max-width: 767px){
    .medvindpersonalTop .btn-primary{  margin-right: 0; float: inherit; cursor: inherit; margin-top: 20px; margin-left: 25px;}
    /*.background4-medvind .light_overlay { height: 200px;}*/
    .medvindpersonalTop span.spn { padding-left: 10px; padding-right: 0; top: 70px; position: absolute; left: 42px;}
    .background4-medvind .fnt25{line-height: 30px; font-weight: 200;}
}
.medvind-brown .col-sm-8{ border-right: none;}
.medvind-brown ul{ list-style: disc; padding-left: 20px;}
.medvind-brown li{ text-align: initial;    padding-bottom: 10px;}
.no-padT{ padding-top: 0px !important; margin-bottom: 0px !important;}
.medvind-brown h3{ color: white;}
.fnt24px{ font-size: 24px;}
.medvindBDrBtm{ border-bottom: 2px dotted #4E4E4E;  margin-bottom: 25px;}
@media screen and (min-width: 768px) and (max-width: 1199px){
    .medvind-brown li{padding-bottom: 0px; font-size: 14px;}
    .medvind-brown p{ font-size: 14px;}
}
/***********************************voksenaasen*******************************/
.background4-voksenaasen{
    background: url(../img/headerBg.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.voksenaasenLogo img{ margin-left: auto; margin-right: auto;  padding-top: 90px; margin-bottom: 30px;}
/*===== Home Page ======*/
.moduletable.line .mod-article-single {
  margin-bottom: 0;
}
.moduletable.post .moduleTitle {
  background: white;
  font-size: 15px;
  line-height: 30px;
  font-weight:bold;
  margin: 0;
  padding: 8px 15px 13px;
}
.moduletable.post .moduleTitle.color1 {
  border-top: 11px solid #91be4b;
}
.moduletable.post .moduleTitle.color2 {
  border-top: 11px solid #b403c9;
}
.moduletable.post .moduleTitle.color3 {
  border-top: 11px solid #cccccc;
}
.moduletable.post .moduleTitle.color4 {
  border-top: 11px solid #000000;
}
.moduletable.post .item__module {
  background: #F7F7F6;
  color: #929292;
  text-shadow: none;
}
.moduletable.post .item__module .item_inner {
  /*line-height: 22px;
  padding: 18px 28px 17px 38px;*/
  min-height: 200px;
}
.moduletable.post .item__module .item_inner .item-title {
  color: #585155;
  font-size: 16px;
  margin-bottom: 16px;
}
.moduletable.post .mod-newsflash-adv_custom-link {
  background: #F7F7F6;
  text-align: right;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.moduletable.post .mod-newsflash-adv_custom-link a {
  background: #F7F7F6;
  color: #ffffff;
  text-shadow: none;
  display: inline-block;
  font-size: 17px;
  padding: 10px 23px 11px;
  text-transform: lowercase;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
}
.moduletable.post .mod-newsflash-adv_custom-link a:hover {
  background: #767575;
  color: #ffffff;
  text-shadow: none;
}
.moduletable.post:hover .mod-newsflash-adv_custom-link a {
  background: #91be4b;
  color: #ffffff;
  text-shadow: none;
}
.moduletable.post:hover .mod-newsflash-adv_custom-link a:hover {
  background: #767575;
  color: #ffffff;
  text-shadow: none;
}
.moduletable .tour {
  overflow: hidden;
}
.moduletable .tour .item__module {
  font-size: 17px;
  color: #929292;
  float: left;
  padding-bottom: 38px;
}
.moduletable .tour .item__module .item-title {
  font-family: 'Julius Sans One', sans-serif;
  font-size: 44px;
  color: #615b57;
  line-height: 48px;
  margin-bottom: 10px;
}
.moduletable .tour .mod-newsflash-adv_custom-link {
  float: right;
  padding: 1px 51px 0;
}
.moduletable .tour .mod-newsflash-adv_custom-link a {
  background: #91be4b;
  color: #ffffff;
  text-shadow: none;
  font-size: 18px;
  display: inline-block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 20px 70px 17px 29px;
  position: relative;
  text-transform: uppercase;
}
.moduletable .tour .mod-newsflash-adv_custom-link a:after {
  content: url(../images/template/link.png);
  position: absolute;
  top: 16px;
  right: 20px;
}
.moduletable .tour .mod-newsflash-adv_custom-link a:hover {
  background: #b25658;
  color: #ffffff;
  text-shadow: none;
}
.mod-article-single__post{ background:#F7F7F6;}
.moduletable.post{ margin-top: 0px;}
.item_introtext p{ font-size: 12px; text-align: initial; padding: 20px 20px 0; line-height: 22px; margin-bottom: 0px;}
h3.voksenaasenTitl{font-size: 30px;  color: #615b57; line-height: 36px; text-align: center; margin-bottom: 40px; margin-top: 0;}
h3.voksenaasenTitl span{ font-size: 18px; display: block;}
@media screen and (max-width: 800px){
    .moduletable.post .item__module .item_inner { min-height: 238px;}
    .voksenaasenWrapTop .col-sm-3 { padding-left: 5px; padding-right: 5px;}
    .item_introtext p { padding: 20px 10px 0; line-height: 18px;}
    .voksenaasenTitl{ /*position: inherit !important; margin-top: inherit !important;*/}
}
@media screen and (max-width: 767px){
    /*.background4-voksenaasen{ height: 100% !important;}*/
    .moduletable.post .item__module .item_inner { min-height: 150px;}
}
.voksenaasen-brownWrap{ background: #f7f7f6;}
.voksenaasen-brownWrap h3{ font-size: 30px;  color: #615b57; line-height: 36px;}
.voksenaasen-brownWrap h3 span{ display: block; font-size: 18px;}
.voksenaasenContent h3{font-size: 30px; color: #4e4b46; font-weight: 600;}
.voksenaasenContent ul{ list-style: disc; padding-left: 40px}
.voksenaasenContent li{ line-height: 30px; padding-bottom: 0px;}
.voksenaasenCntrLogo{     background: rgba(255,255,255,.3);
    padding: 20px 0;
    margin-top: 142px;
    position: absolute;
    width: 100%;}
.voksenaasenCntrLogo img{ margin-left: auto; margin-right: auto;}
.voksenaasenTxtCter p{ font-size: 12px; font-weight: 600; padding-top: 10px; text-align: center;}
.voksenaasenTxtCter p a{ color: green; text-decoration: none;}
.background4-voksenaasen span{ font-size: 22px;
    color: #050708;
    top: 108px;
    position: absolute;
    right: 40px;}
.background4-voksenaasen .col-xs-12.col-sm-2.col-md-2.col-lg-2{text-align: center;}
.background4-voksenaasen .col-md-8{ border-right: none !important;}
@media screen and (max-width: 800px){
.background4-voksenaasen span { top: inherit; position: inherit; padding-left: 86px !important;}
}

/***********************************Expoline*******************************/
.expolineBG{ /*border-left: #E6E6E6 10px solid; border-right: #E6E6E6 10px solid;*/}
.expolineHeader{ background: #f1981a; padding: 40px;}
.expolineHeader h1{font-size: 40px; line-height: initial; color: white !important; text-align: center;letter-spacing: 1px !important;}
.expolineHeader h1 span{ font-size: 30px;  display: block;}
#sb-slider{ width: auto; }
#nav-arrows{ display: none !important;}
.expolineKampanje h3{ color: #F48B15; line-height: 1.4em;}
.expolineKampanje h4{ color: #F48B15; line-height: 1.4em;}
.expolineKampanje h4 span{ font-size: 14px; color: #224375; display: block;}
.expolineBG img{ margin: inherit !important;}
.expolineLst{ }
.expolineLst ul{ list-style: none; padding-top: 40px;}
.expolineLst li{  list-style: 30px; font-size: 14px; color: #224375;}
.expolineLst hr{ border-top: 1px solid rgba(31, 31, 31, 1); height: 0 !important; min-height: 0 !important; margin-top: 0px;
    margin-bottom: 0px; /*width: 95.8%;*/}
.expolineLst li a{ color: #224375; text-decoration: none;}
.expolineFooter{ background: #F58B1E; padding: 40px;  color: white; font-size: 14px;}
.expolineFooter span{ font-size: 100px;}
.expolineFooter a{ color: white;}
.expolineBanner{
    /*width: 95.8%;*/
    /*background: url(../img/images-Expoline/expoline-bannerBig.jpg) top center ;
    z-index: 1!important;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;*/
}
.expolineKampanje img{ width: 100%;}
#team ul{ padding-left: 20px;}
.Annonse{ position: absolute; right: 20px; top: 66px; color: white;}
.medvind-brownLftContant{  font-size: 25px; line-height: 40px; padding-top: 20px;}
.expolineBanner img{ width: 100%;}
.AnnonseTopn{ top: inherit;}
.Annonse2{ top: 100px;}

.systemeasy-banner{
    background: url(../img/ads/systemeasy-banner.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.expolineBanner{
    background: url(../img/images-Expoline/expoline-bannerBig.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.stortekstAd{
    background: url(../img/adsImgBox/Toppbilde.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.topic{display: none;}
ul.systemeasyul{ padding-left: 20px;}
.link-1 a { left: 22%; position: absolute; top: 15%; width: 55%; height: 10%; text-indent: -99999px;}
.link-2 a { left: 35%; position: absolute; bottom: 4%; width: 20%; height: 2%; text-indent: -99999px;}
.xsale{ position: relative;}
.link-3 a { left: 25%; position: absolute; top: 41%; width: 55%; height: 4%; text-indent: -99999px;}
.link-4 a { left: 27%;
    position: absolute;
    bottom: 48%;
    width: 48%;
    height: 3%;
    text-indent: -99999px;}
@media screen and (max-width: 767px){
.reponsiveVisiableBox {margin-bottom:20px; margin-top:20px;}
.show-in-mobile{display: block;}
.articleDiffBox{margin-top: 0;}
}

.coptionBox1 p {font-size:17px; font-style:italic; text-align:left; margin-bottom:50px; margin-top:10px; margin-left:00px;}

.orangeTab1 {
    position:relative;
    position: relative;
}
/***********************************Skjult mobbing, åpen mistrivsel*******************************/
.skjult{
    background: url(../img/HiRes_istock_mobbing.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
/***********************************Hva kjennetegner gode ledere*******************************/
.kjennetegner{
    background: url(../img/iStock_000019088995_Large.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.maroonBoxText{background: #706E99 !important;
    color: #fff;
    padding: 20px;
}

@media screen and (max-width: 800px){
    .kjennetegner {background: url(../img/iStock_000019088995_Large-tablet.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    }
}


/*--------------RaPaLederutvikling------------*/
.RaPaLederutvikling
{
    background: url(../img/iStock_000089296283_Full.jpg) top center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /* border-bottom: 10px dotted #FFFFFF; */
}
.marginBoxDiff
{
    margin-top:40px;
}
@media screen and (max-width: 767px)
{
    .RaPaLederutvikling {background-position: -29px 40px;}
}
.aboutAuther
{
    background: #DD5E5E;
    padding: 20px;
    color: #fff;
}

/*--------------------virtuellLederutvikling----------------------*/

ol {
    margin-left: 18px;
}

.aboutAuther2
{
    background: #9AB723;
    padding: 20px;
    color: #fff;
}
.autherImg
{
    width:100%;
}
/*--------------------RISIKO----------------------*/
.risiko{
    background: url(../img/iStock_000083856261_Full.jpg) top center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
ul.marked{ padding-left: 0px; list-style: none;}
ul.marked li{ padding-left: 20px;}
ul.marked li:before{ content: "\f14a";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 18px;
    position: absolute;
    left: 20px;
}

/***********************************Prester med god selvfølelse*******************************/
.prester{
    background: url(../img/TOP-PIC.jpg) top center ;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important ;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
/*----------statistikk---------*/
.statistikk
{
 background: url(../img/STATISTIKK_3.jpg) top center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.marginBtmFactbox30{ margin-bottom: 30px;}
/*strong{ font-size: 21px;}*/
.banner-f{ position: relative;}

.popupBoxIcon img {
    width: 55px;
    position: absolute;
    left: 40px;
    top: 0;
    margin-top: 80px;
    /*margin-right: 100px;*/
    cursor:pointer;
} 
/*----------handlerMedHestekrefter----------------*/
.handlerMedHestekrefter
{
 background: url(../img/iStock_TOPP-PIC.jpg) bottom center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.imgsTab
{
 float:left;
 width:100%;
 margin-bottom: 30px;
}
.img-6-tab
{
 width:50%;
 float:left;
}
@media screen and (max-width: 767px){
 .img-6-tab{
 width:100%;
 float:left;
}
.mpxClass h1 {
      font-size: 32px !important;
    }
}
.mpxClass{}
.mpxClass h1 {
      font-size: 32px;
	  margin-bottom: -20px;
    }
    .mpxClass p {
      font-size: 17px;
    }

    .mpxClass .spacer {
      margin-top: 40px;
    }

.lisensfriAds {
    background-color:#1489C9;
    font-family: 'Varela Round', sans-serif;
}

.wiew1 {
margin-top:10%;
text-align:center;
color:white;
}

.wiew2 {
text-align:center;
color:white;
font-family: 'Shadows Into Light Two', cursive;
}

.wiew3 {
text-align:center;
color:white;
}
.lisensfriAds h1,.lisensfriAds h2,.lisensfriAds h3,.lisensfriAds h4{ text-align: center !important; color: white !important;}

.lisensfriAds .black{background: transparent; max-width: inherit; font-style: inherit;}

@media only screen and (min-width: 1px) and (max-height: 510px) {
    .lisensfriAds h1{     font-size:30px;     margin-left:2%; margin-right:2%;        }
    .lisensfriAds h2{     font-size:14px;     margin-left:2%; margin-right:2%;        }
    .lisensfriAds h3{     font-size:18px;     margin-left:2%; margin-right:2%;        }
    .lisensfriAds h4{     font-size:20px;     margin-left:2%; margin-right:2%;        }
    .wiew1 {    margin-top: 2%; }
    .lisensfriAds img{    width: 80%;     }
}
@media only screen and (min-width: 1px) and (min-height: 510px) {
    .lisensfriAds h1{     font-size:40px;     margin-left:2%; margin-right:2%;        }
    .lisensfriAds h2{     font-size:19px;     margin-left:2%; margin-right:2%;        }
    .lisensfriAds h3{     font-size:19px;     margin-left:2%; margin-right:2%;        }
    .lisensfriAds h4{     font-size:25px;     margin-left:2%; margin-right:2%;        }
}
@media only screen and (min-width: 480px) {
    .lisensfriAds h1{     font-size:60px;     }
    .lisensfriAds h2{     font-size:35px;     }
    .lisensfriAds h3{     font-size:40px;     }
    .lisensfriAds h4{     font-size:30px;     }
}
@media only screen and (min-width: 480px) and (max-height: 510px) {
    .lisensfriAds h1{     font-size:35px;     margin-left:2%; margin-right:2%;        }
    .lisensfriAds h2{     font-size:12px;     margin-left:2%; margin-right:2%;        }
    .lisensfriAds h3{     font-size:20px;     margin-left:2%; margin-right:2%;        }
    .lisensfriAds h4{     font-size:20px;     margin-left:2%; margin-right:2%;        }
    .wiew1 {    margin-top: 2%;         }
    .lisensfriAds img{    width: 40%;     }
}
@media only screen and (min-width: 768px) and (min-height: 510px)  {
    .lisensfriAds h1{     font-size:60px;     }
    .lisensfriAds h2{     font-size:35px;     }
    .lisensfriAds h3{     font-size:40px;     }
    .lisensfriAds h4{     font-size:40px;     }
}
@media only screen and (min-width: 992px)  {
    .lisensfriAds h1{     font-size:60px;     }
    .lisensfriAds h2{     font-size:35px;     }
    .lisensfriAds h3{     font-size:40px;     }
    .lisensfriAds h4{     font-size:30px;     }
    .wiew1 {    margin-top: 12%;            }
    .lisensfriAds img{    width: 70%;     }
}
@media only screen and (min-width: 1280px)   {
    .lisensfriAds h1{     font-size:60px;     }
    .lisensfriAds h2{     font-size:35px;     }
    .lisensfriAds h3{     font-size:40px;     }
    .lisensfriAds h4{     font-size:40px;     }
    .wiew1 {    margin-top: 12%;            }
    .lisensfriAds img{    width: 70%;     }
}

/*FILMWEB CSS*/

.primaryContainer {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    min-height: 100%;
    width: 100%;
}

#OmNorgesbilletten {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    color: rgb(0, 0, 0);
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 2;
    margin-top: 38px;
    margin-left: 1.35498%;
    clear: none;
}

#Maarud {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    color: rgb(0, 0, 0);
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 3;
    margin-top: 38px;
    margin-left: 1.458333%;
    clear: none;
}

#Rikstotto {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    color: rgb(0, 0, 0);
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 4;
    margin-top: 38px;
    margin-left: 1.354167%;
    clear: none;
}

#Chess {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    color: rgb(0, 0, 0);
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 5;
    margin-top: 38px;
    margin-left: 12.5%;
    clear: both;
}

#Tilbud {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    color: rgb(0, 0, 0);
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 6;
    margin-top: 33px;
    margin-left: 29.166667%;
    clear: both;
}

#Toppmotiv {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    color: rgb(0, 0, 0);
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 1;
    margin-top: 53px;
    margin-left: 0%;
    clear: none;
}

@media only screen and (max-width: 1920px) {
    #Tilbud {
        margin: 31.145833% auto 0px;
        float: none;
        clear: none;
    }

    #Chess {
        margin-top: 37px;
        margin-left: 12.163086%;
        clear: none;
    }

    #Rikstotto {
        margin-top: 37px;
        margin-left: 1.353353%;
        clear: none;
    }

    #Maarud {
        margin-top: 37px;
        margin-left: 1.45752%;
        clear: none;
    }

    #OmNorgesbilletten {
        margin-top: 37px;
        margin-left: 1.354167%;
        clear: none;
    }

    #Toppmotiv {
        margin-top: 25px;
        margin-left: 0%;
        clear: none;
        margin-right: 0%;
    }
}

@media only screen and (max-width: 640px) {
    #Chess {
        margin-top: 20px;
        margin-left: 2.797852%;
        clear: none;
        height: auto;
        width: auto;
        max-width: 45.791016%;
    }

    #Rikstotto {
        margin-top: 20px;
        margin-left: 2.629395%;
        clear: none;
        height: auto;
        width: auto;
        max-width: 45.791016%;
    }

    #Tilbud {
        margin-top: 222px;
        clear: none;
        margin-left: 0%;
    }

    #Maarud {
        margin-top: 28.890625px;
        margin-left: 2.798673%;
        clear: both;
        height: auto;
        width: auto;
        max-width: 45.829646%;
    }

    #OmNorgesbilletten {
        margin-top: 29.1875px;
        margin-left: 2.64104%;
        clear: none;
        height: auto;
        width: auto;
        max-width: 45.793695%;
    }

    #Toppmotiv {
        margin-top: 25px;
        margin-left: 0%;
        clear: none;
    }
}

/********************hsn_lederutdanning_logo CSS**********************/
@font-face {
  font-family: '../fonts/open_sansregular';
    src: url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Conv_Tiempo';
    src: url('../fonts/Tiempo.eot');
    src: local('../fonts/'), url('../fonts/Tiempo.woff') format('woff'), url('../fonts/Tiempo.ttf') format('truetype'), url('../fonts/Tiempo.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*--=-===-----HØGSKOLEN - SØR ØST ADS CSS--=-===-----*/
.hsn_lederutdanning_logo{ font-family:'open_sansregular',Sans-Serif; font-size: 13px; background: #c8d7d7; color: #252525; padding-bottom: 40px;}
.hsn_lederutdanning_logo #header1{ border-bottom: 12px solid #4747a5;}
.hsn_lederutdanning_logo #header1 .logo{ padding: 40px 0 20px 30px; float: left;}
.hsn_lederutdanning_logo .main-container{ background: white; margin: 40px 0 0 0;}
.sectionLeft {}
.sectionLeft img{ width: 100%;}
.hsn_lederutdanning_logo h1{ font-size: 40px;  font-family:'open_sansregular',Sans-Serif; font-weight: 600; margin-top: 40px; line-height: initial;}
.hsn_lederutdanning_logo hr{  background: #41b2a5; width: 40px; margin: 40px 0; height: 2px; border: none;}
.linkBox{}
.linkBox p strong{ font-size: 20px;}
.linkBox p{font-size: 18px;}
.sectionRight{ padding: 0 30px 0 0;}
.linkBox .btn{ background: #4747a5; line-height: 40px; color: #fff; border-radius: 0; border: 0; width: 100%; font-size: 18px;}
.hsn_lederutdanning_logo .marginB40{margin-bottom: 40px;}
@media screen and (min-width: 768px) and (max-width: 1279px){
    .hsn_lederutdanning_logo h1{ margin-top: 10px; font-size: 30px; line-height: initial;}
    .hsn_lederutdanning_logo .marginB40 { margin-bottom: 10px;}
    .hsn_lederutdanning_logo hr{     margin: 20px 0 10px;}
    .linkBox .btn { line-height: 25px; font-family:'open_sansregular',Sans-Serif;  padding: 6px 12px;
    font-weight: normal;
    letter-spacing: inherit;
}
    .linkBox p { margin-bottom: auto;}
}
@media screen and (max-width: 1023px){
    .linkBox .btn{ width: 100%; font-size: 14px;   padding: 6px 12px;
    font-weight: normal;
    letter-spacing: inherit;
}
}
@media screen and (max-width: 767px){
    .sectionRight{ padding-left: 30px; padding-bottom: 30px;}
    .hsn_lederutdanning_logo h1{ font-size: 30px !important; line-height: initial; }
}

@media screen and (max-width: 320px){
    .hsn_lederutdanning_logo h1 { font-size: 30px; line-height: initial;}
    .linkBox .btn{ font-size: 11px; padding: 6px 12px;
    font-weight: normal;
    letter-spacing: inherit;
}
}
/*--------------------kvinneMedFlestAnsatte-----------------------*/

.col-sm-12.imgCaptionBox {
    padding: 0px;
    margin-bottom: 45px;
}
/*.orangeBoxTab
{
 background: #E49B1F !important;
    left: 0px;
    color: #fff;
    padding: 20px;
    width: 40%;
    text-align: left;
    font-size: 15px;
    line-height: 20px;
    position: absolute;
    bottom: 90px;
    right: 15px;
    margin-top: 50px;
}
*/
.orangeBoxTab {
    background: #E49B1F !important;
    left: 0px;
    color: #fff;
    padding: 20px;
    text-align: left;
    font-size: 17px;
    line-height: 20px;

}
@media screen and (max-width: 767px){
 .col-sm-12.imgCaptionBox {
    padding: 0px;
    margin-bottom: 135px;
}
.orangeBoxTab {
    background: #e46b1f;
    color: #fff;
    padding: 20px;
    width: 89%;
    text-align: left;
    font-size: 15px;
    line-height: 20px;
    position: relative;
    margin-top: -90px;
    bottom: -81px;
}
.myModal{ left: 0px;}
}
.modelPopUpBtn{}
.modelPopUpBtn .btn{    background-color: #E46B1F !important;
    font-size: 25px !important;
    padding: 10px !important;}
/*.greenBoxTextBtm{ background: #E46B1F !important;}
.orangeBoxBtm{ width: 94% !important;}
@media screen and (max-width: 767px){

    .orangeBoxBtm {
    width: 100% !important;
    margin-top: 0 !important;
    margin-left: 0;
    right: 0;
}
}*/

/*----------catalystOne-----------------*/
.catalystOne
{
	background: url(../img/catalystOneBg.jpg) top center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
a.link-skyBlue
{
	color:#00adee !important;
}
.infoMainBox
{
	margin-top:50px;
}
.info-skyBlue
{
	background: #00adee;
    padding: 17px;
    width: 59%;
    position: absolute;
    margin-top: 35px;
    right: 15px;
}
.infoInnerBox
{
	font-size: 17px;
    line-height: 21px;
    color: #fff;
	text-align:left;
	font-style: italic;
	margin-top: -7px;

}
.bgBoxDot
{
	background:url(../img/dotdot.png) no-repeat;
	height: 30px;
    opacity: 0.5;
}
.infoName
{
	font-size: 14px !important;
    margin-top: 17px;
    font-weight: bold;
    line-height: 18px;
	font-style:normal !important;
}
.contactBoxHead
{
 background: transparent;
 padding: 3px 0px 0;
    color: #000;
    font-weight: 600;
}
.contactInfoText
{
 margin-top:10px;
}
.contactInfoText p
{
    line-height: 28px;
}
.contactInfoText img
{
    margin-top:20px;
}
.contactInfoText p a
{
	color:#000;
}

@media screen and (max-width: 991px) and (min-width: 768px)
{
	.infoMainBox img {width:177px;}
	.infoMainBox{min-height: 210px; margin-top:80px;}
	.info-skyBlue {
    background: #00adee;
    padding: 17px;
    width: 59%;
    position: absolute;
    margin-top: -23px;
    right: 15px;
	}
}
@media screen and (max-width: 1000px) and (min-width: 992px)
{
	.infoMainBox img {width: 236px;}
	.info-skyBlue {
    background: #00adee;
    padding: 17px;
    width: 59%;
    position: absolute;
    margin-top: 18px;
    right: 15px;
	}
}
@media screen and (max-width: 1199px) and (min-width: 1001px)
{
	.infoMainBox img {width:240px;}
	.info-skyBlue {
    background: #00adee;
    padding: 17px;
    width: 59%;
    position: absolute;
    margin-top: 15px;
    right: 15px;
	}
}
@media screen and (max-width: 767px)
{
	.contactBoxInfo {
    margin-top: 60px;
	}
	.info-skyBlue {
    background: #00adee;
    padding: 17px;
    width: 100%;
    position: relative;
    margin-top: 35px;
    right: 0;
	}
}
/*----------trivselsundersøkelser------------*/
.trivselsundersøkelser
{
	background: url(../img/SURVEY_TOP.jpg) top center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.midImgBox img {margin:0px auto;}
.imgCenterBox {border-bottom:1px solid #d1d1d1; border-top:1px solid #d1d1d1;}
.imgCenterBox img
{
    margin: 0px auto;
}
.persionInfoBox
{
	background: #3FBBCA;
    padding: 20px;
    /*width: 85%;
    position: absolute;*/
    margin-top: -24px;
    /*right: 22px;*/
}
.persionInfoBox p
{
	color:#fff;
}
i.fa.fa-angle-double-up {
    font-size: 30px;
}
.col-diffBlueCol {
    color: #2E9CA9 !important;
}
.mainPerInfo
{
    margin-bottom: 430px;
}
@media screen and (max-width: 767px)
{
	.col-sm-12.imgCaptionBox.imgCenterBox {
    margin-bottom: 0px;
	}
	.col-sm-12.imgCaptionBox.midImgBox {
    margin-bottom: 0px;
	}
}

/*-------comment work----*/
.homeQuickLinek2.rightNavLink h4 {
    text-align: right !important;
}
.homeQuickLinek2.rightNavLink2 h4 {
    text-align: right;
}
.bigTextArea
{
	font-size: 60px;
}
.heightBoxTab
{
	height:200px;
}
.heightBoxTab50
{
	height:50px;
}
.factBox {
    margin-top: 50px;
}
.factBoxHeading
{
	background: #C70606;
    width: 155px;
    padding: 5px 14px;
    color: #fff;
    position: absolute;
    margin-top: -20px;
    margin-left: 29px;
}
.factBoxContent
{
	background: #fff;
    padding: 30px;
    border: 1px dotted #C70606;
}
.roundBox
{
    background: #FFFFFF;
    color: #C70606;
    width: 60px;
    border-radius: 300px;
    height: 60px;
    text-align: center;
    padding-top: 12px;
    font-size: 40px;
    font-weight: bold;
    border: 3px solid #C70606;
    margin: 0px auto;
}
.factTextArea {
    text-align: center;
    margin-bottom: 20px;
    margin-top: 20px;
}
.lineArea
{
	width:1px;
	height:80px;
	background:#F00;
	margin:0px auto;
	margin-bottom: 21px;
}
.infoLinkArea
{
	margin-top:50px;
	text-align:center;
	font-style:italic;
}
.factSubHeding
{
	font-weight:bold;
	text-align:center;
	font-size: 23px;
    margin-top: 30px;
    margin-bottom: 50px;
}
@media screen and (min-width: 768px)
{
	.responDash {display:none;}
}
@media screen and (max-width: 767px)
{
	.hideBRBox {display:none;}
}
.lineArea2 {
    width: 1px;
    height: 30px;
    background: #F00;
    margin: 0px auto;
    margin-bottom: 21px;
}
.factTextArea2 {
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px;
}
.fnt021 {
    font-size: 17px;
}

.redButtonBox .btn {
    background-color: #C70606 !important;
    font-size: 19px !important;
    padding: 10px !important;
}
.redButtonBox .fa-info-circle{font-size:25px;}
.modal-headerRed {
    background-color: #C70606;
}



.InfoBoxTab2
{
	margin-top:60px;
	margin-bottom:50px;
}
.infoIconBox
{
	    width: 60px;
    height: 60px;
    background: #C70606;
    color: #FFFFFF;
    text-align: center;
    padding: 20px;
    border-radius: 410px;
    font-size: 26px;
    position: absolute;
    margin-top: -30px;
    margin-left: 14px;
    box-shadow: -2px 1px 5px #662727;
    border: 2px dotted #F9BFBF;
}
.infoIconBox .fa-info
{
	font-size: 33px;
    position: relative;
    top: -7px;
}
.infoContent
{
	background: #C70606;
    color: #fff;
    padding: 45px 20px 20px;
}

/************************Tren i arbeidstiden**********************/
.tren{
    background: url(../img/PHOTO_TOP.jpg) top center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.relImgBox{ position: relative;}
.relImgBox .orangeBox{ right: 0; top: 0; background: #007FA2;}
.factBoxHeadingBlue{ background: #007FA2;}
.factBoxContentBlue{  border: 1px dotted #007FA2;}
.roundBoxBlue{ color: #007FA2; border: 3px solid #007FA2;}
.lineArea2Blue{ background: #007FA2;}
@media screen and (max-width: 767px){
   .relImgBox .orangeBox{ width: 100%;}
}

/*-----------edit css box---------------------*/
.lightTextBox
{
	letter-spacing: -1px;
    margin-top: -12px;
}
.textInfoBox
{
	margin-top: -30px;
	padding: 6px 0px 10px;
	margin-bottom: 50px;
	font-family: 'Futura-reguler';
	color:#e65d24;
	text-align: center;
	font-size: 16px;
}
.textInfoBox p
{
	font-size: 16px;
    margin-bottom: 0px;
	font-family: calibri !important;
}
.srctionTexBox
{
	position: absolute;
    margin-top: 70px;
    font-size: 16px;
    background: #000;
    color: #fff;
    padding: 6px 30px;
    margin-left: 10px;
	text-transform:uppercase;
}
.mainTitleBox
{
	background: #a8a9ad;
    padding: 9px 15px;
    color: #fff;
    font-size: 27px;
    margin-bottom: 30px;
}
.blueBoxText02 {
    background: #00adee !important;
    color: #fff;
    padding: 15px;
}
.orangeBox2
{
	background: #e46b1f !important;
    color: #fff;
    padding: 15px;
}
.aboutAuthergreen {
    background: #9AB723;
    padding: 15px;
    color: #fff;
}
.fnt16 {
    font-size: 18px;
}
.RedBox02
{
	background: #c70606 !important;
    padding: 8px 10px;
    line-height: 21px;
    font-size: 16px;
}
.smallFontBox
{
	font-size:16px;
	font-style:italic;
}
.fnt0121
{
	font-size:15px;
}
.imgCaptionBox p {
    font-size: 18px;
    margin-top: 10px;
	font-style:italic;
}
.blue2BoxTab.otherColorBox
{
	background: #E2F2FB !important;
}
/******************Added Css 5-23-2016************************/
.marginB-1x {
  margin-bottom: -10px;
   display: block;
}
ul.paddin10p{ padding-bottom: 10px; list-style:outside;}
ul.paddin10p li{padding-bottom: 4px;}


.responsiveHeightBox{display:none;}
@media screen and (min-width: 768px) and (max-width: 1000px)
{
	.responsiveHeightBox{display:block;}
}

<!-- Høyt&Lavt  Ads -->
/******************hoyt-lavt Ads************************/
/ Generated by FG /
@font-face {
    font-family: 'Conv_Roboto-Regular';
    src: url('../fonts/Roboto-Regular.eot');
    src: local('../'), url('fonts/Roboto-Regular.woff') format('woff'),
    url('../fonts/Roboto-Regular.ttf') format('truetype'),
    url('../fonts/Roboto-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.hoyt-lavt .socialMedia ul{ list-style: none; margin-bottom: 0;}
.hoyt-lavt .socialMedia li{ display: inline-block; padding-bottom: 0;}
.hoyt-lavt{ font-family:'Conv_Roboto-Regular',Sans-Serif; font-size: 14px;}
.hoyt-lavt header { border-bottom: none; margin-bottom: 0; background: #333; width: 100%; padding: 15px 0;}
.hoyt-lavt .socialMedia{ line-height: 60px; color: white;}
.hoyt-lavt .socialMedia .fa{ padding-left: 5px; color: #FFFFFF; font-size: 18px;}
/*.hoyt-lavt .socialMedia li a{display: inline-block;}*/
@media (min-width: 1200px){
    .visible-lg { display: inline-block!important;}
}
.hoyt-lavt h1{ font-size: 40px; font-weight: 200; font-family: 'Conv_Roboto-Regular',Sans-Serif;}
.hoyt-lavt #content h1{ font-size: 40px !important;
    font-weight: 200 !important;
    font-family: 'Conv_Roboto-Regular',Sans-Serif;
    margin-bottom: 10px !important;}
/*.hoyt-lavt #content h1 span{ color: #939d25;}*/
.hoyt-lavt-banner{
    background: url(../img/hoyt-lavt-banner.jpg) top center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.txtL{ text-align: left;}
.row-wrapper { background: #333; padding: 20px 20px;}
.hoyt-lavt h2{ font-size: 16px; font-weight: 200; line-height: inherit; color: white;}

.panel.panel-default { margin-bottom: 0px; position: relative; border-radius: initial;}
.panel-default { border-color: #DDD;}
.panel-image { border-bottom: 2px solid transparent; position: relative; width: 100%;}
.panel-image img{ width: 100%; /*height: 199px;*/}
.sal_price { background: rgba(156, 183,51,.9);
    color: white;
    padding: 0px 15px;
    position: absolute;
    top: 0px;
    width: 100%;
    font-size: 20px;
    line-height: 60px;
    font-family: 'Conv_Roboto-Regular',Sans-Serif;}
section#feat_propty .panel-body { padding-bottom: 0px;}
.panel-body { padding: 20px 0 0;}
.panel-body p{ padding: 0 15px;}
.panel-default h2{    color: #90A82F;
    font-size: 20px;
    font-weight: 200;
    margin-top: 0;}
.panel-body p{ margin-bottom: 0;}
.panel-body {
    min-height: 150px;
}
.hoyt-lavt video{ width: 100% !important;}
@media screen and (max-width: 800px){
    .hoyt-lavt .logo{    padding-top: 20px;}
    .socialMedia { text-align: center;}
}
@media screen and (max-width: 767px){
    .hoyt-lavt .socialMedia { text-align: center;}
}
.socialMedia .popover a{ font-weight: 600; text-decoration: none;}

.hoyt-lavt #content{background: rgba(170,197,56,.8); left: 0; right: 0; padding-top: 8px;}


/*-----032016-----*/
.titlebox {
    font-size: 35px;
    line-height: 40px;
    margin-bottom: 25px;
    margin-top: 50px;
    font-family: 'calibri';
}


.col-Yyellow
{
	color:#EAB902 !important;
}
.col-Bblack
{
	color:#000 !important;
}
.headingSub
{
	font-family: 'KievitSlabPro-Italic';
    font-size: 35px;
    line-height: 40px;
    margin-bottom: 40px;
}
.umbrellaImg img
{
	margin:0px auto;
	margin-top:40px;
}
.aboutAutherBlackBox
{
	background: #33343D;
    padding: 20px;
    color: #FFFFFF;
}
.yellowRoundBox
{
	background: #EAB902;
    padding: 20px;
    height: 250px;
    border-radius: 500px;
    width: 250px;
    margin: 50px auto;
    border: 13px solid #FEECAC;
}
.yellowRoundBox img {
    margin: 30px auto 0px;
}
.yellowRoundBox .colorboxText ul li{color:#fff !important; font-size:21px;}



.lightColHeading
{
	font-family: 'KievitSlabPro-Italic';
	font-size: 30px;
    color: #747474;
}
.imgBorder
{
	border: 1px solid #D1D1D1;
    border-bottom: none;
}
.darkGryBox
{
	background:#6e7c8b;
	padding:20px;
}
.darkGryHeading
{
	font-family: 'KievitSlabPro-Medium';
	color:#fff;
	font-size: 22px;
    margin-bottom: 15px;
}
.darkGryBox p
{
	color:#fff;
}
.leftFlotBox
{
	float: left;
    font-style: italic;
    margin-bottom: 20px;
}
@media screen and (max-width: 767px)
{
	.darkGryBox p {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
	}
	.articlePage2
	{
		background-position: 370px 53px;
	}
}
@media screen and (max-width: 1199px) and (min-width: 768px)
{
	.articlePage2
	{
		background-position:right;
	}
}
@media screen and (min-width: 1200px)
{
	.articlePage2
	{
		background-position: 0px -60px;
	}
}


.aboutAutherYellow {
    background: #EAB902 !important;
    padding: 20px;
    color: #fff;
}

.aboutAuther3
{
    background: #D3FAEB;
    padding: 20px;
    color: #000;
}
.autherImg
{
    width:100%;
}
.orangeColHeading
{
	font-family: 'KievitSlabPro-Italic';
    font-size: 30px;
    color: #f28656;
}
.col-gryBlue
{
	color:#7e9cb9 !important;
}
.aboutAutherGryBlue
{
	background:#7e9cb9 !important;
	padding: 10px 20px;
}
.infoBoxGry
{
	background: rgba(184,202,219, 0.8);
    width: 100%;
    margin-top: -71px;
    position: relative;
    float: left;
}
.infoBoxGryHead
{
	font-family: 'KievitSlabPro-Extrabold';
	font-size:24px;
}
.listBox
{
	width: 55px;
    height: 55px;
    background: #688AAB;
    border-radius: 250px;
    margin-right: 20px;
    text-align: center;
    padding-top: 12px;
    border: 3px solid #FFFFFF;
    font-family: 'KievitSlabPro-Extrabold';
    font-size: 28px;
    color: #fff;
}
.listContent
{
	padding-left: 24px;
    padding-top: 4px;
}
.lineBox{
	width: 3px;
    background: #fff;
    height: 25px;
    margin-left: 26px;
    margin-bottom: 5px;
}
.listStyleBox {
    margin-top: 20px;
}
.lineBox2
{
	width: 3px;
    background: #fff;
    height: 25px;
    margin-left: 26px;
    margin-top: 10px;
    margin-bottom: -21px;
}
.italicFontBox
{
	margin-top: 45px;
    padding-left: 24px;
	font-size: 16px;
	text-align:center;
	font-style:italic;

}
.addedClassFlot
{
	float:left;
	padding-top: 25px;
}
.roundBoxGryBlue {
    background: #FFFFFF;
    color: #F28656;
    width: 60px;
    border-radius: 300px;
    height: 60px;
    text-align: center;
    padding-top: 12px;
    font-size: 40px;
    font-weight: bold;
    border: 3px solid #F28656;
    margin: 0px auto;
}
.lineAreaBlue {
    width: 1px;
    height: 80px;
    background: #F28656;
    margin: 0px auto;
    margin-bottom: 21px;
}
.centerHeading
{
	text-align:center !important;
	margin-bottom:20px;
}
.factBoxContentBlue {
    background: #fff;
    padding: 30px;
    border: 1px dotted #F28656;
}
.factBoxContentBlue1 {
    background: transparent;
    padding: 30px;
}
.lineAreaBlueSe2 {
    width: 2px;
    height: 80px;
    background: #FFFFFF;
    margin: 0px auto;
    margin-bottom: 21px;
}
.roundBoxGryBlue2 {
    background: #90B5D9;
    color: #FFFFFF;
    width: 60px;
    border-radius: 300px;
    height: 60px;
    text-align: center;
    padding-top: 12px;
    font-size: 40px;
    font-weight: bold;
    border: 3px solid #FFFFFF;
    margin: 0px auto;
}


.col-darkDiffBlue
{
	color:#006e98 !important;
}
.infoHeadingBBlue
{
	background: #006e98;
    padding: 13px 20px 10px;
    color: #fff;
    font-family: 'KievitSlabPro-Extrabold';
    font-size: 19px;
}
.infoContentBblue
{
	background: #F4F4F4;
    padding: 20px;
    border: 1px dotted #9D9D9D;
    border-top: none;
}
.infoContent ul li
{
	list-style:square;
	color:#fff;
}
.infoHeadingBBlue2
{
	background: #006e98;
    padding: 13px 20px 10px;
    color: #fff;
    font-family: 'KievitSlabPro-Medium';
    font-size: 16px;
    line-height: 20px;
}
.lessMargin
{
	margin-bottom:25px !important;
}
.infoContentBlue {
    background: #005c9c;
    color: #fff;
    padding: 45px 20px 20px;
	border: 3px dotted #FFF;
}
.infoIconBoxBlue {
    width: 60px;
    height: 60px;
    background: #005C9C;
    color: #FFFFFF;
    text-align: center;
    padding: 14px;
    border-radius: 410px;
    font-size: 30px;
    position: absolute;
    margin-top: -30px;
    margin-left: 14px;
    box-shadow: -2px 1px 5px #242C32;
    border: 2px dotted #C2D9E8;
}
.infoContentBlue ul li {list-style:square;}

.diffGreenInfo
{
	background:#ab966c;
	padding:10px 20px;
}
.diffGreenInfo h5
{
	font-family: 'KievitSlabPro-Medium';
	color:#000;
	font-size:22px
}
.diffGreenInfo p
{
	color: #fff;
    font-size: 17px;
    line-height: 20px;
    margin-top: 23px;

}
.fiveHunWidth
{
	background: #C70606;
    width: 415px;
	padding: 5px 14px;
    color: #fff;
    position: absolute;
    margin-top: -20px;
    margin-left: 29px;
}
@media screen and (max-width: 767px)
{
	.factBoxContent {
    background: #fff;
    padding: 30px;
    border: 1px dotted #C70606;
    padding-top: 66px;
	}
	.fiveHunWidth {
    background: #C70606;
    width: 71%;
    padding: 5px 14px;
    color: #fff;
    position: absolute;
    margin-top: -20px;
    margin-left: 29px;
	}
}
.aboutAutherBlue
{
	background: #005c9c !important;
    padding: 20px;
    color: #fff;
}
.aboutAutherBlue a {color:#fff; text-decoration:none;}
.aboutAutherBlue a:hover {color:#fff; text-decoration:none;}

@media screen and (max-width: 1199px)
{
	.aboutAutherBlue
	{
	background: #005c9c !important;
    padding: 15px 11px;
    color: #fff;
	}
}
.fiveHunWidth2 {
    background: #029850;
    width: 90%;
    padding: 5px 14px;
    color: #fff;
    position: absolute;
    margin-top: -20px;
    margin-left: 0px;
}
.factBoxContent2 {
    background: #fff;
    padding: 30px;
    border: 1px dotted #029850;
}
.blueContentHead
{
	background:#005c9c;
	padding:15px 20px;
	color:#fff;
	font-family: 'KievitSlabPro-Medium';
	font-size: 18px;
}
.blueHeadContent
{
	padding:20px;
	border:1px solid #ccc;
	border-top:none;
}
.blueHeadContent ul li
{
	list-style:square;
}

.orangeContentHead
{
	background:#eb8b23;
	padding:15px 20px;
	color:#fff;
	font-family: 'KievitSlabPro-Medium';
	font-size: 18px;
}
.orangeHeadContent
{
	padding:20px;
	border:1px solid #ccc;
	border-top:none;
}
.orangeHeadContent ul li
{
	list-style:square;
}
@media screen and (max-width: 991px)
{
	.factBoxContent2 {
    background: #fff;
    padding: 30px;
    border: 1px dotted #029850;
    padding-top: 60px;
	}
}

/*--------------articlePage11------------*/
.articlePage11{
    background: url(../img/Article_11.jpg) top center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
	background-position: left;
}
.col-diffBbrown
{
	color:#847048 !important;
}
.aboutAutherBbrown {
    background: #A68758;
    padding: 12px 20px;
    color: #fff;
}
.listInsideDiv
{
	margin-top:-13px;
	margin-bottom: -40px;
}
.listInsideDiv li
{
	list-style:square;
}
.col-diffBblue
{
	color:#2f5093 !important;
}
.col-diffBblue2{
    color: #7491b7!important;
}

.aboutAutherBblueDiff {
    background: #7491b7;
    padding: 12px 20px;
    color: #fff;
}

.fiveHunWidth2 {
    background: #000000;
    width: 415px;
    padding: 5px 14px;
    color: #fff;
    position: absolute;
    margin-top: -20px;
    margin-left: 29px;
}
.factBoxContentBblack {
    background: #fff;
    padding: 30px;
    border: 1px dotted #000000;
}

/*--------------articlePage13------------*/
.articlePage13{
    background: url(../img/Article_13.jpg) top center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.positionRelative{ position: relative;}

.brownBoxN {
    background: #847048;
    color: #fff;
    padding: 20px;
    width: 40%;
    text-align: left;
    font-size: 15px;
    line-height: 20px;
    position: absolute;
    top:40px;
    left: 8px;
}
.brownBoxBbrown
{
	background: #847048;
    color: #fff;
    padding: 20px;
    text-align: left;
    font-size: 17px;
    line-height: 20px;
}
.brownBoxBbrown a
{
	color:#fff;
}
.brownBoxBbrown a:hover
{
	color:#fff;
}
/*---------adsBox--------*/
.adsBox {
    margin-top: 70px;
}

.SmattCol
{
	background: rgba(25, 194, 219, 0.8);
}
.title-box .decimal-n .fa {
    right: 5px;
}
.writernm {
    background: transparent !important;
    padding: 2px 0px !important;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 0px;
    width: 100% !important;
    border-bottom: 1px dotted #525252;
    border-top: 1px dotted #525252;
}
.borderImagesBox1 {
    width: 100%;
    border: 1px dotted #525252;
}
.blackGoloBoxBlue {
    background: #00a6e7;
}
.col-LlightBlue
{
	color:#00a6e7 !important;
}

.blackGoloBoxBlue2 {
    background: #005c9c;
}
.col-DdarkBlue
{
	color:#005c9c !important;
}

.blackGoloBoxgreen
{
	background: #a9be32;
}
.col-Ggreen
{
	color:#6e9242 !important;
}
.blackGoloBoxBbrown
{
	background: #847048;
}
.col-DBbrown
{
	color:#847048 !important;
}
.sidenSIstContentBox .contentHeadtext {
    font-family: 'KievitSlabPro-Extrabold' !important;
    font-size: 38px !important;
}
#sidenSist h2 {
    font-size: 21px;
	font-family: 'KievitSlabPro-Extrabold' !important;
}

/*------------ads--------------*/
/* font-family: "ProximaNovaRegular"; */
@font-face {
    font-family: "ProximaNovaRegular";
    src: url("../font/ProximaNovaRegular/ProximaNovaRegular.eot");
    src: url("../font/ProximaNovaRegular/ProximaNovaRegular.eot?#iefix")format("embedded-opentype"),
    url("../font/ProximaNovaRegular/ProximaNovaRegular.woff") format("woff"),
    url("../font/ProximaNovaRegular/ProximaNovaRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "ProximaNovaBold"; */
@font-face {
    font-family: "ProximaNovaBold";
    src: url("../font/ProximaNovaBold/ProximaNovaBold.eot");
    src: url("../font/ProximaNovaBold/ProximaNovaBold.eot?#iefix")format("embedded-opentype"),
    url("../font/ProximaNovaBold/ProximaNovaBold.woff") format("woff"),
    url("../font/ProximaNovaBold/ProximaNovaBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "ProximaNovaBlack"; */
@font-face {
    font-family: "ProximaNovaBlack";
    src: url("../font/ProximaNovaBlack/ProximaNovaBlack.eot");
    src: url("../font/ProximaNovaBlack/ProximaNovaBlack.eot?#iefix")format("embedded-opentype"),
    url("../font/ProximaNovaBlack/ProximaNovaBlack.woff") format("woff"),
    url("../font/ProximaNovaBlack/ProximaNovaBlack.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

.WaterTank{
    visibility: visible;  //remove when transferring
}
.containerBlockAds {
    height: auto;
    margin-left: auto;
    margin-right: auto;

    width: 100%;
    position: relative;
    max-width: 2400px;

}

.adsPanel.WaterTank .row{
    width: 70%;
    margin: 0 0 0 auto;
    float: none !important;
}
.adsPanel .containerBlockAds{
    background: url("../img/bgAdsWaterTank.jpg") no-repeat left top;
    background-size: cover;
}
.WaterTank h2{
    font-family: "ProximaNovaRegular";
    font-size: 9rem;

    padding-top: 5%;
    color: #71b2e1;
}
.WaterTank h3{
    font-family: "ProximaNovaRegular";
    font-size: 4.1rem;
    padding-left: 2%;
    color: #71b2e1;
    margin: 0;
}
.WaterTank h1{
    color: #fff !important;
    font-family: "ProximaNovaRegular";
    font-size: 11rem;
    text-align: center;
    padding-top: 13%;
    letter-spacing: 6px !important;
}
.WaterTank h4{
    color: #fff;
    font-family: "ProximaNovaRegular";
    font-size: 2.4rem;
    text-align: center;

}
.WaterTank h6{
    color: #fff;
    font-family: "ProximaNovaRegular";
    font-size: 1rem;
    text-align: center;
}
.WaterTank p{
    padding-top: 75%;
    font-family: "ProximaNovaRegular";
    color: #71b2e1;
    font-size: 2.2rem;
    text-align: center;
    line-height: 100%;
}
.WaterTank .row img{
    width: 50%;
}
@media (max-width: 1290px){
    .WaterTank p {
        font-size: 1.8rem;
        padding-top: 65%;
    }
}
@media (max-width: 1120px){
    .WaterTank h2{
        font-size: 7rem;
    }
    .WaterTank h3{
        font-size: 3.1rem;
    }
    .WaterTank p {
        font-size: 1.4rem;
    }
}
@media (max-width: 980px){
    .WaterTank h2{
        font-size: 6rem;
    }
    .WaterTank h3 {
        font-size: 2.7rem;
    }
    .WaterTank h1{
        font-size: 8rem;
    }
    .WaterTank h4{
        font-size: 2rem;
    }
    .WaterTank p{
        font-size: 1.3rem;
        padding-top: 50%;
    }
}
@media (max-width: 790px) {
    .WaterTank h2 {
        font-size: 4rem;
    }
    .WaterTank h3 {
        font-size: 1.7rem;
    }
    .WaterTank h1{
        margin: 0;
    }
    .WaterTank p {
        font-size: 1.1rem;
        padding-top: 55%;
    }
}
@media (max-width: 690px) {
    .WaterTank h2 {
        font-size: 4rem;
    }
    .WaterTank h3 {
        font-size: 1.7rem;
    }
    .WaterTank p {
        font-size: 1rem;
        padding-top: 50%;
    }
    .WaterTank h1{
        font-size: 6rem;
    }
    .WaterTank h4 {
        font-size: 1.5rem;
    }
}
@media (max-width: 640px){
    .WaterTank p {
        font-size: 0.8rem;
        padding-top: 60%;
    }
    .WaterTank h1{
        padding: 0;
    }
    .WaterTank h4 {
        font-size: 1.2rem;
    }
}
@media (max-width: 550px){
    .WaterTank h1 {
        font-size: 4rem;
    }
    .WaterTank p {
        padding-top: 50%;
    }
    .WaterTank h2 {
        margin-top: 0;
    }
    .WaterTank h4,.WaterTank h2,.WaterTank h1,.WaterTank h6{
        text-shadow: -1px 2px 2px #000;
    }
    .WaterTank p, .WaterTank h3{
        text-shadow: -1px 1px 1px #084572;
    }
}
@media (max-width: 480px) {
    .WaterTank h2 {
        font-size: 3rem;
        margin: 0;
    }
    .WaterTank h3 {
        font-size: 1rem;
    }
    .WaterTank h1 {
        font-size: 4rem !important;
        padding-top: 40px;
    }
    .WaterTank h4 {
        font-size: 1rem;
    }
    .WaterTank h6 {
        font-size: 0.8rem;
    }
    .WaterTank p {
        padding-top: 70%;
    }
}
@media (max-width: 420px) {
    .WaterTank h2 {
        font-size: 2rem;
        text-align: center;
    }
    .WaterTank h3{
        text-align: center;
    }
    .WaterTank h1 {
        font-size: 3rem !important;
        padding-top: 50px;

    }

    .WaterTank p {
        padding-top: 70%;
        padding-top: 75%;
        font-size: 1rem;
    }
}

.bilkosetik{
    visibility: visible;  //remove when transferring
}

.bilkosetik .row{
    margin: 0;
    float: none !important;
    position: relative;
}
.bilkosetik{
    max-width: 1900px;

}
.bilkosetik .firstBlockJegWar{
    background: url(../img/bg1.jpg) no-repeat right top;
    margin: 20px;
}
.bilkosetik h4{
    color: #000;
    font-family: HelveticaBlack, Sans-Serif;
    font-size: 2rem;
    font-style: italic;
    font-weight: bold;
    padding-top: 130px;
}
.bilkosetik h1{
    font-family: HelveticaBold, Sans-Serif;
    font-style: italic;
    font-size: 6rem;
    color: #f80400 !important;
    font-weight: bold !important;

}
.bilkosetik div{
    position: relative;
}
.bilkosetik  img.car{
    position: absolute;
    right: 0;
    top: -107px;
    z-index: -1;
}
.bilkosetik h2{
    font-family: HelveticaBold, Sans-Serif;
    font-style: italic;
    font-size: 4.5rem;
    color: #f80400 !important;
    font-weight: bold;
    padding: 60px 0;
}
.bilkosetik h3{
    color: #000;
    font-family: HelveticaBold, Sans-Serif;
    font-size: 3rem;
    font-style: italic;
    font-weight: bold;
    padding-top: 35px;
}
.bilkosetik h5{
    font-family: HelveticaRegular,Sans-Serif;
    font-size: 1.7rem;
    font-style: italic;
    color: #020202;
}
.bilkosetik h6{
    font-family: HelveticaRegular,Sans-Serif;
    font-size: 2.5rem;
    font-weight: bold;
    font-style: italic;
    color: #000;
}
.bilkosetik p{
    font-size: 1.3rem;
    font-family: HelveticaRegular,Sans-Serif;
    font-style: italic;
    color: #020202;
}
.bilkosetik img.urlSiteName{
    margin: 0 auto;
}
.bilkosetik .footerBlock{
    text-align: center;
}
.bilkosetik .footerBlock .logoBlock{
    width: 165px;
    color: #9fdbff;
    text-transform: uppercase;
    text-align: center;
    font-style: normal;
    display: inline-block;
    vertical-align: middle;
}
.bilkosetik .footerBlock .logoBlock p{
    color: #0b83d9;
    text-transform: uppercase;
    text-align: center;
    font-style: normal;
    letter-spacing: 8px;
    font-weight: bold;
    font-family: HelveticaBold, Sans-Serif;
}
.bilkosetik .footerBlock .logoBlock span{
    display: block;
    height: 22px;
    background: #0090ff;
    color: #fff;
    font-style: normal;
    letter-spacing: 0;

}
.bilkosetik .footerBlock ul{
    list-style: none;
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}
.bilkosetik .footerBlock ul li:first-child{
    font-family: HeliosCondBold;

}
.bilkosetik .footerBlock ul li{
    font-size: 1rem;
    font-family: HeliosCondRegular;
    padding: 0;
}
.clearfix:after {
    content: "";
    display: table;
    clear: both;
}
@media (max-width: 1480px) {
    .bilkosetik h1 {
        max-width: 750px;
    }

}
@media (max-width: 1140px) {
    .bilkosetik h1 {
        max-width: 550px;
    }
    .bilkosetik .footerBlock ul {

        padding: 0 0 0 20px;
    }
}
@media (max-width: 1020px) {
    .bilkosetik h1 {
        font-size: 5rem;
    }
    .bilkosetik h2 {
        font-size: 3.5rem;
    }
}

@media (max-width: 960px) {
    .bilkosetik h1 {
        font-size: 4rem;
        max-width: 400px;
    }
    .bilkosetik h4 {
        font-size: 1.5rem;
    }
    .bilkosetik h5 {
        font-size: 1.4rem;
    }
    .bilkosetik h3 {
        font-size: 2rem;
    }
    .bilkosetik h6 {
        font-size: 1.8rem;
    }
    .bilkosetik .footerBlock .logoBlock{
        display: block;
        margin: 0 auto;
    }

}
@media (max-width: 835px) {
    .bilkosetik h4{
        padding-top: 70px;
    }
    .bilkosetik h1{
        text-shadow: 1px 1px 0px #000;
        max-width: 100%;
    }
    .bilkosetik h5{
        text-shadow: 1px 1px 0px #fff;
    }
    .bilkosetik h2 {
        font-size: 2.5rem;
    }
    .bilkosetik .footerBlock {
        text-align: justify;
    }
    .bilkosetik  img.car{
        position: static;
        display: block;
        max-width: 100%;
        margin: 0 auto;
    }

}

@media (max-width: 525px){
    .bilkosetik .footerBlock ul {
        display: block;
        margin: 0 auto;
        max-width: 300px;
        padding: 15px 0;
    }
    .bilkosetik h2 {
        font-size: 2rem;
    }
    .bilkosetik h3 {
        padding-top: 145px;
    }

}
@media (max-width: 525px){
    .bilkosetik h3 {
        padding-top: 20px;
    }

}
    @media (max-width: 420px) {
        .bilkosetik h1 {
            font-size: 2.5rem !important;
    }
 }
/*----------health ad------------*/
/* font-family: "MyriadProRegular"; */
@font-face {
    font-family: "MyriadProRegular";
    src: url("../font/MyriadProRegular/MyriadProRegular.eot");
    src: url("../font/MyriadProRegular/MyriadProRegular.eot?#iefix")format("embedded-opentype"),
    url("../font/MyriadProRegular/MyriadProRegular.woff") format("woff"),
    url("../font/MyriadProRegular/MyriadProRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "MyriadProBold"; */
@font-face {
    font-family: "MyriadProBold";
    src: url("../font/MyriadProBold/MyriadProBold.eot");
    src: url("../font/MyriadProBold/MyriadProBold.eot?#iefix")format("embedded-opentype"),
    url("../font/MyriadProBold/MyriadProBold.woff") format("woff"),
    url("../font/MyriadProBold/MyriadProBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "MyriadProItalic"; */
@font-face {
    font-family: "MyriadProItalic";
    src: url("../font/MyriadProItalic/MyriadProItalic.eot");
    src: url("../font/MyriadProItalic/MyriadProItalic.eot?#iefix")format("embedded-opentype"),
    url("../font/MyriadProItalic/MyriadProItalic.woff") format("woff"),
    url("../font/MyriadProItalic/MyriadProItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "MyriadProSemiBold"; */
@font-face {
    font-family: "MyriadProSemiBold";
    src: url("../font/MyriadProSemiBold/MyriadProSemiBold.eot");
    src: url("../font/MyriadProSemiBold/MyriadProSemiBold.eot?#iefix")format("embedded-opentype"),
    url("../font/MyriadProSemiBold/MyriadProSemiBold.woff") format("woff"),
    url("../font/MyriadProSemiBold/MyriadProSemiBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "MyriadProBoldItalic"; */
@font-face {
    font-family: "MyriadProBoldItalic";
    src: url("../font/MyriadProBoldItalic/MyriadProBoldItalic.eot");
    src: url("../font/MyriadProBoldItalic/MyriadProBoldItalic.eot?#iefix")format("embedded-opentype"),
    url("../font/MyriadProBoldItalic/MyriadProBoldItalic.woff") format("woff"),
    url("../font/MyriadProBoldItalic/MyriadProBoldItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "MyriadProSemiBoldItalic"; */
@font-face {
    font-family: "MyriadProSemiBoldItalic";
    src: url("../font/MyriadProSemiBoldItalic/MyriadProSemiBoldItalic.eot");
    src: url("../font/MyriadProSemiBoldItalic/MyriadProSemiBoldItalic.eot?#iefix")format("embedded-opentype"),
    url("../font/MyriadProSemiBoldItalic/MyriadProSemiBoldItalic.woff") format("woff"),
    url("../font/MyriadProSemiBoldItalic/MyriadProSemiBoldItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
.JegWar{
    visibility: visible;  //remove when transferring
}
.JegWar img{
    width: 50%;
}
.JegWar .row{
    margin: 0;
    float: none !important;
    position: relative;
}
.JegWar{
    max-width: 1900px;

}
.JegWar .firstBlockJegWar{
    background: url(../img/bgTop.jpg) no-repeat center top;
    padding: 80px;
}
.JegWar .secondBlockJegWar{
    background: url(../img/bgBottom.jpg) no-repeat center top;
    padding: 80px;
}
.JegWar .imgBalon{
    position: absolute;
    right: 5%;
    top: -15%;
    width: 50%;
}
.JegWar .containerBlockAds{
    /*
    background: url("../bg2.jpg") no-repeat  top center;
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 80px;
    */


}
.JegWar .priceJegWar{
    position: absolute;
    right: 15%;
    bottom: 30%;
}
.JegWar .containerBlockAds {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    position: relative;
}
.JegWar h1{
    color: #d24a43 !important;
    font-family: MyriadProBold;
    font-size: 13rem;
    line-height: 100%;
}
.JegWar h2{
    color: #fff343;
    font-family: MyriadProBold;
    font-size: 4.7rem;
    padding-top: 5%;
    line-height: 100%;
}
.JegWar h3{
    color: #fff;
    font-family: MyriadProBold;
    font-size: 2.8rem;
    line-height: 115%;
    padding-top: 1%;
}
.JegWar h4{
    color: #201600;
    font-family: MyriadProRegular;
    font-size: 2rem;
    line-height: 140%;
	max-width: 760px;
}
.JegWar p{
    color: #201600;
    font-size: 1.5rem;
    line-height: 140%;
	    margin: 0;
		max-width: 750px;
}
.JegWar ul li span{
    color: #fff;
    font-size: 1.1rem;
    font-family: MyriadProRegular;
}
.JegWar ul{
    list-style: square;
    padding: 0;
    list-style-position: inside;
}
.JegWar ul li{
    color: #fff343;
}
.JegWar .telephone p, .JegWar .telephone{
    font-size: 1.1rem;
    color: #fff;
    font-family: MyriadProRegular;
    display: inline-block;
    padding: 0 10px;
    vertical-align: middle;
    margin: 0;
}
.JegWar .telephone span{
    font-family: MyriadProBold;
}
.JegWar .lastTelephon{
    text-align: center;
}
.JegWar .lastFooterImg{
    width: 100%;
}
.JegWar .LastLogoFooter{
    width: 25%;
    display: inline-block;
    vertical-align: middle;
}
@media (min-width: 1500px){
    .JegWar{
    margin: 0 auto;
    }


}
@media (max-width: 1500px){
    .JegWar h1{
        font-size: 10rem;
    }
    .JegWar h4{
        font-size: 1.5rem;
    }
    .JegWar p{
        font-size: 1.1rem;
    }
    .JegWar h2{
        font-size: 3.7rem;
    }
    .JegWar h3{
        font-size: 1.8rem;
    }
	.JegWar p {

    max-width: 600px;
}
}
@media (max-width: 1280px) {
    .JegWar .priceJegWar {
        right: 10%;
    }
}
@media (max-width: 1180px){
    .JegWar h1{
        font-size: 8rem;
    }
    .JegWar h4{
        font-size: 1.3rem;
		    max-width: 450px;
    }
    .JegWar p{
        font-size: 1rem;
    }
    .JegWar h2{
        font-size: 3rem;
        padding-top: 0;
    }
    .JegWar h3{
        font-size: 1.5rem;
    }
    .JegWar ul li span {
        font-size: 1rem;
    }.JegWar ul li {
             max-width: 365px;
    }
    .JegWar .telephone p, .JegWar .telephone {
        font-size: 1rem;
    }
	.JegWar p {

    max-width: 400px;
}
}
@media(max-width: 980px){
    .JegWar .imgBalon{
        top: -20%;
    }
    .JegWar h1 {
        font-size: 6rem;
    }
    .JegWar h4 {
        font-size: 1.1rem;
    }
    .JegWar p {
        font-size: 1.1rem;
        max-width: 350px;
    }
    .JegWar h2 {
        font-size: 2.1rem;
        padding-top: 0;
    }
    .JegWar h3 {
        font-size: 1.1rem;
    }
    .JegWar ul li span {
        font-size: 0.8rem;
    }
    .JegWar ul li {
         max-width: 250px;
        padding-bottom: 0;
    }
    .JegWar .telephone p, .JegWar .telephone {
        margin: 0;
        max-width: 310px;
    }
    .JegWar .telephone{
        bottom: -45px;
        position: relative;
    }
    .JegWar .priceJegWar {
        right: 5%;
        bottom: 50%;
    }


}
@media(max-width: 880px){
    .JegWar h1 {
        font-size: 4rem;
    }
    .JegWar h4 {
        font-size: 1.2rem;
    }
    .JegWar p {
        font-size: 1.2rem;
        padding-bottom: 0;
    }
    .JegWar h2 {
        font-size: 1.6rem;
    }
    .JegWar h3 {
        font-size: 0.9rem;
    }

    .JegWar .telephone{
        bottom: 0;
        position: relative;
    }
}
@media(max-width: 790px){
    .JegWar .imgBalon {
        position: initial;
        margin: 0 auto 0 0;
    }
    .JegWar .priceJegWar {
       margin: 25px auto;
        position: initial;
    }
    .JegWar img{
        margin: 0 auto;
    }
    .JegWar ul li {
        max-width: 100%;
        padding-bottom: 0;
    }
    .JegWar .firstBlockJegWar {
        background-position: 60% 85%;
    }
}

@media(max-width: 640px){
    .JegWar .firstBlockJegWar {
        background-position: 62% 40%;
    }
    .JegWar .imgBalon{
        display: none;
    }
    .JegWar .firstBlockJegWar{
        padding: 40px;
    }
    .JegWar .telephone {
        bottom: -18px;
    }
    .JegWar ul li {
        max-width: 360px;
    }
    .JegWar h1 {
        font-size: 4rem;
    }
    .JegWar h4 {
        font-size: 1rem;
    }
    .JegWar p {
        font-size: 0.9rem;
        padding-bottom: 0;
    }
    .JegWar h2 {
        font-size: 1.6rem;
    }
    .JegWar h3 {
        font-size: 0.9rem;
    }


    .JegWar .lastTelephon {
        padding-top: 0;
    }
    .JegWar .telephone p, .JegWar .telephone {
        font-size: 0.8rem;
        line-height: 15px;
    }
    .JegWar .secondBlockJegWar{
        padding: 25px;
    }
}
@media(max-width: 480px){
    .JegWar .telephone p, .JegWar .telephone {
        font-size: 0.7rem;
        line-height: 15px;
        padding: 2px 0;
    }
    .JegWar h1{
        font-size: 2.5rem !important;
    }
    .JegWar h2{
        margin-top: 25px;
    }
}


/*-----new magazine---*/
@media screen and (min-width: 700px){
.homeQuickLinek h4 {
    font-size: 24px;
	letter-spacing: 1px;
	text-align: left !important;
	color: #fff  !important;
	margin-left: -31px;
}
}
@media screen and (min-width: 700px){
.homeQuickLinek2 h4 {
    font-size: 24px;
    letter-spacing: 1px;
    text-align: right;
    color: #ffdc41 !important;
	margin-right: 30px;
}
}



.editor-name p
{
	text-align:center;
	margin-top: -15px;
}
.responsiveDash{display:none;}
@media screen and (min-width: 768px) and (max-width: 1199px)
{
	.responsiveDash{display:initial;}
}

/*----articlePage1----*/
.articlePage1
{
 	background: url(../img/articlePage1-bg.jpg) bottom center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
	background-position: left;
}
.articalHeadingBox {
    font-size: 50px;
    line-height: 50px;
    margin-bottom: 40px;
	font-family: 'Bodoni';
	text-align:center;
}
.boldHead
{
	font-weight:bolder !important;
}
.fnt21
{
	font-family: 'din-bold';
	font-size: 19px !important;
}
.autherLightgryBox {
    background: #f2eedf;
    padding: 30px 14px 20px;
    color: #000;
    margin-top: -20px;
    line-height: 19px;
    border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
.autherImg1
{
	border-radius: 20px;
    position: relative;
    z-index: 999;
}
/*----articlePage2----*/
.articlePage2
{
 	background: url(../img/articlePage2-bg.jpg) bottom center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
	background-position: left;
}
.autherLightgryBox2
{
	background: #efead8;
    padding: 20px 14px 20px;
    color: #000;
    line-height: 19px;
    border-bottom-left-radius: 20px;
}
.bottomCurbBox
{
	position:relative;
	z-index:9999;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}
.autherLightgryBox1
{
	background: #f2eedf;
    padding: 15px 0px 18px;
    color: #000;
    line-height: 19px;
    border-bottom-left-radius: 20px;
	font-size: 17px;
}
.font-6px {
    font-size: 10px !important;
	position: relative;
	top: -1px;
}
.col-lightBrownB
{
	color: #e65d24;
}

/*----articlePage3----*/
.articlePage3
{
 	background: url(../img/articlePage3-bg.jpg) top center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.diffColBoxBlue
{
	background:#008fd0 !important;
}
.diffBblueBox
{
	color:#008fd0 !important;
}
.lightBblueBox
{
	background:#d3e8f7 !important;
}

.morePaddingBox {
    padding: 15px 0px 18px;
}
/*----articlePage4----*/
.rRedBoxDiv
{
	background: #c40f39;
    padding: 4px 20px 20px 80px;
    margin-top: 40px;
    font-family: 'ufonts_com_charmelt';
    font-size: 50px;
    color: #fff;
    letter-spacing: 3px;
    margin-bottom: 25px;
}
i.fa.fa-angle-double-left {
    color: #c40f39;
    font-size: 37px;
    font-weight: bold;
}
.colorboxText
{
	text-align:center;
}
.diffBbrownBOx
{
	background: #cbc2b0;
    padding: 12px 17px 12px;
    color: #000;
    line-height: 19px;
    border-bottom-left-radius: 20px;
}
/*----cover changes css--*/
.coverLogoBox
{
	padding-top: 53px;
    width: 95%;
}
.coverBigTextLink
{
	font-size: 60px !important;
    line-height: 60px !important;
    color: #eb1139 !important;
    letter-spacing: 0px !important;
}
.coverUrlBox
{
	position: absolute;
    bottom: 0;
    right: -9px;
    width: 55%;
}
@media screen and (max-width: 767px)
{
	h1.wow.fadeInRightBig.no-margin-btm.animated {
    border-bottom: 3px solid #c40f39;
    margin-top: -50px;
	}
}
.boldQuotes li
{
	font-family: 'calibrib';
}

/*-----------6-2016---------------*/
.diffFontTitle
{
	font-family: 'Futura-reguler' !important;
    font-size: 21px;
    letter-spacing: 0px;
    line-height: 0px;
}
.homeQuickLinek ul li {
    font-size: 15px;
    color: #fff;
    line-height: 7px;
    margin-left: 16px;
}


@media screen and (min-width: 1000px)
{
	.single_image {
    width: 1000px;
    margin: 0px auto;
	min-height: 1310px;
	}
	.container {
    width: 1000px;
    margin: 0px auto;
	}
	#milestones {
    width: 1000px;
    margin: 0px auto;
	}
	#menu {
    /*width: 1000px;
    margin: 0px auto;*/
	}
	.navbar-default .navbar-toggle {
    /*margin-right: -15px;*/
	}
	.height75 {
    width: 1000px !important;
    margin: 0px auto !important;
	}
	.autherLightgryBox1 {
    width: 1000px;
    margin: 0px auto;
	}
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    /*margin-left: -30px;*/
	}
	.homeQuickLinek {
    padding-top: 150px;
    padding-left: 50px;
	}
	.footer {
    background: #2E3138;
    margin: 0px auto;
    padding: 5px 0;
    text-align: center;
    overflow-x: hidden;
    width: 1000px;
	}
}
.adsBox.container {
    padding: 80px 0px 0px;
}

/*--------------articlePage4------------*/
.articlePage4
{
    background: url(../img/Article_4.jpg) top center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
	background-position:right
}
/*--------------articlePage5------------*/
.articlePage5
{
    background: url(../img/Article_5.jpg) top center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
	background-position-y: 25px;
}
/*--------------articlePage6------------*/
.articlePage6{
    background: url(../img/Article_6.jpg) top center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

/*--------------articlePage7------------*/
.articlePage7{
    background: url(../img/Article_7.jpg) top center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.diffColBoxLblue {
    background: #a9e2fc !important;
}
.subArticleBox
{
	border-top:1px solid #d1d1d1;
	padding:0px 15px;
	margin-top:30px;
	margin-bottom:30px;
}
/*--------------articlePage8------------*/
.articlePage8{
    background: url(../img/Article_8.jpg) top center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.tableBoxHead
{
	background: #008fd0;
	padding: 4px 20px;
	border-top-right-radius: 20px;
	color: #fff;
	font-weight: bold;
	font-size: 17px;
	margin-top: 40px;
}
.bgColBox
{
	background: #000;
	color: #fff;
}
.tableContentBox {
    margin-top: -40px;
}
/*--------------articlePage9------------*/
.articlePage9{
    background: url(../img/Article_9.jpg) top center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
	background-position-y: 50px;
}
/*--------------articlePage10------------*/
.articlePage10{
    background: url(../img/Article_10.jpg) top center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
/*------------11--------*/
.diffRredBOx
{
	background: #c40f39 !important;
	color:#fff;
}
/*--------------articlePage12------------*/
.articlePage12{
    background: url(../img/Article_12.jpg) bottom center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
/*--------------articlePage13------------*/
#team\ noBgBoxTab {
    margin-top: 110px;
}
/*--------------articlePage14------------*/
.articlePage14{
    background: url(../img/Article_14.jpg) top center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
/*--------------articlePage15------------*/
.articlePage15{
    background: url(../img/Article_15.jpg) bottom center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.diffColBoxYellow
{
	background:#ffd500;
	color: #3E3E3E !important;
}
.diffYellowBox {
    color: #ffd500 !important;
}
/*--------------articlePage16------------*/
.articlePage16{
    background: url(../img/Article_16.jpg) bottom center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
/*--------------articlePage17------------*/
.articlePage17{
    background: url(../img/Article_17.jpg) bottom center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
/*--------------articlePage18------------*/
.articlePage18{
    background: url(../img/Article_18.jpg) bottom center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.subTextArea
{
	width: 60%;
	position: relative;
	z-index: 5;
	top: 101px;
	margin-top: -35px;
	line-height: 18px;
}
/*--------------articlePage19------------*/
.articlePage19{
    background: url(../img/Article_19.jpg) top center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.shortInfoBox
{
	background:#eebeb7;
	padding:20px;
	border-radius:20px;
}
.contentHead
{
	font-family: 'Akzidenz-grotesk-be-bold-condensed' !important;
	font-size: 26px;
	margin-bottom: 20px;
}
.shortInfoBox p
{
	font-size: 16px;
	line-height: 18px;
}
/*--------------articlePage20------------*/
.articlePage20{
    background: url(../img/Article_20.jpg) top center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
	background-position-y: 46px;
}
/*--------------articlePage21------------*/
.articlePage21{
    background: url(../img/Article_21.jpg) top center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;

}
/*--------------articlePage22------------*/
.articlePage22{
    background: url(../img/Article_22.jpg) top center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;

}
/*--------------articlePage23------------*/
.yellowHeadBox
{
	background: #ffd500 !important;
	font-family: 'Akzidenz-grotesk-be-bold-condensed' !important;
	font-size: 26px;
	letter-spacing: 0px;
	padding: 10px 20px 13px 38px;
	color: #6c6663;
}
.nobgContentBox
{
	padding: 12px 0px 12px;
	color: #e65d24;
	line-height: 19px;
	text-align: left;
	font-size: 15px;
}
.imgInfoArea
{
	font-family: 'Akzidenz-grotesk-be-bold-condensed' !important;
	font-size:18px;
	margin-top: 5px;
	margin-bottom: 20px;
}
.diffBbrownBOx02
{
	background: #7e7673;
	padding: 12px 17px 16px;
	color: #fff;
	line-height: 19px;
	border-radius: 20px;
}

.factBoxHead
{
	background:#7e7673;
	border-top-right-radius:20px;
	padding:5px 15px;
	color:#ffd500;
	font-family: 'Akzidenz-grotesk-be-bold-condensed' !important;
	letter-spacing:5px;
}
.factBoxArea
{
	background:#fff2c4;
	padding:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}
.factBoxArea p
{
	line-height:20px;
}
.factBoxArea ul li {
    line-height: 20px;
}
/*--------------articlePage24------------*/
.diffHeadArea
{
	font-family: 'Akzidenz-grotesk-be-bold-condensed' !important;
	font-size: 53px;
}
.diffHeadLight
{
	font-family: 'BertholdAkzidenzGroteskBEMediumCondensed' !important;
	letter-spacing: 2px;
	font-size: 48px;
	    font-weight: lighter;
}
/*--------------articlePage25------------*/
.someCompanyDetail
{
	margin-top:60px;
}
.articleLogoBox img {
    width: 45%;
}
.articleLogoBox2 img
{
	width: 30%;
}
.logo2Width
{
	width:65%;
}
.logoTexHead
{
	color:#50af31;
	font-family: 'BertholdAkzidenzGroteskBold' !important;
}
.col-newGreen
{
	color:#50af31;
}
.col-DBrown
{
	color:#7e7673;
}
.col-newBlue
{
	color:#2b2d84 !important;
}
.greenBoxContane
{
	background:#a8cf87;
	padding:20px;
	border-radius:20px;
}
.greenBoxContaneHead
{
	color: #fff;
	font-size: 27px;
	margin-bottom: 15px;
	font-family: 'BertholdAkzidenzGroteskBold'
}

.textFontCH
{
	font-family:'BertholdAkzidenzGroteskBEMediumCondensed' !important;
}
.lightgreen
{
	background:#d8e1b8 !important;
}
.lightgreen .greenBoxContaneHead
{
	font-family:'BertholdAkzidenzGroteskBEMediumCondensed' !important;
}

.rightColHead
{
	font-size: 21px;
	margin-bottom: 5px;
}
.headeBoxtable
{
	background:#c8c6e4;
	padding:10px;
}
.boxForTable .table-striped > tbody > tr:nth-of-type(2n+2) {
    background-color: #c8c6e4;
}
.garDbgBox
{
    background: #c20d31 !important ; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, #c20d31 , #fed301) !important; /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #c20d31 , #fed301) !important; /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #c20d31 , #fed301) !important; /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #c20d31 , #fed301) !important; /* Standard syntax (must be last) */
	margin-bottom:0px !important;
}
.lightTextHead
{
	font-family: 'calibril';
	font-size: 47px;
	margin-bottom: 30px;
}
.centerTextFont
{
	text-align:center !important;
}
.testRightBox
{
	text-align:right;
	font-style:italic;
}
.curvBoxCon
{
	background: #f2eedf;
	border-radius: 30px;
	padding: 25px;
	position: relative;
	z-index: 1;
	margin-top: -26px;
}
.DdiffBrownBox
{
	background:#cbc2b0;
	padding:50px 20px 70px;
	font-family: 'calibrii';
}
.boldatextBox
{
	font-weight:bold;
}
.DdiffblueBoxHead
{
	background:#92c5ea;
	padding:0px 15px 15px 30px;
	border-top-left-radius:20px;
}
.DdiffblueBoxHead img {
    display: inline;
}
.hedingText
{
	color: #c10831;
    font-weight: bold;
    font-size: 23px;
    margin-right: 15px;
    position: relative;
    top: 10px;
	font-family: 'BertholdAkzidenzGroteskBold' !important;
}
.DdiffblueArea
{
	background:#2aa7dc !important;
}
.col1
{
	background:#e7f1fb !important;
}
.col2
{
	background:#d0e3f6 !important;
}
.col3
{
	background:#b5d6f1 !important;
}
.col4
{
	background:#92c5ea !important;
}
.col4 ul {
    margin-left: 15px;
}
.colHead
{
	color:#c10831 !important;
}
.DdiffblueArea a
{
	color:#fff;
}
.DdiffblueArea a:hover
{
	color:#fff;
}
.smallTextBox {
    font-size: 15px;
    margin-top: -20px;
}
.greenDdiffBoxHead
{
	background:#c0cc02;
	padding:15px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
}
.bigTextAreaBox
{
	font-size: 25px;
	font-family: 'BertholdAkzidenzGroteskBold' !important;
}
.diffDred
{
	color:#7e7673;
	font-size: 15px;
	font-weight: bold;
}
.diffDtitle{
	font-family: 'Akzidenz-grotesk-be-bold-condensed' !important;
	font-size: 19px;
}
.diffDaddress{
	font-weight:lighter;
	font-size: 16px;
}
.difffDcontent
{
	margin-bottom:15px;
	padding-top:5px;
}
.greenMainContentBox {
    background: #ecefc4;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    padding: 20px;
    position: relative;
    z-index: 5;
}
.DdiffgreenLastBox {
    background: #c0cc02;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    padding: 32px 20px 20px;
    line-height: 20px;
    position: relative;
    z-index: 1;
    margin-top: -20px;
}
.parpalBoxCon
{
	background:#b1bae0;
	padding:20px;
	border-radius:20px;

}
.parpalBoxConHead
{
	color:#2a2d7b;
	font-family: 'BertholdAkzidenzGroteskBold' !important;
	font-size:18px;
}
.diffDred2
{
	color:#c10831 !important;
}
.rightUrlLink
{
	color:#2a2d7b !important;
	font-size:18px;
	font-weight:bold;
}
.rightCOnInfoText{
	background:#e6ecff;
	padding:20px;
}
.darkDdiffBlue
{
	background: #2a2d7b;
	font-family: 'calibri';
	font-size: 27px;
	letter-spacing: 0px;
	margin-top: -19px;
	padding: 11px 30px;
}

@media screen and (min-width: 1000px)
{
.responImgUl
{
	width: 72%;
}
}
.nav.navbar-nav.navbar-right {
    overflow: auto;
}

.pagenumber
{
	float:right;
	font-weight:bold;
}
.innholdBox {
    padding-left: 0px;
}


.innholdBox ul li
{
	font-size:16px;
	list-style:none;
	line-height: 20px;
}
.innholdBox1 ul li
{
	font-size:16px;
	list-style:none;
	line-height: 20px;
}
.inholdConBox
{
	margin-top:30px;
}
.innholdContent
{
	font-family: 'calibri' !important;
}
.innholdImgTab
{
	margin-bottom:20px
}
.innholdImgTab:last-child
{
	margin-bottom:0px;
}
.innholdImgNav
{
	margin-top:30px;
}

@media screen and (min-width: 768px){
.mapBoxTab
{
	width:100%;
	float:left;
	margin-bottom:60px;
}
.mapBoxArea
{
	float:left;
	width:70%;
}
.mapIngoCon
{
	float:left;
	width:28%;
	margin-left:2%;
}
.mapConArea {
    text-align: left;
    font-size: 17px;
    line-height: 20px;
    padding-top: 40px;
}
.textOnPicBox {
    width: 50% !important;
    text-align: left !important;
    position: absolute;
    bottom: 590px;
    z-index: 999;
}
.someCompanyDetail .articalHeadingBox {
    font-size: 35px;
	margin-bottom: 15px;
	line-height: 38px;
}
}

@media screen and (max-width: 700px)
{
	.adsBox.container {
    padding: 5px 0px 0px;
	}
	.articlePage6 {
    background-position: left;
	}

}
@media screen and (max-width: 992px) and (min-width: 768px)
{
	.resBoxTab
	{
	padding-top: 52px;
	min-height: 152px;
	}
	.adsBox.container {
    padding: 0px !important;
	}
	.adsBox {
    margin-top: 53px;
	}
}
.table-striped > tbody > tr:nth-of-type(2n+2) {
    background-color: #eae6de;
}
.subImagesBox {
    font-size: 16px;
}
.subTextArea {
    width: 60%;
    position: relative;
    z-index: 5;
    top: 73px;
    margin-top: -35px;
    line-height: 18px;
}
.articlePage20 {
    /*background-position: -30px 40px;*/
}
}
@media screen and (max-width: 767px)
{
	.col-sm-6 .subImagesBox {
    margin-top: 20px;
	}
	.mapConArea {
    background: #efefef;
    margin-top: -23px;
    padding: 41px 20px 17px;
    line-height: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    margin-bottom: 15px;
	}
	.subTextArea {
    width: 60%;
    position: relative;
    z-index: 5;
    top: 83px;
    margin-top: -35px;
    line-height: 18px;
	}
	.twoColResGap
	{
		margin-bottom:20px;
	}


}
@media screen and (max-width: 992px)
{
	.articlePage9 {
    background-position-x: -250px;
	}

	.twoColResGap
	{
	width:100% !important;
	margin-bottom:5px;
	}

	.twoColResGaptext
	{
	width:100% !important;
	}
	.articlePage20 {
    background: url(../img/Article_20-tab.jpg) bottom center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
	}
	.articlePage9 {
    background: url(../img/Article_9-tab.jpg) top center;
    z-index: 1!important;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    background-position-y: 50px;
	}
}
@media screen and (max-width: 400px)
{

	.diffHeadLight {
    font-family: 'BertholdAkzidenzGroteskBEMediumCondensed' !important;
    letter-spacing: 2px;
    font-size: 36px;
	}
	.diffHeadArea {
    font-family: 'Akzidenz-grotesk-be-bold-condensed' !important;
    font-size: 38px;
	}
}
@media screen and (max-width: 767px)
{
	.innholdBox1 {
    padding-left: 0px !important;
	}
	.imgGabResBox
	{
		margin-top:20px;
	}
}
@media screen and (min-width: 768px)
{
	.tableContentBox2{display:none;}
}
@media screen and (max-width: 500px)
{

	.DdiffblueBoxHead img {
    display: inline;
    margin-top: 15px;
}
}

.lederHeadingTextBox
{
	font-family: 'BertholdAkzidenzGroteskBELight' !important;
}



/*-------new magazine Snakk Om------------*/

/*-----fonts for magazine---------*/
@font-face {
    font-family: 'BOD_I';
    src: url(../font/BOD_I.eot);
    src: url(../font/BOD_I.eot?#iefix) format('embedded-opentype'),
         url(../font/BOD_I.woff2) format('woff2'),
         url(../font/BOD_I.woff) format('woff'),
         url(../font/BOD_I.ttf) format('truetype'),
         url(../font/BOD_I.svg#BOD_I) format('svg');
}
@font-face {
    font-family: 'Bodoni';
    src: url(../font/Bodoni.eot);
    src: url(../font/Bodoni.eot?#iefix) format('embedded-opentype'),
         url(../font/Bodoni.woff2) format('woff2'),
         url(../font/Bodoni.woff) format('woff'),
         url(../font/Bodoni.ttf) format('truetype'),
         url(../font/Bodoni.svg#Bodoni) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Bodoni-BoldCondensed';
    src: url(../font/Bodoni-BoldCondensed.eot);
    src: url(../font/Bodoni-BoldCondensed.eot?#iefix) format('embedded-opentype'),
         url(../font/Bodoni-BoldCondensed.woff2) format('woff2'),
         url(../font/Bodoni-BoldCondensed.woff) format('woff'),
         url(../font/Bodoni-BoldCondensed.ttf) format('truetype'),
         url(../font/Bodoni-BoldCondensed.svg#Bodoni-BoldCondensed) format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Bodoni-Book';
    src: url(../font/Bodoni-Book.eot);
    src: url(../font/Bodoni-Book.eot?#iefix) format('embedded-opentype'),
         url(../font/Bodoni-Book.woff2) format('woff2'),
         url(../font/Bodoni-Book.woff) format('woff'),
         url(../font/Bodoni-Book.ttf) format('truetype'),
         url(../font/Bodoni-Book.svg#Bodoni-Book) format('svg');
    font-weight: normal;
    font-style: normal;
}


/*-----------magazine CssCode-------------------*/
.coverBox {
    background: #fff;
    padding-top: 42px;
}
.roundBoxTextCover
{
	width: 200px;
	height: 200px;
	background: rgba(123,34,44, 0.5);
	color: #fff;
	border-radius: 100%;
	text-align: center;
	padding-top: 23px;
	margin-top: 70px;
	margin-left: 50px;
	font-family: 'Bodoni-Book';
	font-size: 32px;
	line-height: 24px;
}
.roundBoxHeading
{
	font-family: 'TSTARPRO-Headline_mod';
	font-size: 26px;
	text-align: center;
	margin-top: 29px;
}
.coverTextBox{
	position: absolute;
	right: 40px;
	margin-top: -20px;
}
.coverRightNav
{
	font-family: 'Bodoni-Book';
	color: #fff;
	text-align: right;

}
.coverRightNav h2
{
	font-family: 'TSTARPRO-Headline_mod';
	color:#fff;
	text-align: right;
	font-size: 46px;
}
.coverRightNav2
{
	font-family: 'Bodoni-Book';
	color: #fff;
	text-align: right;
	margin-top: 47px;

}
.coverRightNav2 h2
{
	font-family: 'TSTARPRO-Headline_mod';
	color:#fff;
	text-align: right;
	font-size: 25px;
}

.coverRightNav3
{
	font-family: 'Bodoni-Book';
	color: #fff;
	text-align: right;
	margin-top: 35px;

}
.coverRightNav3 h2
{
	font-family: 'TSTARPRO-Headline_mod';
	color:#fff;
	text-align: right;
	font-size: 25px;
}

.coverRightNav4
{
	margin-top: 52px;

}
.coverRightNav4 h2
{
	font-family: 'TSTARPRO-Headline_mod';
	color:#fff;
	text-align: right;
	font-size: 20px !important
	;
}
/*--------innhold page----------*/
.headingTextUpimg
{
	margin-top:50px;
}
.innholdLogoBox img
{
	margin:0px auto;
}
.immholdTitleBox
{
	text-align: center;
	color: #7b222c;
	font-family: 'dincond-black';
	font-size: 22px;
	text-transform: uppercase;
	margin-top: 15px;
	letter-spacing: 2px;
}
.pageNoBox {
    float: right;
	font-family: 'din-bold';
}
/*.innholdListBox
{
	margin-top:70px;
}
.innholdListBox ul {
    margin-left: -20px;
}
.innholdListBox ul li
{
	list-style: none;
	line-height: 30px;
}*/
.innholdListBox{ margin-top: 80px;}
.innholdListBox ul{ padding-left: 0 !important;}
.innholdListBox ul li{
    border-bottom: 1px dotted #000;
    height: 8px;
    overflow: visible;
    display: block;
    width: 100%;
    margin-bottom: 30px;
    font-size: 16px !important;
    font-family: 'din-regular' !important;
    line-height: 22px;
}


.innholdListBox ul li span{
    display: inline-block;
    background: #fff;
    height: 21px;
    padding-right: 2px;
}
.innholdListBox ul li p{
    float: right;
    background: white;
    display: block;
    overflow: visible;
    height: 21px;
    margin-bottom: 0;
    font-weight: 600;
    padding-left: 2px;
    }

.labelManageBox ul li
{
    line-height: 1.3;
    margin-bottom: 25.7px;
}
/*----leder----------------*/
.lederImageBox {
    margin-top: 50px;
	text-align: center;
}
.lederImageBox img
{
	margin:0px auto;
}
.itaclDifText{
	font-family: 'din-regularitalicalt';
}

/*--------article page1 -------------*/
.articleCategoriTab
{
	width: auto;
	padding: 79px 8px 20px 8px;
	text-align: center;
	font-family: 'dincond-black';
	color: #fff;
	position: absolute;
	font-size: 15px;
	margin-left: 10px;
}
.bg-Ggreen
{
	background:#6e9242;
}
.imageBannerTopBox
{
	margin-top:-55px;
}
.fourPicBox
{
	width:100%;
}
.fourPicBox2
{
	width:100%;
}
.halfImgBox
{
	display: table-cell;
	width:50%;
	border: 10px solid #fff;
}
.whiteRoundBox
{
	margin: 0px auto;
	width: 300px;
	height: 300px;
	background: #fff;
	border-radius: 100%;
	position: relative;
	z-index: 5;
	margin-top: -150px;
	margin-bottom: -150px;
	text-align: center;
	font-family: 'BOD_I';
	color: #6e9242;
	font-size: 25px;
	padding-top: 82px;
	line-height: 27px;
}
.lineUnderHeading
{
	height:1px;
	width:100px;
	background:#000;
	margin-bottom:30px;
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
}
.textNphotoBy {
    margin-bottom: 40px;
}
.textNphotoBy h5
{
	font-family: 'din-bold';
	font-size: 15px;
	margin-bottom: 8px;
}
.textNphotoBy p
{
	font-family: 'din-regularitalicalt';
	text-align: left;
	font-size: 14px;
}
.imgCaptionBox {
    font-size: 15px;
	margin-bottom:30px;
	margin-top: 5px;
}
.captionHead
{
	font-family: 'din-bold';
	letter-spacing:1px;
}
.wineBottelTextBox
{
	margin-top:50px;
}
.wineMainTitleBox
{
	border: 1px solid #6e9242;
	padding:10px;
	width:300px;
	margin:0px auto !important;
	font-family: 'din-bold';
	text-align:center;
	background:#fff;
	position: relative;
	z-index: 1;

}
.borderBoxArea
{
	border-top: 1px solid #6e9242;
	border-right: 1px solid #6e9242;
	border-left: 1px solid #6e9242;
	height: 60px;
	margin-top: -22px;
}
.wineConHead
{
	font-family: 'din-bold';
	margin-top: 10px;
}
.wineDetailBox img
{
	width:67px;
}
.priceInfoTab
{
	margin-top:30px;
	margin-bottom: 50px;
}
.priceInfoTab1
{
	margin-top:30px;
	margin-bottom: 0px;
}
.priceList
{
	font-family: 'din-bold';
}
.whiteRoundBox small {
    font-size: 20px;
    line-height: 50px;
}
/*----------articles page2--------------*/
.marginHeadingBox
{
	margin-top:90px;
}
.centerCategoryTab {
    width: 94px !important;
    position: relative !important;
    margin: 0px auto !important;
}
.subTitleBox
{
	font-size: 26px;
}
.textNphotoBy2
{
	font-size: 14px;
	margin-top: -20px;
	margin-bottom: 55px;
}
.blackBoldTitle
{
	font-family: 'din-bold';
}
.article2RightInfoBox
{
	background:#e7e7e8;
	padding:15px;
	border:1px solid #000;
	font-size: 16px;
}
.article2RightHead
{
	font-family:'dincond-medium';
	font-size: 22px;
	margin-bottom: 15px;
}
.conBoldText
{
	font-family: 'din-bold';
}
.halfImgTab
{
	width:100%
}
.half1
{
	width:50%;
	display: table-cell;
	border-right: 5px solid #fff;
}
.half1:last-child {
    border-right: none;
    border-left: 5px solid #fff;
}
.imgInfoBox
{
	background:#edf0e4;
	padding:15px;
	border:1px solid #6e9242;
	font-size: 16px;
	margin-top:15px;
}
.listing {
	text-align: left;
}
.listing .header {
	font-family: 'BebasNeueBold' !important;
	font-size: 20px;
	text-align: left;
	display: block;
	margin-top: 10px;
}
.listing .header:first-child {
	margin-top: 0;
}
/*----------article5 page5----------------*/
.bg-DRred
{
	background:#7b222c;
}
.DiffFontBox
{
	font-family:'dincond-medium';
}
.centerCategoryTab2 {
    width: 80px !important;
    position: relative !important;
    margin: 0px auto !important;
}
.col-DRred
{
	color:#7b222c !important;
}
/*----------article6 page6----------------*/
.articalTOpSideImg img
{
	margin: 0px auto;
	width: 250px;
	margin-top: -32px;
	margin-bottom: 35px;
}
.noMarginBox
{
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.rightBoxWine
{
	width:90px !important;
}

/*-----------article14----------------*/
.bg-yellowBox
{
	background:#fcb237;
}
.lessMmargintopBox
{
	margin-top: -140px;
}
.drinksDetailBox
{
	border-right:1px solid #fcb237;
}
.drinksHeading
{
	font-family: 'Bodoni-BoldCondensed';
	color:#fcb237;
	font-size: 45px;
	margin-bottom:15px;
	padding-top: 10px;
}
.col-DdarkRedDiff
{
	color:#614c55;
}
.drinksDetailBox img {
    width: 220px;
}
.drinksDetailBox1 img {
    width: 220px;
}
/*---------article15-----------------------*/
.centerCategoryTabA152
{
	width: 120px;
	padding: 12px;
	margin-top: 30px;
	margin-left:-10px;
}
.articleBigImgTop img {
    width: 300px;
    margin: 0px auto;
    margin-top: -30px;
	margin-bottom:20px;
}
.italickTetBox
{
	font-family: 'din-regularitalicalt';
}
.lessmarginArea
{
	margin-bottom:28px;
}
/*--------------article16------------*/
.imgBannerBox
{
	margin-bottom:50px;
}
.imgBannerBox img
{
	margin:0px auto;
}
.circleImgBox02 img
{
	width: 260px;
	margin: 0px auto;
}
.col-newYyellow
{
	color:#fcb237 !important;
}
.rightsideDrinkImg
{
	width:150px;
	margin:0px auto;
}
tr {
    border-bottom: 1px solid #000;
}
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 1px solid #fff !important;
}
.bgLightCol {
    background: #d2d3d5;
}
.tableBottomText
{
	font-family: 'din-bold';
	font-size:15px;
	line-height: 17px;
	margin-top: 20px;
}
/*--------------articles 21------------------*/
.tipsAndContentBox
{
	margin-top: 60px;
}
.tipsHeadingBox
{
	border-top: 1px solid #7b222c;
	border-bottom: 1px solid #7b222c;
	font-family: 'Bodoni';
	padding: 7px 0px;
	text-align: center;
}
.tipsBoxTab p
{
	font-size: 14px;
	line-height: 19px;
	margin-top: 40px;
	text-align: right;
}
.tipsContentTab
{
}
.tipsContent img
{
	margin:0px auto;
	width:170px;
}
.tipsContent p {
    font-size: 14px;
    line-height: 19px;
    margin-top: 6px;
	text-align:center;
}
.picPersonName {
    margin-top: 15px;
	font-family:'dincond-medium';
	font-size: 18px;
	text-align:center;
}
.col-DdiffRedCol
{
	color:#a56b66 !important;
}
@media screen and (min-width: 768px)
{
	.tipsContentBox {
    border-left: 1px solid #000;
	}
}
/*---------article22-------------*/
.addressTextBox
{
	border-top: 1px solid #d2232b;
	border-bottom: 1px solid #d2232b;
	font-family: 'Bodoni';
	padding: 7px 0px;
	text-align: center;
	width:200px;
	margin:0px auto;
}
.tipsBoxTab2 p
{
	font-size: 14px;
	line-height: 19px;
	margin-top: 40px;
	text-align: center;
}
.tipsBoxTab2 img
{
	margin:0px auto;
}
.half02 {
    width: 25%;
    display: table-cell;
    border-right: 5px solid #fff;
}
.palmerLogo
{
	width: 170px;
}
.logoContentBox
{
	font-family: 'dincond-medium';
	font-size: 16px;
	margin-top: 13px;
	}

/*-------nav box----*/
.nav.navbar-nav.navbar-right {
    height: 330px;
    overflow: auto;
}
/*.innholdListBox ul li
{
	font-size:16px !important;
	font-family: 'din-regular' !important;
}
*/

/*-----------media query----------------*/
@media screen and (max-width: 767px)
{
	.single_image { 
	background-position-y: 0px;
	}
	.palmerLogoBox img {
    margin: 0px auto;
	position: relative;
	z-index: 5;
	margin-top: -58px;
	width: 50px;
	margin-bottom: 15px;
	}
	.roundBoxTextCover
	{
		display:none;
	}
	.coverTextBox {
    display: none;
	}
	.navbar-brand > img {
    display: block;
	width:70% !important;
    margin-top: 3px;
	}
	.whiteRoundBox {
    margin: 0px auto;
    width: auto;
    height: auto;
    background: #fff;
    border-radius: 0%;
    position: initial;
    z-index: 5;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    font-family: 'BOD_I';
    color: #6e9242;
    font-size: 24px;
    padding-top: 8px;
    line-height: 27px;
	}
	.articalHeadingBox {
    font-size: 33px;
    line-height: 35px;
    margin-bottom: 60px;
    font-family: 'Bodoni';
    text-align: center;
	}
	.wineDetailBox img {
    width: 67px;
    margin: 0px auto;
	}
	.rightBoxWine{margin:0px 0px !important;}
	.drinksDetailBox1 {margin-top:60px;}
	.drinksDetailBox
	{
		border-right:none;
	}
	.tipsBoxTab p {
    font-size: 14px;
    line-height: 19px;
    margin-top: 20px;
    text-align: center;
	}
	.tipsContentBox {
    margin-top: 80px;
	}
	.tipsContentTab:last-child {
    margin-top: 70px !important;
	}
	.logoContentBox{ text-align:center;}

	.articalHeadingBox.col-Rred1 {
    margin-top: 70px;
	}
	.responBox
	{
		margin-left:15px;
		margin-top:5px;
	}
	.wineListBox1 .wineDetailBox2 {
    border-right: none !important;
	}
	.wineListBox1::after {
    border-bottom: none !important;
    content: '';
    display: block;
    margin: 20px 0;
	}
	.wineListBox1 .wineDetailBox3 {
    border-right: none !important;
	}
	.wineListBox1 .wineDetailBox4 {
    border-right: none !important;
    border-left: none !important;
	}
	.wineListBox2::after {
    border-bottom: none !important;
    content: '';
    display: block;
    margin: 20px 0;
	}
	.fnt36 {
    font-size: 23px !important;
    line-height: 7px;
	}
	.responDiffFontSize
	{
		font-size: 27px !important;
		line-height: 33px !important;
		margin-bottom: 60px;
		font-family: 'Bodoni';
		text-align: center;
	}
}

@media screen and (max-width: 991px) and (min-width: 768px)
{
	.single_image { 
	background-position-y: 0px;
	}
	.palmerLogoBox img {
    margin: 0px auto;
    position: relative;
    z-index: 5;
    margin-top: -84px;
	width: 75px;
	margin-bottom:20px;
	}
}
@media screen and (min-width: 1000px)
{
	.palmerLogoBox img {
    margin: 0px auto;
    position: relative;
    z-index: 5;
    margin-top: -95px;
	width: 85px;
	margin-bottom:30px;
	}
}
@media screen and (min-width: 992px) and (max-width: 999px)
{
	.palmerLogoBox img {
    margin: 0px auto;
    position: relative;
    z-index: 5;
    margin-top: -95px;
	width: 85px;
	margin-bottom:30px;
	}
}
@media screen and (max-width: 1199px) and (min-width: 992px)
{
	.single_image {
    border-left: 30px solid #fff;
    border-right: 30px solid #fff;
	background-position-y: 0px;
	}
}
@media screen and (min-width: 1000px)
{
	.coverTextBox {
    position: absolute;
    right: 60px;
    margin-top: 220px;
	}
}
@media screen and (min-width: 768px){
	.responsiveBreak{display:none;}
}
@media screen and (max-width: 500px){
	.table > thead > tr > th {
    border-bottom: none !important;
    font-size: 10px;
	}
	.Tbanner_img {
    margin-top: -9px !important;
	}
	.Tbanner_img1 {
    margin-top: -14px !important;
	}
	.Tbanner_img3,.Tbanner_img01 {
    margin-top: -15px  !important;
	}
}

/*****************************9-30-2016****************************/
.mrgt2x { margin-top: 20px !important;}
.mrgt3x { margin-top: 30px !important;}
.mrgb2x { margin-bottom: 20px !important;}
.mrgb3x { margin-bottom: 30px !important;}
.fnt18{font-size: 18px;}
.fnt30{ font-size: 30px;}
.relativeDiv{ position: relative;}
.imageDiscription{ position: absolute; padding: 70px 0 0 20px;}
.bg-Ppink{background: #763a96 !important;}
/*.bannerImgbox {  margin-top: 22px !important;}*/
.centerCategoryTab1 { width: 98px !important; position: relative !important; margin: 0px auto;}
.centerCategoryTab3 { width: 75px !important;}
.centerCategoryTab4{ float: right !important; position: absolute; right: 40px; z-index: 1;}
.centerCategoryTab5 { width: 85px !important;}
.centerCategoryTab6 { width: 65px !important;}
.Tbanner_img{ margin-top: -164px;}
.lineUnderHeading1{ background:#6e9242;}
.lineUnderHeading2{ background:#6c808e;}
ul.global{ padding-top: 5px;}
ul.global li{ padding-bottom: inherit;}
hr{ border-top: 1px solid #000;}
.bannerImgbox img {  width: 550px; margin: 0 auto;}
.col-Rred1{ color: #f03a3f;}
.col-Ppink{ color: #763a96 !important}
.bg-Rred1{ padding: 0 20px; background: #f03a3f; color: white; text-align: center; font-family: 'dincond-black'; color: #fff;	position: absolute;	font-size: 15px; line-height: 38px;
    margin-top: 10px;}
.textNphotoBy1{	font-family: 'din-regular'; font-size: 14px;}
.imgCaptionBox1{font-family: 'BOD_I';  font-size: 20px;  color: #f03a3f; font-style: italic; margin-bottom: 20px; line-height: 25px;}
.Tbanner_img1{ margin-top:-22px;}
.Tbanner_img2{ margin-top: 58px; position: relative;}
.Tbanner_img3{ margin-top: -15px;}
.titleGreenBrown{ color: #6e6e70; font-family: 'dincond-medium'; font-size: 30px; margin: 20px;}
.boxGreenBrown{
    background: #e2e2e2;
    padding: 20px 0;
    border-bottom: 1px solid #000;
    margin: 0 20px;}
.boxGreenBrown1{  min-height: 1048px;}
.articalTOpSideImg1 img {margin: 0px auto;	width: 450px;	margin-top: -32px;	margin-bottom: 35px;}
.imgCaptionBox2{/* position: absolute;  bottom: 0;  width: 100%; margin-bottom: 10px;*/text-align: center; color: black;}
.img-center{ margin-bottom: 50px;}
.img-center img{ margin: 0 auto;}
.wineDetailBox1 .priceInfoTab{    margin-top: 0px;}
.wineDetailBox1 img{ margin: 0 auto;  width: 80px;}
.wineListBox1{ word-wrap: break-word;}
.wineListBox2{ word-wrap: break-word;}
.wineListBox .wineDetailBox{ /*border-right: 1px solid #000000;*/}
.wineListBox .wineDetailBoxR{ border-left: 1px dotted #cacaca;}
.wineListBox1 .wineDetailBox2{ border-right: 1px solid #763a96;}
.wineListBox1 .wineDetailBox3{ border-right: 1px solid #000;}
.wineListBox1 .wineDetailBox4{ border-right: 1px solid #000; border-left: 1px solid #000;}
.wineListBox1 img{ width: 120px;}
.wineListBox1:after{ border-bottom: 1px solid #763a96; content: ''; display: block; margin: 20px 0;}
.wineListBox2:after{ border-bottom: 1px solid #000; content: ''; display: block; margin: 20px 0;}
.img40px{ width: 100px; margin: 20px 0;}
@media screen and (max-width: 800px){
.Tbanner_img{ margin-top: -121px;}
.img40px{ width: 80px;}
}
@media screen and (max-width: 767px){
.img40px{ width: inherit;}
.Tbanner_img { margin-top: -69px;}
.bg-Rred1{margin-top: 0;}
.bottom20res{ margin-bottom: 20px;}
.bannerImgbox img{ width: auto;}
.wineListBox1 img{ width: inherit;}
.boxGreenBrown1{ min-height: inherit;}
}
@media screen and (min-width: 800px){
.Tbanner_img { margin-top: -123px;}
}
/********************************10-2-2016***************************************/
.bg-yellowBox { background: #fcb237;}
.col-newYyellow { color: #fcb237 !important;}
.yelloborder{ border: 1px solid #fcb237; padding: 20px;}
.wineConHead1{ padding-bottom: 20px;}
.articalTOpSideImg2 img { margin: 0px auto; width: 180px; margin-top: -32px; margin-bottom: 35px;}
.fnt36{ font-size: 36px;}
.fnt42{ font-size: 42px;}



/*--------------*/
.coverRightNav4 .indexLinktoPage
{
	font-size:20px !important;
}
.bg-Rred2{ background: #f03a3f; color: white; }
.centerCategoryTab7{width: 74px !important; position: relative !important; margin: 0px auto !important;}
.mrgtzero{ margin-top: 0px !important;}
.minHeight2{ min-height: 245px;}

@media screen and (max-width: 767px){
.minHeight2 { min-height: inherit;}
}
.imageBannerTopBox10{ margin-top: -60px;}
.imageBannerTopBox10 img{ width: 350px; margin: 0 auto;}
.wineDetailBox6 img{ margin: 0 auto; width: 160px;}
@media screen and (max-width: 767px){
.imageBannerTopBox10{ margin-top: 0px;}
.imageBannerTopBox010{margin-top: -32px;}
.wineListBox .wineDetailBoxR{border-left: 0;}
.wineDetailBox6 img{ width: inherit;}
.marginTOp64px{ margin-top: inherit;}
}
.articalTOpSideImg50 img{ width: 300px;}
.marginHeadingBox50{ margin-top: 50px;}
.Tbanner_img10{ margin-top: -30px;}
.articalTOpSideImg60 img{ width: 400px;}
.Tbanner_img01{ margin-top: -28px;}
.Tbanner_img001 img{ width: 450px; margin: 0 auto;}
.lastPageCss{ text-align: center; margin-top: 40px;}
.lastPageCss img{ margin: 0 auto;}
@media screen and (min-width: 801px){
	.marginTOp64px{ margin-top: 46px;}
}
@media screen and (max-width: 800px){
	.marginTOp64px{ margin-top: 64px;}
}
.bannerImgbox20{ margin-top: -30px;}
.fnt40{ font-size: 40px;}
.fnt60{ font-size: 60px;}


/*==============================================================================
NEW CSS
===============================================================================*/

body {
    font-family: 'KlinicSlab-Book';
    font-size: 19px;
    line-height: 24px;
    color: #000 !important;
    font-weight: normal;
    background:#fff;
    margin: 0;
    text-rendering: optimizeLegibility;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-font-smoothing: subpixel-antialiased;
    height: 100%;
    width: 100%; 
}

img {
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: top;
}
/*  ---------------------------------------------------------------
    TYPOGRAPHY
    --------------------------------------------------------------- */
/*h1, h2, h3,h4,h5,h6 { color:#555;  text-align: initial;}*/
h1 {
    font-size: 88px;
    position: relative;
    margin: 0px 0px 30px;
    text-transform: initial;
    font-weight: 600;
}
h2 { font-size: 28px; }
h3 { font-size: 24px; }
h4 { font-size: 20px; line-height: 26px; }
h5 { font-size: 18px; line-height: 24px; }
h6 { font-size: 16px; }

.lead {
    font-size: 19px;
    font-weight: 300;
    line-height: 30px;
    margin-bottom: 50px;
    color: #6e6e70;
    font-family: 'dincond-medium';
    text-align: center !important;
}

p { 
    margin-bottom: 0;
    text-indent: 25px;
}

h1 {
    font-size: 88px;
    position: relative;
    margin: 0px 0px 30px;
    text-transform: initial;
    font-weight: 600;
}
ul li {
    padding-bottom: 10px;
}
.fonttype3 {
    font-family: 'BebasNeue' !important;
    font-weight: 500;
}
.spcr40 {
    height: 40px;
}
a.linkBox {
    color: #000;
}
a, a:visited, a:hover, a:active, a:focus, input, select, textarea {
    outline: none;
    text-decoration: none;
}

.cm-row10 .col-xs-1, .cm-row10 .col-xs-2, .cm-row10 .col-xs-3, .cm-row10 .col-xs-4, .cm-row10 .col-xs-5, .cm-row10 .col-xs-6, .cm-row10 .col-xs-7, .cm-row10 .col-xs-8, .cm-row10 .col-xs-9, .cm-row10 .col-xs-10, .cm-row10 .col-xs-11, .cm-row10 .col-xs-12, .cm-row10 .col-sm-1, .cm-row10 .col-sm-2, .cm-row10 .col-sm-3, .cm-row10 .col-sm-4, .cm-row10 .col-sm-5, .cm-row10 .col-sm-6, .cm-row10 .col-sm-7, .cm-row10 .col-sm-8, .cm-row10 .col-sm-9, .cm-row10 .col-sm-10, .cm-row10 .col-sm-11, .cm-row10 .col-sm-12, .cm-row10 .col-md-1, .cm-row10 .col-md-2, .cm-row10 .col-md-3, .cm-row10 .col-md-4, .cm-row10 .col-md-5, .cm-row10 .col-md-6, .cm-row10 .col-md-7, .cm-row10 .col-md-8, .cm-row10 .col-md-9, .cm-row10 .col-md-10, .cm-row10 .col-md-11, .cm-row10 .col-md-12, .cm-row10 .col-lg-1, .cm-row10 .col-lg-2, .cm-row10 .col-lg-3, .cm-row10 .col-lg-4, .cm-row10 .col-lg-5, .cm-row10 .col-lg-6, .cm-row10 .col-lg-7, .cm-row10 .col-lg-8, .cm-row10 .col-lg-9, .cm-row10 .col-lg-10, .cm-row10 .col-lg-11, .cm-row10 .col-lg-12 {
    padding-left: 5px;
    padding-right: 5px;
}
.cm-row10 {
    margin-left: -5px;
    margin-right: -5px;
}
.fontBebasNeueBold {
    font-family: 'BebasNeueBold' !important;
}
.fontGeorgia {
    font-family: Georgia !important;
    font-style: italic;    
}
.fontGeorgiastrong {
    font-family: Georgia !important;
    font-weight: bold; 
}
.fontGeorgiaLight {
    font-family: Georgia !important;
    font-style: italic; 
    font-weight: 300;   
}

.gapByHeightBox {
    height: 10px;
}

.testAndPhoto {
    font-family: 'KlinicSlab-Medium';
    font-size: 16px;
    margin-top: 25px;
    border-top: 1px dashed #b4b4b4;
    border-bottom: 1px dashed #b4b4b4;
    padding: 5px 0px;
    margin-bottom: 20px;
}
.testAndPhoto span{
    font-family: 'KlinicSlab-Bold';
}
.colYellowText {
    color: #d2b751 !important;
}

.drop-txt3 {
    float: left;
    font-size: 70px;
    font-weight: bold;
    line-height: 100%;
    padding: 0px 7px 0 0;
    color: #000;
    font-family: 'KlinicSlab-Book';
    top: -4px;
    position: relative;
}

/*----------------------- header & element css ---------------------------------*/
#header {
    position: fixed;
   	top: 0px;
    width: 100%;
    background-color: #fff;
    max-height: 53px;
    min-height: 53px;
    z-index: 99999 !important;    
}
.topSpacer {
    padding-top: 80px;
}
.spcr80 {
    height: 80px;
}
.spcr30 {
    height: 30px;
}
.borderRightTab {
    border-right: 1px solid #000;
}
.articleResPage {
    position: relative;  
}
.spcr50 {
    height: 50px;
}

.spcr100 {
    height: 100px;
}

.spcr150 {
    height: 150px;
}
.noIndent, .imgCap {
    text-indent: 0;
}
.drop-txt {
    float: left;
    font-size: 90px;
    font-weight: bold;
    line-height: 80%;
    padding: 0 15px 0 0;
    color: #000;
    font-family: 'BebasNeueBold';
}

.issue-info {
    color: #000;
    font-size: 16px;
    position: relative;
    top: 12px;
}

/*-----------------------nav bar---------------------------------*/
.navbar {
    margin-bottom: 0px;
    border-radius: 0;
}
.navbar-default {
    background-color: transparent;
    border: 0;
}
.navbar-default .navbar-toggle, 
.navbar-default .navbar-toggle:focus, 
.navbar-default .navbar-toggle:hover {
    background-color: transparent;
    border: 0;
    border-radius: 0;
    margin-right: 0;    
}
.navbar-toggle {
    margin-top: 9px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #231f20;
}
.navbar-default .navbar-nav > li > a,
.dropdown-menu > li > a {
    font-family: 'Raleway', sans-serif !important;
    font-size: 15px;
    font-weight: 500;
    text-align: right;
    text-transform: uppercase;
    color: #333;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 0px 10px;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 25px;
    height: 3px;
    border-radius: 1px;
}
.navbar-brand>img {
    display: inline-block !important;
}
.navbar-default .navbar-collapse, 
.navbar-default .navbar-form {
    border-color: #e7e7e7;
    background: rgba(255,255,255,10);
    margin-top: 0px;
}
.nav.navbar-nav.navbar-right {
    height: 330px;
    overflow: auto;
}

.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 5px;
}

.navbar-toggle .icon-bar {
    height: 3px;
    width: 28px;
}

/*-----------------------cover logo holder---------------------------------*/
.coverlogo.darkTrans {   
    margin-top: 70px;
    position: relative;
    padding: 20px 25% 50px 0px;
}
/*-----------------------norsk glof issuebox---------------------------------*/
.issueNumberBox {
    /*border-top: 5px solid #fff;*/
    border-bottom: 5px solid #fff;
    color: #fff;
	position: absolute;
	right: 0;
	top: 9%;
}
.issueUNumberTab {
    border-bottom: 1px solid #fff;
	font-family: 'BebasNeueBold';
	font-size: 50px;
    padding: 16px 0px 10px;
}
.issueDateTab
{
	 font-family: 'BebasNeueLight';
	 font-size: 29px;
   padding: 9px 0px 2px;
}
.urlTab {
    font-family: 'BebasNeueBold';
    font-size: 22px;
    padding-top: 3px;
}

.light_overlay{
    padding: 15px 30px;
    height: 100%;
   
}

/*===============================================================================
cover page css
===============================================================================*/
.coverLinkstoPage {
    letter-spacing: 0px;
    padding-right: 4%;
    margin-top: 7%;
}
.indexLinktoPage {
    cursor: pointer;
    font-size: 34px;
    line-height: 3px;
    font-weight: lighter;
}
.bottomLinkBox {
	position: absolute;
	bottom: 3%;
	left: 40px;
	right: 30px;
	text-align: left;
}
.LinksBoxTabs {
    margin: 30px 0;
    color: #fff;
}  
.pos-a {
    position: absolute;
    right: 5%;
    bottom: 0;
    color: #fff;
} 
.pluseIconBox {
    text-align: right;
    margin-top: 75px;
    padding-bottom: 30px;
}
.pluseIconBox img{
    display: inline-block;
}  
.lineHeightNoneBox {
    line-height: normal;
    text-align: right;
}
.TopLinkBox p {
    font-family: 'BebasNeueBook';
    background: #000;
    color: #fff;
    display: inline;
    padding-left: 5px;
    padding-right: 4px;
    font-size: 25px;
    padding-top: 1px;
}
.LinksBoxTabs {
	color: #fff;
    font-size: 38px;   
    line-height: 1; 
    margin-bottom: 15px;
    text-indent: 0;
    background: transparent;
    font-family: 'BebasNeueLight';
    font-weight: normal;
    font-style: normal;
    text-align: center;
}
.LinksBoxTabs a,
.LinksBoxTabs a:hover,
.LinksBoxTabs a:focus
{	color: #fff; }


.bottomLinkBox h1 {
    font-family: 'BebasNeueBold';
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 168px;
    line-height: 1;
    color: #fff;
    text-align: left;
    letter-spacing: 10px;
}

.single_image {
    background: url(../images/fullpage-cover.jpg) no-repeat top center;
    background-size: cover; 
    width: 100%;
    height: 100%;
    display: block;
    background-position: 0px 70px;
    overflow: hidden;
    position: relative;
    margin: 0 auto 30px;
    z-index: 1!important;
}

.bottomLinkBox p {
    font-family: 'BebasNeueBook';
    background: #03000c;
    color: #fff;
    display: inline-block;
    padding-left: 5px;
    padding-right: 4px;
    font-size: 30px;
    padding-top: 1px;
    text-indent: 0px;   
    position: relative;
    right: 15px; 
}
.TopLinkBox h1 {
    font-family: 'BebasNeueBold';
    font-weight: normal;
    font-style: normal;
    margin-top: 10px;
    font-size: 56px;
    line-height: 0.9;   
}
.urlTab a {
    color: #fff;
    font-family: 'BebasNeueLight';
    font-size: 25px;
}

topic{
    display: none;
}

.addRelative {
	position: relative !important;
}

/*===============================================================================
innhold css
===============================================================================*/
.innholdBoxTab {
    background: #000;
    padding-left: 15px;
    font-family: 'BebasNeueBook';
    color: #fff;
    font-size: 35px;
    letter-spacing: 1px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.innholdList {
    font-weight: 600;
}
.innholdListTab.indexLinktoPage {
    cursor: pointer;
    font-size: inherit;
    line-height: initial;
    font-weight: 600;
    text-align: left;
    position: relative;
}
.listTextBox p {
    font-family: 'KlinicSlab-LightItalic';
    font-size: 17px;
}
.listTextBox {
    font-family: 'KlinicSlab-Bold';
    border-bottom: 1px solid #000;
    padding: 15px 10px;
}
.borderBottomInn2 {
    border-bottom: none;
}
.innholdListTab h1 {
    font-family: 'BebasNeueRegular';
    border-bottom: 1px solid #000;
    margin: 0px;
    padding-left: 10px;
}
.borderInnWhole {
    border-bottom: 1px solid #000;
    margin-top: 15px;
    margin-bottom: 15px;
}
.imgInnBox2 {
    position: absolute;
    top: auto;
    width: 30%;
    left: 5%;
    color: #000;
    bottom: 8%;
}
.imgInnBox3 {
	position: absolute;
    bottom: 80px;
    width: 275px;
    right: 6%;
    color: #fff;
} 
.imgInnBox3 h1 {
    font-family: 'BebasNeueRegular';
    margin: 0px;
    padding-left: 10px;
    color: #fff;
} 
.imgInnBox2 h1 {
    font-family: 'BebasNeueRegular';
    margin: 0px;
    padding-left: 10px; 
}
.imgInnBox2 .imgLinkBox {
    font-family: 'KlinicSlab-Bold';
    padding: 0px 15px; 
}

.imgInnBox3  .imgLinkBox {
    font-family: 'KlinicSlab-Bold';
    padding: 0px 15px;
    color: #fff;
}
.imgLinkBox p {
    font-family: 'KlinicSlab-LightItalic'; 
    font-size: 17px;
}
.lay2 {
    top: 12% !important;
    width: 50%;
}
.resLinkTab {
    position: relative;
    border-bottom: 1px solid #000000;
    padding-bottom: 15px;
}
.borderInnWhole2 {
    border-bottom: 10px solid #000;
    margin-top: 15px;
}

.inholdBottom{
    background: #000;
    color: #fff;    
    padding:10px;
    font-size: 18px;
    text-align: center;
    margin-top: 15px
}

.borderLeftinnTab {
    border-left: 1px solid #000;
}

.kolofanBox {
    margin-top: 30px;
}
.norskLogoBlack {
    margin-top: 20px;
}
.kolofanContentBox {
    margin-top: 15px;
}
.kolofanContentBox p {
    font-size: 15px;
    font-family: 'KlinicSlab-Medium';
    line-height: 21px;
}
.boldTextKolo {
   font-family: 'KlinicSlab-BoldItalic';
}
.kolofanHeadText {
    font-family: 'KlinicSlab-Bold';
    font-size: 16px;
    letter-spacing: -1px;
    line-height: 19px;
}
.imgInnBoxWidth48 {
    position: absolute;
    bottom: 10%;
    width: 45%;
    left: 5%;
}
.innholdListTab h1 {
    font-family: 'BebasNeueRegular';   
    margin: 0px;
    padding-left: 10px;
}
.noBord {
    border-bottom: none !important;
}
.diffCol {
    color: #fff !important;
}

/*===============================================================================
leder
===============================================================================*/
.lederContentBox h1 {
    font-family: georgia;
    font-weight: bold;
    font-style: italic;
    font-size: 46px;
    text-align: left;
}
.lederNameBox {
    font-family: 'KlinicSlab-Medium';
    margin-top: 40px;
}
.innspillNameBox img {
    width: 160px;
}
.LederLightTest {
    font-family: 'KlinicSlab-BookItalic';
}
.lederImg {
    position: absolute;
    bottom: -65px;
    width: 70%;
    right: -18%;
    z-index: 9;
}

/*===============================================================================
article tag header css
===============================================================================*/
.articleTopBox2 {
    position: absolute;
    top: -26px;
    left: 5%;
    z-index: 999;
}
.articleTitleTab2 {
    font-family: 'BebasNeueRegular';
    color: #fff;
    background: #000;
    padding: 60px 10px 0px;
    font-size: 21px;
    text-align: center;
}
.articleTitleTab2, .articleTitleTab4 {
    background: #1b1d21 !important;
    position: relative;
}
.articleTitleTab2::before,
.articleTitleTab2::after, 
.articleTitleTab4::before, 
.articleTitleTab4::after {
    background-color: #979fa4;
    content: '';
    height: 100%;
    position: absolute;
    top: 0;
    width: 1px;
}
.articleTitleTab2::before, 
.articleTitleTab4::before {
    left: 5px;
}
.contentSection {
    margin-top: 100px;
}

.articleTitleTab4 {
    font-family: 'BebasNeueRegular';
    color: #fff;
    background: #000;
    padding: 70px 9px 0px;
    font-size: 21px;
    line-height: 0.8;
    text-align: center;
    width: 94px;
}

.lederContentBox {
    background: #88baae;
    padding-top: 130px;
    text-align: justify;
    padding-bottom: 60px;
    margin-top: 20px;
    position: relative;
}
.lederGreenBorder {
    background-color: #ffffff !important;
    border: 30px solid #88baae;
    overflow: hidden;
}

.ledersoftRedBorder {
    background-color: #ffffff !important;
    border: 30px solid  #a7c6b9;
    overflow: hidden;
}

.lederGoldenBorder {
    background-color: #ffffff !important;
    border: 30px solid #e0cd89;
    overflow: hidden;
}
.lederBlueBorder {
    background-color: #ffffff !important;
    border: 30px solid #decc89;
    overflow: hidden;
}
.articleTitleTab2::after, .articleTitleTab4::after {
    right: 5px;
}

.articleTopBox4.layout-1 {
    left: auto !important;
    right: 5%;
    top: 0px;
}

.dottedBord{
    border-right: 1px dashed #000;
}


/*===============================================================================
golfskolen
===============================================================================*/

.artiCoverBgBox {
    position: relative;    
}
.articleTitleTab4 ,.articleTitleTab5 {
    font-family: 'BebasNeueRegular';
    color: #fff;
    background: #1b1d21 !important;
    padding: 70px 9px 0px;
    font-size: 21px;
    line-height: 0.8;
    text-align: center;
    position: relative;
    width: 95px;
} 
.articleTopBox4 {
    position: absolute;
    top: -25px;
    left: 4% !important;
    z-index: 999;
}

.articleTopBox5 {
    position: absolute;
    top: -25px;
    right: 40px !important;
    z-index: 999;
}

.articleTopBox4.layout-1 {
    left: auto !important;
    right: 5%;
    top: 0px;
    position: absolute;
    z-index: 999;
}
.articleTitleTab2::before, .articleTitleTab2::after, 
.articleTitleTab4::before, .articleTitleTab4::after {
    background-color: #979fa4;
    content: '';
    height: 100%;
    position: absolute;
    top: 0;
    width: 1px;
}
.articleTitleTab2::before, 
.articleTitleTab4::before {
    left: 5px;
}
.articleTitleTab2::after, 
.articleTitleTab4::after {
    right: 5px;
}
.articleTitleTab5::after {
    right: 4px;
}

.golfSkolenHeading {    
    position: relative;
    padding: 10px 20px 13px;
}
.golfSkolenHeading h2 {
    color: #fff;
    font-family: 'AmericanCaptain';
    font-size: 150px;
    margin-bottom: -18px;
    margin-top: 0px;
}
.col-YellowCol {
    color: #ffbe0d !important;
}
.golfSkolenHeading p {     
    font-family: 'KlinicSlab-Bold';
    font-size: 14px;
    text-align: right;
}
.col-YellowCol {
    color: #ffbe0d !important;
}
.golfSkolenHeading img {
    margin-bottom: 15px;    
}
.blackBox {
    background: #000; 
    color: #fff;
    font-family: 'BebasNeueBold' !important;
}
.golfIconBox p {
    font-family: 'KlinicSlab-Bold';
    text-indent: 0;
    text-align: center;
    color: #fff;
    font-size: 14px;
    margin-bottom: 3px;
}
.golfIconBox p {
    font-size: 12px;
}
.txtwhite {
    color: #fff;
}
.txtblack {
    color: #000 !important;
}
.col-yellow{
     color: #fab500;   
}
.golfIconBox {
    text-align: center;
    position: absolute;
    z-index: 999;
    bottom: 2%;
    right: 3%;
}
.golfIconBox img {
    margin: 0px auto;
    width: 80% !important;
}

.frontSkolenpage .imgBox{
    margin-bottom: 10px;
}

.golfkolenName{
    background: rgba(0,0,0,0.8);
    padding: 5px;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 1.1;
}

.blockelement {
   margin-top: 10px; 
}
.darkBlueBak {
    background: rgba(0,0,0,0.8) !important;
    padding: 15px 20px;
    position: absolute;
    bottom: 70px;
    width: 60%;
    left: 30px;
}
.yellowBorder01 {
    background: #ffbe0d;
    height: 10px;
    margin-top: 5px;
}
.blocK01 {
    color: #fff;
}

.content-block{
    background: #231f20;
    color: #fff;
    font-family: 'Georgia';
    font-style: italic;;
    padding: 30px;
}

.yellow-title {
    display: inline-block;
    background: #d1b750;
    color: #000;
    font-family: 'BebasNeueBold';
    padding: 4px 5px 0;
    font-size: 25px;
}
.blocK01 h2 {
    line-height: 1;   
    font-family: 'Georgia';
    font-weight: 600;
    font-size: 34px;
}

.blocK01 h2 .bigTitle{
    font-size: 72px;
}

.darkBlueBak .blocK01 p {
    font-size: 17px;
    line-height: 24px;
    margin: 20px 0;
}

.imgRight {
    margin: 0 0 0 88%;
}

.golfTipSHeading {
    background: #ffbe0d;
    padding: 6px 8px 3px;
    font-family: 'BebasNeueBold';
    margin-bottom: 13px;
    margin-top: 5px;
    font-size: 23px;
}
.golfTipsBlackbox h3 {
    font-family: 'BebasNeueBold';
    color: #fff;
    font-size: 23px;
    margin-top: 0;
    margin-bottom: -20px;
}
.golfTipsBlackbox {
    background: rgba(0,0,0,0.7);
    padding: 17px;    
    font-family: 'KlinicSlab-Medium';
    border: 1px dashed #fff;
}

.golfTipsBlackbox01 {
    background: rgba(255,255,255,0.9);
    padding: 30px 15px;    
    font-family: 'KlinicSlab-Medium';
    border: 1px dashed #fff;
}
.golfTipsBlackbox01  .inner-box{
    padding: 0 40px; 
}
.col-whiteCol {
    color: #fff !important;
}
.col-blackCol {
    color: #000 !important;
}
.col-blueCol {
    color: #0a67ab !important;
}
.golfTipsBlackbox h2,
.golfTipsBlackbox01 h2 {     
    font-family: georgia;   
    font-weight: bold;
    font-size: 30px;
}

.golfTipsbox {
   border: 1px dotted #000;
    padding: 30px 30px;
    margin-top: 2px;
}

.bigImagWithTipsBox {
    position: relative;
}
.golfTipsBlackbox p {
    color: #fff;
}
.fancybox::after {
    background: url(../images/elements/plus-icon.png) no-repeat center center;
    bottom: 0;
    content: '';
    height: 85px;
    position: absolute;
    right: 0%;
    width: 85px;
    z-index: 2;
}
.imgBox img {
    margin-bottom: 8px;
}


/*===============================================================================
utstyr
===============================================================================*/
.utstyrHeadingBox {
    background: #1b1d22;
    padding: 40px 30px 0px 30px;
    border-bottom: 30px  solid #febe10;
}
.utstyrHeadingBox h1 {
    font-family: 'BebasNeueBold';
    color: #fff;
    font-size: 200px;
    margin-bottom: -30px;
    font-weight: 600;
}
.utstyrSubHeadBox {
    background: #1e7144;
    padding: 5px 20px 5px 37px;
    color: #fff;
    border-top: 3px solid #fff;
}
.utstyrSubHeadBox .leftTextBox {
    text-align: left;
    font-family: 'BebasNeueBook';
    font-size: 21px;
    letter-spacing: 1px;
}
.utstyrSubHeadBox .rightTextBox {
    float: right;
    font-family: 'KlinicSlab-Bold';
    font-size: 20px;
}
.artiTextBoxWithImg {
    position: relative;
    margin-top: 0px;
}
.annonseText {
    font-family: 'BebasNeue';
    position: absolute;
    top: 10px;
    right: 10px;
    color: #fff;
    font-size: 17px;
    letter-spacing: 1px;
}
.discreptionBox {
    background: rgba(44,61,70,0.7);
    color: #fff;
    padding: 5px 20px;
    font-size: 14px;
    line-height: 1;
    position: absolute;
    bottom: 0;
    width: 100%;
    font-family: 'KlinicSlab-Bold';
}
.col-oneHalfBox3 {
    padding-left: 0px;
    padding-right: 0px;
}
.noteTextBox {
    font-family: 'KlinicSlab-MediumItalic';
    font-size: 16px;
    line-height: 20px;
    margin-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;   
}
.twoImgBox3 {
    margin-left: 0px;
    margin-right: 0px;
}
.gryBoxArtiDetail {
    background: #d3d3d5;
    padding: 20px;
    border-bottom: 3px solid #fff;
}
.gryBoxArtiDetail h4 {
    font-family: 'BebasNeueBold';
    font-size: 36px;
    line-height: 35px;
}
.gryBoxArtiDetail p {
    font-size: 18px;
    line-height: 20px;
}
.golgPlaisirBox {
    background: #227144;
    padding: 20px;
}
.golgPlaisirBox p {
    color: #fff;
    font-family: 'KlinicSlab-MediumItalic';
    text-align: center;
    text-indent: 0;
    margin-top: 15px;
    line-height: 20px;
    font-size: 19px;
}
.golgPlaisirBox a {
    color: #fff;
}
.golgPlaisirBox img {
    width: 80%;
    margin: 0px auto;
}


/*===============================================================================
norger
===============================================================================*/
.articleTopBox7 {
    background: #000;
    color: #fff;
    text-align: right;
    padding: 2px 25px;
    margin-top: 20px;
    position: relative;
    z-index: 999;
}
.overlapImgCover4 {
    background: url(../images/elements/utstyrBg2.png);
    background-repeat: repeat-x;
    height: 224px;
    position: relative;
    margin-top: -59px;
}
.backNineDiffHead {
    margin-left: 30px;
    margin-top: 90px;
}
.backNineDiffHead h5 {
    font-family: 'CaflischScriptWebPro';
    font-size: 40px;
}
.backNineDiffHead h4 {
    font-family: 'CaflischScriptPro-Bold';
    font-size: 60px;
    margin-top: 15px;
}
.backNineRightBox img {
    position: absolute;
    z-index: 9999;
    width: 250px;
    left: auto;
    right: 20%;
}
.backNineMarBox {
    margin-top: 100px;
    margin-bottom: 40px;    
}
.backNineHeadingBox h2 {
    font-family: 'PTSerif-Italic';
    font-size: 56px;
    line-height: 55px;
}
.backNineHeadingBox h6 {
    font-family: 'PTSerif-Italic';
    font-size: 18px;
    line-height: 23px;
    margin-top: 40px;
    margin-bottom: 25px;
}
.footerBoxBackNine {
    background: #000;
    color: #fff;
    padding-top: 6px;
    padding-bottom: 1px;
    text-align: right;
    position: relative;
}
.footerBoxBackNine ul {
    list-style: none;
}
.footerBoxBackNine ul li {
    display: inline;
    padding: 0px 30px;
    font-family: 'CaflischScriptWebPro';
    font-size: 20px;
}
.fbLogoBox {
    text-align: right;
    position: relative;
    z-index: 1;
    margin-top: 15px;
}
.fbLogoBox img {
    display: inline;
    width: 28px;
}
.fbLogoBox p {
     font-family: 'KlinicSlab-BoldItalic';
    text-indent: 0;
    display: inline-block;
    font-size: 20px;
}
.fbLogoBox p a {
    color: #000;
}
.golfBallTab {
    width: 150px;
    margin-top: -100px;
}

.relative{
    position: relative;
}

/* Sujan 2019-09-04 */

/* font family */
.font-klinicslab-bookIta{font-family: 'KlinicSlab-BookItalic';}
.klinicslabFont { font-family: 'KlinicSlab-Bold'; }
.fontBebasNeueBook { font-family: 'BebasNeueBook' !important;}

/* font size */
.font24{font-size: 24px;}

/* color */
.col-Org{
    color: #d6bf64;
}
.col-Org01{
    color: #a5851d;
}
.col-Yellow{
    color: #d5be66;
}
.col-Green {
    color: #88baae;
}

.col-lightRed {
    color: #e4aca5;
}
.col-pink {
    color: #f6aca0;
}
.col-yel1  {
	color: #e0cd89;
}
.marbot30{
    margin-bottom: 30px;
}
.mb15{
    margin-bottom: 15px !important; 
}
.boltBox{
    padding: 15px 0;
    border-bottom: 1px dotted #bebebe;
    border-top: 1px dotted #bebebe;
}

.dice03{
    position: absolute;
    right: 30px;
    max-width: 84px;
    top: 33%;
}
.adsPanel {
    margin-top: 80px;
}

.advBox {
    margin-bottom: 30px;
    position: relative;
}
.advBox > a { 
    position: absolute;
}

.fullpageImg {
    margin-top: 80px;
    position: relative;
}

.photoCredit {
    position: absolute;
    bottom: 20px;
    right: 20px;
    font-size: 15px;
    color: #fff;
    margin-top: 15px;
}

.hangContent {
    background:  #28201b  url(../images/elements/hangcontentbg.jpg)   repeat-y left top;
        background-size: auto;
    background-size: contain;
    color: #ffffff;
    font-size: 14px;
    line-height: 1.1;
    padding: 40px 30px 0;
    position: absolute;
    left: 5%;
    top: 0;
    width: 300px;
    z-index: 99;
}

.hangContent .hangTitle {
    font-family: 'BebasNeueRegular';
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 10px;
}

.contnetTriangle {
    bottom: -104px;
    left: 0;
    position: absolute;
    z-index: -1;
}

.articleTopBox3 {
    right: 50px !important;
    top: -20px;
    position: absolute;
    max-width: 95px;   
    z-index: 999;       
}

.LederBlueLbox { 
    padding-top: 225px;
    padding-bottom: 70px; 
    font-size: 19px;
    text-align: left;
}

.innspillImg {
	position: absolute;
    bottom: 2.6%;
    width: 70%;
    right: -11%;
    z-index: 9;
}
.kommenterImg {
    position: absolute;
    top: -55px;
    width: 80%;
    right: -11%;
    z-index: 9;
}
.articleTitle h2 {   
    font-size: 75px;
    font-weight: 500;
    margin: 10px 0;
    word-wrap: break-word;
    line-height: 1;
}
.artifirstBlackHead {   
    padding-left: 15px;
    margin-top: 50px;
}
.artiEndIcon {
    display: inline-block;
    width: 70px;
    position: relative;
    top: 2px;
}

.artiBgWithTriangleBox {
    margin-top: 26px;
    margin-bottom: 40px;
    position: relative;
}

.golfhistorie{
    display: inline-block;  
}

.titleoverlapBox {
    position: absolute;
    bottom: 10%;
    right: 10%;  
    z-index: 99;
}
.titleoverlapHead {
    font-family: georgia;   
    font-weight: bold;
    font-size: 64px;
    line-height: 1;
    margin-bottom: 50px;
}
.articleTitle .articleSubTitle {
    font-family: 'KlinicSlab-MediumItalic';
    font-size: 20px;
    line-height: 25px;
    margin-top: 0px;
    position: relative;
    z-index: 3;
}

.articleTitle .articleSubTitle01 {
    font-family: 'KlinicSlab-MediumItalic';
    font-size: 16px;
    line-height: 25px;
    margin-top: 0px;
}

.litHeadSec {
    font-family: 'BebasNeueLight';
    font-size: 68px;
}
.col-green{
    color: #6cac9d;
}

.txt-lg160{
    font-size: 160px;
    line-height: 0.8;
}
.txt-lg115{
    font-size: 115px;
    line-height: 0.8;
}
.txt-110{
    font-size: 110px;
    line-height: 0.8;
}

.txt-60{
    font-size: 60px;
    line-height: 1;
}
.txt-40{
    font-size: 40px;
    line-height: 1;
}

.txt-90{
    font-size: 90px;
    line-height: 1;
}

.txt-100{
    font-size: 100px;
    line-height: 0.9;
}
.txt-60{
    font-size: 60px;
    line-height: 1;
}
.txt-50{
    font-size: 50px;
    line-height: 1;
}

.txt-24{
    font-size: 24px;
}

.txt-200{
    font-size: 200px;
    line-height: 0.8;
}

.list-block{
    margin-bottom: 30px; 
}
.countlist01{
    width: 30px;
    float: left;
}
.description-list{
    margin-left: 40px;
}

.processModule {
    background: #231f20;
    margin-bottom: 30px;
    padding: 15px;
    position: relative;
}
.processModule .inner-content{
     border: 1px dashed #fff;
     padding: 40px 20px;
     background: #231f20;
}
.processModule .processCount {
    left: 50%;
    margin-left: -17px;
    position: absolute;
    top: -8px;
    width: 34px;
}
.imgGallerySpcr10 {
    margin-bottom: 30px;
}

.processContent .processTitle {
    font-family: 'BebasNeueBold';
    font-size: 30px;
    line-height: 1;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.focus thead > tr {
    background: #000;
    color: #fff;
    font-family: 'KlinicSlab-Bold';
}
.focus thead > tr td{
    padding: 5px;
    }
.focus tbody > tr td{
    margin: 5px 0;
    text-align: center;   
    padding: 5px;
}
.focus tbody > tr {
 border: 4px solid #f2edd2;
    }
.focus tbody > tr.softOrg {
    background: #ece0b5;
}

.focus tbody > tr.darkOrg {
    background: #e5d397;
}

.listtype01{
    list-style: none;
    padding-left: 30px;
}
.listtype01 li{
    position: relative;
    margin-bottom: 10px;
    font-family: 'KlinicSlab-BookItalic';
}

.listtype01 li::before {    
    content: '';
    position: absolute;
    margin-left: -30px;
    width: 20px;
    height: 20px;
    background: url(../images/list-single-flower.png) no-repeat top left;
    top: 7px;

}

.reiseHead, .reiseHead01{
    width: 340px;
}

.taylorBall{
    max-width: 130%;
    margin-left: -20%;
}

.reiseHead02, .reiseHead03{
    max-width: 550px;
}

.sm-quote{
    margin: 30px 0;
}
.sm-quote .text-right{
    margin-top: 10px;
}

.darkback{
   background: #1a1517;
   color: #fff; 
   padding: 30px; 
}

.headBannerOverlay01 {
    position: absolute;
    top: 56%;
    right: 26%;   
}

.title-x70 {
    font-size: 74px;
    line-height: 0.9;
}
 .headBannerOverlay02 {
    position: absolute;
    top: 55%;
    right: 1%;
}

.headBannerOverlay03 {
    position: absolute;
    bottom: 5%;
    left: 10%;
    right: 10%;
    
}

.overlay04.articleTitle,
.overlay04 .articleTitle{
    margin-top: 30px;
}

.headBannerOverlay05 {
    position: absolute;
    top: 37%;
    left: 5%;
    right: 5%;
}

.headBannerOverlay06 {
    position: absolute;
    bottom: 4%;
    left: 5%;
    right: 5%;
}

.headBannerOverlay07 {
    position: absolute;
    top: 27%;
    left: 5%;
    right: 5%;
}

.headBannerOverlay08 {
    position: absolute;
    bottom: 7%;
    left: 5%;
    right: 5%;
}

.headBannerOverlay09 {
    position: absolute;
    top: 12%;
    left: 5%;
    right: 5%;
}

.headBannerOverlay10 {
    position: absolute;
    bottom: 7%;   
    right: 5%;
}

.headBannerOverlay11 {
    position: absolute;
    bottom: 10%;
    left: 20%;
    max-width: 515px;
}

.headBannerOverlay12 {
    position: absolute;
    top: 12%;
    left: 10%;
    width: 80%;
}

.headBannerOverlay13 {
    position: absolute;
    top: 32%;
    right: 7%;
    max-width: 360px; 
}

.marbot15{
    margin-bottom: 15px;
}
.boxBG{
    background: #f7efd6;
    padding: 0 10px; 
}
.block-content{
    background: #021317;
    padding: 30px; 
    color: #fff;
}

.imgControl img{
    position: relative;
    top: -30px;
    max-width: 200px;    
    margin: 0px auto;
}

.img-top{    
    padding-left: -15px;
    padding-right: -15px;
}

.backGradient{
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(253,252,252,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(253,252,252,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(253,252,252,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#fdfcfc',GradientType=0 ); /* IE6-9 */
}

.backGradient01{ 
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(216,227,237,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(216,227,237,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(216,227,237,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#d8e3ed',GradientType=0 ); /* IE6-9 */
}

.imgBox {
    margin-bottom: 30px;
    position: relative;
}

.titleBlock{
    margin: 40px auto;
    max-width: 300px;
}

.title-xl00 {
    font-size: 130px;
    line-height: 0.8; 
    margin-bottom: 0px;
}

.title-xl0 {
    font-size: 100px;
    line-height: 0.8; 
    margin-bottom: 0px;     
}

.title-xl01 {
    font-size: 110px    ;
    line-height: 0.9; 
    margin-bottom: 0px;
    display: inline-block;  
}

.title-xl02 {
    margin-top: 0; 
    font-size: 75px;
    line-height: 1;
}

.title-xl2 {
    margin-top: 0; 
    font-size: 70px;
    line-height: 1;
}

.title-xl03 {
    margin-top: 0; 
    font-size: 50px;
    line-height: 1; 
}

.title-xl04 {
    margin-top: 0; 
    font-size: 40px;
    line-height: 1;
    display: inline-block;
}

.title-xl05 {
    margin-top: 0; 
    font-size: 80px;
    line-height: 1;
    display: inline-block;
}

.title-xl06 {
    margin-top: 0; 
    font-size: 220px;
    line-height: 0.8;
    display: inline-block;
}

.title-xl63 {
    font-size: 63px    ;
    line-height: 0.8; 
    margin-bottom: 0px;
    display: inline-block;  
}

.sm-txt{
    font-size: 20px;
    display: inline-block;
    background: #000;
    color: #fff;
    padding: 2px 5px;
    position: absolute;
    left: 0;
    top: -35px;
}

.sm-txt01{
    font-size: 20px;
    display: inline-block;
    background: #000;
    color: #fff;
    padding: 2px 5px;
}

.exclaicon {
    position: absolute;
    width: 40px;
    top: 13px;
    left: 44%;
}

.bottonUrlbox {
    font-family: 'KlinicSlab-MediumItalic';
    font-size: 22px;
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom: 1px dashed #000;
    border-top: 1px dashed #000;
    text-align: center;
    margin-top: 30px;
    line-height: 1.1;
    position: relative;
}
.bottonUrlbox-01 {   
    font-size: 20px;
    padding-top: 30px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #000;
    border-top: 1px dashed #000;
    text-align: center;
    margin-top: 30px;
    line-height: 1.2;
    position: relative;
}

.bottonUrlbox-02 {
    font-family: 'KlinicSlab-MediumItalic';
    font-size: 22px;
    padding-top: 30px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #fff;
    border-top: 1px dashed #fff;
    text-align: center;
    margin-top: 15px;
    line-height: 1.1;
    position: relative;
}
.quote-author{
	font-size: 15px;
	display: inline-block;
	background: #fff;
	padding: 10px; 
	margin: 0 auto; 
}

.overlay-quotebox {  
    font-size: 23px;
    padding-top: 20px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #fff;
    border-top: 1px dashed #fff;
    text-align: center;   
    line-height: 1.1;   
    color: #fff;
}

.imgBox .imgCap, .imgColorBox .imgCap {
    font-family: Georgia !important;
    font-style: italic;
    font-size: 14px;
    line-height: 1.2;
    margin-top: 6px;   
        
}
.imgCap .txttitle {
	font-style: normal;
}
.imgBox .imgCap.caption-position{
    position: absolute;
    bottom: 10px;
    color: #fff;
    left: 15px;
    right: 15px;
    border-bottom: none;
}

.sec-author{
    font-size: 15px;
    margin-top: 15px;
    display: block;
}
.txttitle {
    font-family: 'KlinicSlab-Medium';
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3;
    margin-bottom: 5px;
    margin-top: 30px;
}

.txttitle01 {
    font-family: 'BebasNeueRegular';
    font-size: 20px;
    font-weight: 600;
    line-height: 1.3;
    margin-bottom: 5px;
    margin-top: 30px;    
}

.uppercase{
    text-transform: uppercase;
}

.inner-quote{
    max-width: 768px;
    margin: 0 auto;
    line-height: 1.3;
}

.overlay-quotebox01 { 
    font-size: 18px;
    padding-top: 20px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #fff;
    border-top: 1px dashed #fff;
    text-align: center;
    margin-top: 30px;
    line-height: 1.1;
    color: #fff;
}

.list-style{
    list-style: none;
    padding-left: 0px;
}
.list-style li{
    position: relative;
    padding-left: 30px;
}

.list-style li img{
    position: absolute;
    width: 20px;
    height: auto;
    left: 0px;
    top: 5px;
}

.overlay-quotebox01 .inner-quote{
    max-width: 450px; 
    margin: 0 auto;
}

.circle-rate{
    max-width: 300px;
}

.circle-head{
    font-family: 'BebasNeueLight';
    font-size: 30px;
    border-top: 1px dashed #000;
    border-bottom: 1px dashed #000;
    padding: 5px 10px;    
    display: inline-block;
    margin-bottom: 30px; 
} 

.martop40{
    margin-top: 40px;
}

.martop30{
    margin-top: 30px;
}

.martop60{
    margin-top: 60px;
}

.martop10{
    margin-top: 10px;
}

.padtop30{
    padding-top: 30%;
}


.imgBox .imgCount {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 24px;
}

.imgGallery .row > [class*="col-"] {
    padding-left: 5px;
    padding-right: 5px;
}

.imgGallery .imgBox {
    margin-bottom: 5px;
}

.galleryCap { 
    padding: 20px;
    font-style: italic;
    font-size: 17px;
    line-height: 23px;
}

.galleryCap .capCount {   
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-style: normal;
    height: 22px;
    line-height: 20px;
    text-align: center;
    width: 22px;
}

.col-whiteCol {
    color: #fff !important;
}

.bgblack {
    background-color: #000000 !important;
}
.bgyellow2 {
    background-color: #a5851b !important;
}
.font-babesNuelight{
    font-family: 'BebasNeueLight' !important;
}
.overlayquote{
	position: absolute;
	top: 5%;
	left: 5%;
	right: 15%;
	width: 40%;
}

.imgBox .imgCount {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 24px;
    z-index: 99;
}
.artiSecback{
     background: #1b1d21;
        padding: 30px 30px;
        margin-bottom: 10px;
        color: #fff;
}

.artiSecheadingBox {
    font-size: 80px;
    line-height: 1;
}

.articleTopBoxS5 {
    position: absolute;
    top: -25px;
    right: 2%;
    z-index: 999;
}

.article-top .articleTitleTab4 {
    border-right: 4px solid #fff;
    border-left: 4px solid #fff;
}

.spiltSidensistTitleTab {
    width: 200px !important;
    font-size: 30px;
    padding: 30px 5px 0px;
}

.articleTitleTab2, .articleTitleTab4 {
    background: #28201b !important;
    position: relative;
}
.article-top .articleTitleTab4::before {
    left: 4px !important;
    width: 1px;
    background-color: #868686;
}
.articleTitleTab4::before, .articleTitleTab4::after {
    background-color: #979fa4;
    content: '';
    height: 100%;
    position: absolute;
    top: 0;
    width: 1px;
}
.spiltSidensistTitleTab {
    font-size: 30px;
    line-height: 1;
}

.triangleWidth001 {
    width: 200px;
}

.spiltSidensistTitleTab span {
    position: relative;
    bottom: -28px;
}

.articleTitle h2 {
  
    font-size: 60px;
    font-weight: 500;
    margin: 10px 0;
    word-wrap: break-word;
    line-height: 1;
}

.spiltSidensistBox h6 {
    font-family: 'BebasNeueLight';
    font-size: 44px;
    margin-top: -10px !important;
}

.spiltSidensistSubhead {
    background: #000;
    color: #fff;
    font-family: 'KlinicSlab-Bold';
    display: inline-block;
    margin-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

.spiltSidensistConTextTab p {
    font-family: 'KlinicSlab-MediumItalic';
}

.spiltSidensistBlackBox {
    background: #000;
    color: #fff;
    margin-top: 10px;
    float: left;
    padding: 20px;
}

.spiltSsistCol40 {
    width: 12%;
    float: left;
}
.spiltSsistCol60 {
    width: 88%;
    float: left;
}
.bannerImg{
    position: relative;
    margin-bottom:40px; 
    margin-top: 40px;
}
/*.articleTitle h2{
    margin-bottom: 30px; 
}
*/
.dashed {
    list-style-type: none;
    font-family: 'KlinicSlab-MediumItalic';
    line-height: 20px;
    font-size: 17px;
}
.dashed li::before {
    content: '-';
    position: absolute;
    margin-left: -20px;
}

.thumbSec{
    position: absolute;
    width: 28px;
}
.list-sec{    
    margin-left: 25px;
    top: 0;
    list-style-type: none;
    font-family: 'KlinicSlab-MediumItalic';
    line-height: 1.1;
    font-size: 17px
}

.list-sec li{
   position: relative; 
}
.list-sec li::before {
    content: '-';
    position: absolute;
    margin-left: -20px;    
}


.spiltSsistCol40 img {
    width: 25px;
}
.spiltSidensistFooter {
    background: #000;
    color: #fff;
    font-family: 'KlinicSlab-Medium';
    margin-top: 50px;
    font-size: 16px;
    padding: 5px 10px;
}
.orgYellowCol {
    color: #fdb414 !important;
}
.spiltSidensistFooter a {
    color: #fff;
    font-family: 'KlinicSlab-MediumItalic';
}
.dottedBorderBox {
    border-top: 1px dotted #fff;
    height: 2px;
    margin: 4px 0px 20px;
    float: left;
    width: 100%;
}
.golfTipsBlackbox p {
    color: #fff;
	font-size: 17px;
    line-height: 21px;
}
.marbot10{
    margin-bottom: 10px;
}

.marbot15{
    margin-bottom: 15px !important;
}

.marbot30{
    margin-bottom: 30px;
}

.marbot40{
    margin-bottom: 40px;
}

.mt30{
    margin-top: 30px;
} 
.mt10{
    margin-top: 10%;
} 

.mt15{
    margin-top: 15%;
} 

.mt20{
    margin-top: 20%;
} 

.mt0{
    margin-top: 0px;
}
.noMarginBtm {
    margin-bottom: 0 !important;
}
.golfSkolen01{
    position: absolute;
    left: 42%;
    top: -4%;
}
.golfSkolen02{
    position: absolute;
    left: -5%;
    top: 44%;
}

.golfListcapContent {
    margin-bottom: 10px;
}

.golfListcapContent span.counter {
    width: 26px;
    display: block;
    float: left;
}

.golfListcapContent p {
    margin-left: 40px;
    text-indent: 0;
}

.imgBox .imghand {
    position: absolute;
    left: 20px;
    bottom: 20px;
    width: 60px;
    z-index: 9;
}
.pink-bg {
    background: #e65657 !important;
}
.slghtpink {
    background: #f9d9d0 !important;
}
.gryBoxArtiDetail p {
    font-size: 18px;
    line-height: 1.2;
}

.imgInhold .imgLinkBox{   
    width: 90%;
}

/*===================================================================
===================================================================*/
.imgBox .fancybox {
    position: relative;
    display: block;
}
.quote-Icon-1 {
    position: absolute;
    top: 5%;
    left: 8%;
    width: 40%;
    z-index: 9;
}
.bg-lightbrown {
    background: #f3eccf;
    padding: 200px 40px 40px;
}

.filmtipshead{
    max-width: 400px;
    margin: 0 auto;
}
.filmtipsTitle{
    max-width: 300px;
}
.bg-black-dotted {
    overflow: hidden;
    padding: 15px 30px;
    background: #000;
}
.bg-black-dotted .border-dotted {
    padding: 20px 0;
    overflow: hidden;
    border: 1px dotted #ccc;
}

.bg-black-dotted .text-holder {
    color: #fff;
    font-size: 16px;
    line-height: 1.2;    
}
.golfMob{
    position: relative;
    bottom: -50px;
    max-width: 400px;
    margin: 0 auto; 
}
.man {
    max-width: 510px;
    position: absolute;
    right: 20px;
    top: 10px;
}
.man p,
.man img {
    vertical-align: middle;
    display: inline-block;
}

.man p{
    font-size: 15px;
}


.man img {
    max-width: 170px;
}

.golf-1 {
    position: absolute;
    max-width: 370px;
    top: 0%;
    right: -10%;
    -moz-transform: rotate(-40deg);
    -webkit-transform: rotate(-40deg);
    -o-transform: rotate(-40deg);
    -ms-transform: rotate(-40deg);
    transform: rotate(-40deg); 
}

.img-container{
    margin-bottom:20px; 
}


.boxContTitle1 {
    font-family: 'BebasNeueBold';
    font-size: 24px;
    line-height: 1;
    text-transform: uppercase;
    color: #fff;
    background: #000;
    padding: 5px 15px 1px;
    margin-top: -8px;
}

.golfProDetail p {    
   font-family: 'KlinicSlab-MediumItalic';
    border-bottom: 1px dotted #000;
    text-indent: 0;
    padding-bottom: 5px;
    padding-top: 5px;
}

.golfProduct{
    margin-top: 10px;
}
.golfProduct p {    
    font-family: 'KlinicSlab-Medium';   
    text-indent: 0;
}

.yellowbgSubHead {
    background: #fdb414;
    color: #23363b;
    font-family: 'KlinicSlab-Bold';     
    padding: 2px;
    line-height: 1.5;
   
}

.disc-block .noIndent{
    margin-top: 10px;
}

.yellowBGsm {
    background: #fdb414;
    color: #000;
    font-family: 'BebasNeueRegular';
    font-weight: bold;
    padding: 1px 5px 0px;
    font-size: 16px;
    display: inline-block;
}

.dottedBorderTab {
    height: 20px;
    border-top: 1px dotted #000;
    margin-top: 20px;
}

.dottedBorderTab-01{
    height: 20px;
    border-top: 1px dotted #fff;
    margin-top: 20px;
}

.golfProductImgTab {
    width: 280px;
    margin-left: auto;
    margin-right: auto;
}

.contentHock{
    position: absolute;
    top: -50px;
    left: 0;
}

.contentHock01{
    position: absolute;
    bottom: 0px;
    left: 0;
}

.contentHock.width240{
    width: 240px;
   
}

.contentHock, .contentHock01 {
    font-size: 16px;
    line-height: 1;
}

.contentHock span, .contentHock01 span{
    background: #fdb414;
    font-family: 'BebasNeueBold';    
}

.contentHock span .smtext, .contentHock01 span .smtext{
    font-size: 13px;
}

.arets-logo{
    position: absolute;
    top: -6%;
    right: 10%;
    width: 140px;
} 


/*===================================================================
===================================================================*/

.boldLinkBox {
    font-family: 'KlinicSlab-MediumItalic';
    margin-top: 5px;
    font-size: 22px !important;
}
.pink-color {
    color: #e65657 !important;
}

.boxBord {
    border: 1px dotted #000;
    background: #fff;
    overflow: hidden;
}
.focusBox {
    margin-bottom: 30px;
}
.tophockyImg1{
    overflow: hidden;
}
.tophockyImg1 img {
    margin-top: 2%;
    margin-left: 0%;
}
.diffContent {
    margin-top: -55%;
}
.diffContent01 {
    margin-top: -15%;
}
.pad30 {
    padding: 30px !important;
}
.boxContTitle {
    font-family: 'BebasNeueLight';
    font-size: 54px;
    line-height: 60px;
}

.boxContTitle01 {
    font-family: 'BebasNeueLight';
    font-size: 90px;
    line-height: 0.9;
    margin-bottom: 30px;
    position: relative;
    z-index: 4;
}

.boxContTitle02 {
    font-family: 'BebasNeueLight';
    font-size: 90px;
    line-height: 0.9;
    margin-bottom: 30px;
    position: relative;
    z-index: 4;
}

.martop0 {
    margin-top: 0px !important;
}

.custom-pad01{
   padding: 102px 60px;
}

.tdGapBox {
    padding: 5px;
    vertical-align: baseline;
    line-height: 19px;
    font-size: 17px;
}

.bordsec {
    border: 1px dotted #000;
    padding: 50px 40px 0 40px !important;
    overflow: hidden;
    background: #fff;
}

.bordsec01 {
    border: 1px dotted #000;
    padding: 40px !important;
    overflow: hidden;
    background: #fff;
}

.noBord01 {   
     padding: 50px 40px 0 40px !important;
    overflow: hidden;
    background: #fff;
}


.smbordsec {
    border: 1px dotted #000;
    padding: 15px;
    overflow: hidden;
    background: #fff;
}

.TitleBGblack{
    background: #000;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;  
    margin-bottom: 15px;  
    margin-top: 30px;
}

.articleIntroText {
    font-family: 'KlinicSlab-BookItalic';
    font-size: 20px;
    line-height: 25px;
    margin-top: 0px;
}

.drop-txtutstyr {
    float: left;
    font-size: 90px;
    font-weight: bold;
    line-height: 100%;
    padding: 0 15px 0 0;
    color: #000;
   font-family: 'BebasNeueBold';
}

.blackBgHeadLightText {
    background: #000;
    font-family: 'BebasNeueBook';
    color: #fff;
    display: inline-block;
    font-size: 25px;
    padding: 2px;
}

.blackBgHeadLightText02 {
    background: #231f20;
    font-family: 'BebasNeueBook';
    color: #fff;
    display: inline-block;
    font-size: 22px;
    padding: 1px 5px; 
}

.blackBgHeadLightText03 {
    background: #a5851b;
    font-family: 'KlinicSlab-Bold';
    color: #fff;
    display: inline-block;
    font-size: 20px;
    padding: 1px 5px; 
}

.backHeadText {  
    display: inline-block;
    font-size: 26px;
    padding: 2px;
    margin-bottom: 5px;
}



.utstyrHeading {
    background: url('../images/elements/utstyrBg.png');
        background-repeat: repeat;
    background-repeat: repeat-x;
    height: 150px;
}
.DottedborTable {   
    font-size: 18px;
}
.rowline-table{
    position: relative;
    z-index: 4;
}
.rowline-table tbody tr{   
    border-bottom: 1px dotted #000;
}

.rowline-table tbody tr:first-child{   
    border-top: 1px dotted #000;
}

.rowline-table tbody tr td{   
    border-top: 0px;
}

.col-goldYellow {
    color: #a5851b !important;
}

.col-darkPink {
    color: #6b4a42 !important;
}


.DottedborTable tbody tr td:first-child{
    min-width: 160px;
}

.utstyrdottedBorderBox {
    height: 15px;
    border-bottom: 1px dotted #000;
    margin-bottom: 15px;
}

.dottedBorderBox {
    height: 15px;
    border-bottom: 1px dashed #000;
    margin-bottom: 15px;
}

.blackBgHeadLightText01 {
    background: #ab8a28;
    font-family: 'BebasNeueBold';
    display: inline-block;
    font-size: 20px;
    padding: 2px;
}
.utstyrdottedBorderright {
    height: 15px;
    border-right: 1px dotted #000;   
}

.block02 {
    position: relative;
}

.block02 .boxContent {
    width: 68%;
    z-index: 99;
    position: relative;
    float: right;
}

.rightJacket {
    position: absolute;
    bottom: auto;
    left: auto;
    width: 350px;
    z-index: 9;
    top: 0;
    right: -45px;
}

.block02 .boxContent {
    width: 68%;
    z-index: 99;
    position: relative;
    float: left;
}

.imgBox {
    margin-bottom: 30px;
    position: relative;
}

.art29pro {
    position: absolute;
    bottom: 0%;
    right: 0%;
    max-width: 300px;
    z-index: -1;
}
.art30pro {
    position: absolute;
    top: -5%;
    right: -2%;
    max-width: 330px;
    z-index: 1;
}

.art31pro {
    position: absolute;
    top: 0%;
    left: -5%;
    max-width: 410px;
    z-index: -1;
}

.art32pro {
    position: absolute;
    bottom: 1px;
    left: -15px;
    max-width: 210px;
    z-index: 1;
}

.art34 {
    display: inline-block;
    max-width: 300px; 
    margin-right: 40px;
    margin-top: -50px;
}

.art35 {
    margin-left: -17%;
    margin-top: 0;
    max-width: 117%;
}

.art36 {
    position: absolute;
    top: -15px;
    right: -9%;
    max-width: 460px;
    z-index: 1;
}

.art37 { 
    max-width: 255px;
    display: inline-block;
    margin-top: -23%;
    margin-right: -2%; 
    position: relative; 
    z-index: 5;
}

.art38{
    max-width: 210px;
    position: absolute;
    left: -8%;
}

.art39 {
    display: inline-block;
    margin: -22% -40px 30px 0;
    max-width: 340px;
    z-index: 1;
    position: relative;
}

.art40 {
    position: absolute;
    top: -15px;
    right: -9%;
    max-width: 460px;
    z-index: 1;
}

.art41 {    
    max-width: 380px;
    float: right;
    padding-left: 30px;
    margin-top: 15px;
    margin-bottom: 30px;
}

.art42 {  
    position:absolute;
    top: -9%;
    left: 0;
    max-width: 360px;    
}

.art43 {  
    position:absolute;
    bottom: 12%;
    right: 0;
    max-width: 400px;    
}

.art44 {  
    position:absolute;
    top: -5%;
    right: 27%;
    max-width: 130px;    
    z-index: -1;
}

.contBoxhead{
    position: relative;
    z-index: 4;
}

.txt-back{
    background: #f07c13;
    color: #fff;
}

.txt-Gold{    
    color: #ab8a28;
}

.customHead01 {   
    float: left;
    max-width: 700px;
}
.cover-img{
    margin-top: -50px; 
    margin-left: -50px; 
    margin-right: -50px;
}
.mt-10{
    margin-top: -10%;
}

.mt10{
    margin-top: 10%;
}

.mt-15{
    margin-top: -15%;
}

.mt-5{
    margin-top: -5%;
}

.mt40{
    margin-top: 40%;
}

.mt30{
    margin-top: 30%;
}

.mt20{
    margin-top: 20%;
}

.customHead02 {
   margin-top: -20%;
}

.customHead03 {
    max-width: 50%;
    float: left;
}


.colbordleft{
    border-left: 1px dashed #000;
}

 
.tophockyImg01{
    position: relative;
    right: -40px;
    top: 40px;
}

.price {
    border-top: 1px dotted #b4b4b4;
    border-bottom: 1px dotted #b4b4b4;
    padding: 3px 0;
}

.dotted-sep {
    border-left: 1px dotted #b4b4b4;
}

.main-head {
    padding-bottom: 42%;
}

.utstyrHeadingS1 {
    background: url('../images/elements/utstyrBg.png');
        background-repeat: repeat;
    background-repeat: repeat;
    background-repeat: repeat-x;
    height: 60px;
}

.boxHeadingTab4 .boxHeadingContent {
    padding: 30px;
}

.boxHeadingContent {  
    background: rgba(32,51,63,0.8);
}

.boxHeadingContent h2 {
    font-family: 'PTSerif-Regular';
    color: #fff;
    text-align: center;
    font-size: 80px;
    line-height: 0.8;
}


.backText span{
    background-color: #000;
    line-height: 1.3;
    font-size: 31px;
    color: #fff;
    padding: 0px 10px;
    text-transform: uppercase;
}

.boxHeadingTab4 h5 {
    font-size: 14px !important;
    margin: 20px 0;
    color: #fff;
}
.boxHeadingContent p {   
    color: #fff;
    text-indent: 0;
    text-align: center;
    font-size: 18px;
    margin-top: 20px;
}

.articlePTitle {
    font-family: 'KlinicSlab-Bold';
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3;
    margin-bottom: 5px;
    margin-top: 30px;
}

.annonseTop {
    color: #e8edf0;
    left: 0;
    margin-top: 0;
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 2;
}

.annonseTop01 {
    color: #fff  ;
    left: 0;
    margin-top: 0;
    position: absolute;    
    top: 20px;
    z-index: 2;
    font-family: 'Noticia Text';
    font-weight: bold;

}

.artiBgWithTriangleBox {
    margin-top: 26px;
    position: relative;
}

.annonserTitle01 {
    color: #fff;
}

.annonserTitle01 h2 {
    font-size: 44px;
    line-height: 1.1;
    font-family: 'Noticia Text';
    font-weight: bold;
    color:#347788; 
    width: 730px;   
}

.annonserTitle01 h2 .smtitle {
    font-size: 70px;
    line-height: 0.9;
}

.annonserTitle01 h2 .smtitle {
    font-size: 30px;
    line-height: 1;
    margin-bottom:10px;
    display: block; 

}

.overlayTitle01 {
    position: absolute;
    left: 2%;
    right: 2%;
    top: 3%;
    width: 650px;
    color:#fff;
    background: rgba(25,55,71,0.9);
    padding: 20px;
}

.map-section{
    padding: 30px;
}

.annonse{
    font-family: Noticia Text;    
}

.annonse h2{
    font-size: 24px;   
    font-weight: bold;
    text-transform: uppercase;
}

.annonse h2 .coverTxt{
    display: inline-block;
    background: #307889;
    padding: 3px;
    font-size: 15px;
}

.annonse p{
    font-size: 15px;
    line-height: 1.4;
    margin-top: 15px;
}

.blockBG{
    background: #cfeaf0;
    position: relative;
    overflow: hidden;
}

.blockBG01{
    background: #468393;
    position: relative;
    overflow: hidden;
}

.product-title{
    background: #000;
    padding: 7px 20px;
}

.product-title h3{
    margin: 0; 
}

.productBG{
    background: #e1e1e4;
    padding: 15px;
    margin-top: 15px;
}

.productBG01{
    background: #e1e1e4;
    padding: 30px;       
}

.blankSpc{
    padding: 14px;
    background: #000; 
}
.map02{
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    z-index: 1;
}

.map-section .content-details{
    position: relative;
    max-width:450px; 
    z-index: 2;
}

.place-section{
    padding: 40px;
}

.endInfoIcon {
    font-size: 7px;
}

.endInfoIcon i {
    display: inline;
}

.col-darkgolden{
    color: #928a52;
    font-family: 'Noticia Text';
}


.overlayCap {
    color: #fff;
    bottom: 15px;  
    font-family: 'KlinicSlab-Bold';
    font-size: 16px;
    left: 20px;
    position: absolute;
}

.overlayCap01 {
    color: #fff;
    top: 15px;  
    font-family: Georgia;
    font-size: 16px;
    left: 20px;
    position: absolute;
}

.overlayCap02 {
    color: #fff;
    bottom: 15px;  
    font-family: 'Georgia' !important; 
    font-style: italic;
    font-size: 16px;
    left: 20px;
    position: absolute;
}

.headBannerOverlay {
    top: 30%;
    left: 5%;
    right: 5%;
    position: absolute;      
}

.headBannerOverlay .reise-head{
    font-size: 56px;
    line-height: 1.1;
    font-weight: bold;
    max-width: 340px;
    margin: 0 auto;
}

.topPen{
    position: absolute;
    top: -50px;
    left: -60px;
}

.diffColsm1{
    color: #fff;
}

.customOverlay{
    top: 40%;
    max-width: 600px;
    margin: 0px auto;
}

.customOverlay01{
    bottom: 15%;
    left: 10%;
    min-width: 320px;
    position: absolute; 
}

.headBannerOverlay .smTitle {
    font-size: 70px;
    line-height:1;
}

.caption-list{
    list-style: none;
    padding-left: 0px;
}

.blackInfoArtiBox {
    background: #000;
    padding: 10px;   
    position: relative;   
    top: 0;
    left: 0;
	word-break: break-word;
}

.blockInfoArtiBox {
    background: #febe10;
    padding: 10px;
    margin-top: 0px;
    position: absolute;
    max-width: 210px;
    top: 40%;
    left: 3%;
}


.blackInfoArtiBox01 {
    background: #071922;
    padding: 10px;
    margin-top: 0px;
    position: relative;   
    top: 0;
    left: 0;
}

.boxHeadingTab4 {
    top: 20%;
    width: 46%;
    left: 27%;
    background: rgba(0,0,0,0.6);
    padding: 10px;
    position: absolute;
}
.overlapImgCover2 {
    position: relative;
    margin-top: 40px;
}

.textCenterBox {
    text-align: center;
}

.exclaicon {
    position: absolute;
    width: 40px;
    top: -18px;
    left: 48%;
}

.exclaicon01 {
    position: absolute;
    width: 75px;
    top: -22px;
    left: 40%;
}

.col-whiteBox {
    color: #fff;
}

.spiltSidensistHeadBlack {
    width: 100%;
    float: left;
    font-family: 'KlinicSlab-Bold';
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    font-size: 23px;
    padding: 4px 0px;
    margin-bottom: 18px;
    margin-top: 20px;
}

.bordupdown{
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.blockHead {
    width: 100%;
    float: left;    
    font-size: 40px;
    padding: 4px 0px;
    margin-bottom: 0px;
    margin-top: 60px;
}

.conclusion {
    width: 100%;
    float: left;    
    font-size: 30px;
    padding: 4px 0px;
    margin-bottom: 20px;
    margin-top: 50px;
}

.blackBoxBorderTab p {
    text-indent: 0;
    font-family: 'KlinicSlab-Bold' ;
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 12px;
}

.blackBoxBorderTab01 p {
    text-indent: 0;    
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 7px;
    font-family: 'KlinicSlab-Medium';
}

.blackInfoArtiBox01 h4{ 
    font-size: 22px;
    line-height: 1.1;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    margin-top: 30px;
    padding: 5px 0;  
}

.line-divider {
    margin: 12px 0 5px;
}

.blackBoxBorderTab {
    border: 1px solid #fff;
    padding: 10px;
}

.blackBoxBorderTab01 {
    border: 1px solid #fff;
    padding: 30px;
}
.blockBoxBorderTab {
    border: 1px solid #000;
    padding: 10px;
}

.blackBoxBorderTab a {
    color: #a5851b;
    line-height: 22px;
    font-size: 17px;
    font-family: 'KlinicSlab-MediumItalic';
}
.spiltSidenHead{
    text-indent: 0;
    font-family: 'KlinicSlab-Bold';
    font-size: 17px;
    line-height: 1;
    margin-bottom: 7px; 
}
.blockBreak{
    border: 1px dashed #021317;
    margin: 30px 0; 
}
.col-black{
    color: #000;
    text-decoration: none;
}
.hull19 {
    font-family: Georgia;
    font-size: 74px;
    font-style: italic;
    font-weight: bold;
    line-height: 0.8;
    text-align: center;
    right: auto;
}
.utstyrHeading2 {
    background: url(../images/elements/bgPatten.jpg);
        background-repeat: repeat;
    background-repeat: repeat-x;
    height: 211px;
}
.fotoCaptionBox {
    font-family: 'KlinicSlab-Medium';
    font-size: 14px;
    margin-top: -35px;
    border-bottom: 5px solid #000;
    padding-bottom: 5px;
    text-align: right;
}
.utstyrHeading2 {
    margin-bottom: 80px;
}
.findDiffBox {
    border: 1px solid #000;
    padding: 10px;
}

.finnDiff1Div2 {
    line-height: 23px;
    padding-left: 42px;
    padding-top: 20px;
}

.finnDiff1Div1 {
    font-size: 18px;
    line-height: 20px;
}

.downContentBox {
    background: #9bc5bb;
}

.upDownRight {
    margin-top: 77px;
    background: #e1edeb;
    border-bottom: 5px solid #000;
}

.utstyrHeading2D {
    background: url(../images/elements/bgPatten.jpg);
        background-repeat: repeat;
    background-repeat: repeat-x;
}

.col-Black{
    color: #000 !important;
}

.upAndDownTitle {
    font-family: 'BebasNeueBold';
    text-align: center;
    font-size: 62px;
    margin-top: 90px;
    margin-bottom: 20px;
    color: #231f20;
}

.placeIndent{
    padding-left: 15px;
    font-size: 15px;
}

.upContentBox {
    background: #302923;
}

.upContentWithImg {
    color: #fff;
}

.thumbUpLogo img {
    padding-top: 30px;
    padding-bottom: 30px;
    margin: 0px auto;
}

.imgTextBox {
    padding: 5px 16px 30px;
    font-size: 16px;
    line-height: 19px;
}

.imgTextBox span{
    font-family: 'KlinicSlab-Bold';
}

.countBlack {
    height: 24px;
    width: 24px;
    border-radius: 50%;
    display: inline-block;
    background-color: #000000;
    color: #ffffff;
    text-align: center;
    line-height: 26px;
    font-size: 16px;
}

.upDownRight1 {   
    padding: 30px 12px 12px 12px;
    border-top: 0;
}

.socialHead {
    background-color: #000000;
    color: #ffffff;
    margin-bottom: 10px;
    padding: 5px 10px;
}

.sosialeHeading {
    font-family: Georgia;
    font-size: 52px;
    font-weight: bold;
    line-height: 1.5;
}

.imgTextBox {
    padding: 10px 16px 30px;
    font-size: 16px;
    line-height: 19px;
}

.countBlack {
    height: 24px;
    width: 24px;
    border-radius: 50%;
    display: inline-block;
    background-color: #000000;
    color: #ffffff;
    text-align: center;
    line-height: 26px;
    font-size: 16px;
}

.counterList li {
    padding-left: 34px;
    position: relative;
}

.counterList li .countBlack {
    left: 0;
    position: absolute;
    top: 3px;
}

.yellowLightBox {
    background: #e3d293;
    margin-top: 85px;
    margin-bottom: 5px;
    padding: 30px;
}

.norge-back{
    background: #f8f5e1;
    padding: 60px 30px 40px; 
}

.listStyle02, .listStyle03{
    padding-left: 15px;
}

.listStyle02 li, .listStyle03 li{
    list-style: none;
    position: relative;

}

.listStyle02 li:before{
    content: '';
    position: absolute;
    top: 8px;
    left: -14px;
    width: 8px;
    height: 8px;
    background: #f8ac21;
    border-radius: 50%;
}

.listStyle03 li:before{
    content: '-';
    position: absolute;
    top: 0px;
    left: -14px; 
}

.symbleBgImg {
    background: url(../images/elements/backLineBigImg.png);
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
    background-repeat: no-repeat;
    padding: 110px 40px 40px;
    background-position: center;
}

.symbleBgImg h6 {
    font-family: 'KlinicSlab-Medium';
    font-size: 20px;
    margin-bottom: 0px;
}

.symbleBgImg h2 {
    font-family: 'BebasNeueLight';
    font-size: 70px;
    margin-top: -10px;
}

.QandABox {   
    margin-top: 50px;   
    padding-right: 20px;
}

.iconBox {
    font-family: 'KlinicSlab-BookItalic';
}

.bigQanABox {
    font-family: 'KlinicSlab-Bold';
    font-size: 30px;
}

.bigQanABox {
    font-family: 'KlinicSlab-Bold';
    font-size: 30px;
}

.QandAfooterBox {
    background: #000;
    padding: 5px 40px;
    color: #fff;
    font-family: 'KlinicSlab-BoldItalic';
    text-align: center;
    font-size: 17px;
}

.dividerBoxTab img {
    width: 50px;
    margin: 20px auto;
}

.QconBox {
    margin-bottom: 20px;
}

.articleTopBox7 p {
    font-size: 16px;
    font-family: 'KlinicSlab-Bold';
}

.symbleBgImg h6 {
   font-family: 'BebasNeueBold';
    font-size: 18px;
    padding: 1px 4px;  
    margin-bottom: 0px;
    background: #000;
    color: #fff;
    display: inline-block;
}

.symbleBgImg h2 {
     font-family: 'Georgia'; 
     font-weight: bold;      
}

.col-bord{
    border-right: 1px dotted #000;
}

.col-bordWhite{
    border-right: 1px dotted #fff;
}

.col-mdbord{
    border-right: 1px dotted #000;
}

.col-bord01{
    border-left: 1px dotted #000;
}

.dividerBoxTab img {
    width: 50px;
    margin: 20px auto;
}

.imgBox .fancybox {
    position: relative;
    display: block;
}

.quote-Icon {
    position: absolute;
    bottom: 58%;
    left: 10%;
    width: 420px;
}

.martop15{
    margin-top: 15px;
}
.martop30{
    margin-top: 30px;
}

.diceIcon{
    position: absolute;
    bottom: -30px;
    right: 10%;
    max-width: 84px;
}

.golf-head{
    position: absolute;
    width: 110%;
    left: -2%;
    top: 0;
}

.colBorder1 {
    border-right: 1px dashed #cccccc;
}

.reise-footer{
    padding:15px;
    background: #002029;
    color: #fff;
    text-align: center;
    font-family: 'Raleway', sans-serif;
    font-weight: bold;
    font-size: 24px; 
    margin-top: 15px;   
}

.disc-block{
    background: #23363b;
    padding: 50px 30px;
    color: #fff;
    margin-bottom: 10px;
}

.manIcon{
    text-align: center;
}

.disc-block h4, .nodisc-block h4{
    font-size: 20px;
    font-family: 'BebasNeueBold';
    text-transform: uppercase;
    text-align: center;
    font-size: 26px;
    line-height: 1.5;
    border-top: 1px dashed #fff;
    border-bottom: 1px dashed #fff;    
}

.cont-center{
    display: flex; 
    justify-content: center;   
    align-items: center;
    height: 100%;
}

 .nodisc-block h4{   
    border-top: 1px dashed #000;
    border-bottom: 1px dashed #000;    
}

.golfLink{
    color: #b4c2c8;
    text-decoration: none;
}

.txtIndent{
    display: inline-block;
    margin-left: 90px;
}

.block-02{
    padding:30px 50px;
    font-size: 20px;
    background: #a5851b;
    text-align: center;
    line-height: 1.2;   
    color: #fff;  
}

.articleTopBox7 {
    background: #000;
    color: #fff;   
    padding: 2px 25px;
    margin-top: 85px;
    position: relative;
    z-index: 999;
}
.quizContentBox {
    background-color: #fbc6bb !important;
    padding: 16px 5px;
}

.quizRow {
    margin-right: 0px;
    margin-left: 0px;
}

.quizCoverImg {
    margin-top: 3px;
    margin-bottom: 5px;
    position: relative;
}
.quizCoverImg span { 
	font-family: 'KlinicSlab-Medium';
	font-size: 12px;
	transform-origin: 95px 24px;
    transform: rotate(90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    position: absolute;
    top: 0;
    right: 0;
    color: #fff;
}


.whiteBgContent {
    background-color: #fff;   
    padding: 15px 0px;
}

.fotoText {
    font-family: 'KlinicSlab-Medium';
    color: #000;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    position: absolute;
    margin-left: -21px;
    margin-top: 80px;
    font-size: 13px;
    letter-spacing: 1px;
}

.fotoTextJan3 {
    top: 0;
    right: -59px;
}

.quizQuestion h4 {    
    font-size: 36px;
    margin-top: 10px;
    line-height: 1.1;
}

.quizAnswer {
    padding: 20px;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
    ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

.pinkbgLight {
    padding: 10px 20px 5px;
}

.quizAnswer ol {
    counter-reset: item;
}

.quizAnswer ol li {
   
}

.quizQuestion ol li{
    margin-bottom: 18px;
    
}
.quizQuestion ol, .quizAnswer ol {
    padding-left: 15px;
}

.quizAnswer ol li span {
    margin-bottom: 12px;
    font-weight: normal;
}
.quizAnswer ol li {
    margin-bottom: 8px;
    font-weight: bold;
}
  
 .quizAnswer ol h6{
    display: inline-block;
    margin-bottom: 0px;
 }

.quizAnswer ol li::before {
    content: counter(item) ". ";
    counter-increment: item;
    font-family: 'KlinicSlab-BoldItalic' !important;
    display: none;
}

.quizAnswer ol li::after {
    content: '';
    color: #d47673;
}

.quizAnswer h6 {
    font-family: 'KlinicSlab-Bold';
    font-size: 20px;
}
.col-White-black{
    color: #fff;
}

.footer-quote{
    margin-top: 30px;
    padding: 30px 20%;
    line-height: 1.4;
    text-align: center;
    border-top: 1px dashed #000;
    border-bottom: 1px dashed #000;
}

.over-photoCredit{
    position: absolute;
    top: 160px;
    right: -30px;
    font-size: 15px;
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.quizImg.fancybox::after{
    background: none !important;
}

.smallAndBox {
    font-size: 40px;
}

.imgBox .quizCount {
    position: absolute;
    left: 44%;
    bottom: -13px;
    width: 30px;
    z-index: 99;
}

.whiteBgContent  .imgCap.text-center{
    font-size: 16px;
    line-height: 1.2;
    margin-bottom: 40px; 
    height: 30px;
}
.leftSpc{
    padding-left: 30px;
}
.martop0{
    margin-top: 0px;
}
.marbot0{
    margin-bottom: 0px;
}
.marbot10{
    margin-bottom: 10px;
}

.marbot50{
    margin-bottom: 50px;
}

.porncorn01{
    position: absolute;
    top: 0%;
    left: 12%;
    z-index: -1;
}

.porncorn02{
    position: absolute;
    top: -2%;
    left: 12%;
    z-index: -1;
}

.porncorn03{
    position: absolute;
    top: 2%;
    right: 12%;
    z-index: -1;
}

.porncorn04{
    position: absolute;
    top: 2%;
    right: 12%;
    z-index: -1;
}

.porncorn06{
    position: absolute;
    top: 24%;
    left: -8%;
    z-index: -1;
    opacity: 0.3;
}

.porncorn07{
    position: absolute;
    top: 39%;
    right: -5%;
    z-index: -1;
    opacity: 0.6;
}

.porncorn08{
    position: absolute;
    top: -50px;
    left: -20%;
    z-index: -1;
    opacity: 0.5;
    width: 80%;
}


@media (max-width: 992px) {
    .contentHock01, .contentHock{
        max-width: 300px;
    }
    .contentHock{
        top: -10px;
    }
    .articleTitle  .txt-110 {
        font-size: 50px;
        line-height: 1;    
    }
    .headBannerOverlay03 .txt-90{
        font-size: 60px;
    }
   .filmtips .col-bord{
        border-right:  none;
   }

   .bordsec01{
        padding: 30px !important;
   }

    .headBannerOverlay03 .marbot30{
        margin-bottom: 0px;
    }

    .quoteBlock .inner-quote{
        font-size: 18px;
    }

    .golfhistorie{       
        max-width: 75%;
    }
      
}

@media (max-width: 992px) and (min-width: 768px){   
     .utstyrContantBox p, .golfProDetail p{
        font-size: 17px;
    }
    .headBannerOverlay03{
        top: 55%;
        width: 80%;
    }   

    .headBannerOverlay03 .font50{
        font-size: 34px !important;
        line-height: 1.2 !important;
    }
   
    .headBannerOverlay03  .articleSubTitle{
        font-size: 17px !important;
        line-height: 1.4;
        margin-top:15px; 
    }
    
    .boxContTitle  .txt-110 {
        font-size: 80px;
        line-height: 1;
    } 

    .bottonUrlbox-02{
        font-size: 16px;
    }

    .customspc.font20{
        font-size: 16px !important;
    }
} 

@media (max-width: 767px) {

    .txt-100 {
        font-size: 70px;   
    }
    
    .rescol {
        color: #000 !important;
    }
    .dottedBord{
        border: none; 
    }
    .col-White-black{
        color: #000;
    }
    .quote-Icon-1 {     
        top: 1%;
        left: 6%;
        width: 55%;
    }
   .headBannerOverlay03{
        max-width: 100% !important;
   }
    .headBannerOverlay03 .articleSubTitle
    {
        margin-top:30px; 
    }

    .headBannerOverlay03 .font50, .headBannerOverlay01   .title-x70 {
        font-size: 34px !important;
        line-height: 1.2 !important;
    }

    .headBannerOverlay03 .col-whiteBox{
        color: #000;
    }
    .headBannerOverlay13 {
        position: relative;
        top: 0;
        right: 0;
        max-width: 100%;
    }
    .golfhistorie {
        max-width: 100%;
        margin-top: 25%;
    }
    .golfhistori .font50{
        font-size: 40px !important;
    }
}
 
@media (min-width: 992px) {       
    .borderRighttinnTab {  border-right: 1px solid #000; }    
    .customspc{ margin: 30px 0 40px;}
    .col-bord04 { border-right: 1px dotted #bebebe; }
    .col-bordleft04 { border-left: 1px dotted #bebebe; }
    .padboxBG { border: 5px solid #fff;}
    .mb-52{ margin: 41px 70px;}
    .mb-53{ margin: 41px 30px;}
    .mt-54{ margin: 76px 0 60px 0;}
    .mt-55 { margin: 70px 15px 52px 15px; }
}

@media (max-width: 992px) { 
    .smno{
        border-bottom: none;
    }
    .smmarbot30{
        margin-bottom: 30px;
    }

     .blocK01 h2, .blocK01 h2 .bigTitle{
        font-size: 32px;
    }

    .txt-lg100 {
        font-size: 66px;   
    }
    .txt-lg115 {
        font-size: 78px;       
    }
    .txt-lg160 {
        font-size: 110px;        
    }

    .block-content .txt-50 { font-size: 34px; }
    .front-left-title{font-size: 94px;}
    .art35pro {
        position: relative;
        top: -40px;
        right: 0px;
        left: 30px;
        max-width: 100%;
        -moz-transform: rotate(30deg);
        -webkit-transform: rotate(30deg);
        -o-transform: rotate(30deg);
        -ms-transform: rotate(30deg);
        transform: rotate(30deg);
    }
    .golf-1{
        right: -37%;
        -moz-transform: rotate(-30deg);
        -webkit-transform: rotate(-30deg);
        -o-transform: rotate(-30deg);
        -ms-transform: rotate(-30deg);
        transform: rotate(-30deg);
    }  
  
     .quizQuestion {
        border-bottom: 2px dotted  #000;
    }

    .footer-quote {      
        padding: 30px 10%;
    }  

    .mtsm30{
        margin-top: 30px;
    } 
}

@media (max-width: 767px) {  

     .customOverlay .txtwhite { 
        color: #000; 
    }    
    .bottonUrlbox-02{
        color: #000;
        border-bottom: 1px dashed #000;
        border-top: 1px dashed #000;
    }

    .quoteBlock .bottonUrlbox-02{
        color: #fff;
        border-bottom: 1px dashed #fff;
        border-top: 1px dashed #fff;
    }   

    .headBannerOverlay03{
        position: relative;
        bottom: 0%;
        left: 0%;
        right: 0%;
        width: 100%;
        margin-top: 40px;        
    }
    .headBannerOverlay03 .txtwhite {
        color: #000;
    }
    .main-head {
        padding-bottom: 0%;
    }

    .aroUpBox img {
        width: 100%;
    }    
    
    .golf-1 {
        position: relative;
        max-width: 370px;
        top: 0%;
        right: 0%;
        left: 10%;
        margin-bottom: -10%;
    }

    .quizQuestion h4 {
        font-size: 30px;
    }
   
    .art34pro {
        position: relative;
        right: -42px;
        max-width: 110%;
        float: right;       
    }

    .annonserTitle01 h2 {
        font-size: 36px !important;
    }
    .TopLinkBox h1{
        font-size: 34px;
    }
    .TopLinkBox p {
        font-size: 18px;
    }

    .mtxs30{
        margin-top: 30px;
    }
    .overlayquote{
		position: relative;
		top: 5%;
		left: 0;
		right: 0;
		width: 100%;
    }
}

@media (max-width: 500px) {
    .fotoText{
        font-size: 10px;
    }
    .fotoTextJan3{
        top: -30px;
        right: -20px;
    }  
  
    .boxContTitle .txt-110 {
        font-size: 64px;
    }
    .imgBox .boxContTitle .txt-110 {
        font-size: 50px;
    }
    .golf-head{
        display: none;
    }

    .block-content .txt-50 {
     font-size: 30px;
    }


    .boxContTitle01 .font110{
        font-size: 80px !important;
    } 

} 

/* font */

.font13 { font-size: 13px !important; line-height: 1.6 !important; }
.font14 { font-size: 14px !important; line-height: 1.6 !important; }
.font16 { font-size: 16px !important; line-height: 1.4 !important; }
.font18 { font-size: 18px !important; line-height: 1.2 !important; }
.font20 { font-size: 20px !important; line-height: 1.2 !important; }
.font22 { font-size: 22px !important; line-height: 1.2 !important; }
.font24 { font-size: 24px !important; line-height: 1.1 !important; }
.font26 { font-size: 26px !important; line-height: 1 !important; }
.font28 { font-size: 28px !important; line-height: 1 !important; }
.font30 { font-size: 30px !important; line-height: 1 !important; }
.font32 { font-size: 32px !important; line-height: 1 !important; }
.font34 { font-size: 34px !important; line-height: 1 !important; }
.font36 { font-size: 36px !important; line-height: 1 !important; }
.font38 { font-size: 38px !important; line-height: 1 !important; }
.font42 { font-size: 42px !important; line-height: 0.9 !important; }
.font44 { font-size: 44px !important; line-height: 0.9 !important; }
.font46 { font-size: 46px !important; line-height: 0.9 !important; }
.font48 { font-size: 48px !important; line-height: 0.9 !important; }
.font50 { font-size: 50px !important; line-height: 1.1 !important; }
.font52 { font-size: 52px !important; line-height: 0.9 !important; }
.font60 { font-size: 60px !important; line-height: 0.9 !important; }
.font68 { font-size: 68px !important; line-height: 1 !important; }
.font75 { font-size: 75px !important; line-height: 0.9 !important; }
.font80 { font-size: 80px !important; line-height: 0.9 !important; }
.font90 { font-size: 90px !important; line-height: 0.9 !important; }
.font94 { font-size: 94px !important; line-height: 0.9 !important; }

.font100 { font-size: 100px !important; line-height: 0.9 !important; }
.font110 { font-size: 110px !important; line-height: 0.9 !important; }
.font113 { font-size: 113px !important; line-height: 0.9 !important; }
.font130 { font-size: 130px !important; line-height: 0.8 !important; }
.font140 { font-size: 140px !important; line-height: 0.8 !important; }
.font180 { font-size: 180px !important; line-height: 0.8 !important; } 
.font17{font-size: 17px; line-height: 1.4; }

.font-noticiaText{
    font-family: 'Noticia Text';
    font-weight: normal;
    font-style: normal;
}

.font-boldTextHead {
    font-family: 'BebasNeueBold' !important;
}

.klinicBold {
    font-family: 'KlinicSlab-Bold' !important;
}

.font-klinicSlabmed{font-family: 'KlinicSlab-Medium';}

.font-klinicSlabLight{
    font-family: 'KlinicSlab-LightItalic' ;
}

.font-klinicSlabmedium{
    font-family: 'KlinicSlab-MediumItalic';
}

.font-babesnuelight{
   font-family: 'BebasNeueLight';
}
 
.font-babesnuethin{
font-family: 'BebasNeue-Thin';
}

.KlinicSlabitalic {
    font-family: 'KlinicSlab-BoldItalic' !important;
}

.font-klinicSlabbookIta{
    font-family: 'KlinicSlab-BookItalic';
}


.colBorder {
    border-right: 1px solid #cccccc;
}

/* ADV links */
.fullpagelink { top: 0;  height: 100%;  left: 0%;  width: 100%; }
.advLink1a { 
	bottom: 2%; 
	height: 1%; 
	left: 34%; 
	width: 13%; 
}
.advlink2a {
    top: 5%;
    height: 10%;
    left: 15%;
    width: 69%; 
}
.advlink3a {
	bottom: 4%;
	height: 3%;
	left: 13%;
	width: 19%; 
}
.advlink3b {
	bottom: 4%;
	height: 3%;
	left: 32%;
	width: 12%; 
}
.advlink3c {
	bottom: 4%;
	height: 3%;
	left: 44%;
	width: 16%; 
}
.advlink4a {
	bottom: 11%;
	height: 3%;
	left: 47%;
	width: 32%; 
}
.advlink4b {
	top: 1%;
	height: 12%;
	left: 10%;
	width: 80%; 
}
.advlink5a {
	top: 6%;
	height: 9%;
	left: 19%;
	width: 62%; 
}
.advlink6a {
	bottom: 4%;
	height: 2%;
	left: 17%;
	width: 19%; 
}
.advlink6b {
	bottom: 4%;
	height: 2%;
	left: 36%;
	width: 11%; 
}
.advlink6c {
	bottom: 4%;
	height: 2%;
	left: 47%;
	width: 15%; 
}
.advlink7a {
	bottom: 3%;
	height: 2.5%;
	left: 6%;
	width: 28%; 
}
.advlink7b {
	bottom: 3%;
	height: 2.5%;
	left: 39%;
	width: 19%; 
}
.advlink8a {
    bottom: 5%;
    height: 2%;
    left: 15%;
    width: 19%; 
}
.advlink8b {
    bottom: 5%;
    height: 2%;
    left: 34%;
    width: 11%; 
}
.advlink8c {
    bottom: 5%;
    height: 2%;
    left: 45%;
    width: 16%; 
}
.advlink9a {
	width: 16%;
	height: 5%;
	bottom: 14%;
	left: 37%; 
}
.advlink9b {
	width: 18%;
	height: 5%;
	bottom: 14%;
	left: 55%; 
}
.advlink9c {
	width: 16%;
	height: 3%;
	bottom: 5%;
	right: 18%;  
}
.advlink9d {
	width: 16%;
	height: 3%;
	bottom: 2%;
	right: 18%; 
}
.advlink10a{
	width: 36%;
	height: 3%;
	bottom: 16.5%;
	right: 22%; 
}  


hr.solid-dashed {
    border-top: 2px dashed #cccccc;
    margin: 30px 0;
}

.img-Alter {
    font-size: 17px;
    color: #fff;
    background: #000;
    padding: 15px;
}
.img-Alter h3 {
    margin: 0 0 10px;
}
.img-Alter h3 span {
    color: #cbb14d;
}
.pic-capt .imgBox {
    margin-bottom: 0;
}
.pic-capt .imgBox img {
    margin-bottom: 0;
}

.klink12 {
    width: 16%;
    height: 5%;
    bottom: 14%;
    left: 37%;
}
.klink13 {
    width: 18%;
    height: 5%;
    bottom: 14%;
    left: 55%;
}

.klink14 {
    width: 16%;
    height: 3%;
    bottom: 5%;
    right: 18%;
}
.klink15 {
    width: 16%;
    height: 3%;
    bottom: 2%;
    right: 18%;
}

.bgyellow {
    font-family: 'BebasNeueBold';
    color: #000;
    background: #fabc24;
    padding: 2px 5px;
    letter-spacing: 1px;
}

.pic-title {
    background: #000;
    color: #fff;
    font-family: 'BebasNeueBold';
    font-size: 20px;
    padding: 2px 5px;
    letter-spacing: 1px;
}
.pic-desc {
    margin: 20px 0;
    font-family: 'KlinicSlab-BookItalic';
}
.pic-desc p {
    text-indent: 0;
    border-bottom: 1px dotted #000;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.font-KlinicSlab {
    font-family: 'KlinicSlab-Book';    
}
.text-big {
    font-family: 'lust';
    font-weight: 600;
    font-size: 300px;
    line-height: 0.9;
    letter-spacing: 10px;
}


.picqoute {
    text-align: center;
    font-size: 20px;
    line-height: 1.5; 
    padding: 3px 0px 1px;
}
.picqoute small{
    font-size: 70%;
}
.picqoute.q1 {
    position: absolute;
    bottom: 7%;
    width: 100%;
}
.picqoute.q2 {
    right: 11%;
    bottom: 15%;
}

.picqoute.q3 {
    left: 11%;
    top: 9%;
}

.picqoute.q4 {
    right: 13%;
    bottom: 8%;
}
.picqoute.q5 {
    left: 5%;
    bottom: 10%;
}
.picqoute.q6 {
    top: 8%;
    right: 6%;
}

.title-geor {
    font-family: georgia;
    font-weight: bold;
    font-size: 80px !important;
    text-transform: uppercase;
    margin-bottom: 30px;
}
.numb-list {
    list-style: none;
    padding: 0;
}

.numb-list li {
    position: relative;
    padding-left: 50px;
}
.numb-list li span.hexa {
    position: absolute;
    left: 0;
    top: 0;
    width: 30px;
}

.date-sec span {
    font-family: georgia;
    color: #a5851d;
    font-size: 32px;
    font-weight: 600;      
}
.bignumber {
    position: absolute;
    font-size: 300px;
    z-index: -1;
    top: -40px;
    left: 38%;
    color: #77a9987d;
}
.boxed-layout {
    position: relative;
    border: 1px dotted #000;
    padding: 15px;
    margin-bottom: 20px;
}

.boxed-layout span.number-holder {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 60px;
}
.boxed-layout .text-holder {
    background: #bdd6cc;
    padding: 15px;
}
.boxed-layout .img-holder {
    position: relative;
}


.star {
	font-size: 43px;
    display: inline-block;
    color: #d6bc4a;
    line-height: 0.6;
    margin-top: 10px;
}

@media (max-width: 992px) {
    .picqoute.q1 {
        top: 21%;
    }
    .picqoute.q2 {
        left: 11%;
        top: 24%;
        right: auto;
        bottom: auto;
    }
    .picqoute.q3 {
        left: 5%;
        bottom: auto;
        right: auto;
        top: 21%;
    }
    .picqoute.q4 {
      	top: 20%;
	    right: auto;
	    left: 30px;
    }
    .picqoute.q5 {
        right: 4%;
        bottom: auto;
        top: 20%;
        left: auto;
    }
    .picqoute.q6 {
        top: 5%;
        right: 6%;
    } 


}
@media (max-width: 767px) {
    .title-geor {
        font-size: 40px !important;
    }
}



/*ADDED CSS 02 2021*/ 
.klinicMI{font-family: 'KlinicSlab-MediumItalic';}
.klinicBookI{font-family: 'KlinicSlab-BookItalic';}
.jernArticleTitle h2{
	font-size: 120px;
    line-height: 0.9;
}
.jernArticleTitle small{
	background: #febe10;
    color: #000;
    font-size: 29%;
    line-height: 1;
    padding: 5px 12px 1px;
}
.golfstick-list .imgBox, .golfstick-list .imgBox img{
	margin-bottom: 0px;
}
.jern-category-headinfo h3{
	font-family: 'BebasNeueBold';
    margin-bottom: 5px;
    font-size: 33px;
    line-height: 16px;
}
.jern-category-headinfo h3 small{
	color: #000;
}
.jern-category-headinfo p{
	text-indent: 0;
	font-family: 'BebasNeueBook';
}
.jern-category-headinfo i{
	font-style: normal;
	color: #e8a700;
}
.hexaicon-list{
	display: inline-block;
    position: relative;
    top: 3px;
    margin-right: 5px;
}
.hexaplus-list, .hexaminus-list{
	list-style-type: none;
	padding-inline-start: 0;
	border-bottom: 1px dotted #000;
	padding-bottom: 15px;
}
.hexaplus-list li, .hexaminus-list li{
	position: relative;
    padding-left: 30px;
    padding-bottom: 5px;
    line-height: 19px;
    font-family: 'KlinicSlab-Bold';
}
.hexaplus-list li:before{
	content: ''; 
	background: url(../images/elements/hexaplus.png) no-repeat;
	width: 23px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 2px;
}
.hexaminus-list li:before{
	content: ''; 
	background: url(../images/elements/hexaminus.png) no-repeat;
	width: 23px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 2px;
}
.numbers-infosec{
	margin-top: 300px;
}
.numbers-infosec h2{
	font-family: 'Lust-Script-Display';
    font-size: 120px;
    line-height: 80px;
}
.numbers-infosec p{
	text-indent: 0;
}
.big-h230{font-size: 230px !important; line-height: 68px !important; margin-bottom: 50px;}
.big-h230 small{font-size: 14% !important; color: #000; display: block; }

.arti-adjimg1{
	position: absolute;
    right: -30px;
}
.arti-adjimg2{ 
	margin-left: auto;
    margin-bottom: -150px;
}
.adj-jernimg1{
	float: right;
}

/*golfskolen-heading*/
.golfskolen-heading{
	background: #000;
	color: #fff;
	padding: 30px;
}
.golfskolen-heading h2{
	font-family: Georgia !important;
	font-style: italic;  
    font-weight: bold;
    font-size: 40px; 
}
/*-------img-batch-------*/
.img-batch1 {
    position: absolute;
    top: 13px;
    left: -15px;
    z-index: 1;
}
.img-batch2{
	position: absolute;
    top: 5px;
    left: -11px;
    z-index: 1;
	transform: rotate(-23deg); 
  	-webkit-transform: rotate(-23deg); 
  	-moz-transform: rotate(-23deg); 
  	-ms-transform: rotate(-23deg); 
  	-o-transform: rotate(-23deg);
}
.img-batch3{
	    transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -o-transform: rotate(10deg);
    width: 80px;
    margin-left: auto;
    margin-top: -25px;
    margin-bottom: -29px;
}
.img-batch4{
	position: absolute;
    bottom: -22px;
    left: -11px;
    z-index: 1;
    transform: rotate(-23deg);
    -webkit-transform: rotate(-23deg);
    -moz-transform: rotate(-23deg);
    -ms-transform: rotate(-23deg);
    -o-transform: rotate(-23deg);
}
.img-batch5 {
    display: table-cell;
    width: 95px;
    padding-right: 15px;
}
.img-batch6{  
    margin-left: auto;
    width: 80px;
    margin-top: -25px;
    margin-bottom: -20px;
}
.img-batch7{  
	position: absolute;
    bottom: -20px;
    left: -11px;
    z-index: 1;
    width: 80px;
    transform: rotate(-10deg);
    -webkit-transform: rotate(10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
}
.img-batch8{
	float: right;
    margin-left: 10px;
    margin-bottom: 5px;
    width: 80px;
    transform: rotate(-10deg);
    -webkit-transform: rotate(10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
} 
/*----golfskolen-info----*/
.golfskolen-info {
    background: #000;
    color: #fff;
    padding: 15px 15px 25px;
    font-size: 17px;
    line-height: 20px;
    font-family: 'KlinicSlab-BookItalic';
}
.golfskolen-info h3{
	font-family: georgia;
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 20px;
}
.info-exclaicon {
    margin: -30px auto 20px;
}

/*---- REISE ----*/
.reise-heading{
	font-family: 'BebasNeueBold';
    font-size: 130px;
    line-height: 0.8;
    position: absolute;
    top: 22%;
    right: 4%;
    color: #fff;	
}
.reise-heading small{
	color: inherit;
	display: block;
	font-size: 68%;
}

.reise-subheading{
	font-family: georgia;
    font-weight: bold;
    font-style: italic;
    font-size: 38px;
    color: #fff;
}
.reise-subheading small{ 
	font-family: 'BebasNeueBook';
    display: inline-block;
    background: #a48527;
    font-style: normal;
    font-weight: normal;
    color: #fff;
    padding: 1px 5px;
    font-size: 55%;
}
.reise-deatilbox{
	background: #1b1d21;
	padding: 10px;
	margin-top: 24px;
}
.deatilbox-content{
	border: 1px dashed #fff;
	padding: 15px;
}
.reise-hexaCount {
    margin: -30px auto 15px;
} 
.reise-deatilbox p{
	color: #fff;
	font-size: 16px;
    line-height: 20px;
}
.reise-deatilbox span{
	font-family: 'BebasNeueRegular'; 
    background: #a48527; 
    color: #fff;
    padding: 1px 3px; 
}
/*---- reise-overlay ----*/
.reise-overlay-head1 {
    position: absolute;
    top: 10px;
    left: 20px;
}
.reise-overlay-head2 {
    position: absolute;
    top: 10px;
    right: 60px;
}
.reise-overlay-head3 {
	position: absolute;
    bottom: 38%;
    left: 50px;
}

 
/*utstyr*/
.utstyr-title1{
	position: absolute;
    top: 6%;
    width: 100%;
}
.utstyr-title1 h2{
	font-family: 'Lust-Script-Display';
    text-align: center;
    font-size: 160px;
    line-height: 1;
    max-width: 420px;
    margin: auto;
    color: #fbbe2c;
}
.utstyr-title1 h2 small{
	font-family: 'BebasNeueBold';
	color: #000;
	display: block;
	font-size: 52%;
	line-height: 0.8;
	padding-top: 8px;
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000; 
}
.utstyr-title1 h2 span{
	font-family: 'BebasNeueBold';
    display: block;
    font-size: 98%;
    line-height: 0.8;
    border-bottom: 1px dotted #000;
    color: #000;
    padding-top: 14px;
} 
.utstyr-innhold{
	text-align: center;
	margin-top: -120px;
}
.utstyr-inncontent{ 
	position: relative;
    width: 150px;
    font-family: 'BebasNeueBold';
	text-align: center;
	display: inline-block;
	margin-right: 20px; 
}
.utstyr-inncontent:last-child{ 
	margin-right: 0px; 
}
.utstyr-inncontent p{ 
	text-indent: 0;
    font-size: 26px;
    line-height: 23px;
    text-align: center;
    position: absolute;
    top: 24px;
    width: 100%;
    color: #fff;
}
.utstyr-inncontent span{
	font-family: 'BebasNeueLight';
}
.adj-photocredit1{
	font-family: 'KlinicSlab-Medium';
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    -webkit-transform-origin: -9px 30px;
    -moz-transform-origin: -9px 30px;
    -ms-transform-origin: -9px 30px;
    -o-transform-origin: -9px 30px;
    transform-origin: -9px 30px;
    font-size: 13px;
    position: absolute;
    left: 0;
    bottom: 30%;
}
.utstyr-title2{
	font-family: 'BebasNeueBold';
    font-size: 130px;
    line-height: 1;
    margin-bottom: 30px;
}
.ut-testpanelet-info{
	background: #221d1c;
	padding: 20px;
}
.ut-testpanelet-container{
	border: 1px dotted #fff;
	padding: 20px;
	color: #fff;
}
.ut-testpanelet-info h4{
	font-family: 'KlinicSlab-Bold';
	margin-top: 0;
    border-bottom: 1px solid #fff;
    padding-bottom: 12px;
}
.ut-testpanelet-info h5{
	font-family: 'KlinicSlab-MediumItalic';
	margin-top: 0;
    border-bottom: 1px dotted #fff;
    padding-bottom: 12px;
}
.ut-testpanelet-info h6{
	font-family: 'KlinicSlab-Medium';
	margin: 0;
    border-bottom: 1px solid #fff;
    padding-bottom: 12px;
}
.ut-testpanelet-list{
	text-align: center;
	margin-top: 30px;
}
.ut-testpanelet-list:first-child{ 
	margin-top: 0px;
}
.ut-testpanelet-list img{
	margin: auto;
}
.utstyr-title3{
	font-family: 'BebasNeueBold';
    font-size: 130px;
    line-height: 1;
    margin-bottom: 10px;
}
.diffbox-golfinfo{
	text-align: center;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 3px solid #000;
}
.diffbox-golfinfo:last-child{ 
	margin-bottom: 0px;
	padding-bottom: 20px;
	border-bottom: none;
}
.diffbox-golfinfo img{
	max-width: 200px;
	margin: auto;
}
.diffbox-golfinfo h3{
	font-family: 'BebasNeueBold';
	font-size: 28px;
	margin-bottom: 0px;
}
.diffbox-golfinfo h4{
	font-family: 'KlinicSlab-MediumItalic';
	margin-top: 6px;
}
.diffbox-golfinfo p{
	font-family: 'KlinicSlab-Medium';
	text-indent: 0;
	border-top: 1px dotted #000;
	padding-top: 15px;
	margin-top: 15px;
}
.utstyr-title4{
	font-family: 'BebasNeueBold';
	display: table;
	margin-left: -20px;
}
.utstyr-title4 h2{	
	display: table-cell;
    font-size: 230px;
    line-height: 0.7;
    letter-spacing: -15px;
}
.utstyr-title4 span{
	display: table-cell;
    font-size: 90px;
    line-height: 0.8;
    vertical-align: top;
    padding-left: 35px;
}

.utnum-listinfo{
	display: table;
	border-top: 8px solid #000;
	padding-top: 20px;
	margin-top: 20px;
}
.utnum-listinfo:first-child{ 
	margin-top: 0px;
}
.utnum-listinfo span{
	display: table-cell;
    font-family: 'BebasNeueBold';
    font-size: 90px;
    line-height: 0.9;
}
.utnum-listinfo p strong{
	font-size: 22px;
	display: block;
}
.utnum-listinfo p{
	display: table-cell;
    text-indent: 0;
    vertical-align: top;
    padding-left: 20px;
} 

.utstyr-imgadj1{
	margin-left: -40px;
}
.utstyr-imgadj2{ 
	position: absolute;
    right: 0;
    bottom: 0;
    width: 440px;
} 
.utstyr-imgadj3 {
    position: absolute;
    bottom: 0;
}
.utstyr-imgadj3 img{
	max-width: 400px;
	width: 100%;
} 
.utstyr-imgadj4 img{ 
    max-width: 310px;
} 
.utstyr-imgadj4 .utimg-caption{ 
    position: absolute;
    top: 19px;
    left: 21%;
} 
.diff-utinfo-bgbox{
	background: #231f20;
	padding: 20px;
}
.diff-utinfo-container{
	border: 1px solid #fff;
	padding: 20px;
}
.diff-utinfo-container img{
	margin: -50px auto 0;
    max-width: 80px;
}
.diff-utinfo-container h2{
	text-align: center;
    color: #fff;
    font-size: 36px;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
}
.diff-utinfo-container p{
	text-indent: 0; 
	font-family: 'KlinicSlab-MediumItalic';
	color: #fff;
	border-bottom: 1px dotted #fff;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.diff-utinfo-container p strong{
	font-family: 'KlinicSlab-Bold';
	display: block;
}
.diff-utinfo-container p:last-child { 
	border-bottom: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

@media screen and (min-width: 992px){
	.ut-testpanelet-bdrright{border-right: 1px dotted #fff;}
}
@media screen and (max-width:  1000px){
	.utstyr-imgadj6 {
	    position: relative;
	    bottom: 0;
	    left: -30px;
	    margin-top: -20px;
	}
	.utstyr-imgadj7-1 {
	    position: relative;
	    bottom: 0;
	    margin-bottom: -30px;
	} 
	.utstyr-imgadj7 {
	    position: relative;
	    right: -50px;
	    top: 0;
	    margin-top: -39px;
	}
	.utstyr-imgadj9 {
	    position: relative;
	    bottom: 0;
	    left: 0px;
	    width: 100%;
	}
	.utstyr-imgadj10 { 
	    margin-top: -20px;
	    width: 160px; 
	}
	.utstyr-imgadj12 {
	    position: relative;
	    margin-bottom: -30px;
	    bottom: 0;
	}
	.utstyr-imgadj14 {
	    position: relative;
	    bottom: 0;
	    right: -50px;
	    width: 100%;
	}
	.utstyr-imgadj15 { 
	    margin-top: -38px;
	}
}
@media screen and (max-width: 1100px) and (min-width:  992px){
	.utstyr-imgadj6{
		max-width: 280px;
	}
	.utstyr-imgadj7{
		top: -38px;
	}
	.utstyr-imgadj7-1{
		bottom: -25px;
	}
}
@media screen and (min-width:  1001px){
	.colBdr-rightDot{border-right: 1px dotted #000;}
	.colBdr-leftDot{border-left: 1px dotted #000;}
}
@media screen and (max-width: 1000px) and (min-width:  768px){
	.utstyr-inncontent { 
	    width: 110px; 
	    margin-right: 15px;
	}
	.utstyr-inncontent p { 
	    font-size: 18px;
	    line-height: 17px; 
	    top: 18px;
	}
	.utstyr-title1 { 
	    top: 0; 
	}
	.utstyr-title1 h2 { 
	    font-size: 110px;
	    line-height: 1;
	    max-width: 283px; 
	}  
	.utstyr-innhold { 
	    margin-top: -70px;
	}
}
@media screen and (max-width: 767px){
	 .boxContTitle01 .font110 {
	    font-size: 69px !important;
	}   
	.utsyr-overlaycontent h2 {
	    font-size: 37px; 
	}
	.utsyr-overlaycontent {
	    width: 100%; 
	    padding: 110px 25px 25px;
	    margin-left: 0;
	}
	.utsyr-overlaycontent td img { 
	    width: 92px;
	}

	.font100 {
	    font-size: 50px !important;
	}
	.font140 {
	    font-size: 90px !important;
	    line-height: 0.8 !important;
	}
}   


/* 10px gutter cols styles */
.cm10-row { margin-left: -5px; margin-right: -5px; }
.cm10-row .col-xs-1, .cm10-row .col-xs-2, .cm10-row .col-xs-3, .cm10-row .col-xs-4, .cm10-row .col-xs-5, .cm10-row .col-xs-6, .cm10-row .col-xs-7, .cm10-row .col-xs-8, .cm10-row .col-xs-9, .cm10-row .col-xs-10, .cm10-row .col-xs-11, .cm10-row .col-xs-12,
.cm10-row .col-sm-1, .cm10-row .col-sm-2, .cm10-row .col-sm-3, .cm10-row .col-sm-4, .cm10-row .col-sm-5, .cm10-row .col-sm-6, .cm10-row .col-sm-7, .cm10-row .col-sm-8, .cm10-row .col-sm-9, .cm10-row .col-sm-10, .cm10-row .col-sm-11, .cm10-row .col-sm-12,
.cm10-row .col-md-1, .cm10-row .col-md-2, .cm10-row .col-md-3, .cm10-row .col-md-4, .cm10-row .col-md-5, .cm10-row .col-md-6, .cm10-row .col-md-7, .cm10-row .col-md-8, .cm10-row .col-md-9, .cm10-row .col-md-10, .cm10-row .col-md-11, .cm10-row .col-md-12,
.cm10-row .col-lg-1, .cm10-row .col-lg-2, .cm10-row .col-lg-3, .cm10-row .col-lg-4, .cm10-row .col-lg-5, .cm10-row .col-lg-6, .cm10-row .col-lg-7, .cm10-row .col-lg-8, .cm10-row .col-lg-9, .cm10-row .col-lg-10, .cm10-row .col-lg-11, .cm10-row .col-lg-12 {
	padding-left: 5px;
	padding-right: 5px;
}
@media screen and (max-width: 1000px) and (min-width: 768px){
	.adj-jernimg1 { 
	    width: 60%;
	}
	.arti-adjimg2 { 
	    margin-bottom: -90px;
	    width: 300px;
	}
	.big-h230 {
	    font-size: 140px !important;
	    line-height: 43px !important;
	    margin-bottom: 20px;
	}
}
@media screen and (max-width: 767px){
	.arti-adjimg1 {
	    margin-top: 20px;
	    position: relative;
	}

	.arti-adjimg2 { 
	    margin-bottom:10px; 
	}
	.big-h230 {
	    font-size: 100px !important;
	    line-height: 31px !important;
	    margin-bottom: 10px;
	}
	.big-h230 small {
	    font-size: 34% !important; 
	}
}
/*===============================================================================
Responsive
===============================================================================*/
@media (max-width: 4000px) {
	.navbar-toggle {
	    display: block;
	}
    .navbar-header {
        float: none;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    
    .navbar-nav>li {
        float: none;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .collapse.in {
        display: block !important;
    }
}
@media screen and (min-width: 992px) {
    .container, .single_image {
        width: 1000px !important;
    }

    .borderLefttinnTab {
    	border-left: 1px solid #000;
	}

    .single_image {
    	min-height: 1300px;
    }

    .navbar-toggle {
        margin-right: -15px !important;
    }

    .padControl{
        padding: 10px 100px; 
    }

    .deskOverlapBox2 {
        position: absolute;
        z-index: 99;
        max-width: 90%;
        left: 5%;
        bottom: 10%;
    }

    .deskOverlapBox3 {
        position: absolute;
        z-index: 99;
        max-width: 490px;
        left: 4%;
        bottom: 21%;
    }

    .deskOverlapBox4 {
        position: absolute;
        z-index: 99;
        width: 40%;
        left: 2%;
        top: 27%;
    }

     .deskOverlapBox4 {
        position: absolute;
        z-index: 99;
        width: 40%;
        right: 2%;
        top: 15%;
    }

    .col-White-blackmb{
        color: #fff;
    }  

    .headBannerOverlay02  .articleSubTitle{
        font-size: 17px;
    }  

    .min-mt-30{
        margin-top: 12%;
    }  

    .pic-pos-detail {
        position: absolute;
        bottom: 40px;
        max-width: 360px;
        left: 30px;
        color: #fff;
        background: rgba(0,0,0,0.8);
        padding: 10px;
    }
    .lay-2 {
        left: auto;
        right: 30px;
        bottom: 40px;
    }
    .pic-pos-detail .pic-desc p {
        border-color: #fff;
    }
    .pic-pos-detail .utstyrdottedBorderBox {
        border-color: #fff;
    }
    .posa-spill {
		position: absolute;
		width: 41%;
		top: 40px;
		left: 40px;
    }
    .pic-pos-detail .hexaplus-list, .pic-pos-detail .hexaminus-list { 
	    border-color: #fff; 
	}

	.min768mt {
    	margin-top: 200px;
    }
}
@media screen and (max-width: 1199px) {
    .swiper-button-next, .swiper-container-rtl, .swiper-button-prev {
        display: none;
    }
    .golfTipsBlackbox01{
        padding: 0;
    }
}
@media (max-width: 1199px) and (min-width: 992px) {
      
    .golfTipsBlackbox p {
        font-size: 16px;
        line-height: 1.4;
        color: #fff;
    }
   
    .padd-control{
        padding: 1px 30px 20px 30px;
    }

    .custom-pad01 {
        padding: 118px 80px;
    }

    .padlg{
        padding: 51px 30px;
    }

    .art36 {
        position: absolute;
        top: -15px;
        right: -9%;
        max-width: 460px;        
    }

}

@media screen and (max-width: 992px) and (min-width: 767px) {   
    .text-big {
        font-size: 200px;
        margin-top: 20px;
    }

    .font130 {
        font-size: 110px !important;
    } 
    .annonserTitle01 h2 {
         font-size: 36px !important; 
         text-shadow: none;  
    }

    .title-xl01 {
        font-size: 74px;
    }

   .articleTitle h2 {
        font-size: 40px;
    }

    .customHead02 {
        max-width: 100%;       
    }

    .main-head {
     padding-bottom: 32%;
    }

    .boxHeadingContent .font48{
        font-size: 32px !important;
    }

    .boxHeadingContent .font90{
        font-size: 62px !important;
    }

    .boxHeadingContent h2{
        font-size: 56px !important;
    }

    .quote-Icon {       
        width: 300px;
    }

   .spiltSidensistHeadBlack{
        font-size: 17px;
   }
   .blackBoxBorderTab p{
        font-size: 15px;
        line-height: 20px;
   }
   .headBannerOverlay {
        bottom: 20%;
    }
   
    .annonserTitle01 h2 {
        font-size: 36px;        
    }

    .boxHeadingTab4 {      
        width: 60% !important;
        left: 22% !important;
    }
    
    .boxContTitle01 {   
        font-size: 60px;
    }
    .boxContTitle01{
        font-size: 60px;
    }
    .boxContTitle{
        font-size: 45px;
        line-height: 1;
    }
    .golfSkolen01{
        top: -6%;
    }
    .golfSkolen02{   
        left: -8%;   
    }
    .headBannerOverlay04 .title-xl04{
        font-size: 28px;
    }
    
    .title-xl02 {
        font-size: 70px;
    }

    .tulips .title-xl02 {
        font-size: 60px;
    }

   .container {
        padding-left: 60px;
        padding-right: 60px;
    }

    .bottomLinkBox {
        position: absolute;
        bottom: 3% !important;
    } 
    .TopLinkBox {
        margin-top: 3%;
    }
    .TopLinkBox p {
        font-size: 24px;
    }
    .LinksBoxTabs p {
        font-size: 26px;
        letter-spacing: 1px;
        margin-bottom: 9px;
    }    
    .single_image {
        background-position: 0px 52px;
    }
    .bottomLinkBox p {
        font-size: 28px;
    }
    .LinksBoxTabs p {
        font-size: 30px;
        letter-spacing: 1px;
        margin-bottom: 9px;
    }
    .bottomLinkBox {
        position: absolute;
        bottom: 4% !important;
        text-align: right;
    }
    .TopLinkBox h1 {
        font-family: 'BebasNeueBold';
        margin-top: 6px;
        font-size: 46px;
    }
   
    .blockelement {
        position: absolute;
        top: 13%;
        max-width: 320px;
        right: 6%;
    }
    .utstyrHeadingBox h1 {
        font-family: 'BebasNeueBold';
        color: #fff;
        font-size: 130px;
        margin-bottom: -30px;
    }
    .utstyrSubHeadBox .leftTextBox {
        text-align: left;
        font-family: 'BebasNeueBook';
        font-size: 14px;
        letter-spacing: 1px;
    }
    .utstyrSubHeadBox .rightTextBox {
        float: right;
        font-family: 'KlinicSlab-Bold';
        font-size: 14px;
    }

    .bottomLinkBox h1{
        font-size: 140px;
    }

    .headBannerOverlay01 .title-xl02 {
        font-size: 50px;
    }

    .headBannerOverlay01{
        color: #000;
        position: relative;
        bottom: 0;
        left: 0;
        max-width: 100% !important;
        margin: 50px auto 0;
    }
    
}

@media screen and (max-width: 915px) and (min-width: 767px) {  
    .bottomLinkBox h1 {
        font-size: 85px; 
    }
    .pluseIconBox {
    	margin-top: 0;
    }
}

@media screen and (min-width: 768px) {    
    
    .coldotBord{
        border-right: 1px dotted #000;
    }
    .colBorder4 {
        border-right: 1px solid #000;
    }
    
    .smleft {
        text-align: left;
    }
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
        margin-left: -15px;
    }

    .maxWidth{
        max-width: 334px;
    }

    .quote-colWhite {
    	color: #fff;
    }
    .quote-colWhite .bottonUrlbox-01 {
    	border-color: #fff;
    }


}
@media (max-width: 1024px) {
    .coverlogo.darkTrans {
        padding: 20px 15px;
    }
    .coverlogo.darkTrans img{
        max-width: 72%;
    }
    .issueNumberBox {
        right: 20px;
        top: 8%;
    }
}

@media (max-width: 992px) {
    
    .title-xl0 {
        font-size: 60px;
        line-height: 1;
    }     

    .art35 {
        top: 50px;
        left: 0%;
        max-width: 70%;
    }

    .art36 {
        position: absolute;
        top: -20px;
        right: -9%;
        max-width: 415px;        
    }

    .art32pro{ 
        position: relative;       
        top: 0px;
        left: 0%;
        max-width: 65%;
        z-index: 1;
    }

    .title-xl00 {
        font-size: 90px;
        line-height: 0.8;
        margin-bottom: 0px;
    }

    .art37 {       
        max-width: 260px;
        margin-top: -24%;
    }

    .art40 {       
        margin-right: 1%;
        margin-top: -13%;
        max-width: 60%;     
    }

    .bigHead .text-right{
        text-align: right;
    }

    .reiseHead{
        width: 220px;
    }

    .topPen{
        max-width: 250px;
    }

    .borderLeftinnTab{
        border-left: none;
    }

    .lederContentBox h1.font50{
        font-size: 40px !important;
    }

    .map-section .content-details {
        position: relative;
        max-width: 100%;       
    }

    .map02 {
        position: relative;       
        height: 100%;       
    }

    .reiseHead02 {
        width: 350px;
    }  

    .annonserTitle01 h2{
        width: 100%;
    }

    .overlayTitle01 {
        position: relative;
        left: 0;
        right: 0;
        top: 0;
        width: 100%;
    }

    .box-content .txt-lg150 {
        font-size: 100px;
        line-height: 0.8;
    }

    .boxContTitle01 .txt-lg150{
        font-size: 96px;
    }

    .blackInfoArtiBox{
        position: relative;
        top: 0%;
        left: 0%;   
        margin: 0 auto 30px; 
    }

    .customHead03 {
        max-width: 60%;
        float: left;
    }

    .col-mdbord{
        border: none;
    }

    .headBannerOverlay02{
        position: relative;
        left: 0;
        right: 0;
        margin: 50px auto 0;     
        max-width: 100% !important;    
    }

    .custom-pad01{
        padding: 30px;
    }

    .symbleBgImg h2 {
        font-size: 52px;
    }
    
    .headBannerOverlay .smTitle {
        font-size: 44px;
        line-height: 1;
    }
    .headBannerOverlay .reise-head {
     font-size: 54px;   
    }

    .headBannerOverlay .reise-head {
        font-size: 38px;
    }

    .headBannerOverlay .font100 {
        font-size: 70px !important;
    }

    .blockInfoArtiBox{
        max-width: 210px;
        top: 23%;
        left: 1%;
    }

   .diffColsm1{
    color: #000;
   }
   .rightJacket{  
    opacity: 0.4;

   }   
   .block02 .boxContent{
    width: 100%;
   }
   .blockelement {
        position: relative;
        top: 0%;
        max-width: 100%;
        right: 0%;
        left: 0;
    }

    .imgRight {
     margin: 0;
    }   

    .whitetrans {
        width: 66%;
    }

    .titleoverlapHead {        
        font-size: 60px;
        margin-bottom: 15px;
    }

    .titleoverlapBox {
        position: absolute;
        bottom: 2%;
        right: 0%;
    }

    .tabHiddenBox {
        display: none;
    }

    .overlapBoxTips2, .overlapBoxTips3, .overlapBoxTips4 {
        position: relative !important;
        z-index: 99 !important;
        width: auto !important;
        left: 0 !important;
        top: 0 !important;
    }

    .lederImg {
        position: absolute;
    bottom: -10%;
    width: 85%;
    right: -23%;
    }

    .lederContentBox{
        overflow: hidden;
    }    

    .lederContentBox h1{
        font-size: 44px;
    }

    .innspillImg {
        position: absolute;
        bottom: 0px;
        width: 85%;
        right: -10%;
        z-index: 9;
    }

    .golfskolenList .imgBox:nth-child(odd){
        width: 49%;
        margin-right: 5px;
        float: left;
    }

    .golfskolenList .imgBox:nth-child(even){
        width: 49%;
        margin-left: 5px;
        float: right;
    }

    .fontHD .font180{
        font-size: 130px !important;
    }

    .headBannerOverlay12 {       
        position: relative;
        bottom: 0;
        left: 0;
        width: 100%;
        text-align: center;
        margin-top: 30px;
    }

    .art30pro{        
        right: -8%;
        max-width: 270px;
    }

    .art31pro{
       max-width: 350px;
    }

    .art29pro{
        bottom: -2%;
        max-width: 210px;
    }

    .noteTextBox{
        padding-bottom: 80px;
    }

    .art36{
        max-width: 345px;
    }

    .title-box{
        padding-left: 100px;
    }

    .art38 {
        max-width: 140px;
        position: absolute;
        left: -11%;
    }

}

@media screen and (max-width: 1000px){
	.single_image{height: 100vh; margin-bottom: 0px;}
}
@media (max-width: 767px) { 

    .title-x70 {
        font-size: 54px;
    }
    .font130{
        font-size: 80px !important;
    } 

    .art42, .art43{
        opacity: 0.5;
    }

    .art43{
        max-width: 70px;
    }

    .art42{
        margin-top: -140px;
    }

    .xs110{
        margin-top: 110px;
    }

    .light_overlay{
       padding: 15px 0px !important; 
    }

    .urlTab a{
        font-size: 18px;
    }

    .utstyrHeading2 {
         margin-bottom: 0;
         height: 70px;
    }
    .annonserTitle01 h2{
        text-shadow: none;
    }

    .art34{
        position: relative;
        margin: 0 auto; 
    }

    .borderLeftinnTab{
        border: none;
    }

    .blockInfoArtiBox{       
        padding: 10px;
        margin-top: 0px;
        position: relative;
        max-width: 100%;
        top: 0;
        left: 0;
    }

    .imgInnBox3 {
        position: relative;
        top: 0%;
        width: 100%;
        left: 0%;
        bottom: 0;
        margin: 15px 0;
    }

    .imgInnBox3 h1{
        padding-top: 15px;
        color: #000;
        border-top: 1px solid #000;
    }

    .imgInnBox3 .imgLinkBox{
        color: #000;
    }

    .art36 {
        top: -70px;
        right: -11%;      
    }

    .golfTipsbox .font75, .golfTipsbox .font110, .golfTipsbox .font180
    {
        font-size: 70px !important; 
        display: inline-block;
    }

    .title-xl01{
        font-size: 70px;
    }

    .customHead03 {
        max-width: 100%;
        float: none;
    }

    .reiseHead03{
        max-width: 360px;
    }

    .reiseHead01{
        width: 280px;
        margin: 0 auto; 
    }

    .txt-lg150 {
     font-size: 80px;
    }

    .title-xl05{
        font-size: 60px;
    }

    .articleTitle h2.lightArtiCatText  {
        font-size: 34px;
        line-height: 1.2;
    }

    .boxContTitle01{
        font-size: 70px;
    }

    .boxContTitle01 .font180 {
        font-size: 120px !important;
    }

    .bg-lightbrown {
        background:  #f3eccf;
        padding: 170px 40px 40px;
    }

    .customHead02 {
         max-width: 100%;
        float: none;
    }

    .blackInfoArtiBox {    
        position: relative;
        max-width: 100%;
        top: 0;
        left: 0;
    }

    .col-bord, .col-bordWhite{
        border: none;
    }

    .titleoverlapHead {
     font-size: 44px;
    }

    .controlImg{
        margin-top: -30px;
    } 

    .headBannerOverlay11 {
        position: relative;
        top: 0%;
        left: 0%;
        width: 100%; 
    }

    .overlay-head{
        margin-top: 60px;
    }

    .overlay-head .font100{
        font-size: 70px !important;
    }

    .overlay-head .title-xl128{
        font-size: 90px !important;
    }

    .headBannerOverlay .col-whiteCol{
        color: #000 !important;
    }
    .quote-Icon {       
        width: 300px;
        left: 5%;
    }

    .exclaicon {   
     top: -8px !important;
     left: 46% ;
    }

    .blackInfoArtiBox {
        margin-bottom: 30px;
    }

    .diffColsm1{
        color: #000;
    }
        
    .headBannerOverlay {
        bottom: 0;
        left: 0;
        right: 0;
        position: relative;
        text-align: left;
        margin-top: 50px;
    }

    .headBannerOverlay01 {
        color: #000;
        position: relative;
        bottom: 0;
        left: 0;
        max-width: 100% !important;
        margin: 50px auto 0; 
    }

    .main-head{
        margin-top: 60px;
    }

    .headBannerOverlay01 .articleTitle{
        max-width: 100% !important;
        float: none;
        margin-top: 30px;
    }

    .annonserTitle01 h2 {
     font-size: 36px;
    }

    .annonserTitle01 h2 .smtitle {
        font-size: 26px;
    }

    .annonseTop {
        color: #4eaad6;
    }

    .annonserTitle01, .annonseTop01 {  
     color: #000;
    }    

    .boxHeadingTab4 h2 {
        font-size: 80px !important;
    }    

    .boxHeadingTab4 {        
        width: 100%;
        left: 0% ;
        top: 0;
        position: relative;
        margin: 10px 0;
    }
    
    .colbordleft{
        border: none;
    }
     .customHead01 {
        max-width:100%;       
    }

    .font80 {
        font-size: 66px;       
    }

    .boxContTitle{
        font-size: 32px;
        line-height: 1;       
    }

     .golfSkolen01, .golfSkolen02{
        top: -22px;
        left: 30px;
    }  

    .colBorder{
        border: none;
    }    

    .title-xl02 {
        font-size: 60px;    
        color: #000;
        margin-bottom: 40px;
    } 
 
   .exclaicon {
        position: absolute;  
        top: -20px;
    }

    .whitetrans {    
        padding: 40px 0px 0px 0px;
    }
    .titleoverlapBox {
        position: relative;
        bottom: 0px;
        right: 0;
    }      

    .whitetrans {
        width: 100%;
    }

    .articleTitle h2 {
        font-size: 50px;
    } 

    .contnetTriangle{
        display: none;
    }

    .hangContent {
        background: #000000;
        padding: 40px 20px;
        position: static;
        width: 100%;
    }

    .photoCredit {
        top: 0px;
        color: #000;
    }

    .lederImg {
        width: 375px;
    }

    .fullpageImg {
        margin-top: 80px;
        position: relative;
    }

    .articleTopBox2 {
        position: absolute;
        z-index: 999;
        left: 8%;
        max-width: 100px;
    }

    .coverlogo.darkTrans {
        margin-top: 40px !important;
    }
    .coverlogo.darkTrans img {
        width: 288px !important;
    }
    .issueUNumberTab {
        border-bottom: 1px solid #fff;
        font-family: 'BebasNeueBold';
        font-size: 38px !important;
        line-height: 0.9;
        padding: 0px 0px 0px;
    }
    .issueDateTab {
        font-size: 22px !important;
        margin-bottom: -5px !important;
        line-height: 1.2;
        padding: 0px 0px 0;
        font-family: 'BebasNeueLight';    
    }
    .issueNumberBox {
        border-top: 2px solid #fff;
        border-bottom: 2px solid #fff;
        position: absolute;
        top: 2%;
        right: 15px;
        padding: 5px 0 0;
    }
    .urlTab {
        font-size: 17px !important;
    }
    .single_image {
        background-position: left  50px !important;
    }
    .coverLinkstoPage {
        display: none;
    }
    .issueNumberBox {
        top: 7%;
    }
    .imgInnBox2 {
        position: relative;
        top: 0;
        width: auto;
        left: 0;
        margin-bottom: 11px;
        margin-top: 15px;
    }
    .innholdListTab h1 {
        font-size: 60px;
        border-bottom: 0px !important;
    }
    .imgLinkBox {
        color: #000;
    }
    .borderBottomInn2 {
        border-bottom: 1px solid #000;
    }
    .imgLinkBox p {
        color: #000;
        line-height: 20px;
    }
    .imgInnBox2 h1 {
        color: #000;
        font-size: 60px;
    }
    .borderInnWhole {
        display: none !important;
    }
    .borderRightTab {
        border-right: none;
    }
    .lederImg {
        width: 84%;
        right: -10%;       
    }
    .lederContentBox {
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 30px;
        padding-top: 130px;
        text-align: left;
    }

    .lederContentBox h1 {
        font-size: 32px;        
        line-height: 1.1;
    }
    .mobHiddenBox {
        display: none;
    }
    .blockelement {
        position: relative;
        left: 0;
        top: 0;
        max-width: 100%;
    }
    .golfIconBox {
        position: relative;
        z-index: 999;
        width: 135px;
        float: right;
        margin-top: -112px;
    }
    .golfSkolenHeading h2 {
        color: #fff;
        font-family: 'AmericanCaptain';
        font-size: 65px;
        margin-bottom: -5px;
        margin-top: 0px;
        position: relative;
        z-index: 9999;
    }
    .utstyrHeadingBox h1 {
        font-family: 'BebasNeueBold';
        color: #fff;
        font-size: 100px;
        margin-bottom: -10px;
    }
    .backNineRightBox img {
        position: absolute;
        z-index: 9;
        width: 130px;
        left: auto;
        right: 0%;
        margin-top: 50px;
    }
    .backNineDiffHead h5 {
        font-family: 'CaflischScriptWebPro';
        font-size: 30px;
    }
    .backNineDiffHead h4 {
        font-family: 'CaflischScriptPro-Bold';
        font-size: 43px;
        margin-top: -5px;
    }
    .backNineMarBox {
        margin-top: 40px;
    }    

    .inspill h1{
        margin-top: 15%;
        font-size: 36px;
    }

    .colBorder1, .col-bord01{
        border: none;
    }

    .articleTitle .txt-90{
        font-size: 70px
    }
    .img-top{
        margin-top: 0;
    }

    .xsmt30{
        margin-top: 30px !important;
    }

    .art37 {       
        max-width: 260px;
        margin-top: -10%;
    }

    .art42 {
        position: absolute;
        top: -9%;
        left: 0;
        max-width: 190px;
    }
    .text-big {
        font-size: 90px;
    }
    .numbers-infosec {
	    margin-top: 70px;
	}
	.darkBlueBak {
	    background: #000 !important; 
	    position: relative;
	    bottom: 0;
	    width: 100%;
	    left: 0;
	}
	.reise-heading { 
	    font-size: 85px;
	    line-height: 0.8;
	    position: relative;
	    top: 0;
	    right: 0;
	    color: #000;
	    margin-top: 60px;
	    margin-bottom: -10px;
	}
	.reise-overlay-head1 .reise-subheading, .reise-overlay-head2 .reise-subheading, .reise-overlay-head3 .reise-subheading {
	    color: #000;
	}
	.reise-overlay-head1, .reise-overlay-head2, .reise-overlay-head3 {
	    position: relative;
	    top: 0;
	    right: 0;
	    left: 0;
	}
	.pull-right{float: none !important;}
}

@media (max-width: 560px) {  

    .articleTitleTab4 {
        padding-top: 50px;
    }
    .font110 {
        font-size: 90px !important;
    } 

    .font100{
        font-size: 60px !important;
    }

    .art44{
        max-width: 90px;
    }

    .boxContTitle01{
        font-size: 50px;
    }
    .arets-logo{
        width: 105px;
    }
    .boxContTitle01 .font180 {
        font-size: 90px !important;
    }

    .art37 {
     max-width: 112%;
     top: -10px;
    }

    .txt-box .txt-lg150 {
        font-size: 90px;
    }

    .fontHD .font180 {
        font-size: 75px !important;
    }

   
    .topPen{
        max-width: 200px;
    }

    .hide560{
        display: none;
    }

    .boxContTitle02{
        font-size: 74px;
    }

    .contBoxhead .title-xl06{
        font-size: 140px;
    }
    .lederContentBox h1.font50{
        font-size: 34px !important;
    }    
        
    .boltBox {
        padding-right: 90px;: 
    }

    .headBannerOverlay .reise-head {
        font-size: 38px;
    }

    .reiseHead03{
        max-width: 300px;
    }

    .headBannerOverlay .font100 {
        font-size: 70px !important;
    }

    .art40 {        
        right: -30px;     
    }

    .boxContTitle01 .txt-lg150 {
        font-size: 64px;
    }

    .box-content .txt-lg150 {
        font-size: 60px;
        line-height: 0.8;
    }

    .title-xl04{
        font-size: 30px;
    }

    .title-xl02{
        font-size: 44px;
    }

    .title-xl05{
        font-size: 44px;
    }

    .noBord01 .mt-15 {
        margin-top: -24%;
    }

    .bordsec{
        padding: 50px 20px 0 20px !important;
    }

    .lederGoldenBorder{
        border: 20px solid #d6bf64;
    }
    .headBannerOverlay .smTitle {
        font-size: 40px;
    }
    .quote-Icon {
        width: 240px;
        left: 2%;
    }

    .yellowLightBox {
        padding: 25px;
    }

    .symbleBgImg{
        padding: 110px 20px 40px;
    }

    .headBannerOverlay .reise-head {
     font-size: 44px;
    }

    .articleTitle h2 {
        font-size: 40px;
    }
    .boxHeadingTab4 h2 {
        font-size: 60px !important;
    }

    .boxHeadingTab4 .font48{
        font-size: 35px !important;
    }
    .boxHeadingTab4 .font90{
        font-size: 68px !important;
    }
    .boxContTitle01 {   
        font-size: 60px;
    }

    .lederContentBox{
        overflow: hidden;
    }
    .innspillImg {
        bottom: 64px;
        width: 122%;
        right: -10%;
    }
    .lederImg {
		width: 68%;
		right: -17%;
		bottom: -1%;
    }

    .over-photoCredit {
        position: absolute;
        top: 80px;
        right: -40px;
    }

    .lederContentBox h1 {
        font-size: 32px;
        margin-top: 2%;
        line-height: 1.1;
    }

    .headBannerOverlay01 {
        position: relative;
        bottom: 0%;
        left: 0%;
        right: 0;
        width: 100%;
        top: 0px;
        margin: 40px 0 0; 
        color: #000;
    }

    .title-xl01 {
        font-size: 44px;  
    }     

    .title-xl03 {
        margin-top: 0;
        font-size: 38px;
    }

    .lederGreenBorder {    
        border: 20px solid #88baae;       
    }

     .ledersoftRedBorder{
        border: 20px solid #e4aca5;
    }

    .innspillImg {       
        width: 100%;
    }

    .man {
        max-width: 510px;
        position: relative;
        right: 20px;
        top: 0px;
    }
    .bg-lightbrown{
        padding: 110px 40px 40px;
    }

    .golfTipsbox .font75, .golfTipsbox .font110, .golfTipsbox .font180
    {
        font-size: 50px !important; 
        display: inline-block;
    }
    .bordsec01{
        padding: 20px !important;
    }

    .golfskolenList .imgBox:nth-child(odd),
    .golfskolenList .imgBox:nth-child(even) 
    { width: 48%; }

    .frontSkolenpage .imgBox {
    margin-bottom: 20px; }

    .imgcontrol .imgBox{
        margin-top: 30px !important;
    }

    .art30pro {
        right: -1%;
        top: -1%;
        max-width: 160px;
    }
    .art31pro {
        max-width: 260px;
    }

    .font130 {
        font-size: 70px !important;
    }

    .noBord01{
      padding: 50px 20px 0 20px !important;
    }

    .font60{
        font-size: 35px !important;
    }

    .art38 {        
        max-width: 49%;
        position: relative;
        left: 17%;
        margin-top: -42%;
        -moz-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    .title-box {
        padding-left: 0;
    }

    .cont-box01 {
    margin-top: -25%;
    }

    .title-x70 {
        font-size: 40px;
        margin-top: 30px;
    }
        
}


@media (max-width: 480px) {   

   .custom-gallery .col-xs-6{
    width: 100%;
   }
   .coverlogo.darkTrans img {
        width: 230px !important;
    }
    .issueNumberBox {
        padding: 2px 0;
        top: 5%;
    }
    .issueUNumberTab {
        font-size: 32px !important;
        line-height: 0.9;
    }
    .coverlogo.darkTrans {
        margin-top: 49px !important;
        padding-bottom: 23px;
    } 
    .lederContentBox h1 {
        font-size: 22px;
    }

     .title-xl0 {
        font-size: 40px;
        line-height: 1;
    }

    .art31pro {
        max-width: 220px;
    }

    .art30pro{
        max-width: 150px
    }

    .font130 {
        font-size: 60px !important;
    }

    
}
@media (max-width: 376px) {
    .coverlogo.darkTrans{
        padding: 20px 10px;
    }
    .coverlogo.darkTrans img {
        width: 220px !important;
        margin-top: 5px;
    }
    .contBox .font60{
        font-size: 30px !important;   
    }
}


/*CSS for swipper*/
.swiper-button-next, .swiper-button-prev{position: fixed;}

/*=============================================================================
articles share box
=============================================================================*/
/*fancy share*/
.fancybox-share h1 {
    font-size: 23px;
}
button.fancybox-button.fancybox-button--share svg {
    float: left;
    width: auto;
}
button.fancybox-button.fancybox-button--share {
    width: auto;
    background: #f96712;
    font-size: 14px;
    color: #fff;
}
.fancy-sharetext input{ 
    cursor: pointer;
    text-align: center;
    font-family: arial;
    font-size: 16px;
    color: #0365b5;
}
i.fas.fa-envelope.email {
    text-indent: 0;
}
.fancybox-share__buttonemail:link, .fancybox-share__buttonemail:visited {
    color: #fff;
}
.fancybox-share__buttonemail {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
} 
.videopopup{
    display: block;
    position: relative; 
    float: left;
    margin-right: 13px;
    margin-bottom: 10px;
}
.videobox a:before{ 
    content: '\f144';
    font-family: "Font Awesome 5 Free";
    font-size: 28px;
    color: #fff;
    position: absolute;
    bottom: 10px;
    right: 7px;
    z-index: 2; 
}
.video-overlay{
    background: rgba(0,0,0,0.2); 
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
} 
@media screen and (max-width: 576px){
    .videobox a:before { 
    font-size: 48px;    
    bottom: 22px;
    right: 9px;
    }
    .fancybox-share__button, .fancybox-share__buttonemail{
        display: block;
    }
} 

/*social shar box*/
.del-pop-btmsection{  
    position: relative; 
}
.del-pop-btmsection span
{ 
    border-bottom: 1px solid #766341;
    padding-right: 40px;
    font-size: 18px;
}
.del-pop-btm{
    font-family: 'KlinicSlab-Bold' !important;
    background: #004f91;
    color: #fff;
    text-align: center;
    padding: 8px 15px 5px;
    font-size: 16px;
    margin-top: 25px;
    cursor: pointer;    
    border-radius: 50px;
    display: inline-block;
}
.del-pop-btm .fas{ 
    margin-right: 6px;
}
.del-pop-btm:hover{
    background: #063e6d;
}
.del-pop {
    background: #fff; 
    color: #766341;  
}
.del-pop.open {
    opacity: 1;
    visibility: visible;
    z-index: 999;
}
.copy-url {
    text-align: center;
}
.del-pop .copy-url .text-holder,
.del-pop .copy-url button {
    display: inline-block;
    vertical-align: middle;
}
.del-pop .copy-url .text-holder {
	font-family: 'KlinicSlab-Book';
    border-bottom: 1px solid #ccc; 
    color: #0365b5;
    font-size: 16px;
    padding: 10px;
    line-height: 1; 
    word-break: break-word;
}
.del-pop .copy-url button {
    font-family: 'KlinicSlab-Bold' !important;
    box-shadow: none;
    border: transparent;
    padding: 10px 15px 10px;
    font-size: 16px;
    line-height: 1;
    color: #ffffff;
    background: #004f91;
    /* cursor: pointer; */
    margin-top: 10px;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    display: block;
    text-align: center;
    margin: 10px auto 0px;
}
.del-pop .copy-url button:focus {
    outline: none;
}
.del-pop .share-social {
    color: #000; 
    margin-bottom: 15px;
    text-align: center;
}
.del-pop .share-social ul li {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 5px;
    padding-bottom: 0;
    margin-right: 6px;
}
.del-pop .share-social ul li a {
    text-align: center; 
    color: #fff;
    display: block;
    line-height: 39px;
    font-size: 16px;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    padding: 0px 40px;
    border-radius: 5px;
}
.del-pop .share-social ul li a:hover {
    opacity: 0.8;
}
.del-pop div.del-close {
    position: absolute;
    right: 15px;
    font-size: 30px;
    top: 15px;
    color: #616161;
    cursor: pointer;
} 
.modal {
    background: rgba(0,0,0,0.5);
}
.modal-content{
    border-radius: 0px;
     border: 0;
}
.share-modal-heading{
    font-family: 'KlinicSlab-Bold' !important;
    color: #004f91; 
    text-align: center;
    font-size: 25px;
    margin-bottom: 0px;
}
.modal-header{ 
    display: block; 
    border: 0;
    padding-bottom: 0px;
} 
.modal-header .close {
    padding: 0;
    margin: 0;
    margin-top: -15px;
    margin-right: -5px;
    outline: none;
}
.modal-dialog-centered {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - (.5rem * 2));
}
@media (min-width: 576px){
    .modal-dialog-centered {
        min-height: calc(100% - (1.75rem * 2));
    }
}
@media (min-width: 576px){
    .modal-dialog {
        max-width: 500px !important;
        margin: 1.75rem auto;
    }
}

/* 06.17.2021 Kishan */
.gulf-text {
	font-family: 'Georgia';
    margin: 0 0 20px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    background: #000;
    padding: 15px;
    line-height: 1.5;
    min-height: 100px;
}
.gulf-text p {
	text-indent: 0;
}
.gulf-text h2 {
	margin: 0 0 5px;
    font-size: 14px;
} 
.img-batch2{
	position: absolute;
    top: 5px;
    left: 0;
    right: 0;
    transform: rotate(0);
    margin: 0 auto;
    width: 80px;
    top: 38%;
} 
.img-batch3 {
	top: 5%;
	margin: 0;
	left: 5%;

} 
.img-batch4 {
    position: absolute;
    top: 40px;
    right: 39px;
    z-index: 1;
    transform: rotate(23deg);
    -webkit-transform: rotate(23deg);
    -moz-transform: rotate(23deg);
    -ms-transform: rotate(23deg);
    -o-transform: rotate(23deg);
    left: auto;
    bottom: auto;
}
.img-batch5 {
    position: absolute;
    top: 40px;
    left: -39px;
    z-index: 1;
    transform: rotate(-23deg);
    -webkit-transform: rotate(-23deg);
    -moz-transform: rotate(-23deg);
    -ms-transform: rotate(-23deg);
    -o-transform: rotate(-23deg); 
    bottom: auto;
}
.quizContentBox {
    background-color: #a7cabf !important;
    padding: 16px 5px;
} 

.human-section {
	background: #fff;
	border: 1px solid #fff;
}
.human-section .inner-div {
	border: 5px solid #000;
	padding: 15px;
}
.human-section .inner-div > img {
	display: block;
    max-width: 290px;
    margin: 0 auto;
}

@media (min-width: 768px) {
	.colBorder6 {
    	border-right: 1px dashed #000;
	}
	
}
@media (max-width: 992px) {
	.img-batch2 {
		position: static;
		display: block;
		margin-bottom: 30px;
	}
}

.fancybox-opened {
    z-index: 999999 !important;
}

/*0122*/
.callaway{
	position: absolute;
	right: -20px;
	bottom: 5%;
	max-width: 110px;
}
.quizContentBox {
    background-color: #fac7bb !important; 
}
.quizCoverImg { 
    margin-bottom: 12px; 
}
.imgTextBox { 
    font-size: 15px; 
}

.articleTopBox7 { 
    margin-top: 20px; (delete)
}

.symbleBgImg{
        padding: 40px;
   }
.QandABox {   
    margin-top: 20px;   
}
/* ADD css */
.quatOnWhiteBg {
  font-family: 'KlinicSlab-MediumItalic';
  text-align: center;
  border-top: 1px dashed #000;
  border-bottom: 1px dashed #000;
  padding: 15px 0px 0px;
  margin-top: 15px;
}
.quatOnWhiteBg { 
  text-align: center;
  border-top: 1px dashed #000;
  border-bottom: 1px dashed #000;
  padding: 15px 0px 0px;
  margin-top: 15px;
}
.quatOnWhiteBg img {
  width: 35px;
  margin: -31px auto 20px;
}
.quatOnWhiteBg p {
  font-size: 23px;
  line-height: 1.2;
}

.contentSection {
    margin-top: 80px;
}

.txttitle {
    font-family: 'KlinicSlab-Bold';
}

.star { 
  color: #d6bc4a;
  margin-top: 10px; (delete)
}
.blackBoxBorderTab a {
  color: #cbb14d;
}

.articleTitle .articleSubTitle01 {
    font-family: 'Georgia'; 
    font-style: italic; 
font-size: 20px;
}

.darkBlueBak{
	bottom: 40%;
width: 280px;
}
.step-count{
	position: absolute;
	bottom: 30px;
	left: 30px;
	width: 30px;
	height: 30px;
	background: #febf21;
	border-radius: 50%;
	border: 2px solid #fff;
	z-index: 1;
	font-size: 22px;
	line-height: 20px;
	text-align: center;
	font-family: 'KlinicSlab-Bold' !important;
}
.golfTipSHeading {
	padding: 10px;
}
.imgBox .imghand { 
	top: 20px;
}
/* STYLE CSS */
.golfTipsbox{
	background: rgba(250,250,250,0.8); 
	padding: 20px;  
}
.circleIco{
	float: left;
	width: 75px; 
	padding-right: 10px; 
	margin-right: 15px; 
	border-right: 1px dotted #fff;
}
.deskOverlapBox3 {
        position: absolute;
        z-index: 99;
        max-width: 490px;
        right: 4%;
        bottom: 21%;
    }

@media screen and (min-width: 768px) {  
.headBannerOverlay {
	top: 20%;
	left: 5%;
	right: 5%;
	position: absolute;      
}
}
@media screen and (max-width: 991px) and (min-width: 768px){
	.imgInnBox2 { 
	    width: 50%; 
	}
	.imgInnBox3 { 
	    bottom: 40px;
	    width: 175px;
	    right: 1%; 
	}
	.utstyr-title2 { 
	    font-size: 90px; 
	}
	.utstyr-title3 { 
	    font-size: 100px; 
	}
	.utstyr-imgadj4 img {
	    max-width: 260px;
	}
	.utstyr-imgadj4 .utimg-caption {
	    position: absolute;
	    top: 10px;
	    left: 28%;
	}
	.utstyr-adjimg1{
		width: 210px;
    	margin: 30px auto 0px;;
	}
	.LinksBoxTabs{
		margin-top: 0;
	}
}
@media screen and (max-width: 1199px){
	.utstyr-title2 br{display: none;}
	.utstyr-imgadj2 {
	    position: relative;
	    right: 0;
	    bottom: 0;
	    width: 350px;
	    margin: 20px 0px -25px;
	}
	.utstyr-imgadj3 {
	    position: relative;
	    bottom: 0;
	}
	.picqoute.q1 {
	    position: relative; 
	}
	.circleIco { 
	    margin-top: -12px;
	}
}
@media screen and (max-width: 767px){
	.imgInnBox3 h1 { 
	    border-top: none;
	}
	.utstyr-title1 {
	    position: relative;
	    top: 0;
	    width: 100%;
	    margin-top: 40px;
	}
	.utstyr-title1 h2 { 
	    font-size: 90px; 
	    max-width: 100%; 
	}
	.utstyr-imgadj1 {
	    margin-top: -110px; 
	}
	.utstyr-inncontent {
	    position: relative;
	    width: 110px;
	    font-family: 'BebasNeueBold';
	    text-align: center;
	    display: inline-block;
	    margin-right: 10px;
	  	margin-top: 16px;
	}
	.utstyr-inncontent p {
	    text-indent: 0;
	    font-size: 20px;
	    line-height: 18px;
	    text-align: center;
	    position: absolute;
	    top: 19px;
	    width: 100%;
	    color: #fff;
	}
	.utstyr-innhold {
	    text-align: center;
	    margin-top: 0px;
	}
	.adj-photocredit1 { 
	    -webkit-transform-origin: 0px 30px;
	    -moz-transform-origin: 0px 30px;
	    -ms-transform-origin: 0px 30px;
	    -o-transform-origin: 0px 30px;
	    transform-origin: 10px 30px;
	    font-size: 12px; 
	    left: 0;
	    bottom: 10%;
	}
	.utstyr-title2 { 
	    font-size: 60px;
	    line-height: 1;
	    margin-bottom: 10px;
	    margin-top: 50px;
	}
	.ut-testpanelet-container .font48 {
	    font-size: 35px !important;
	}
	.utstyr-title3 { 
	    font-size: 60px; 
	    margin-top: 60px;
	}
	.utstyr-title4 h2 {
	    display: table-cell;
	    font-size: 130px;
	    line-height: 0.7;
	    letter-spacing: -7px;
	}
	.utstyr-title4 span {
	    display: table-cell;
	    font-size: 48px;
	    line-height: 0.8;
	    vertical-align: top;
	    padding-left: 18px;
	}
	.utstyr-imgadj4 img {
	    max-width: 240px;
	    margin-left: -20px;
	    margin-top: 30px;
	    margin-bottom: 10px;
	}
	.utstyr-imgadj4 .utimg-caption {
	    position: relative;
	    top: 0;
	    left: 0;
	}
	.utstyr-imgadj4 .utimg-caption br {
	    display: none;
	}
	.darkBlueBak { 
	    width: 100%;
	}
	.font50 {
	    font-size: 40px !important;
	    line-height: 1.1 !important;
	}
	.font52 {
	    font-size: 40px !important;
	    line-height: 0.9 !important;
	}
	.font75 {
	    font-size: 50px !important; 
	}
	.sosialeHeading { 
	    font-size: 33px; 
	}
}