/* Fonts */
@font-face {
  font-family: 'proxima_nova_rgbold';
  src: url("../fonts/proxima_nova_bold-webfont.eot");
  src: url("../fonts/proxima_nova_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proxima_nova_bold-webfont.woff2") format("woff2"), url("../fonts/proxima_nova_bold-webfont.woff") format("woff"), url("../fonts/proxima_nova_bold-webfont.ttf") format("truetype"), url("../fonts/proxima_nova_bold-webfont.svg#proxima_nova_rgbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_nova_rgregular';
  src: url("../fonts/proxima_nova_reg-webfont.eot");
  src: url("../fonts/proxima_nova_reg-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proxima_nova_reg-webfont.woff2") format("woff2"), url("../fonts/proxima_nova_reg-webfont.woff") format("woff"), url("../fonts/proxima_nova_reg-webfont.ttf") format("truetype"), url("../fonts/proxima_nova_reg-webfont.svg#proxima_nova_rgregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_novasemibold';
  src: url("../fonts/proxima_nova_sbold-webfont.eot");
  src: url("../fonts/proxima_nova_sbold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proxima_nova_sbold-webfont.woff2") format("woff2"), url("../fonts/proxima_nova_sbold-webfont.woff") format("woff"), url("../fonts/proxima_nova_sbold-webfont.ttf") format("truetype"), url("../fonts/proxima_nova_sbold-webfont.svg#proxima_novasemibold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_novaregular_italic';
  src: url("../fonts/proxima_nova_italic-webfont.eot");
  src: url("../fonts/proxima_nova_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proxima_nova_italic-webfont.woff2") format("woff2"), url("../fonts/proxima_nova_italic-webfont.woff") format("woff"), url("../fonts/proxima_nova_italic-webfont.ttf") format("truetype"), url("../fonts/proxima_nova_italic-webfont.svg#proxima_novaregular_italic") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* /Fonts */


/* The sticky */
.sticky_ad_right {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

body{text-align:center; font-size:0px; font-family:"proxima_nova_rgregular", Arial, sans-serif; background-color:#f3f3f3;
-webkit-overflow-scrolling: touch;}
h1, h2, h3, h4, h5, h6 {font-family: "proxima_nova_rgbold", Arial, sans-serif;}
.column, .columns {padding-left:5px; padding-right:5px;}
#siteWrapper{padding:0px 5px; overflow:auto; margin:0px auto; width:100%; white-space: nowrap; 
}
    	#mainRowWrapper{
    	  font-size:12px;
    	  text-align:left;
    	  max-width:1100px;
    	  /*background-color:red;*/
    	  display: inline-block;
    	  vertical-align: top;
    	  white-space: normal;
    	}
    	#bannerContainer{
    	  overflow:hidden;
    	  margin-left:5px;
    	  text-align:left;
    	  font-size:12px;
    	  width:300px;
    	  display: inline-block;
    	  vertical-align:top;
    	  white-space:normal;
    	}
      #bannerContainer.footerContainer {margin-left: 0px;}
    	
    	.bannerWrapper{margin-bottom:10px;}
    	
    	/* JOBB PÅ EHANDEL.SE > */
    	.jobs{background-color:#fff; margin-bottom:10px; border-top: 4px solid #4674b9; float:left;}
    	.jobs h5{text-form:uppercase; color:#4674b9; text-transform:uppercase; font-size:15px; line-height:60px; display:block; float:left; width:100%; padding:0px 0px 0px 20px; margin:0px; height:60px; float:left;}
    	.jobs_wrap{padding:20px 20px 0px 20px;}
    	.jobs_wrap .job{margin-bottom:18px; display:block; float:left;width:100%}
    	.jobs_wrap .job p{font-size:13px; margin:0px;}
    	.jobs_wrap .job p span{font-style:italic; color:#a8a8a8;}
    	.jobsFooter{padding:20px; border-top:2px solid #eeeeee; text-align:center; float:left;}
    	.jobsFooter .button.button-blue{margin-bottom:10px;}
    	
    	.jobs_wrap .job img{display:block; float:left;}
    	.jobs_wrap .job .levLink{display:block; width:calc(100% - 75px); float:right;}    	
    	/* < JOBB PÅ EHANDEL.SE */
    	
    	/* SECTION DIVIDER > */
    	.section-title{background-color:#fff; margin:0px 0px 10px 0px; padding:15px 10px 15px 20px; border-top:4px solid #ffb052; font-size:20px; text-transform:uppercase;}
    	.section-name-sverige{color:#ffb052;}
    	/* < SECTION DIVIDER */
    	
    	/* PAGE STYLE > */
    	#standardPage{background-color:#fff; padding:10px;margin:0px;font-size:14px;}
    	/* < PAGE STYLE */
    	
    	/* POST STYLES > */    	
    	.postSideBySide{margin:0px 5px !important;}
    	.postSideBySide .columns{margin:0px -5px;}
    	
    	.postSideBySideImage{margin:0px 5px !important;}
    	.postSideBySideImage .columns{margin:0px -5px;}
    	.postSideBySideImage .smallPost{position:relative;}
    	.postSideBySideImage .smallPost h2{position:absolute; bottom:0px; left:0px; color:#ffffff;
          background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */
          background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */
          background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    	}
    	.native_ad_index_small, .native_ad_index_noimg {font-size:11px; line-height:25px; padding:0px 0px 0px 0px;color:#FFF;background-color:#999;text-transform: uppercase;text-align:center;font-family:"proxima_nova_rgregular", Arial, sans-serif;}
		.native_ad_index_left {font-size:16px; line-height:25px; padding:0px 0px 0px 0px;color:#FFF;background-color:#999;text-transform: uppercase;text-align:center;font-family:"proxima_nova_rgregular", Arial, sans-serif;}
		.native_ad_article_page {font-size:13px; line-height:25px; padding:0px 0px 0px 0px;color:#FFF;background-color:#999;text-transform: uppercase;text-align:center;font-family:"proxima_nova_rgregular", Arial, sans-serif;}
		.native_ad_index_panorama {font-size:16px; line-height:25px; padding:0px 0px 0px 0px;color:#FFF;background-color:#999;text-transform: uppercase;text-align:center;font-family:"proxima_nova_rgregular", Arial, sans-serif;}
	
		
    	.native_ad_article{font-size:22px; line-height:25px; padding-bottom:5px; padding:7px;color:#FFF;background-color:#999;text-transform: uppercase;text-align:center;font-family:"proxima_nova_rgregular", Arial, sans-serif;}

	 	.postSplit{margin-bottom:10px; background-color:#fff; float:left; width:100%;}
      .postSplit .column, .postSplit .columns {padding: 0px;}
    	.postSplit .image{}
    	.postSplit img{width:100%;}
    	.postSplit .content{}
    	.postSplit .content h2{font-size:25px; line-height:25px; padding-bottom:5px; padding:18px 18px 18px 18px;}
    	.postSplit .content p{font-size:15px; line-height:22px; padding: 0px 18px 0px 18px;}
      .postSplit .comments {float: left; margin-left: 18px; margin-bottom: 18px;}
    	
    	.largePost{background-color:#fff; width:100%; margin-bottom:10px; clear:both;}
    	.largePost img{width:100%; display:block;}
    	.largePost a:hover h2{color:#008CBA;}
    	.largePost h2{width:100%; margin:0px 0px 18px 0px; padding:18px 20px 0px 20px; font-size:38px; letter-spacing:-0.7px; line-height:40px; color:#000; font-family: "proxima_nova_rgbold", Arial, sans-serif;}
    	.largePost p{width:100%; margin:0px 0px 0px 0px; padding:0px 20px 18px 20px; font-size:15px; letter-spacing:-0.2px; line-height: 22px; display:block;}
    	
    	.smallPost{background-color:#fff; width:100%; margin-bottom:10px;}
    	.smallPost a h2{margin:0px; padding:15px 20px 15px 20px; display:block; font-size:15px; font-family: "proxima_nova_rgbold", Arial, sans-serif;}
    	.smallPost a:hover h2{color:#008CBA;}
    	.smallPost a img{border:0px; width:100%; display:block;}
    	
    	.highlightPost{color:#fc7470;}
    	/*post content*/

/***--[ Tag/category ]--********************************/

      .postCategories{padding:0px 0px 20px 20px; float:left;}
    	.article_single .postCategories{padding:0px 0px 20px 0px; float:left;}

    	.postCategories .cat{background-color:#fafafa; padding:5px 10px 5px 10px; margin:0px 10px 0px 0px; float:left; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; font-size:13px; text-transform:uppercase;}
    	.postCategories .cat:last-child{margin-right:0px;}
      .postCategories .cat.cat1 {background-color: #ffb052; color: #ffffff;}
      .postCategories .cat.cat2 {background-color: #4674b9; color: #ffffff;}
      .postCategories .cat.cat3 {background-color: #92ca53; color: #ffffff;}
      .postCategories .cat.cat4 {background-color: #0adcc1; color: #ffffff;}
      .postCategories .cat.cat5 {background-color: #e48df7; color: #ffffff;}
      .postCategories .cat.cat6 {background-color: #fc7470; color: #ffffff;}
      .postCategories .cat.cat7 {background-color: #4674B9; color: #ffffff;}
      .postCategories .cat.cat8 {background-color: #ffb052; color: #ffffff;}  
	  .postCategories .cat.cat9 {background-color: #92ca53; color: #ffffff;}   	
	  .postCategories .cat.catInsights {background-color: #CCCCCC; color: #ffffff;}   	

    	.postAuthor{padding:0px 10px 20px 0px; float:right; text-align:right; font-size:12px; color:#9e9e9e; text-transform:uppercase;}
    	.postAuthor .name{float:right; margin:-3px 0px -4px 0px;}
    	.postAuthor .date{float:right; clear:right;}
    	
    	.catTease{float:left; width:100%; padding:0px 10px 20px 10px; color:#000; text-transform:uppercase; font-size:11px;}
    	.catTease1{width:50%; float:left; padding:0px 10px; color:#000;}
    	.catTease2{width:50%; float:right; padding:0px 10px; color:#000;}
    	.catBlob{width:10px; height:10px; background-color:red; display:block; float:left; margin:3px 5px 0px 0px; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;}
    	/* < POST STYLES */
    	
    	/* ELEMENTS > */
    	.button{width:100%; padding:13px 22px 10px; text-transform:uppercase; font-size:14px; box-shadow:0 3px 0 #dadada; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
    	.button.button-blue{background:#4674b9; color:#fff; border-bottom:3px solid #39619e;}
    	.button.button-white{background:#fff; color:#4674b9; border-bottom:3px solid #d9e3f2; box-shadow:0 3px 0 rgba(0,0,0,0.1) !important;}
    	.button.button-green{background:#86bd47; color:#fff; border-bottom:3px solid #73a53a;}
    	.button.button-blue:hover{background-color:#39619e;}
    	.button.button-white:hover{background-color:#d9e3f2;}
    	.button.button-green:hover{background-color:#73a53a;}
        /* < ELEMENTS */
        
		/* STICKY AD */
		#sticky {
			padding: 0.5ex;
			width: 600px;
			background-color: #333;
			color: #fff;
			font-size: 2em;
			border-radius: 0.5ex;
		}
		#sticky.stick {
			position: fixed;
			top: 0;
			z-index: 10000;
			border-radius: 0 0 0.5em 0.5em;
		}
        /* NEWSLETTER SIGNUP > */
        .newsletterWrapper{width:100%; background-color:#ffae60; margin-bottom:10px;}
        .newsletterWrapper h2{color:#ffffff; font-size:22px; width:100%; text-align:center; padding:20px 20px 0px 20px; display:block; float:left;}
	    #newsletterForm{display:block; width:100%; padding:0px 20px 30px 20px; float:left;}
	    .newsletterWrapper input{
		    width:calc(70% - 10px); float:left; margin:0px; padding:0px 15px 0px 15px; border:0px; background-color:#fff; box-shadow:none; height:40px;
		    border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	    }
	    .newsletterWrapper button{
		    width:30%; float:right; margin:0px; padding:0px; height:37px; background-color:#fff; text-transform:uppercase; color:#f7933b; font-size:14px; line-height: 41px;
		    border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; box-shadow:0 3px 0 #ffe4c9, 0 6px 0 #e69c56;
		}
		.newsletterWrapper button:hover{background-color:#ffe4c9;}
        /* < NEWSLETTER SIGNUP */
    	
    	/* FORUM & BLOG > */
    	.highlightListBox{width:100%; background-color:red; margin-bottom:10px;}
    	.highlightListBox h2{display:block; font-size:15px; color:#fff; text-align:center; padding:15px 0 13px; margin:0px;}
    	.highlightListBox .title{font-size:38px; line-height:38px; width:100%; display:block;}
    	
    	.highlightListBoxPostHeader{color:#fff; padding:20px 20px 15px 20px; float:left; width:100%; position: relative;}
    	.highlightListBoxPostHeader .avatar{width:40px; height:40px; background-color:red; border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px; float:left; margin:0px 10px 0px 0px;}
    	.highlightListBoxPostHeader .name{font-size:15px; float:left; width:60%;}
    	.highlightListBoxPostHeader .date{color:#88a5d1; font-size:12px; float:left; width:60%;}
    	.highlightListBoxPostHeader .info{color:#51702f; font-size:12px; float:left; width:60%; text-transform:uppercase;}
    	
      .highlightListBoxPostHeader .comments {position: absolute; left: 28px; bottom: -20px;   background-image: url(../img/svg/comments-blog.svg); color: #7eb244;}
		.comments a{color:#FFF;}
      .highlightListBoxPost{display:block; float:left; transition:background-color 300ms ease-out;}
    	.highlightListBoxPost p{line-height:22px; font-size:16px; color:#fff; padding:0px 20px 0px 20px; float:left; width:100%;}
    	
    	.highlightListBoxFooter{padding:20px 20px 0px 20px;}
    	.highlightListBoxFooter a{margin-top:20px;}
    	
    	/* -- custom colors -- */
    	.highlightListBox.forum{background-color:#4674b9;}
    	.highlightListBox.forum h2{border-bottom:2px solid #37619f;}
    	.highlightListBox.forum .highlightListBoxPost{border-bottom:2px solid #37619f;}
    	.highlightListBox.forum .highlightListBoxPost:hover{background-color:#37619f; transition:background-color 200ms ease-out;}
    	
    	.highlightListBox.blog{background-color:#92ca53;}
    	.highlightListBox.blog h2{border-bottom:2px solid #7eb244;}
    	.highlightListBox.blog .highlightListBoxPost{border-bottom:2px solid #7eb244;}
    	.highlightListBox.blog .highlightListBoxPost:hover{background-color:#7eb244; transition:background-color 200ms ease-out;}
    	.highlightListBox.blog .highlightListBoxPost p{color:#000;}
    	.highlightListBox.blog .highlightListBoxPost .name{color:#000;}
    	.highlightListBox.blog .highlightListBoxPost p{padding:0px 20px 0px 70px;}
    	/* < FORUM & BLOG */
    	
    	/* SENASTE NYTT > */
    	.newsFeedList{background-color:#fff; margin-bottom:10px; padding:0px 0px 12px 0px; border-top: 4px solid #4674b9; clear: both;}
    	.newsFeedList h2{text-transform:uppercase; font-size:15px; line-height:60px; display:block; width:100%; padding:0px 0px 0px 20px; margin:0px; height:50px; color:#4674b9;}
    	.newsFeedListItem{display:block; width:100%; padding:5px 20px;}
    	.newsFeedListItem p{margin:0px; color:#000; font-size:13px; line-height:19px;}
    	.newsFeedListItem date{color:#46748B;}
    	
    	.newsFeedListItem:hover p{color:#46748B;}
    	/* < SENASTE NYTT */
    	
    	/* BANNERS > */
    	.fullWidthBanner{background-color:#fff; width:100%; margin-bottom:10px;text-align:center;}
    	/* < BANNERS */

      /***--[ Copy paste code to be checked individually Nd removed whats not needed ]--********************************/

/* Header */

.page-header {margin-left: -5px; margin-right: 5px;}

.page-header .chronicle {
  background-image: url(../img/svg/chronicle-header.svg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 0 0;
  margin-left: 10px;
}

.header-nav {
  font-family: "proxima_novasemibold", Arial, sans-serif;
  font-weight: 400;
  background-color: #37619f;
  padding: 0;
}
.header-nav ul li.sub-men:hover{background-color:#2f558d;
  border-right: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
  z-index:20;
  position:relative;
}
.header-nav ul li:hover{background-color:#2f558d;
  z-index:20;
  position:relative;
}
.header-nav ul {
  position:relative;
  display:block;
  padding: 0;
  margin: 0;
  list-style-type: none;
  font-size: 0;
}
.men-divider{display:none; width:100%; margin-bottom:-2px; height:2px; position:relative; background-color:#37619f; top:6px !important; left:0px; z-index:40;}
.header-nav ul li:hover .men-divider{background-color:#2f558d; display:block;}
.header-nav-sub{display:none !important; position:absolute !important; top:36px !important; width:230px; z-index:20;
  border-left:2px solid #fff;
  border-right:2px solid #fff;
  border-bottom:2px solid #fff;
  border-top:2px solid #fff;
  -moz-border-radius:0px 8px 8px 8px;
  -webkit-border-radius:0px 8px 8px 8px;
  border-radius:0px 8px 8px 8px;
  margin:0px 0px 0px -2px !important;
}
.header-nav-sub li{float:left; width:100%; text-align:left !important; border-left:0px !important; border-right:0px !important; padding:0px !important; margin:0px 0px 0px 0px !important;}
.header-nav-sub li a{border:none !important; background-color:#2f558d; display:block; height:100%; width:100%; text-align:left !important; padding:20px 0px 20px 10px !important; border-bottom:2px solid #2c4e80 !important;}
.header-nav-sub li:hover{border-left:0px !important; border-right:0px !important; background-color:transparent !important;}
.header-nav-sub li a:hover{background-color:#4674b9 !important;}

.header-nav-sub li:last-child a{border-bottom:0px !important;
-moz-border-radius:0px 0px 8px 8px;
  -webkit-border-radius:0px 0px 8px 8px;
  border-radius:0px 0px 8px 8px;
}
.header-nav-sub li:last-child a:hover{border-bottom:0px !important;
-moz-border-radius:0px 0px 8px 8px;
  -webkit-border-radius:0px 0px 8px 8px;
  border-radius:0px 0px 8px 8px;
}
.header-nav-sub li:first-child a{
-moz-border-radius:0px 8px 0px 0px;
  -webkit-border-radius:0px 8px 0px 0px;
  border-radius:0px 8px 0px 0px;
}
.header-nav-sub li:first-child a:hover{
-moz-border-radius:0px 8px 0px 0px;
  -webkit-border-radius:0px 8px 0px 0px;
  border-radius:0px 8px 0px 0px;
}
.header-nav{margin-left:2px !important;}
.header-nav li:hover .header-nav-sub{display:block !important;}
.header-nav li {
  display: inline-block;
  font-size: 15px;
  text-align: center;
  margin:0px 0px 0px -2px;
  padding: 6px 0;
  border-right: 2px solid #2f558d;
  border-left: 2px solid #2f558d;
}
/*.header-nav li:first-child {border-left:0px !important;}*/

.header-nav a {
  color: #fff;
  font-size: 15px;
  line-height: 15px;
  margin: 0;
  padding: 5px 10px;
  text-align: center;
}

.header-body {
  background-color: #4674b9;
  padding: 17px 18px 9px 18px;
}
.header-body > * {
  vertical-align: top;
}

.logo {
  display: inline-block;
}
.logo img {
  margin: 3px 1px 5px -1px;
  width: 350px;
}
.logo h4 {
  color: #ffd634;
  font-size: 15px;
  text-transform: uppercase;
  margin: 0;
}

.chronicle {
  display: inline-block;
  width: 265px;
  height: 78px;
  font-family: "proxima_novasemibold", Arial, sans-serif;
  font-size: 12px;
  color: #fff;
  background-size: cover;
}
.chronicle .text {
  display: inline-block;
  width: calc(100% - 75px);
  text-align: left;
  vertical-align: middle;
  padding: 7px 7px 7px 0px;
}
.chronicle > a {
  display: inline-block;
  vertical-align: middle;
}
.chronicle .avatar {
  display: inline-block;
  float: left;
  width: 51px;
  height: 51px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 10px 10px 10px 10px;
}
.chronicle h5 {
  display: inline-block;
  text-transform: uppercase;
  margin: 0;
  font-size: 11px;
  font-weight: 400;
  color: #ffffff;
}
.chronicle p {
  margin: 0 0 3px 0;
}
.chronicle .italic {
  font-family: "proxima_novaregular_italic", Arial, sans-serif;
  font-weight: 400;
  margin-top:-2px;
  font-size: 11px;
}

.vecka {
  font-family: "proxima_novasemibold", Arial, sans-serif;
  color: #fff;
  font-size: 11px;
  text-transform: uppercase;
  background-color: #37619f;
  display: inline-block;
  padding: 3px 10px 3px 11px;
  margin: 0px -15px 0px -20px;
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -moz-transform-origin: 50px 20px;
  -ms-transform-origin: 50px 20px;
  -webkit-transform-origin: 50px 20px;
  transform-origin: 50px 20px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}


.stats {
  display: inline-block;
}

.stat {
  display: inline-block;
  border-right: 2px solid #37619f;
  padding: 0 15px 0 15px;
}
.stat:first-child {
  padding: 0 15px 0 25px;
}
.stat:last-child {
  border-right: none;
  padding: 0 0 0 15px;
}
.stat .stat-body {
  margin: 0 auto;
  text-align: center;
}
.stat h4 {
  color: #fff;
  font-size: 13px;
  font-family: "proxima_nova_rgregular", Arial, sans-serif;
  font-weight: 400;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
}
.stat .number {
  display: inline-block;
  color: #ffd634;
  font-size: 36px;
  line-height: 36px;
  font-family: "proxima_nova_rgbold", Arial, sans-serif;
  margin: 0;
  text-align: center;
}
.stat img {
  width: 10px;
  margin-bottom: 9px;
}
.stat .change {
  color: #fff;
  font-size: 11px;
  line-height: 12px;
  font-family: "proxima_novasemibold", Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
}

.header-bottom {
  background-color: #fff;
  margin-bottom: 10px;
  position: relative;
}
.header-bottom nav {
  display: inline-block;
  position: relative;
  margin-top: 0px; 
}
.header-bottom nav ul {
  font-size: 0;
  padding: 0;
  margin: 0px;
}
.header-bottom nav li {
  padding: 10px 11px 11px;
  display: inline-block;
  margin: 0;
  font-size: 15px;
  text-align: center;
  padding: 16px 11px 11px;
    -webkit-transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);
    transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1); 
}
.header-bottom nav a {
  color: #000;
  font-family: "proxima_novasemibold", Arial, sans-serif;
  text-transform: uppercase;
  font-size: 15px;
  padding: 11px 0;
}

.header-bottom nav .nav_overlay {width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: rgba(70, 116, 185, 0.5); display: none;}


nav .cat1 {
  border-bottom: 4px solid #ffb052;
}
nav .cat2 {
  border-bottom: 4px solid #4674b9;
}
nav .cat3 {
  border-bottom: 4px solid #92ca53;
}
nav .cat4 {
  border-bottom: 4px solid #0adcc1;
}
nav .cat5 {
  border-bottom: 4px solid #e48df7;
}
nav .cat6 {
  border-bottom: 4px solid #fc7470;
}
nav .cat7 {
  border-bottom: 4px solid #4674B9;
}
nav .cat8 {
  border-bottom: 4px solid #ffb052;
}
nav .cat9 {
  border-bottom: 4px solid #92ca53;
}
nav .catInsights {
  border-bottom: 4px solid #CCC;
}


  .header-bottom nav .cat1 {
    background: #ffb052;
    background-image: -webkit-linear-gradient( bottom , #ffb052 50%, white 50%);
    background-image: linear-gradient(to top, #ffb052 50%, white 50%);
    background-size: 100% 200%;
    background-position: top; }
  .header-bottom nav .cat1:hover,.header-bottom nav .cat1chosen  {
    background-position: bottom; }
    .header-bottom nav .cat1:hover a,.header-bottom nav .cat1chosen  {
      color: #ffffff; }
  .header-bottom nav .cat2 {
    background: #4674b9;
    background-image: -webkit-linear-gradient( bottom , #4674b9 50%, white 50%);
    background-image: linear-gradient(to top, #4674b9 50%, white 50%);
    background-size: 100% 200%;
    background-position: top; }
  .header-bottom nav .cat2:hover,.header-bottom nav .cat2chosen {
    background-position: bottom; }
    .header-bottom nav .cat2:hover a,.header-bottom nav .cat2chosen a {
      color: #ffffff; }
  .header-bottom nav .cat3 {
    background: #92ca53;
    background-image: -webkit-linear-gradient( bottom , #92ca53 50%, white 50%);
    background-image: linear-gradient(to top, #92ca53 50%, white 50%);
    background-size: 100% 200%;
    background-position: top; }
  .header-bottom nav .cat3:hover,.header-bottom nav .cat3chosen  {
    background-position: bottom; }
    .header-bottom nav .cat3:hover a,.header-bottom nav .cat3chosen a {
      color: #ffffff; }
  .header-bottom nav .cat4 {
    background: #0adcc1;
    background-image: -webkit-linear-gradient( bottom , #0adcc1 50%, white 50%);
    background-image: linear-gradient(to top, #0adcc1 50%, white 50%);
    background-size: 100% 200%;
    background-position: top; }
  .header-bottom nav .cat4:hover,.header-bottom nav .cat4chosen {
    background-position: bottom; }
    .header-bottom nav .cat4:hover a,.header-bottom nav .cat4chosen a {
      color: #ffffff; }
  .header-bottom nav .cat5 {
    background: #e48df7;
    background-image: -webkit-linear-gradient( bottom , #e48df7 50%, white 50%);
    background-image: linear-gradient(to top, #e48df7 50%, white 50%);
    background-size: 100% 200%;
    background-position: top; }
  .header-bottom nav .cat5:hover,.header-bottom nav .cat5chosen {
    background-position: bottom; }
    .header-bottom nav .cat5:hover a,.header-bottom nav .cat5chosen a {
      color: #ffffff; }
  .header-bottom nav .cat6 {
    background: #fc7470;
    background-image: -webkit-linear-gradient( bottom , #fc7470 50%, white 50%);
    background-image: linear-gradient(to top, #fc7470 50%, white 50%);
    background-size: 100% 200%;
    background-position: top; }
  .header-bottom nav .cat6:hover,.header-bottom nav .cat6chosen {
    background-position: bottom; }
    .header-bottom nav .cat6:hover a,.header-bottom nav .cat6chosen a {
      color: #ffffff; }
  .header-bottom nav .cat7 {
    background: #ffb052;
    background-image: -webkit-linear-gradient( bottom , #4674B9 50%, white 50%);
    background-image: linear-gradient(to top, #4674B9 50%, white 50%);
    background-size: 100% 200%;
    background-position: top; }
  .header-bottom nav .cat7:hover,.header-bottom nav .cat7chosen {
    background-position: bottom; }
    .header-bottom nav .cat7:hover a,.header-bottom nav .cat7chosen a{
      color: #ffffff; }
  .header-bottom nav .cat8 {
    background: #ffb052;
    background-image: -webkit-linear-gradient( bottom , #ffb052 50%, white 50%);
    background-image: linear-gradient(to top, #ffb052 50%, white 50%);
    background-size: 100% 200%;
    background-position: top; }
  .header-bottom nav .cat8:hover,.header-bottom nav .cat8chosen {
    background-position: bottom; }
    .header-bottom nav .cat8:hover a,.header-bottom nav .cat8chosen a{
      color: #ffffff; }
 .header-bottom nav .cat9 {
    background: #92ca53;
    background-image: -webkit-linear-gradient( bottom , #92ca53 50%, white 50%);
    background-image: linear-gradient(to top, #92ca53 50%, white 50%);
    background-size: 100% 200%;
    background-position: top; }
  .header-bottom nav .cat9:hover,.header-bottom nav .cat3chosen  {
    background-position: bottom; }
    .header-bottom nav .cat9:hover a,.header-bottom nav .cat9chosen a {
      color: #ffffff; }
	  
	  
.header-bottom nav .catInsights {
    background: #CCCCCC;
    background-image: -webkit-linear-gradient( bottom , #CCCCCC 50%, white 50%);
    background-image: linear-gradient(to top, #CCCCCC 50%, white 50%);
    background-size: 100% 200%;
    background-position: top; }
  .header-bottom nav .catInsights:hover,.header-bottom nav .catInsightschosen  {
    background-position: bottom; }
    .header-bottom nav .catInsights:hover a,.header-bottom nav .catInsightschosen a {
      color: #FFFFFF; }
.header-bottom nav .catInsights .catInsightsSponsored{
	position:absolute;
	margin-top:0px;
	margin-left:5px;
	background-color:#999;
	color:#FCFCFC;
	font-size:8px;
	padding-top:1px;
	padding-right:1px;
	padding-bottom:1px;
	padding-left:1px;
}
	  
/* /Header */


/*Footer Styles*/
.footerSmallSection {
  padding: 30px 30px 30px 30px !important;
  height: 160px;
  border-right: 2px solid #e5e5e5;
  border-bottom: 2px solid #e5e5e5; }

#footerWrapper {
  background-color: #fff; 
  overflow:hidden;
  font-size:12px;
  text-align:left;
  max-width:1100px;
  /*background-color:red;*/
  display: inline-block;
  vertical-align: top;
  white-space: normal;
  margin-left: -5px;
  margin-right: 0px;
  }
  #footerWrapper h2 {
    font-family: "proxima_novasemibold", Arial, sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 0px;
    margin-top: 0px; }
  #footerWrapper p {
    font-family: "proxima_nova_rgregular", Arial, sans-serif;
    font-size: 15px;
    line-height: 22px;
    color: #000;
    margin: 0;
    letter-spacing: -0.15px; }
  #footerWrapper a {
    font-family: "proxima_nova_rgregular", Arial, sans-serif;
    font-size: 15px;
    line-height: 22px;
    color: #000;
    margin: 0;
    letter-spacing: -0.15px; }

#top1 {
  background-color: #4675b4;
  height: 104px !important;
  padding: 18px 0px 0px 29px; }

#top2 {
  background-color: #416da8;
  height: 104px !important;
  text-align: center;
  padding: 30px 30px 0px 30px;}
  #top2 .btn-white {
    height: 40px;
    font-family: "proxima_novasemibold", Arial, sans-serif;
    font-size: 15px;
    color: #4674b9; }
  #top2 img {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: bottom;
    margin-right: 10px;
    padding-bottom: 3px; }
.banners {padding: 0px 10px 10px 10px;}

#footerAd {
  background-color: #ededed;
  height: 320px;
  text-align: center; }
  #footerAd iframe {
    margin-top: 35px; }

.btn-facebook {
  width: 100%;
  margin: 3px 0px 0px 0px !important;
  color: #fff !important;
  padding: 8px 0px 3px 0px !important; }

.btn-twitter {
  width: 100%;
  margin: 20px 0px 0px 0px !important;
  color: #fff !important;
  padding: 8px 0px 3px 0px !important; }

.article-hero .columns {
  padding: 9px 13px 20px 13px; }
.article-hero .heroImg {
  margin: 0px;
  padding: 0px 0px 0px 5px !important; }

#midsectionNews .columns {
  padding: 0px 0px 0px 0px; }


/* Buttons */
.btn, .btn-search, .btn-social {
  font-family: "proxima_novasemibold", Arial, sans-serif;
  font-size: 15px;
  color: #4674b9;
  text-transform: uppercase;
  background: #fff;
  display: inline-block;
  width: 100%;
  text-align: center;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.btn.btn-white, .btn-white.btn-search, .btn-white.btn-social {
  padding: 10px 22px 7px;
  border-bottom: 3px solid #d9e3f2;
  -moz-box-shadow: 0 3px 0 #3f68a6;
  -webkit-box-shadow: 0 3px 0 #3f68a6;
  box-shadow: 0 3px 0 #3f68a6;
}
.btn.btn-blue, .btn-blue.btn-search, .btn-blue.btn-social {
  padding: 10px 22px 7px;
  background: #4674b9;
  color: #fff;
  border-bottom: 3px solid #39619e;
  -moz-box-shadow: 0 3px 0 #dadada;
  -webkit-box-shadow: 0 3px 0 #dadada;
  box-shadow: 0 3px 0 #dadada;
}
.btn.btn-orange, .btn-orange.btn-search, .btn-orange.btn-social {
  color: #f59524;
  padding: 12px 22px 7px;
  border-bottom: 3px solid #ffe5c6;
  -moz-box-shadow: 0 3px 0 #e59e4a;
  -webkit-box-shadow: 0 3px 0 #e59e4a;
  box-shadow: 0 3px 0 #e59e4a;
}

.btn.btn-green, .btn-green.btn-search, .btn-green.btn-social {
  padding: 10px 22px 7px;
  background: #86bd47;
  color: #fff;
  border-bottom: 3px solid #73a53a;
  -moz-box-shadow: 0 3px 0 #73a53a;
  -webkit-box-shadow: 0 3px 0 #73a53a;
  box-shadow: 0 3px 0 #dadada;
}

.btn.btn-with-icon, .btn-with-icon.btn-search, .btn-with-icon.btn-social {
  position: relative;
  padding: 6px 20px 5px 55px;
}
.btn.btn-with-icon span, .btn-with-icon.btn-search span, .btn-with-icon.btn-social span {
  display: block;
  width: 35px;
  text-align: center;
  background: rgba(255, 255, 255, 0.2);
  position: absolute;
  top: 0;
  bottom: -3px;
  left: 0;
}
.btn.btn-with-icon span img, .btn-with-icon.btn-search span img, .btn-with-icon.btn-social span img {
  display: inline-block;
}
.btn.btn-facebook, .btn-facebook.btn-search, .btn-facebook.btn-social {
  font-family: "proxima_novasemibold", Arial, sans-serif;
  color: #fff;
  background-color: #5a6d95;
  border-bottom: 3px solid #4c5e83;
  -moz-box-shadow: 0 3px #e5e5e5;
  -webkit-box-shadow: 0 3px #e5e5e5;
  box-shadow: 0 3px #e5e5e5;
}
.btn.btn-facebook img, .btn-facebook.btn-search img, .btn-facebook.btn-social img {
  margin-top: 5px;
}
.btn.btn-twitter, .btn-twitter.btn-search, .btn-twitter.btn-social {
  font-family: "proxima_novasemibold", Arial, sans-serif;
  color: #fff;
  background-color: #2aa9e0;
  border-bottom: 3px solid #2092ca;
  -moz-box-shadow: 0 3px #e5e5e5;
  -webkit-box-shadow: 0 3px #e5e5e5;
  box-shadow: 0 3px #e5e5e5;
}
.btn.btn-twitter img, .btn-twitter.btn-search img, .btn-twitter.btn-social img {
  margin-top: 8px;
}

.btn-search {
  color: #4674b9;
  background-color: #fff;
  font-size: 15px;
  font-family: "proxima_novasemibold", Arial, sans-serif;
  margin: 0;
  padding: 0;
}
.btn-search img {
  height: 20px;
  vertical-align: bottom;
}

.btn-social {
  color: #4674b9;
  background-color: #fff;
  font-size: 15px;
  line-height: 15px;
  font-family: "proxima_novasemibold", Arial, sans-serif;
  vertical-align: middle;
  text-align: center;
  margin: 0 auto;
  padding: 6px 0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* /Buttons */


form.search input:focus {
  outline: none; }

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
.top_menu_search {
  float: right;
  padding: 2px 0px 0px 0px; }

form.search {
  background: #fff;
  border: none;
  padding: 0;
 padding-top: 7px;
  position: absolute;
  right: 0px;
  top: 0px;
  height: 55px;
}
form.search.mobile_search {height: 50px;}

form.search:hover {border-bottom: 4px solid #4674b9;}
.form_active {border-bottom: 4px solid #4674b9 !important;}


form.search button {
  border: none;
  background: none;
  display: inline-block;
  vertical-align: middle;
  padding: 12px 20px;
  float: right;


}

form.search button:hover { }

form.search button img {
  width: 20px;
  height: 20px;
}
form.search input {
  font-family: "proxima_novasemibold", Arial, sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  color: #4674b9;
  background: none;
  border: none;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  width: 160px;
  padding: 12px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
/*   width: calc(100% - 60px); */
margin:0px;
border:0px !important;
box-shadow:none !important;
background-color:#fff;
}
form.search input:focus {background-color:#fff;}
form.search ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #4674b9;
  opacity: 1;
}
form.search :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #4674b9;
  opacity: 1;
}
form.search ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #4674b9;
  opacity: 1;
}
form.search :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #4674b9;
  opacity: 1;
}


form.top_menu_search input {
  text-align: left; 
  font-family: "proxima_novasemibold", Arial, sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  color: #4674b9;
  background: none;
  border: none;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  width: 214px;
  padding: 12px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(100% - 60px);
  margin-top: 3px;
  }
  form.top_menu_search.desktop_search input {display: none;}
form.top_menu_search input:hover {}
form.top_menu_search input:focus {}



.mobMenu.mainMen {
  display: none; }

.mobMenu {
  width: 100%;
  height: 50px;
  background-color: #37619f;
  /*border-bottom:2px solid #2f558d;*/
  position: fixed;
  z-index: 200; }

.mobMenu .sandwich {
  width: 50px;
  height: 50px;
  top: 0px;
  left: 0px;
  margin: 0px;
  position: absolute;
  background: #2f558d url(../img/svg/iconBurger.svg) 9px 15px no-repeat;
  background-size: 30px; }

.mobMenu .search {
  width: 50px;
  height: 50px;
  margin: 0px;
  position: absolute;
  top: 0px;
  right: 0px;
  background: #2f558d url(../img/ico/ico-search-w.svg) center center no-repeat;
  background-size: 30px; }

.mobMenu .search:hover, .mobMenu .sandwich:hover {
  background-color: #204479; }

.mobMenu .mobLogo {
  display: block;
  width: 200px;
  margin: 13px auto 0px auto; }

#mobMenuExp {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 300;
  display: none;
  overflow: scroll; }

#mobMenuExp .mobMenu .sandwich {
  left: 0px !important; }

.menSection1 {
  width: 100%;
  display: block;
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0px; }

.menSection1 li {
  width: 100%;
  height: 50px;
  line-height: 52px; }

.menSection1 li a {
  width: 100%;
  display: block;
  height: 100%;
  padding: 0px 0px 0px 15px;
  color: #000;
  font-family: "proxima_novasemibold", Arial, sans-serif;
  text-transform: uppercase;
  font-size: 15px; 
  text-align: left;
  }

.menSection2 {
  width: 100%;
  display: block;
  list-style: none;
  margin: 50px 0px 0px 0px;
  padding: 0px; }

.menSection2 li {
  width: 100%;
  min-height: 50px;
  background-color: #2F558D;
  border-bottom: 4px solid #2C4F82;
}

.menSection2 li a {
  width: 100%;
  display: block;
  height: 100%;
  padding: 14px 0px 11px 15px;
  color: #fff;
  font-family: "proxima_novasemibold", Arial, sans-serif;
  text-transform: uppercase;
  font-size: 15px; 
  text-align: left; 
  }
.menSection2 li a span {float: left; /*margin-top: 13px;*/ margin-right: 10px; line-height: 18px;}
.noscroll {
  width: 100%;
  height: 100%;
  overflow: hidden; }

.social {
  background-color: #4674b9;
  vertical-align: top;
  padding: 17px 0 5px 0;
  text-align: center;
  height: 100%; }

.preventScroll {
  overflow: hidden !important; }


/*MOBILE MENU*/
.mob-men-sub{position:relative;}
.mob-men-sub .sub-expand{height:49px; width:50px; background-color:#37619F; display:block; cursor:pointer; border-left:4px solid #2C4F82;
  background-image: url(../img/svg/menArrow.svg);
  background-repeat: no-repeat;
  background-position: 19px 17px;
  position:absolute; top:0px; right:0px;
}
.mob-men-sub-list{margin:0px !important; display:none;}
.mob-men-sub-list li{
    width: 100%;
    display: block;
    height: 50px;
    padding: 14px 0px 11px 35px;
    color: #fff;
    font-family: "proxima_novasemibold", Arial, sans-serif;
    text-transform: uppercase;
    font-size: 15px;
    text-align: left;
    border:0px;
    background-color:#2C4F82;
    margin:0px !important;
    margin-left: 0px !important;
}

.chronicle.bubble {
  display: inline-block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 5px 9px 10px;
  margin-bottom: 6px;
  background-image: url(../img/svg/chronicle-footer.svg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 0 0;
    width: 100%;
  height: 90px;
}
.chronicle.bubble .avatar {
  margin: 0 10px 0 0;
  padding: 0;
}
.chronicle.bubble .text {
  padding: 0px 7px 7px 14px;
}
.chronicle.bubble h5 {
  margin-top: 12px;
  font-weight: 400;
}
.chronicle.bubble .italic {
   font-size: 12px !important;
  line-height: 12px !important;
  font-style: italic;
  color: #fff !important;
}

.bigPost {margin: 0px !important; margin-bottom: 10px !important; padding: 0px 5px;}
.bigPost .columns {padding: 0px;}


.bigPost .description {
  box-sizing: border-box;
  display: inline-block;
  background: #ffffff;
}
.bigPost .image {background: #ffffff;}
.bigPost h2 {
  margin: 0px;
  font-size: 45px;
  line-height: 44px;
  color: #000000;
  padding: 20px 20px 20px 20px;
}

.bigPost .description p { margin: 0px; font-size: 25px; line-height: 28px; letter-spacing: -0.2px; font-family: "proxima_nova_rgregular", Arial, sans-serif; padding: 0px 20px 20px 20px;}

.comments { float: right; text-align: right; margin: 0px 18px 0 0px; font-size: 12px; color: #fff; padding: 0px 5px 0px 0px; background-image: url(../img/svg/comments.svg); background-repeat: no-repeat; width: 24px; height: 24px; background-size: cover; }

.commentSmall{background-color:#4674b9; height:14px; display:block; float:left; color:#fff; font-size:10px; padding:0px 4px 0px 16px; margin:-10px 0px 20px 20px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  border-radius:2px;
  background-image: url(../img/svg/commentSmall.svg);
  background-repeat:no-repeat;
  background-position:3px 3px;
}
.commentSmall:hover{color:#fff;}

.search_bar {  width: calc(100% - 100px); height: 50px; position: fixed; top: 0px; right: 50px; background-color: #ffffff; z-index: 999999; display: none; }

.search_close {  width: 50px; height: 50px; background: #fc7373; position: fixed; right: 0px; top: 0px; padding: 11px;}
.search_close img {width: 30px; height: 30px;}
.search_bar form.search {width: 100%; padding: 0px;}
.search_bar form.search:hover {border: 0px;}
.search_bar form.top_menu_search input {width: calc(100% - 56px); float: left; height: 50px; margin:0px;}
.search_bar form.search button {width: 50px; height: 50px; padding: 0px; background: #91ca65; margin-right: 3px;}
.search_bar form.search button img {width: 30px; height: 30px;}

/***--[ For the badge ]--********************************/
span.badge {  background: #FC7470; color: #ffffff ; border-radius: 9px; font-size: 12px; padding: 2px 6px 2px 6px; margin-left: 10px; /*display: inline-block;*/ min-width: 19px;}

/***--[ Article Page ]--********************************/
.ad_disclaimer{
	font-weight: bold;
    text-transform: uppercase;
    font-size: 10px;	
	padding:2px;
	display:block;
	color: #9e9e9e;
}
.article_single {  background-color: #fff; font-size: 15px;}

.single-page {margin-bottom: 10px;}

.single-page .full_article.description {
  padding: 20px 40px; }
.single-page .article-big .description .article_text ul li {
    font-size: 20px;
	 line-height: 30px; 
}
.single-page .container-l {
  width: 742px; }
.single-page .article-big h1 {
  margin: 7px 0 7px 0;
  font-size: 45px;
  letter-spacing: -0.7px;
  line-height: 45px;
  font-family: "proxima_nova_rgbold", Arial, sans-serif;
  color: #000000; }
.single-page .article-big .description p {
  font-size: 20px;
  line-height: 30px; }
  
.single-page .article-big:hover h2 {
  color: #000000;
  font-size: 45px;
 }
 .single-page .article-big h2 {
  color: #000000;
  font-size: 45px;
 }
 .single-page .article-big h3 {
  color: #000000;
  text-align:left;
  font-size: 32px;
 }
.single-page .article-big:hover img {
  opacity: 1;
  -webkit-filter: none;
  filter: none; }
.single-page .article-big p a {
  color: #37619f;text-decoration:underline; }
.single-page .article-big p a:hover {
  text-decoration: underline; }
.single-page .article-big blockquote {
  margin: 0px;
  color: #37619f;
  background-color:#f0f4fa;
  border-left: 5px solid #37619f;
  padding-left: 25px;
  font-size: 20px;
  line-height: 30px; 
  margin-bottom:20px;
  }
.single-page .article-big img.left {
  float: left;
  padding: 10px 20px 10px 0px; }
.single-page .article-big img.right {
  float: right;
  padding: 10px 0px 10px 20px; }
.single-page .article-big img.full {
  display: block;
  width: 100%;
  padding: 20px 0px 40px 0px; }
.single-page .article-big img + .caption {
  float: right;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
  margin-top: -30px; }
.single-page .full_article .author {
  border-top:#f3f3f3 3px solid;
  padding: 20px 0px 20px 0px;
  position: relative; }
  .single-page .full_article .author .author_image {
    float: left;
    padding: 0px 20px 0px 0px; }
    .single-page .full_article .author .author_image img {
      border-radius: 50%;
      border: 2px solid #ffffff; }
  .single-page .full_article .author .author_info {
    float: left;
    width: 70%;
    text-align: left; }
    .single-page .full_article .author .author_info p {
      color: #000000;
      font-size: 15px;
      line-height: 20px;
      margin: 0px; }
    .single-page .full_article .author .author_info p.author_name {
      font-weight: bold;
      color: #4674b9;
      font-size: 20px;
      line-height: 30px; }
    .single-page .full_article .author .author_info p.author_role {
      color: #000000;
      font-size: 20px;
      line-height: 30px; }
    .single-page .full_article .author .author_info .author_email {
      margin-left: 5px;
      position: relative; }
    .single-page .full_article .author .author_info .author_email img {
      height: auto;
      display: inline;
	  margin-bottom:-4px;
	  vertical-align: bottom; }
.single-page .article-big .tag {
  float: left; }
.single-page .article-big .meta_date {
  float: left;
  text-align: right;
  margin: 10px 10px 0 10px;
  font-size: 12px;
  color: #9e9e9e;
  font-family: "proxima_novasemibold", Arial, sans-serif;
  text-transform: uppercase; }
.single-page .article-big .img_left {
  float: left;
  position: relative; }
  .single-page .article-big .img_left img {
    padding: 25px 25px 25px 0px; }
  .single-page .article-big .img_left .caption {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
    margin-top: -10px;
    position: absolute;
    right: 0px;
    bottom: 0px;
    margin: 0px;
    margin-right: 25px; }
  .single-page .article-big .img_left .sub_caption {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
    margin-top: -10px;
    color: #9e9e9e;
    position: absolute;
    left: 0px;
    bottom: 0px;
    margin: 0px; }
.single-page .article-big .img_right {
  float: right;
  position: relative; }
  .single-page .article-big .img_right img {
    padding: 25px 0px 25px 25px; }
  .single-page .article-big .img_right .caption {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
    margin-top: -10px;
    position: absolute;
    right: 0px;
    bottom: 0px;
    margin: 0px; }
  .single-page .article-big .img_right .sub_caption {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
    margin-top: -10px;
    color: #9e9e9e;
    position: absolute;
    left: 0px;
    bottom: 0px;
    margin: 0px;
    margin-left: 25px; }
.single-page .article-big img {
  padding:10px;
  }
 .single-page .article-big .article_main_image {
  padding:0px;
  }
.single-page .article-big .img_full {
  float: left;
  position: relative;
  width: 100%; }
  .single-page .article-big .img_full img {
    padding: 20px 0px 25px 0px; }
  .single-page .article-big .img_full .caption {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
    margin-top: -10px;
    position: absolute;
    right: 0px;
    bottom: 0px;
    margin: 0px; }
  .single-page .article-big .img_full .sub_caption {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
    margin-top: -10px;
    color: #9e9e9e;
    position: absolute;
    left: 0px;
    bottom: 0px;
    margin: 0px; }
	
/***--[ Next Prev ]--********************************/

.next_prev .page_prev {float: left;}
.next_prev .page_next {float: right;}

/***--[ RRSSB Responsive share buttons]--********************************/

.rrssb-buttons {margin-bottom: 10px;}

/***--[ Chronicle fix ]--********************************/

#cronWrapper {
  position: relative;
  background-color: #8eca63;
  -webkit-border-radius: 3px 3px 3px 0px;
  -moz-border-radius: 3px 3px 3px 0px;
  -ms-border-radius: 3px 3px 3px 0px;
  border-radius: 3px 3px 3px 0px; }
  #cronWrapper .arrow {
    position: absolute;
    bottom: -8px;
    left: 0px;
    width: 20px;
    height: 8px;
    background-image: url("../img/svg/pil.svg");
    background-repeat: no-repeat; }
  #cronWrapper .avatarWrapper {
    display: block;
    background: transparent url("../img/avatar/avatar-01.jpg") center center;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    width: 51px;
    height: 51px;
    float: left;
    border: 0px;
    margin: 10px 0px 10px 10px; }
  #cronWrapper .cronCont {
    margin-left: 70px;
    margin-right: 15px; }
    #cronWrapper .cronCont h3 {
      font-family: "proxima_novasemibold", Arial, sans-serif;
      font-weight: 400;
      font-size: 12px;
      color: #fff;
      text-transform: uppercase;
      display: block;
      width: 100%;
      padding: 22px 0px 0px 0px;
      line-height: 12px; }
    #cronWrapper .cronCont p {
      font-family: "proxima_novaregular_italic", Arial, sans-serif;
      font-size: 12px;
      color: #fff;
      font-style: italic;
      display: block;
      width: 100%;
      margin-top: -5px;
      line-height: 13px;
      padding-bottom: 20px; }

/***--[ test ]--********************************/


@-webkit-keyframes grow {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes grow {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.grow {
  -webkit-animation-name: grow;
  animation-name: grow;

  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/*
#col-1_1{background-color:lime;}
#col-1_2{background-color:gray;}
#col-1_3{background-color:blue;}
*/
#col-1_3-spacer{width:100%; height:0px; float:left;}
#col-1_2-spacer{width:100%; height:0px; float:left; background-color:#fff; margin-top:-10px;}
/***--[ RESPONSIVE ]--********************************/

/* BIG DESKTOP */
.smallPost.derp{clear:both; min-height:80px; position:relative;}
.smallPost.derp img{width:120px; margin:10px 0px 10px 10px; padding:0px; float:left;}
.smallPost.derp h2{font-size:20px;width:calc(100% - 170px); margin:18px 20px 18px 0px; padding:0px; display:block; float:right;}

@media only screen and (min-width: 1400px) {
.page-header {margin-left: 0px; padding-left: 5px;}
#footerWrapper {margin-left: 5px;}
.logo img {width: 372px;}
}

@media only screen and (max-width: 1110px) {
/*.chronicle {display: none;}*/
.stat2 {border-right:none;}
.stat3 {display: none;}

}

/*TABLET*/
@media only screen and (max-width: 1024px) {

  span.badge {margin-left:0px !important;}

  #bannerContainer{display:none;}
  .catTease{display:none;}
  .postAuthor{display:none;}
  .postCategories{}
  #mobMenuExp.menushow {display: block !important; }
  .header-bottom {display: none; }

  .header-nav {display: none; }

  .header-body .logo {display: none !important; }
  .header-body {
	  background-color: #f3f3f3;
	}
  .mobMenu.mainMen {display: block !important; }

  .header-body { margin-top: 60px; margin-bottom: 10px; }

  .desktop_container { margin: 0px; } 

  .page-header {margin-left: 5px;}
  #footerWrapper{margin-right: -5px;}
  .chronicle.bubble {background-image: none;}
  .chronicle.bubble h5 {color: #000000;}

  .comments {float: left; margin-bottom: 18px; margin-left: 18px;}
  .stat2 {border-right:2px solid #37619f;}
  .stat3 {display:inline-block;}

  .newsletterWrapper input{ width:calc(60% - 10px); float:left;}
  .newsletterWrapper button{width:40%; float:right;}

  .highlightListBoxPostHeader .comments {left: 10px; bottom: -45px;}

}
  
/***--[ chronicle / stats responsive fix  ]--********************************/    

@media only screen and (max-width: 735px) {
.stat2 {border-right:none;}
.stat3 {display: none;} 
}	

/*MOBILE*/
@media only screen and (max-width: 640px) {
	
	.native_ad_index_small,.native_ad_article_page, .native_ad_index_noimg, .native_ad_index_left, .native_ad_index_panorama {font-size:11px; line-height:25px; padding:0px 0px 0px 0px;color:#FFF;background-color:#999;text-transform: uppercase;text-align:center;font-family:"proxima_nova_rgregular", Arial, sans-serif;}
.single-page .full_article.description {
  padding: 5px 10px; }
.single-page .full_article.description h1{
  font-size:26px;line-height:130%;}
.single-page .article-big .description p {
  font-size: 17px;
  line-height: 150%; }
  .single-page .article-big .description ul li {
    font-size: 17px;
  line-height: 150%;
  }
.single-page .article-big .description blockquote {
  font-size: 17px;
  line-height: 150%;}
.single-page .article-big .description h3 {
  font-size: 21px;}
.lessImportant .commentSmall{
  position:absolute;
  bottom:10px;
  right:10px;
  margin:0px !important;
}
.single-page .full_article .author .author_info p {
      color: #000000;
      font-size: 12px;
      line-height: 12px;
      margin: 0px; }
    .single-page .full_article .author .author_info p.author_name {
      font-weight: bold;
      color: #4674b9;
      font-size: 14px;}
    .single-page .full_article .author .author_info p.author_role {
      color: #000000;
      font-size: 14px; }
	  .single-page .full_article .author .author_image {
    float: left;
    padding: 0px 5px 0px 0px; 
	width:30%;
	}
	 .single-page .full_article .author .author_email {
	display:inline;
	}
	
.section-title{font-size:14px;}
.single-page .full_article .author .author_info {
    float: left;
    width: 65%;
    text-align: left; }

.logo{width:90%;}
.footerSmallSection.badges{text-align:center;}
.newsFeedListItem p,.newsFeedListItem .time{font-size:16px;}

/*Less Important Style*/
.postSideBySideImage{margin:0px 0px !important;}
.postSideBySideImage .columns{margin:0px 0px;}
.postSideBySideImage img{width:80px !important; float:left;}
.postSideBySideImage .smallPost{position:relative;}
.postSideBySideImage .smallPost h2{width:calc(100% - 120px); margin:18px 20px 18px 100px; padding:0px; display:block; float:right; color:#222222; background:none !important; font-family: "proxima_nova_rgbold", Arial, sans-serif;}

/*Less Important Style*/
.postSideBySide.lessImportant{margin:0px !important;}
.postSideBySide .columns {margin:0px;}
.postSideBySide {margin:0px;}

/*Less Important Style*/
.smallPost.lessImportant{clear:both; min-height:80px; position:relative;}
.smallPost.lessImportant img{width:80px; margin:10px 0px 10px 10px; padding:0px; float:left;}
.smallPost.lessImportant h2{width:calc(100% - 120px); margin:18px 20px 18px 0px; padding:0px; display:block; float:right;}

/*Less Important Style*/
.largePost.lessImportant p{display:none;}
.largePost.lessImportant .comments{display:none;}
.largePost.lessImportant img{width:80px; float:left;}
.largePost.lessImportant h2{width:calc(100% - 120px); display:block; padding:0px; float:right; font-size:15px !important; font-family: "proxima_nova_rgbold", Arial, sans-serif; line-height:22px !important; letter-spacing:0px; margin: 18px 20px 18px 0px;}

.largePost h2{font-size:22px; line-height:20px;}
.largePost p{display:none;}
.bigPost h2{font-size:25px; line-height:30px; padding: 12px 18px 15px 18px;}
.bigPost .description p{font-size:15px; padding:0px 18px 18px 18px; line-height: 22px;}

#mainRow {padding-top: 60px; }
.header-body {display: none; }
.tag {display: none !important; }
.link-wrapper {display: none !important; }
.last-news .title {font-size: 25px !important; }
.last-news a h2 { font-size: 16px !important; }
#siteWrapper {padding-top: 60px;}

.newsletterWrapper input{width:100%; margin-bottom:10px;}
.newsletterWrapper button{width:100%; float:left;}

}