/* BEGIN NEW HOME PAGE THEME */


/* BEGIN ALL THEME CSS */

.app-mainbanner {
	font: 300 24px/30px "Open Sans";
}

.app-mainbanner .row .padding-89 {
	padding-top: 89px;
}

.btn {
	font: 15px "Open Sans";
}

.center-title {
	text-align: center;
}

.app-mainbanner .btn {
	background: #d14836;
}

.app-mainbanner .btn:hover {
	background: #d14836;
}

.app-mainbanner .btn:focus {
	color: #d14836;
}

.signup-form-fields label, .pdfer-form-fields label {
	display: none;
}


body {
	font-family: "Open Sans";
}

.img-responsive.center-image {
	margin: auto;
}

span.underline-gray {
	display: inline-block;
    line-height: 0.7em;
    border-bottom: 10px solid #e3e3e3;
}

span.underline-red {
	display: inline-block;
    line-height: 0.7em;
    border-bottom: 10px solid #d14836;
}

span.underline-red-light {
	display: inline-block;
    line-height: 1.4em;
    border-bottom: 2px solid #d14836;
}

span.underline-gray-light {
	display: inline-block;
    line-height: 1.4em;
    border-bottom: 2px solid #e3e3e3;
}

.app-mainbanner .stretch:before {
	background: rgba(0, 0, 0, .7);
}

.testimon-section:after {
	background: rgba(0, 0, 0, .7);
}

.app-mainbanner h1 {
	font-size: 38px;
	font: 38px "Open Sans Light";
}

.home-slice-header {
	font-family: 'Open Sans Light';
	font-size: 38px;
}

.home-slice-subheader {
	font-family: 'Open Sans Light';
	font-size: 18px;
}

.home-slice-text {
	font-size: 15px;
}

.app-mainbanner input[type="email"], .app-mainbanner input[type="password"], .app-mainbanner input[type="text"] {
	border: solid 1px #e3e3e3;
	background: transparent;
}

.app-mainbanner input:focus {
    background: #fff !important; 
    border: none;
}

.app-mainbanner input[type="email"], .app-mainbanner input[type="password"], .app-mainbanner input[type="text"] {
	font: 16px/20px "Open Sans";
}


@media (max-width: 767px) {
	.no-xs-right-border {
		border-right: none !important;
	}
	
	.no-xs-top-border {
		border-top: none! important;
	}	
}

@media (min-width: 768px) and (max-width: 991px) {
	.no-sm-right-border {
		border-right: none !important;
	}
	
	.no-sm-top-border {
		border-top: none !important;
	}
}

@media (min-width: 992px) and (max-width: 1219px) {
	.no-md-right-border {
		border-right: none !important;
	}
	
	.no-md-top-border {
		border-top: none !important;
	}
}

/* BEGIN AMCHART DASHBOARD MULTICAKES */

@media only screen and (max-width: 991px){
	.amchrt_lgn_cntr {
		top: 0px;
	}
}


@media(min-width: 992px) and (max-width: 1280px) { 
	.multi_cakes .cnw-body .container,
	.footprint .cnw-body .container {
		float:right;
	}
	
	.multi_cakes .cnw-body .btm-sh {
		background:#F9F9F9;
	}
}

.multi_cakes .amchrt_title_r,
.footprint .amchrt_title_r  {
	height: 40px;
}

.multi_cakes .chrtrow .amchrt_left,
.footprint .chrtrow .amchrt_left {
	height: 300px;
}

.multi_cakes .hrrow,
.footprint .hrrow  {
	height: 30px;
}

.multi_cakes .hrrow:last-of-type,
.footprint .hrrow:last-of-type,
.btm-sh  {
	box-shadow: 6px 3px 6px 0px #0000000B;
	opacity: 1;
}

.multi_cakes .hrrow:last-of-type hr,
.footprint .hrrow:last-of-type hr{
	display: none;
}
 
.amchrt_cake_cntr {
	height: 100%;
	width: 70%;
	margin: auto;
}
 
.amchrt_title {
	background-color:#fff;
	padding-top:20px; 
	padding-left: 51px;
}

.bgw,
.amchrt_left {
	background-color:#fff;
}
.amchrt_l_hr{
	display:block; 
}
.amchrt_r_hr {
	display:block; 
}
.amchrt_hr {
	margin-bottom: 15px;
    border-top: 2px solid #eee;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

.multi_cakes .amchrt_title_r .grz-flex-row,
.multi_cakes .chrtrow .grz-flex-row,
.multi_cakes .hrrow .grz-flex-row,
.footprint .amchrt_title_r .grz-flex-row,
.footprint .chrtrow .grz-flex-row,
.footprint .hrrow .grz-flex-row
 {
	flex-direction: row-reverse;
	padding-right:0px;
	padding-left:0px;
	margin-right:0px;
	margin-left:0px;
}

.multi_cakes .amchrt_title_r .grz-flex-cell,
.multi_cakes .chrtrow .grz-flex-cell,
.multi_cakes .hrrow .grz-flex-cell,
.footprint .amchrt_title_r .grz-flex-cell,
.footprint .chrtrow .grz-flex-cell,
.footprint .hrrow .grz-flex-cell
{
 	-ms-flex: none;
	flex: none;
}

.multi_cakes .chrtrow .amchrt_lgn_cntr,
.footprint .chrtrow .amchrt_lgn_cntr {
	min-height: 300px;
    max-height: 300px;
    max-width: 300px;
    min-width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10%;
} 
 
@media(max-width: 768px) {  	
	.multi_cakes .hdn,
	.footprint .hdn,
	.my_story .hdn,
	.highlights_by_topic .hdn {
		display:none;
	}
	
	.multi_cakes .amchrt_title_r .grz-flex-row,
	.multi_cakes .chrtrow .grz-flex-row,
	.multi_cakes .hrrow .grz-flex-row,
	.footprint .amchrt_title_r .grz-flex-row,
	.footprint .chrtrow .grz-flex-row,
	.footprint .hrrow .grz-flex-row,
	.my_story .ms-cont.grz-flex-row,
	.my_story .msn-cont.grz-flex-row
	 {
		flex-direction: column;
	 }	  
	 
	 .my_story .rel-md-head {
	 	display:block;
	 	background-color:#fff;
	 	padding-top: 20px;
	 	padding-left: 20px;
	 }	 
} 
 
@media(min-width: 768px) { 
	.my_story .rel-md-head {
		 display:none;
	}
	
	.centered:first-of-type {
   		padding-top: 0px !important; 
	}
}

.my_story .nav-block.top-nav {
    display:none;
}

.my_story .col-centered {
	float:right;
}

@media(max-width: 1280px) {  	
	
	 .centered:first-of-type {
    	padding-top: 47px !important;
	 }
	 
	 .my_story .nav-block.left-nav {
    	display:none;
	 }
	 
	 .my_story .myStory-left-content {
    	margin-top: 0px !important;
	 }
	 
	 .my_story .nav-block.top-nav {
    	 display:block;
		 border-bottom: 1px solid rgb(209, 72, 54); 
		 padding-top: 0px;
	 	 margin-bottom: 30px;
    	padding-bottom: 10px;
	 }
	 
	 .my_story .nav-block.top-nav li {
	   display: inline-block;
	   width: auto; 
	 }
	 
	 .my_story .nav-block.top-nav ul {
	 	margin-left:auto;
	 	margin-right:auto;
	 	max-width:200px;
	 	margin-top: 0px;
	 	padding-inline-start: unset;
	 }
	 
	 .my_story .vl {	 	
  		border-left: 0px;
  		
	 }  
}
 
/* END AMCHART DASHBOARD MULTICAKES */

/* END ALL THEME CSS */


/* BEGIN NAVIGATION */
#nav {
	font-size: 15px;
	margin-top: 6px;
	/* width: 540px; why? */
}

#nav .nav-top {
    margin: 0px;
    text-align: right;
    padding-left: 0px !important;
}

.logo img.graze-icon {
	width: auto;
}

.logo.zero-margin {
	margin: 0px;
}

@media (min-width: 992px) {
	#nav .nav-top li.lng-bg {
		margin-right: 2px;
		padding-right: 5px;
		border-right: #fff solid 1px;
	}

	#nav .nav-top li.lng-en {
		margin-left: 2px;
	}

	#header.fixed-position #nav .nav-top li.lng-bg {
		border-right: #666 solid 1px;
	}
}

@media only screen and (max-width: 1219px) {
	#nav .nav-top > li {
		margin: 0px 0 0 13px;
	}
}

/* END NAVIGATION */


/* BEGIN SIGHNUP FORM */

.signup-form-fields, .pdfer-form-fields {
	display: inline-block;
}

.app-mainbanner .signup-form-fields input[type=email]:first-child,
.app-mainbanner .pdfer-form-fields input[type=email]:first-child  {
	width: 100%;
    margin-right: 50px;
    height: 35px;
}


.app-mainbanner .signup-form-fields .btn, .app-mainbanner .pdfer-form-fields .btn {
	width: 185px;
    height: 35px;
    background: #d14836;
}


/* END SIGNUP FORM */


/* BEGIN ABOUT SLICE */
.about-slice-header {
	color: #d14836;
}

.about-slice-subheader {
	color: #636363;
}

.graze_keywords_icon:unhover {
	content: url('/common/res/v02/img/graze_home_backgrounds/graze_keywords_icon.png');
}

.graze_keywords_icon:hover {
	content: url('/common/res/v02/img/graze_home_backgrounds/graze_keywords_icon_hover.png');
}

.graze_supply_chain_icon:unhover {
	content: url('/common/res/v02/img/graze_home_backgrounds/graze_supply_chain_icon.png');
}

.graze_supply_chain_icon:hover {
	content: url('/common/res/v02/img/graze_home_backgrounds/graze_supply_chain_icon_hover.png');
}

.graze_customers_icon:unhover {
	content: url('/common/res/v02/img/graze_home_backgrounds/graze_customers_icon.png');
}

.graze_customers_icon:hover {
	content: url('/common/res/v02/img/graze_home_backgrounds/graze_customers_icon_hover.png');
}

.graze_hightlight_icon:unhover {
	content: url('/common/res/v02/img/graze_home_backgrounds/graze_hightlight_icon.png');
}

.graze_hightlight_icon:hover {
	content: url('/common/res/v02/img/graze_home_backgrounds/graze_hightlight_icon_hover.png');
}

.graze_user_charts_icon {
	content: url('/common/res/v02/img/graze_home_backgrounds/graze_user_charts.png');
}

.graze_user_charts_icon:hover {
	content: url('/common/res/v02/img/graze_home_backgrounds/graze_user_charts_hover.png');
}

.about-slice-advantages {
	padding-top: 40px;
}

.about-advantage {
	min-height: 1px;
	padding-bottom: 70px;
	padding-left: 0px;
    padding-right: 0px;
}

.about-advantage-text {
	padding-left: 40px;
	padding-right: 0px;
	padding-top: 3px;
}

.about_adv_icon {
	padding-left: 0;
	padding-right: 0;
	height: 50px;
	width: 50px;
}

@media (max-width: 991px) {
	.about-advantage {
		display: inline-flex;
	}
}

@media (min-width: 992px) and (max-width: 1219px) {
	.about-advantage-text {
		padding-top: 0px;
	}
}

@media(max-width: 1219px) {
	.about-advantage-text {
		padding-left: 10px;
	}
}

/* END ABOUT SLICE*/


/* BEGIN GRAZE INFORMATION */

.graze-info {
	margin-bottom: 25px;
}

.graze-information-title {
	color: #d14836;
	margin: 30px 0;
}

/* END GRAZE INFORMATION*/

/* BEGIN REASONS TO CHOOSE GRAZE */

.graze-reasons-img {
	background-position: 0% 35% !important;
	background-attachment: scroll !important;
}

.graze-reasons-header {
	color: #f4f4f4;
	padding-top: 75px;
	padding-bottom: 65px;
}

.testimon-section {
    padding: 0px 0 75px;
}

.beans-slider {
	color: #f4f4f4;
	padding-top: 65px;
}

.graze-reasons-img {
	background-attachment: scroll;
}

.testimon-section blockquote {
	font: 18px "Open Sans Light";
}

/* END REASONS TO CHOOSE GRAZE */

/* BEGIN GRAZE DESCRIPTION */

.counter-section.section-image.graze-data-info:after {
	background-image: url('/common/res/v02/img/graze_home_backgrounds/In-figures-home-page.jpg');
	background-position: 0% 47%;
	background-attachment: scroll !important;
}

.counter-section.graze-data-info {
	padding-bottom: 75px;
	padding-top: 80px;
}

.home-extra-big-header {
	font-size: 82px;
	font-weight: bold;
	padding-bottom: 55px;
}

.home-info-slice-text  {
	font-size: 25px;
	font-family: "Open Sans Light";
	margin-top: 10px;
}

.white-text {
	color: #fff;
}

.counter-section:after {
    background: rgba(0,0,0,0.7);
}

.process-details {
cursor: pointer !important;
}
/* END GRAZE DESCRIPTION */


/* BEGIN FOOTER */

.footer .copyright, .copyright {
    border: none;
    padding-top: 20px;
    min-height: 40px;
    height: auto;
    width: 100%;
    color: #414141;
    font-size: 11px;
    font-family: "Open Sans", sans-serif;
}

.footer-wrapper {
    position: relative;
    padding-top: 25px;
    padding-bottom: 35px;
}

.footer .footer-col .footer-title {
    text-transform: none;
    margin-top: 40px;
    padding: 0 0 8px 0;
    margin: 0 0 20px 0;
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
}

.footer .copyright:before {
    position: absolute;
    display: block;
    content: '';
    height: 1px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.footer .copyright .copyright-text {
    line-height: 40px;
}

.footer .copyright a {
    color: #8f8f8f;
    text-decoration: none;
}

.footer .footer-col .footer-title {
    padding-right: 10px;
}

.footer .footer-col .footer-title, .footer .copyright a:hover {
    color: #8f8f8f;
}

.footer .footer-col .footer-content {
    color: #8f8f8f;
    line-height: 20px;
    font-family: "Open Sans", sans-serif;
    padding-bottom: 0px;
}

ul.contact-info {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.footer ul {
    color: #8f8f8f;
}

.footer .footer-col ul.contact-info li {
    position: relative;
}

ul.contact-info li {
    margin-bottom: 20px;
}

.footer ul.footer-nav a span {
    font-size: 13px;
}


.footer-copyright {
	background-color: #222;
	color: #8f8f8f;
	font-size: 17px;
	padding: 20px 0px;
}

.footer-copyright a {
	color: #8f8f8f;
}

.footer {
	background: #2a2a2a;;
    border-top: none;
    color: #fff;
    font-size: 17px;
}

.footer .footer-col .footer-title, .footer .copyright a:hover {
    color: #8f8f8f;
}

.footer ul.footer-nav a {
    color: #8f8f8f !important;
}

.footer .footer-col .footer-content .contact-details, .footer .footer-col .footer-content .contact-details a {
    color: #8f8f8f;
}

.footer ul {
	font-size: 17px;
}

.footer ul.footer-nav a span {
    font-size: 17px;
}

ul.contact-info li {
    margin-bottom: 15px;
}

.contact-details.bold-text {
	font-weight: bold;
}

.copyright-text {
	padding: 6px 0px;
}

.graze_google_plus_icon:unhover {
	content: url('/common/res/v02/img/graze_home_backgrounds/icons/graze_google_plus.png');
}

.graze_google_plus_icon:hover {
	content: url('/common/res/v02/img/graze_home_backgrounds/icons/graze_google_plus_hover.png');
}

.graze_facebook_icon:unhover {
	content: url('/common/res/v02/img/graze_home_backgrounds/icons/graze_facebook.png');
}

.graze_facebook_icon:hover {
	content: url('/common/res/v02/img/graze_home_backgrounds/icons/graze_facebook_hover.png');
}

.graze_linkedin_icon:unhover {
	content: url('/common/res/v02/img/graze_home_backgrounds/icons/graze_linkedin.png');
}

.graze_linkedin_icon:hover {
	content: url('/common/res/v02/img/graze_home_backgrounds/icons/graze_linkedin_hover.png');
}

.graze_twitter_icon:unhover {
	content: url('/common/res/v02/img/graze_home_backgrounds/icons/graze_twitter.png');
}

.graze_twitter_icon:hover {
	content: url('/common/res/v02/img/graze_home_backgrounds/icons/graze_twitter_hover.png');
}

.footer-title.center-title a img {
	padding-right: 8px;
}

/* END FOOTER */


/* BEGIN FAMILIARIZATION FORM */

.sheep-mail {
	margin-bottom: 30px;
}

.signup-form .global-error, .pdfer-form .global-error {
	background-color: #d14836;
	display: inline-block;
	margin-bottom: 20px;
}

.signup-form dd.error, .pdfer-form dd.error {
	display: inline-block;
	margin-bottom: 5px;
}

.familiarization-form-fields dl dt{
	display: none;
}

.familiarization-form-fields .twitter-typeahead {
	width: 60%;
}

.com-tagsinput-ctrl .bootstrap-tagsinput .twitter-typeahead {
	width: 100%;
}

.familiarization-form-fields .twitter-typeahead .tt-input, .familiarization-form-fields .twitter-typeahead .tt-hint {
	width: 100% !important;
}

.app-mainbanner .familiarization-form-fields input[type="email"], .app-mainbanner .familiarization-form-fields input[type="password"], .app-mainbanner .familiarization-form-fields input[type="text"] {
	float: inherit;
	 margin: 0 0 31px;
}

.app-mainbanner dl.error {
	margin-bottom: 31px;
}

.app-mainbanner .familiarization-form-fields dl.error input[type="email"],
.app-mainbanner .familiarization-form-fields dl.error input[type="password"],
.app-mainbanner .familiarization-form-fields dl.error input[type="text"] {
	margin: 0;
}

.app-mainbanner dl.error dd.error {
	color: #d14836;
	font-size: 15px;
    text-align: left;
    padding-left: 20px;
}

#familiarizationForm .bootstrap-tagsinput .dropdown-menu{ max-height: 300px; overflow-y: auto; max-width: 500px; }

.app-mainbanner .familiarization-form-fields .bootstrap-tagsinput input[type="email"],
.app-mainbanner .familiarization-form-fields .bootstrap-tagsinput input[type="password"],
.app-mainbanner .familiarization-form-fields .bootstrap-tagsinput input[type="text"] {
    border: none;
    background: none !important;
    margin: 0px;
    padding-left: 2px;
}

.familiarization-form-fields .bootstrap-tagsinput {
	border: solid 1px #e3e3e3;
	line-height: 42px;
	margin: 0 0 31px;
	padding: 0 18px;
	text-align: left;
	width: 60%;
}

.familiarization-form-fields .bootstrap-tagsinput.focus {
	background: #fff;
}

.familiarization-form-fields dl {
	margin-bottom: 0px;
}

.familiarization-form-fields .g-recaptcha {
	display: inline-block;
	margin-bottom: 30px;
    width: 60%;
}

/*
.familiarization-form-fields .g-recaptcha.g-recapcha-centered > div {
	display: inline-block;
}
*/

.btn.btn-submit.familiarization-form-btn:hover {
	background-color: #fff;
	color: #636363;
	width: 60%;
}

.label {
	font: 15px "Open Sans";
}

.app-mainbanner .button-group {
	display: inline-block;
	font-size: 16px;
}

.app-mainbanner .button-group .remember-me {
	text-align: left;
    padding: 0;
}

.app-mainbanner .button-group .remember-me label {
    font-weight: normal;
}

.app-mainbanner .button-group .forgot-password {
	color: #fff;
	text-align: right;
    padding: 0;
}

@media (min-width: 768px) {
	.app-mainbanner input[type="email"],
	.app-mainbanner input[type="password"],
	.app-mainbanner input[type="text"],
	.signup-form .global-error,
	.signup-form dd.error {
		width: 60%;
	}

	.btn.btn-submit.familiarization-form-btn,
	.app-mainbanner .button-group {
		width: 60%;
	}
}

@media only screen and (max-width: 767px) {
	.familiarization-form-fields .twitter-typeahead,
	.familiarization-form-fields .bootstrap-tagsinput,
	.signup-form .global-error,
	.signup-form dd.error,
	.pdfer-form .global-error,
	.pdfer-form dd.error {
		width: 100%;
	}

	.btn.btn-submit.familiarization-form-btn,
	.app-mainbanner .button-group,
	.familiarization-form-fields .g-recaptcha {
		width: 100%;
	}
}

/* BEGIN TAGSINPUT */
.bootstrap-tagsinput {
	background-color: transparent;
	border: none;
	border-radius: 0px;
	margin-bottom: 0px;
	padding: 0px;
    vertical-align: inherit;
}

@media (max-width: 991px) {
	.app-mainbanner .button-group .remember-me,
	.app-mainbanner .button-group .forgot-password {
		text-align: center;
	}
}

.tag {
	white-space: nowrap!important;
 }
.tag-disabeled {
	white-space: nowrap!important;
}
.tag-entity {
    background-color: #808080!important;
}
.tag-stag {
    background-color: #0080ff!important;
}
.tag-track {
    background-color: #3CB371!important;
}
.tag-catword {
background-color: #030303!important;
}

.google-tagsinput .bootstrap-tagsinput,
.twitter-tagsinput .bootstrap-tagsinput
{
	padding-top: 0;
	background-color: #fff;
	margin-bottom: 0;
}

.tt-menu
{
	background: white;
	min-width: 200px;
	box-shadow: 1px 1px 1px 1px;
	border-radius: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.tt-menu .tt-dataset .tt-suggestion
{
	color: black;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	line-height: 20px;
	text-align: left;
}

.typeahead:focus {
  border: 2px solid #d14836;
}

.tt-suggestion.tt-is-under-cursor
{
	background-color: #d14836;
	color: #FFFFFF;
}

.tt-menu .tt-dataset .tt-suggestion.tt-cursor
{
	background-color: #d14836;
	color: #FFFFFF;
}

.tt-menu .tt-dataset .tt-suggestion.tt-tag-hover,
.tt-menu .tt-dataset .tt-suggestion.tt-tag-hover:hover {
  text-decoration: none;
  outline: 0;
  background-color: #d14836;
  color: #FFFFFF;
  cursor: pointer;
}

.twitter-typeahead.industry .tt-menu {
	position: relative !important;
	top: -30px !important;
	max-height: 150px;
  	overflow-y: auto;
}

/* END TAGSINPUT */

/* END FAMILIARIZATION FORM */

/* END NEW HOME PAGE THEME */

/* ABOUT PAGE BEGIN*/


.btn.btn-reverse
{
	margin-right: 30px;
    background: transparent;
    border: 1px solid #ccc;
    margin-bottom: 40px;
}

.about-banner-holder .btn.btn-reverse:hover
{
	background: #d14836;
	color: white;
	border: 1px solid #d14836;

}

.about-banner-holder{padding-left: 0px; margin-top: 40px;}
.about-banner-holder .btn:hover{background: white; color: #636363;}
.about-icon-holder{margin-top: 20px; padding-left: 0px; padding-bottom: 100px;}
.about-icon-holder a{font-size: 35px; color:white;}
.about-icon-holder a:first-child{margin-right: 30px;}
.app-mainbanner .stretch.about:before {background: rgba(0, 0, 0, 0.3);}

.about-sec2 .about-advantage img:hover {content: normal !important;}
.about-sec2 .about_adv_icon {height: 32px; width: 32px; margin-top: -3px;}
.about-sec2 .about-advantage {padding-bottom: 30px;}

.about-sec3 {background: #f5f5f5; padding-top: 40px; padding-bottom: 40px;}
.random-icons {text-align:center; margin-top: 15px; margin-bottom: 15px;}
.random-icons a
{
    color: #ccc;
    font-size: 30px;
    margin-right: 10px;
    border: 1px solid #ccc;
    border-radius: 30px;
    height: 55px;
    width: 55px;
    display: inline-block;
    vertical-align: middle;
    line-height: 50px;
}
.about-stories h2 { color: #d14836; font-size: 20px; margin-bottom: 10px; }
.about-stories p {font-size: 16px;}

.about-sec4 p {font-size: 16px; color: white; line-height: 40px; text-align:center;}
.about-sec4 .center-title {margin-top: 100px;}

/* ABOUT PAGE END */



/* FAQ BEGIN */

.faq-section .page-heading h2 {
	font: 36px "Open Sans Light";
}

.faq-section .holder h2 {
	font: 15px "Open Sans";
}

.faq-section p {
    font: 14px/20px "Open Sans";
}

.faq-section .holder h2 .fa {
	top: 9px;
}

.row.about-stories {
	margin-bottom: 20px;
}

/* FAQ END */

/*page-banner breadcrumbs BEGIN*/
#dashboard-scroll-loader {
	/* margin-top:81px; */
}

.page-banner .breadcrumbs li.alink:first-child {
    margin-left: 0;
}
.page-banner .breadcrumbs li.alink {
    color: #8f8f8f;/**#dbdbdb;*/
    margin: 0 10px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
/*page-banner breadcrumbs END*/

/* NEWS LIST BEGIN*/
.rdltr-lst-add-btn {
	float:left;
}

.rdltr-lst-rmv-btn {
	float:right;padding-right:40px;
}

.rdltr-lst-add-btn i,
.rdltr-lst-rmv-btn i
{
	margin-right: 2px;
}

.news-list .blog-post-body {
	padding-top:20px;
	padding-bottom:5px;
}

.shop-form .jcf-select {
	    height: 40px !important;
}

.shop-product-info h2 a {
    color: #2a2a2a;
}

.blog-post.news-details{
	margin-top: -85px;
}

.blog-post-details-item a,
.blog-post-details-item a:hover,
.blog-post-details-item a:after {
    color: #d14836 !important;
	text-decoration: none;
}
.blog-post-details-item i {
	width: 16px; height: 16px;
}

.top-seller a {
color: #8f8f8f;
 text-decoration: none;
}
.top-seller a:visited {
	 text-decoration: none;
}

.blog-post .blog-post-details-item .item-profile i.fa-tags {
    left: 63px;
    top: 3px;
    margin-left:5px;
}

.blog-post .blog-post-details-item .item-profile i.cross-icon,
.blog-post .blog-post-details-item .item-profile i.check-icon  {
    left: 18px;
    top: 3px;
    margin-left:5px;
}
 
.blog-post .blog-post-details-item .item-profile i.closeS-icon,
.blog-post .blog-post-details-item .item-profile i.checkS-icon  {
    left: 40px;
    top: 3px;
    margin-left:5px;
}

.blog-post .blog-post-details-item .src i.cross-icon,
.blog-post .blog-post-details-item .src i.check-icon{
    margin-left:-20px;
}


/*
div.blog-post-details-item span.src a:hover,
div.blog-post-details-item span.src a, */
div.blog-post-details-item span.date a:hover,
div.blog-post-details-item span.date a,
div.blog-post-details-item span.lng a:hover,
div.blog-post-details-item span.lng a {
	cursor: default;
	text-decoration: none;
}

.blog-post-body a:hover {
	color: #8F8F8F;
}

/* NEWS LIST END */

/* SIDEBAR BEGIN */
/* ul.time-frame li {display: inline; padding-right: 11px;} */

.shop-widget:first-of-type {
    border: 0;
    padding: 0;
}

.shop-widget {
    border-top: 2px solid #f3f3f3;
    padding: 55px 0 0;
 }
/* SIDEBAR END */
/* XS ICONS NAV BEGIN */
@media not screen and (max-width: 991px) {
	#nav .nav-top li.xs-icons-nav {
		display: none !important;
	}
}
/* XS ICONS NAV END */
.see-more-related{
	display:none;
}
/* FORMS BEGIN */

.com-tagsinput-ctrl{
	padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;
	border: 1px solid #ccc;
}

#familiarizationForm .com-tagsinput-ctrl{
	border:none !important;
}

.com-tagsinput-ctrl .bootstrap-tagsinput {
	font-size:18px;
}

.com-tagsinput-ctrl input {
     font-size: 13px;
}
/* FORMS END*/

/* Centers the icons in the icon navigation */
#header .opener-icons {
	padding: 6.5px 0 0;
}

/* Actual styling from Fekra is 105%, but it interferes with inifinity scroll so we have to adjust it */
.news-list .products-holder {
	width: 100%;
}

@media (min-width: 768px){
	.modal-dialog {
	    margin: 300px auto !important;
	}
}

@media screen and (min-width: 768px){
	.modal-dialog {
	    margin: 300px auto !important;
	}
}

/* FONT SIZE ADJUSTMENTS*/
#nav .mega-drop .drop-holder a ,
#nav > div > ul > li:nth-child(3) > div > ul > li > a,
#nav > div > ul > li:nth-child(1) > div > ul,
#nav > div > ul > li:nth-child(1) > div > ul > li.has-drop > div > ul{
    font-size: 12px;
}

#graze-home-page-content > section > div > aside > div.sidebar-content a {
	font-size: 14px;
}

/* END FONT SIZE ADJUSTMENTS */

.display-block {
	display: block;
}

.padleft15 {
	padding-left: 20px;
}

.pictureSize {
	width:69px;
	height:70px;
}

.display-inline {
	display: inline;
}

#copyrightSpecial {
	float: right;
	max-width: 500px;
	text-transform: uppercase;
}

/*BEGIN HIGHLIGHTS LIST*/
.list-highlight {
	list-style-type: none;
}
.list-highlight h2 a {
	color: #2a2a2a !important;
}
.list-highlight h2 a:hover {
	color: #d14836 !important;
}
/*END HIGHLIGHTS LIST*/


/* ===============================================================CHANGES ON ANI DESIGN=============================================================================*/

/* Navigation categories */

#nav li {
    position: relative;
}
.mn-tp-ln {
    border-top: 1px solid #E6E6E6;
}

#nav .mega-drop {
	top: 23px;
	left: 15px;
	right: 15px;
	font-size: 36px;
	font-weight: 600;
	position: absolute;
	font-family: "Open Sans","Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: all .4s ease;
	border-color: #E6E6E6;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 4px;
}

#nav .mega-drop .drop-holder a{
	color: #6E6E6E;
}

#nav .mega-drop .coll:after {
    top: 0;
    width: 1px;
    left: -1px;
    bottom: -9999px;
    background: #E6E6E6;
}

@media (max-width: 991px){

	#nav li {
    	position: relative;
	}

	#nav .mega-drop {
	    position: static;
	}

	#nav .mega-drop .drop-holder {
	    float: left;
	    width: 100%;
	    margin: 35px 0 0;
	    position: relative;
	    background: #FFFFFF;
	    border-color: #E6E6E6;
	    border-top: 1px solid black;
	}

	#nav .mega-drop .drop-holder .coll {
	    width: 100%;
	    float: none;
		padding: 0 0 10px;
	    position: relative;
	    border-left: 1px solid #E6E6E6;
	    border-right: 1px solid #E6E6E6;
	}

	#nav .mega-drop .title {
	    color: #D14835;
	    display: block;
	    font-size: 15px;
	    font-weight: 600;
	    line-height: 36px;
	    padding: 10px 10px;
	    padding-top:0px;
	    letter-spacing: 0px;
	    font-family: "Open Sans","Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}

}

#nav .mega-drop .drop-holder:after {
    background: transparent;
}

#nav .drop ul:after {
    background: transparent;
}

#nav .mega-drop .title {
    color: #D14835;
    display: block;
    font-size: 15px;
    font-weight: 600;
    line-height: 36px;
    font-family:"Open Sans","Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#nav .mega-drop .drop-holder {
    width: 100%;
    margin: 34px 0 0;
    background: #FFFFFF;
 	border: none;
	box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
	overflow: hidden;
}

#header.fixed-position #nav .drop ul {
    margin: 21px 0 0;
}

#header.fixed-position #nav .mega-drop .drop-holder {
    margin: 34px 0 0;
}

#nav .drop ul {
    margin: 21px 0 0;
    position: relative;
    background: #FFFFFF;
    border: 1px solid #E6E6E6;
}

#nav .mega-drop .drop-holder a:hover{
	color: #6E6E6E;
	background-color:#F5F5F5;
}

#nav .mega-drop .drop-holder a.selected {
	color: #d14835;
}

#nav .drop ul a {
    color: #6E6E6E;;
    display: block;
    padding: 9px 17px;
    letter-spacing: 0;
    position: relative;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    font-family: "Open Sans","Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#nav .drop a:hover{
	color: #6E6E6E !important;
    background-color: #FFFFFF;
    font-family: "Open Sans","Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* End of Navigation categories */


/* Capitalize letters in the dropdown */

.jcf-list .jcf-list-content {
    vertical-align: top;
    display: inline-block;
    overflow: auto;
    width: 100%;
}

.jcf-list .jcf-option {
    white-space: nowrap;
    overflow: hidden;
    cursor: default;
    display: block;
    padding: 5px 9px;
    padding: 10px;
    margin: 0px 32px 0px 0px;
    color: #656565;
    height: 1%;
}

.jcf-select-drop .jcf-hover, .jcf-list-box .jcf-selected {
    background: #e6e6e6;
    padding: 10px;
    margin: 0px 32px 0px 0px;
    color: #000;
}

.shop-form .jcf-select .jcf-select-text {
    color: #6E6E6E;
    font-size: 14px;
    line-height: 36px;
    font-weight: 300;
    margin: 0 32px 0 13px;
    text-transform: uppercase;
}

.shop-form .jcf-select {
	    height: 40px !important;
	    text-transform:uppercase;
}

.jcf-list ul {
    list-style: none;
    padding: 0;
    margin: 0;
    text-transform:uppercase;
}
/* Capitalize ends here */

/* Open Sans */
.news-list .blog-span h2, .modal-title, .list-highlight-title h2 {
    color: #d14836 !important;
    font: 600 18px/24px "Open Sans","Poppins", "Helvetica Neue", "Helvetica", "Arial","sans-serif";
    max-width:800px;
}

.shop-product-info h2 a {
	width:800px;
	height:30px;
	margin: 0 0 0 0;
    color: #6E6E6E;
    font: 600 18px/24px "Open Sans","Poppins", "Helvetica Neue", "Helvetica", "Arial","sans-serif";
}

/* Open Sans ends here */

/* Highlight layout */

.products-shop {
    overflow: hidden;
}

.products-shop .shop-widget  ul, menu, dir {
    display: block;
    margin-block-start: -1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0px;
}

.shop-widget .shop-product-info form h2 a{
		width: 800px;
}

.blog-post-body a {
    color:#4B4B4B;
}
	.blog-post-body a:hover {
    color:#4B4B4B;
	}

.blog-post .blog-post-body {
    font-size: 15px;
    color: #8F8F8F;
    line-height:20px;
}

/* end of Highlight layout */

/* Header */

/* New size of breadcrumbs */

.page-banner.small .breadcrumbs {
    padding: 10px 3px 0 0;
}

.page-banner .breadcrumbs {
    margin: 0;
    float: right;
    font-size: 15px;
    font-weight: 600;
    line-height: 20px;
    padding: 44px 0 0;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.page-banner .breadcrumbs li:first-child a{
    margin-left: 0;
    color: white;
}

.page-banner .breadcrumbs li:before {
    position: absolute;
    color: white;
    content: "";
    top: 0;
    bottom: auto;
    left: -3px;
    right: auto;
}

.list-inline > li {
    display: inline-block;
    padding-left: 0px;
    padding-right: 5px;
}

.page-banner .breadcrumbs li:before {
    content: "/";
}

.page-banner .breadcrumbs li:before {
    position: absolute;
    color: white;
    top: 0;
    bottom: auto;
    left: -9px;
    right: auto;
}

.page-banner .breadcrumbs li.alink:before {
    content: "/";
}

.page-banner .breadcrumbs li.alink:before {
    position: absolute;
    color: white;
    top: 0;
    bottom: auto;
    left: -18px;
    right: auto;
}

/* Page Banner heading */

.page-banner.small .heading {
    text-transform: none;
}

/* Page Banner heading ends here */

/* Profile dialog titles */
.prof-ttl-pd {
	padding-top: 25px;
}

.prof-ttl-pdb {
	padding-bottom: 25px;
}

/* Profile dialog titles ends here */

/* Dashboard titles */

.h2-section-title {
	text-transform: initial;
	font-size: 30px;
	color: #ED5550;
	font-weight: 100;
	font-family: "Open Sans Light","Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: left;
	letter-spacing: 0;
	opacity: 1;
}

.h2-section-title.big {
	font-size: 38px;
}

.h2-section-title a{
	line-height: 1.3em;
    font-size: 18px;
}

span.underline-gray{
    display: inline-block;
    line-height: 0.7em;
    border-bottom: 10px solid #F3F3F3;
}

/* Dashboard titles ends here */

/* End here */

.shop-header {
    overflow: hidden;
    margin-bottom: 60px;
    font-weight: 300;
}

.shop-header h2 {
    color: #d14835;
    text-transform: capitalize;
    line-height: 52px;
    margin: -14px 0 0 14px;
    font: 300 38px "Open Sans","Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-bottom: 10px solid;
    border-bottom-width: 12px;
    border-bottom-color: #f3f3f3 !important;
    border-image: linear-gradient(to left, #f3f3f3 45%, rgba(0,0,0,0) 45%);
    border-image-slice: 1;
    height: 45px;
}

/* Nav Icons */

#header.fixed-position.style23	{
    padding: 23px 0 0;
}

#header.fixed-position .opener-icons:hover{
	background: #d14836;
}

#header .opener-icons {
    float: right;
    padding: 5px 0 0;
    position: relative;
    text-align: center;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    border: 1px solid #fff;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}

#header .icons-nav .opener-icons:hover {
	border: 1px solid #fff;
}

#header .opener-icons i {
	float: right;
    position: relative;
    font-size: 17px;
    text-align: center;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    margin: -8px -1px 0px 0px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}

#header .opener-icons i.fa-search {background: url(../images/On_screen_images/search_white.svg);}
#header.fixed-position .opener-icons i.fa-search {background: url(../images/On_screen_images/search_red.svg);}
#header.fixed-position .opener-icons i.fa-search:hover {background: url(../images/On_screen_images/search_white.svg);}
#header .opener-icons i.fa-bars {background: url(../images/On_screen_images/menu_white.svg);}
#header.fixed-position .opener-icons i.fa-bars {background: url(../images/On_screen_images/menu_red.svg);}
#header.fixed-position .opener-icons i.fa-bars:hover {background: url(../images/On_screen_images/menu_white.svg);}
#header .opener-icons i.fa-book {background: url(../images/On_screen_images/read_later_white.svg);}
#header.fixed-position .opener-icons i.fa-book {background: url(../images/On_screen_images/read_later_red.svg);}
#header.fixed-position .opener-icons i.fa-book:hover {background: url(../images/On_screen_images/read_later_white.svg);}

#header.fixed-position {
    top: 0;
    left: 0;
    right: 0;
    padding: 26px 0 0;
    position: fixed;
}

#header.fixed-position .opener-icons {
 	border-color:#D14835;
    color: #D14835;
}

#header .opener-icons {
    padding: 6.5px 0 0;
}

i.fa-book::before,
i.fa-search::before,
i.fa-bars::before {
    content: "";
}

#navSearchForm input{
	-webkit-appearance: textfield;
    -webkit-rtl-ordering: logical;
    cursor: text;
    padding: 1px;
    width: 100%;
    padding: 9px 10px;
    border: 0;
}

#navSearchForm input,
#navSearchForm input::placeholder {
	color: #6E6E6E;
    letter-spacing: 0;
    font-family: "Open Sans","Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
}

#nav .drop ul a {
    color: #6E6E6E;
    display: block;
    padding: 9px 10px;
    background-color: #FFFFFF;
    letter-spacing: 0;
    position: relative;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}

	#nav .drop ul li:hover {background-color: #F5F5F5;}
	li.has-drop .drop ul li:hover a,
	#nav .drop ul li:hover a {
		margin-left: 6px;text-decoration: none;
	    color: #6E6E6E;
	    background-color: transparent !important;
	}

.mn-srch-inpt {
    padding-right: 2px;
    width: 178px;
    border-bottom: 1px solid black;
    border-top: none;
    border-right: none;
    border-left: none;
    overflow: hidden;
    background-color: #FFFFFF;
}


#nav .drop .list-unstyled li:hover > a {
    color: #6E6E6E;
    background: #FFFFFF;
    padding: 9px 10px;
}

#navSearchForm input:focus{
	 outline: none;
}

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

	.blog-post.news-details {
	    padding-top:1px;
	    margin-top: -22px !important;
	}

	#nav .nav-opener {
    	display: block;
	}

	#header.fixed-position #nav .nav-opener i,
	#nav .nav-opener i{
		float: left;
	    position: relative;
	    background: url(../images/On_screen_images/menu_white.svg);
	    font-size: 17px;
	    text-align: center;
	    border-radius: 50%;
	    height: 39px;
	    width: 39px;
	    margin: -7px -3px 0px -2px;
	    -webkit-transition: all .4s ease;
	    transition: all .4s ease;
	}

	#header.fixed-position .nav-opener, #header.fixed-position .opener-icons {
	    color: #666;
	    border-color: white;
	}

	#header.fixed-position #nav .nav-opener i{
    	background: url(../images/On_screen_images/menu_red.svg);
   		border: 1px solid #D14835;
	}

}

/* Icons end here */

/* Header ends here */

/* Details text */

.products-shop {
    overflow: hidden;
}

.products-shop p{
    font-family: "Open Sans", sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 20px;
    color:#525252;
}

/* Details text ends here */

/* Search button on the left */

.rang-form .btn-form,
.shop-widget .rang-form .btn-form {
    color: #D14835;
    font-size: 13px;
    border: 1px solid #D14835;
    border-radius: 0;
    line-height: 16px;
    padding: 5px 20px;
    background: transparent;
    text-transform: uppercase;
}

.rang-form .btn-form:hover {
    background: #D14835;
    color: white;
}
/* Button changes end here */

.progressbar-container .progress .progress-bar-title {
     top: 5px;
}

/* Buttons position and styling */

.col.buttons-box .rdltr-lst-add-btn {
	float:right;
}

.rdltr-lst-add-btn {
    float: right;
}

.shop-product-info  {
    color: #D14835;
}
.shop-product-info {
    text-decoration: none;
}

.shop-product-info h2 {
    color: #2a2a2a;
    margin: 0 0 6px;
    letter-spacing: 0px;
    text-transform: uppercase;
    font: 600 18px/21px "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.shop-product-info .rdltr-lst-rmv-btn,
.shop-product-info .rdltr-lst-add-btn  {
    float: right;
    padding-right: 0px;
    background: white;
    z-index: 101;
    display: inline-block;
    position: relative;
    margin-top: -1px;
}

.shop-product-info .rdltr-lst-rmv-btn a,
.shop-product-info .rdltr-lst-add-btn a {
	color: #D14835;
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 18px;
    margin-left:2px;
    -webkit-transition: all .4s ease;
	transition: all .4s ease;
}

/* Buttons end here */

/* Adding new icons */

.button-box, .button-box i {
    color: #d14836;
    top: 1px;
    left: 0;
    font-size: 16px;
    width: 16px;
    height: 16px;
}

[class$="-icon"]:not(.social-media-icon):not(.fa-plus):not(.ui-icon), [class*="-icon "]:not(.social-media-icon):not(.fa-plus):not(.ui-icon) {
    display: inline-block;
}

.buttons-box .check-post,
.buttons-box .remove-post{
    display: inline-block;
    position: relative;
    float: right;
    padding-left: 5px;
    background: #fff;
    margin-left: 2px;
    z-index: 1;
}

.shop-product-info .icons {
    color: #2a2a2a;
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 16px;
    margin: 0 5px 0 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    height: 20px;
}

.news-list .blog-span .buttons-box {
    margin-bottom: 0px;
}

#pageItemsNav i.fa-angle-left,
#pageItemsNav i.fa-angle-right {
	font-size:24px;
	padding-left:3px;
	padding-right:3px;
	color:#5D5D5D;
}

#pageItemsNav i.fa-angle-left.active,
#pageItemsNav i.fa-angle-right.active {
	color: #d14836;
}

i.arrow-left-icon {background-image: url('../images/On_screen_images/arrow_left.svg');}
i.arrow-right-icon {background-image: url('../images/On_screen_images/arrow_right.svg');}

i.cross-icon {background-image: url('../images/On_screen_images/close.svg');}
i.closeS-icon {background-image: url('../images/On_screen_images/cross.png');}

i.checkS-icon {background-image: url('../images/On_screen_images/read_later.svg');}
i.checkS-icon.active {background-image: url('../images/On_screen_images/read_later_red_check.svg');}

i.check-icon {background-image: url('../images/On_screen_images/read_later.svg');}
i.check-icon.active {background-image: url('../images/On_screen_images/read_later_red_check.svg');}

i.add {background-image: url('../images/On_screen_images/add.svg');height: 25px; width: 25px;}
i.added {background-image: url('../images/On_screen_images/added.svg');height: 25px; width: 25px;}

/* End of icons */

/* Breadcrumbs and line */

.profiles-label {
    color: #474747;
}

.profiles-label:after {
    content: ":";
    display: inline-block;
    margin-left: -2px;
}

.blog-post .blog-post-details-item .item-profile:after{
	content: ",";
	margin-left: -1px;
}

.blog-post .blog-post-details-item .item-profile:last-child:after{
	content:" ";
}

.neurotags .neurotag:after {
   content: ", ";
   margin-left: 2px;
}

.neurotags .neurotag:last-child:after {
  content:" "; 
}

.product-txt .col-xs-12 .buttons-box:after {
    border: 1px solid ghostwhite;
    display: block;
    content: "";
    margin-top: 8px;
    width: 100%;
}

/* Breadcrumbs and line end here */

/* Sidebar */

h1, h2, h3, h4, h5, h6 {
    font-family: "Open Sans", sans-serif;
    margin: 0 0 20px 0;
    color: #6E6E6E;
}

.shop-widget h3 {
    margin: 0 0 22px;
    letter-spacing: 1px;
    font: 600 14px/20px "Open Sans","Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sidebar-content{
	border-top: 0px solid #f3f3f3;
    padding: 0 0 0;
}

.sidebar-content span.modal-lang-switcher {cursor: pointer;}

.sidebar-content .related {
    padding-top: 35px;
    position: relative;
    z-index: 1;
}

.sidebar-content .metadata-widget:before {
    top: -2px;
}

.sidebar-content .metadata-widget:before {
    height: 0.5px;
}

/* Profile widget */

.shop-widget:before,
.sidebar-content .related:before {
	top:-1px;
}

.sidebar-content .shop-widget .profile:before {
    top:0px;
}

/* Profile widget ends here */

/* Entities widget starts here */

.shop-widget {
    border-top: 2px solid #f3f3f3;
    padding: 25px 0 0;
	margin: 0px 0 39.5px;
	position: relative;
	z-index: 1;
}

.shop-widget:before,
.sidebar-content .entities:before,
.sidebar-content .related:before {
    height: 0.8px;
}

.sidebar-content .entities:before {
    top:-0.8px;
}
/* Entities widget ends here */

/* Social widget */

.sidebar-content .shop-widget {
	color: #666;
    padding-top: 25px;
   	padding-bottom: 25px;
   	font-size: 14px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
}

.sidebar-content .shop-widget ul li a {
    color:#4B4B4B;
    padding-left: 1px;
    font-size: 14px;
}

.sidebar-content .shop-widget.time-widget .time-frame.list-unstyled li {
    display: inline-block;
    float: left;
}

.sidebar-content .shop-widget.time-widget .time-frame.list-unstyled li:nth-child(2n+1){
	 clear: both;
}

/* Social widget ends here */

/* Related widget */

.sidebar-content .related .sellers-widget .list-unstyled{
	width: auto;
    height: auto;
    padding-left: 0px;
}

.sidebar-content .related .sellers-widget ul li{
	background-color:#F8F8F8;
	padding-top:13px ;
	padding-right:20px ;
	padding-left:38px;
	padding-bottom:12px ;
	border-bottom: 2px solid white;
}

/* Related widget ends here */

.shop-widget .list-unstyled{
	margin: 0;
    width: 100%;
	padding-left:15px;
}

.sidebar-content .list-unstyled li {
	padding: 0px 18px 5px 2px;
}

.sidebar-content .shop-widget.related .list-unstyled li,
.sidebar-content .shop-widget.social .list-unstyled li {
	overflow-wrap: break-word;
}

/* Sidebar ends here */

/* Highlight page content */

/* Heading starts here */

.contact-block {
    padding-top: 100px;
    padding-bottom: 100px;
}

.contact-block.shop {
	padding-top: 55px;
}

.shop-header {
	overflow: hidden;
	margin-bottom: 30px;
	margin-left:-15px;
	font-weight: 300;
	padding-top: 2px;
}

.shop-header .holder {
	float: left;
	max-width: 850px;
}

.shop-product-info {
    color: #666;
    overflow: hidden;
    margin: 0 0px 30px 0px;
    font-size: 14px;
    line-height: 24px;
}

#header:after {
    background: black;
    opacity: 0.3 !important;
}

#header.fixed-position:after {
	opacity: 1 !important;
	box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
}

/* Heading ends here */

/* Dropdown list */

.shop-form .jcf-select {
	background: none;
	border: solid #ddd;
	border-width: 1px 0;
	width: 100%;
	height: 41px;
	margin: 0;
}
/* Dropdown list ends here */

ul, menu, dir {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px; 
}

.products-shop {
    overflow: hidden;
}

.products-shop h2{
	font-weight:600;
	font-size: 26px;
    padding-top: 25px;
    color:#6E6E6E;
}

.list-highlight h2 a {
	color: #8f8f8f !important;
}

.shop-product-info li form h2 a {
	text-align:left;
	line-height:24px;
    font: 600 18px "Open Sans","Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.shop-product-info li .list-highlight li form h2 a{
	margin-left: 45px;
	text-align: left;
	line-height:20px;
	font: 400 15px "Open Sans","Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: none;
}

/* New Highlights */

.shop-product-info li .list-highlight li form h2 a:before {
    content: ">";
    color: #D14835;
    position: absolute;
    top: -5px;
    bottom: auto;
    left: -35px;
    right: auto;
    font: 400 15px "Open Sans","Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.shop-product-info li .list-highlight li form h2 a:before {
	border-color: transparent transparent transparent transparent;
}

/* New Sidebar */

.shop-widget ul li a:before, .top-seller a:before {
    border-color: transparent transparent transparent transparent;
}

.products-shop {
    overflow: hidden;
}

.products-shop .shop-widget ul li a:before, .top-seller a:before,
.sidebar-content .shop-widget ul li a:before, .top-seller a:before
{
    position: absolute;
    top: -5px;
    bottom: auto;
    left: -20px;
    right: auto;
    font: 400 15px "Open Sans","Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sidebar-content .shop-widget ul li a:before, .top-seller a:before, .special-orange-links a:before{
    content: ">";
    color: #D14835;
}

.special-orange-links a:before {
	margin-right: 10px;
}

.special-orange-links, .special-orange-links a:hover {
	color:  #D14835;
	text-decoration: none;
}

.shop-product-info .buttons-box:after {
    overflow: hidden;
}

.shop-product-info .buttons-box:after {
     overflow: visible;
}


/* End of Highlight */



/* Page - topics of interest */

.content-box.add-profile .h4-body-title {
    line-height: 40px;
    vertical-align: middle;
}

.content-box.add-profile .h4-body-title .interest-heading,
.content-box.add-profile .h4-body-title .subscription-heading {
    color:#6E6E6E;
    text-transform: none;
    font-size: 20px;
}
	.content-box.add-profile .h4-body-title a:hover {
    text-decoration:none;
	}

.p-item .h4-body-title a{
	color:#6E6E6E;
}
	.p-item .h4-body-title a:hover {
    text-decoration:none;
	}

.col-md-6.col-sm-12.p-item.profile-item,
.col-md-6.col-sm-12.p-item.source-item{
	cursor:pointer;
}
.content-box {
	border: none;
}

.fa-group:before, .fa-users:before {
    content: "";
}

.p-item.profile-item .content-box .time{
    font-size: 10px;
    color: #D14835;
    float:left;
}
.p-item.profile-item .content-box .text{
    float: left;
    color: #D14835;
    padding-bottom: 15px;
    padding-left:5px;
}

.p-item.profile-item .content-box .lang_en{
    float:left;
    display:-webkit-inline-box;
    max-width:100%;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    text-overflow:ellipsis;
    overflow:hidden;
    text-decoration:none;
    color:#4B4B4B;
    font-size:13px;
    clear:both;
}

.p-item .content-box .latest-link {height: 6.7em;}
.p-item .content-box .latest-link:hover{text-decoration:none;}


.p-item.profile-item .content-box .time .time-icon{
    height:20px;
    width:20px;
}

.content-box .content-box-text {padding-left: 0px;}
.p-item.profile-item .content-box {height:200px;}
.p-item .content-box {padding: 25px 25px 20px 25px;}

.p-item .content-box .toolbar a,
.p-item .content-box .toolbar.source a {
   color: #D14835;
   text-transform: uppercase;
   float:left;
   font-size:12px;
}

.p-item .content-box .toolbar.source{
	padding-left: 0px;
    float: left;
    margin-top: 5px;
    clear: both;
}

	.p-item .content-box .toolbar a i.fa-pencil-square-o {
	    font-size:20px;
	    float:left;
	}

.content-box .dyn_text,
.content-box .edit_text{
	font: 600 14px "Open Sans","Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.content-box .edit_text{
	vertical-align: middle;
    float: left;
    padding-left:10px;
}

.content-box h4 i.fa-plus-circle {
    background: url(../images/On_screen_images/read_later.svg);
    height: 40px;
    width: 40px;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-right: 20px;
}

.content-box h4 .fa-plus-circle:before {
    content: "";
}

.p-item .fixed-txt-container {
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 6px;
	white-space: nowrap;
}

/* End of Page - topics of interest */

/* Start of RSS feed page rendering */
.removeColumns {
	font-weight: bold;
	font-size: 15px;
	border-collapse: collapse;
}

.removeColumns td {
	border: none;
}

.removeColumns a{
	color: #6E6E6E;
	text-decoration: none;
}

.txt-right {
	text-transform: uppercase;
	text-align: right;
	padding: 10px;
}

.removeColumns tbody > tr > td.txt-right{
	padding-right: 14px;
}

.removeColumns thead > tr > th.th-title{
	padding-left: 16px;
}

.color-fekra-red {
	color:  #D14835;
	margin-right: 10px;
	margin-left: 10px;
}

.th-title {
    text-transform: uppercase;
}

/* End of RSS feed page rendering */

.font-size-27 {
	font-size:27px;
}

/* Dashboard - In figures */

.clean-section a:hover{
	text-decoration: none;
}
/* Dashboard - In figures ends here*/

/* FAQ, Privacy policy and Terms of use titles*/
.faq-section .page-heading h2 {
    text-transform: initial;
    color: #D14835;
    font: 300 38px "Open Sans","Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* FAQ, Privacy policy and Terms of use titles ends here*/

/*Personal subscription page*/

.col-md-6.col-sm-12.p-item.source-item {
	margin-right:0px;
}

.p-item .content-box .toolbar a i {
    font-size: 20px;
}

.p-item .content-box .toolbar a i.fa-pencil-square-o.personal {
	margin-left: 30px;
}

.p-item.source-item .content-box{
	height: auto;
}

.col-md-6.col-sm-12.p-item.source-item .h4-body-title.source{
    color: #6E6E6E;
    font-weight: 600;
    display: inline;
}

.col-md-6.col-sm-12.p-item.source-item .content-box .h4-body-title a:hover{
    text-decoration: none;
}

.p-item.source-item .fixed-txt-container { height: 38px; }

/*Personal subscription page ends here*/


/*Demo account*/

.well {
    background-color: #FFFFFF;
}

.familiarization-form-fields dl {
    margin-bottom: 20px;
    margin-top:0px;
}

.jcf-select.jcf-unselectable.jcf-select-form-control {
    display: block;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    border: 1px solid #ccc;
}

.com-tagsinput-ctrl {
    margin-bottom: 10px;
}

/*Demo account ends here*/

button.btn.btn-default.btn-cancel {
	color: white !important;
	border: 1px solid white !important;
	background-color: inherit !important;
}

.modal-body i.waiting-icon {
	height: 45px !important;
    width: 45px !important;
    background-image: url(../images/On_screen_images/loader.png);
}

/* Top Source subheader */

.col-md-12.col-lg-12 .center-title p{
    font: 600 14px/20px "Open Sans","Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*Top Source subheader ends here*/

/* Dashboard highlight header */

.highlight-item .highlight-title a:hover {
  	text-decoration:none;
}

/* Dashboard highlight header ends here*/

/* Mobile scaling*/

/* Scaling News Feed view */

@media (max-width: 493px) {

	.contact-block.shop {
    padding-top: 25px;
	}

	.shop-header {
    margin-bottom: 0px;
	}

	.shop-form {
    padding: 25px 0 0 0;
    }

	[class*="col-md"], [class*="col-sm"], [class*="col-lg"] {
    margin-bottom: 0px;
	}

}

/* Scaling News Feed view ends here */

/* Sheep style */

@media only screen and (max-width: 991px){
	.logo {
	    margin: 0px;
	}
}

/* Sheep style end here */

/* Translate to English mobile*/

@media only screen and (max-width: 768px){
	.content-lng-switcher .lng-caption {
	    display: inline-block;
	}
}
/* Translate to English mobile ends here*/

/* Header image scaling */

@media only screen and (min-device-width : 320px) and (max-device-width : 568px){

	.page-banner.small.img-background {
    background-size: 265%;
	}

}

@media only screen and (min-device-width : 569px) and (max-device-width : 767px){

	.page-banner.small.img-background {
    background-size: 143%;
	}

}

/* Header image scaling ends here*/

/* Mobile scaling ends here */

/*============================================================CHANGES ON ANI DESIGN END HERE========================================================================*/

	/*  ----------------------------------------------------------------   HIGHLIGHT SECTION  -------------------------------------------------------------- */



.highlight-section  {
    font-size: 16px;
    line-height: 26px;
    background-color: #F9F9F9;
	width: auto;
    height: auto;
    display: flex;
    flex-wrap: wrap;
}

.col-xs-11.col-sm-5.col-md-5.n-item.news-item {
    cursor: pointer;
    background: #FFFFFF;
    border: none;
    box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
    height:0;
    overflow:hidden;
    padding-top: 33%;
    position: relative;
    margin-right: 40px;
    margin-bottom: 10px;
	margin-top: 19px;
}

.inside-box,
.inside-related-news-item-box,
.highlight-section-right-inside-box,
.combined-inside-box{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.centered:first-of-type {padding-top: 30px;}
.centered:last-of-type {padding-bottom: 30px;}

.n-item.news-item .content-box .news-text {
	float: left;
	-webkit-line-clamp: 11;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	display: -webkit-box;
	overflow: hidden;
	text-decoration: none;
	padding: 0px 30px 0px 26px;
	color: #4B4B4B;
	font-size: 15px;
	line-height: 20px;
	clear: both;
}

	.n-item.news-item .content-box .h4-body-title a{
		color: #6E6E6E;
		font-size: 16px;
		text-align: left;
		font-weight: 600;
		font-family: "Open Sans","Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
		text-decoration: none;
		text-transform:  uppercase;
	}

.index-number{
	color: #ffffffff;
    font-size: 50px;
    bottom: 10px;
    right: 40px;
    position: relative;
}

.check-post.details {
    display: -webkit-box;
    position: relative;
    float: left;
    background: #fff;
    margin-left: 2px;
    bottom: 8px;
    padding-left: 0px;
    margin-left: -1.8%;
    z-index: 1;
}

.rdltr-lst-add-btn a {
    color: #D14835;
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 13px;
    line-height: 18px;
    margin-left: 2px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}

.h4-body-title {
    font-size: 16px;
    color: #6E6E6E !important;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0px 0px 0px 0px!important;
    line-height: 18px;
    padding: 23px 30px 20px 26px;
	-webkit-line-clamp: 4;
  	-webkit-box-orient: vertical;
  	/* autoprefixer: ignore next */
  	display: -webkit-box;
  	text-overflow: ellipsis;
  	overflow: hidden;
  	text-decoration: none;
    clear: both;
}

.col-xs-11.col-sm-11.col-md-11.col-lg-10 .red-styled{
	font-size: 16px;
    text-align: left;
    color: #FFFFFF;
    margin: 0px 0 10px 0;
    line-height: 22px;
    font-weight: 400;
    font-family: "Open Sans","Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
 
.col-sm-10.col-md-10.col-lg-8 h4.red-styled{
	font-size: 16px;
    color: #FFFFFF;
    text-align: left;
    max-height: none;
    max-width: none;
    padding: 5px 0px 0px 20px;
    margin: 4px 0 10px 0;
    line-height: 22px;
    font-weight: 400;
    font-family: "Open Sans","Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.hot-region.paragraph,
.alert-content-box{
	font-weight: 600;
    font-family: "Open Sans","Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #FFFFFF;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    max-height: 160px;
}

.hot-region.paragraph{
	margin: 0px;
}

.hot-region.paragraph a,
.alert-content-box a{
    color: #FFFFFF;
    text-decoration: none;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-4.highlight-right {
    position: relative;
    padding-top: 49px;
    padding-bottom: 47px;
    background-color: #ED5550;
}

.map-news-item-content .date{
	margin-top: 5px;
	margin-bottom: 5px;
	vertical-align: top;
	padding-left: 25px;
    color: #ED5550;
}

.map-news-item-content .date .text-date{vertical-align: inherit;}
.col-xs-2.col-sm-2.col-md-1.col-lg-2{padding-left: 0px;}

i.fa-map-marker-alt{  background-image: url("../images/On_screen_images/pin_white.png"); color: transparent;}
i.fa-star{  background-image: url("../images/On_screen_images/star.png"); color: transparent; }
i.fa-comment{  background-image: url("../images/On_screen_images/bubble.png"); color: transparent; }
i.circle-dash{     background-image: url(../images/On_screen_images/circle_dash.png); float: right; color: transparent; border-radius: 50%; border: 2px dashed #FFFFFF; padding: 78px;}
i.map-marker-alt {background-image: url("../images/On_screen_images/pin.png"); color: #ED5550; height: 17px; width: 12px; margin-right: 10px; background-repeat: no-repeat; display: block; background-size: 100%;}

.col-xs-11.col-sm-11.col-md-11.col-lg-9.highlight i{
    width: 31px;
    height: 41px;
    background-repeat: no-repeat;
    display: block;
    background-size: 100%;
}

.col-xs-11.col-sm-11.col-md-11.col-lg-9.highlight{display: grid;}
.region {vertical-align: middle;} 
.centered {
    margin: auto;
    max-width: 750px;
    margin-top: 30px;
}
.space-sep20 {display: none!important;}

.bottom-inner-navigation .button.navigation-botton.active  {
    border: 1px solid rgb(209, 72, 54);
    border-radius: 50%;
    color:rgba(75, 75, 75, 1);
    text-align: center;
    background: transparent;
}

.map-news-item-content .date .time-icon {margin-top: 2px;}

.myStory-section-left-content {
    padding-top: 65px;
    padding-bottom: 88px;
}

.my_story .nav-block.left-nav li:first-child {
    list-style-type: none;
    text-align: -webkit-center;
}

.my_story .nav-block.left-nav ul {
	float: right;
}

.container-fluid.highlight,
.container-fluid.highlight.mobile,
.col-xs-10.heading,.col-xs-10.news,
.col-xs-10.story,.col-xs-10.main_news,
.col-xs-10.related_news,.col-xs-10.highlight,
.col-sm-12.col-md-12.col-lg-4.highlight,
.col-lg-2.col-sm-1.col-md-2.left-nav{
	padding-left: 0px;
	padding-right: 0px;
}

.icons.col-xs-12.details{
	color: #2a2a2a;
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    padding-left: 0px;
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 20px;
    margin-bottom: 5px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    height: 0px;
}

.my_story .nav-block li:not(:first-child) {
    list-style-type: none;
    margin-block-start: 2.6em;
    text-align: -webkit-center;
}
	.my_story .nav-block li a {
	    padding: 6px 12px;
	    text-decoration: none;
		text-align: left;
		font-size: 13px;
		font-family: Regular, Open Sans;
		line-height: 18px;
		letter-spacing: 0;
		color: #4B4B4B43;
		opacity: 1;
	}

	.my_story .nav-block .active a{
	 border: 1px solid rgb(209, 72, 54);
	 border-radius: 50%;
	 text-align: center;
	 background: transparent;
	 font-size: 13px;
	 font-family: Regular, Open Sans;
	 line-height: 18px;
	 letter-spacing: 0;
	 color: #4B4B4B;
	 opacity: 1;
	}

#highlight-section-left {background-color:#F9F9F9;}

.top-inner-navigation{
    position: relative;
    top: -20px;
}
.btn.navigation-inner-top{
    color: #5D5D5D;
    background: #FFFFFF;
    /* margin: 0 0 0 16px; */
	font-size: 13px;
	height: 34px;
	border: none;
    box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
    padding: 8px 20px;
}

.buttons-box.details {
    margin-bottom: 0px;
}
.icons.col-xs-12.details {
    color: #2a2a2a;
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    padding-left: 0px;
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 20px;
    margin-bottom: 5px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    height: 0px;
}
.num-index{
    color: #ffffff;
    font-size: 36pt;
    margin-left: -16px;
    position: relative;
    font-style: normal;
    top: -16px;
}

.col-xs-11.col-sm-11.col-md-11.col-lg-10.red .row>a{
	text-decoration: none;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-4 > .col-xs-11.col-sm-11.col-md-11.col-lg-9.highlight  {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

.highlight-heading,
.map-heading{
    font-size: 30px;
    color: #ED5550; 
    font-weight: 100;
    font-family: "Open Sans Light","Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.jcf-hidden {
    border: 1px solid #ddd;
    width: 255px;
    height: 40px!important;
    padding-left: 20px;
    vertical-align: bottom;
}

.shop-form.dashboard{
    width: 255px;
    height: 33px;
    padding: 0px 0 0;
    margin-left: 45px;
    float: none;
}

.my_story .main-news-item-content {
	/**max-height: 400px;*/
}

.my_story .main-news-item-content {
	padding-left: 7%;
    padding-right: 7%; 
}
.my_story .nav-block.left-nav {
	padding-right: 0px;
    margin-right: 0px;
	padding-top: 10%;
	padding-bottom: 10%;
}
.my_story .main-news-item-content-title{
	    font-size: 16px;
	    color: #6E6E6E;
	    -webkit-line-clamp: 4;
	    -webkit-box-orient: vertical;
	    display: -webkit-box;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    text-decoration: none;
		line-height: 2.2;
	    clear: both;
	    font-weight: 600;
		font-family: Open Sans, Semibold;
	}

	.btn-cart.main,
	.btn-cart.news.right{
	    display: inline-block;
	    text-transform: uppercase;
	    font-size: 12px;
	    margin-bottom: 5px;
	}
		.btn-cart.news.right {
		 	padding-left: 25px;
		}

	.main-news-item-text{
	    color: #4B4B4B;
	    font-size: 15px;
	    line-height: 20px;
	    max-height: 375px;
	    font-weight: 400;
	    font-family: Regular, "Open Sans";
	    -webkit-line-clamp: 10;
	    -webkit-box-orient: vertical;
	    display: -webkit-box;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    text-decoration: none;
	    clear: both;
		padding-top: 40px;
		text-align: left;
		opacity: 1;

	}
 
span.underline-pink {
    display: inline-block;
    line-height: 0.7em;
    border-bottom: 10px solid #ffbcb3;
}

span.underline-pink-empty {
    display: inline-block;
    line-height: 0.7em;
    border-bottom: 10px solid #ffffff;
}

.space-sep50{
    clear: both;
    display: block;
    height: 50px;
}

.top-inner-navigation {
	list-style-type: none;
    display: -webkit-inline-box;
    margin-left: 1.5%;
}

.top-inner-navigation .active a,
.top-inner-navigation a:hover{
	background-color: #ED5550;
	color: #FFFFFF;
}

.button.navigation-botton{
	margin: 15px 0px 0px 0px;
    color: #5D5D5D;
    background-color: transparent;
    text-decoration: none;
    font-size: 15px;
    padding: 5px 11px;
    display: inline-block;
    line-height: 1.428571429;
}

.navigation-vertical{
    color: #5D5D5D;
    font-size: 13px;
    line-height: 1.428571429;
}

.vl {
  border-left: 1px solid rgb(209, 72, 54); 
}

.vr {
  border-right: 1px solid rgb(209, 72, 54); 
}

.blog-post-details-item.blog-post-details-item-left .date {
	vertical-align: top;
	text-align: left;
	font-size: 13px;
	font-family: Semibold, Open Sans;
	line-height: 18px;
	letter-spacing: 0;
	color: #ED5550;
	font-weight: 600;
	opacity: 1;
}

.styled-border{
	box-shadow: 0px -0.3px 0px rgba(0,0,0,0.16);
}

.styled-border-bottom{
	box-shadow: 0px 0.3px 0px rgba(0,0,0,0.16);
}

.loading-container {
  overflow: hidden;
  padding: 155px 0;
  text-align: center;
  text-align: center;
  margin-left:auto;
  margin-right: auto;
}

.col-xs-12 .buttons-box.details:after {
    border: 1px solid ghostwhite;
    display: block;
    content: "";
    width: 100%;
}
 
.myStory-main-header,
.myStory-main-header-right {
	color: #ED5550;
	font-weight: 600;
	text-transform: uppercase;
    font-family: "Open Sans","Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (max-width: 767px){
	[class*="col-md"], [class*="col-sm"], [class*="col-lg"] {
	    margin-bottom: auto;
	}
}

.container.mobile {
	display: -webkit-box;
}

.my_story .myStory-left-content {
    margin-top:5%
}

.my_story .rel-head{
	padding-left:10%;
}

.my_story .myStory-section-right-content {
	background:#F9F9F9;
	background-color: #F9F9F9;
	box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
	/*padding-top: 41px;
	padding-bottom: 41px; */
	overflow-x: hidden;
	overflow-y: auto;
	width: -webkit-fill-available;
	padding-left:5%;
}
/**box-shadow: topBoxShadow, bottomBoxShadow, rightBoxShadow, leftBoxShadow*/
.my_story .rel-bg-bsh { 
	background:#F9F9F9;
	background-color: #F9F9F9; 
	box-shadow: 4px 3px 6px 0px rgba(0,0,0,0.16);
	width: -webkit-fill-available;
}

.my_story .main-cont {
	margin:0px;
	padding-right:0px;
	padding-left:2%; 
	float:right;
	height:100%;
}

.styled.datepicker {
	margin-top: -500px;
	display: -webkit-box;
}

.highlight-styled-div {
	display: -webkit-box;
}

.col-sm-3.col-md-2.col-lg-3.highlight {
	padding-left: 0px;
}

.col-sm-8.col-md-12.col-lg-8.highlight,
.col-sm-3.col-md-12.col-lg-4.highlight {
	padding-right: 0px;
	padding-left: 0px;
	max-height: -webkit-fill-available;
}

.heatmap .sm-date-filter .datepicker-input{
	text-align: left;
	font-family: Regular,Open Sans;
	font-size:15px;
	line-height: 20px;
	letter-spacing: 0;
	color: #4B4B4B;
	opacity: 1;
}

.datepicker-input {
	border: 1px solid #ddd;
	max-width: 235px;
	height: 35px!important;
	width: 200px;
	margin-left: -50px;
	padding-top: 2px;
	padding-left: 5px;
	background-color: #ffffff;
}

.datepicker-span {
	vertical-align: -webkit-baseline-middle;
}

i.fal.fa-chevron-down {
    float: right;
    padding-right: 20px;
    padding-top: 5px;
    background-image: url(../images/On_screen_images/arrow_down.svg);
    color: #ED5550;
    height: 20px;
    width: 12px;
    margin-right: 10px;
    background-repeat: no-repeat;
    display: block;
    background-size: 100%;
}

.bottom-inner-navigation.geo{
    float: right;
    margin-top: -65px;
    position: relative;
}

i.fal.fa-chevron-down-dd {
    float: right;
    padding-right: 20px;
    padding-top: 5px;
    background-image: url(../images/On_screen_images/arrow_down.svg);
    color: #ED5550;
    height: 20px;
    width: 12px;
	margin-right: 8px;
    margin-top: -33px;
    background-repeat: no-repeat;
    display: block;
    background-size: 100%;
}

.map-heading-styled{
	display: -webkit-inline-box;
}
.fa-chevron-down:before {
    content: " ";
}

.shop-form.dashboard .jcf-select {
    background: none;
    border: solid #ddd;
    border-width: 1px;
    width: 100%;
    height: 41px;
    margin: 0;
}

.shop-form.dashboard .jcf-select-opener:before {
    border-style: unset;
}

.daterangepicker td.active, .daterangepicker td.active:hover,
.active.end-date.in-range.available {
    background-color: #ED5550!important;
}

.daterangepicker td.in-range {
    background-color: #ffbcb3!important;
}

.daterange{
    border: 1px solid #ddd;
    width: 255px;
    height: 40px!important;
    padding-left: 20px;
    -webkit-appearance: menulist-button!important;
    vertical-align: bottom;
}

.main-news-item-content-title h4 a,
.my_story .related-news-item-content .title a{
		color: #6E6E6E;
		font-size: 16px;
		text-align: left;
    	font-weight: 700;
        font-family: "Open Sans","Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
    	max-width: 394px;
    	text-decoration: none;
    	margin: 0px;
    	text-transform:  capitalize;
	}

	.my_story .myStory-left-content p{
		color: #4B4B4B;
		font-size: 15px;
		line-height: 2;
	    font-weight: 400;
        font-family: "Open Sans","Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}

	.col-xs-12.col-sm-7.col-md-7.col-lg-6.col-centered {left: 25%;}

.my_story .related-news-item-content {
	background: white;
    padding-top: 51%;
    height: 0;
	border-radius: 0px 15px 15px 0px;
    box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.16);
    text-overflow: ellipsis;
    overflow: hidden;
    margin: auto;
	position: relative;
}

.my_story .col-centered .related-news-item-content{
	 border-left: 7px solid #F8B5AB;
	 border-right: 0px solid #F8B5AB!important;
}

#content {
	padding-bottom: 30px;
	margin-left: 3.5%;
}

.my_story .related .related-news-item-content{
	border-right: 7px solid #F8B5AB;
	left:5%;
	border-radius: 15px 0px 0px 15px!important;
}

.my_story .related-news-item-content .title a{
    font-size: 16px;
    color: #6E6E6E;
    max-height: 60px;
    padding: 10px 26px 0px 26px;
    margin-bottom: 5px;
    -webkit-line-clamp: 2;
    text-transform: capitalize;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    text-decoration: none;
    clear: both;
    font-weight: 600;
    font-family: Semibold, "Open Sans";
	text-align: left;
	letter-spacing: 0;
	opacity: 1;


}

	.my_story .related-news-item-content .news-content{
		font-size: 15px;
   		-webkit-line-clamp: 3;
   		-webkit-box-orient: vertical;
    	text-overflow: ellipsis;
    	overflow: hidden;
		line-height: 20px;
		margin-top: 15px;
		opacity: 1;
    	text-decoration: none;
    	/* autoprefixer: ignore next */
    	display: -webkit-box;
    	/* autoprefixer: ignore next */
    	padding: 0px 25px 0px 25px;
    	color: #4B4B4B;
        font-weight: 400;
        text-decoration:none;
        font-family: Regular,"Open Sans";
	}


 .news-content a,
 .main-news-item-text a{
 	text-decoration: none;
 	color: #4B4B4B;
 }


.styled-section {
	margin-left: 1%;
}




.col-xs-1.col-sm-1.col-md-1.col-lg-2,
.col-xs-12.col-sm-12.col-md-12.col-lg-7.highlight{
	padding-left: 0px;
	padding-right:0px;
}

@media only screen and (min-width: 1024px) and (max-width: 1220px){
	.top-inner-navigation,.styled-section { margin-left: 0em;}
	.col-xs-12.col-sm-12.col-md-12.col-lg-8,.col-xs-11.col-sm-10.col-md-11.col-lg-11.highlight {padding-left: 0px; padding-right: 0px;}
	 #content {margin-left: 1em;}
	 
	.map-news.map-news-row { margin-top: -270px;}
    .myStory-main-header {margin-left: 15px;}
	#mob_hid {display:none;}
	.amchrt_hr {margin-right: unset;}
}

@media only screen and (min-width: 992px) and (max-width: 1024px){
	.top-inner-navigation,.styled-section { margin-left: 0em;}
	 #content {margin-left: 1em;}
	/**.vl {border-right: 1px solid rgb(209, 72, 54); max-height: 500px; }
	.my_story .nav-block li:first-child {list-style-type: none; text-align: -webkit-center;}*/
	 
	.col-xs-12.col-sm-12.col-md-12.col-lg-8,.col-xs-11.col-sm-10.col-md-11.col-lg-11.highlight {padding-left: 0px; padding-right: 0px;}
	.map-news.map-news-row { margin-top: -270px;}
}

.leaflet-control-attribution a {color: transparent!important;}

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

	.col-xs-12.col-sm-10.col-md-11.col-lg-11.highlight {padding-left: 0px; margin-left: -1.5%;}
	.col-sm-10.col-md-10.col-lg-8 h4.red-styled {padding: 5px 0px 0px 0px;}
	#highlight-section-right {height: auto;}
	.hot-region.paragraph,.alert-content-box{padding-left: 0px;}
	.col-xs-11.col-sm-5.col-md-5.n-item.news-item:first-child{margin-right: 40px;}
	.top-inner-navigation {margin-left: 2.5%;}
	.col-xs-11.col-sm-11.col-md-11.col-lg-9.highlight{padding-left: 0px; padding-right: 0px;}
	#content{margin-left: 1em;}
	.col-xs-12.col-sm-12.col-md-12.col-lg-4.highlight-right{ padding-bottom: 30px;}
	.styled-section {margin-left: -2.5%;}
	.map-news.map-news-row .map-news-item-container .map-news-item-content .sum {-webkit-line-clamp: 3!important;}
	.map-news.map-news-row .map-news-item-container .map-news-item-content .title {-webkit-line-clamp: 2!important;}
	.col-xs-12.col-sm-12.col-md-12.col-lg-8,.col-xs-12.col-sm-10.col-md-11.col-lg-11.highlight {padding-left: 0px; padding-right: 0px;}
	.col-xs-11.col-sm-11.col-md-11.col-lg-10.red {padding-left: 10px;}
 
	.col-xs-9.col-sm-9.col-md-8.col-lg-8.myStory-left-content {padding-right: 0px;}
	.myStory-section-left-content{ height: auto;}
	.col-xs-11.col-sm-5.col-md-5.n-item.news-item { padding-top: 30%;}
	.n-item.news-item .content-box .h4-body-title {-webkit-line-clamp: 2;}
	.n-item.news-item .content-box .news-text {-webkit-line-clamp: 4; margin-top: 10px;}
	.col-xs-11.col-sm-10.col-md-11.col-lg-11.highlight{padding-left: 0px;}
	.row.reverse {flex-direction: column-reverse;display: flex;}
	.col-xs-9.col-sm-9.col-md-8.col-lg-8.myStory-left-content {padding-right: 0px; width: 91%; padding-left: 65px;}
	/**.vl { border-right: unset; max-height: unset; display: -webkit-box; margin-block-start: 0em; margin-block-end: -12em; margin-inline-start: 16em; margin-inline-end: 1em; padding-inline-start: 0px;}
	*/
	.myStory-section-right-content {padding-left: 30px;padding-right: 30px;} 
	.map-news.map-news-row { margin-top: -270px!important;}
	.bottom-inner-navigation.geo{ margin-top: -65px;}
	.daterangepicker .drp-buttons .btn { width: 80px;}
	.daterangepicker .drp-selected { display: block!important; font-size: 12px; padding-right: 8px; text-align: -webkit-center;}
	.cancelBtn.btn.btn-sm.btn-default { display: -webkit-box;top: 27px;position: relative;}
}

@media only screen and (min-width: 1220px) and (max-width: 1420px){

	.row.styled.yesterday,.row.styled.today{display: -webkit-box;}
	.n-item.news-item .content-box .news-text { float: left; -webkit-line-clamp: 5;  -webkit-box-orient: vertical; text-overflow: ellipsis; /* autoprefixer: ignore next */ display: -webkit-box; overflow: hidden; text-decoration: none; color: #4B4B4B; font-size: 15px; line-height: 20px; clear: both;}
	.my_story .related {left: 20%;}
	.col-xs-11.col-sm-10.col-md-11.col-lg-11.highlight{ padding-left: 0px; padding-right: 0px;}
	#content { margin-left: 5%;}
	.top-inner-navigation {list-style-type: none;display: -webkit-inline-box;margin-left: 2%;}
}

@media only screen and (min-width: 550px) and (max-width: 767px){
	.my_story .related-news-item-content .news-content { -webkit-line-clamp: 8;}
	.map-news.map-news-row .map-news-item-container .map-news-item-content .sum { -webkit-line-clamp: 8!important;}
}

@media only screen and (min-width: 450px) and (max-width: 550px){
	.my_story .related-news-item-content .news-content { -webkit-line-clamp: 5;}
	.map-news.map-news-row .map-news-item-container .map-news-item-content .sum { -webkit-line-clamp: 6!important;}
}

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

		.top-inner-navigation {list-style-type: none; display: -webkit-inline-box; margin-left: 0px;}
		.col-xs-11.col-sm-10.col-md-11.col-lg-11.highlight,.col-xs-2.col-sm-2.col-md-2.col-lg-2 {padding-left: 0px;}
		#content {padding-bottom: 30px; margin-left: 3.5%; }
		.col-xs-11.col-sm-5.col-md-5.n-item.news-item {padding-top: 51%;}
		.col-xs-11.col-sm-11.col-md-11.col-lg-9.highlight{padding-left: 0px;padding-right: 0px;}
		.styled.datepicker {display: block; margin-top: -590px;}
		.datepicker-input { width: -webkit-fill-available; margin-left: 0em;}
		.col-md-4.col-xs-12.col-sm-6.map-news-item-container.p1{margin-bottom: 10px;}
		.map-news.map-news-row .map-news-item-container .map-news-item-content .sum {-webkit-line-clamp: 3!important;}
		.map-news.map-news-row .map-news-item-container .map-news-item-content .title {-webkit-line-clamp: 2!important;}
		.bottom-inner-navigation.geo { display: flex;}
		.highlight-styled-div {display: block;}
		.map-news.map-news-row .map-news-item-container .map-news-item-content .title {-webkit-line-clamp: 2;}
		.col-xs-12.col-sm-6.col-md-5.n-item.news-item { padding-top: 60%;}
		.n-item.news-item .content-box .news-text {-webkit-line-clamp: 4; padding: 10px 25px 0px 25px;}
		.h4-body-title { padding: 23px 30px 0px 26px; -webkit-line-clamp: 2;}
		.col-xs-12.col-sm-12.col-md-12.col-lg-8,.col-xs-12.col-sm-10.col-md-11.col-lg-11.highlight {padding-left: 0px; padding-right: 0px;}
		.col-xs-12.col-sm-7.col-md-7.col-lg-6.col-centered {left: 0%;}
		.col-xs-12.col-sm-12.col-md-12.col-lg-4.highlight-right {position: relative; padding-top: 49px; background-color: #ED5550; padding-bottom: 30px;}
		.map-news.map-news-row .map-news-item-container.col-md-4:nth-child(3n) { margin-top: 10px; margin-bottom: 10px; }
		.col-xs-11.col-sm-11.col-md-11.col-lg-10.red {padding-left: 35px;}
		.col-xs-9.col-sm-9.col-md-8.col-lg-8.myStory-left-content {padding-right: 0px;}
		.col-xs-12.col-sm-12.col-md-12.col-lg-4 > .col-xs-11.col-sm-11.col-md-11.col-lg-9.highlight {transform: unset;}
		.button.navigation-botton {margin: 15px 0px 0px 0px; padding: 3px 10px;}
		 
		.row.reverse {flex-direction: column-reverse;display: flex;} 
		.col-xs-9.col-sm-9.col-md-8.col-lg-8.myStory-left-content {padding-right: 0px; width: 94%; padding-left: 30px;}
		/**.vl { border-right: unset; max-height: unset; display: -webkit-box; margin-block-start: 0em; margin-block-end: -10em; margin-inline-start: 7em; margin-inline-end: 0em; padding-inline-start: 1em;}
		.vr { border-right: unset; max-height: unset; display: -webkit-box; margin-block-start: 0em; margin-block-end: -10em; margin-inline-start: 7em; margin-inline-end: 0em; padding-inline-start: 1em;}
	
		.my_story .nav-block li:not(:first-child) {list-style-type: none; margin-block-start: unset; text-align: -webkit-center;}	*/
		.myStory-section-right-content {padding-left: 30px;padding-right: 30px;}
		.map-news.map-news-row { margin-top: -270px!important;}
		.bottom-inner-navigation.geo{ margin-top: -65px;}
		.shop-form.dashboard {width: -webkit-fill-available;margin-left: 0px;}
		.highlight-section {margin-top: 50px;}
		.styled-section { margin-left: auto;}
		.myStory-section-left-content {  padding-top: 30px;  padding-bottom: 30px; height: unset;box-shadow: 0px -0.3px 0px rgba(0,0,0,0.16);}
		.row.styled.today,.row.styled.yesterday {position: relative;left: -10px;}
		/*.my_story .nav-block li a {padding: 3px 9px;}*/
		.padding-top-60 {padding-top: 30px !important;}
		#prev,#next{ margin-top: 15px;}
		.daterangepicker .drp-buttons .btn { width: 80px;}
		.daterangepicker .drp-selected { display: block!important; font-size: 12px; padding-right: 8px; text-align: -webkit-center;}
		.cancelBtn.btn.btn-sm.btn-default { display: -webkit-box;top: 27px;position: relative;}
}

@media only screen and (min-width: 320px) and (max-width: 375px){

	.styled.datepicker {display: block; margin-top: -590px;}
	#prev,#next{ margin-top: 15px;}
	.button.navigation-botton {margin: 15px 0px 0px 0px;}
	.top-inner-navigation {list-style-type: none; display: -webkit-inline-box; margin-left: 0px;}
	.col-xs-2.col-sm-2.col-md-2.col-lg-2 {padding-left: 0px;}
	.col-xs-12.col-sm-7.col-md-7.col-lg-6.col-centered {left: 0%;}
	.col-xs-12.col-sm-12.col-md-12.col-lg-4.highlight-right {position: relative; padding-top: 49px; background-color: #ED5550; padding-bottom: 30px;}
	.datepicker-input { width: -webkit-fill-available; margin-left: 0em;}
	.col-md-4.col-xs-12.col-sm-6.map-news-item-container.p1{margin-bottom: 10px;}
	.map-news.map-news-row .map-news-item-container .map-news-item-content .sum {-webkit-line-clamp: 2!important;}
	.bottom-inner-navigation.geo { display: flex;}
	.highlight-styled-div {display: block;}
	.map-news.map-news-row .map-news-item-container .map-news-item-content .title {-webkit-line-clampp: 1!important;}
	.col-xs-12.col-sm-6.col-md-5.n-item.news-item { padding-top: 65%;}
	.n-item.news-item .content-box .news-text {-webkit-line-clamp: 3; padding: 10px 25px 0px 25px; float: unset;}
	.h4-body-title { padding: 23px 25px 0px 25px; -webkit-line-clamp: 2; }
	.map-news.map-news-row .map-news-item-container.col-md-4:nth-child(3n) { margin-top: 10px; margin-bottom: 10px; }
	#content {padding-bottom: 30px;margin-left: 0%;}
	.col-xs-11.col-sm-11.col-md-11.col-lg-10.red {padding-left: 35px;}
	.col-xs-9.col-sm-9.col-md-8.col-lg-8.myStory-left-content {padding-right: 0px; width: 91%;}
	.col-xs-12.col-sm-12.col-md-12.col-lg-4 > .col-xs-11.col-sm-11.col-md-11.col-lg-9.highlight {transform: unset;}
	.col-xs-12.col-sm-12.col-md-12.col-lg-8,.col-xs-11.col-sm-10.col-md-11.col-lg-11.highlight {padding-right: 0px;}
	.col-xs-12.col-sm-12.col-md-12.col-lg-4.highlight-right {padding-left: 0px; }
	.col-xs-11.col-sm-11.col-md-11.col-lg-9.highlight {padding-left: 5px;}
	.button.navigation-botton { padding: 3px 9px;}
	.myStory-section-left {padding-left: 0px;padding-right: 0px; clear: both;}
	.row.reverse {flex-direction: column-reverse;display: flex;}
/**	.vl { border-right: unset; max-height: unset; display: -webkit-box; margin-block-start: 0em; margin-block-end: -4em; margin-inline-start: 5em; margin-inline-end: -1em; padding-inline-start: 1em;}
	.vr { border-right: unset; max-height: unset; display: -webkit-box; margin-block-start: 0em; margin-block-end: -4em; margin-inline-start: 5em; margin-inline-end: -1em; padding-inline-start: 1em;}
) .my_story .nav-block li:first-child, #myStory-section-left .nav-block li:not(:first-child) {list-style-type: none; margin-block-start: 0em; text-align: -webkit-center; padding-left: 10px;}
		*/.myStory-section-right-content {padding-left: 30px;padding-right: 30px;}
	.my_story .related-news-item-content .news-content {-webkit-line-clamp: 2;}
	.map-news.map-news-row { margin-top: -320px!important;}
	.bottom-inner-navigation.geo{ margin-top: -125px;}
	.col-xs-11.col-sm-5.col-md-5.n-item.news-item { padding-top: 51%;margin-left: 15px; }
	.shop-form.dashboard {width: -webkit-fill-available;margin-left: 0px;}
	.highlight-section {margin-top: 50px;}
	.styled-section { margin-left: auto;}
	.padding-top-60 {padding-top: 30px !important;}
	.myStory-section-left-content {  padding-top: 30px;  padding-bottom: 30px; height: unset;box-shadow: 0px -0.3px 0px rgba(0,0,0,0.16);}
	.row.styled.today,.row.styled.yesterday {position: relative;left: -10px;}
	/*.my_story .nav-block li a {padding: 3px 9px;}*/
	.daterangepicker .drp-buttons .btn { width: 80px;}
	.daterangepicker .drp-selected { display: block!important; font-size: 12px; padding-right: 8px; text-align: -webkit-center;}
	.cancelBtn.btn.btn-sm.btn-default { display: -webkit-box;top: 27px;position: relative;}
}

/*  ----------------------------------------------------------------   HIGHLIGHT SECTION ENDS HERE -------------------------------------------------------------- */

/*  --------------------------------------------------------------   SMELTERS DASHBOARD STARTS HERE ------------------------------------------------------------- */

@media only screen and (min-width: 1220px){
	.filters {
		box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.16);
		position: relative;
		display: block;
		margin-right: 0px;
		margin-block-start: 1em;
		list-style-type: none;
		padding-inline-start: 1em;
		padding-inline-еnd: 1em;
		margin-block-end: 1em;
		padding-block-end: 1em;
		margin-inline-start: 0em;
		margin-inline-end: 0em;
	}
}

.cnw-title .title,
.heatmap .cnw-title .theme {
	padding-bottom: 10px;
}

.heatmap .cnw-title .title, 
.smelters_map .cnw-title .title 
{
	padding-left: 0px!important;
}

.smelters_map .sm-map-fr {
	padding-left: 30px;
}
 
	.dashboard-map.filter-geomap {
		min-height: 600px;
		border-bottom: 0;
		width:100%;
		height: 100%;
		margin:0px;
	}

	.dashboard-map.filter-geomap.leaflet-left {
		left: unset!important;
	}
	.dashboard-map.filter-geomap.leaflet-top {
		top: unset!important;
	}

	.dashboard-map.filter-geomap.leaflet-top.leaflet-left{
		right: 50px;
		bottom: 10px;
		position: absolute;
		pointer-events: none;
	}

	.dashboard-map.filter-geomap .leaflet-popup-scrolled {
		border: 0px !important;
	}

	.dashboard-map.filter-geomap .leaflet-popup-scrolled::-webkit-scrollbar {
		width: 9px;
	  	border-radius: 9px;
	}

	/* Track */
	.dashboard-map.filter-geomap .leaflet-popup-scrolled::-webkit-scrollbar-track {
	  background: #f1f1f1;
	  border-radius: 9px;
	}

	/* Handle */
	.dashboard-map.filter-geomap .leaflet-popup-scrolled::-webkit-scrollbar-thumb {
	  background: #C0C0C0;
	  border-radius: 9px;
	}

	/* Handle on hover */
	.dashboard-map.filter-geomap .leaflet-popup-scrolled::-webkit-scrollbar-thumb:hover {
	  background: #D3D3D3;
	  border-radius: 9px;
	}

/*
	.dashboard-map.filter-geomap.leaflet-map-pane{
		margin-top: -60px;
	}
*/
	.signal-title a{
		text-align: left;
		font: Bold 15px/25px Open Sans;
		letter-spacing: 0;
		color: #FFFFFF;
		text-transform: uppercase;
		opacity: 1;
   		-webkit-line-clamp: 1;
   		-webkit-box-orient: vertical;
  		display: -webkit-box;
    	text-overflow: ellipsis;
  		overflow: hidden;
    	text-decoration: none;
	}

	.news-box-content-right{
	    border-left: 1px solid white;
	}

	.news-box{
		margin-top: 20px;
	}
	
	.grz-flex-row,
	.sm-flex-row {
		display: flex;
		flex-wrap: wrap;
		height: 100%;
	}
	
	.grz-flex-cell {
		display: block;
		-ms-flex: 1; /* IE 10 */
  		flex: 1;
	}

	.news-box.page-items-element:before,
	.sm-bt:before {
	   	border: 1px solid #FFFFFF;
	   	margin-bottom: 15px;
	   	margin-top: 15px;
		opacity: 0.2;
    	display: block;
    	content: "";
    	width: 100%;
	}

	@media only screen and (min-width: 992px) {
		.news-box.page-items-element:nth-of-type(10n+1):before,
		.news-box.page-items-element:nth-of-type(10n+2):before
		{
		   	border: 0px;
		}
	}

	@media only screen and (min-width: 768px) and (max-width:991px){
		.news-box.page-items-element:nth-of-type(4n+1):before {
		   	border: 0px;
		}
	}

	@media (max-width: 767px) {
		.news-box.page-items-element:before {
	   		border: 0px;
		}
	}

	.commodities,.province,.city,.coordinates,.measure{
		position: relative;
    	display: -webkit-box;
	}

	.smelters_signals .cnw-body {
		background:#ED5550;
		opacity: 1;
	}
	
	.smelters_signals .fa.fa-arrow-down.exceed, .smelters_signals .fa.fa-arrow-up.exceed {
		margin-left:23px;
	}

	 .ex-non-mon .content_label,
	 .ex-non-mon .text_content_right,
	 .ex-non-mon .fa-arrow-up.exceed
	 {
		color: #ffbcb3 !important;
	 }

		.bottom-inner-navigation.exNav{
			display: block;
	   		text-align: center;
	    	position: relative;
	    	padding-bottom: 20px;
		}

		.bottom-inner-navigation.exNav a{
			color: #ffffff;
		}

		.bottom-inner-navigation.exNav .button.navigation-botton.active {
		    border-radius: 50%;
		    border: none;
		    color: #ffffff;
		    text-align: center;
		    background: transparent;
		}

	.container-fluid.smelters.page-items,
	.col-xs-12.col-sm-6.col-md-6.col-lg-6.inside_smelter_widget_right,
	.col-xs-11.col-sm-11.col-md-11.col-lg-11.inside_box_left,
	.col-xs-7.col-sm-8.col-md-8.col-lg-9.inside_box{
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-xs-1.col-sm-1.col-md-2.col-lg-1.detail{
		padding-left: 0px;
	}
	.col-xs-7.col-sm-9.col-md-9.col-lg-9.detail{
		display: -webkit-inline-box;
		padding-right: 0px;
		padding-left: 0px;
	}

	.col-xs-4.col-sm-3.col-md-3.col-lg-2.inside_box,
	.col-xs-4.col-sm-3.col-md-3.col-lg-1.detail{
		padding-left: 0px;
		top: 2px;
	}

	.news-box-title{
		text-align: left;
		font: Bold 15px/25px Open Sans;
		letter-spacing: 0;
		color: #FFFFFF;
		text-transform: uppercase;
		opacity: 0.5;
	}

	.text_commodity,
	.text_province,
	.text_province a,
	.text_city a,
	.text_city,
	.text_content_right {
		margin-left: 5px;
    	color:#FFFFFF;
	}

	.text_province,
	.text_city{
    	top: 5px;
    	position: relative;
	}

	.text_content_left_long,
	.text_content_left_long_left{
		margin-left: 5px;
		color:#FFFFFF;
    	top: 4px;
    	position: relative;
	}

	.text_commodity{
		top: 5px;
		position: relative;
	}

	.text_content_right{
		top: 8px;
		position: relative;
		white-space: nowrap;
	}

    .legend_emissions,
	.legend_values,
	.legend_title{
		text-align: left;
		font-size: 15px;
		font-family:Regular, "Open Sans", sans-serif;
		letter-spacing: 0;
		color: #4B4B4B;
		opacity: 1;
    }

	.legend_emissions{
		font-family: Semibold,"Open Sans";
		color: #ED5550!important;
	}

	.legend_values{
		color: #6E6E6E!important;
		padding-left: 20px;
		margin: 0;
	}

		.text_content a:hover,
		.text_content a:focus{
			color:#FFFFFF;
			text-decoration: none;
		}

	.content_label {
		text-align: left;
		font: Bold 14px/30px Open Sans;
		letter-spacing: 0;
		color:#FFFFFF;
		width: max-content;
		margin-bottom: 0px;
	}

	.col-xs-2.col-sm-1.col-md-2.col-lg-1.detail,
	.col-xs-12.col-sm-6.col-md-6.col-lg-6.inside_smelter_widget_left{
		padding-left: 0px;
	}
	.col-xs-9.col-sm-9.col-md-9.col-lg-9.detail{
		padding-left: 0px;
    	padding-right: 0px;
    	display: -webkit-inline-box;
	}

		.col-xs-7.col-sm-8.col-md-8.col-lg-9.detail{
		top: 3px;
		left: 5px;
		display: -webkit-inline-box;
	}

	.col-xs-7.col-sm-8.col-md-8.col-lg-9.detail .text_content_left{
		margin-left: 5px;
	}

	.col-xs-12.col-sm-6.col-md-6.col-lg-6.inside_smelter_widget_right{
		padding-right: 0px;
	}


	@media only screen and (min-width: 1220px) and (max-width: 1235px){

		.col-xs-11.col-sm-11.col-md-11.col-lg-11.inside_box_left,
		.col-xs-8.col-sm-8.col-md-8.col-lg-8.inside_box {
		    padding-left: 0px;
		    padding-right: 0px;
		    position: relative;
		    width: max-content;
		}

		.news-box{
			margin-top: 10px;
		}
	}

	@media only screen and (min-width:900px) and (max-width: 1110px){

		.text_content_right {
			left: 20px;
		}

		.news-box{
			margin-top: 10px;
		}
	}

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

		.col-xs-12.col-sm-12.col-md-3.col-lg-3{
			padding-left: 0px;
		}

		.news-box{
			margin-top: 10px;
		}

		.col-xs-4.col-sm-4.col-md-3.col-lg-3.detail,
		.col-xs-7.col-sm-8.col-md-8.col-lg-8.detail{
			padding-left: 0px;
			display: -webkit-inline-box;
   			position: relative;
		}

		.col-xs-4.col-sm-3.col-md-3.col-lg-2.inside_box{
			padding-left: 15px;
		}

		.text_content_right, .text_content_left, .text_content_left a {
		    top: 4px;
		    margin-left: 0px;
		}
		.col-xs-12.col-sm-12.col-md-12.col-lg-6,
		.col-xs-4.col-sm-4.col-md-3.col-lg-3.detail{
			padding-left: 0px;
			padding-right: 0px;
		}

		.col-xs-7.col-sm-7.col-md-8.col-lg-8.detail{
			padding-left: 0px;
			display: -webkit-box;
		}

		.coordinates{
			padding-bottom: 10px;
		}

		.text_content_left_long_left,
		.text_content_left_long{
			top: 5px;
    		margin-left: 5px;
		}

		.col-xs-10.story{
			margin-top: 60px;
		}

	}
	
.infigures .extract-container,
.news .extract-container { 
	padding-left: 15px;
	padding-right: 25px;
}	

.col-xs-1.col-sm-1.col-md-1.col-lg-3.inside_box,
.col-xs-4.col-sm-3.col-md-3.col-lg-3.inside_box,
.col-xs-7.col-sm-8.col-md-8.col-lg-6.inside_box{
	padding-left: 0px;
	padding-right: 0px;
}

.map_legend_title,
.map_legend_value,
.map_legend_emission {
	text-align: left;
	font-size: 15px;
	font-family: Semibold, Open Sans;
	letter-spacing: 0;
	color: #ED5550;
	opacity: 1;
}

.map_legend_value,
.map_legend_title{
	color: #6E6E6E!important;
}
.map_legend_arrow{
	text-align: center;
}
.map_legend_data{
	margin-bottom: 10px;
}
.map_legend_title_station{
	font-family: Semibold, Open Sans;
	color: #6E6E6E!important;
	font-size: 15px;
	letter-spacing: 0;
	opacity: 1;
}

	@media only screen and (max-width: 767px){
		.filters{
			padding-block-end: 11em!important;
		}

		.emissions {
			margin-right: 20px;
		}

		.leaflet-map-pane{
			margin-top: -125px;
			top: 60px!important;
		}
		.news-box-content-right{
	    	border-left: none;
    		padding-left: 0px;
		}

		.news-box-content-left{
		    border-right: 0px;
		    border-bottom: 1px solid white;
		    border-bottom-style: dotted;
		}


		.text_province, .text_city, .text_commodity, .text_content_left_long_left{
    		margin-left: 10px;
		}

		.text_content_left_long_left,
		.text_content_left_long{
			top: 5px;
			color:#FFFFFF;
			position: relative;
		} 
	}

@media only screen and (max-width: 450px) {
	.emissions {
		margin-right: 0px;
		margin-bottom: 1em;
	}

}


	/* ----------------------------------------------------------------------------- MAP ------------------------------------------------------------------------------------------- */

	.fa.fa-arrow-down.exceed,
	.fa.fa-arrow-up.exceed {
   		display: inline-block;
  		font: normal normal normal 14px/1 FontAwesome;
    	float: right;
    	margin-top: 8px;
  	  	position: relative;
    	-webkit-font-smoothing: antialiased;
	}

	.fa.fa-arrow-up.exceed{
		color:#FFFFFF;
	}
	.fa.fa-arrow-down.exceed{
		color: #FFFFFF;
	}

	.fa.fa-arrow-up.map_fa {
		color:#ED5550;
	}
	.fa.fa-arrow-down.map_fa {
		color: #ED5550;
	}
	 
	.fa.fa-arrow-up.high {
		color:#ED5550;
	} 		
	
	.fa.fa-arrow-down.low {
		color: #ED5550;
	}
 	
	.map-filter .text_filter {
		text-align: left;
	    font-size: 15px;
	    letter-spacing: 0;
	    color: #6E6E6E;
	    opacity: 1;
	    padding-left: 5px;
	    padding-top: 1px;
	    font-weight: 500;
	    font-family: Regular, "Open Sans";
	}	
	
	.map-filter {
		padding: 0px;
    	margin: 0px;
	}

	.map-filter li{
		padding-top: 7px;
	    padding-left: 10px;	     
	    display: inline-block;
	    width: auto;
	}

	.map-filter ul{
		list-style-type: none;
	    margin: 0px;
	    padding-right: 0px;
	    padding-left: 0px;
	} 
	
	@media only screen and (min-width: 992px) {	
		.map-filter ul:first-of-type {
	  		 padding-right: 40px !important;
		}
	}

	.map-filter h5 {
		text-align: left;
	    font-size: 16px;
	    font-family: Semibold, "Open Sans";
	    letter-spacing: 0;
	    color: #6E6E6E;
	    padding-top: 10px;
	    text-transform: uppercase;
	    opacity: 1;
	    white-space: nowrap;
	    font-weight: 600;
	    margin: 0px;
	}
	
	.map-filter div {
		float: left;
	    padding-left: 0px;
	    padding-top: 0px;
	    padding-bottom: 0px;
	    margin: 0px;
	}

@media only screen and (max-width: 768px) {	
	.map-filter div.fbx {
		min-width:210px;
		padding-bottom:10px;
	} 
}	 
	
	.map-filter input[type="checkbox"] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		outline: 0;
		background: #ffffff;
		height: 16px;
		width: 16px;
		border: 1px solid #ED5550;
		border-radius: 4px;
	}

	.map-filter input[type="checkbox"]:checked {
		background: #ED5550;
	}
	
	.map-filter input[type="checkbox"]:after {
		content: '';
		position: relative;
		left: 30%;
		top: 10%;
		width: 35%;
		height: 65%;
		border: solid #fff;
		border-width: 0 2px 2px 0;
		transform: rotate(45deg);
		display: none;
	}
	
	.map-filter input[type="checkbox"]:checked:after {
		display: block;
	}
	
	.map-filter input[type='radio'] {
	    -webkit-appearance:none;
	    width:17px;
	    height:17px;
	    border:1px solid #ED5550;
	    border-radius:50%;
	    outline:none;
	}

	.map-filter input[type='radio']:before {
	    content:'';
	    display:block;
	    width:60%;
	    height:60%;
	    margin: 20% auto;
	    border-radius:50%;
	}
	.map-filter input[type='radio']:checked:before {
	    background: #ED5550;
	}

	.content_type_box input[type="radio"],
	.content_commodity_box input[type="checkbox"]{
		margin-bottom: 20px;
    	margin-right: 10px;
    	margin-top: 10px;
	}


@media only screen and (min-width: 768px) and (max-width:991px){
	.padding-top-100 {
		padding-top: 100px !important;
	}
	.padding-top-80 {
		padding-top: 80px !important;
	}
}

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

		.filters{
			box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
			position: relative;
			display: block;
			margin-right: 0px;
			margin-block-start: 0em;
			list-style-type: none;
			padding-inline-start: 0em;
			margin-block-end: 0em;
			padding-block-end: 0em;
			margin-inline-start: 0px;
			margin-inline-end: 0em;
		} 

}

/*entitysourceitems entity selector*/
.entity_source_items .com-tagsinput-ctrl {
    border: 1px solid #ddd;
    max-width: 235px;
    height: 35px!important;
    width: 200px;
    padding-bottom: 3px;
    /*padding-left: 3px;*/
    padding-top: 3px;
    background-color: #ffffff;
	float: left;
}

.entity_source_items .com-tagsinput-ctrl  input[type="text"] {
	margin: 0px !important; 
    max-width: 195px !important;
    min-width: 195px !important;
    height: 31px!important;
    width: 190px !important;
    padding-top: 0px;
    padding-left: 0px;    
	margin-right: 5px;
	font-size: 16px;
	color: #878787;
	border: 0px;
}

.entity_source_items .bootstrap-tagsinput {
	line-height: 24px !important;
}

.entity_source_items .com-tagsinput-ctrl  input[type="text"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #878787;
  opacity: 1; /* Firefox */
}

.entity_source_items .com-tagsinput-ctrl  input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #878787;
}

.entity_source_items .com-tagsinput-ctrl  input[type="text"]::-ms-input-placeholder { /* Microsoft Edge */
  color: #878787;
}

.entity_source_items .fdate {
	float: left;
	margin-right: 10px;
}

.entity_source_items .fcmd {
	float: left;
	margin-left: 10px;
}

.entity_source_items .fcmd .form-control {
	height: 35px;
	padding: 2px 2px;
	border-radius: 0px;
	border: 1px solid #ddd;
	color: #878787;
	font-size: 16px;
	box-shadow: 0 0px 0px rgb(0 0 0 / 8%);
	width: 200px;
}

.entity_source_items .fcmd .form-control:focus,
.entity_source_items .com-tagsinput-ctrl:hover {
  border: 2px solid #000000;
  border-radius: 3px;
  box-shadow: 0 0px 0px rgb(0 0 0 / 8%);
}

.entity_source_items .rang-form .btn-form {
    line-height: 22px;
    margin: 0px;
}

/**heatmap*/
.smelters_heatmap .cnw-body,
.emissions_table thead tr,
.heat-news thead tr,
.entitysourceitems_table thead tr {
	background-color: #F9F9F9 !important;
}

.heat-news th, .entitysourceitems_table th {
	text-align: center;
}
/**
 table.table.table-fixed.emissions_table {
  	 width: 100%;
 }
 table.table.table-fixed.emissions_table tbody {
   	 height:300px;
   	 overflow-y:auto;
   	 width: 100%;
 }

 table.table.table-fixed.emissions_table tbody,
 table.table.table-fixed.emissions_table tbody tr,
 table.table.table-fixed.emissions_table tbody td,
  table.table.table-fixed.emissions_table thead,
 table.table.table-fixed.emissions_table thead tr,
 table.table.table-fixed.emissions_table thead td {
   	 display:block;
 }  */

 table.table.table-fixed.emissions_table tbody td.no-limit{
	 background-color: grey;
	 border-right:1px solid #f5f5f5;
	 border-left:1px solid #f5f5f5;
 }

.smelters_heatmap .link,
.heatmap .link,
.news_heatmap .link {
	padding-top: 10px;
	padding-bottom: 10px;
  	background: #ED5550;
	color:#fff;
}

.smelters_heatmap .link:hover,
.heatmap .link:hover
.news_heatmap .link:hover {
	background: #ffbcb3;
}

.smelters_heatmap .contContainer,
.heatmap .contContainer {
	margin-top: 10px;
	margin-bottom: 10px;
}

.news_heatmap .link a,.news_heatmap .link a:hover, .news_heatmap  li a:visited, .news_heatmap  li a:active,
.smelters_heatmap .link a,.smelters_heatmap .link a:hover, .smelters_heatmap  li a:visited, .smelters_heatmap  li a:active,
.heatmap .link a,.heatmap .link a:hover, .heatmap li a:visited, .heatmap li a:active {
	color:#fff;
	margin: 0;
}

/* HEATMAP NEW*/
 
.emissions_table, .heat-news, .entitysourceitems_table {
	border: 1px solid #dcdcdc;
	margin-top: 20px;
	margin-bottom: 20px;
}

	.emissions_table thead,
	.emissions_table tr,
	.emissions_table tr td
	.heat-news thead,
	.heat-news tr,
	.heat-news tr td
	{
		border-bottom: 1px solid #dcdcdc;
	}
		
	.heat-news tr td { 
		 white-space: nowrap; 
	}

	.emissions_table td.ntr {
		border-right-color: #F9F9F9;
	}

	.emissions_table td.ntb {
		border-bottom-color: #F9F9F9
	}

	.emissions_table td.measure_name{
		border-left-color: #dcdcdc;
	}
	
	.entitysourceitems_table td.tdrbrd { 
		border-right-color: #FFFFFF;
	}
	
	.entitysourceitems_table td.tdtbrd {
		border-bottom-color: #FFFFFF;
	}
	
	.entitysourceitems_table td.date {
		white-space: nowrap;
		text-align: center;
	}
	
	.entitysourceitems_table td.tdrbrd:last-of-type,
	.entitysourceitems_table td.tdtbrd:last-of-type {
	    border-bottom-color: #dcdcdc !important;
	}

	.emissions_table .smtrbg,
	.emissions_table .smtrbg:hover,
	.entitysourceitems_table .trbg,
	.entitysourceitems_table .trbg:hover {
		background-color: #dcdcdc;
	}
	
	.entitysourceitems_table a.cmd {
		margin-right: 6px;
	}
	
	.entitysourceitems_table .nextPage td {
		border-color:#FFFFFF;
		padding-right:0px !important;
	}
	
	.entitysourceitems_table .nextPage .numFound {
		float:right; 
		margin-right:10px;
		padding-top:5px;
		display: none;
	}
	
	.entitysourceitems_table .nextPage .rang-form {
		float:right;
		display: none;
	}
	
	.entitysourceitems_table .nextPage .rang-form .btn {
		margin:0px !important;
	}

	.period_label{
		text-align: center;
	}
	
	a.smelters_list_item,
	.entitysourceitems_table a {
		color: #666;
	}
 
	.smelters_list{
		padding: 1%;
		vertical-align: top;
		font-size: 15px;
		text-align: left;
	}

	.province_list{
		border-right: 1px solid #dcdcdc;
	}

	.heat-news th, .heat-news td,
	.emissions_table th, .emissions_table td,
	.entitysourceitems_table th, .entitysourceitems_table td {
		padding:5px !important;
	}
	.heat_map_table{
		width: 2%;
	}
	.province_list{
		width: 4%;
		padding: 1%;
		vertical-align: top;
	}

	.commodity_list{
		width: 3%;
		padding: 1%;
		font-size: 15px;
        vertical-align: top;
	}
    .heat-news tbody tr td a:nth-child(1),
	.heat-news tbody tr td a:nth-child(2),
    .ht_dth,
    .heat-news tr th:nth-child(2),
	.emissions_table tr th,
	.province_list,
	.smelters_list,
	.commodity_list,
	.measure_name,
	.limit_value,
	.heat-news tr th,
	.heat-news tr td,
	.entitysourceitems_table tr th,
	.entitysourceitems_table tr td
	{
		font-family: Regular, "Open Sans";
		opacity: 1;
		font-weight: 600;
		text-decoration: none;
		font-size: 14px;
		color: #666;
	}

    .heat-news tbody tr td a:nth-child(2){
        color: #ED5550;
    }

	.today_value{
		width: 15%;
	}

    .limit-mxw {
		width: 12%;
    }
	.pollut-mxw {
		width: 5%;
	}
	.limit_value {
		text-align: right;
		padding-right: 6px;
		font-size: 15px;
	}
	.measure_name {
		text-align: left;
		font-size: 13px;
		padding-left: 15px;
	}

	.limit_value,
	.heat_map_table,
	.heat-news .ht_dth {
        border-left: 1px solid #dcdcdc;
        border-right: 1px solid #dcdcdc;
    }

    .limit_value .limit-mxw {
    	 white-space: nowrap;
    }

	.emissions_table tr th{
		text-align: center;
	}

	.limit_header{
		border-right: 1px solid #dcdcdc;
	}

	.last_header{
		border-top: 1px solid #dcdcdc;
	}

	.hcok{
		background-color: #2793ff;
	}

	.hcav{
		background-color: #CF9092;/**#8D73A2;*/
	}

	.hcov{
		background-color: #F35345;
	}

	/**heatmap 5 color*/
	.ht5-1 {
		background-color: #C6EEE4;
	}
	.ht5-2 {
		background-color: #B8DDE2;
	}
	.ht5-3 {
		background-color: #AACCDF;
	}
	.ht5-4 {
		background-color: #DDb4B6;
	}
	.ht5-5 {
		background-color: #F07D73;
	}


	/**heatmap 5 color*/

	/* NEWS widget*/

	.news_cont{
		padding-left: 0px;
		padding-right: 0px;
	}

	/* Multicake */
	.multi_cakes{
		padding-left: 0px;
		padding-right: 0px;
	}

	.cake_block{
		height:100%;
		background-color:#fff;
	}

	.cake_title_div{
		margin: auto;
		padding-top: 15px;
		width:90%;
	}


    /* In Figures */

	.h2-section-title.in_figures{
		text-align: left;
	}

	/* Top Sources */

	.opinion_mentions_num{
		background: #6E6E6E 0% 0% no-repeat padding-box;
		border: 1px solid #707070;
	}

	.mentions_num{
		background: #FFFFFF 0% 0% no-repeat padding-box;
		box-shadow: 0px 3px 6px #00000029;
	}


	.opinion_mentions_num,
	.mentions_num {
		position: relative;
		display: block;
		right: 10px;
		background: #ffffff;
		color: #4B4B4B !important;
		width: 27px;
		opacity: 1;
		height: 27px;
		border-radius: 50%;
		font-size: 14px;
		padding-top: 3px;
		text-align: center;
		vertical-align: middle;
	}

	#mentionsChart .icon_num .progress-bar{
		background-color: transparent!important;
	}
 
	.sources-mentions-group .col-xs-12.col-sm-12 .col-xs-1{
		padding-right: 0px;
	}

	.icon_num{
		margin-left: 10px;
	}

	.progressbar-container {
		margin-bottom: 0em;
		cursor: pointer;
	}

	.title_left{
		text-align: left;
		padding-left: 0px;
	}

	.progress{
		height: 25px;
		background: #FFFFFF 0% 0% no-repeat padding-box;
		border: 1px solid #F2F2F2;
		border-radius: 16px;
		opacity: 1;
	}

	.mention_label{
		vertical-align: sub;
		text-align: left;
		font-family: Regular, Open Sans;
		font-size: 14px;
		letter-spacing: 0;
		position: relative;
		opacity: 1;
		line-height: 19px;
		font-weight: 400;
		white-space: nowrap;
	}

	.source_mentions .mention_label {
		color: #dfdfdf;
	}
	
	.sources-mentions-group:last-of-type .source_mentions .mention_label {
  		color: rgb(96, 48, 60);
	}

.progressbar-container input:not(:checked) ~ .checkable-bar .progress .progress-bar {
	background: #EBEBEB !important;
	border-radius: 16px;
	opacity: 1;
	color: #6e6e6e !important;
    text-align: left;
    font-family: Regular, Open Sans;
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 400;
    opacity: 1;
}

.progressbar-container input:checked ~ .checkable-bar .progress .progress-bar {
	background: #F1837F !important;
	border-radius: 16px;
	opacity: 1;
	color: rgb(96, 48, 60) !important;
    text-align: left;
    font-family: Regular, Open Sans;
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 400;
    opacity: 1;
}

.progress .progress-bar{
	border-radius: 20px;
}

.chart-title.mentionsChart{
    text-align: left;
    font-family: Extrabold, Open Sans;
    font-size: 14px;
    font-weight: 800;
    letter-spacing: 0;
    color: #6E6E6E;
    opacity: 1;
}


@media (max-width: 768px){
	.myStory-main-header{
		margin-left: 0px;
	}
	.myStory-main-header-right {
		padding-left: 15px;
		padding-right: 15px;
	}

	.col-xs-1.col-sm-1.col-md-2.col-lg-2.left-nav{
		margin-top: 20px;
	}

	/*
    .blog-post-details-item{
		padding-left: 20px;
	}
	*/
}


@media (min-width: 768px) {
	.row.masonry-2 {
	 -moz-column-count: 2;
	 -webkit-column-count: 2;
	 column-count:2;
	}

	.row.masonry-3 {
	 -moz-column-count: 3;
	 -webkit-column-count: 3;
	 column-count:3;
	}

	.row.masonry-2 div,
	.row.masonry-3 div {
		-webkit-column-break-inside: avoid;
	  	column-break-inside: avoid;
	  	page-break-inside: avoid;
	    break-inside: avoid-column;
	}
}

.col-xs-11.footprint{
	padding-left: 0px;
}

.news_body{
	text-align: left;
	font: Regular 14px/19px Open Sans;
	letter-spacing: 0;
	color: #6E6E6E;
	opacity: 1;
    padding-bottom: 30px;
}
.news-title_short{
	margin-bottom: 40px;
}

.news-title_short a,
.news-title a{
	text-decoration: none;
	text-align: left;
	font: Bold 16px/22px Open Sans;
	letter-spacing: 0;
	font-weight: 700;
	color: #6E6E6E;
	text-transform: capitalize;
	opacity: 1;
}

.container.blue,
.container.red {
    margin-top: 30px;
}

.container.blue {
	margin: 0px;
	padding: 0px;
}

.highlights_by_topic .blue-r,
.highlights_by_topic .red {
	background: #F9F9F9 0% 0% no-repeat padding-box;
	opacity: 1;
	padding-bottom: 30px; 
}

.highlights_by_topic .red {
	padding-top: 50px; 
}

.highlights_by_topic .blue-r {
	padding-top: 25px; 
}

.highlights_by_topic .blue-r .news-title:hover,
.highlights_by_topic .blue-r .news-title a:hover,
.highlights_by_topic .blue .news-title:hover,
.highlights_by_topic .blue .news-title a:hover  {
	color: #000000 !important;
}

.highlights_by_topic .blue-r .news_body,
.highlights_by_topic .blue-r .news_body a,
.highlights_by_topic .blue .news_body,
.highlights_by_topic .blue .news_body a {
	color: #6E6E6E;
}

.highlights_by_topic .blue-r .news_body:hover,
.highlights_by_topic .blue-r .news_body a:hover,
.highlights_by_topic .blue .news_body:hover,
.highlights_by_topic .blue .news_body a:hover {
	 text-decoration: none !important;
	 color: #428bca !important;
}

.highlights_by_topic .blue-r .news-title_short,
.highlights_by_topic .blue .news-title_short,
.highlights_by_topic .blue-r h4.news-title,
.highlights_by_topic .blue h4.news-title {
	margin-bottom: 15px;
}

.highlights_by_topic .blue-r span.profile-simple,
.highlights_by_topic .blue span.profile-simple {
	   margin-top: 0px;
	   margin-bottom: 0px;
} 

.highlights_by_topic .row.masonry-2 {
	margin-top: 25px;
}

.highlights_by_topic .red {
	margin-bottom: 50px;
}

.footprint .cnw-body,
.multi_cakes .cnw-body,
.smelters_heatmap .cnw-body,
.source_mentions .cnw-body {
	background: #F9F9F9;
}

@media only screen and (max-width: 991px){
	.m_des{
		margin-top: -20px;
		padding-left: 0px;
		padding-right: 0px;
	}
	.smap-container {
		 margin: 0px;
	}
}

@media only screen and (min-width: 992px){	
	.hm-pdl-0 {
		padding-left:0px;
	}
	.hm-pdr-0 {
		padding-right:0px;
	}
}

.pollutants,
.col-xs-12.theme,
.pfree{
	padding-left: 0px;
	padding-right: 0px;
}

.hot_colour {
	color: #ED5550;
}

.hot_star {
	margin-right: 7px;
}

.padding-top-80 {
	padding-top: 80px !important;
}

@media only screen and (max-width: 991px) {
	.padding-top-80 {
		padding-top: 60px !important;
	}
	.sources-mentions-group .cir{
		padding-right: 0px;
	}
}

@media only screen and (min-width: 992px) {	
	.heatmap .spots {
		height: 500px;
		max-height: 500px;
	}
	
	.smap-container {
		height: 500px;
		max-height: 500px;
	}
}

@media only screen and (max-width: 991px) {	
	.smap-container {
		display:none;
	}
}

.smap-container,
.filter-geomap {
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 0px 3px 6px #00000029;
	border-radius: 15px;
	opacity: 1; 
	padding:5px; 
	margin: auto;
} 

@media only screen and (max-width: 991px) and (orientation: portrait) {
 
	.col-xs-12.theme{
		padding-top: 30px;
	}
	.sm-date-filter{
		padding-left: 45px;
	}
}

@media only screen and (max-width 1024px) and (orientation:portrait){
	.col-xs-10.main_news .myStory-main-header,
	.col-xs-10.related_news .myStory-main-header-right{
		padding-left: 0px;
	} 
}

.opinion .progressbar-container .row {
	padding-left:10px;
}

.heatmap .spots{
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 0px 3px 6px #00000029;
	border-radius: 15px;
	opacity: 1;
	padding-top: 30px; 
}

.heatmap .nv-row {
	position: absolute;
	bottom:0;
}

.heatmap .bottom-inner-navigation.mapNav {
	display: block;
  	text-align: center;
   	position: relative;
   	padding-bottom: 5px;
}

.heatmap .bottom-inner-navigation.mapNav a{
	color: #ffbcb3;
}

.heatmap .button.navigation-botton.active {
    color: #ED5550;	
    border-radius: 50%;
    border: none;
    text-align: center;
    background: transparent;
}

.heatmap .bottom-inner-navigation.mapNav .arrow {
    margin: 15px 0px 0px 0px;
    color: #ffbcb3;
    background-color: transparent;
    text-decoration: none;
    font-size: 15px;
    padding: 5px 11px;
    display: inline-block; 
}

.dashboard_hr{
	margin-top: 15px;
	margin-bottom: 15px;
	border: 0;
	border-top: 1px solid #eee;
}

.heatmap .location_spot a{
	text-align: left;
	font-family: Extrabold, Open Sans;
	font-size: 14px;
	letter-spacing: 0;
	font-weight: 800;

	color: #ED5550!important;
	opacity: 1;
    text-decoration: none;
	text-transform: uppercase;
}
.heatmap .loc-hot{
	margin-left:21px;
	padding-bottom: 20px;
}

.heatmap .loc-source-hot {
	margin-left:10px;
	padding-bottom: 0px;
}

.heatmap .loc-hot .item-profile:after,
.heatmap .loc-source-hot .item-profile:after
{
	content: ',\00a0';
	color: #D14836;
}

.heatmap .loc-hot .item-profile:last-child:after,
.heatmap .loc-source-hot .item-profile:last-child:after
{
	content: '';
}


.heatmap .sm-date-filter {
	padding-bottom:20px;
}

#containerMapNews .title a{
	text-align: left;
	font: Bold 14px/19px Open Sans;
	letter-spacing: 0;
	color: #6E6E6E;
	text-transform: capitalize;
	opacity: 1;
	font-weight: 700;
    text-decoration: none;
}

#containerMapNews .element_prof a {
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 800;
    display: inline-block;
	min-width: 20%;
    text-align: left;
    font-family: Extrabold, Open Sans;
    font-size: 14px;
    letter-spacing: 0;
    color: #FFFFFF;
    padding-bottom: 0.2em;
    line-height: 19px;
    padding-top: 0.2em;
    padding-right: 1em;
    padding-left: 1em;
    background: #ED5550 0% 0% no-repeat padding-box;
    border-radius: 13px;
    opacity: 1;
}

.t_interest{
	text-align: left;
	font-family: Regular Open Sans;
	font-size: 13px;
	letter-spacing: 0;
	color: #6E6E6E!important;
	line-height: 18px;

}
.text-date{
	vertical-align: top;
}

#mentionsChart .mentions-chart .cir{
	background-color: transparent!important;
}

#containerMapNews .item-profile a{
	text-align: left;
	font: Bold 13px/18px Open Sans;
	letter-spacing: 0;
	color: #ED5550;
	text-decoration: none;
	text-transform: uppercase;
}

#containerMapNews .location .loc-icon{
	width: 16px;
	height: 24px;
	margin-right: 3px;
	background-position: top left;
	background-repeat: no-repeat;
	background-size: 100%;
	vertical-align: middle;
}

#containerMapNews .location .cog-icon{
	/**width: 24px;*/
	width: 16px;
	height: 24px;
	/**margin-right: 0px;*/
	margin-right: 3px;
	background-position: top left;
	background-repeat: no-repeat;
	background-size: 100%;
	vertical-align: middle;
}

.active_sp_container{
	display: inline-block;
	position: relative;
}

#containerMapNews .date {
	margin-top: 5px;
	height: 19px;
	text-align: left;
	font-size: 15px;
	letter-spacing: 0;
	color: #6E6E6E!important;
	line-height: 18px;
	margin-bottom: 10px;
}
 
#containerMapNews .title {
	padding-bottom: 7px;
	padding-top: 7px;
}

#containerMapNews .t-hot .title {
	padding-left: 10px !important;
	margin-bottom:15px;
} 

#containerMapNews .t-hot.t-source-hot .title {
    padding-left: 10px !important;
    margin-bottom: 5px;
}
 
#containerMapNews .t-hot,
#containerMapNews .loc-hot .profile-list-simple,
#containerMapNews .loc-source-hot .profile-list-simple {
	padding-top: 10px;
	padding-bottom:15px;
}

#mapHotLocations .location>div{
	padding-left:20px;
}

.smelters_emission_curve .pollutant-bar {
	background: #EBEBEB !important;
	border-radius: 16px;
	/*padding-left: 5px;*/
	opacity: 1;
	color: #6e6e6e; !important;
	text-align: left;
	font-family: Regular, Open Sans;
	letter-spacing: 0;
	font-size: 14px;
	font-weight: 400;
	opacity: 1;
	width: 100%;
	height: 100%;
}

.smelters_emission_curve .pollutant-bar-active {
	background-color: #F1837F !important;
	color:#ffffff !important;
}

.smelters_emission_curve .emission-curve-legend {
	width: 35px;
}

.smelters_emission_curve .period-btn {
	padding-right: 10px;
	cursor: pointer;
}

.smelters_emission_curve .hidden {
	display: none;
	cursor: pointer;
}

.smelters_emission_curve #daysBackButtons .buttons-parent{
	padding: 15px 0 15px 36px;
	margin-bottom: 20px;
	/*padding-left:36px;*/
	/*padding-top: 20px;*/
	/*padding-bottom: 20px;*/
	/*border-radius: 25px;*/
	background-color: #FAFAFA;
}

.mentionsChart .col-xs-1 .progress-bar.mentions_num{
	background-color: transparent;
}

@media only screen and (max-width: 1024px) and (orientation: portrait){
	.my_story .main_news{
		padding-left: 0px;
	}
}

.my_story .main_news {
	box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.04);
}

@media (max-width: 991px){
	.blog-post-details-item {
		padding-left: 15px;
	}

}

.datepicker-input{
	margin: auto;
}
 
.left-nav{
	margin-left: 30px;
}


/* EMISSION CURVE */

#smelters-dropdown-parent {
	padding-left: 15px;
}

#back-smelter-parent {
	text-align: right;
	font-family: Regular,Open Sans;
	font-size:15px;
	line-height: 20px;
	letter-spacing: 0;
	opacity: 1;
	display: none;
	padding-top: 10px;
}

#back-smelter-btn {
	color: #6e6e6e;
	text-decoration: underline;
}

.smelters_emission_curve .pollutants row {
	padding-left: 0px;
    padding-right: 0px;
}

.smelters_emission_curve .sm-date-filter {
	padding-left: 0px;
}

.smelters_emission_curve .sm-date-filter {
	padding-left: 0px;
}

.smelters_emission_curve .sm-date-filter .datepicker-input {
	min-width:300px;
	width:300px;
	margin-top:5px;
}
 
.smelters_emission_curve .mention-label{
	text-align: left;
	font-family: Regular,Open Sans;
	letter-spacing: 0;
	font-size: 15px;
	line-height: 20px;
	/*color: #6E6E6E;*/
	opacity: 1;
	max-height: 150px;
	overflow-y: auto;
}
  
.smelters_emission_curve .twitter-typeahead:focus{ 
  	border: 1px solid #ddd !important;
}

.smelters_emission_curve .tt-menu .tt-dataset .tt-suggestion {
	 white-space: nowrap;
	 min-width:300px;
	 width:300px;
  	 text-overflow: ellipsis;
	 padding-left: 20px;
	 padding-top:5px;
	 padding-bottom:5px;
	 color: #666;
	 overflow: hidden;
}

.smelters_emission_curve .tt-menu .tt-dataset {
	 padding-left:5px;
	 padding-right:5px; 
	 color: #666;
	 font-size: 16px;
	 line-height: 20px;
}

.smelters_emission_curve .tt-menu .tt-dataset>strong{
	padding-top:5px;
	padding-bottom:5px; 	
}

.smelters_emission_curve .tt-suggestion.tt-is-under-cursor
{
	background-color: #F9F9F9;
}

.smelters_emission_curve .tt-menu .tt-dataset .tt-suggestion.tt-cursor
{
	background-color: #F9F9F9; 
}

.smelters_emission_curve .tt-menu .tt-dataset .tt-suggestion:hover {
  text-decoration: none;
  outline: 0;
  background-color: #F9F9F9; 
  cursor: pointer;
}

.smelters_emission_curve .tt-menu {
	box-shadow: 0px 0px 0px 0px;
    border-radius: 0px;
    border: 1px solid #ddd;
  	max-height: 150px;
  	overflow-y: auto;
}

.smelters_emission_curve .mention-label{
	padding-left: 10px;
}

@media only screen and (max-width: 812px) and (orientation: landscape) {
    #chart-container #chartdiv {
        height: 200px;
    }

	.sm-date-filter{
		padding-left: 80px;
	}


	.chart-title,
	.latest-container .latest-column .extract-container{
		padding-top: 20px;
	}

}

.profile_match_criteria {
	background-color: #F8F8F8;
	margin-left: -15px;
	margin-right: -15px;
	padding: 20px;
}

@media (max-width: 767px) and (orientation: portrait){
 
	.heatmap .sm-date-filter{
		padding-left: 15px;
	} 
	.extract-container.highlights {
		padding-top: 25px;
		padding-left: 0px;
		padding-right: 0px;
	}
	#mentionsChart .mentions-chart {
		 margin-left: unset!important;
	}
	.checkable-bar .r-pad{
		padding-right: 0px;
	}
}

.table.table thead tr {
	font-size: 14px;
}

.emissions_table tr:last-child td.ntb{
	border-bottom: 1px solid #dcdcdc;
}