/* GLOBAL STYLES */

ul {
	padding-left: 20px;
}
ul li {
	padding-bottom: 10px;
}
img {
	display: inline-block;
}
img.endArticle {
	display: inline-block;
	vertical-align: baseline;
}
a { color: #000000; }
strong {
	font-weight: bold !important;
}
.wordbreak { word-wrap: break-word !important; }
.hrDotted { border-top: 1px dotted #999999; }
.hrSolid { border-top:  1px solid #999999; }
.hrSolidGreenx2 { border-top: 2px solid #116253; }
.noMargin { margin: 0 !important; }
.noMarginBtm { margin-bottom: 0 !important; }
.noMarginTop { margin-top: 0 !important; }
.marginBtm10 { margin-bottom: 10px !important; }
.noPadding { padding: 0 !important; }
.media .media-left img { max-width: inherit !important; }
.authorBtmRt {
	display: block;
	text-align: right;
}
.topSpacer {
	padding-top: 80px;
}
.topSpacer80 {
	padding-top: 80px;
}
.articleBox {
	position: relative;
}
/*.articleTopSpacer,
.advTopSpacer {
	margin-top: 10px;
}*/
.imgMedia.pull-left {
	margin-right: 20px;
}
.imgMedia.pull-right {
	margin-left: 20px;
}
/* //GLOBAL STYLES */

/* gutterless cols styles */
.cm-row { margin-left: 0; margin-right: 0; }
.cm-row .col-xs-1, .cm-row .col-xs-2, .cm-row .col-xs-3, .cm-row .col-xs-4, .cm-row .col-xs-5, .cm-row .col-xs-6, .cm-row .col-xs-7, .cm-row .col-xs-8, .cm-row .col-xs-9, .cm-row .col-xs-10, .cm-row .col-xs-11, .cm-row .col-xs-12,
.cm-row .col-sm-1, .cm-row .col-sm-2, .cm-row .col-sm-3, .cm-row .col-sm-4, .cm-row .col-sm-5, .cm-row .col-sm-6, .cm-row .col-sm-7, .cm-row .col-sm-8, .cm-row .col-sm-9, .cm-row .col-sm-10, .cm-row .col-sm-11, .cm-row .col-sm-12,
.cm-row .col-md-1, .cm-row .col-md-2, .cm-row .col-md-3, .cm-row .col-md-4, .cm-row .col-md-5, .cm-row .col-md-6, .cm-row .col-md-7, .cm-row .col-md-8, .cm-row .col-md-9, .cm-row .col-md-10, .cm-row .col-md-11, .cm-row .col-md-12,
.cm-row .col-lg-1, .cm-row .col-lg-2, .cm-row .col-lg-3, .cm-row .col-lg-4, .cm-row .col-lg-5, .cm-row .col-lg-6, .cm-row .col-lg-7, .cm-row .col-lg-8, .cm-row .col-lg-9, .cm-row .col-lg-10, .cm-row .col-lg-11, .cm-row .col-lg-12 {
	padding-left: 0;
	padding-right: 0;
}

/* 10px gutter cols styles */
.cm-row10 { margin-left: -5px; margin-right: -5px; }
.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;
}


/* FONTS - STYLE - SIZE - WEIGHT */
.fonttype1 { font-family: 'Raleway', sans-serif !important; font-weight: 500; }
.fonttype2 { font-family: 'Doctrine' !important; font-weight: normal; }
.fonttype3 { font-family: 'BebasNeue' !important; font-weight: 500; }
.fonttype4 { font-family: 'Doctrine Stencil' !important; font-weight: normal; }
.fonttype5 { font-family: 'libre_baskervilleregular' !important; font-weight: normal; }

.startWordText {
	font-family: 'Raleway', sans-serif;
	font-weight: inherit;
}

small.font75 { font-size: 75%; }
small.font65 { font-size: 65%; }
.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: 0.9 !important; }
.font52 { font-size: 52px !important; line-height: 0.9 !important; }
.font60 { font-size: 60px !important; line-height: 0.9 !important; }

.fontwnormal { font-weight: normal !important; }
.fontwbold { font-weight: bold !important; }
.fontw100 { font-weight: 100 !important; }
.fontw200 { font-weight: 200 !important; }
.fontw300 { font-weight: 300 !important; }
.fontw400 { font-weight: 400 !important; }
.fontw500 { font-weight: 500 !important; }
.fontw600 { font-weight: 600 !important; }
.fontw700 { font-weight: 700 !important; }
.fontw800 { font-weight: 700 !important; }
.fontw900 { font-weight: 700 !important; }
/* //FONTS - STYLE - SIZE - WEIGHT */


/* SPACERS */
.spcr15 { height: 15px; }
.spcr20 { height: 20px; }
.spcr30 { height: 30px; }
.spcr40 { height: 40px; }
.spcr50 { height: 50px; }
.spcr60 { height: 60px; }
.spcr70 { height: 70px; }
.spcr80 { height: 80px; }
.spcr90 { height: 90px; }
.spcr100 { height: 100px; }
.spcr200 { height: 200px; }
.spcr300 { height: 300px; }
.spcr400 { height: 400px; }
.spcr500 { height: 500px; }
/* //SPACERS */

p { margin-bottom: 0; text-indent: 25px; }
.noIndent,
.imgCap { text-indent: 0; }
.imgCapStyle{ font-size:15px; line-height:18px; margin-top:10px; font-family: 'Leitura Sans Grot 2'; }
.displayblock { display: block !important; }
.displayinline { display: inline !important; }
.displayinlineblock { display: inline-block !important; }

/* NAVIGATION OVERRIDES */
.navbar-default .navbar-nav > li > a,
.dropdown-menu > li > a {
	font-family: 'Raleway', sans-serif !important;
	font-size: 15px;
	font-weight: 500;
}
.navbar-brand {
	height: auto;
	padding-bottom: 14px;
	padding-left: 15px;
	padding-top: 12px;
}
.navbar-toggle {
	margin-top: 9px;
}
.dropdown-menu { text-align: right; }

/* HAMBURGER BUTTON OVERRIDE */
.navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background:none;
	border:1px solid #ddd;;
	border-radius: 0;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #ddd;
}
.navbar-toggle .icon-bar {
	height: 2px;
	width: 28px;
}

.navbar-toggle {
    padding: 10px 9px;
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 5px;
}
.navbar-default .navbar-collapse {
	box-shadow: 0 3px 3px 3px rgba(0, 0, 0, 0.2);
	margin-top: 0;
	text-align: right;
}
/* //NAVIGATION OVERRIDES */


/* IMAGE BOXES */
.imgCapBox {
	position: relative;
}
.imgCapBox .imgCap {
	position: absolute;
}
.mainImgBox {
	margin-bottom: 40px;
}
.mainImgBox .mainImgCap {
	border-bottom: 1px solid #cccccc;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	line-height: 16px;
	padding: 8px 0;
	text-indent: 0;
}
@media (max-width: 999px) {
	.mainImgBox {
		margin-left: -30px;
		margin-right: -30px;
	}
	.mainImgBox .mainImgCap {
		margin-left: 30px;
		margin-right: 30px;
	}
	.topSpacer {
		padding-top: 54px;
	}
	.topSpacer1 {
		padding-top: 84px;
	}
}
@media (max-width: 767px) {
	.mainImgBox {
		margin-left: -15px;
		margin-right: -15px;
	}
	.mainImgBox .mainImgCap {
		margin-left: 15px;
		margin-right: 15px;
	}
}
.imgwlabel { position: relative; }
.imgwlabel .imglabel { background-color: rgba(255, 255, 255, 0.8); padding: 10px; position: absolute; right: 0; top: 0; z-index:1;}
.imgwlabel .imglabel.nobg { background-color: transparent; }
.imgwlabel .imglabel .mid { display: inline-block; font-size: 28px; margin-top: 10px; }
.imgwlabel .imglabel img { max-width: 100px; }

.imgBox {
	margin-bottom: 30px;
}
.imgBox img {
	margin-bottom: 8px;
}
.imgBox .imgCap,
.imgColorBox .imgCap {
	border-bottom: 1px solid #cccccc;
	font-family: 'KlinicSlab-BookItalic';
	font-size: 16px;
	line-height: 20px;
	margin-top: 6px;
	padding-bottom: 10px;
}

.imgBox1 {
	max-width: 600px;
	margin:0 auto 30px; 
}
.imgBox2 {
	max-width: 600px;
	margin:0 auto; 
}

.imgBox .imgCapNoBorder,
.imgColorBox .capBadge {
	border: 0;
}
.imgColorBox {
	margin-bottom: 30px;
}
.imgNumBox {
	margin-bottom: 30px;
	position: relative;
}
.imgNumBox img {
	width: 100%;
}
.imgNumBox .imgNum {
	background-color: rgba(0, 0, 0, 0.6);
	bottom: 0;
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	height: 42px;
	line-height: 42px;
	position: absolute;
	right: 0;
	text-align: center;
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.7);
	width: 42px;
}
.imgNumBox .imgNum.numNoBg {
	background-color: transparent;
	bottom: 10px;
	right: 10px;
}
.imgNumBox .imgNum.numBig {
	font-size: 32px;
	font-weight: 600;
}
.imgNumBox .imgNum.imgNumLT {
	left: 20px;
	top: 20px;
}
.imgNumBox .imgNum.imgNumRT {
	right: 20px;
	top: 20px;
}
.imgNumBox .imgNum.imgNumBL {
	bottom: 20px;
	left: 20px;
}
.imgNumBox .imgNum.imgNumBR {
	bottom: 20px;
	right: 20px;
}
.imgBox .imgCap .capTitle {
	font-weight: 800;
}
.focusBox { margin-bottom: 30px; }
.focusBox .boxTitle {
	background-color: #489ebf;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	overflow: hidden;
	padding: 6px 10px;
	position: relative;
}
.focusBox .boxTitle.htriangle { overflow: hidden; padding-left: 25px; }
.focusBox .boxContent {
	padding: 10px;
}

.focusBox.boxBlue {
	border: 1px solid #489ebf;
	font-size: 75%;
	line-height: 1.5;
}
.focusBox.boxBlue2 {
	background-color: #dbe7f0;
}
.focusBox.boxBlue3 {
	background-color: #fff;
	border: 1px dotted #000;
}
.focusBox.boxbrown1 { border: 1px solid #a6968f; }
.focusBox.boxbrown1 .boxTitle { background-color: #a6968f; }
.focusBox.boxbrown1 .boxTitle.htriangle::before { background-color: #735e54; content: ''; height: 32px; left: -22px; position: absolute; top: 0; transform: rotate(45deg); width: 32px; }

.focusBox.boxGreen5 { border: 1px solid #949878; }
.focusBox.boxGreen5 .boxTitle { background-color: #949878; }
.focusBox.boxGreen5 .boxTitle.htriangle::before { background-color: #644b3e; content: ''; height: 32px; left: -22px; position: absolute; top: 0; transform: rotate(45deg); width: 32px; }

.focusBox.boxGreen6 { border: 1px solid #768779;background: #fff; }
.focusBox.boxGreen6 .boxTitle { background-color: #768779; }
.focusBox.boxGreen6 .boxTitle.htriangle::before { background-color: #9ca89e; content: ''; height: 32px; left: -22px; position: absolute; top: 0; transform: rotate(45deg); width: 32px; }


.focusBox .boxTitle.hastriangle { padding-right: 25px; }

/* //IMAGE BOXES */

/* ADV BOX */
.advBox {
	margin-bottom: 30px;
}
.linkRelative {
	position: relative;
}
.fullpagelink {display: block;	height: 100%;	position: absolute;	width: 100%; }
.adv-link1 { bottom: 2.3%;	display: block;	left: 26%;	height: 4.25%;	position: absolute;	width: 13%;	}
.adv-link2 {bottom: 3.3%;	display: block;	height: 4.25%;	position: absolute;	left: 40%;	width: 20%;	 }
.adv-link02 {bottom: 2%;	display: block;	height: 2.25%;	position: absolute;	left: 40%;	width: 20%;	}
.adv-link3 {bottom: 17.3%; display: block; height: 4.25%; position: absolute; left: 12%; width: 30%; }
.adv-link4 {bottom: 11.3%; display: block; height: 2.25%; position: absolute; left: 44%; width: 23%; }
.adv-link04 {bottom: 11.3%; display: block; height: 2.25%; position: absolute; left: 70%; width: 14%; }


/* COLORBOX */
.colorBox {
	font-family: 'Raleway', sans-serif;
	margin-bottom: 30px;
	/*padding: 30px;*/
}
.imgColorBox .colorBox {
	font-size: 13px;
	line-height: 20px;
}
.colorBox a { color: #ffffff; }
.colorBox .articleStripe { border-color: rgba(255, 255, 255, 0.5); }
.colorBox.boxBlue1 { background-color: #5e86a6; color: #ffffff; }
.colorBox.boxBlue2 { background-color: #429dbc; color: #ffffff; }
.colorBox.boxBlue3 { background-color: #668295; color: #ffffff; }
.colorBox.boxBlue4 { background-color: #e4eefa; }
.colorBox.boxBlue5 { background-color: #0d1c43; color: #ffffff; }

.colorBox.boxGreen1 { background-color: #6d8276; color: #ffffff; }
.colorBox.boxGreen2 { background-color: #394648; color: #ffffff; }
.colorBox.boxGreen3 { background-color: #c8c9bb; }
.colorBox.boxGreen4 { background-color: #e2e4e1; }

.boxGreen.wBorder { border: 1px solid #2f7243; }

.imgColorBox .colorBox h4 { font-size: 14px; }
/* //COLORBOX*/


/* TEXT COLORS */
.txtwhite { color: #ffffff !important; }
.txtblack { color: #000000 !important; }
.txtgreen1 { color: #747c54 !important; }
.txtgreen2 { color: #768779 !important; }
.txtgreen3 { color: #6d8276 !important; }
.txtgreen4 { color: #116253 !important; }
.txtgreen5 { color: #949878 !important; }

.txtblue1 { color: #5e86a6 !important; }
.txtblue2 { color: #4fa1bf !important; }
.txtblue3 { color: #26649b !important; }
.txtblue4 { color: #e4eefa !important; }
.txtblue5 { color: #0d1c43 !important; }
.txtblue6 { color: #688297 !important; }

.txtbrown1 { color: #604a41 !important; }
.txtbrown2 { color: #6a5144 !important; }

.txtgray1 { color: #878787 !important; }
/* //TEXT COLORS */

.bgyellow1 { background-color: #fdfbdf; }
.bggreen1 { background-color: #e5e6e0; }

.bigText { font-size: 42px; font-weight: 300; }


/* PAGE TITLES */
.pageTitle {
	border-bottom: 1px solid #333333;
	font-family: "Doctrine Stencil";
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 20px;
	/*overflow: hidden;*/
	padding: 5px 0;
	position: relative;
	text-align: right;

}
.pageTitle.txtgreen5 { border-color: #949878; }
.hastriangle::after {
    background-color: #735e54;
    content: '';
    height: 32px;
    right: -46px;
    position: absolute;
    top: 0;
    transform: rotate(45deg);
    width: 32px;
}
.boxTitle.hastriangle::after { right: -20px; top: 4px; }
.hastriangle.trianglblue1::after { background-color: #175f98; }
.hastriangle.trianglblue2::after { background-color: #429dbc; }
.hastriangle.trianglblue3::after { background-color: #7cb2ca; }
.hastriangle.trianglyellow1::after { background-color: #fbee3c; }
.hastriangle.trianglgreen1::after { background-color: #6d8276; }
.hastriangle.trianglgreen2::after { background-color: #768779; }
.hastriangle.trianglbrown1::after { background-color: #5a453b; }


@media (max-width: 767px ) {
	.pageTitle {
		padding-right: 10px;
	}
	.pageTitle.hastriangle::after {
		right: -35px;
	}
}
.pageTitle .tc1 {
	color: #a7bdc9;
}
.pageTitle .tc2 {
	color: #82a3b3;
}
.pageTitle .tc3 {
	color: #be8963;
}
.pageTitle .tc4 {
	color: #2f7243;
}
.txtWeight400 {
	font-weight: 300;
}
/* //PAGE TITLES */


/* AUTHOR BOX */
.authorBox {
	/*margin-bottom: 50px;*/
}
.authorBox.goright {
	text-align: right;
}
.authorBox img {
	border: 1px solid #333333;
	float: right;
	margin-top: -1px;
	width: 120px;
}
.authorBox.boxLeft img {
	float: left;
}
.authorBox p {
	font-size: 12px;
	line-height: 16px;
	padding-top: 10px;
}
.authorBox.havepic .authorBoxCont {
	margin-right: 140px;
}
.authorBox.havepic.boxLeft .authorBoxCont {
	margin-left: 140px;
}
.authorBoxCont h3 {
	font-family: 'Raleway', sans-serif;
	font-size: 30px;
	font-weight: 800;
}
@media (max-width: 767px) {
	.authorBox.boxLeft img {
		float: none;
	}
	.authorBox.havepic .authorBoxCont {
		margin: 0 !important;
	}
}
/* //AUTHOR BOX */


/* ARTICLE */
.articleTitle {
	margin-bottom: 30px;
}

.articleTitle h1 {
	font-size: 70px;
	line-height: 58px;
	font-weight: normal;
	margin: 15px 0;
	word-wrap: break-word;
	font-family: 'Leitura Headline Sans';
	font-weight: normal;
    font-style: normal;
    line-height: 1;
}


.articleTitle h2 {
	font-size: 44px;
	line-height: 1.1;
	font-weight: normal;
	margin: 5px 0;
	word-wrap: break-word;
}

.articleTitle h2.bigHead {
	font-size: 42px;
	font-family: 'Leitura Headline Sans';
}
.articleTitle h2.bigHead01 {
	font-size: 60px;
	color: 000;
  	text-shadow:1px 3px 0px #fff, 1px -3px 0px #fff;
	line-height: 1;		
	font-family: 'Leitura Headline Sans';
}

.articleTitle h2.bigHead02 {
	font-size: 64px;
	font-family: 'Leitura Headline Sans';
}

.articleTitle h3 {
	font-family: 'Stafford Serial', serif;
	font-size: 30px;
	margin: 10px 0;	
	word-wrap: break-word;
}

.articleTitle.smTitle h2 {
	font-size: 30px;
	font-family: 'Raleway', sans-serif;
    font-weight: 700;
}

.articleTitle.smTitle h3 {
	font-size: 22px;
}

 .articleSubTitle {
	font-family: 'Leitura Sans Grot 2';
	font-weight:normal; 
	font-style:normal;
	font-size: 22px;
	line-height: 1.3;
	margin-top: 15px;
	margin-bottom:40px;
}

 .articleSubTitle1 {
	font-family: 'Leitura Sans Grot 3';
	font-weight:normal; 
	font-style:normal;
	font-size: 20px;
	line-height: 1.3;
	margin-top: 0px;
	margin-bottom:30px;
	margin-top: 15px;
}

 .articleSubTitle.font26 {	
	line-height: 1.3 !important;	
}

.articlePTitle {
	 font-family: 'Leitura Sans Grot 2';
	font-size: 18px;
	font-weight: 800;
	line-height: 1.3;
	margin-bottom: 5px;
	margin-top: 30px;
}

.articlePTitle1 {
	 font-family: 'Leitura Sans Grot 3';
	font-size: 28px;
	font-weight: 800;
	line-height: 1.5;
	margin-bottom: 5px;
	margin-top: 30px;
}

.byLine {
	margin-bottom: 30px;
}

.colBorder {
	border-right: 1px solid #cccccc;
}

.articlePart {
	margin-bottom: 30px;
}

.articleStripe {
	border-bottom: 1px dotted #999999;
	border-top: 1px dotted #999999;
	font-family: 'Raleway', sans-serif;
	font-size: 15px;
	line-height: 1.3;
	margin-bottom: 30px;
	margin-top: 30px;
	padding: 8px 0;
}
/* //ARTICLE */


/* ADV BOXES */
.advBox { margin-bottom: 30px; position: relative; }
.advBox > a { /*border: 1px solid #000;*/ }
.advHalf { width: 50%; }

.advLink2a { height: 7%; right: 34%; position: absolute; bottom: 0; width: 39%; }
.advLink2b { height: 7%; right: 0%; position: absolute; bottom: 0; width: 34%; }

.advLink3a { height: 5%; left: 3%; position: absolute; bottom: 14%; width: 20%;  }
.advLink3b { height: 5%; left: 34%; position: absolute; bottom: 14%; width: 20%; }
.advLink3c { height: 7%; left: 34%; position: absolute; bottom: 5%; width: 24%; }


.advLink1aDt {
    height: 17%;
    left: 7%;
    position: absolute;
    top: 4%;
    width: 19%;
}
.advLink1aDt2 {
    height: 2%;
    left: 49%;
    position: absolute;
    bottom: 20%;
    width: 7%;
}
.advLink1aDta1 {
    height: 4%;
    left: 23%;
    position: absolute;
    bottom: 15%;
    width: 27%;
}
.advLink1aDta2 {
    height: 4%;
    left: 3%;
    position: absolute;
    bottom: 2%;
    width: 16%;
}
.advLink1aDtb1{
        height: 4%;
    left: 49%;
    position: absolute;
    bottom: 13%;
    width: 21%;
}
/* HEADER STYLES */
#header {
	max-height: 54px;
}
.headerDark {
	background-color: #0c151c !important;
}
/* //HEADER STYLES */

/* TABLES */
.table-responsive {
	color: inherit !important;
	margin-top: 0;
}
.table.table-border {
	border: 1px solid #dbe7f0;
}
tr {
	border-bottom: 0;
}
.table > thead > tr > th {
	background-color: #000;
	border-bottom: none;
	color: #fff;
	font-family: 'BebasNeueBold';
}
.table > tbody > tr > td {
	border: 1px solid #dddddd;
	border-top: inherit;
}

.table01 > tbody > tr > td {
    border: none;
}


.last > tbody > tr > td {
	border-bottom: 1px solid #dddddd;
	border-top: inherit;
}

.table-striped > tbody > tr > td {
	border-bottom: none;
	font-size: 13px;
	border-top: none;
}
.table-striped > tbody > tr:nth-of-type(2n+2) {
	background-color: #ffffff;
}
.table-striped > tbody > tr:nth-of-type(2n+1) {
	background-color: #dbe7f0;
}
.table-plain { border: 0 !important; }
.table-plain > thead > tr > th { background-color: transparent !important; border: 0 !important; color: #000000 !important; }
.table-plain > tbody > tr > td { border: 0 !important; }
/* //TABLES */

/* EQUAL HEIGHTS */
.slaveDiv {
	overflow: hidden;
}
/* //EQUAL HEIGHTS */


/*-- TRIANGLE BG --*/
.angleBgLeft {
	background: url(../images/blue-left-triangle-bg.png) no-repeat left top;
}
.angleBgRight {
	background: url(../images/blue-right-triangle-bg.png) no-repeat right top;
}
.kafoBox {
	background-position: left 35%;
}
/*-- //TRIANGLE BG --*/

/* MODAL STYLES */
.modalYoutube .modal-header {
	background-color: transparent;
	border: 0;
	border-radius: 0;
}
.modalYoutube .modal-content {
	background-color: transparent;
	border: 0;
	box-shadow: none !important;
}
/* //MODAL STYLES */

/*--------------------------------- ADDING ZOOM ICON TO IMAGES ---------------------------------*/
.fancybox {
	display: block;
	position: relative;
}
/*.fancybox::after {
	background: url(../images/elements/plus-icon.png) no-repeat center center;
	bottom: 5%;
	content: '';
	height: 34px;
	position: absolute;
	right: 5%;
	width: 34px;
	z-index: 2;
}*/
.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;
}
.fancybox.iconblack::after {
	background: url(../img/elements/plus-icon-black.png) no-repeat center center;
}

.fancybox1::after {
    background: url(../images/elements/plus-icon-black.png) no-repeat center center !important;
}

/*--------------------------------- //ADDING ZOOM ICON TO IMAGES ---------------------------------*/

/*--------------------------------- ADDING PLAY ICON TO VIDEOS ---------------------------------*/
.linkRelative { position: relative; }
.ytVid {
	display: block;
	position: relative;
}
.ytVid::after {
	content: '';
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2;
}
.modalYoutube .modal-body { overflow: hidden; }
.ytVid1 { height: 88%; left: 0; position: absolute; top: 0; width: 100%; }
.ytVid2 { height: 88%; left: 0; position: absolute; top: 0; width: 100%; }
.ytVid3 { height: 78%; left: 0; position: absolute; top: 0; width: 100%; }
.modalYoutube video{ background: #000; }
/*--------------------------------- //ADDING PLAY ICON TO VIDEOS ---------------------------------*/


/*--------------------------------- HOMEPAGE ---------------------------------------*/
.navbar-brand { position: relative; }
.issue-info {color: #FFCB07; font-size: 14px; position: relative; top: 3px;  font-family: 'Leitura Sans Grot 2';}

.single_image {
    background: url(../images/fullpage-cover.jpg) no-repeat 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 30px;
	overflow: hidden;
}

.coverlogo.darkTrans  {
	position: relative;
	padding: 85px 30px 0px;
}

.logoSlogan {
	color: rgba(255, 255, 255, 0.8);
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	margin-bottom: 0;
	margin-top: 10px;
}
.issueInfo {
	background-color: rgba(153,168,159,0.7);
	color: #ffffff;
	left: -75px;
	height: 150px;
	position: absolute;
	top: 240px;
	transform: rotate(45deg);
	width: 150px;
}
.issueInfo .issueinfo-inner {
	display: block;
	transform: rotate(-45deg);
}
.issueInfo .issue-num,
.issueInfo .issue-year {
	position: absolute;
}
.issueInfo .issue-num {
	font-family: 'Doctrine Stencil' !important;
	left: 30px;
	font-size: 66px;
	top: 40px;
	font-weight: 600;
}
.issueInfo .issue-year {
	left: 56px;
	top: 39px;
	transform: rotate(-90deg);
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 21px;
}
.issueInfo img {
	width: 52%;
}
.btmLogo {
	bottom: 30px;
	left: 40px;
	position: absolute;
}
.btmLogo img {
	width: 70%;
}
.covernav {
	font-family: 'Raleway', sans-serif;
}
.covernav h2 { margin: 0; }
.covernav-left,
.covernav-right {
	line-height: 1;
}
.covernav-left {
	float: left;
	padding-left: 20px;
}
.covernav-right {
	float: right;
	padding-right: 20px;
}
.covernav-right * { text-align: left !important; }
.covernav h2 {
	color: #fff;
	font-size: 26px;
	font-weight: 900;
	text-shadow: none;
}
.covernav1 { margin-top: 100px; }
.covernav2 { top: 40%; left: 5%; position: absolute; }
.covernavMain { margin-top: 200px; }
.covernavMain h2 {
	color: #ffffff;
	font-size: 54px;
	font-weight: 900;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.covernavMain h3 {
	color: #ffffff;
	font-size: 25px;
	font-weight: 700;
	margin: 0;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.covernav3 {
	margin-top: 20px;
}
/*--------------------------------- //HOMEPAGE ---------------------------------------*/


/*--------------------------------- REDAKTØREN ---------------------------------------*/
.redaktorenHead {
	margin-bottom: 30px;
}
.redaktorenHead img {
	float: left;
	margin-right: 20px;
}
.redaktorenHead h2 {
	color: #000000;
	font-size: 28px;
	font-weight: 800;
}
.infoBoxWrap {
	background-color: #d9e5ef;
	font-family: 'Stafford Serial', serif;
	font-size: 11px;
	line-height: 1.3;
	padding: 40px 20px 30px;
}
.infoBox .infoTitle {
	font-family: 'Raleway', sans-serif;
	font-size: 11px !important;
	line-height: 16px !important;
}
.infoBox {
	margin-bottom: 15px;
}
.infoBox .infoTitle,
.infoBox p {
	margin: 0;
}
.infoBox .infoTitle {
	font-weight: 700;
}
.infoBox .table > tbody > tr > td,
.infoBox .table > thead > tr > th { background-color: transparent; color: #111111; font-family: 'Stafford Serial', serif; font-size: 11px; padding: 2px 0; }
.social p { margin-top: 5px; }
.dateStamp {
	font-family: 'Doctrine Stencil';
	font-size: 20px;
	font-weight: bold;
	position: absolute;
	right: -10px;
	text-align: center;
	top: 110px;
}
.dateStamp span {
	font-size: 60px;
}
/*--------------------------------- //REDAKTØREN ---------------------------------------*/


/*--------------------------------- INNHOLD PAGE ---------------------------------------*/

.innnholdTitle {
	margin-bottom: 60px;
}
.innholdSubTitle {
	font-family: "Doctrine Stencil";
	font-size: 24px;
	font-weight: bold;
	margin-top: 0;
}
.innholdList {
	font-weight: 600;
}
.innholdList ul {
	padding-left: 0;
}
.innholdList ul li {
    overflow: visible;
    display: block;
    margin-bottom: 10px;
    font-size: 15px !important;
    line-height: 16px;
	list-style: none;
	padding-bottom: 0;
	padding-right: 40px;
	position: relative;
}
@media (min-width: 1001px) {
	.innholdList ul li { font-size: 16px; line-height: 20px; margin-bottom: 15px; }
}
.innholdList ul li i.pageNo {
	color: #0f5792;
	font-family: "Doctrine Stencil";
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	position: absolute;
	right: 0;
	top: 4px;
}
.innholdImg1a, .innholdImg1b,
.innholdImg2a, .innholdImg2b {
	margin-bottom: 30px;
	overflow: hidden;
}
/*--------------------------------- //INNHOLD PAGE ---------------------------------------*/


/*--------------------------------- HVA SKJER ---------------------------------------*/
.fullPageBox {
	background-color: #ffffff !important;
	border: 1px solid #000000;
	margin-bottom: 30px;
	padding: 0 20px;
}
.fullPageBorder {
	padding-top: 30px;
	position: relative;
}
.fullPageBorder::before { background-color: #ffec2c; content: ''; height: 10px; left: -2px; position: absolute; right: -2px; top: -2px; }
.fullPageBox .articleTitle { margin-bottom: 30px; }
.pageTitleColor {
	font-family: 'Raleway', sans-serif;
	font-size: 34px;
	font-weight: 700;
	line-height: 54px;
	margin: 0 -20px;
	padding: 15px;
	position: relative
;	text-align: center;
}
.pageTitleColor.colorGreen {
	background-color: #768779;
	color: #ffffff;
}
.pageTitleColor.colorYellow {
	background-color: #ffec2c;
	color: #ffffff;
}
.pageTitleColor .titleLogo {
	bottom: -70px;
	left: 20px;
	position: absolute;
}
.pageTitleColor .titleLogo img {
	width: 100px;
}
.faktaom {
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.faktaom .logoBG {
	background: url(../images/circle-logo.png) no-repeat right bottom;
	background-size: cover;
	bottom: -40px;
	height: 130px;
	position: absolute;
	right: -40px;
	width: 130px;
	z-index: -1;
}
/*--------------------------------- //HVA SKJER ---------------------------------------*/

.lefttraingle { background: url(../images/bfo-bg.png) no-repeat left 300px; }
.lefttraingleblue { background: url(../images/blue-left-triangle-bg.png) no-repeat left top; }
.lefttraingle.bgbtm,
.lefttraingleblue.bgbtm { background-position: left bottom; }
.righttriangle { background: url(../images/redaktoren-bg.png) no-repeat right 110px; }
.righttriangle.bgbtm { background-position: right bottom; }
.doubletriangle { background: url(../images/blue-left-triangle-single.png) no-repeat left top, url(../images/blue-right-triangle-single.png) no-repeat right bottom; }

.bgtriangle-leftgreen { background: url(../images/trianglebg-green-left.png) no-repeat left bottom; }
.bgtriangle-rightgreen { background: url(../images/trianglebg-green-right.png) no-repeat right bottom; }
.bgtriangle-doublegreen { background: url(../images/trianglebg-green-left.png) no-repeat left 150px, url(../images/trianglebg-green-right.png) no-repeat right bottom;  }
.bgtriangle-leftblue { background: url(../images/trianglebg-blue-left.png) no-repeat left bottom; }
.bgtriangle-rightblue { background: url(../images/trianglebg-blue-right.png) no-repeat right bottom; }
.bgtriangle-rightmixed { background: url(../images/trianglebg-mixed-right.png) no-repeat right bottom; }

.bglefttop { background-position: left top; }
.bgrighttop { background-position: right top; }
.bglefttop150 { background-position: left 150px; }
.bgrighttop150 { background-position: right 150px; }

.bgredaktoren { background-position: right 100px; }


/*--------------------------------- KJEKT Å HA ---------------------------------------*/
.articleSMBox {
	background-color: #ffffff;
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 30px;
	padding: 20px;
}
@media (min-width: 768px) {
	.articleSMBox .imgBox.imglong { margin-bottom: -60px; margin-top: -60px; }
}
.articleSMBox.smBox-blue1 {
	border: 1px solid #ccc;
}
.articleSMBox.smBox-blue2 {
	border: 1px solid #235d97;
}
.articleSMBox.imgLeft .imgBox {
	float: left;
	margin-right: 30px;
}
.articleSMBox.imgRight .imgBox {
	float: right;
	margin-left: 30px;
}
.articleSMBox .smBoxTitle {
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	font-weight: 700;
}
.articleSMBox.smBox-blue1 .smBoxTitle {
	color: #489ebf;
}
.articleSMBox.smBox-blue2 .smBoxTitle {
	color: #235d97;
}
/*--------------------------------- //KJEKT Å HA ---------------------------------------*/


.filmstripe { bottom: 0; max-width: 30%; position: absolute; right: 0; }
@media (max-width: 767px) {
	.filmstripe { max-width: 30%; }
}
.dottedpattern { background: url(../images/dotted-pattern.jpg) repeat left top; }


/* TEAM SECTION */
.sekretariat { background: url(../images/sekretariat-bgimg.jpg) no-repeat center top; background-size: cover;  }
.team-wrap { text-align: center; }
.team-item { background-color: #ffffff; display: inline-block; font-size: 12px; line-height: 1.4; margin: 0 5px 20px; vertical-align: top; word-wrap: break-word; width: 150px; }
.team-item img { display: inline-block !important; width: 100%; }
.team-item .info-inner { padding: 10px 5px; }

.piggy { position: relative; }
.piggy img { position: absolute; right: 20px; top: -40px; }

.quote {	
	font-size: 28px;
	font-style: italic;
	margin: 30px 0;	
}

.quoteMid {
	border: 1px solid #eee;
	font-size: 30px;
	font-style: italic;
	margin: 30px 0;
	padding: 30px;
	text-align: center;	
}

.quoteMid p {
    font-family: 'Leitura Sans Grot 2';
    font-style: normal;
    font-weight: normal;
    line-height: 34px;
    font-size: 30px;
}

.quoteinner {
	padding-left: 60px;
	position: relative;
}
.quoteinner::before {
	content: '“';
	display: block;
	font-family: 'Stafford Serial', serif !important;
	font-size: 100px;
	font-style: normal;
	left: 0;
	line-height: 1;
	position: absolute;
	top: -12px;
}
.quote h3 {
	font-weight: bold !important;
	margin-top: 0;
}
.quote .quote-author {
	display: block;
	font-size: 18px;
	text-align: right;
}
/*-----------03-----------------*/
.col-Bblack
{
	color:#000 !important;
}
.col-Bblack2 {
    color: #292929 !important;
}
.col-diffGreen {
    color: #6c7856 !important;
}
.col-goldYellow
{
	color:#be983c !important;
}
.imgPopupNone
{
	pointer-events: none;
	cursor: default;
}
.imgPopupNone::after{background:none;}
.quatIcon
{
	font-family: 'Stafford Serial', serif;
    font-size: 150px;
    float: left;
    margin-top: 50px;
    margin-bottom: -6px;
    margin-right: 6px;
	color:#be983c;
	font-style:normal !important;
}
.quatBoxTab
{
	font-family: 'Raleway', sans-serif;
	color:#be983c;
	    font-weight: 800;
    font-style: italic;
}
.nameBoxQuat
{
	color:#be983c;
	font-style: italic;
	font-family: 'Stafford Serial', serif;
    font-weight: normal;
    margin-top: 20px;
    text-align: right;
}
.backgroundCol {
	position: relative;
    background: #5a5758;
    padding-bottom:5px;
    color: #fff;
}
.dashedList {
  list-style-type: none;
}

.dashedList li:before {
  content: '-';
  position: absolute;
  margin-left: -20px;
}
.dashedList li div
{
	margin-left:-6px;
}
.borderBoxDt
{
	border-top: 1px dashed #757575;
    margin-top: 30px;
    margin-bottom: 30px;
}
.gapboxDtTab
{
	margin-top:30px;
}
.bgDtbox
{
	background:#c1d8e5 !important;
}

.hastriangle.trianglyellow1.colTriangleBlue::after {
    background-color: #3e9dbc !important;
}
.fullPageDtNew
{
	padding-top:40px !important;
	    border-top: none;
}
.fullPageDtNew::before {
    background-color: transparent !important;
    content: '';
    height: 10px;
    left: -2px;
    position: absolute;
    right: -2px;
    top: -2px;
}
.headTabDt {
    background: #6d8275;
    padding: 15px 0px;
    margin-bottom: 0px;
	padding-left: 18px;
}
.bottomIconLogo p {
    text-align: right;
    margin-right: -20px;
    margin-bottom: -30px;
	margin-top:30px;
}
.headTabDt h2
{
	color: #fff;
    font-size: 27px !important;
    display: inline-block;
    margin-left: 20px;
}
.headTabDt img
{
	display: inline-block;
    width: 100px;
    float: left;
    position: relative;
    z-index: 999;
    margin-top: -23px;
}
.col-DdarkBlue
{
	color:#134473 !important;
}
.col-DifdGreen
{
	color:#6c7856 !important;
}
.col-DifdBrown
{
	color:#5a443b !important;
}
.hastriangle.trianglbrown1::after {
    background-color: #5a443b;
}
.diffFontDtBox
{
	font-family: 'libre_baskervilleregular' !important;
	padding: 25px !important;
	position: relative;
}
.bgBoxDt {
    position: absolute;
    width: 40%;
    right: 25px;
}

@media screen and (min-width: 1100px)
{
	.resMarNone {margin-bottom:0px !important;}
}
@media screen and (min-width: 768px)
{
	.textRightBox{text-align:right;}
}
@media screen and (max-width: 992px) and (min-width: 768px)
{
	.pad60TopBox{padding-top:60px;}
	.headTabDt h2 {
    color: #fff;
    font-size: 20px !important;
    display: inline-block;
    margin-left: 15px;
	}

}
@media screen and (max-width: 767px)
{
	.articleSMBox.imgRight .imgBox {
    float: none;
    margin-left: 30px;
}
.aroBoxtab3 {
    width: 15px;
    display: inline;
    position: absolute;
    margin-top: -3px !important;
}
.bgBoxDt {
    position: absolute;
    width: 100%;
    right: 0;
}
.summer {
    display: none;
}
}
.aroBoxtab {
    width: 15px;
    display: inline;
    position: absolute;
    margin-top: 27px;
}
.marLeft20Box
{
	margin-left:20px;
}
.aroBoxtab2 {
    width: 15px;
    display: inline;
    position: absolute;
    margin-top: -3px;
}
.aroBoxtab3 {
    width: 15px;
    display: inline;
    position: absolute;
    margin-top: 27px;
}
img.img-responsive.kjeftImg {
    width: 110px;
    margin: 5px 0 0px auto;
}
.summer
{
	width:200px;
	float:right;
	margin-top:50px;
	margin-bottom:-175px;
	    margin-right: 20px;
}
@media screen and (max-width: 1199px) and (min-width: 768px)
{
	.summer {
    width: 130px;
    float: right;
    margin-top: 50px;
    margin-bottom: -175px;
    margin-right: 20px;
}
.covernavMain h2 {
    color: #ffffff;
    font-size: 35px;
    font-weight: 900;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    margin-top: -70px;
}
}
.navbar-brand>img {
    display: inline-block !important;
}


/*-----------04 2017------------------*/
/*--------cover-------------*/
.covernav-left {
    position: absolute;
    bottom: 22%;
    padding-left: 0;
    right: 5%;
		text-align: right;
}
.textRightBox h2
{
	text-align: right !important;
}
.coverImgNav {
    position: absolute;
    bottom: 3%;
    right: 5%;
}
.coverImgNav img {
    width: 170px;
    display: inline-block;
		    float: left;
}

/*-------------article 1 tab---------------*/
.articleHeadTab {
    margin-bottom: 6%;
}
.headBGBox
{
	background: #d2232a;
	height: 30px;
}
.headImg img {
    width: 440px;
    position: absolute;
    top: -6px;
    right: 23px;
}
.articleImgTabBox
{
	font-family: 'Raleway', sans-serif;
	text-align: center;
	font-size: 13px;
	font-weight: 600;
}
.articleImgTabBox .col-sm-3{
	margin-bottom: 30px;
}
.articleIcon {
    height: 70px;
    margin-bottom: 10px;
}
.articleTextWithLogo
{
	margin-top: 40px;
}
.articleTextWithLogo img
{
	margin-left: auto;
	margin-right: auto;
}
.marginBoxD
{
	margin-top: 30px;
	float: left;
	margin-bottom: 0px;
}
.bigImgHV img {
    width: 100%;
}
.helgeImg {
    float: right;
    width: 300px;
    margin-left: 30px;
    margin-top: 32px;
}
.smallHeadTab
{
	font-size: 15px;
	margin-top: 7px;
}
.questionMarkBg
{
	background:url(../images/questionMark.png) left bottom;
	background-repeat: no-repeat;
}
.fourSidePad
{
	padding: 30px;
}
.bigTitleBox
{
	 font-size: 80px !important;
}
.bigTitleBox .font30 {
    font-size: 39px !important;
}
/*-------------responsive-------------*/
@media screen and (max-width: 767px)
{
	.coverImgNav{display: none;}
	.marginBoxD{float: none;}
	.headImg img {
    width: 310px;
    position: absolute;
    top: 0px;
    right: 12px;
	}
	.articleHeadTab {
    margin-bottom: 15%;
    margin-top: 30px;
	}
	.helgeImg {
    float: none;
    width: 100%;
    margin-left: 0px;
    margin-top: 0px;
	}
		.padd-sm{padding-right:40px;}
		.bigTitleBox .font30 {
    font-size: 28px !important;
		}
		.bigTitleBox {
    font-size: 55px !important;
	}
	.aroBoxtab {
    width: 15px;
    display: inline;
    position: absolute;
    margin-top: 11px;
	}
}
@media screen and (min-width: 768px){
	.marTopBox28
	{
		margin-top: 28px !important;
	}
}
@media screen and (max-width: 1199px)
{
	.articleHeadTab {
  	margin-top: 5%;
	}
}


@media (min-width: 768px) and (max-width: 999px) {

	.padd-sm{padding-right:60px;}

}


/*----------------NewSu-------------------*/
/* Links List */
.advLink6S{    bottom: 4.2%;    height: 3%;    position: absolute;    left: 26%;    width: 25%;}
.advLink4S {      bottom: 25%;    height: 6%;    right: 13%;    position: absolute;    width: 40%;}



.coment-sections{font-size:38px; color:#6b7857; font-style:italic;}
.article-comment{  color:#6b7857 !important; font-family: "Raleway",sans-serif; }
.border-line1{margin-top:30px; margin-bottom:30px; border-bottom: 1px solid #cccccc !important;}
.article-comment p{text-align:right;  font-weight:600; padding-right:20%; font-size:22px; font-style:italic;}
.article-comment h2{font-family: "Raleway",sans-serif; font-weight:800; color:#6b7d4f !important; font-style:italic; font-size:26px; margin-top:10px; margin-bottom:15px;}
.article-comment img{width:40px; height:auto; margin-left:15px; }
.article-comment p{font-size:18px; text-align:right;}
.col-Brown{color:#735e54 !important;}
.dark-blue-back{background:#114474 !important;}
.vdark-blue-back {color:#231f20;}
.col-light-green {color:#a5c3c5;}
.focusBox.boxGreen6 .boxTitle.dark-blue-back::before { background-color: #53789b;
    content: "";
    height: 53px;
    left: -42px;
    position: absolute;
    top: 0;
    transform: rotate(45deg);
    width: 50px; }

.logo-01{color:#becbe8; font-family: "Stafford Serial",serif;    font-size: 18px;    font-weight: 500;    margin: 10px 0;    overflow-wrap: break-word; position:absolute; right:20px; top:20px;}
.logo-01 h2{font-size:40px; margin-bottom:5px; margin-top:0px;}
.logo-01 h2 span{font-family:'Raleway';}
.logo-01 h3{margin-top:0px; font-size:18px;}
.add-cont{position:absolute; bottom:25px; left:20px;}
.add-cont{font-size:12px; color:#fff; font-family:'Raleway'; line-height:16px;}
.table-01 tr td, .table-01 tr th{padding:8px 12px !important;}
.block-cont1{background:#cacaca; padding:15px; border:2px solid #000; color:#000; margin-top:15px; }
.quatIcon{color:#6b7857;}





/*-----------------------norsk glof---------------------------------*/
.borderBlackCover
{
	border: 20px solid #fff;
}
.issueNumberBox {
    border-top: 5px solid #000;
    border-bottom: 5px solid #000;
    color: #000;
	position: absolute;
	right: 0;
	top: 13%;
}
.issueUNumberTab {
    border-bottom: 1px solid #000;
	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;
}
.coverLinkstoPage {
    text-align: left;
    letter-spacing: 2px;
    padding-left: 4%;
}
.TopLinkBox
{
	margin-top: 4%;
}
.TopLinkBox p
{
	font-family: 'BebasNeueBook';
	background: #000;
	color: #fff;
	display: inline;
	padding-left: 5px;
  	padding-right: 4px;
	font-size: 25px;
	padding-top: 1px;
}
.TopLinkBox h1
{
	font-family: 'BebasNeueBold';
	margin-top: 9px;
	font-size: 130px;
	color: #fff;
}
.pluseIconBox {
    margin-top: 23%;
}

.LinksBoxTabs
{
	margin-top: 60px;
 	color: #fff;
}
.LinksBoxTabs p
{
	font-family: 'BebasNeue';
	font-size: 30px;
	letter-spacing: 1px;
	margin-bottom: 5px;
	text-indent: 0;
}
.bottomLinkBox
{
	position: absolute;
	bottom: 5%;
	left: 4%;
}
.bottomLinkBox p
{
	font-family: 'BebasNeueBook';
	background: #000;
	color: #fff;
	display: inline;
	padding-left: 5px;
  	padding-right: 4px;
	font-size: 30px;
	padding-top: 1px;
}
.bottomLinkBox h1
{
	font-family: 'BebasNeueBold';
	margin-top: 0px;
	font-size: 60px;
	color: #fff;
}
@media screen and (max-width: 999px) and (min-width: 768px)
{
	.TopLinkBox p {
    font-size: 20px;
	}
	.TopLinkBox h1 {
    font-family: 'BebasNeueBold';
    margin-top: 6px;
    font-size: 95px;
	}
	.bottomLinkBox p {
    font-size: 22px;
	}
	.bottomLinkBox {
    position: absolute;
    bottom: 0%;
    right: 4%;
	}
	.LinksBoxTabs p {
    font-family: 'BebasNeue';
    font-size: 25px;
    letter-spacing: 1px;
    margin-bottom: 9px;
	}
	.pluseIconBox img {
    width: 80px;
	}
	.pluseIconBox {
    margin-top: 30%;
	}
	.LinksBoxTabs {
    margin-top: 30px;
	}
}
@media screen and (max-width: 767px)
{
	.coverLinkstoPage {
    display: none;
	}
	.issueNumberBox {
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
    color: #000;
    position: absolute;
    right: 0;
    top: 13%;
	}
	.issueUNumberTab {
    border-bottom: 1px solid #000;
    font-family: 'BebasNeueBold';
    font-size: 22px;
    padding: 0px 0px 0px;
	}
	.issueDateTab {
    font-family: 'BebasNeueLight';
    font-size: 13px;
    padding: 0px 0px 0;
    margin-bottom: -11px;
	}
	.urlTab {
    font-family: 'BebasNeueBold';
    font-size: 11px;
    padding-top: 0px;
    margin-bottom: -5px;
	}
}
@media screen and (max-width: 1199px) and (min-width: 1000px)
{
	.bottomLinkBox h1 {
    font-size: 110px;
	}
}

/*-----------------innhold--------------------*/
.innholdBoxTab
{
	background: #a92126;
	padding-left: 15px;
	font-family: 'Leitura Sans Grot 2';
	font-weight: bold;
    font-style: normal;
	color: #fff;
	font-size: 20px;
	letter-spacing: 1px;
	padding:2px 40px 2px 100px;
	display:inline-block;
	border:1px solid #a7b2a7;
	float:right;
	z-index:99;
	position:relative;
	}
.borderClass{border-top:1px solid #a7b2a7;  display: inline-block; position:relative; top:15px; z-index:9; padding:6px 7px 0 70px; font-family: 'Minion Pro'; font-weight: bold;  font-size:18px;   font-style: normal;}
.borderClass span{ font-family: 'Leitura Sans Grot 2'; font-style: normal; font-weight:normal; font-size:14px;}
.innholdListTab h1
{
	font-family: 'Leitura Sans Grot 2';
	font-weight: 900;
    font-style: normal;
	margin: 0px;
	padding-left: 10px;
}
.listTextBox
{
	font-family: 'KlinicSlab-Bold';
	border-bottom: 1px solid #000;
	padding: 15px 15px;
}
.listTextBox p
{
	font-family: 'KlinicSlab-LightItalic';
	font-size: 17px;
}
.borderBottomInn
{
	border-bottom: none;
}
.borderBottomInn2
{
	border-bottom: none;
}
.imgInnBox {
    position: absolute;
    bottom: 0%;
    width: 34%;
    right: 2%;
}
.imgInnBox h1
{
	font-family: 'Leitura Sans Grot 2';
	font-weight: 900;
    font-style: normal;
	margin: 0px;
	padding-left: 10px;
	color: #fff;
	font-size:110px;
}
.imgLinkBox
{
	font-family: 'KlinicSlab-Bold';
	padding: 0px 15px;
	color: #fff;
}
.imgLinkBox p
{
	font-family: 'KlinicSlab-LightItalic';
	color: #fff;
	font-size: 17px;
}
.resLinkTab
{
	position: relative;

}
.hlfBoxInn
{
	margin-top: 10px;
}
.borderRightTab
{
	border-right: 1px solid #000;
}
.borderInnWhole
{
	border-bottom:  1px solid #000;
	margin-top: 15px;
	margin-bottom: 15px;
}
.imgInnBox2 {
	position: absolute;
	bottom: 15%;
	width: 30%;
	left: 2%;
}
.imgInnBox2 h1
{
	font-family: 'BebasNeueRegular';
	margin: 0px;
	padding-left: 10px;
	color: #fff;
}
.threeLinkBox
{
	padding-top: 15px;
}
.borderInnWhole2
{
	border-bottom:  10px solid #000;
	margin-top: 15px;
}

@media screen and (max-width: 999px) and (min-width: 768px)
{
	.imgLinkBox p {
    font-family: 'KlinicSlab-LightItalic';
    color: #fff;
    line-height: 17px;
	}
	.listTextBox p {
    font-family: 'KlinicSlab-LightItalic';
    line-height: 17px;
	}
	.innholdListTab h1 {
    font-size: 100px;
	}
	.listTextBox {
    padding: 5px 15px 15px;
	}
}
@media screen and (max-width: 767px)
{

	
}
@media screen and (min-width: 768px)
{
	.innholdListTab br{
		display: none;
	}
}
/*-------------------kolofan--------------*/
.kolofanContentBox
{
	margin-top: 15px;
}
.kolofanContentBox p
{
	font-size: 15px;
	font-family: 'Ubuntu';
	line-height: 21px;
}
.kolofanHeadText
{
	font-family: 'Ubuntu-Bold';
	font-size: 16px;
	letter-spacing: -1px;
	line-height: 19px;
}
.boldTextKolo
{
	font-family: 'Ubuntu-Bold';
}
.italicTextKolo
{
	font-family: 'Ubuntu-Italic';
}
.issueImg {
    margin-top: 15px;
}
.norskLogoBlack
{
	margin-top: 20px;
}
.kolofanBox {
    margin-top: 30px;
}
@media screen and (min-width: 768px)
{
	.issueImg img {
    width: 250px;
	}
}
/*----------------Leder--------------------*/
#contentSection
{
	margin-top: 75px;
}
.drop-txt {
	float: left;
	font-size: 90px;
	font-weight: bold;
	line-height:74px;
	padding: 0 12px 0 0;
	color: #000;
	font-family: 'Leitura Sans Grot 3';
	font-weight: normal;
    font-style: normal;
}

.drop-block {
	float: left;		
	height: 70px;
	width: 15px;
	background: #e84b04;
	margin-right:10px; 	
}
.articleResPage
{
	position: relative;
}
.lederContentBox
{
	background: #e4d398;
	padding-top: 100px;
	text-align: justify;
	padding-bottom: 60px;
	margin-top: 20px;
	position: relative;
}
.lederContentBox h1
{
	font-family: 'BebasNeueLight';
	font-weight: 100;
}
.articleTitleTab
{
		font-family: 'BebasNeueRegular';
    color: #fff;
    background: #000;
    padding: 60px 20px 0px;
    font-size: 23px;
    text-align: center;
}
.articleTopBox {
    position: absolute;
    top: -1%;
    right: 2%;
		    z-index: 999;
}
.lederNameBox
{
	font-family: 'KlinicSlab-Medium';
	margin-top: 40px;
}
.lederNameBox img
{
	 width: 140px;
}
.LederLightTest
{
	font-family: 'KlinicSlab-BookItalic';
}
.lederImg {
    position: absolute;
    bottom: 0;
    width: 75%;
    right: 0;
}
@media screen and (max-width: 767px)
{
	.lederContentBox {
    padding-left: 20px;
    padding-right: 20px;
		padding-bottom: 30px;
		padding-top: 130px;
	}
	.lederImg {
    position: absolute;
    bottom: 0;
    width: 90%;
    right: 0;
	}
	.lederNameBox img {
    width: 110px;
	}
	.lederContentBox h1 {
    font-size: 70px;
	}
}
/*--------------------------*/
.articleTopBox2 {
    position: absolute;
    top: -1%;
    left: 2%;
    z-index: 999;
}
.articleTitleTab2
{
	font-family: 'BebasNeueRegular';
	color: #fff;
	background: #000;
	padding: 60px 10px 0px;
	font-size: 23px;
	text-align: center;
}
.innspillConBox
{
	background: #fcded6 !important;
	font-family: 'KlinicSlab-BookItalic';
	padding-top: 210px;
	padding-bottom: 70px;
	font-size: 19px;
	text-align: left;
}
.innspillConBox .drop-txt {
	float: left;
	font-size: 70px;
	font-weight: bold;
	line-height: 100%;
	padding: 0px 7px 0 0;
	color: #000;
	font-family: 'KlinicSlab-Bold';
	top: -4px;
	position: relative;
}
.innspillConBox ul
{
	margin-top: 12px;
}
.innspillConBox ul li
{
	line-height: 21px;
	padding-bottom: 6px;
}
.innspillNameBox img
{
	width: 160px;
}
.innspillImg
{
	position: absolute;
	top: 0;
	width: 75%;
	right: 0;
}
.innspillConBox .col-sm-8 {
    position: relative;
    z-index: 9999;
}
.quateBox
{
	margin-top: 40px;
	    margin-bottom: 40px;
	    float: left;
}
.quateBoxImg {
    width: 10%;
    display: inline-block;
    float: left;
}
.quatText {
    display: inline-block;
    float: left;
    width: 85%;
		padding-left: 15px;
		font-family: 'KlinicSlab-MediumItalic';
		font-size: 23px;
    line-height: 26px;
}
@media screen and (max-width: 999px) and (min-width: 768px)
{
	.innspillConBox {
    padding-top: 160px;
    padding-bottom: 70px;
	}
}
@media screen and (max-width: 767px)
{
	.innspillImg {
    position: absolute;
    top: 0;
    width: 95%;
    right: 0;
	}
	.innspillConBox {
    padding-top: 140px;
    padding-bottom: 70px;
	}
}
/*-------------------------------*/
.articleTopBox img, .articleTopBox2 img, .articleTopBox3 img {
    width: 100%;
}
.articleTopBox3 {
    position: absolute;
    top: -3%;
    left: 2%;
    z-index: 999;
}
.articleTitleTab3 {
    font-family: 'BebasNeueRegular';
    color: #fff;
    background: #000;
    padding: 70px 10px 0px;
    font-size: 21px;
    text-align: center;
}
.oyeblikketBox
{
	margin-top: 20px;
    position: relative;
		height: 90vh;
}
.captionBoxOye
{
	border-top: 1px dashed #b0b0b0;
	border-bottom: 1px dashed #b0b0b0;
	padding: 10px 10px;
	margin-top: 15px;
}
.capHeadOye
{
	font-family: 'KlinicSlab-Bold';
}
.captionBoxOye p
{
font-family: 'KlinicSlab-BookItalic';
}
.height10Box
{
	height: 10px;
}
@media screen and (max-width: 767px)
{
	.articleTitleTab3 {
    font-family: 'BebasNeueRegular';
    color: #fff;
    background: #000;
    padding: 40px 10px 0px;
    font-size: 20px;
    text-align: center;
	}
	.articleTopBox3 {
    position: absolute;
    top: -20px;
    left: 2%;
    z-index: 999;
	}
}
/*---------article 1----------*/
.articlesInfoTitle {
    text-align: right;
    padding: 20px 0px;
		letter-spacing: 1px;
    font-size: 20px;
}
.lightArtiCatText
{
font-family: 'BebasNeueBook';
}
.boldArtiCatText
{
font-family: 'BebasNeueBold';
}
.col-LightGreen
{
color: #6cac9d !important;
}
.testAndPhoto
{
	font-family: 'Leitura Sans Grot 2';
	font-weight: 700;
	font-style: normal;
	font-size: 15px;
	margin-top: 25px;
	border-top: 1px dashed #b4b4b4;
	border-bottom: 1px dashed #b4b4b4;
	padding: 5px 0px;
}
.artiEndIcon {
    display: inline-block;
    width: 70px;
    position: relative;
    top: 2px;
}
.articalShortInfoBox
{
	font-family: 'KlinicSlab-BoldItalic';
	border-top: 1px dashed #000;
	border-bottom: 1px dashed #000;
	padding: 15px;
	text-align: center;
	margin-top: 50px;
}
.artifirstBlackHead
{
	font-family: 'KlinicSlab-Bold';
	color: #fff;
	background: #000;
    padding-left: 15px;
    margin-top: 50px;
}
.col-goldYellow
{
	color: #a5851b !important;
}
.drop-txt2 {
    float: left;
    font-size: 70px;
    font-weight: bold;
    line-height: 100%;
    padding: 0px 7px 0 0;
    color: #000;
    font-family: 'KlinicSlab-Bold';
    top: -4px;
    position: relative;
}
/*---------------article 2-------------*/
.artiBgWithTriangleBox
{
	margin-top: 26px;
	position: relative;
}
.articleTopBox4 {
    position: absolute;
    top: -25px;
    right: 2%;
    z-index: 999;
}
.articleTitleTab4 {
    font-family: 'BebasNeueRegular';
    color: #fff;
    background: #000;
    padding: 60px 9px 0px;
    font-size: 21px;
    text-align: center;
}
.blackInfoArtiBox
{
	background: #000;
	padding: 10px;
	margin-top: 20px;
position: relative;
}
.blackBoxBorderTab
{
	border: 1px solid #fff;
	padding: 10px;

}
.col-whiteBox
{
	color: #fff;
}
.blackBoxBorderTab p
{
	text-indent: 0;
	font-family: 'KlinicSlab-Medium';
	font-size: 16px;
	line-height: 21px;
	margin-bottom: 7px;
}
.blackBoxHeading
{
	font-family: 'BebasNeueBold';
	text-align: center;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 10px 0px;
	font-size: 38px;
	margin-bottom: 40px;
	margin-top: 30px;
	line-height: 34px;
}
.blackSmallHead
{
	font-size: 22px;
	margin-bottom: 10px;
	line-height: 21px;
}
.blackboxIntro
{
	font-family: 'KlinicSlab-MediumItalic';
	font-size: 18px;
	line-height: 23px;

}
.subtitleBox
{
	margin-top: 30px;
	font-family: 'KlinicSlab-Bold';
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 2px 0px;
	font-size: 16px;
	margin-bottom: 15px;
	line-height: 18px;
}
.exclaicon {
    position: absolute;
    width: 40px;
    top: -7px;
    left: 44%;
}
/*-------articles 3---------------------*/
.titleOnArtiImg {
	position: absolute;
	top: 5%;
	color: #fff;
	right: 5%;
	font-size: 130px !important;
	line-height: 110px;
}
.quateBoxImg2 img {
	margin: 0px 0px 10px;
	width: 50px;
}
.quateBox2{
	margin-top: 5px;
}
.quatText2 {
	font-family: 'Leitura Sans Grot 2';
	font-weight: 300;
	font-style: normal;
	font-size: 16px;
	line-height: 22px;	
}

.italicTextContent
{
	font-family: 'KlinicSlab-BookItalic';
}
@media screen and (max-width: 999px) and (min-width: 768px)
{
	.titleOnArtiImg {
    position: absolute;
    top: 3%;
    color: #fff;
    right: 5%;
    font-size: 100px !important;
    line-height: 88px;
	}
}
@media screen and (max-width: 1199px) and (min-width: 1000px)
{
	.titleOnArtiImg {
		position: absolute;
		top: 5%;
		color: #fff;
		right: 5%;
		font-size: 130px !important;
		line-height: 108px;
	}
}
@media screen and (max-width: 767px)
{
	.titleOnArtiImg {
    position: relative;
    top: 0;
    color: #000;
    right: 0;
    font-size: 57px !important;
    line-height: 50px;
	}
	.tabUpperDisplay
	{
		display: none;
	}
}
/*------------------------spiltSidensistBox--------------*/
.spiltSidensistBox h6
{
	font-family: 'BebasNeueLight';
	font-size: 44px;
	margin-top: -19px !important;
}
.spiltSidensistTopBox
{
	position: absolute;
	top: -25px;
	left: 2%;
	z-index: 999;
}
.spiltSidensistTitleTab
{
	font-family: 'BebasNeueLight';
    color: #fff;
    background: #000;
    padding: 60px 9px 11px;
    font-size: 40px;
    text-align: center;
}
.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';
}
.spiltSidensistFooter
{
	background: #000;
	color: #fff;
	font-family: 'KlinicSlab-Medium';
	margin-top: 50px;
    font-size: 16px;
    padding: 5px 10px;
}
.spiltSidensistFooter a{
	color: #fff;
	font-family: 'KlinicSlab-MediumItalic';
}

.spiltSidensistBlackBox
{
	background: #000;
	color: #fff;
	margin-top: 10px;
	float: left;
	padding: 20px;
}
.spiltSidensistHeadBlack {
	width: 100%;
	float: left;
	font-family: 'KlinicSlab-Bold';
	border-bottom: 1px dotted #fff;
	border-top: 1px dotted #fff;
	font-size: 23px;
	padding: 4px 0px;
	margin-bottom: 18px;
	margin-top: 20px;
}
.spiltSsistCol40 {
    width: 20%;
    float: left;
}
.spiltSsistCol40 img {
    width: 25px;
}
.spiltSsistCol60 {
    width: 80%;
    float: left;
}

.dashed {
  list-style-type: none;
	font-family: 'KlinicSlab-MediumItalic';
	line-height: 20px;
font-size: 17px;
}

.dashed li:before {
  content: '-';
  position: absolute;
  margin-left: -20px;
}
.dottedBorderBox
{
	border-top: 1px dotted #fff;
	height: 2px;
	margin: 4px 0px 20px;
	float: left;
	width: 100%;

}
@media screen and (max-width: 767px)
{
	.spiltSidensistTitleTab {
    font-family: 'BebasNeueLight';
    color: #fff;
    background: #000;
    padding: 30px 9px 11px;
    font-size: 24px;
    text-align: center;
	}
}

/*----------------article 4--------------------*/
.blackBgSmallHeading
{
	font-family: 'BebasNeueLight';
	color: #fff;
	background: #000;
	letter-spacing: 0.5px;
	padding-left: 5px;
	padding-right: 5px;
	display: inline-block;
	font-size: 23px;
}
.lightTextHeading
{
	font-family: 'BebasNeueLight';
	font-size: 65px;
}
.bookStyleHeading
{
	font-family: 'BebasNeueBook';
	font-size: 85px;
	margin-bottom: 40px;
}
.centerTextbox
{
	text-align: center;
}
.imgCapBgCaption
{	
	font-family: 'Leitura Sans Grot 1';	
	font-weight: normal;
    font-style: normal;
	font-size: 15px;
	line-height: 20px;
	margin-top: 6px;
	padding-bottom: 10px;
	text-indent: 0;
	color:#231F20;
}
.quatOnBlackBox
{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: none;
	border-right: none;
	text-align: center;
}
@media screen and (max-width: 767px)
{
	.bookStyleHeading {
    font-family: 'BebasNeueBook';
    font-size: 65px;
	}
	.lightTextHeading {
    font-family: 'BebasNeueLight';
    font-size: 40px;
	}
}
/*-------------aarticle 5------------*/
.golfSkolenHeading {
    background: #000;
    position: relative;
	  padding: 0px 20px 13px;
}
.golfSkolenHeading h2
{
	color: #fff;
	font-family: 'AmericanCaptain';
  font-size: 150px;
	margin-bottom: -18px;
	margin-top: 0px;
}
.golfSkolenHeading p{
	color: #fff;
	font-family: 'KlinicSlab-Bold';
	font-size: 14px;
}
.golfSkolenHeading img {
    width: 40%;
    position: absolute;
    right: 0;
	  top: 0;
}
.col-YellowCol
{
	color: #ffbe0d !important;
}
.yellowBoxBorder
{
	background: #ffbe0d;
	height: 10px;
	margin-top: 5px;
}
.artiCoverBgBox
{
	position: relative;
	margin-top: 5px;
}
.artiCoverText {
	position: absolute;
  top: 4%;
  left: 5%;
  width: 50%;
}
.artiCoverText h2
{
	font-family: 'BebasNeueBold';
	    font-size: 80px;
}
.lightTextHeading2
{
	font-family: 'BebasNeueLight';
	font-size: 54px;
  margin-top: -10px;
}
.artiCoverText p
{
	font-family: 'KlinicSlab-BookItalic';
}
.golfIconBox
{
	text-align: center;
    position: absolute;
    z-index: 999;
    bottom: 4%;
    right: 4%;
}
.golfIconBox img {
    margin: 0px auto;
    width: 60%;
}
.golfIconBox p {
    font-family: 'KlinicSlab-Bold';
    text-indent: 0;
    text-align: center;
    color: #fff;
    font-size: 14px;
    margin-bottom: 3px;
}

@media screen and (max-width: 999px) and (min-width: 768px)
{
	.golfSkolenHeading h2 {
    color: #fff;
    font-family: 'AmericanCaptain';
    font-size: 122px;
    margin-bottom: -18px;
    margin-top: 0px;
	}
	.golfSkolenHeading p {
    color: #fff;
    font-family: 'KlinicSlab-Bold';
    font-size: 17px;
    line-height: 19px;
    margin-top: 7px;
	}
	.golfSkolenHeading img {
    width: 51%;
    position: absolute;
    right: 0;
    top: 0;
	}
	.artiCoverText {
    position: absolute;
    top: 4%;
    left: 5%;
    width: 60%;
	}
	.artiCoverText h2 {
    font-family: 'BebasNeueBold';
    font-size: 60px;
	}
	.lightTextHeading2 {
    font-family: 'BebasNeueLight';
    font-size: 41px;
    margin-top: -10px;
	}

	.bannerOverlap{
		max-width: 380px;
	}
}
@media screen and (max-width: 767px)
{
	.golfSkolenHeading h2 {
    color: #fff;
    font-family: 'AmericanCaptain';
    font-size: 65px;
    margin-bottom: -5px;
    margin-top: 0px;
		position: relative;
		z-index: 9999;
	}
	.golfSkolenHeading p {
    color: #fff;
    font-family: 'KlinicSlab-Bold';
    font-size: 15px;
    line-height: 19px;
	}
	.golfSkolenHeading img {
    width: 85%;
    position: absolute;
    right: 0;
    top: 0;
	}
	.artiCoverText {
    position: relative;
    top: 0;
    left: 0;
    width: auto;
    border-bottom: 1px dashed #c6c6c6;
    border-top: 1px dashed #c6c6c6;
    padding-bottom: 21px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 20px;
	}
	.artiCoverText h2 {
    font-family: 'BebasNeueBold';
    font-size: 50px;
	}
	.lightTextHeading2 {
    font-family: 'BebasNeueLight';
    font-size: 34px;
    margin-top: -3px;
	}
	.golfIconBox {
    text-align: center;
    position: relative;
    z-index: 999;
    bottom: 0;
    right: 0;
	}
	.golfIconBox p {
    font-family: 'KlinicSlab-Bold';
    text-indent: 0;
    text-align: center;
    color: #000;
    font-size: 14px;
    margin-bottom: 0px;
    margin-top: 8px;
	}
	.golfIconBox img {
    margin: 0px auto;
    width: auto;
	}
}
/*-----------------article 6------------------*/
.golfTipSHeading
{
	background: #ffbe0d;
	padding: 6px 47px 3px;
	font-family: 'BebasNeueBold';
	margin-top: 5px;
	font-size: 23px;
}
.col-whiteCol
{
	color: #fff !important;
}
.golfTipsBlackbox
{
	background: #1a1517;
	padding: 30px 50px;
	margin-top: 2px;
}
.golfTipsBlackbox h2
{
	color: #fff;
	font-family: 'BebasNeueLight';
	font-size: 42px;
}
.golfTipsBlackbox p
{
	color: #fff;
	font-size: 18px;
}
.threeImgBox {
    margin-left: -3px;
    margin-right: -4px;
}
.col-oneThirdBox
{
	padding-left: 3px;
	padding-right: 3px;
}
.golfTipsBlackbox ul
{
	list-style-type: decimal;
	margin-top: 15px;
	margin-left: -5px;
}
.golfTipsBlackbox ul li
{
	color: #fff;
}

.twoImgBox {
    margin-right: -3px;
    margin-left: -3px;
}
.col-oneHalfBox {
    padding-left: 3px;
    padding-right: 3px;
}
@media screen and (min-width: 768px)
{
.golfTipsArticlesBox .imgBox{
	margin-bottom: 0px;
}
.golfTipsArticlesBox .imgBox img{
	margin-bottom: 0px;
}
}
/*------------article 7-----------------*/
.golfTipsArticlesBox img{
	width: 100%;
}
.bigImagWithTipsBox
{
	position: relative;
}
.overlapBoxTips {
    position: absolute;
    z-index: 99;
		width: 39%;
		left: 2%;
		top: 1%;
}
@media screen and (max-width: 999px)
{
	.overlapBoxTips {
	    position: relative;
	    z-index: 99;
			width: auto;
			left: 0;
			top: 0;
	}
}
/*-----------article 8-----------*/
.overlapBoxTips2 {
    position: absolute;
    z-index: 99;
    width: 39%;
    left: 2%;
    bottom: 2%;
}
.overlapBoxTips3 {
    position: absolute;
    z-index: 99;
    width: 50%;
    left: 2%;
    top: 2%;
}
@media screen and (max-width: 999px)
{
	.overlapBoxTips2, .overlapBoxTips3, .overlapBoxTips4 {
	    position: relative !important;
	    z-index: 99 !important;
			width: auto !important;
			left: 0 !important;
			top: 0 !important;
	}
}
/*------------article 9-----------*/
.overlapBoxTips4 {
    position: absolute;
    z-index: 99;
    width: 50%;
    right: 2%;
    bottom: 2%;
}
/*----------------article 10-----------*/
.tournamentHeadingBox
{
	background: #000;
	padding: 35px 110px 15px;
  text-align: center;
	margin-bottom: 30px;
}
.tournamentHeadingBox h1
{
	font-family: 'BebasNeueBold';
	color: #fff;
	font-size: 65px;
    border-bottom: 2px dashed #fff;
    display: inline;
    border-top: 2px dashed #fff;
}
.tournamentHeadingBox h5
{
	font-family: 'KlinicSlab-BookItalic';
	color: #fff;
	font-size: 20px;
    margin-top: 20px;
}
.tournamentTextBox
{
	margin-bottom: 20px
}
.colDiffLightGreen
{
	color: #6cac9d !important;
}
.colTextBoxTournament
{
	background: #bed9d1;
	padding: 20px 30px;
}
.colTextBoxTournament2
{
	background: #6cac9d;
	padding: 20px 30px;
}
.colDiffLightGreen2
{
	color: #bed9d1 !important;
}
.aroTopPoint {
    font-size: 35px;
    margin-bottom: -11px;
    text-align: center;
    margin-top: -21px;
}
.italicTextContent2
{
	font-family: 'KlinicSlab-MediumItalic';
}

.twoImgBox2 {
    margin-right: -7px;
    margin-left: -7px;
}
.col-oneHalfBox2 {
    padding-left: 7px;
    padding-right: 7px;
}
@media screen and (max-width: 999px) and (min-width: 768px)
{
	.tournamentHeadingBox {
    background: #000;
    padding: 35px 50px 15px;
    text-align: center;
    margin-bottom: 30px;
	}
}
@media screen and (max-width: 767px)
{
	.tournamentHeadingBox {
    background: #000;
    padding: 35px 30px 15px;
    text-align: center;
    margin-bottom: 30px;
	}
	.tournamentHeadingBox h1 {
		font-size: 32px;
		display: block;
		padding-top: 10px;
		padding-bottom: 8px;
	}
	.tournamentHeadingBox h5 {
    font-size: 18px;
    margin-top: -17px;
	}
}
/*-----------article 11-----------*/
.colorTextBox
{
	background: #fcdbd1;
	padding-top: 60px;
    padding-left: 30px;
    padding-right: 30px;
		padding-bottom: 30px;
    margin-bottom: 40px;
		position: relative;
}
.colSoftRed
{
	color: #e42526 !important;
}
.clubMastersHeading h1
{
	font-family: 'BebasNeueBold';
	color: #000;
	font-size: 90px;
    border-bottom: 2px dashed #d47574;
    display: inline;
    border-top: 2px dashed #d47574;
}
.clubMastersHeading h5
{
	font-family: 'KlinicSlab-BookItalic';
	color: #000;
	font-size: 20px;
    margin-top: 20px;
		margin-bottom: 60px;
}

.clubMastersTextHead
{
	font-family: 'BebasNeue';
	font-size: 23px;
}
.clubMastersText
{
	margin-bottom: 25px;
}
.borderRightRed
{
	border-right: 1px dashed #d47574;
	border-left: 1px dashed #d47574;
}
.clubBgPattern {
    position: absolute;
    top: 0;
    right: 4%;
    width: 70%;
}
@media screen and (max-width: 767px)
{
	.borderRightRed {border: none;}
	.clubBgPattern {
    position: absolute;
    top: 0;
    right: 4%;
    width: 90%;
	}
	.clubMastersHeading h1 {
    font-size: 60px;
    display: block;
    line-height: 50px;
    padding-top: 14px;
    padding-bottom: 8px;
	}
}
/*-----------------article 12--------------*/
.utstyrHeadingBox
{
	background: #1b1d22;
	padding: 40px 30px 0px 30px;

}
.utstyrHeadingBox h1
{
	font-family: 'BebasNeueBold';
	color: #fff;
	font-size: 200px;
	margin-bottom: -30px;
}
.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;
}
.discreptionBox
{
	background: rgba(0,0,0,0.9);
	 color: #fff;
	 padding: 5px 20px;
	 font-size: 16px;
	 position: relative;
	 margin-top: -34px;
}
.discreptionBox2
{
	color: #fff;
    padding: 5px 20px;
    font-size: 16px;
    position: relative;
    margin-top: -57px;
    line-height: 18px;
    margin-bottom: 17px;
}
.annonseText
{
	font-family: 'BebasNeue';
	position: absolute;
	top: 10px;
	right: 10px;
	color: #fff;
	font-size: 17px;
	letter-spacing: 1px;
}
.gapByHeightBox
{
	height: 10px;
}
.twoImgBox3 {
    margin-left: 0px;
    margin-right: 0px;
}
.col-oneHalfBox3 {
    padding-left: 0px;
    padding-right: 0px;
}
.gryBoxArtiDetail
{
	background: #d3d3d5;
	padding: 20px;
	border-bottom: 3px solid #fff;
}
.gryBoxArtiDetail h4
{
	font-family: 'BebasNeueBold';
	font-size: 33px;
  line-height: 29px;
}
.gryBoxArtiDetail h6
{
	font-family: 'KlinicSlab-MediumItalic';
	font-size: 19px;
	margin-top: 25px;
	margin-bottom: 29px;
}
.gryBoxArtiDetail p
{
		text-indent: 0;
		font-size: 18px;
    line-height: 20px;
}
.gryBoxArtiDetail ul
{
	margin-top: 10px;
	margin-bottom: 0px;
	list-style-image: url('../images/listStyle.jpg');
	font-family: 'KlinicSlab-BookItalic';
	font-size: 18px;
    line-height: 20px;
}
.boldLinkBox
{
	font-family: 'KlinicSlab-Bold';
	margin-top: 5px;
}
.boldLinkBox a
{
	color: #227144;
}
.golgPlaisirBox
{
	background: #227144;
	padding: 20px;
}
.golgPlaisirBox img {
    width: 80%;
    margin: 0px auto;
}
.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;
}
.noteTextBox
{
	font-family: 'KlinicSlab-MediumItalic';
	font-size: 16px;
	line-height: 20px;
	margin-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
}
@media screen and (max-width: 999px) and (min-width: 768px)
{
	.discreptionBox {
    background: rgba(0,0,0,1);
    color: #fff;
    padding: 5px 20px;
    font-size: 16px;
    position: relative;
    margin-top: 0;
    line-height: 17px;
	}
	.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;
	}
	.utstyrHeadingBox {
    padding: 40px 30px 10px 30px;
	}
}
@media screen and (max-width: 767px)
{
	.utstyrHeadingBox h1 {
    font-family: 'BebasNeueBold';
    color: #fff;
    font-size: 100px;
    margin-bottom: -10px;
	}
	.utstyrSubHeadBox {
    padding: 5px 10px;
    color: #fff;
    border-top: 3px solid #fff;
    text-align: center;
	}
	.utstyrSubHeadBox .leftTextBox {
    font-size: 18px;
    letter-spacing: 1px;
	}
	.utstyrSubHeadBox .rightTextBox {
    float: none;
    font-family: 'KlinicSlab-Bold';
    font-size: 20px;
	}
	.noteTextBox {
    margin-bottom: 40px;
	}
}
/*--------------artilce 13-----------*/
.utstyrHeading
{
	background: url('../images/utstyrBg.png');
	background-repeat: repeat-x;
	height: 150px;
}
.articleTopBox5
{
	position: absolute;
	z-index: 999;
}
.articleTitleTab5
{
	font-family: 'BebasNeueRegular';
    color: #fff;
    background: #000;
    padding: 60px 10px 0px;
    font-size: 25px;
    text-align: center;
}
.utstyrContantBox
{
    /*padding: 10px 20px;*/
}
.productImageGolf
{
	padding-left: 20px;
	padding-top: 15px;
}
.boldTextHead
{
	font-family: 'BebasNeueBold';
}
.blackBgHeadLightText
{
	background: #000;
	font-family: 'BebasNeueBook';
	color: #fff;
	display: inline-block;
	font-size: 25px;
    padding: 2px;
}
.boxContTitle
{
	font-family: 'BebasNeueLight';
	font-size: 65px;
	line-height: 60px;
}
.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: 'KlinicSlab-Light';
}
.utstyrdottedBorderBox
{
	height: 15px;
	border-bottom: 1px dotted #000;
	margin-bottom: 15px;
}
.contentTableSection
{
	font-family: 'KlinicSlab-MediumItalic';
	font-size: 18px;
}
.tableTitleBox
{
	font-family: 'KlinicSlab-Bold';
}
.leftContent
{
		float: left;
    margin-right: 15px;
		width: 25%;
		display: table;
}
.rightContent
{
	display: table;
	line-height: 22px;
}
.fullColContent
{
	text-align: left;
	    line-height: 23px;
}
@media screen and (max-width: 999px) and (min-width: 768px)
{
	.leftContent {
    float: left;
    margin-right: 15px;
    width: 38%;
    display: table;
	}
}
@media screen and (max-width: 767px)
{
	.boxContTitle {
    font-family: 'BebasNeueLight';
    font-size: 53px;
    line-height: 50px;
}
.leftContent {
	float: left;
	margin-right: 15px;
	width: 45%;
	display: table;
}
}
/*--------article 14-------------*/
.colBorder2 {
    border-right: 1px dotted #000;
}
.softGryTab
{
	background: #dcdbde;
}
.darkGryTab
{
	background: #bdbec1;
}
.table > tbody > tr > th {
    font-family: 'Leitura Sans Grot 4';
}

.table > tbody > tr > th {
    font-family: 'Leitura Sans Grot 2';
} 

.bgDarkTb {
    background: #dbded7 ;
}

.tableHeadTab
{
	
	    padding-top: 17px;
}
.tableSubHeadTab
{
	font-family: 'Leitura Sans Grot 3';
	text-align: right;
	font-size: 17px;
	line-height: 18px;
	margin-bottom: 5px;
}
@media screen and (min-width: 1000px){
	.noPadTopBox {
	    padding-top: 0px;
	}
}

@media screen and (max-width: 767px)
{
	.colBorder2 {
	    border-right: none;
	}
}
@media screen and (max-width: 767px)
{
	.artiTableBox{margin-top: 30px;}
	.tableHeadTab{width: 50%; float: left;}
	.tableSubHeadTab {width: 50%; float: left;}
	.noPadTopBox {
	    padding-top: 0px;
	}
}
/*------------article 15------------*/
.borderDottedBox
{
border-bottom: 1px dotted #000;
line-height: 18px;
    padding-top: 7px;
    padding-bottom: 7px;
}
.borderDottedBox2
{
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
	padding-top: 7px;
	padding-bottom: 7px;
}
.notInfoTest
{
	font-size: 16px;
	margin-top: 20px;
	line-height: 20px;
}

.leftContent2 {
    float: left;
    margin-right: 15px;
    width: 50%;
    display: table;
}

@media screen and (max-width: 999px) and (min-width: 768px)
{
	.leftContent2 {
    float: left;
    margin-right: 15px;
    width: 54%;
    display: table;
	}
}
@media screen and (max-width: 767px)
{
.leftContent2 {
    float: left;
    margin-right: 15px;
    width: 63%;
    display: table;
}
}
/*------------article 17------------*/
.dottedArtiBox
{
	border: 1px dotted #000;
	padding: 20px;
}
.testAndPhoto2 {
	font-family: 'KlinicSlab-Medium';
	font-size: 16px;
	margin-top: -30px;
	padding: 5px 0px;
	margin-bottom: 10px;
}
.smallTextHead
{
	font-size: 38px;
    font-family: 'BebasNeueLight';
    margin-top: 0;
    line-height: 40px;
    margin-bottom: 16px;
}
.smallHeadingTab
{
	font-family: 'BebasNeueLight';
    font-size: 46px;
    line-height: 43px;
}
.drop-txtutstyr2 {
    float: left;
    font-size: 60px;
    font-weight: bold;
    line-height: 100%;
    padding: 0 10px 0 0;
    color: #000;
    font-family: 'KlinicSlab-Light';
}
/*---------------article 18-------------*/
.dottedArtiBox2
{
	border: 1px dotted #000;

}
.dottedGapInside
{
	padding: 20px;
}
.dottedNoGapInside
{
	padding-right: 0px;
}
.dottedNoGapInRow
{
	margin-right: -20px;
}
.DottedborTable
{
	font-family: 'KlinicSlab-MediumItalic';
    font-size: 18px;
}
.tdGapBox {
    padding: 5px;
		vertical-align: baseline;
		line-height: 19px;
		font-size: 18px;
}
.DottedborTable th{
	line-height: 17px;
	font-family: 'KlinicSlab-Bold';
	    padding-top: 14px;
}
.borderTopBottDotted
{
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
}
.borderTopDotted
{
	border-top: 1px dotted #000;
}
/*----------article 19---------*/
.blackBgHeading {
    font-family: 'BebasNeueBold';
    color: #fff;
    background: #000;
    padding: 5px 10px 2px;
    font-size: 20px;
}
.bigTextHead
{
	font-size: 120px;
margin-top: 30px;
margin-bottom: 39px;
}
/*---------------article 20------------*/
.overlapImgCover
{
	position: relative;
margin-top: -100px;
}
.boldSmallHead
{
	font-family: 'BebasNeueBook';
	font-size: 35px;
    margin-bottom: -10px;
}
.italicTestBox
{
	font-family: 'KlinicSlab-BookItalic';
}
.boxHeadingTab
{
	background: rgba(0,0,0,0.8);
	padding: 10px;
	position: absolute;
	width: 50%;
	bottom: 40%;
	left: 24%;
}
.boxHeadingContent
{
	padding: 15px;
	border: 1px solid #fff;
}
.boxHeadingContent h2
{
	font-family: 'PTSerif-Regular';
	color: #fff;
	text-align: center;
	font-size: 60px;
}
.boxHeadingContent h3
{
	font-family: 'KlinicSlab-Book';
	color: #fff;
  text-align: center;
  font-size: 20px;
}
.boxHeadingContent p
{
	font-family: 'KlinicSlab-Book';
	color: #fff;
  text-indent: 0;
  text-align: center;
  font-size: 18px;
  margin-top: 20px;
}
.colYellowText
{
	color: #d2b751 !important;
}
.ptSarifTestBox
{
	font-family: 'PTSerif-Italic';
	font-size: 18px;
    color: #3a3a3a;
}
@media screen and (max-width: 999px) and (min-width: 768px)
{
	.boxHeadingContent h2 {
    font-family: 'PTSerif-Italic';
    color: #fff;
    text-align: center;
    font-size: 45px;
	}
	.boxHeadingTab {
    background: rgba(0,0,0,0.8);
    padding: 10px;
    position: absolute;
    width: 50%;
    bottom: 30%;
    left: 24%;
	}
}
@media screen and (max-width: 767px)
{
	.boxHeadingTab {
    background: #000;
    padding: 10px;
    position: relative;
    width: 100%;
    bottom: 0;
    left: 0;
    margin-top: 5px;
    margin-bottom: 20px;
	}
}
/*----------------article 22--------------*/
.overlapImgCover2 {
    position: relative;
    margin-top: 40px;
}
.articleTopBox6 {
    position: absolute;
    z-index: 999;
		right: 3%;
}
.articleTitleTab6 {
    font-family: 'BebasNeueRegular';
    color: #fff;
    background: #000;
    padding: 60px 10px 0px;
    font-size: 25px;
    text-align: center;
}
.titleHeadInCover
{
	position: absolute;
    top: 10%;
    color: #fff;
    right: 11%;
    z-index: 999;
}
.titleHeadInCover h3
{
	font-family: 'BebasNeueBold';
	font-size: 130px;
    line-height: 102px;
}
.noItalicintro
{
	font-family: 'KlinicSlab-Medium' !important;
}
.textCenterBox
{
	text-align: center;
}
@media screen and (max-width: 999px) and (min-width: 768px)
{
	.titleHeadInCover h3 {
    font-size: 93px;
    line-height: 78px;
	}
	.titleHeadInCover {
    position: absolute;
    top: 15%;
    color: #fff;
    right: 6%;
    z-index: 999;
	}
}
@media screen and (max-width: 767px)
{
	.titleHeadInCover {
    position: relative;
    top: 0;
    color: #000;
    right: 0;
    z-index: 999;
		margin-top: 50px;
	}
	.titleHeadInCover h3 {
    font-size: 80px;
    line-height: 66px;
	}
	.dashbreakBox {
    display: none;
	}
}
/*--------------article 23-------------*/
.titleHeadInCover2
{
	position: absolute;
    top: 12%;
    right: 0;
    color: #000;
    width: 100%;
    text-align: center;
}
.titleHeadInCover2 h3
{
	font-family: 'TrajanPro-Bold';
    font-size: 76px;
}
.titleHeadInCover2 h4
{
	font-family: 'TrajanPro-Bold';
    text-transform: uppercase;
    font-size: 37px;
    margin-top: -6px;
}
.titleHeadInCover2 h5
{
	font-family: 'PTSerif-CaptionItalic';
	font-size: 17px;
}
.testAndPhotoC2
{
	font-family: 'KlinicSlab-Medium';
    font-size: 16px;
    border-top: 1px dashed #b4b4b4;
    border-bottom: 1px dashed #b4b4b4;
    padding: 5px 0px;
}
.flowerDivider img {
    margin: 25px auto;
}
.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;
}
.flowerDivider3 img
{
	width: 25px;
	margin: 12px auto;
}
@media screen and (max-width: 999px) and (min-width: 768px)
{
	.titleHeadInCover2 h3 {
    font-family: 'TrajanPro-Bold';
    font-size: 60px;
	}
	.titleHeadInCover2 h4 {
    font-family: 'TrajanPro-Bold';
    text-transform: uppercase;
    font-size: 30px;
    margin-top: -10px;
	}
	.flowerDivider img {
    margin: 20px auto;
	}
	.titleHeadInCover2 {
    position: absolute;
    top: 6%;
    right: 0;
    color: #000;
    width: 100%;
    text-align: center;
    padding-left: 3%;
    padding-right: 3%;
	}
}
@media screen and (max-width: 767px)
{
	.titleHeadInCover2 {
    position: relative;
    top: 0;
    right: 0;
    color: #000;
    width: auto;
    text-align: center;
		margin-bottom: 30px;
	}
	.titleHeadInCover2 h3 {
    font-family: 'TrajanPro-Bold';
    font-size: 45px;
	}
	.titleHeadInCover2 h4 {
    font-family: 'TrajanPro-Bold';
    text-transform: uppercase;
    font-size: 22px;
    margin-top: -9px;
	}
	.flowerDividerBlack
	{
		display: none;
	}
	.flowerDivider img {
    margin: 25px auto;
	}
	.testAndPhotoC2 {
    text-align: center;
    line-height: 20px;
	}
}
@media screen and (min-width: 768px)
{
	.flowerDividerGold
	{
		display: none;
	}
}
@media screen and (max-width: 999px) and (min-width: 768px)
{
	.articleTopBox6 {
    position: absolute;
    z-index: 999;
    right: 6%;
	}
}
/*-----------------article 24------------*/
.overlapImgCover3 {
    position: relative;
    margin-top: -58px;
}
.articleTopBox7 {
    background: #000;
    color: #fff;
    text-align: right;
    padding: 2px 25px;
		margin-top: 30px;
		position: relative;
    z-index: 999;
}
.articleTopBox7 p {
    font-size: 16px;
		font-family: 'KlinicSlab-Bold';
}
.boxContTitle2 .blackBgSmallHeading {
    font-family: 'BebasNeueLight';
    color: #fff;
    background: #000;
    letter-spacing: 0.5px;
    padding-left: 5px;
    padding-right: 5px;
    display: inline-block;
    font-size: 35px;
}
.boxContTitle2 .boldTextHead {
    font-family: 'BebasNeueBold';
    font-size: 75px;
}
.boxContTitle2 {
    margin-top: -220px;
		padding-left: 30px;
    padding-right: 30px
}
@media screen and (max-width: 999px) and (min-width: 768px)
{
	.boxContTitle2 {
    margin-top: -170px;
    padding-left: 30px;
    padding-right: 30px;
	}
}
@media screen and (max-width: 767px)
{
	.boxContTitle2 {
    margin-top: -30px;
    padding-left: 20px;
    padding-right: 20px;
	}
	.boxContTitle2 .blackBgSmallHeading {
    font-family: 'BebasNeueLight';
    color: #fff;
    background: #000;
    letter-spacing: 0.5px;
    padding-left: 5px;
    padding-right: 5px;
    display: inline-block;
    font-size: 27px;
	}
	.boxContTitle2 .boldTextHead {
    font-family: 'BebasNeueBold';
    font-size: 55px;
    line-height: 47px;
    margin-top: 10px;
	}
	.articleTopBox7 {
    background: #000;
    color: #fff;
    text-align: right;
    padding: 2px 25px;
    margin-top: 0px;
    position: relative;
    z-index: 999;
	}
	.overlapImgCover3 {
    position: relative;
    margin-top: 5px;
	}
}
/*-----------------article 25---------------*/
.overlapImgCover4
{
	background: url(../images/utstyrBg2.png);
	background-repeat: repeat-x;
	height: 224px;
	position: relative;
	margin-top: -59px;
}
.backNineRightBox
{

}
.backNineDiffHead {
    margin-left: 130px;
    margin-top: 90px;
}
.backNineRightBox img
{
	position: absolute;
  z-index: 9999;
	width: 300px;
left: -20%;
}
.backNineDiffHead h4
{
	font-family: 'CaflischScriptPro-Bold';
	font-size: 60px;
	margin-top: 15px;
}
.backNineDiffHead h5
{
	font-family: 'CaflischScriptWebPro';
	font-size: 40px;
}
.backNineLeftBox img {
    margin-top: 120px;
}
.backNinediffConBox {
    position: relative;
    margin-top: 240px;
}
.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: 60px;
	margin-bottom: 25px;
}
.pullRight {
	float: right;
}
.fbLogoBox
{
	position: relative;
	z-index: 1;
}
.fbLogoBox img
{
	display: inline;
    width: 24px;
}
.fbLogoBox p
{
	font-family: 'Ubuntu-Bold';
	text-indent: 0;
    display: inline-block;
    font-size: 15px;
}
.fbLogoBox p a{
	color: #000;
}
.backLineFooterImgBox {
    position: relative;
    margin-top: -3%;
}
.footerBoxBackNine
{
	background: #000;
	color: #fff;
}
.footerBoxBackNine {
    background: #000;
    color: #fff;
    padding-top: 6px;
    padding-bottom: 1px;
    text-align: center;
}
.footerBoxBackNine ul {
    list-style: none;
}
.footerBoxBackNine ul li {
    display: inline;
    padding: 0px 30px;
		font-family: 'CaflischScriptWebPro';
		    font-size: 20px;
}
.diffFontFoter
{
	font-family: 'Ubuntu';
	font-size: 15px;
}
.diffFontFoter a{color: #fff;}
@media screen and (min-width: 768px)
{
	.colBorder3{border-left: 1px dotted #000;}
	.pullRight {
    float:  left !important;
	}
}
@media screen and (max-width: 999px) and (min-width: 768px)
{
	.backNineRightBox img {
    position: absolute;
    z-index: 9999;
    width: 280px;
    left: -37%;
	}
	.backNineDiffHead {
    margin-left: 79px;
    margin-top: 90px;
	}
	.backNinediffConBox {
    position: relative;
    margin-top: 160px;
	}
	.footerBoxBackNine ul li {
    padding: 0px 17px;
	}
}
@media screen and (max-width: 767px)
{
	.backNineLeftBox img {
    margin-top: 200px;
    margin-bottom: 30px;
	}
	.backNineRightBox img {
    position: absolute;
    z-index: 9;
    width: 130px;
    left: 4%;
    margin-top: 50px;
	}
	.backNineDiffHead {
    position: absolute;
    margin-top: 78px;
    margin-left: 117px;
	}
	.backNineDiffHead h5 {
    font-family: 'CaflischScriptWebPro';
    font-size: 30px;
	}
	.backNineDiffHead h4 {
    font-family: 'CaflischScriptPro-Bold';
    font-size: 43px;
    margin-top: -5px;
	}
	.backNinediffConBox {
    position: relative;
    margin-top: 240px;
	}
	.backNineHeadingBox h2 {
    font-family: 'PTSerif-Italic';
    font-size: 42px;
    line-height: 35px;
	}
	.backNineHeadingBox h6 {
    font-family: 'PTSerif-Italic';
    font-size: 17px;
    line-height: 23px;
    margin-top: 31px;
    margin-bottom: 25px;
	}
	.backNineHeadingBox .testAndPhotoC2 {
    text-align: left;
    margin-bottom: 40px;
	}
	.footerBoxBackNine ul {
    list-style: none;
    padding-left: 0px;
	}
	.footerBoxBackNine ul li {
    display: inline;
    padding: 0px 19px;
    font-family: 'CaflischScriptWebPro';
    font-size: 17px;
	}
}
/*-------------articles 26------------*/
.yellowLightBox
{
	background: #b6d5cd;
	margin-top: 5px;
	margin-bottom: 5px;
}
.symbleBgImg
{
	background: url(../images/backLineBigImg.png);
	background-repeat: no-repeat;
	padding: 110px 40px 40px;
	background-position: center;
}
.symbleBgImg h6
{
	font-family: 'BebasNeueBook';
	font-size: 30px;
    margin-bottom: 0px;
}
.symbleBgImg h2
{
	font-family: 'BebasNeueBook';
	font-size: 70px;
	margin-top: -10px;
}
.QandABox
{
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	margin-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
}
.QconBox
{
margin-bottom: 20px;
}
.AconBox
{

	font-family: 'KlinicSlab-BookItalic';
}
.bigQanABox
{
	font-family: 'KlinicSlab-Bold';
	font-size: 30px;
}
.dividerBoxTab img
{
	width: 50px;
	margin: 20px auto;
}
.QandAfooterBox
{
	background: #000;
	padding: 5px 40px;
	color: #fff;
	font-family: 'KlinicSlab-BoldItalic';
	text-align: center;
	font-size: 17px;
}
@media screen and (min-width: 768px)
{
	.colBorder4
	{border-right: 1px solid #000;}
}
@media screen and (max-width: 767px)
{
	.symbleBgImg {
    background: url(../images/backLineBigImg.png);
    background-repeat: no-repeat;
    padding: 50px 18px 40px;
    background-position: center;
	}
	.symbleBgImg h2 {
    font-family: 'BebasNeueBook';
    font-size: 51px;
    margin-top: -7px;
	}
}
/*-------------article 27--------------*/
.articleTopBox8D
{
	position: absolute;
    z-index: 999;
}
.articleTitleTab8D {
	font-family: 'BebasNeueRegular';
	color: #fff;
	background: #000;
	padding: 110px 20px 32px;
	font-size: 90px;
	text-align: center;
}
.fotoCaptionBox
{
	font-family: arial;
	font-size: 14px;
	margin-top: -35px;
	border-bottom: 5px solid #000;
	padding-bottom: 5px;
}
.utstyrHeading2 {
    background: url(../images/bgPatten.jpg);
    background-repeat: repeat-x;
    height: 211px;
}
.marTopPxNone
{
	margin-top: 0px;
}
.findDiffBox {
    border: 1px solid #000;
    padding: 10px;
}
.mediumItalicFont
{
	font-family: 'KlinicSlab-MediumItalic';
}
.finnDiff1Div1
{
	font-size: 18px;
	line-height: 20px;
}
.finnDiff1Div2
{
	line-height: 23px;
padding-left: 42px;
padding-top: 20px;
}
/*-----------article-----------*/
.upDownRight1
{
	border-top: 5px solid #000;
	border-bottom: 5px solid #000;
	padding-top: 8px;
	padding-bottom: 12px;
}
.upDownRight1 h6
{
	color: #d6837f;
    font-family: 'KlinicSlab-Medium';
    font-size: 18px;
}
.upDownRight1 h4
{
	font-family: 'KlinicSlab-Bold';
	font-size: 22px;
	margin-top: -11px;
}
.upDownRight2
{
	background: #2c292a;
	padding: 25px;
	margin-top: 20px;
	color: #fff;
}
.upDownRight2 h3
{
	font-family: 'BebasNeueLight';
	margin-top: 0px;
font-size: 45px;
}
.upDownRight2 p
{
	line-height: 21px;
    margin-bottom: 30px;
}

.upContentBox
{
	background: #2c292a;
}
.thumbUpLogo img
{
	padding-top: 30px;
	padding-bottom: 30px;
	margin: 0px auto;
}
.upContentWithImg
{
	color: #fff;
}
.imgTextBox {
    padding: 5px 16px 30px;
    font-size: 16px;
    line-height: 19px;
}
.downContentBox
{
	background: #f8ad9f;
}
.downContentWithImg
{
	color: #000;
}
.upAndDownTitle
{
	font-family: 'BebasNeueBold';
    text-align: center;
    font-size: 62px;
    margin-top: 90px;
    margin-bottom: 20px;
}
.smallAndBox {
    font-size: 35px;
		color: #d47574;
}
.upDownRight {
    margin-top: 77px;
}
.imgCptionUp
{
	text-indent: 0;
font-size: 16px;
margin-bottom: -30px !important;
text-align: right;
}
@media screen and (max-width: 999px) and (min-width: 768px)
{
	.upAndDownTitle {
    font-family: 'BebasNeueBold';
    text-align: center;
    font-size: 50px;
    margin-top: 90px;
    margin-bottom: 20px;
	}
}
@media screen and (max-width: 767px)
{
	.aroUpBox img {
    width: 100%;
	}
	.aroDownBox img {
    width: 100%;
	}
	.upAndDownTitle {
    font-family: 'BebasNeueBold';
    text-align: center;
    font-size: 80px;
    margin-top: 90px;
    margin-bottom: 20px;
	}
	.downContentBox {
    margin-top: 30px;
	}
	.upDownRight {
    margin-top: 30px;
	}
}
/*--------------------------------*/
.pinkbgLight
{
	background: #ddca7f;
	padding: 50px 20px 20px;
}
.quizQuestion
{

}
.quizQuestion h6
{
	font-family: 'BebasNeueBook';
	background: #000;
	color: #fff;
	display: inline;
	font-size: 25px;
	padding-left: 5px;
	padding-right: 5px;
}
.quizQuestion h4
{
	font-family: 'BebasNeueBold';
	font-size: 60px;
    margin-top: 10px;
    line-height: 51px;
}
.quizQuestion ol{
	list-style: decimal;
}
.quizQuestion ol li
{

}
.quizAnswer
{
	background: #e9dcac;
	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);
}
.quizAnswer h6
{
	font-family: 'KlinicSlab-Bold';
	font-size: 20px;
}
.quizCoverImg
{
	margin-top: 3px;
  margin-bottom: 5px;
	    position: relative;
}
.colorPink
{
	color: #d47574;
}
.fotoText {
    font-family: 'KlinicSlab-MediumItalic';
    color: #fff;
    -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: 14px;
    letter-spacing: 1px;
}
.fotoTextJan3 {
	top: -2%;
    right: -4%;
}

@media screen and (min-width: 768px)
{
	.colBorder6{border-left: 1px dashed #000;}
	.quizRow {
    margin-right: 0px;
    margin-left: 0px;
	}
	.quizContentBox {
    background: #e9dcac;
    float: left;
	}
	.quizCol8 {
    padding-left: 0px;
    padding-right: 0px;
		    border-right: 5px solid #fff;
	}
	.quizCol4 {
    padding-left: 0px;
    padding-right: 0px;
	}

}
@media screen and (max-width: 767px)
{
	.quizAnswer {
    margin-top: 20px;
	}
	.quizContentBox {
    background: #fff;
	}
	.quizQuestion h4 {
    font-family: 'BebasNeueBold';
    font-size: 57px;
    margin-top: 9px;
    line-height: 46px;
	}
	.fotoTextJan3 {
		top: -8%;
		right: -12%;
	}
	.fotoText {
    font-family: 'KlinicSlab-MediumItalic';
    color: #fff;
    -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: 11px;
    letter-spacing: 1px;
	}
}


/*-------------------------------*/
@media screen and (max-width: 767px)
{
	.articleTopBox6 {
    position: absolute;
    z-index: 999;
    left: 8%;
    width: 20%;
	}
	.articleTopBox5 {
    position: absolute;
    z-index: 999;
    left: 8%;
    width: 20%;
	}
	.articleTopBox4 {
    position: absolute;
    z-index: 999;
    left: 4%;
    width: 27%;
	}
	.articleTopBox3 {
    position: absolute;
    z-index: 999;
    left: 8%;
    width: 25%;
	}
	.articleTopBox2 {
    position: absolute;
    z-index: 999;
    left: 8%;
    width: 20%;
	}
	.articleTopBox {
    position: absolute;
    z-index: 999;
    left: 8%;
    width: 20%;
	}
	.articleTitleTab6, .articleTitleTab5, .articleTitleTab4, .articleTitleTab3, .articleTitleTab2, .articleTitleTab {
    font-family: 'BebasNeueRegular';
    color: #fff;
    background: #000;
    padding: 40px 0px 0px;
    font-size: 18px;
    text-align: center;
	}
}
@media screen and (min-width: 768px)
{
	.marTopGapToCover{margin-top: 50px;}
}

/*------------link added css--------------*/
.urlTab a {
	color: #000;
}

/*-------inhold----------*/
.innholdListTab.indexLinktoPage
{
	cursor: pointer;
	font-size: inherit;
	line-height: initial;
	font-weight: 600;
}
.lineHeightNoneBox
{
	line-height: normal;
}
@media screen and (max-width: 775px)
{
	.pluseIconBox {
		margin-top: 18%;
	}
}
@media screen and (max-width: 999px) and (min-width: 768px)
{
	.tournamentHeadingBox h1 {
    font-family: 'BebasNeueBold';
    color: #fff;
    font-size: 56px;
    border-bottom: 2px dashed #fff;
    display: inline;
    border-top: 2px dashed #fff;
    padding-top: 10px;
	}
	.clubMastersHeading h1 {
    padding-top: 15px;
	}
	.blackBgHeadLightText {
    padding-top: 7px;
	}
}
.utstyrHeading2D
{
	background: url(../images/bgPatten.jpg);
  background-repeat: repeat-x;
}
@media screen and (max-width: 999px)
{
	.blackBgSmallHeading {
    padding-top: 5px;
    line-height: 28px;
	}
	.quizQuestion h6 {
    padding-top: 6px;
	}
}


/*----------06-2017----------*/
@media screen and (max-width: 767px)
{
	.single_image {
    background: url(../images/fullpage-mob-cover.jpg) no-repeat 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;
	overflow: hidden;
	height: 100vh !important;
}

}
/*---leder------*/
.LederBlueLbox
{
	background: #bfd9d2 !important;
    padding-top: 165px;
    padding-bottom: 70px;
    font-size: 19px;
    text-align: left;
}
.lederIntroBox
{
	font-family: 'KlinicSlab-BookItalic';
    font-size: 19px;
    margin-bottom: 25px;
    margin-top: 50px;    
}
.LederBlueLbox h1
{
    font-size: 78px !important;	
}
.lederContentBox h1 {
    font-size: 80px;
	}
@media screen and (max-width: 999px) and (min-width: 768px)
{
	.LederBlueLbox {
    padding-top: 115px;
	}
	.LederBlueLbox h1 {
    font-size: 60px !important;
	}
	.lederContentBox h1 {
    font-size: 62px;
	}
}
@media screen and (max-width: 767px)
{
	.LederBlueLbox h1 {
    font-size: 64px !important;
	}
	.LederBlueLbox {
    padding-top: 140px;
	}
	.lederIntroBox {
    margin-top: 0px;
	}
	.lederContentBox h1 {
    font-size: 65px;
    line-height: 63px;
	}
}
@media screen and (min-width: 768px)
{
	.mobBrBox br{display: none;}
}
/*---------article 1-1-------*/
.headIconTab img {
    margin: 0px auto;
    width: 100px;
}
.artiShortTitle
{
	font-family: 'KlinicSlab-Bold';
    font-size: 35px;
    line-height: 33px;
    text-align: center;
    border-top: 7px solid #000;
    border-bottom: 2px solid #000;
    padding-top: 16px;
    padding-bottom: 6px;
    width: 185px;
    margin: 17px auto;
}
.lightTitelBox
{
	font-family: 'KlinicSlab-Book';
    font-size: 46px;
	margin-bottom: 2px;
}
.hexagon {
	width: 23px;
    height: 33px;
    background: #000;
    position: relative;
    margin-left: 11px;
    color: #fff;
    text-align: center;
    font-family: 'BebasNeueBold';
    padding-top: 5px;
    font-size: 23px;
}
.hexagon:before {
	content: "";
    position: absolute;
    bottom: 0;
    left: -10px;
    width: 0;
    height: 0;
    border-top: 17px solid transparent;
    border-bottom: 16px solid transparent;
    border-right: 10px solid #000;
}
.hexagon:after {
	content: "";
    position: absolute;
    bottom: 0;
    left: 23px;
    width: 0;
    height: 0;
    border-bottom: 17px solid transparent;
    border-top: 16px solid transparent;
    border-left: 10px solid #000;
}
.noAndTextBox
{
	width: 100%;
	float: left;
	margin-top: -10px;
    margin-bottom: 20px;
    border-bottom: 1px dashed #000;
    padding-bottom: 15px;
}
.noBoxTab
{
	width: 14%;
	float: left;
}
.textBoxTab
{
	width: 83%;
	float: left;
}
.textBoxTab h3
{
	font-family: 'KlinicSlab-Bold';
    margin-top: -4px;
    font-size: 19px;
    margin-bottom: 4px;
}
.textBoxTab p
{
	text-indent: 0;
	font-family: 'KlinicSlab-BookItalic';
	line-height: 22px;
    font-size: 18px;	
}
.headIconTab {
    padding-top: 50px;
}
.noBorderBox1
{
	border-bottom: none;
}
.noBorderBox2
{
	border-bottom: none;
}
.fronNineTabbox
{
	border-bottom: 1px dashed #000;
	float: left;
    padding-bottom: 15px;
}
.photoCapBottom
{
	font-family: 'KlinicSlab-BoldItalic';
    font-size: 14px;
    padding-top: 8px;
    line-height: 19px;
}
@media screen and (min-width: 1000px)
{
.borderLeftRes
{
	border-left: 1px dashed #000;
}
}
@media screen and (min-width: 768px) and (max-width: 999px)
{
	.borderRightRes
	{
		border-right: 1px dashed #000;
	}
	.noBoxTab
	{
		width: 18%;
		float: left;
	}
	.textBoxTab
	{
		width: 80%;
		float: left;
	}
}
@media screen and (max-width: 767px)
{
	.noBorderBox1
	{
		border-bottom: 1px dashed #000;
	}
	.noBoxTab
	{
		width: 20%;
		float: left;
	}
	.textBoxTab
	{
		width: 80%;
		float: left;
	}
	.noBorderBox2 {
    margin-bottom: 0px;
	}
}

/*---------arti 1-2-----*/
.rightPhotoPer {
    position: relative;
    z-index: 9999;
    margin-top: -150px;
    width: 200px;
}
.rightPhotoPer img {
    border: 10px solid #fff;
}
.smallHeadTitle
{
	 font-family: 'Leitura Sans Grot 2';
	font-style:italic;
	font-weight:normal;
	font-size: 30px;
    margin-top: 25px;
}
.col-Head h2
{	 font-family: 'Leitura Sans Grot 2';
	font-weight: normal;
	font-style: normal;
	line-height: 1.1;
    margin-top: 15px;
}
.col-lightGreenBlue
{
	color: #6cac9d !important;
}
@media screen and (max-width: 767px)
{
	.rightPhotoPer {
    position: relative;
    z-index: 9999;
    margin-top: -90px;
    width: 110px;
    float: right;
    margin-right: 20px;
	}
	.rightPhotoPer img {
    border: 6px solid #fff;
	}
	.smallHeadTitle {
    font-family: 'BebasNeueBook';
    font-size: 25px;
    margin-top: 25px;
	}
	.col-Head h2 {   
    margin-top: 8px;
    font-size: 38px !important;
    line-height: 1 !important
	}
}
/*-----------arti 2----------*/
.bigHeadTitle
{
	font-family: 'BebasNeueBold';
	font-size: 220px;
    margin-top: 80px;
}
.lightTitleBox2
{
	font-family: 'BebasNeueLight';
	font-size: 68px;
    margin-top: 95px;
    margin-bottom: 60px;
}
.col-DiffDarkBlue
{
	color: #0d4467 !important;
}
.bgWhiteQuatBox
{
	background: #fff;
}
.blackborderQuat
{
	border-color: #000 !important;
}
@media screen and (max-width: 767px)
{
	.lightTitleBox2 {
    font-family: 'BebasNeueLight';
    font-size: 56px;
    margin-top: 77px;
    margin-bottom: 50px;
	}
	.bigHeadTitle {
    font-family: 'BebasNeueBold';
    font-size: 180px;
    margin-top: 80px;
	}
}
/*-----------arti 3----------*/
.catBoxDiff
{
	top: -70px;
	left: 2%;
    right: 88.5%;
}
.catBoxDifftitle
{
	font-size: 19px;
}
.morMarContentBox
{
	margin-top: 50px;
}
.artiSviContentBox
{
	background: #000;
	padding: 30px 50px;
	margin-top: 6px;
	float: left;
	margin-bottom: 6px;
}
.boldTitleHead
{
	color: #fff;
    font-family: 'BebasNeueBold';
    font-size: 110px;
    margin-bottom: 45px;
    float: left;
    margin-top: 60px;
}
.lightTitleHead
{
	font-family: 'BebasNeueLight';
}
.artiSviContentBox p
{
	color: #fff;
	text-indent: 0;
	font-family: 'KlinicSlab-BookItalic';
	float: left;
}
.photoinfoBox
{
    font-family: 'KlinicSlab-Medium';
    color: #fff;
    float: left;
    padding: 4px 0px;
    border-top: 1px dashed #fff;
    border-bottom: 1px dashed #fff;
    font-size: 15px;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 60px;
}
.sviArtiListBox
{

}
.whiteBorWraper
{
	width: 4%;
}
.diffFontAndColCon
{
	width: 94%;
    padding-left: 3%;
}
.diffFontAndColCon p
{
	font-family: 'KlinicSlab-Book';
}
@media screen and (max-width: 999px) and (min-width: 768px)
{
	.catBoxDiff {
    top: -70px;
    left: 2%;
    right: 84%;
	}
	.catBoxDiff img
	{
		width: 100%;
	}
	.boldTitleHead {
    color: #fff;
    font-family: 'BebasNeueBold';
    font-size: 95px;
    margin-bottom: 40px;
    float: left;
    margin-top: 60px;
	}
}
@media screen and (max-width: 767px)
{
	.catBoxDiff {
    top: -40px;
    left: 2%;
    right: 88.5%;
	}
	.artiSviContentBox {
    background: #000;
    padding: 30px 30px;
    margin-top: 6px;
    float: left;
    margin-bottom: -20px;
    width: 100%;
	}
	.boldTitleHead {
    color: #fff;
    font-family: 'BebasNeueBold';
    font-size: 70px;
    margin-bottom: 15px;
    float: left;
    margin-top: 60px;
    line-height: 57px;
	}
	.floatLefRes{float: left;}
	.whiteBorWraper {
    width: 10% !important;
	}
	.diffFontAndColCon {
    width: 87% !important;
    padding-left: 6% !important;
	}
	
	
}
/*----------arti 4---------*/
.latoLightFont
{
	font-family: 'Lato-Light' !important;
}
.col-darkGreen
{
	color: #1e7144 !important;
}
.latoBoldFont
{
	font-family: 'Lato-Bold' !important;
	font-size: 13px;
}
.titleOnArtiImg2
{
	position: absolute;
    top: 2.8%;
    left: 5%;
}
.titleOnArtiImg2 h2
{
	color: #fff;
    font-size: 118px !important;
    line-height: 110px;
   font-family: 'Bitter-BoldItalic';
}
.titleOnArtiImg2 p
{
	font-family: 'Lato-Light' !important;
	color: #fff;
	font-size: 27px;
}
.diffArtiConTitle
{
	font-family: 'Lato-Light' !important;
    font-size: 18px;
}
.endInfoIcon
{
	font-size: 7px;
}
.bottonUrlbox
{
	font-family: 'KlinicSlab-BoldItalic';
    font-size: 23px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #000;
    border-top: 1px dashed #000;
    text-align: center;
    margin-top: 30px;
}
@media screen and (max-width: 999px) and (min-width: 768px)
{
	.titleOnArtiImg2 {
    position: absolute;
    top: 1.9%;
    left: 5%;
	}
	.titleOnArtiImg2 h2 {
    color: #fff;
    font-size: 84px !important;
    line-height: 70px;
    font-family: 'Bitter-BoldItalic';
	}
	.titleOnArtiImg2 p {
    font-family: 'Lato-Light' !important;
    color: #fff;
    font-size: 22px;
	}
}
@media screen and (max-width: 767px)
{
	.titleOnArtiImg2 {
    position: relative;
    top: 0;
    left: 0;
	}	
	.titleOnArtiImg2 h2 {
    color: #000;
    font-size: 39px !important;
    line-height: 19px;
    font-family: 'Bitter-BoldItalic';
	}
	.titleOnArtiImg2 p {
    font-family: 'Lato-Light' !important;
    color: #000;
    font-size: 15px;
    text-indent: 0;
    margin-bottom: 40px;
	}
}
/*----------arti 5---------*/
.yellowBgBoxArti {
    background: #d1b750;
    padding: 180px 30px 30px;
}
.yellowBgBoxArti img {
    width: 65%;
    margin: 0px auto;
}
.starListBox
{
	list-style-type: none;
	margin-top: 15px;
}
.starListBox :before 
{
	content: '*';
	position: absolute;
	color: #d1b750;
	margin-left: -20px;
	margin-top: 5px;
	font-size: 29px;
}
.playVideoBox
{
	background: #000;
	padding: 14px 5px 5px;
}
.playVideoBox p
{
text-align: center;
}
.playVideoBox img
{
	width: 30px;
    display: inline-block;
    margin-right: 5px;
}
.playText
{
	text-indent: 0;
    font-family: 'BebasNeueRegular';
    color: #fff;
    font-size: 25px;
    display: inline-block;
    padding-top: 2px;
}
@media screen and (max-width: 767px)
{
	.yellowBgBoxArti img {
    width: 100%;
    margin: 0px auto;
	}
	.yellowBgBoxArti {
    background: #d1b750;
    padding: 110px 30px 30px;
	}
}
/*------------arti 5-----------*/
.artiDiff47
{

}
.artiDiff47 h2
{
	font-size: 25px;
    background: #000;
    color: #fff;
    display: inline;
    padding: 1px 3px;
}
.artiDiff47 .smallHeadTitle
{
	margin-top: 11px;
    font-size: 80px;
    margin-bottom: 60px;
}
@media screen and (max-width: 999px) and (min-width: 768px)
{
	.artiDiff47 .smallHeadTitle {
    margin-top: 11px;
    font-size: 72px;
    margin-bottom: 60px;
	}
}
@media screen and (max-width: 767px)
{
	.artiDiff47 h2 {
    font-size: 20px !important;
    }
    .artiDiff47 .smallHeadTitle {
    margin-top: 0px;
    font-size: 56px;
    margin-bottom: 30px;
    line-height: 52px;
	}
}

/*----------golfTips-------*/
@media screen and (min-width: 1000px)
{
	.golfTipSection2 {
    position: absolute;
    bottom: 8%;
    width: 35%;
    right: 2%;
	}
	.positionChangeBox
	{
		position: absolute;
	    z-index: 99;
	    width: 73% !important;
	    left: 2%;
	    bottom: 1% !important;
	}
	.deskOverlapBox
	{
		position: absolute;
	    z-index: 99;
	    width: 39%;
	    right: 2%;
	    top: 1%;
	    left: auto;
	}
	.deskViewBox
	{
		padding: 6px 30px 27px;
	}
	.deskOverlapBox2
	{
		position: absolute;
	    z-index: 99;
	    width: 34%;
	    left: auto;
	    bottom: 12%;
	    right: 2%;
	}
	.deskOverlapBox3
	{
		position: absolute;
	    z-index: 99;
	    width: 44%;
	    left: 2%;
	    bottom: 22%;
	    top: auto;
	}
}
	
@media screen and (max-width: 767px)
{
	.golfTipsBlackbox {
    padding: 30px 30px;
	}
	.golfTipSHeading {
    padding: 6px 30px 3px;
    }
}

/*-------product Tab-----------*/
.boldItalicTitleBox
{
	font-family: 'KlinicSlab-BoldItalic' !important;
}
.fiveProductImg
{
	width: 100%;
	float: left;
	margin-top: 50px;
}
.productImgOne
{
	width: 20%;
	float: left;
	padding: 0px 10px;
}
@media screen and (max-width: 767px)
{
	.fiveProductImg {
    width: 100%;
    float: left;
    margin-top: 50px;
	}
	.productImgOne {
    width: 100%;
    float: left;
    padding: 0px 10px;
	}
}
.fontTitle34
{
	font-size: 34px ;
}
.fontTitle150 {
    font-size: 150px;
    margin-top: 30px;
    margin-bottom: 20px;
    margin-left: -5px;
}
/*-----------arti 21----------*/
.boldBlackbox
{
	font-size: 18px;
}
/*-------arti 24-------*/
.diffTemaPage
{
	background: #f1edd2;
	margin-top: 60px;
	padding-bottom: 60px;
	padding-top: 50px;
}
.leftTema {
    padding-left: 50px;
    padding-right: 20px;
    position: relative;
    z-index: 99999;
    margin-top: -105px;
}
.leftTemaContent
{
	background: #000;
	padding: 60px 25px 0px;
}
.temaSectionBox
{
	font-family: 'BebasNeueRegular';
    color: #ffffff;
    font-size: 23px;
    margin-bottom: 17px;
}
.lightTitileTema
{
	font-family: 'BebasNeueLight';
    color: #fff;
    font-size: 50px;
    margin-bottom: 39px;
}
.normalTemaTitle
{
	font-family: 'BebasNeueBold';
    color: #d1b750;
    font-size: 72px;
    margin-bottom: 70px;
}	
.bigTemaTitle
{
	font-family: 'BebasNeueBold';
    color: #fff;
    font-size: 137px;
    margin-bottom: 70px;
}
.temaIntroText
{
	font-family: 'KlinicSlab-MediumItalic';
	color: #fff;
}
.textAndPhotoInfo
{
	text-indent: 0;
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 20px;
    margin-top: 20px;
    padding-bottom: 30px;
}
.temaImg
{
	position: relative;
    width: 110px;
    margin: -140px auto 25px;
}
.rightInfoBoxTema {
    padding-left: 20px;
    padding-right: 50px;
}
.tabInfo1
{
	border-top: 1px dashed #000;
    border-bottom: 1px dashed #000;
    padding: 8px 0px;
    margin-top: 130px;
}
.tabInfo1 h2
{
	font-family: 'BebasNeueBold';
    text-align: center;
    font-size: 50px;
}
.lightSymBox
{
	font-family: 'BebasNeueLight';
}
.listInfoTema {
    text-align: center;
    font-family: 'BebasNeueRegular';
    margin-top: 20px;
}
.listInfoTema ul li {
    display: inline-block;
    margin-right: 15px;
}
.listInfoTema ul {
    list-style-type: none;
}
.roundBoxNo {
    width: 35px;
    height: 35px;
    border-radius: 100%;
    padding-top: 7px;
    margin-bottom: 7px;
    font-family: 'BebasNeueBold';
}
.redCriBox
{
	background: #d2232b;
}
.blueCriBox
{
	background: #0171ba;
}
.yellowCriBox
{
	background: #e9b90b;
}
.whiteCriBox
{
	background: #fff;
	border: 1px solid #000;
}
.tabInfo2 img {
    width: 280px;
    margin: 50px auto;
}
.tabInfo3
{
	border-top: 1px dashed #000;
    border-bottom: 1px dashed #000;
    padding: 30px 40px;
    font-family: 'KlinicSlab-Bold';
    font-size: 25px;
}
.tabInfo3 img
{
	display: inline-block;
    width: 32px;
}
.tabInfo3 p
{
	text-indent: 0;
    font-family: 'KlinicSlab-MediumItalic';
    font-size: 19px;
    line-height: 21px;
    margin-top: 10px;
}
.golfcourseImgInfo
{
	padding-left: 50px;
    padding-right: 50px;
}
.golfcourseImgInfo p
{	
	font-family: 'KlinicSlab-MediumItalic';
	text-indent: 0;
	color: #fff;
}
.boxWithImg
{
	background: #000;
	border: 8px solid #fff;
	float: left;
	padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
}
.numberDivTema {
    position: absolute;
    z-index: 111;
    top: 5px;
    left: 5px;
}
.numberDivTema img {
    width: 40px;
}
.boxWithInfo {
    background: #000;
    padding: 30px 30px 30px 51px;
    float: left;
    margin-top: 25px;
    position: relative;
    border: 8px solid #fff;
}
@media screen and (max-width: 999px) and (min-width: 768px)
{
	.temaSectionBox {
    font-size: 23px;
    margin-bottom: 8px;
	}
	.lightTitileTema {
    font-size: 32px;
    margin-bottom: 20px;
	}
	.normalTemaTitle {
    font-size: 45px;
    margin-bottom: 38px;
	}
	.bigTemaTitle {
    font-size: 84px;
    margin-bottom: 60px;
	}
	.textAndPhotoInfo {
    padding-bottom: 80px;
	}
	.tabInfo3 {
    padding: 30px 30px;
    }
}
@media screen and (max-width: 767px)
{
	.leftTema {
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    z-index: 99999;
    margin-top: -100px;
	}
	.temaSectionBox {
    font-size: 23px;
    margin-bottom: -3px;
	}
	.lightTitileTema {
    font-size: 29px;
    margin-bottom: -7px;
    line-height: 42px;
	}
	.normalTemaTitle {
    font-size: 43px;
    margin-bottom: -17px;
    line-height: 50px;
	}
	.bigTemaTitle {
    font-size: 81px;
    margin-bottom: 20px;
    line-height: 106px;
	}
	.textAndPhotoInfo {
    font-size: 16px;
    line-height: 20px;
    margin-top: 20px;
    padding-bottom: 80px;
	}
	.rightInfoBoxTema {
    padding-left: 30px;
    padding-right: 30px;
	}
	.tabInfo1 h2 {
    font-family: 'BebasNeueBold';
    text-align: center;
    font-size: 43px;
	}
	.tabInfo3 {
    padding: 30px 10px;
    }
    .golfcourseImgInfo p {
    line-height: 20px;
    margin-top: 19px;
	}
	.boxWithInfo .numberDivTema {
    position: relative;
    left: -14px;
    top: 0;
    margin-top: -22px;
	}
	.boxWithInfo {
    background: #000;
    padding: 30px 20px 30px 20px;
    float: left;
    margin-top: 25px;
    position: relative;
    }
    .golfcourseImgInfo {
    padding-left: 30px;
    padding-right: 30px;
	}
	.tabInfo1 {
    margin-top: 70px;
	}
}
@media screen and (min-width: 768px)
{
	.dashedRightBorder
	{
		border-right: 1px dashed #000;
	}
}
/*----------------*/
.bottomPartBacknine
{
	background: #d7c067;
    padding: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.bottomPartBacknine p
{
	font-family: 'KlinicSlab-MediumItalic';
	text-indent: 0;
	font-size: 17px;
    line-height: 19px;
}
.yellowTextBox
{
	padding-top: 30px;
    padding-left: 15px;
    padding-right: 10px;
}

@media screen and (max-width: 999px) and (min-width: 768px)
{
	.yellowTextBox {
    padding-top: 0px;
    }
}
@media screen and (max-width: 767px)
{
	.bottomPartBacknine {
    margin-top: 20px;
    }
    .golfBallBox {
    position: absolute;
    margin-top: 30px !important;
    margin-left: -15px !important;
	}
	.fbLogoBox {
    position: relative;
    z-index: 1;
    margin-top: 70px;
	}
}	

@media screen and (max-width: 780px) and (min-width: 768px)
{
	.TopLinkBox h1 {
	    font-family: 'BebasNeueBold';
	    margin-top: 6px;
	    font-size: 70px !important;
	}
	.pluseIconBox {
	    margin-top: 10% !important;
	}
}

/*-------------new magazinw-----------*/
.colWhiteText{
	color:#fff !important;
}

.colBlueText{
	color:#005799 !important;
}
.issueTextInfo
{
	font-family: 'Leitura Sans Grot 3';
	font-weight: normal;
    font-style: normal;
    font-size: 16px;
    margin-top: 4px;
	color:#fff;
	text-align:center;
	text-shadow: 1px 2px 2px #000;
}
.LeftLinkTab
{
	padding-left: 60px;
	margin-top: -40%;
	
}

.rightLinkTab
{
	padding-right: 60px;
	
}

.martop180{
	margin-top: 180px;
}

.martop50{
	margin-top: 50px;
}

.frontTag{
	position: absolute;
    width: 165px;
    height: auto;
    top: 25%;
    right: 6%;
}

.relative {
	position: relative;
}

.blackColLinkText {    
    display: inline-block; 
}

.blackColLinkText h1
{
	font-family: 'Leitura Headline Sans';
	font-weight: normal;
    font-style: normal;
    font-size: 50px;
    margin-bottom: 0px;
    line-height: 1;
    text-shadow: 2px 4px 7px #222222;
}

.blackColLinkText h1.bigHead{
	font-size: 80px;
	margin-top: 15px;
	margin-bottom: 15px;
	max-width: 540px; 
	line-height:1;
	letter-spacing: 2px;	
	z-index: 2;
}

.adjSpace{
	margin-bottom: 23%; 
}

.blackColLinkText h1.smallHead1{
	font-size: 36px !important;
	line-height: 1;
	margin-top:0px;
	margin-bottom:15px;
	font-family: 'Leitura Sans Grot 4';
	text-shadow:none !important;
	display: inline-block;
	}

.rightLinkTab .blackColLinkText h1.smallHead1 {
	font-size: 43px !important;
	text-shadow: 2px 5px 4px #000 !important;
}

.blackColLinkText p, .bottomColLinkText p
{
	text-indent: 0;
	font-family: 'Leitura Sans Grot 2';
	font-weight: normal;
	font-style: normal;
	font-size:34px;
	line-height:1;	
}

 .bottomColLinkText h1.smallHead1{
	font-size: 34px !important;
	line-height: 1;
	margin-top:15px;
	margin-bottom:15px;
	font-family: 'Leitura Sans Grot 3';
	text-shadow: 3px 1px 2px #fff;
	display: inline-block;
}

.bottomColLinkText {    
    display: inline-block;
    float: right;   
    padding-right: 60px;
    text-align: right;
}

.redLinkText{
	color: #e8374c;	
}

.whiteLinkText
{
	color: #fff;
	margin-top: 90px;
}
.whiteLinkText .whiteHeading
{
	font-family: 'SohoStd-MediumCompressed';
	    font-size: 97px;
    line-height: 85px;
}
.whiteLinkText p
{
	font-family: 'SohoStd-Bold';
	text-indent: 0;
	    font-size: 17px;
    line-height: 21px;
}

.whiteLinkText h6
{
	font-family: 'Akagi-Bold';
}

.blackColLinkText2
{
    max-width: 170px;    
}
.blackColLinkText2 h1
{
	
    font-size: 35px;
    margin-bottom: 0px;
}
.blackColLinkText2 p
{
	text-indent: 0;
	
}
.blackColLinkText2 small {
    color: #000;
    display: block;
    margin-bottom: 7px;
}

.frontpageBot{
	position: absolute; 
	text-align: center; 
	bottom: 0px; 	
	padding: 10px; 
	background:#ed1d62; 
	color:#fff; 
	text-transform:uppercase; 
	width:100%;  
	font-family: 'Leitura Sans Grot 2'; 
	font-weight: normal;  
	font-style: normal;
}

.frontpageBot span{
	padding: 7px 4px 4px;
}

.frontpageBot .indexLinktoPage{
	font-size: 22px;
}

.frontpageContent{
	position: absolute;
	bottom: 8%;
	width: 100%;
}

.blackColLinkText2 img{
	margin-right:40px; 
	margin-top:15px; 
}

.hrSolid {
	border-top: 1px solid #cccccc;
	height: 1px;
	margin-bottom: 30px;
	margin-top: 30px;
}
.imgBox {
	position: relative;
}
.bannerImg {
	margin-bottom: 40px;	
}
ul.compact li {
	padding-bottom: 0;
	padding-top: 0;
}
.roundInfoBox {
	background-color: #000000;
	border: 8px solid #ffffff;
	border-radius: 50%;
	color: #ffffff;
	font-family: 'Leitura Sans Grot 2';
	font-size: 18px;
	height: 210px;
	line-height: 1.2;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	text-align: center;
	width: 210px;
	z-index: 2;
}
.fancybox.noIcon:after { display: none !important; }
.imgOverlay1 {
	position: absolute;
	right: 10px;
	top: -100px;
}
.imgOverlay2 {
	border: 3px solid #ffffff;
	bottom: 10%;
	max-width: 160px;
	position: absolute;
	right: -10px;
	transform: rotate(15deg);
}

.faktaBox {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	font-family: 'Leitura Sans Grot 2';
	font-size: 16px;
	line-height: 1.4;
	margin-bottom: 30px;
	overflow: hidden;
}
.faktaBox .faktaTitle {
	color: #ffffff;
	font-size: 22px;
	font-weight: 800;
	line-height: 1;
	margin-bottom: 15px;
	padding: 10px 20px;
	padding-left: 60px;
}
.faktaBox.boxRed1 {
	border-bottom: 10px solid #e42526;
}
.faktaBox.boxRed1 .faktaTitle {
	background: #e42526 url(../images/faktaboxicon-red.jpg) no-repeat left top;
}
.faktaBox.boxOrange1 {
	border-bottom: 10px solid #ef5822;
}
.faktaBox.boxOrange1 .faktaTitle {
	background: #ef5822 url(../images/faktaboxicon-orange.png) no-repeat left top;
}

.articleTitle h3 {	
	font-size: 34px !important;
}
.borderBox2 {
	border: 1px solid #cccccc;
	padding: 20px;
}
.bigPageTitle {
	font-size: 100px;
	font-weight: normal;
	margin: 15px 0;
	word-wrap: break-word;
	font-family: 'Leitura Headline Sans';
	line-height: 0.8;
	text-shadow:
   -4px -4px 0 #fff,  
    4px -4px 0 #fff,
    -4px 4px 0 #fff,
     4px 4px 0 #fff;
}

.productguide-block {
	font-size: 16px;
	line-height: 1.3;
	margin-bottom: 20px;
}
.productguide-block .prodTitle {
	background-color: #519746;
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 5px 10px;
}
.productguide-block p {
	margin-bottom: 10px;
}

.image-holder{
	position: relative;
}
.circle-log{
	position: absolute;
	top: 10px;
	right: 10px;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	background: #7e4223;
	color: #fff;
	text-align: center;
	font-size: 14px;
	font-family: 'Leitura Sans Grot 1';
	padding:15px; 
	line-height: 1.2;
	text-decoration: none;
}

.circle-log h6{
	text-transform: uppercase;
	font-family: 'Leitura Sans Grot 3';
	margin-top: 14px;
	margin-bottom: 5px;
}

@media screen and (max-width: 1199px) and (min-width: 992px){
	
	.blackColLinkText h1.smallHead1 { font-size: 30px !important;}
	.bottomColLinkText { position: absolute; right: 0;  bottom: -120px;}
	.bottomColLinkText h1.smallHead1 {  font-size: 36px !important;}	
	.blackColLinkText p{line-height: 1;}
}

@media screen and (max-width: 999px) and (min-width: 768px){ 	
	
	.blackColLinkText h1.bigHead {   font-size: 64px !important;    line-height: 0.9; }
	.blackColLinkText p { font-size: 30px; line-height: 1; }	
	.bottomColLinkText h1.smallHead1 {  font-size: 26px !important;}		
	.single_image { background-position: right 50px; }	
	.bottomColLinkText {  position: absolute; right: 0;  bottom: -11px;}	
	.blackColLinkText2 { max-width: 140px; }
	.blackColLinkText2 img {  margin-top: 0; }
	.frontBot span{padding: 7px 5px 4px 5px;}
	.martop180 {  margin-top: 50px;}
	.martop50 { margin-top: 30px; }
	.blackColLinkText h1.smallHead1 { font-size: 30px !important;}

	.frontTag {
		top: 30%;
	}

}
@media screen and (max-width: 767px)
{

	.LeftLinkTab, .rightLinkTab{
		display: none;
	}
	.frontpageBot .indexLinktoPage {
    	font-size: 16px;
	}
	.coverlogo.darkTrans {
    position: relative;
    padding: 85px 15px 0px;
	}
	.issueTextInfo {
    font-size: 10px;
    margin-left: 11px;
    margin-top: 4px;
	line-height:12px;
	}

	.articleTitle h1{line-height: 50px !important; font-size: 52px}	
	.blackColLinkText2 img{width:140px; margin-right:40px;}

	.frontTag { display: none; }
}

@media screen and (max-width: 480px){
	
	.blackColLinkText2 img{width:120px; margin-right:25px;}	
	.frontBot{font-size:14px; line-height:16px;}
}

.marbot0{margin-bottom:0px;}
.marbot15{margin-bottom:15px;}
.marbot30{margin-bottom:30px;}
.martop15{margin-top:15px;}
.martop30{margin-top:30px;}
.martop40{margin-top:40px;}
.martop60{margin-top:60px;}
.martop70{margin-top:70px;}
.martop80{margin-top:80px;}
.martop90{margin-top:90px;}
.space50{height:50px;}
.space100{height:100px;}
.colRed{color:#a92126;}
.space100{height:100px;}
.colblue{color:#005E9D;}
.lightFont{font-family: 'Aleo'; font-weight:normal;  font-style:normal;}
.height100{height:100px;}
.responseheight80{height:80px;}
.height30{height:30px;}
.colDarkGreen{background:#a6b3a7;}
.colSoftGray{background:#f1eeec;}
.colmidSoftGray{background:#ecefec;}
.colSoftblue{background:#d2dbe5;}
.colmidGrey{background:#a6b3a7;}
.inholdIndex{position:relative;}
.colGrey{color: #6D6F71; }
.inholdIndex h1{ float:right; border:1px solid #a7b2a7; padding:15px; border-radius:50%; display:inline-block; font-size:80px; margin-bottom:5px;}
.topMar{margin-top:50px;}
.inholdIndex h1.numCount{top:-30px; right:15%; position:relative;}
.line1{position:absolute; top:-41px;}
.line2{position: absolute; bottom: -31%; left: -26px;}
.inholdIndex h1.numCount2{float:left; top:30px; left:0px;}
.line3{position: absolute; bottom: -35px; left: 69px;}
.navList ul{padding-left:0px; list-style:none; font-family: 'Leitura Sans Grot 2'; font-weight: normal;  font-style: normal; }
.navList ul li{font-size:16px;  border-bottom:1px dotted #000; margin-bottom:15px; padding-bottom:0px;}
.navList ul li i{font-family: 'Leitura Sans Grot 2'; font-weight: normal;  font-style: normal;  font-weight: 700;   font-style: normal; }
.listBlock{position:relative;}
.listBlock i{width:15px; position:absolute; left:0px;}
.listBlock span{ margin-left:30px; display:block;  font-weight:300;     text-transform: uppercase;} 
.inholdHead h4{font-size:40px; text-transform:uppercase; font-family: 'Leitura Sans Grot 3'; font-weight: normal;  font-style: normal;}
.colSoftRed{color:#e42526;}
.bordtop{border-top: 1px solid #000; padding-top:15px; }
.topHeadSec{position:relative; margin-bottom: 50px;}
.headertag{ font-family: 'Leitura Sans Grot 2'; font-style: normal; color: #fff; font-size: 18px;  z-index: 99;}
.headertag img{position:absolute; z-index:999; top:0px;}
.banner-img{position: relative;}
.topHead1 p{font-size:46px; line-height:1;  font-family: 'Leitura Sans Grot 1'; font-style: normal; font-weight:normal; text-indent:0px; letter-spacing: 0.4px;}
.topHead1 h1{ font-family: 'SohoStd-Bold';  font-weight: normal;  font-style: normal; color:#A92126; font-size:54px; }
.subHead{font-family: 'SohoStd-MediumCompressed';  font-weight: normal;  font-style: normal; }
.leder{max-width:350px; border-radius:50%; border:10px solid #ced6cd;}
.lederRight{background:#ececec; padding:60px 30px;}
.lederRightCont h5{margin-bottom:0px; font-family: 'Leitura Sans Grot 2'; font-weight: bold; font-style: normal; font-size:24px;}
.hHead{font-size:14px; line-height:22px; font-family: 'Leitura Sans Grot 2'; font-weight: normal;}
.hHead span{font-size:20px;   display:inline-block;}
.seperator{border-top:2px solid #eee; margin-top:30px;  margin-top:50px;}
.seperator1{border-top:4px solid #eee; margin-top:30px;  margin-bottom:30px;}
.seperator2{border-top:5px solid #eee; margin-top:30px;  margin-bottom:30px;}
.seperator3{border-top:2px solid #000; margin-top:30px;  margin-bottom:30px;}
.seperator0{border-top:3px solid #eee;}
.col-sm-8, .colbordRight{border-right:1px solid #eee;}
.colbordLeft{border-left:1px solid #eee;}
.colbordRight{border-right:1px solid #eee;}
.quote1{font-size:34px;  font-family: 'Leitura Sans Grot 2';  font-weight: normal; 	 margin-bottom:30px;}
.floatRight{float:right;}
.bannerBlog{background:#ccc;/*rgba(250,250,250,0.5); */ padding:15px; font-size:14px; line-height:20px; max-width:300px; }
.bannerBlog i{ font-size:24px; display:block; text-align:right;}
.head2{ margin: 15px 0; background:#a92126; padding:10px;  font-size:24px; color:#d0ccc4;}
.bannerImg{position:relative;}
.bannerRelateCont{position:absolute; bottom:10px; left:15px;}
.articl3Right{padding:30px 15px; }
.cat-Block01{border: 1px solid #ccd503;  padding: 20px;}
.articl3Right h2, .article13RightBack h2, .borderBox1 h2{font-size:30px; font-family: 'SohoStd-Bold';  font-weight: normal;  font-style: normal; margin-top:0px;}
.articl3Right > span{font-size:18px; line-height:25px; font-weight:500;}
.darkbackRed{background:#a92126; padding:10px 15px; color:#fff; display:inline-block;}
.darkbackRed h2{margin-top:0px;  margin:0px;}
.tableGrid span{font-weight:700;}
.tableGrid span.col11{color:#ea0d8d;}
.tableGrid span.col12{color:#6dcff1;}
.tableGrid span.col13{color:#a92025;}
.tableGrid span.col14{color:#3fad49;}
.tableGrid span.col15{color:#21396e;}

.bannerBorder{border:1px dashed #ccc; padding:15px;}
.colBlue{color:#21396e;}
.colBackBlue{background:#21396e;}
.blockCont{background:#f3f3f3; padding:20px 30px; border:1px solid #ccc; margin-top:15px;}
.blockCont span{font-size:24px; color:#a92025; font-weight:700;}
.mapCont{margin:30px 0;}
.mapCont h5{font-size:30px; font-family: 'SohoStd-Bold';  font-weight: normal;  font-style: normal; margin-bottom:15px;}
.articl8Right{background:#d0ccc4; padding:15px 10px; border:2px solid #a92125; }
.article8RightHead{position:relative; height:130px; font-family: 'SohoStd-Bold';  font-weight: normal;  font-style: normal;}
.article8RightHead h2{font-size:100px;  border:1px solid #d0ccc4; color:#fff; font-size:120px;
-webkit-text-stroke-width: 2px;
-webkit-text-stroke-color: #a92125;
text-stroke-color: #a92125;
position:absolute; 
top:0px; 
margin:0px;
}

.red-info-bar { display: block; background: red; color: #fff; text-decoration: none; font-size: 20px !important; padding: 10px 20px; font-family: 'Leitura Sans Grot 2'; position: relative; 
	padding-right:80px;}
.red-info-bar:hover{color: #fff;}
.red-info-bar .img-holder { position: absolute; width: 50px;  right: 20px; top: 20px;}
.article8RightHead  p{position:absolute; left: 60px; top: 55px; font-size:30px; color:#a92125;}
.article10head2{font-family: 'SohoStd-Bold';  font-weight: 500;  font-style: normal; font-size:22px; text-transform:uppercase; padding:10px; background:#1d386f; color:#fff; line-height:30px; margin-bottom:30px;}
.article11Head2{background:#507592; padding:10px 15px; color:#d0ccc3; font-size:24px; font-family: 'SohoStd-Bold';  font-weight: normal;  font-style: normal; line-height:30px;}
.article11Head3{background:#507592; padding:10px 15px; color:#fff; font-size:24px;  font-weight: normal;  font-style: normal; line-height:30px;}
.article23Back{border:1px dashed #231f20; padding:15px;}
.article23Back h5{font-family: 'SohoStd-Bold';  font-weight: normal;  font-style: normal; font-size:20px;}
.article13RightBack{background:#f8f8f8; padding:30px; border-bottom-right-radius: 1em; border-top-left-radius: 1em;  border:1px solid #eee;}
.article13Back{background:#dce0bb; padding:20px; border-bottom-right-radius: 2em;}
.article13BackInner{border:1px dotted #a2a642; padding:15px; background:rgba(250,250,250,0.6); border-bottom-right-radius: 2em;}
.artInner13 h2{font-size:24px; font-family: 'SohoStd-Bold';  font-weight: normal;  font-style: normal;}
.articleHead13{  margin-bottom:15px; display:block; font-size: 24px;     font-family: 'SohoStd-Bold';     font-weight: normal;    font-style: normal; }
.articl15rightBack{background:#f5f4f1; padding:15px;}
.quote001{padding:30px; background:#d0cbc3; text-align:center; width:200px; height:auto; border-radius:50%; font-weight:600;}
.article17blog{margin:30px 0; border-top:1px dashed #21396e;}
.article17blog h2{font-size: 24px; font-family: 'SohoStd-Bold'; font-weight: normal; font-style: normal;}
.article17blog  span{font-weight:600;}
.subHead h2{font-size:30px; margin-top:0px;}
.articleTitle p{font-family: 'SohoStd-Bold'; font-weight: normal; font-style: normal; font-size:24px; }
.softBlue{background:#d2dbe5;}
.midSoftBlue{color:#507592;}
.midSoftBlueBack{background:#507592;}
.headSection01 .darkbackRed h3{font-size:24px;font-family: 'Leitura Sans Grot 3'; margin:0px;  }
.headSection01 span{font-size:24px; font-weight:600; font-family: 'Leitura Sans Grot 2'; color:#d0ccc3;}
.liftTop{ margin-top: -50px; margin-left: 60px;  }
.liftTop h2{text-shadow: -2px -2px 0px #FFFFFF; }
.mdBlock{display:block;}
.smallCaption{font-size:24px; font-weight:900; width:250px; line-height:24px; background:url(../images/arrowDouble.png) center right no-repeat; padding-right:40px; }
.borderBox1{padding:15px; border:1px solid #a92126;}
.borderBox1 span{font-weight:900;}
.borderBox3 h2{ font-family: 'Leitura Sans Grot 2'; padding:24px 19px 6px 24px;  background:#009e76; line-height:30px; color:#fff; margin:0px; 
font-size:28px !important; border-top-left-radius: 15px;  border-top-right-radius: 15px; }
.borderBox4 h2{  background:#db0d0e;  }
.borderBox3 p, .borderBox3 .listStyle1{ font-family: 'Leitura Sans Grot 2'; font-size: 17px;}
.borderBox3 .noList{ font-family: 'Leitura Sans Grot 2'; font-size: 17px; padding-left: 0px; list-style: none;}
.noListControl li{padding-bottom: 0px;}
.pad15{padding:15px;}
.sohoFontCom{font-family: 'SohoStd-MediumCompressed'; font-weight:900;}
.borderRight{border-right: 1px solid #eee;}
.sohoFontCom h2{font-size:69px;}
.numList{font-weight:500;}
.numList li{margin-bottom: 10px;}
.quizIcon{position: absolute; right: -15px; bottom: 0px;}
.txtJustify{text-align:justify;}
.sideCol h4{padding:5px 10px; }
.authorBlock{padding:5px 10px; overflow:hidden;}
.authorImg{float:left; width:100px;}
.info001{margin-left:110px; font-size:14px; line-height:17px;}
.authorBlock .auth1Block{margin-bottom:15px;}
.colGreen{color:#e7e458 !important;}

.inHoldsecHeart{font-family: 'Leitura Sans Grot 1';  background:url(../images/syklngHeart.png) no-repeat top left; padding-left:64px;}
.inHoldsecHeart p{font-size:15px; }
.LederQuote{ 
    font-family: 'Leitura Sans Grot 2';
    background: url(../images/icons/quote7.png) no-repeat top left;
    padding-left: 140px;
    min-height: 100px;
    background-size: 110px;
 }
.LederQuote p, .LederQuote1 p{font-size:28px; line-height:1.4;}
.lederOwn{float:right;}
.lederOwn img{border-radius:50%; margin-left:10px;}
.lederSticker{ font-family: 'Leitura Sans Grot 2';  font-size:15px; background:#fff; padding:30px 15px; position:relative;  margin-top:60px; max-width:400px;}
.lederSticker p{width:46%; }
.lederSticker img{position:absolute; width:200px; right:0; top:-60px;  }
.yellowBack{background:#f5f5c8; padding:30px;}
.lederBorderleft{border-left:2px solid #333;}
.blueBlock1{padding: 15px 30px; background: #1c9dd9; color: #fff; font-family: 'Leitura Sans Grot 4'; font-style: normal; font-weight: normal; font-size: 20px;} 

.rightSidehead{float:right;}
.rightSidehead .headertag img{right:0px;}
.rightSidehead .borderClass {right: 70px; padding:6px 7px 0 60px; text-align: right;}
.borderBox3{ border-bottom:8px solid #009e76; position: relative;}
.borderBox4{ border-bottom:8px solid #db0d0e; position: relative;}
.borderBox5{ border-bottom:8px solid #ccd503; position: relative;}
.borderBox6 h2{background:#f15922; overflow: hidden;}
.borderBox6{ border-bottom:8px solid #f15922; position: relative;}

.borderBox7 h2{background:#7c272c; overflow: hidden;}
.borderBox7{ border-bottom:8px solid #7c272c; position: relative;}

.listStyle1 li{position:relative; padding-bottom: 5px;}
.smallIco{position:absolute; left: -4%; top: -3%; overflow: hidden;}
.smallIco1{position: absolute; left: -24px; top: -24px;  overflow: visible;}
.quote{text-align:center;}
.quote p{ font-family: 'Leitura Sans Grot 2'; font-style:normal; font-weight:normal; line-height:36px;}
.endPara{font-size: 18px; font-family: 'Leitura Sans Grot 3'; line-height: 25px;}
.gripIco{background:url(../images/gripIco.png) top left no-repeat #f1f1f1; padding:30px; font-family: 'Leitura Sans Grot 2';}
.gripIco1{background:url(../images/gripIco1.png) top left no-repeat #F8F8E3; padding:30px; font-family: 'Leitura Sans Grot 2';}
.gripIco p, .gripIco1 p, .gripIco .listStyle1 li{font-size:16px;}
.blockBoxSimple p{font-family: 'Leitura Sans Grot 2'; font-size:16px;}

.borderBlack {border: 1px solid #000; padding:15px; font-family: 'Leitura Sans Grot 2';}
.lederRightBox p {color: #000;  line-height: 23px; text-align: left; font-size:15px; }
.lederRightBox  h3{font-size:32px;  font-family: 'Leitura Sans Grot 3';}
.laderImgB { float: right;    margin-left: 20px;    margin-bottom: 10px;    margin-bottom: inherit;    margin-top: 10px;}
.articleTitle h2.longSubHead{font-size:42px !important; line-height:1;}
.longSubHead1{font-size: 38px; line-height:1; font-family: 'Leitura Sans Grot 1';}
.lineBlock{color:#fff; font-family: 'Leitura Sans Grot 3'; font-size:22px; display:inline-block;}
.blockBox{padding:15px; position:relative;}
.blockBox span.numBlist{ left: -13px; top: -15px; position: absolute; width: 33px; height: 30px; text-align: center; line-height: 30px; background: #000; 
	color: #fff; border-radius: 50%; font-family: 'Leitura Sans Grot 3';}
.blockBox  p{font-size:14px;  font-family: 'Leitura Sans Grot 2'; line-height:22px;}
.quotetag1{float: right; padding-left: 15px;}
.blockBox2 h3{font-size: 32px; font-family: 'Leitura Sans Grot 4'; margin-bottom: 15px;}
.author {position: relative; right:-40px; width: 90%;}
.lederRightBox1  p {color: #000;  line-height: 23px; text-align: left; font-size:16px; font-family: 'Leitura Sans Grot 2'; font-style: normal;}
.sticker01{background: #DADBDB; padding: 0px 15px 0px 15px; position: relative; max-width: 340px;}
.sticker01 img.bulb{position: absolute; top: -30px; left: -5px;}
.sticker01 img.spare{position: absolute; top: -40px; left: -4px;}
.sticker01 img.circlE01{position: absolute; top: -33px; left: 13px;}
.sticker01 h4{ font-family: 'Leitura Headline Sans'; font-size: 80px; line-height:0.8; text-align: right; border-bottom: 2px dashed #000; padding-bottom: 15px; margin-bottom: 10px;}
.sticker01 h4 span{font-size: 36px}
.sticker01 p{font-size: 15px; font-family: 'Leitura Sans Grot 2'; line-height: 20px; position: relative; z-index: 999;}
.sticker01 img.cycling001{position: absolute; right: 0; bottom: 0px;  z-index: 99;}
.stckBottm {background: #DADBDB; padding: 20px 0px; max-width: 340px; margin:0 auto; }
.stckBottm h5{ border-top: 2px dashed #000; font-family: 'Leitura Sans Grot 4'; font-size: 15px; text-transform: uppercase; padding-top: 10px; }
.bord-left{border-right: 1px solid #eee;}
.topSmallHead{ font-size: 30px !important;  color: #5eaac1; font-family: 'Leitura Sans Grot 2'; line-height: 1.2 !important; margin-top: 15px !important;}
.smallImg{float: right; padding-left: 15px; max-width: 150px;}
.img-Block{position: relative; margin-top: 30px;}
.ImgrelatedSticker{position: absolute; font-size: 15px; font-style: italic; line-height: 22px; top: 50px; left: 20px;   background: rgba(250,250,250,0.7); font-family: 'Leitura Sans Grot 3'; padding:15px;}
.ImgrelatedSticker ul{ list-style: none;}
.tipsBox{background: #005E9D; padding: 30px; color: #fff; font-family: 'Leitura Sans Grot 2'; font-style: normal; font-weight: normal;}
.tipsTitle{font-family: 'Leitura Sans Grot 3'; font-size: 50px; font-weight: 800; line-height: 1.3; margin-bottom: 5px;  display: inline-block;
background: #005E9D; position: relative; top: -45px;
-webkit-box-shadow: 1px 1px 2px 1px #383536;
box-shadow: 1px 1px 2px 1px #383536;
padding: 0px 80px 0px 16px; 
-moz-transform: rotate(-3deg);
-webkit-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);
transform: rotate(-3deg);
 }
 .tipsBox p{margin-top: -30px;}
 .tipsBox a{color: #fff;}
 .tipsLink  {list-style: none; padding-left: 0; margin-top: 15px; }
 .tipsLink a:hover, .tipsLink a:focus{color: #5eaac1;}
.smallIconBox{display: inline-block; background: #d29b05; height: 13px; width: 15px; margin-right:4px;  }
.listStyleblock{list-style: none;}
.listStyleblock li{position: relative; padding-left: 20px; padding-bottom: 0px;}
.listStyleblock li::before{ content: ""; position: absolute;   background: #E32726; left: 0; width: 8px; height: 14px; top: 5px !important;}

.listStyle3{list-style: none; padding-left: 0px;}
.listStyle3 li{position: relative; padding-left: 35px; font-size: 16px; line-height: 22px;}
.listStyle3 li::before{content: ""; position: absolute;   background: url(../images/smWheel.png) no-repeat top left; left: 0; width: 24px; height: 24px; top: 5px !important;}
.listStyle4{list-style: none; padding-left: 15px; }
.listStyle4 li{position: relative;}
.listStyle4 li::before{position: absolute; content: '-'; left: -15px;}
.listStyle5 li{	position: relative; list-style: none; padding-left: 5px; padding-bottom: 5px;}
.listStyle5 li:before{	content: ''; position: absolute; left: -15px; width: 12px; height: 12px; background: #e42526; top: 7px; }
.listStyle6{list-style: none; padding-left: 0px;}
.listStyle6 li{position: relative; padding-left: 60px; padding-bottom: 2px; font-size: 16px;}
.listStyle6 li span{position: absolute; width: 50px; height: auto; left: 0; }

.listStyle7{list-style: none; padding-left: 15px;}
.listStyle7 li{	position: relative; list-style: none; padding-left: 5px; padding-bottom: 5px;}
.listStyle7 li:before{	content: ''; position: absolute; left: -15px; width: 12px; height: 12px; background: #000; top: 7px; }
.col-Bordright{border-right: 1px dotted #231F20;}
.addBlockBox{background: #f1f1f1;}
.addBlockBox h1, .addBlockBox1 h1{font-size: 70px; line-height: 58px; font-family: 'Leitura Headline Sans'; font-weight: normal; font-style: normal; }
.addBlockBox p, .addBlockBox1 p{ font-size: 15px; font-family: 'Leitura Sans Grot 2'; line-height: 20px; }
.accessories{position:absolute; bottom: 0 ; right:0; z-index: 99;}
.zIndex{z-index: 999;}
.widthCont{max-width: 60%;}
.widthCont400{max-width: 400px;}
.socialLIst ul{list-style: none; padding-left: 0px;}
.socialLIst ul li{position: relative; min-height: 80px;}
.socialLIst ul li img{position: absolute;}
.socialLIst ul li span{position: absolute; left: 92px; line-height: 56px;}
.listStyle02{list-style: none;}
.listStyle02 li{position:relative;}
.listStyle02 li::before{position:absolute; content: '+'; left: -15px; }
.listStyle03{list-style: none;}
.listStyle03 li{position:relative;}
.listStyle03 li::before{position:absolute; content: '÷'; left: -15px; }

.forntpagelink{position: absolute; top: 20%; left: 14%;width: 21%;height: 3%;} 

.bottomlinktab {
	position: absolute;
	bottom: 70px;
	width: 100%;
	left: 0;
	right: 0;
}
.padding30px {
	padding: 0 30px;
}
.side-font p {
	font-size: 28px;
    font-weight: 600;
    line-height: 1.2;
}
.side-font .blackColLinkText {
	margin-top: 25px;
}
.blue-box {
	float: left;
    height: 12px;
    width: 12px;
    background: rgb(0,174,239);
    margin-top: 6px;
    margin-right: 8px;
}
.grey-bg {
	background: #ececec;
	padding: 30px;
	overflow: hidden;
}
.tekst-box {
	padding: 10px 0;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 50px;
}
.gear-box {
	position: relative;
	margin-top: 25%;
	
}
.gear-box .img-holder {
	position: absolute;
    max-width: 120px;
    right: 0;
    bottom: -60px;
    z-index: -1;
}
.gear-box .img-holder-1 {
	position: absolute;
    max-width: 100px;
    right: 0;
    bottom: -10px;
    z-index: -1;
}
.redBackround{
	background: red;
	padding: 10px 15px;
}
.redinfobar {	
	color: #fff;
	font-size: 18px;	
	font-family: 'Leitura Sans Grot 2';
	margin:0 absolute; 
	max-width: 400px;
	margin: 0 auto; 
	height: 50px;
}
.redinfobar .img-holder {
	width: 50px;
	float: left;
	margin-right: 10px;
}
.header-below {
	margin-bottom: 30px;
}
.info-box {
	position: relative;
}
.info-box .img-holder {
	position: absolute;
	right: 25px;
}
.tag-right {
	float: right;
}
.color-box-green {
	background: #cdd306;
	width: 35px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	color: #fff;
	font-family: 'Leitura Sans Grot 2';
	float: left;
    margin-right: 10px;
}
.div-wdith {
	float: right; 
	width: calc(100% - 45px);
	width: -webkit-calc(100% - 45px);
}
.addoverflow {
	clear: both;
	margin-bottom: 20px;
}
.yellow-bg {
	border-bottom-color: #e7e457; 
}
.yellow-bg .smallIco {
	position: absolute;
    left: -20px;
    top: -20px;
}
.yellow-bg h2 {
	background: #e7e457;
}
.yellow-bg-box {
	padding: 10px;
	color: #000;
	font-family: 'Leitura Sans Grot 2';
	background: #e7e457;
	font-size: 14px;
}
.addrelative {
	position: relative;
}
.img-insta {
	position: absolute;
    z-index: 99;
    top: -70px;
    left: -90px;
}
.sticker01 h4 .rotate {
	-moz-transform: scale(1, -1);
	-webkit-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
}

.txtWhite { color: #ffffff !important; }
.txtGreen1 { color: #519746 !important; }
.txtOrange1 { color: #ef5822 !important; }

.bgLightGreen1 { background-color: #f0f3ea !important; }
.bgRed1 { background-color: #e42526 !important; }
.bgOrange1 { background-color: #ef5822 !important; }

.fontLeituraHeadlineSans { font-family: 'Leitura Headline Sans' !important; }
.fontLeituraSansGrot { font-family: 'Leitura Sans Grot 2' !important; }

.imgCapBgCaption {	
	font-family: 'Leitura Sans Grot 2';	
	font-size: 16px;
}

/*Global */

.blockBox{padding:30px; }
.bordBlack{border:1px solid #000;}
.boxGrey{background:#f1f1f1;}
.font-16px{font-size: 16px;}
.font-22px{font-size: 22px;}
.font-18px{font-size: 18px;}
.got1{font-family: 'Leitura Sans Grot 1' !important;}
.got2{font-family: 'Leitura Sans Grot 2' !important;}
.got3{font-family: 'Leitura Sans Grot 3' !important;}
.got4{font-family: 'Leitura Sans Grot 4' !important;}
.myriadPro{font-family: 'Myriad Pro' !important;}

.height40px{height: 40px;}
.height60px{height: 60px;}
.height80px{height: 80px;}
.height90px{height: 90px;}
.height100px{height: 100px;}
.height300px{height: 300px;}
.height350px{height: 350px;}
.marbot50{margin-bottom: 50px;}
.whiteCol{color: #fff !important;}
.smallfont16{font-size: 16px; line-height: 22px;}
.martopbot30{margin:30px 0;}
.martopbot40{margin:40px 0;}
.leituraSansG2{ font-family: 'Leitura Sans Grot 2';}
.borderleft{border-left:1px solid #eee;}
.borderright{border-right:1px solid #eee;}
.pad30 {padding: 30px;}
.pad15 {padding: 15px;}
.kilder{ font-family: 'Leitura Sans Grot 3'; font-size: 17px; line-height: 23px;  padding-top: 15px; border-top: 1px solid #000; display: inline-block; padding-right: 60px;}
.startColor{display: inline-block; background: #D09B2C; padding: 1px 10px; font-weight: bold; color:#fff; font-family: 'Leitura Sans Grot 3';}
.pgBottom{background: #E32726; padding: 30px; color: #fff; font-family: 'Leitura Sans Grot 2';}
.pgBottom h3{font-family: 'Leitura Sans Grot 4'; font-size: 34px;  margin-top: 0px;}
.pgBottom a{color: #fff; text-decoration: none;}
.XtrabgDarkTb { background: #dbded7 !important;}
.italic{font-style: italic;}
.table a{text-decoration: none; color: #000;}
.videoIcon{position: absolute; bottom: 60px; ; height: 30px; right: 15px; }
.videoIcon1{position: absolute; bottom: 15px; ; height: 30px; top: 0px; right: 25px; }
.videoIcon2{position: absolute; bottom: 15px; ; height: 30px; top: 0px; right: 20px; }
.video-Icon-2{float: left; padding-right: 15px; border-radius: 50%; width: 170px; margin-top: 10px;}
.videoIcon3{position: absolute; bottom: 60px; ; height: 30px; right: 30px; }
.imgRelative{position: relative; display: inline-block;}
.instagramTitle{font-size: 15px; line-height: 21px; }
.instagramTitle span{font-size: 34px; font-style: italic; display: inline-block;; margin-right: 5px;}
.instaIMg{padding:15px 15px 8px 15px; background: #fff;  margin-bottom: 15px; -webkit-box-shadow: 1px 1px 7px 1px #999999; 
	box-shadow: 1px 1px 7px 1px #999999;}
.cat-Block{background: #fafaea; padding: 20px;}
.height90{height: 90px;}
.colBlue{color: #003b7b;}
.colRed{color: #db0d0e;}
.headFlag{position: absolute; left: 0;}
.headFlag img{width: 135px;}
.tag13{position: absolute; right: 0; top: -80px;}
.tag13 img{width: 150px; height: auto;} 
.coupon01{ position: absolute; right: 28px; top: -50px; width: 120px;}
.coupon2{float: right; width: 180px; display: inline-block; padding-left: 15px;: }
.videolink1{ width: 180px; padding-right: 20px; margin-top: 10px; float: left; }
.videolink0{ width: 220px;
    padding-right: 0;
    margin-top: 0;
    float: left; }
.colNobord{border: none;}
.martop0{margin-top: 0px !important;}
.listingStyle01{list-style: none; }
.listingStyle01 li{position: relative; margin-bottom: 10px; margin-top: 15px;}
.listingStyle01 li::before{   content: "•"; color: red; left: -15px; position: absolute;}
.txtShadow{text-shadow: 4px 0px 3px #212121;}
.textStroke{-webkit-text-stroke-width: 2.5px;   -webkit-text-stroke-color: #fff; color: #7c272c;}

.bannerOverlap{
	position: absolute;
    bottom: 20px;
    z-index: 99;
    left: 20px;
    right: 0;
    max-width: 100%;
}
.bannerOverlap1{position: absolute; top: 22%; z-index: 99; left:  80px; width: 690px;}
.bannerOverlap2{position: absolute; top: 20px; z-index: 99; left: 50px; }
.bannerOverlap3{position: absolute; top: 22%; z-index: 99; left: 50px; width: 520px;}
.bannerOverlap4{position: absolute; top: 40px; z-index: 99; left: 50px; width: 300px;}
.bannerOverlap5{position: absolute; top: 14%; z-index: 99; left: 50px; width: 500px;}
.bannerOverlap6{position: absolute; bottom: 15%; z-index: 99; left: 7%; width: 600px;}
.bannerOverlap8{position: absolute; top: 20%; z-index: 99; left: 7%; width: 600px;}
.diffcol{color: #fff;}
.diffcolOrg{color: #f15922;}
.articleTitle h1.font100{font-size: 100px !important; line-height: 1 !important; position: relative;}
.articleTitle h1.font80{font-size: 80px !important; line-height: 1 !important; position: relative;}
.articleTitle h1.font90{letter-spacing: 1px !important; font-size: 90px !important; line-height: 1 !important; position: relative; }
.articleTitle h1.font120{font-size: 120px !important; line-height: 0.8 !important; position: relative;}
.articleTitle h1.font110{font-size: 110px !important; line-height: 1 !important; position: relative;}
.widthresponse{margin:0 30px;}
.flareIco{margin-top: -20px; position: relative;  }
.headComma{position: relative; top: 14px; font-size: 90px !important; color: #db0d0e; font-family: 'Leitura Headline' !important;  }
.flareIco1{width: 160px;  margin: 15px auto 15px; }
.flareIco2{width: 180px; margin-bottom: 30px; }
.blockLink, .blockLink:hover {display: inline-block; background: #6c9bca; padding:5px 10px; color: #fff; text-transform: uppercase; font-family: 'Leitura Sans Grot 3'; text-decoration: none; }
.imgLeft{width: 400px; float: left; padding-right: 15px; padding-bottom: 10px; position: relative;} 
.imgRight{width: 400px; float: right; padding-left: 15px; padding-bottom: 10px; position: relative;} 
.midTitle{font-family: 'Leitura Sans Grot 2'; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1.2;}
.full-stop{display: inline-block; text-indent: 0; position: relative; width: 18px; height: 18px; top: 3px;}
.full-stop img{width: 18px; height: 18px; display: inline-block; top: 0px; position: absolute;}
.listStyle1 { list-style: square;}
.listStyle2 li{margin-bottom: 10px;}
.text-Quote{  font-family: 'Minion Pro';  font-style: italic;  font-weight: 600;}
.articleTitle h4 { font-size: 36px;  line-height: 1.3;  font-family: 'Leitura Sans Grot 3'; }
.smalltextStyle{font-family: 'Minion Pro'; font-style: italic; font-weight: 600; text-align: right;}
.listStyleNone{list-style: none; padding-left: 0px;}
.square{width: 12px; height: 12px; background: #000; display: inline-block; }
.quotation{max-width: 800px; margin:40px auto;  }
.quotionImg{float: left; width: 75px;}
.quotation p{margin-left: 90px; font-size: 28px; line-height: 1.3; font-family: 'Leitura Sans Grot 2';}
.listStyle2 {list-style: none; padding-left: 0px; margin-top: 10px;}
.listStyle2 li{padding-bottom: 5px;}
.list-count{padding: 15px 0;}
.list-count ol { padding-left: 0px; margin-top: 10px; font-family: 'Leitura Sans Grot 2';}
.list-count p{font-family: 'Leitura Sans Grot 4'; margin: 15px 0; }
.external-linkIcon{background: rgba(232, 75,4,0.9); color: #fff; display: inline-block; border-radius: 50%; height: 80px; width: 80px; text-align: center;
line-height: 86px; font-size: 36px; position: absolute; bottom: 15px; right: 15px;}
.tester-Block{border: 2px solid #6c9bca; padding:15px 30px; } 
.articleTitle h2.tester-Head{font-size: 52px; font-family: 'Leitura Headline Sans';}
.table-info{padding: 10px;}
.table-info .col-sm-8{border: none;}
.grayBackCol{background: #ececec; padding: 15px;}
.colBordRight{border-right: 1px solid #eee;}
.info-bar{position: relative; padding: 10px 20px; color: #fff; font-size: 17px !important;}
.info-bar img{position: absolute; right:20px; top: -15px; width: 50px;}
.headQuote{font-size: 80px !important;}
.blockHead h1 {text-align: center; line-height: 0.9;}
.blockHead h1 > span{ background-color:#5aaabe; line-height:1; font-size: 44px; color: #fff; padding: 0px 10px;}
.videolink4{position: absolute; top: 0%; right: -30px;}
.video1{width: 130px;}
.diffBlock{display: block;}
.flag1{float: left; padding-right: 10px;}
.overlapImg { max-width: 150px; }
.blockBG{padding:30px;  }
.tester-Author{font-size: 14px; border-bottom: 1px solid #9c9c9c; display: inline-block;}
.boxShadow{	-webkit-box-shadow: 5px 3px 5px 2px #989898; box-shadow: 5px 3px 5px 2px #989898;}
.annonse{font-family: 'Leitura Sans Grot 3'; font-size: 20px; margin-top: 30px; margin-bottom: 30px;}
.greyInfo {
	font-family: 'Leitura Sans Grot 2';
    font-weight: normal;
    font-size: 16px;
    background: #f1f1f1;
    padding: 12px 20px;
}

.addRelative {
	position: relative;
}
.img-head {
	width: 150px;
    margin: 0 auto;
}
.pic-caption {
	max-width: 530px;
    top: 10px;
    background: #fff;
    padding: 20px;
    left: 10px;
    box-shadow: 0px 0px 4px #ccc;
    -webkit-box-shadow: 0px 0px 4px #ccc;
    margin-bottom: 30px;
}

.sepdash {
	border-top: 2px dashed #000;
	margin: 30px 0;
}


@media screen and (max-width: 1199px){
	.tag14 { margin: 0 auto;  display: block;   width: 250px; position: relative; left: 0; bottom: 0;}
	.blockHead h1 > span{font-size: 42px;}
}
@media screen and (min-width: 992px) {
	.ytVid.layout2 {
		position: absolute;
	    top: -39px;
	    right: 0;
	}
}
@media screen and (max-width: 999px){
	.liftTop{  margin-top:0px; margin-left: 0px; }
	.mdBlock{display:inline-block;}
	.col-Head h2{font-size:40px; line-height: 60px;}	
	.lederSticker{margin-bottom:60px;}
	.borderleft{border: none;}		
	.colBordRight{border-right: none;}

		
}
@media screen and (max-width: 999px) and (min-width: 768px)
{
	.borderBox3 h2{padding:20px 10px 6px 10px; line-height: 1.1; font-size:22px !important;}
	.articleTitle h3 {font-size: 34px !important;}
	.authorBlock .auth1Block .info{display:block;}
	.authorBlock .auth1Block .info001{font-size:12px;}
	.LederQuote p , .LederQuote p { font-size: 26px;    line-height: 1.3; }
	.quote p{font-size:24px; line-height:30px;}
	.gripIco .col-Head h2{font-size:28px !important; line-height:30px;}
	.articleTitle h2{line-height:50px; font-size:44px !important;}
	.articleTitle span{font-size:60px; }
	.articleTitle h1{font-size: 58px !important; line-height: 58px;}
	.restab{display: none;}
	.widthCont400{max-width: 300px;}
	.midTitle{ font-size: 22px; line-height: 1.3;}
	.videolink3 img{width: 80px; height: auto;}
	.height300px { height: 200px;}
	.height350px { height: 250px;}
	.articleTitle h1.font120 { font-size: 80px !important; line-height: 0.9 !important; }	
	.bannerOverlap4{ width: 310px; }
	.articleTitle h1.font90 {  font-size: 70px !important;}
	.sticker01 h4{font-size: 52px; position: relative;z-index: 99;}
	.author { right: -32px;}
	.marbot0smxs{margin-bottom: 0px !important;}	
	.martop30smxs{margin-top: 15px !important;}
	.martop15smxs{margin-top: 15px !important;}
	.overlapImg { max-width: 140px; }
	.bannerOverlap { bottom: 12%;  right: 25px;}
	.articleTitle h1.font100, .articleTitle h1.font100 span{font-size: 80px !important;}
	.bannerOverlap2{left: 30px; }
	.articleTitle h4.font60{font-size: 40px !important;}
	.headQuote{font-size: 60px !important;}
	.headQuote img{width: 50px;}
	.blockHead h1{line-height: 0.8 !important;}
	.blockHead h1 > span{font-size: 38px; line-height: 1;}
	.video1 { width: 100px; }
	.videolink4 { top: 8%; right: -20px; }
	.articleTitle h1.font80 { font-size: 60px !important; }
	.bannerOverlap5 { width: 410px;}
}
@media screen and (max-width: 850px) and (min-width: 768px)
{
	.lederOwn{width:200px;}
	.lederOwn img {  width: 185px;}
}
	
@media screen and (max-width: 767px){
	.pull-right{float: none !important;}	
	.marbot0smxs{margin-bottom: 0px !important;}	
	.martop15smxs{margin-top: 15px !important;}
	.martop30xs{margin-top: 30px !important;}
	.marbot0xs{margin-bottom: 0px !important;}	
	.martop40xs{margin-top: 40px;}
	.marbot30xs{margin-bottom: 30px;}
	.imgOverlay1 {margin: 0 auto 30px; position: static; }
	.imgOverlay2 {max-width: 100px;}
	.bigPageTitle {font-size: 60px;	margin: 20px 0 !important;}
	.bigPageTitle img {	margin-bottom: 8px;	}
	.borderRight{border-right:none;}
	.lederSticker{margin:70px auto 0;}
	.lederSticker{margin-bottom:60px;}
	.articleTitle h1 {font-size:50px;}
	.laderImgB{margin-left:0px; margin-top:15px;}
	.borderBlack{padding:30px;}		
	.sticker01 h4{font-size: 74px; }
	.sticker01 p{margin-top: 15px !important; margin-bottom: 15px !important; line-height: 22px !important;}
	.articleTitle h1 {font-size: 52px !important;}
	.topSmallHead {font-size: 30px !important;}
	.cropIMg{height: 500px; overflow: hidden;}
	.widthCont400{max-width: 300px !important;}
	.colBot .col-sm-6{margin-bottom: 15px;}
	.tag13 {  top: -90px;}
	.colbordRight {border: none;}	
	.diffcol{color: #000;}
	.articleTitle span.headComma{font-size: 70px !important;}	
	.midTitle { font-size: 22px;  line-height: 1.3;}
	.imgBlock{max-width: 450px; float: right; margin-top: 30px;}
	.video-Icon-2{margin:30px 0 10px 0;}
	.articleTitle span { margin-bottom: 8px;}
	.quoteImg{float: none !important; display: block; margin: 0 auto;}
	.articleTitle h4{text-align: center; font-size: 24px;}
	.articleTitle h1.font110 { font-size: 74px !important;}
	.articleTitle h2.longSubHead {  font-size: 36px !important; margin-bottom: 0px;}
	.sticker01{margin: 20px auto 0px;}
	.bannerOverlap3 { position: relative;  top: 0;   z-index: 99;   left: 0;   width: 100%;}
	.articleTitle h1.font90 {  font-size: 60px !important;}
	.gear-box { margin-top: 0px;}
	.gear-box .articleSubTitle{margin-bottom: 15px;}
	.bord-left{border: none;}
	.imgRight, .imgLeft{width: 100%; padding-left: 0px;}
	.bannerOverlap5, .bannerOverlap4{ position: relative;  }
	.bannerOverlap5{ width: 100%; left:0px; right: 0px;  top: 0; margin-top: 0px; }
	.bannerOverlap4{top: 0; width: 100%; left: 0;}
	.author{right: -45px;}
	.responseheight80{height: 50px;}
	.articleSubTitle.font26 { line-height: 1.3 !important;  font-size: 22px !important;}
	.videolink1{ margin-bottom: 5px; margin-top: 10px; width: 170px; }
	.bannerOverlap{ position: relative; top: 0; z-index: 99; right: 0px; left: 0; margin-top: 30px; }
	.overlapImg1{max-width: 215px; float: right;  margin-left: 30px; }	
	.bannerOverlap2, .bannerOverlap1{position: relative;  top: 0;  z-index: 99;  left: 0;  width: 100%; margin-top: 50px;}
	.articleTitle h1.font100 { font-size: 70px !important;}
	.articleTitle h4.font60{font-size: 40px !important; text-align: left;}
	.headQuote{font-size: 60px !important;}
	.headQuote img{width: 50px;}
	.borderBox3 h2{padding:20px 10px 6px 20px; line-height: 1.1; font-size:30px !important;}
	.flareIco1{ display: block;}
	.blockHead h1{line-height: 1 !important;}
	.blockHead h1 > span{font-size: 40px; line-height: 1;}
	.bannerOverlap6{position: relative; top: 0px; z-index: 99; left: 0px; width:100%;}
	.bannerOverlap8{position: relative; top: 0px; z-index: 99; left: 0px; width:100%;}
	.videolink4{position: absolute; top: 0%; right: -15px;}
	.articleTitle h1.font80 { font-size: 60px !important;}
	.martop30px{margin-top: 30px;}

}

@media screen and (max-width: 600px){
	.col-Head h2{line-height:1; margin-bottom:15px;}	
	.lederSticker img { width: 160px;    right: 0;    top: -21px; }
	.LederQuote p{font-size:28px;}
	.lederBorderleft{border-left:none;}
	.articleTitle h1 {font-size:54px;}
	.ImgrelatedSticker{display: none;}
	.addBlockBox h1, .addBlockBox1 h1{font-size: 50px; line-height: 42px;}
	.widthCont{width: 100% !important;}
	.hideBelow600{display: none;}
	.heightres100{height: 80px;}
	.videolink3  img{width: 85px; height: 85px; }
	.videoIcon{bottom: 40px; right: 15px;}
	.articleTitle h2, .articleTitle.smTitle h2{font-size: 34px !important;}
	.tag13 img{width: 120px;}
	.tag13 {  top: -80px;}
	.imgRight{width: 100%; padding:0; margin-bottom: 15px; }
	.video-Icon-2{float: none; margin:30px auto; display: block; width: 180px;}
	.articleTitle h1.font80 {  font-size: 70px !important;}	
	.quotionImg { float: none;  width: 90px;  margin: 0 auto; }
	.quotation p{margin-left: 0px; font-size: 24px; margin-bottom: 50px; text-align: center;}
	.articleTitle span{display: inline-block;}
	.articleTitle h1.font90 {  font-size: 50px !important;}	
	.overlapImg1{max-width: 215px; float: none;  margin: 0 auto; }
	.articleTitle h1.font100 { font-size: 54px !important;}
	.blockHead h1{line-height: 0.9 !important;}
	.blockHead h1 > span{font-size: 32px; line-height: 0.9; display: inline;}
}

@media screen and (max-width: 460px){
	.lederOwn{float:none; width:100%; margin-bottom:15px;}
	.lederSticker img{display:none;} .lederSticker p{width:100%;}
	.LederQuote, .LederQuote1{margin-bottom:30px;}
	.LederQuote p{font-size:24px; }
	.lederSticker{margin-top:30px; margin-bottom:0px;}
	.rightSidehead .borderClass {font-size:17px;}
	.quotetag1{display:none;}
	.smallImg1{display: block;}
	.smallImg{float:inherit; padding-left: 0px; margin-bottom: 15px;}
	.borderClass{font-size: 16px; line-height: 18px;}
	.borderClass span{font-size: 13px; line-height: 15px; }
	.tipsTitle{font-size: 42px;}
	.addBlockBox h1, .addBlockBox1 h1{font-size: 33px; line-height: 30px;}
	.articleSubTitleres{font-size: 17px !important; line-height: 20px;}
	.coupon2 {  float: none;  width: 200px;  display: block;   padding-left:0px; margin-bottom: 30px;}
	.articleTitle h1.font100 { font-size: 50px !important;  line-height: 1.2 !important; }
	.flareIco1{float: none; margin: 15px auto; display: block;}
	.headFlag{position: absolute; left: -22px;  top: 10px;}
	.rightSidehead .borderClass { padding: 6px 7px 0 90px;}
	.headFlag img { width: 110px;}
	.articleTitle h1.font110 { font-size: 62px !important; }	
	.author { right: -41px;}
	.borderBox3 h2 { padding: 20px 10px 6px 10px;}
	.articleTitle h1.font80 { font-size: 54px !important;}
	.articleTitle h4.font60 { font-size: 30px !important;}
	.videolink4 { top: -10%; right: 0px;}
	.video1 { width: 88px;}
}

@media screen and (max-width: 376px){
	.red-info-bar {font-size: 14px; line-height: 1.1;	}	
	.red-info-bar .img-holder{top: 10px;}
	.articleTitle h1.font110 { font-size: 51px !important; }
	.videoIcon3 { position: absolute;  bottom: 34px;  height: 30px;  right: 20px;}
}

/* Company Links */
.advLinkTelemark1a { position: absolute; bottom: 5.5%; height: 7%; left: 30.5%; width: 30%; }
.advLinkTelemark1b { position: absolute; bottom: 18%; height: 6%; left: 4%; width: 18%; }
.advLinkTelemark1c { position: absolute; bottom: 18%; height: 6%; left: 34%; width: 18%;}
.advLinkTelemark1d { position: absolute; bottom: 18%; height: 6%; left: 64%; width: 18%;}
.advLinkRv1a { position: absolute; bottom: 2.5%; height: 4%; left: 75.5%; width: 14%; }
.advLinkRv2a { position: absolute; bottom: 0%; height: 5.4%; left: 0%; width: 100%; }
.advLinkRv2b { position: absolute; bottom: 5.5%; height: 5%; right: 0%; width: 60%; }
.advLinkRv4a { position: absolute; bottom: 8.7%; height: 2%; left: 21%; width: 12%; }
.advLinkRv4b { position: absolute; bottom: 6.7%; height: 1.2%; left: 81.7%; width: 12%; }
.advLinkRv4c { position: absolute; bottom: 5.5%; height: 1.2%; left: 77.7%; width: 12%; }
.advLinkBiltema1 {position: absolute; bottom: 1.5%; height: 6.2%; left: 25.7%; width: 12%; }
.advLinkBiltema2 {position: absolute; bottom: 1.5%; height: 6.2%; left: 37.7%; width: 22%; }
.advLinkBiltema3 {position: absolute; top: 36%; height: 6%; left: 60%; width: 22%; }
.advLinkZenzo1 {position: absolute; bottom: 2%; height: 6%; left: 20%; width: 15%; }
.advLinkZenzo2 {position: absolute; bottom: 2%; height: 6%; left: 35%; width: 15%; }
.addlink3a { height: 6%;  left: 3%;  position: absolute;  bottom: 4%; width: 23%; }
.addlink3b { height: 6%;  left: 26%; position: absolute;  bottom: 4%;    width: 23%; }

.advLink4a{ height: 12%; left: 0%; position: absolute; top: 6%; width: 31%; }
.advLink4b{ height: 18%; left: 0%; position: absolute; top: 26%; width: 23%; }
.advLink4c{ height: 15%; left: 35%; position: absolute; top: 6%; width: 28%; }
.advLink4d{ height: 26%; right: 2%; position: absolute; top: 0%; width: 31%; }
.advLink4e{ height: 26%; right: 48%; position: absolute; top: 52%; width: 21%; }
.advLink4f{height: 16%; right: 0%; position: absolute; top: 31%; width: 37%; }
.advLink4g{ height: 24%; left: 0%; position: absolute; top: 52%; width: 30%; }
.advLink4h { height: 17%;  left: 28%; position: absolute;  top: 29%;  width: 30%;  }
.advLink4i{ height: 24%; left: 52%; position: absolute; top: 53%; width: 24%; }
.advLink4j { height: 24%; left: 80%; position: absolute; top: 53%; width: 20%;  }
.advLink4k { height: 24%; left: 0%;  position: absolute;  top: 77%;  width: 17%; }
.advLink4l { height: 16%; left: 21%;  position: absolute;  top: 82%;  width: 26%;  }
.advLink4m { height: 16%; left: 53%; position: absolute;  top: 82%;  width: 47%;   }


/*------D added css-------*/
.instagramTitle {
    font-size: 15px;
    line-height: 21px;
}
.instagramTitle img {
    float: right;
    margin-left: 20px;
    padding-top: 10px;
    width: 70px;
}
.socialLIst ul li {
    position: relative;
    min-height: 43px;
}
.socialLIst ul li img {
    position: absolute;
    width: 33px;
}
.socialLIst ul li span {
    position: absolute;
    left: 42px;
    line-height: 30px;
    font-size: 15px;
}

.link-icon {
	font-size: 22px;
}
.link-icon span {
	font-size: 40px;
}
.link-icon a {
	position: relative;
    padding-left: 40px;
    font-size: 15px;
    color: #292929;
    font-weight: 400;
    text-decoration: underline;
}
.link-icon a:before {
	position: absolute;
    content: '\f0c1';
    font-family: FontAwesome;
    font-size: 15px;
    left: 0px;
    background: red;
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 100%;
    line-height: 32px;
    color: #fff;
    top: -3px;
}

.bgOrg1 {
 	background-color: #f0e8e3; 
 }