  @charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&display=swap');
html, body{font-family: 'Open Sans', sans-serif;}
body{background-color: #fff;}
.newslatter-body *, .newslatter-header *, .newslatter-footer *{box-sizing: border-box;}
.newslatter-header .container, .newslatter-body .container, .newslatter-footer .container {max-width: 800px; padding-right: 15px;  padding-left: 15px; margin-right: auto;  margin-left: auto;}
.newslatter-footer .container{max-width: 928px;}
.newslatter-header .top-box {  height: 35px;  background-color: #3a3939;  text-align: center;}
.newslatter-header .iprint{ float:right; }
.newslatter-header .iprint a {  background: url(/img/iprinter.png) no-repeat; background-position-x: 0%; background-position-y: 0%; background-position: right; padding-right: 29px;}
.newslatter-header .top-box a {  display: inline-block;  font-size: 11px;  line-height: 32px;   color: #f7f7f7;  font-weight: 300;  text-transform: uppercase;}
.newslatter-header .row, .newslatter-body .row, .newslatter-footer .row { margin-right: -15px;  margin-left: -15px;}
.newslatter-header .col-sm-12, .newslatter-body .col-md-12 {box-sizing: border-box; width: 100%; float: left; position: relative;  min-height: 1px;  padding-right: 15px;  padding-left: 15px;}
.newslatter-logo { padding-top: 30px;  padding-bottom: 20px;  border-bottom: 1px dotted #8e2920; text-align: center;}
.newslatter-logo a {  display: inline-block;}
.newslatter-body .show-phone, .newslatter-footer .show-phone{ display: none;}
.newslatter-body .hide-phone{ display: block;}
.newslatter-body .pull-right {  float: right !important;}
.newslatter-body .pull-left {float: left !important;}
.prevback-box{ text-align: right;  padding-top: 20px;  font-weight: 300; padding-bottom: 20px;}
.prevback-box a{       text-transform: uppercase;      color: #8e2920;  }
.prevback-box a:hover{        color:#3a3939;     }

.newslatter-body .col-sm-6{width: 50%; box-sizing: border-box; float: left; position: relative;  min-height: 1px;  padding-right: 15px;  padding-left: 15px;}
.newslatterbanner-box {  position: relative;   margin-bottom: 30px;}
.newslatterbanner-image { float: right;   height: 316px;  width: 565px;  position: relative;}
.newslatter-body .imageBox {  position: absolute;   left: 0;   top: 0;   background-position: top center;   background-repeat: no-repeat;   background-size: cover;   width: 100%;   height: 100%;}
.newslatterbanner-text {  width: 357px;  min-height: 92px;   background-color: #8e2920;   text-align: center;  color: #f7f7f7;  position: absolute;    bottom: 30px;   left: 0;   z-index: 2;}
.newslatterbanner-text h1, .newslatterbanner-text h2 {  line-height: 1.1; margin: 0;    padding: 0;    text-transform: uppercase;}
.newslatterbanner-text h1 {   font-size: 28px;    margin-top: 20px;    margin-bottom: 3px;    color: #fff;}
.newslatterbanner-text h2 {   font-size: 18px;    color: #fff;}
.newslatterback-box {  text-align: right;    padding-top: 20px;    padding-bottom: 20px;}
.newslatterback-box a {   text-transform: uppercase;    color: #8e2920;    font-weight: 300;}
.newslatterprev-letter {  background: url(/img/image2.png) no-repeat left top;    position: absolute;    left: 0;    top: -15px;    width: 207px;
    height: 100%;    color: #757574;    font-size: 19px;    text-transform: uppercase;    font-weight: 600;}
.newslatterprev-letter > div {    position: absolute;    right: 10px;    bottom: 130px;}

.newslatter-list {   max-width: 700px;    margin: auto;}
.newslatter-listbox{  border-top: 1px dotted #8e2920;    padding-top: 40px;    padding-bottom: 20px;}
.newslatter-listbox .principal-image {   margin-bottom: 30px;    height: 317px;    position: relative;}
.newslatter-listbox .principal-text p, .newslatter-listbox .long-desc div { color: #333; font-size: 16px !important;   line-height: 25px;    margin-bottom: 30px;}
.newslatter-listbox .principal-text h1 {   color: #8e2920;  padding-bottom: 0;  font-size: 29px;    margin-bottom: 25px;    margin-top: 0;}
.newslatter-listbox .principal-text h1 a{color: #8e2920;}
.newslatter-listbox .author-name {   font-style: italic;    color: #8e2920;    margin-bottom: 20px;}
.newslatter-listbox .author-name > p {    font-style: italic;    color: #8e2920;    margin-bottom: 2px;  }
.newslatter-listbox .author-name span {    color: #333;    font-size: 14px;}
.newslatter-listbox .read-more { text-transform: uppercase;  font-size: 15px;   color: #8e2920 !important;  border: 1px #89362e solid;  width: 178px;  text-align: center;   line-height: 50px;  display: inline-block;}
.newslatter-listbox .principal-text h1 a:hover, .newslatter-listbox .read-more:hover{text-decoration: none;}

.newslatter-footer { background-color: #8e2920;  min-height: 170px;}
.newslatter-footer .footer-inner{    position: relative;    padding-top: 76px;}
.newslatter-footer .col-sm-3{width: 25%; box-sizing: border-box; float: left; position: relative;  min-height: 1px;  padding-right: 15px;  padding-left: 15px;}
.newslatter-footer .col-sm-6{width: 50%; box-sizing: border-box; float: left; position: relative;  min-height: 1px;  padding-right: 15px;  padding-left: 15px;}
.newslatter-footer .footer-logo {   margin-top: 5px;    width: 85%;}
.newslatter-footer .foot-contact {   color: #f0f0f0; line-height: 1.42857143;   font-size: 17px;    margin-top: 0px;}
.newslatter-footer .foot-contact .hide-phone {    display: inline-block;}
.newslatter-footer .foot-contact a {    color: #fff;}
.newslatter-footer .social {    float: right;    margin-top: 20px;    margin-right: -13px;}
.newslatter-footer .social a {    display: inline-block;    margin-left: 10px;}
.newslatter-footer .dot {    position: absolute;    right: 0;    top: 14px;    background: url(/img/dot.png) no-repeat right top;
    width: 100%;    height: 100%;}

.newslatterbanner-details .banner-text {  position: relative;  width: 100%;  padding: 25px;  bottom: 0;   margin-bottom: 40px; top: 0;  background-color: #8e2920;  text-align: center;  color: #f7f7f7;   left: 0;    z-index: 2;}
.newslatterbanner-details .banner-text h1, .newslatterbanner-details .banner-text h2 { font-weight: 500; line-height: 1.1;  margin: 0;  padding: 0;  text-transform: uppercase;}
.newslatterbanner-details .banner-text h1 {color: #fff;  font-size: 28px;  margin-top: 0px;  margin-bottom: 3px;}
.newslatterbanner-details .banner-text h2 {color: #fff;  font-size: 18px;}
.newslatter-detailtext{max-width: 700px;    margin: auto;}
.newslatter-detailtext .principal-box { border-top: none;  padding-bottom: 40px;  padding-top: 0;  margin-bottom: 30px; border-bottom: 1px dotted #8e2920;}
.newslatter-detailtext .principal-text { font-size: 15px;}
.newslatter-detailtext .principal-text .content-commandiv {   box-shadow: none;  padding: 0;}
.newslatter-detailtext .principal-text h1 {   padding: 0; color: #8e2920;   font-size: 29px;   margin-bottom: 25px;   margin-top: 0;  font-weight: 500; line-height: 1.1;}
.newslatter-detailtext .no-author .principal-text { width: 100%; padding-right: 0; }
.newslatter-detailtext .principal-text{float: left;   width: 70%;   padding-right: 25px; /* text-align: justify; */}
.newslatter-detailtext .principal-text p { /* color: #333; font-size: 16px !important;   line-height: 25px;    margin-bottom: 30px; */}
.newslatter-detailtext .author-box {  float: left;   width: 30%;}
.newslatter-detailtext .author-box .ainner {  max-width: 190px;  float: right;}
.newslatter-detailtext .author-box .ainner img {  width: 100%;}
.newslatter-detailtext .author-box .ainner h4 {  font-size: 16px; margin-bottom: 0;  line-height: 25px;  margin-top: 15px; color: #8e2921;  font-weight: 500;}
.newslatter-detailtext .author-box .atitle {  font-size: 12px;}
.newslatter-detailtext .read-more { text-transform: uppercase;  font-size: 15px;   color: #8e2920 !important;  border: 1px #89362e solid;  width: 178px;  text-align: center;   line-height: 50px;  display: inline-block;}
.newslatter-detailtext .read-more:hover{text-decoration: none; background: #8e2920; color: #fff !important;}
.newslatter-detailtext .read-more.goback{    width: 175px;}
.newslatter-detailtext .read-more.nextarticle{    float: right;  width: 175px;}

@media (max-width: 991px) and (min-width: 768px){
    .newslatter-header .container, .newslatter-body .container, .newslatter-footer .container {     width: 750px;    }
    .newslatterbanner-image{width: 510px;}
}
@media (max-width: 767px){
    .newslatter-body .hide-phone {  display: none;}
    .newslatter-body .show-phone, .newslatter-footer .show-phone { display: block;}
    .newslatterback-box a {  float: none !important;  color: #f7f7f7 !important;  font-size: 13px;  display: inline-block;}
    .newslatter-body .pull-right{float: none !important;}
    .newslatter-logo { border: none;  padding: 15px 0 10px;}
    .newslatter-logo a {   max-width: 120px;}
    .newslatterbanner-box, .newslatterbanner-details { margin: 0 -15px;}
    .newslatter-body .col-sm-6{width: 100%;}
    .newslatter-listbox .read-more{display: block; margin: 0 auto;}
    .newslatter-listbox .principal-image, .newslatter-listbox .principal-text{margin-right: 7px; margin-left: 7px;}
    .newslatterbanner-image{float: none;    width: 100%;}
    .newslatterbanner-text {  position: relative;   width: 100%;    margin: 0;    bottom: 0;    padding: 15px 0 20px;}
    .newslatterbanner-text h1{margin-top: 0;}
    .newslatterprev-letter{  background: none;  position: relative;  width: 100%;  bottom: 0;  top: 0;}
    .newslatterprev-letter > div {   position: relative;    bottom: 0;    right: 0;    width: 100%;    font-size: 24px;    font-weight: 600;    text-align: center;    padding: 14px 0;    line-height: 30px;}
    .newslatterback-box {  background-color: #3a3939;  color: #f7f7f7;text-align: center;  padding: 15px 0;}
    .newslatterback-box a {  float: none !important;   color: #f7f7f7 !important;   font-size: 13px;  display: inline-block;}
    .newslatter-footer .footer-inner {  padding-top: 10px;}
    .newslatter-footer .col-sm-3, .newslatter-footer .col-sm-6{width: 100%;}
    .newslatter-footer .footer-logo { width: 100%;  text-align: center;    margin-bottom: 15px;}
    .newslatter-footer .footer-logo a {  display: inline-block;}
    .newslatter-footer .foot-contact {   text-align: center;}
    .newslatter-footer .social {   float: none;  text-align: center;}
    .newslatter-footer .dot{    display: none;}
    .newslatter-copyright{  color: #f7f7f7;   font-size: 17px;  padding: 14px 0; text-align: center;  margin-top: 20px; border-top: 1px dotted #f7f7f7;}
    .newslatterbanner-details .banner-text { padding: 15px; margin-bottom: 0;}
    .newslatterbanner-details .banner-text h1{font-size: 24px;}
    .newslatter-detailtext {   margin-top: 30px;}
    .newslatter-detailtext .principal-box {  max-width: 100%;   padding: 0 7px 40px 7px;    border: none;}
}
@media (max-width: 600px){
    .newslatter-detailtext .principal-text {   float: none;   width: 100%;   padding-right: 0px;}
    .newslatter-detailtext .author-box {  float: none;   width: 100%;   margin-bottom: 50px !important;}
    .newslatter-detailtext .author-box .ainner {   float: none;   max-width: 225px;}
    .newslatter-header .top-box .col-sm-12{padding: 0 10px;}
}
@media (max-width: 450px){
    .newslatter-detailtext .read-more{ display: inline-block; font-size: 13px; line-height: 40px; padding: 0 8px; margin: 0px; width: inherit !important;}
}