/* GLOBAL STYLES */
body {
	font-family: 'Avenir LT Std';
	font-size: 16px;
	font-weight: normal;
}
ul {
	padding-left: 20px;
}
ul li {
	padding-bottom: 5px;
}
ul.compact li {
	padding-bottom: 0;
}
ul.noSpcUl {}
ul.noSpcUl li {
	line-height: 20px;
	padding-bottom: 0;
}
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; }
.noBorder { border: 0 !important; }
.media .media-left img { max-width: inherit !important; }
.authorBtmRt {
	display: block;
	text-align: right;
	font-family: Conthrax Bk;
}
.authorBtmRt span{ font-family: 'Avenir LT Std'; }
.authorBtmLt{ text-align: left;}
.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;
}

/* 20px gutter cols styles */
.cm-row20 { margin-left: -10px; margin-right: -10px; }
.cm-row20 .col-xs-1, .cm-row20 .col-xs-2, .cm-row20 .col-xs-3, .cm-row20 .col-xs-4, .cm-row20 .col-xs-5, .cm-row20 .col-xs-6, .cm-row20 .col-xs-7, .cm-row20 .col-xs-8, .cm-row20 .col-xs-9, .cm-row20 .col-xs-10, .cm-row20 .col-xs-11, .cm-row20 .col-xs-12,
.cm-row20 .col-sm-1, .cm-row20 .col-sm-2, .cm-row20 .col-sm-3, .cm-row20 .col-sm-4, .cm-row20 .col-sm-5, .cm-row20 .col-sm-6, .cm-row20 .col-sm-7, .cm-row20 .col-sm-8, .cm-row20 .col-sm-9, .cm-row20 .col-sm-10, .cm-row20 .col-sm-11, .cm-row20 .col-sm-12,
.cm-row20 .col-md-1, .cm-row20 .col-md-2, .cm-row20 .col-md-3, .cm-row20 .col-md-4, .cm-row20 .col-md-5, .cm-row20 .col-md-6, .cm-row20 .col-md-7, .cm-row20 .col-md-8, .cm-row20 .col-md-9, .cm-row20 .col-md-10, .cm-row20 .col-md-11, .cm-row20 .col-md-12,
.cm-row20 .col-lg-1, .cm-row20 .col-lg-2, .cm-row20 .col-lg-3, .cm-row20 .col-lg-4, .cm-row20 .col-lg-5, .cm-row20 .col-lg-6, .cm-row20 .col-lg-7, .cm-row20 .col-lg-8, .cm-row20 .col-lg-9, .cm-row20 .col-lg-10, .cm-row20 .col-lg-11, .cm-row20 .col-lg-12 {
	padding-left: 10px;
	padding-right: 10px;
}

/* COLOR THEME ====================================== */
/*
@blue1		: #154056;
@blue2		: #40586d;
@blue3		: #658195;
@blue4		: #8094a6;
@blue5		: #1387ca;
@blue6		: #78b6e4;
@blue7		: #254e8f;
@blue8		: #1b488b;
@blue9		: #46609c;

@green1		: #646e56;
@green2		: #7e836f;
@green3		: #758068;
@green4		: #939884;
@green5		: #6d8275;

@brown1		: #b89f57;
@brown2		: #b89f57;
*/


/* text colors */
.txtWhite { color: #ffffff !important; }
.txtBlack { color: #000000 !important; }

.txtBlue1 { color: #154056 !important; }
.txtBlue2 { color: #40586d !important; }
.txtBlue3 { color: #658195 !important; }
.txtBlue4 { color: #8094a6 !important; }
.txtBlue5 { color: #1387ca !important; }
.txtBlue6 { color: #78b6e4 !important; }
.txtBlue7 { color: #254e8f !important; }
.txtBlue8 { color: #1b488b !important; }
.txtBlue9 { color: #46609c !important; }
.txtBlue10 { color: #4165af !important; }
.txtBlue11 { color: #274569 !important; }
.txtBlue12 { color: #3e9dbc !important; }

.txtGreen1 { color: #646e56 !important; }
.txtGreen2 { color: #7e836f !important; }
.txtGreen3 { color: #758068 !important; }
.txtGreen4 { color: #939884 !important; }
.txtGreen5 { color: #6d8275 !important; }
.txtGreen6 { color: #116253 !important; }
.txtGreen7 { color: #6c7856 !important; }

.txtBrown1 { color: #b89f57 !important; }
.txtBrown2 { color: #b89f57 !important; }
.txtBrown3 { color: #614a41 !important; }
.txtBrown4 { color: #5a443b !important; }
.txtBrown5 { color: #a98f4e !important; }
.txtBrown6 { color: #725d55 !important; }

.txtgreen1 { color: #747c54 !important; }
.txtgreen2 { color: #768779 !important; }
.txtgreen3 { color: #6d8276 !important; }
.txtgreen5 { color: #949878 !important; }
.txtgreen6 { color: #8db25b !important; }
.txtgreen7 { color: #474f2a !important; }
.txtgreen8 { color: #6c7856 !important; }
.txtgreen9 { color: #9ca289 !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; }
.txtblue7 { color: #7998b4 !important; }
.txtblue8 { color: #5ba5c1 !important; }

.txtgray1 { color: #878787 !important; }
.txtgray2 { color: #949599 !important; }


.colorBox .articleStripe { border-color: rgba(255, 255, 255, 0.5); }
.colorBox.boxBlue1 { background-color: #5e86a6; color: #ffffff; }
.colorBox.boxBlue2 { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#175465+0,2b758c+4,3e9dbc+9 */
background: #175465; /* Old browsers */
background: -moz-linear-gradient(top, #175465 0%, #2b758c 4%, #3e9dbc 9%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #175465 0%,#2b758c 4%,#3e9dbc 9%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #175465 0%,#2b758c 4%,#3e9dbc 9%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#175465', endColorstr='#3e9dbc',GradientType=0 ); /* IE6-9 */}
/*.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.boxBlue5 { background-color: #0d1c43; color: #ffffff; }
.colorBox.boxBlue6 { background-color: #091922; color: #ffffff; }
.colorBox.boxBlue7 { background-color: #c8d4e1; }
.colorBox.boxBlue8 { background-color: #e0ecf2; }

.colorBox.boxGreen1 { background-color: #6d8276; color: #ffffff; }
.colorBox.boxGreen2 { background-color: #394648; color: #ffffff; }
.colorBox.boxGreen3 { background-color: #c8c9bb; }
.colorBox.boxGreen4 { background-color: #e2e4e1; }
.colorBox.boxGreen7 { background-color: #6c7856; color: #ffffff; }
.colorBox.boxGreen8 { background-color: #f0f5e7; }

.colorBox.boxYellow1 { background-color: #fef8dd; }
.colorBox.boxRed1 { background-color: #fcdcce; }

.colorBox.boxGray1 { background-color: #d9dde3; }

.boxGreen.wBorder { border: 1px solid #2f7243; }

.imgColorBox .colorBox h4 { font-size: 14px; }

/* //COLOR THEME */


/* FONTS - STYLE - SIZE - WEIGHT */
.fonttype1 { font-family: 'Conthrax Bk' !important; font-weight: 500; }
.fonttype2 { font-family: 'Doctrine' !important; font-weight: normal; }
.fonttype3 { font-family: 'Stafford Serial', serif !important; font-weight: 500; }
.fonttype4 { font-family: 'Doctrine Stencil' !important; font-weight: normal; }
.fonttype5 { font-family: 'Avenir LT Std' !important; font-weight: normal; }
.fonttype6 { font-family: 'Stafford Serial', serif !important; font-weight: normal !important; }
.fonttype7 { font-family: 'Raleway', sans-serif !important; font-weight: 500; }

.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; }
.font15 { font-size: 15px !important; line-height: 1.4 !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: 800 !important; }
.fontw900 { font-weight: 900 !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; }
p + p,
.forceIndent { text-indent: 25px; }
.noIndent,
.imgCap { text-indent: 0; }
.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-color: transparent;
	border: 0;
	border-radius: 0;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #346182;
}
.navbar-toggle .icon-bar {
	height: 3px;
	width: 28px;
}
.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;
}
.mainImgBox1 {
	margin-left: inherit !important;
    margin-right: inherit !important;
}
.mainImgBox .mainImgCap {
	border-bottom: 1px solid #cccccc;
	font-family: 'Avenir LT Std';
	font-size: 13px;
	line-height: 16px;
	padding: 8px 0;
	text-indent: 0;
	font-style: italic;
}
@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: 'Avenir LT Std';
	font-size: 13px;
	line-height: 16px;
	margin-top: 6px;
	padding-bottom: 10px; 
	font-style: italic;
}
.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-family: "Doctrine Stencil";
	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: #0078c1;
	color: #ffffff;
	font-family:'Conthrax Bk';
	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 {
	font-family: 'Raleway', sans-serif;
	padding: 10px;
}
.focusBox .boxContent .articlePTitle {
	font-size: 14px;
}
.boxContTitle {
	font-family: 'Conthrax Bk';
	/*font-weight: 600;*/
	margin-bottom: 15px;
	font-size: 18px;
}
.focusBox.boxBlue {
	border: 1px solid #489ebf;
	font-size: 75%;
	line-height: 1.5;
}
.focusBox.boxBlue2 {
	background-color: #dbe7f0;
}
.focusBox.boxBlue3 {
	background-color: #e0ecf3;
	border: 1px solid #0078c1;
	font-size: 85%;
	line-height: 1.5;
	border-radius: 10px;
}
.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; }
.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.boxGreen7 { border: 1px solid #4d5538; }
.focusBox.boxGreen7 .boxTitle { background-color: #4d5538; }
.focusBox.boxGreen7 .boxTitle.htriangle::before { background-color: #9ca89e; content: ''; height: 32px; left: -22px; position: absolute; top: 0; transform: rotate(45deg); width: 32px; }

.focusBox.boxBlue3 .boxTitle,
.focusBox.boxBlue3 .boxContent {
	padding: 10px 20px;
}
.focusBox .boxTitle.hastriangle { padding-right: 40px; }
.focusBox.boxBlue3 .boxContent {
	font-family: 'Avenir LT Std';
}
/* //IMAGE BOXES */

/* ADV BOX */
.advBox {
	margin-bottom: 30px;
}
.linkRelative {
	position: relative;
}
.adv-link1 {
	bottom: 3.3%;
	display: block;
	left: 38%;
	height: 8.25%;
	position: absolute;
	width: 24%;
}
.adv-link2 {
	bottom: 3.3%;
	display: block;
	height: 8.25%;
	position: absolute;
	right: 6%;
	width: 20%;
}
.adv-link3 {
	bottom: 4%;
	display: block;
	height: 2.5%;
	left: 5.5%;
	position: absolute;
	width: 14%;
}
/* //ADV BOX */

/* IMAGE GALLERY */
.galType1 .img2x {
	height: 300px;
	overflow: hidden;
}
.galType1 .img1x {
	height: 630px;
	overflow: hidden;
}
.galType2 .img1b {
	height: 290px;
	overflow: hidden;
}
.galType2 .img1s {
	height: 290px;
	overflow: hidden;
}
.galCap {
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	line-height: 20px;
}
.galCap strong {
	font-size: 18px;
}

.picGallery .imgBox {
	margin-bottom: 10px;
}
/* //IMAGE GALLERY */

/* COLORBOX */
.colorBox {
	font-family: 'Raleway', sans-serif;
	margin-bottom: 30px;
	padding: 15px;
}
.imgColorBox .colorBox {
	font-size: 13px;
	line-height: 20px;
}
.colorBox a { color: #ffffff; }

.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: 'Conthrax Bk';
	font-size: 24px;
	/*font-weight: bold;*/
	margin-bottom: 15px;
	margin-top: 40px;
	/*overflow: hidden;*/
	/*padding: 5px 0;*/
	position: relative;
	text-align: right;
	color: #6d8376;
	padding-right: 40px;
	padding-top: 8px;
}
.pageTitle.txtgreen5 { border-color: #949878; }
.hastriangle::after {
	background-color: #735e54;
	content: '';
	height: 32px;
	right: 10px;
	position: absolute;
	top: 6px;
	width: 32px;
}
.boxTitle.hastriangle::after { right: -20px; top: 4px;}
.boxTitle.hastriangleNew::after { right: 5px; top: 7px;}
.hastriangle.trianglblue1::after {background : url(../images/target.png) no-repeat; height: 24px; width: 25px;}
.hastriangle.trianglblue2::after {background : url(../images/target1.png) no-repeat;}
.hastriangle.trianglblue3::after {background : url(../images/target2.png) no-repeat;}
.hastriangle.trianglblue4::after { background : url(../images/target3.png) no-repeat;}
/*.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: 40px;
}
.articleTitle h2 {
	font-family: 'Conthrax Rg';
	font-size: 48px;
	font-weight: 600;
	line-height: 1;
	margin: 10px 0;
	word-wrap: break-word;
}
/*.articleTitle h2 span{ font-family: 'Conthrax Bk'; font-weight: normal; font-size: 40px;}*/
.articleTitle h3 { 
	font-family: 'Conthrax Bk'; 
	font-weight: normal; 
	font-size: 34px;
	line-height: 1;
	margin: 10px 0;
	word-wrap: break-word;
}
.articleTitle.smTitle h2 {
	font-size: 30px;
	line-height: 1;
}
.articleTitle.smTitle h3 {
	font-size: 22px;
	line-height: 1;
}

.articleTitle .articleSubTitle {
	font-family: 'Conthrax Rg';
	font-size: 16px;
	font-weight: normal;
	line-height: 26px;
	margin-top: 20px;
}
.articlePTitle {
	font-family: 'Conthrax Bk';
	font-size: 18px;
	font-weight: normal;
	line-height: 1.3;
	margin-bottom: 5px;
	margin-top: 30px;
	word-wrap: break-word;
}
.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: 'Conthrax Bk';
	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;*/ position: absolute; }
.advHalf { width: 50%; }
.advLink1a { bottom: 3%; height: 1.6%; left: 59.5%; width: 8.5%; }
.advLink1b { bottom: 8%; height: 2%; left: 39.5%; width: 19%; }
.advLink2a { bottom: 0%; height: 100%; left: 0%; width: 100%;}

.advLink3a { bottom: 9.2%; height: 2.5%; left: 49.5%; width: 14.5%; }



/*
.advLink2b { bottom: 91%; height: 6%; left: 37%; width: 24%; }
.advLink2c { bottom: 92.2%; height: 2%; left: 83%; width: 13%; }
.advLink2d { bottom: 5.6%; height: 2.5%; left: 21%; width: 24%;}
.advLink3a { bottom: 0%; height: 100%; left: 0%; width: 100%; }
.advLink6a { bottom: 0%; height: 100%; left: 0%; width: 100%; }
.advLink7a { bottom: 7.2%; height: 3.5%; left: 13%; width: 41%; }
.advLink7b { bottom: 7.2%; height: 3.5%; left: 61%; width: 26%; }
.advLink8a { bottom: 0%; height: 100%; left: 0%; width: 100%; }
.advLink10a { bottom: 0%; height: 100%; left: 0%; width: 100%; }
.advLink11a { bottom: 0%; height: 100%; left: 0%; width: 100%; }
.advLink12a { bottom: 0%; height: 100%; left: 0%; width: 100%; }
.advLink13a { bottom: 0%; height: 100%; left: 0%; width: 100%; }
.advLink14a { bottom: 0%; height: 100%; left: 0%; width: 100%; }*/


/* HEADER STYLES */
#header {
	max-height: 54px;
}
.headerDark {
	background-color: #c5d8e7 !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: #555555;
	border-bottom: 2px solid #ddd !important;
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-weight: 500;
}
.table > 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; }
.table-plain > thead > tr > th:first-child,
.table-plain > tbody > tr > td:first-child {
	padding-left: 0;
}

.table-color1 > thead > tr > th { background-color: #8bbfe8; border-bottom: 0 !important; border-left: 1px solid #ffffff; font-family: inherit; }
.table-color1 > tbody > tr > td { border-bottom: 0; border-left: 1px solid #ffffff; }
.table-color1 > tbody > tr.odd > td { background-color: #bad6f0; }
.table-color1 > tbody > tr.even > td { background-color: #f2ddc5; }
.table-color1 > tbody > tr.diff > td { background-color: #ebc8a4; }

.table-color2 > thead > tr > th {  }
.table-color2 > tbody > tr > td { border-bottom: 0; }
.table-color2 > tbody > tr.odd > td { background-color: #bad6f0; }
.table-color2 > tbody > tr.even > td { background-color: #8bbfe8; }
.table-color2 > tbody > tr.diff > td { background-color: #f2ddc5; }
/* //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: 20px;
	content: '';
	height: 34px;
	position: absolute;
	right: 20px;
	width: 34px;
	z-index: 2;
}
.fancybox.iconblack::after {
	background: url(../images/elements/plus-icon-black.png) no-repeat center center;
}
.mainImgBox .fancybox::after,
.fancybox.bigImg::after {
	background: url(../images/elements/img-icon.png) no-repeat center center;
	background-size: cover;
	bottom: 5%;
	content: '';
	height: 85px;
	position: absolute;
	right: 3%;
	width: 85px;
	z-index: 2;
}
.mainImgBox .fancybox.plusIcon::after {	
	background: url(../images/elements/plus-icon.png) no-repeat center center;
	bottom: 5%;
	height: 34px;
	right: 5%;
	width: 34px;
}
.imgPopupNone {
	pointer-events: none;
	cursor: default;
}
.fancybox.imgPopupNone::after {
	display: none;
}
@media (max-width: 767px) {
	.mainImgBox .fancybox::after,
	.fancybox.bigImg::after {
		height: 60px;
		width: 60px;
	}
}
/*--------------------------------- //ADDING ZOOM ICON TO IMAGES ---------------------------------*/

/*--------------------------------- ADDING PLAY ICON TO VIDEOS ---------------------------------*/
.linkRelative { position: relative; }
.ytVid {
	display: block;
	position: relative;
}
.ytVid::after {
	background: rgba(0, 0, 0, 0.3) url(../images/elements/play-icon.png) no-repeat center center;
	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%; }
/*--------------------------------- //ADDING PLAY ICON TO VIDEOS ---------------------------------*/


/*--------------------------------- HOMEPAGE ---------------------------------------*/
.navbar-brand { position: relative; }
.issue-info { bottom: 11px; color: #6C7856; font-size: 16px; position: absolute; right: -75px; font-family: 'Conthrax Bk' !important; }

.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: center 30px;*/
	background-position: -70px 30px;
	overflow: hidden;
}

.coverlogo.darkTrans  {
	/*background-color: rgba(0, 0, 0, 0.8);*/
	padding: 70px 20px 20px;
}

.logoSlogan {
	color: #6c7856;
	font-family: 'Conthrax Bk';
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	margin-bottom: 0;
	margin-top: 10px;
}
.issueInfo {
    background-color: #6C7856;
    color: #ffffff;
    height: 125px;
    top: 55px;
    width: 35px;
    position: absolute;
    left: 20px;
    border-radius: 0 0 10px 10px;
}
.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: -31px;
    top: 52px;
    transform: rotate(-90deg);
    font-family: 'Conthrax Bk';
    font-weight: normal;
    font-size: 20px;
}
.issueInfo img {
	width: 52%;
}
.btmLogo {
	bottom: 30px;
	left: 20px;
	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: 30px;
}
.covernav-right {
	float: right;
	padding-right: 30px;
}
.covernav-right * { text-align: right !important; }
.covernav h2 {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	font-family: 'Conthrax Bk';
}
.covernav h2.hasShadow {
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.covernav h2 span{ font-family: 'Conthrax Sb'; font-weight: normal !important; }
.covernav1 { margin-top: 100px; }
.covernav1 > div { margin-bottom: 8px; }
.covernav2 { bottom: 80px; right: 0; position: absolute; }
.covernavMain { margin-bottom: 40px;}
.covernavMain h2 {
	color: #ffffff;
	font-size: 64px;
	font-family: 'Conthrax Rg';
	font-weight: 600;
	text-shadow: 0 2px 6px rgba(0, 0, 0, 0.7);
}
.covernavMain h2 span{ font-family: 'Conthrax Bk'; font-weight: normal; font-size: 40px; }
.covernavMain h3 {
	color: #ffffff;
	font-size: 32px;
	font-weight: 700;
	margin: 0;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.covernav3 {
	margin-top: 15px;
}
/*--------------------------------- //HOMEPAGE ---------------------------------------*/


/*--------------------------------- REDAKTØREN ---------------------------------------*/
.redaktorenHead {
	margin-bottom: 20px;
}
.redaktorenHead img {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
.redaktorenHead h2 {
    color: #6d8376;
    font-size: 30px;
    font-weight: normal;
    font-family: Conthrax Bk;
    margin-top: 60px;
}
.infoBoxWrap {
	background-color: #d0d2c7;
	/*font-family: 'Stafford Serial', serif;*/
	font-size: 11px;
	line-height: 1.3;
	padding: 40px 10px 30px;
}
.infoBox .infoTitle {
	font-family: 'Conthrax Bk';
	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: 'Avenir LT Std'; 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 ---------------------------------------*/
.innhold {
	font-family: 'Avenir LT Std';
	/*font-family: 'Raleway', sans-serif;*/
}
.innnholdTitle {
	margin-bottom: 60px;
}
.innholdSubTitle {
	font-family: 'Conthrax Rg';
	font-size: 24px;
	font-weight: normal;
	color: #406687;
	margin-top: 0;
}
.innholdList {
	font-weight: 600;
}
.innholdList1 {
    padding-top: 10px;
}
.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;
}
.innholdList1 ul li {
	margin-bottom: 15px;
}
@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: "Avenir LT Std";
	/*font-size: 20px;*/
	font-style: normal;
	font-weight: bold;
	position: absolute;
	right: 0;
	bottom: 1px;
}
.innholdImg1a, .innholdImg1b,
.innholdImg2a, .innholdImg2b {
	margin-bottom: 10px;
	overflow: hidden;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(204,204,204,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(204,204,204,1);
	box-shadow: 0px 0px 5px 0px rgba(204,204,204,1);	
}
/*--------------------------------- //INNHOLD PAGE ---------------------------------------*/


/*--------------------------------- HVA SKJER ---------------------------------------*/
.fullPageBox {
	background-color: #ffffff !important;
	border: 4px solid #ffc52c;
	margin-bottom: 30px;
	padding: 0 20px;
	border-radius: 10px;
}
.fullPageBox .imgBox{ margin-bottom: 10px; }
.fullPageBorder {
	padding-bottom: 30px;
	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 #3e9dbc;
	border-radius: 10px;
}
.articleSMBox.smBox-blue2 {
	border: 1px solid #235d97;
}
.articleSMBox.imgLeft .imgBox,
.articleSMBox.imgBoth .imgBox.pull-left {
	float: left;
	margin-right: 30px;
}
.articleSMBox.imgRight .imgBox,
.articleSMBox.imgBoth .imgBox.pull-right {
	float: right;
	margin-left: 30px;
}

.articleSMBox .smBoxTitle {
	font-family: 'Conthrax Bk';
	font-size: 22px;
	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 {
	border-bottom: 1px dotted #688297;
	border-top: 1px dotted #688297;
	font-family: 'Raleway', sans-serif !important;
	font-size: 30px;
	font-style: italic;
	font-weight: bold !important;
	margin: 30px 0;
	padding: 20px 0;
}
.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;
}





/*----------- 04 2017 ------------------*/
/*------------- 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: 34px !important;
    margin-top: 12px;
}
/*-------------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;}

}

.aroBoxtab {
	width: 15px;
	display: inline;
	position: absolute;
	margin-top: 27px;
}
.aroBoxtab3 {
	width: 15px;
	display: inline;
	position: absolute;
	margin-top: 27px;
}
.marLeft20Box {
	margin-left: 20px;
}
img.img-responsive.kjeftImg {
	width: 110px;
	margin: 5px 0 0px auto;
}


/*----------------NewSu-------------------*/
.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;}


/* FOR ISSUE 06.2017 */
.coverFoot {
	/*font-family: 'LipstickScriptSSK';*/
	margin-bottom: 12px;
}
.coverFoot img {
	float: right;
	width: 140px;
}
.coverFoot h2 {
	float: right;
	font-size: 18px;
	line-height: 1.4;
	margin-top: 50px;
	font-family: Conthrax Rg;
}
.coverFoot span{ font-weight: inherit !important; font-family: inherit !important; font-size: inherit; line-height: inherit;}
.quoteBlock {
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: 700;
	line-height: 1.3;
	margin-bottom: 30px;
	padding: 0 15px;
	text-align: center;
}
.quoteBlock span {
	position: relative;
}
.quoteBlock .quoteMark {
	font-family: 'Doctrine';
	font-size: 60px;
	font-style: normal;
	left: -30px;
	line-height: 50px;
	position: absolute;
	top: 0;
}

.poster {
	background-color: #000000;
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 30px;
	padding: 8px;
}
.poster p {
	margin-top: 10px;
}

.arrBox {
	/*padding-left: 20px;*/
	position: relative;
}
.arrBox::before {
	background: url(../images/blue-left-triangle-single.png) no-repeat left top;
	background-size: cover;
	/*content: '';*/
	height: 30px;
	left: 0;
	position: absolute;
	top: -3px;
	width: 15px;
}
.arrBox.noArr::before {
	display: none;
}
.filmArticle {
	background: #eeebe8;
	background-size: cover;
}
.coverLogotop{ margin-left: 40px; }
.issueNumber{ font-family: 'Conthrax Sb'; text-align: center; font-size: 22px; line-height: 1; margin-bottom: 30px;}
.fontS{ font-family: 'Conthrax Bk'; display: block;}
.redaktorenLogo{ font-family: 'Conthrax Bk'; font-size: 20px; display: block;}
.redaktoren-bottom-bg{ width: 400px;}
.imgNum{ font-family: 'Conthrax Sb'; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); transform:rotate(-90deg);
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); position: absolute; width: 72px; top: 22px; left: -18px;
color: #406687; text-align: right;}
.imgNum1{ top: 24px; }
.marginTop768{ margin-top: 20px;}
.tableWrap .table > thead > tr > th{ background: transparent; color: #000; }
.tableWrap .table>tbody+tbody{ border-top: 0; }
.tableGrey{ background: #d2d3d5;}
.tableGreyLight{ background: #e7e7e8;}
.bgTransparent{ background: transparent !important;}
.tableWrap .table > thead > tr > th,.tableWrap .table > thead > tr > th{}
.tableWrap .table > thead > tr > th,.tableWrap .table > tbody > tr > td{ border-top: 1px solid #000 !important; border-right: 1px solid #000 !important; border-bottom: 1px solid #000 !important;}
.tableWrap .table > thead > tr > th:last-child,.tableWrap .table > tbody > tr > td:last-child{ border-right: 0 !important;}
.tableWrap1 .table > thead > tr > th,.tableWrap1 .table > tbody > tr > td{ border-right: 0 !important;} 
.tableWrap1 .table > tbody > tr > td{ word-break: break-word;}
.tableWrap1 .table > thead > tr.tableBtm th{ border-top:  0 !important;}
.facta {
    border-radius: 20px;
    border: 1px solid #000;
    word-wrap: break-word;
}
.facta h5{
	position: relative;
	padding: 21px 20px;
    background: #7890a2;
    border-radius: 20px 20px 0 0;
    font-family: 'Conthrax Bk';
    font-weight: normal;
    font-size: 26px;
    margin-top: 0;
}
.facta h5 img{
	height: 42px;
    position: absolute;
    right: 4px;
    top: 0;
}
.facta h4 {
	padding: 0 20px;
}
.facta p{ padding-left: 20px; padding-right: 20px; padding-bottom: 10px;}
.facta1 h5{ background: #7e886b; }
.facta2 h5{ background: #118acd; }
.facta3 h5{ background: #9a5c47; }
.facta4 h5{ background: #7e886b; }
.facta4 ul{ padding-left: 40px; padding-right: 30px;}
.facta2 .imgBox{ padding-right: 20px; }
.factaTable{ padding-left: 20px; padding-right: 20px;}
.factaTable .table > tbody > tr > td{ border-bottom: 0; padding: 2px;}
.givAktBg{ background: url(../images/giv-akt-bg.jpg) no-repeat right top; background-size: cover;}
.givAktBdr{ border: 20px solid #346182; border-radius: 10px; padding: 20px;}
.givAktbanner{ margin-left: inherit; margin-right: inherit;}
.bgBrown{ background: #dcddde; padding: 10px;}
.bgYellowBG{ background: #fff8dd;}
.bgBlueBG{ background: #bad6f0;}
.articlePTitle img{ float: left; margin-right: 10px; width: 60px;}
.subimgM{ float: right; margin-left: 20px; width: 220px; margin-top: 5px;}
#littavhvert{ margin-top: 60px;}
.verticalTxt{ font-family: 'Conthrax Sb';
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    position: absolute;
    width: 150px;
    top: 57px;
    left: -32px;
    color: #fff;
    background: #346182;
    border-radius: 8px 0 0 8px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.verticalTxtKjekt{background: #3e9dbc;}
.verticalTxt2{ background: #5a443b;}
.boxBrownLett{ background: #e7e7e8; padding: 20px; border-radius: 10px; }
.bigTitleBox span{ font-family: 'Conthrax Bk'; font-weight: normal;}
.stripeHeader{ background: repeating-linear-gradient( 90deg, #dceaf8, #dceaf8 10px, #cbe0f4 10px, #cbe0f4 20px ); color: #878787 !important;
    padding-top: 25px; padding-bottom: 20px;}
a.linkBox1{ color: black; }
.stripeHeader1{ background: url(../images/real.png) no-repeat left top; height: 83px; color: #fff !important; padding-top: inherit; padding-bottom: inherit; margin-bottom: 0; }
.stripeHeader1 span{ margin-top: -22px; display: block; margin-right: 80px;}
.stripeHeader1 img { float: right; width: 100px; margin-top: -88px; margin-right: -20px;}
.roundImg img{ border-radius: 10px;}
.BlackBox{ background: #000; font-family: 'Conthrax Bk'; font-size: 14px; color: white; padding: 20px; border-radius: 10px;}
@media screen and (min-width:1000px) {
.stripeHeader1 span{ margin-top: -48px;}
}


/*---------issue number 02 2018---------------*/
.col-aGreen
{
	color: #6c8376 !important;
}
.trianglblueD2
{
	color: #406687 !important;
}
.hastriangle.trianglblueD2::after {
    background: url(../images/target1.png) no-repeat;
    height: 24px;
    width: 25px;
}
.faktaDiffbg
{
	background: #2585c3 !important;
}
.faktaDiffbg1
{
	background: #49708f!important;
}
.quateRightBox
{
	font-family: 'Conthrax Bk';
	color: #305c7f;
	font-size: 17px;
	font-weight: bold;
}
.quatePerBox
{
	font-family: 'Conthrax Bk';
	font-style: italic;
	color: #000;
	font-size: 15px;
	    line-height: 18px;
    margin-top: 11px;
}
.diffFontTab
{
	font-family: 'Conthrax Bk' !important;
}
.bigTransLogo {
    position: absolute;
    bottom: -1px;
    right: 0;
    width: 75%;
}
.besoLogoTab {
    position: absolute;
    bottom: 2%;
    width: 91%;
}
.besoLogoTab img
{
	margin: 0px auto;
}
.curvBlueBorderBox
{
}
.curvBlueBorderBox h2
{
	font-family: 'Conthrax Rg';
    font-size: 53px;
    font-weight: 600;
    line-height: 1;
    margin: 10px 0;
    word-wrap: break-word;
    color: #336182;
    text-align: center;
}
.curvBlueBorderBox h3
{
	font-family: 'Conthrax Bk';
    font-weight: normal;
    font-size: 40px;
    line-height: 1;
    margin: 10px 0;
    word-wrap: break-word;
    color: #336182;
    text-align: center;
}
.curvBlueBorderBox h5
{
	font-family: 'Conthrax Rg';
    font-size: 16px;
    font-weight: normal;
    line-height: 26px;
    margin-top: 20px;
    text-align: center;
}
.bgInfoSection
{
	background: #c1cdd4;
	padding: 20px;
	border-radius: 20px;
}
.rightInfoD02 {
    margin-top: 60px;
}
.rightInfoD02 img {
    width: 80%;
    position: relative;
    margin-bottom: -42px;
}
.bgGreayBox
{
	background: #c6cbc7;
    margin-top: -8px;
    padding: 15px;
    line-height: 20px;
}
.greenBgTable
{
	background: #dcddde;
	color: #000;
	width: 100%;
}
table.greenBgTable tr {
    border-bottom: 1px solid #000;
}
table.greenBgTable tr:last-child {
    border-bottom: none;
}
table.greenBgTable td {
    border-right: 1px solid #000;
	padding: 5px;
    font-size: 11px;
    line-height: 18px;
    font-weight: 600;
}
table.greenBgTable td:last-child {
	border-right: none;
}
.litYellowBox
{
	background: #fffddf;
}
.litBlueBox
{
	background: #dbe9f8;
}
.litYellowBox2
{
	background: #ffe9a2;
	border-bottom: none !important;
	text-align: center;
}
.litBlueBox2
{
	background: #77b6e4;
	border-bottom: none !important;
	text-align: center;
}
.litOrgBox
{
	background: #f2c3b2;
	border-bottom: none !important;
	text-align: center;
}
.litYellowBox2 td, .litBlueBox2 td, .litOrgBox td
{
	border-right: none !important; 
}
.borNoneHead
{
	border-bottom: none !important;
	text-align: center;
}
.borNoneHead td
{
	border-right: none !important; 
}
.borTopBtmBox
{
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding-bottom: 30px;
}
.bgArGreenBox
{
	background: #6c8376;
	color: #fff;
    font-weight: 100;
    padding: 15px;
    line-height: 20px;
}
.fullWidthCanBox
{
	border: 1px solid #000;
}
.diffBgColBox
{
	text-align: center;
	line-height: 20px;
	font-weight: 100;
}
.bgColGreayGreen
{
	background: #6c8376;
	color: #fff;
	padding: 20px 15px;
	font-weight: 100;
}
.bgColLightyellow
{
	background: #ffda71;
	padding: 20px 15px;
}
.bgColSkyBlue
{
	color: #fff;
	background: #339fb4;
	padding: 20px 15px;
	font-weight: 100;
}
.bgColSkyBlue ul 
{
	margin-top: 20px;
}
.bgColSkyBlue ul li
{
	text-align: left;
	margin-bottom: 10px;
}
.bgColNavBlue
{
	background: #305c7f;
}
.bgColYellow
{
	background: #ffcb08;
	font-weight: 100;
	padding: 20px 25px;
}
.fullWidthCanBox p
{
	margin-top: 20%;
}
.greenBgTable2
{
	background: #6c8376;
	color: #000;
}
table.greenBgTable2 td {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 18px;
    font-weight: 600;
}
.borderRightTable
{
	border-right: 1px solid #000;
}
.borderBottom
{
	border-top: 1px solid #000;
}
.litRedBgTab
{
	background: #f2bfc1;
}
.litGreenBgTab
{
	background: #c7e7ca;
}
.col-ArgreenBox
{
	color: #6c7856 !important;
}
.borderContent
{
	padding: 0px;
}
.borderContent p
{
	text-indent: 0;
	border-bottom: 1px solid #fff;
	padding: 5px 10px;
}
.borderContent p:last-child
{
	text-indent: 0;
	border-bottom: none;
}
.arGreenbox2
{
	background: #6c8376;
	padding-top: 10px;
    padding-bottom: 10px;
    color: #fff;
}
.arYellowbox2
{
	background: #ffcb08;
	padding-top: 30px;
    padding-bottom: 10px;
    line-height: 20px;
}
.col-goldCol
{
	color: #a08301 !important;
}
.factPbox {
    margin-top: 20px;
    margin-bottom: 15px;
}
.factPbox  p
{
	text-indent: 0;
}
.col-diffGreenCol
{
	color: #2b9477 !important;
}

.verticalTxt3
{
	background: #6c7856;
}
.col-ArGreenCol
{
	color: #6c7856 !important;
}
.GreayGreenConBox
{
	background: #daddda;
	padding: 25px;
	border-radius: 20px;
}
.mediumHeadingBox h3
{
	font-size: 30px;
}
.mediumMainHead 
{
	font-size: 46px !important;
}
.smallHeadTab
{
	font-size: 26px;
    font-weight: 100;
    margin-bottom: 15px;
}
.noMarOnImgBox .imgBox{margin-bottom: 0px;}


/* FOR ISSUE 2-2018 : ARYAN */
.row.imgGallery {
	margin-left: -5px;
	margin-right: -5px;
}
.row.imgGallery > div {
	padding-left: 5px;
	padding-right: 5px;
}
.row.imgGallery .imgBox {
	margin-bottom: 10px;
}
img.borderRadius6x {
	border-radius: 6px;
}
/*-------Kishan------*/
.Greenbox {
	background: #785630;
    font-family: 'Conthrax Bk';
    font-size: 14px;
    color: white;
    padding: 20px;
    border-radius: 10px;
}
.fact-bg h5 {
	background: #609465;
}
.textGreen4 {
	color: #609465 !important;
}
.textGrey {
	color: #757679 !important;
}


/*--------------------responsive ----------------------*/
@media screen and (min-width: 768px)
{
	.handImg {width: 350px;}
}
@media screen and (max-width: 1199px) and (min-width: 768px)
{
	.subimgM {
    float: none;
    margin-left: 0;
    width: 100%;
    margin-top: 5px;
	}
	.resHeadTable th
	{
		font-size: 11px !important;
	}
	.resHeadTable td
	{
		font-size: 13px !important;
	}
	.curvBlueBorderBox h2 {
	    font-size: 44px;
	}
	.curvBlueBorderBox h3 {
	    font-size: 35px;
	}
	.diffBgColBox {
    font-size: 12px;
	}
	.colBgContent2 {
    font-size: 12px;
	}
	.resFontBox
	{
		font-size: 45px;
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 767px)
{
	.subimgM {
    float: none;
    margin-left: 0;
    width: 100%;
    margin-top: 5px;
	}
	.besoLogoTab {
    position: relative;
    bottom: 0;
    width: auto;
    margin-top: 40px;
	}
	.curvBlueBorderBox h2 {
    font-size: 37px;
	}
	.curvBlueBorderBox h3 {
    font-size: 29px	;
	}
	.nobg{right: 0px !important;}

	.verticalTxt {
    font-family: 'Conthrax Sb';
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    position: relative;
    width: 150px;
    top: 0;
    left: 0;
    color: #fff;
    background: #346182;
    border-radius: 8px 0 0 8px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 10px;
	}
	.articleBox .col-xs-1, .articleBox .col-xs-11
	{
		width: 100%;
	}
	.verticalTxt3{
    top: 0 !important;
	} 
	.verticalTxt2 {
    top: 0 !important;
	}
	.pageTitle.hastriangle::after {
	right: 5px !important;
	}
	.pageTitle {
	padding-right: 40px !important;
	}
}
/*---------isuue number 03 2018----------------*/
.summerLogoBox {
    position: absolute;
    right: 5%;
    top: 30%;
    width: 210px;
}
.bladetLogoTab {
    width: 50px;
    margin-left: auto;
    margin-bottom: -59px;
}
.KAFOLogoTab
{
	width: 130px;
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 1;
}
.UNLogoTab
{
	width: 90px;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 1;
}
.imgCapDiff
{
	font-family: 'Avenir LT Std';
    font-size: 13px;
    line-height: 16px;
    margin-top: 15%;
    padding-bottom: 7px;
    font-style: italic;
    width: 24%;
    text-align: right;
    position: absolute;
    right: 41%;
    bottom: 5%;
}
.calBoldHead
{
	font-family: 'Calibri';
    font-weight: bolder;
    font-style: normal;
    font-size: 29px;
    text-align: center;
}
.fileworkIcon
{
	display: inline-block;
    width: 17px;
}
.norFlagicon {
    display: inline-block;
    width: 18px;
    position: relative;
    top: 4px;
    margin-right: 5px;
}
.norFlagiconHalf {
    display: inline-block;
    width: 10px;
    position: relative;
    top: 4px;
    margin-right: 5px;
}
.bgMoney
{
	position: absolute;
    top: 0;
    right: 10px;
    opacity: 0.2;
    width: 35%;
}
.imgOnArtiSec
{
	float: right;
	width: 55%;
}
.subimgM2 {
    width: 488px;
}
.R-logo
{
	float: right;
    padding-left: 15px;
}
.greenBgcantent
{
	background: #d9ead3;
	padding: 10px;
}
.pullLeftBgBox
{
	margin-left: 0px !important;
    margin-right: 35px;
}
.internasImgBox img
{
	display: block;
	margin: 0px auto;
}
.internaAvTextBox {
    margin-top: -90px;
    margin-left: -27px;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 90px;
}
.internaAvTextBox p{
    text-align: center;
}
.voiletCol
{
	color: #773f98 !important;
}
.litBlueCol
{
	color: #5ba5c1 !important;
}
@media screen and (max-width: 767px)
{
	.mobHiddenBox{display: none;}
	.responsiveGap {display: none;}
	.imgOnArtiSec {
    float: none;
    width: 80%;
    margin-left: auto;
	}
	.summerLogoBox {
    top: 69%;
    width: 150px;
	}
	.bladetLogoTab {
    margin-bottom: -40px;
	}
	.imgBox {
    margin-bottom: 15px;
    margin-top: 15px;
	}
	.marMobgap25{margin-bottom: 25px;}
}
@media screen and (min-width: 768px)
{
	.mobShowBox {display: none;}
}
@media screen and (min-width: 1000px)
{
	.normalHidden {display: none;}
}
@media screen and (max-width: 999px)
{
	.tabHidden {display: none;}
	.imgCapDiff {
    font-family: 'Avenir LT Std';
    font-size: 13px;
    line-height: 16px;
    margin-top: 3%;
    padding-bottom: 7px;
    font-style: italic;
    width: 100%;
    text-align: right;
    position: relative;
    right: 0;
    bottom: 5%;
	}
	.subimgM2 {
    width: 100%;
	}
}
@media screen and (max-width: 999px) and (min-width: 768px)
{
	.covernavMain h2 {
    font-size: 54px;
    }
}
/* SUJAN */
.colDarkGreen{color: #3f3e40 !important;}
@media screen and (max-width: 500px)
{
	.colxs .col-xs-6 {width: 100% !important;}
}



/* ISSUE 4-2018 ARYAN */
.faktaDiffbg2 { background: #7e886b !important; }
.overlayLogo {
	max-width: 130px;
	max-height: 80px;
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 1;
}
.titleSub {
	color: #d2232b;
	display: inline-block;
	font-size: 60%;
	font-weight: normal;
	transform: rotate(-15deg);
}


/* ISSUE 05 2018 ARYAN */
.toplogo {
	margin-bottom: 40px;
	margin-top: 40px;
}
.extraArticle {
	background: url(../images/article02-subimg01.jpg) no-repeat right bottom;
	background-size: 100%;
}
.extraArticle .articleTitle h2,
.extraArticle .articleTitle h3,
.extraArticle .articlePTitle {
	font-family: 'Avenir LT Std';
}
.circleContent1 {
	bottom: 40px;
	width: 200px;
	position: absolute;
	right: 60px;
}
.colImgOverlay {
	bottom: -120px;
	left: -20px;
	position: absolute;
	width: 180px;
	z-index: 2;
}
.tableGreen > thead > tr > th,
.tableGreen > tbody > tr > td { border-bottom: 1px solid #555555 !important; }
.tableGreen > thead > tr.head1 > th { background-color: #6c7856; border: 0 !important; text-align: center; }
.tableGreen > thead > tr.head2 > th { background-color: #a6a994; border: 0 !important; color: #000000; }
.tableGreen > thead > tr.head3 > th { background-color: #dcded3; color: #000000; padding-bottom: 12px; padding-top: 12px; text-align: center; }

.imgIconRLBox {
	margin-bottom: -30px;
}
.bladetIcoimg1 {
	display: inline-block;
	width: 45px;
}
.bladetIcoimg2 {
	display: inline-block;
	width: 45px;
	float: right;
}
.team-info {
	font-family: 'Raleway', sans-serif !important;
	font-weight: 500;
}
table.noBorder > tbody > tr > td {
	border: 0;
	padding-bottom: 3px;
	padding-top: 3px;
}
hr.noPad {
	border-color: #999999;
	margin: 0;
}
@media screen and (max-width: 991px) {
	.extraArticle {
		background-size: 110%;
	}
}
@media screen and (max-width: 767px) {
	.pull-right {
		float: none !important;
	}
	.hide-sm-down {
		display: none;
	}
	.extraArticle {
		background: none;
	}
	.circleContent1 {
		margin: 0 auto;
		position: static;
	}
	.colImgOverlay {
		position: static;
	}
}
@media screen and (min-width: 768px) {
	.hide-sm-up {
		display: none;
	}
}



/* SUJAN 2018-05-10 */
.articlgeneralBack{background: #ebedf0; }
.blockradius{padding: 20px; border-radius: 10px;}
.smallBoxTile{font-family: 'Conthrax Bk'; font-size: 22px; }
.txtgreen7 { color: #474f2a !important; }
.txtgreen8 { color: #6c7856 !important; }
.txtgreen9 { color: #9ca289 !important; }
.txtgreen10 { color: #007e6f !important; }
.overlapimgTitle{position:absolute; top:0; width: 100%; z-index: 9;}
.marbot0{margin-bottom: 0px;}
.quoteSec01{text-align: center;}
.quoteSec01 .quotefirst{font-size: 24px; line-height: 1.3; font-family: 'Conthrax Bk'; color: #db5833;}
.quoteSec01 p{font-size: 14px; font-family: 'Conthrax Bk'; margin-top: 15px; text-align: right; line-height: 1.3 !important;}
.blockbox{padding:15px 30px;}
.blockbox1 {padding:15px 30px; border-radius: 10px; max-width: 400px;}
.blockbox1 ul.listing01{list-style: none; float: left; padding-left: 5px; margin-bottom: 0px;}
.blockbox1 .blockbox1span{width: 110px; float: left;}
.blockbox2{border-radius: 10px; border: 2px solid #3e3a3b; max-width: 450px;} 
.blockbox2 .blockTitle{background: #2b6eab; padding:8px 15px; height: 82px;}
.blockbox2 .blockTitle h2{position: relative; color: rgba(250,250,250,0.5); font-size: 60px; font-family: 'Conthrax Rg'; font-weight: normal; text-align: right; 
-webkit-transform: rotate(-10deg);
-moz-transform: rotate(-10deg);
-ms-transform: rotate(-10deg);
-o-transform: rotate(-10deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);

}
.blockbox2 .contBlock{padding:15px 30px; }

/* Links */
.advLinkS1a { bottom: 0%; height: 100%; left: 0%; width: 100%; }
.advLink11a { bottom: 0%; height: 100%; left: 0%; width: 100%; }
.advLink12a { bottom: 2%; height: 8%; left: 21%; width: 40%; position: absolute; }
.advLinkBFOd { bottom: 4.9%; height: 4.5%; left: 26%; width: 35%; }