.mobile-h1-title-article {
	font-family: 'Merriweather', MyFont Regular Sans, Poppins, sans-serif;
	font-size: 31px;
	font-weight: 900;
	letter-spacing: 1.2;
}
#content ol li::marker {
  font-weight: 600;
  color: #303f53;
}
#content ol li h2 a:hover{
	border-bottom: 1px dotted #898989!important;
}
#content ol li h2 a:hover:after{
	content: '\f0c1'!important;
   	font-family:"FontAwesome"!important;
   	font-size: 20px;
   	color: #898989!important;
   	padding-left: 5px!important;
}
#content ol li a h2:hover{
	border-bottom: 1px dotted #898989;
}
#content ol li a h2:hover:after{
	content: '\f0c1' !important;
   	font-family:"FontAwesome" !important;
   	font-size: 20px !important;
   	color: #898989 !important;
   	padding-left: 5px !important;
}
#content ol li h3 a{
   	color: #41454f !important
}
#content ol li h3 a:hover{
	border-bottom: 1px dotted #898989 !important;
}
#content ol li h3 a:hover:after{
	content: '\f0c1' !important;
   	font-family:"FontAwesome" !important;
   	font-size: 20px !important;
   	color: #898989 !important;
   	padding-left: 5px !important;
}
#content ol li a h3:hover{
	border-bottom: 1px dotted #898989 !important;
}
#content ol li a h3:hover:after{
	content: '\f0c1' !important;
   	font-family:"FontAwesome" !important;
   	font-size: 20px !important;
   	color: #898989 !important;
   	padding-left: 5px !important;
}

#content ul li h2{
	list-style-type: none !important;
}


#content p {
    font-family: 'Merriweather', Poppins, Arial;
    font-size: 16px;
    line-height: 1.9;
    font-weight: 300;
    color: #2e2e2e;
    word-spacing: 1.6px;
    margin-top: 10px;
    margin-bottom: 20px;
}
#content ul li {
	font-family: 'Merriweather', Poppins, Arial;
    font-size: 16px;
    font-weight: 300;
    color: #3e424a;
    word-spacing: 1.6px;
	margin-left: 25px;
	line-height: 1.9;
}
#content ol li {
	font-family: 'Merriweather',Poppins, Arial;
    font-size: 16px;
    font-weight: 300;
    color: #3e424a;
    word-spacing: 1.6px;
	margin-left: 25px;
	line-height: 1.9;
}

#content ul {
	margin-bottom: 20px;
}
#content ol {
    margin-top: -5px;
	margin-bottom: 20px;
}
#content blockquote {
    font-size: 16.5px;
    line-height: 1.7;
    padding: 15px 20px 25px 20px;
    background: #fbfbfb;
    /*border-left: 3px solid #000;*/
    font-weight: 300;
    color: #3e424a;
    font-family: 'Merriweather', MyFont Regular Sans, Poppins, sans-serif;
    word-spacing: 1.6px;
    border-radius: 6px;
}

#content blockquote:before {
   	content: '\f10d  ';
   	font-family:"FontAwesome";
   	font-size: 29px;
   	color: #3e424a;
}

#content ol{
    margin-top: 10px;
}
#content ol li {
  font-family: 'Merriweather', 'Poppins', sans-serif;
  font-weight: 300;
  color: #2e2e2e;
  -webkit-font-smoothing: antialiased;
  -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
  text-shadow: rgba(0,0,0,.01) 0 0 1px;
}
#content ol li a, #content ul li a, #content p a
{
  display: inline;
  position: relative;
  color: inherit;
  border-bottom: solid 1px #0271e8;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
}
#content ol li a, #content ul li a, #content p a{
	color: #0271e8;
}
#content p a:hover{
	color: #fff;
}
#content ol li a, a:hover, a:visited, a:active, a:link
{
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
  text-shadow: rgba(0,0,0,.01) 0 0 1px;
}
#content ol li a:active
{
  position: relative;
  color: #FF6347;
}
#content ol li a:hover
{
  color: #FFFFFF;
  background: #0271e8;
}
#content ol li a:hover::after
{
  opacity: 0.2;
}

#content ul li {
  font-family: 'Merriweather', 'Poppins', sans-serif;
  font-weight: 200;
  color: #2e2e2e;
  -webkit-font-smoothing: antialiased;
  -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
  text-shadow: rgba(0,0,0,.01) 0 0 1px;
}
#content ul li a
{
  display: inline;
  position: relative;
  color: inherit;
  border-bottom: solid 1px #0271e8;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
}
#content ul li a, a:hover, a:visited, a:active, a:link
{
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
  text-shadow: rgba(0,0,0,.01) 0 0 1px;
}
#content ul li a:active
{
  position: relative;
  color: #0271e8;
}
#content ul li a:hover
{
  color: #FFFFFF;
  background: #0271e8;
}
#content ul li a:hover::after
{
  opacity: 0.2;
}

.twitter-icon a:hover {
	color: #19a5fc;
}
.messenger-icon a:hover {
	color: #0078ff;
}
.facebook-icon a:hover {
	background: #4267b2;
}
.google-icon a:hover {
	background: #f45353;
}
.linkedin-icon a:hover {
	background: #0274b3;
}
.pinterest-icon a:hover{
	background: #CC2127;
}
.medium-icon a:hover{
	background: #000;
}

.messenger-icon a {
	color: #fff !important;
	background: #0078ff;
}
.twitter-icon a{
	background: #19a5fc !important;
}
.facebook-icon a{
	background: #4267b2 !important;
}
.google-icon a {
	background: #f45353 !important;
}
.linkedin-icon a{
	background: #0274b3 !important;
}
.pinterest-icon a{
	background: #CC2127 !important;
}
.medium-icon a{
	background: #000 !important;
}

.fr-inner {
	text-align: center !important;
}
#content h1, 
#content h2,
#content h3,
#content h4,
#content h5 {
	color: #41454f !important;
	font-family: Anton, MyFont Regular Sans, sans-serif;
}
strong {
	font-weight: 600 !important;
	color: #303f53;;
}
.mobile-h1-title-article{
  font-size: 31px !important;
  font-weight: 900;
  font-family: 'Merriweather', sans-serif;
  color: #34373f;
  letter-spacing: 0px;
}
#content h1 {
	font-size: 29px !important;
	font-weight: 900 !important;
	color: #41454f !important;
	font-family: 'Merriweather', sans-serif;
	letter-spacing: .2px;
	margin-top: 10px;
}

#content h2 {
	font-size: 27px !important;
	font-weight: 900 !important;
	color: #41454f !important;
	font-family: 'Merriweather', sans-serif;
	letter-spacing: .2px;
	margin-top: 40px !important;
	letter-spacing: .5;
}

#content h3 {
	font-size: 23px !important;
	color: #41454f !important;
	font-family: 'Merriweather', sans-serif;
	letter-spacing: .2px;
	font-weight: 800 !important;
	margin-top: 30px;
}
#content h4 {
	color: #384961 !important;
	font-size: 26px !important;
	color: #384961 !important;
	font-family: 'Merriweather', sans-serif;
}

.main_nav ul li.hassubs::after {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	left: calc(100% + 3px);
	font-size: 10px;
	color: #767676;
}
.rating-article .star-rating {
	color: #f4cd3f;
}

.pr-disclaimer {
	font-weight: 300;
	padding-left: 20px;
	background: #f8f8f8;
	padding: 17px 20px;
	font-size: 14px;
	color: #434242;
	font-family: 'Merriweather' , Helvetica ,Arial, sans-serif;
	border-radius:5px;
}
#content code {
	padding: .2rem .4rem;
    font-size: 80%;
    color: #4268bf;
    background-color: #f8f9fa;
    border-radius: .25rem;
    text-decoration: none;
}
#content code a{
    text-decoration: none;
    border-bottom: none;
}
#content .vglink:hover{
    background-image: none;
    color: #4268bf !important;
}
.fw-500 {
	font-weight: 600;
}
.disclaimer-icon i {
	font-style: italic;
	padding-top: -410px !important;
	font-size: 17pt;
	width: 28px;
	color: #434242;
}
/*#content h2:before{
	background: #0874e5 !important;
    content: '';
    display: block;
    height: 2px;
    margin: .5rem 0;
    width: 50px;
    position: relative;
}*/
@media screen and (max-width: 416px){
	.article--content-body{
		padding: 0px -15px 0px -15px;
	}
	#content blockquote {
	    font-size: 17.2px;
	    line-height: 1.7;
	    font-weight: 400;
	    color: #3e424a;
	    font-family: 'Merriweather', MyFont Regular Sans, Poppins, sans-serif;
	    word-spacing: 1.6px;
	    padding: 15px 20px 25px 20px;
    	background: #fbfbfb;
	}

	#content p {
		font-size: 17px !important;
	  	font-weight: 400;
		color: #2e2e2e;
  		line-height: 1.8;
		font-family: 'Merriweather', Poppins, Arial;
		/*letter-spacing:.003em;*/
		word-spacing: 2.2px;
		letter-spacing: 1;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	#content ul li {
		font-size: 17px !important;
	  	font-weight: 400;
		color: #303d51;
  		line-height: 1.8;
		font-family: 'Merriweather', MyFont Regular Sans, Poppins, Arial !important;
		/*letter-spacing:.003em;*/
		word-spacing: 1.6px;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	#content ol li {
		font-size: 17px !important;
	  	font-weight: 400;
		color: #303d51;
  		line-height: 1.8;
		font-family: 'Merriweather', MyFont Regular Sans, Poppins, Arial !important;
		/*letter-spacing:.003em;*/
		word-spacing: 1.6px;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	#content a {
		color: #0271e8;
		border-bottom: none;
	}
	#content h1 {
		font-family: 'Merriweather', Anton, MyFont Regular Sans, sans-serif !important;
		font-size: 32px !important;
		color: #41454f !important;
		font-weight: 900;
		letter-spacing:.1px;
		line-height: 1.3;
	}
	#content h2 {
		font-family: 'Merriweather', Anton, MyFont Regular Sans, sans-serif !important;
		font-size: 25px !important;
		color: #41454f !important;
		font-weight: 900;
		margin-top: 35px !important;
		line-height: 1.3;
	}
	#content h3 {
		font-family: 'Merriweather', Anton, MyFont Regular Sans, sans-serif !important;
		font-size: 23px !important;
		color: #41454f !important;
		font-weight: 700;
	}
	#content h4 {
		font-family: 'Merriweather', Anton, MyFont Regular Sans, sans-serif !important;
		font-size: 20px !important;
		color: #41454f !important;
		font-weight: 700;
	}
}

#content a {
	color: #0271e8;
}
#content ul li a {
	color: #0271e8 !important;
}
#content ol li a {
	color: #0271e8;
}
#content ol li a:hover {
    color: #fff;
}
#content ul li a:hover {
    color: #fff !important;
}
#content amp-img {
	border-radius: 10px !important;
    box-shadow: 0px 0px 40px 0px rgba(90, 91, 95, 0.2);
}
#content amp-youtube {
	border-radius: 10px !important;
	box-shadow: 0px 0px 40px 0px rgba(90, 91, 95, 0.2);
}
#content amp-vimeo {
	border-radius: 10px !important;
	box-shadow: 0px 0px 40px 0px rgba(90, 91, 95, 0.2);
}
#content h2 a{
   	color: #41454f !important;
}
#content h2 a:hover{
	border-bottom: 1px dotted #898989!important;
}
#content h2 a:hover:after{
	content: '\f0c1'!important;
   	font-family:"FontAwesome"!important;
   	font-size: 20px;
   	color: #898989!important;
   	padding-left: 5px!important;
}
#content a h2:hover{
	border-bottom: 1px dotted #898989;
}
#content a h2:hover:after{
	content: '\f0c1' !important;
   	font-family:"FontAwesome" !important;
   	font-size: 20px !important;
   	color: #898989 !important;
   	padding-left: 5px !important;
}
#content h3 a{
   	color: #41454f !important
}
#content h3 a:hover{
	border-bottom: 1px dotted #898989 !important;
}
#content h3 a:hover:after{
	content: '\f0c1' !important;
   	font-family:"FontAwesome" !important;
   	font-size: 20px !important;
   	color: #898989 !important;
   	padding-left: 5px !important;
}
#content a h3:hover{
	border-bottom: 1px dotted #898989 !important;
}
#content a h3:hover:after{
	content: '\f0c1' !important;
   	font-family:"FontAwesome" !important;
   	font-size: 20px !important;
   	color: #898989 !important;
   	padding-left: 5px !important;
}

#content strong a{
	color: #0271e8 !important;
}
#content strong a:hover{
	color: #fff !important;
	background: #0271e8 !important;
	border-bottom: solid 1px #0271e8 !important;
}
.text-center small{
    font-weight:300;
}
.featured-tag-article {
  	font-size: 12px; 
  	background: #0976ea; 
  	padding: 4px 8px 4px 8px; 
  	font-weight: 400 !important;
  	border-radius: 5px !important;
  	color: #fff !important; 
  	cursor: pointer;
  	border-radius: 50px;
  	border-bottom: none !important;
	font-family: 'Merriweather', Anton, MyFont Regular Sans, sans-serif;
}
.tags-link{
	padding: 5px; color: #000;
	border: 1px solid #000;
	border-radius: 4px;
	font-family: 'Merriweather', Anton, MyFont Regular Sans, sans-serif;
	font-size: 13.5px;
}
.tags-link:hover{
	color: #fff !important;
}
#content .list-title   {
    list-style-type: none !important;
    margin-left: -1px !important;
}
#content .btn-primary{
  color: #fff !important;
}
.text-gray{
	color:#6c757d;
}