.rappingBannerImgMD {
    position: relative;
}
.rappingBannerImgMD::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    -webkit-clip-path: polygon(100% 0, 100% 85%, 33% 100%, 0% 89%, 0 0);
    clip-path: polygon(100% 0, 100% 85%, 33% 100%, 0% 89%, 0 0);
    opacity: .8;
}
.addAcccordians .sIpBanner::after{display: none;}
.bannAreaFull img, .imgContainer img {
    -webkit-clip-path: polygon(100% 0, 100% 85%, 33% 100%, 0% 89%, 0 0);
    clip-path: polygon(100% 0, 100% 85%, 33% 100%, 0% 89%, 0 0);
    width: 100%;
    display: block;
    /*height: auto;*/
    height: 100%;
    max-height: 768px;
}

.slogan {
	
	width: 100%;
	max-width: 760px;
        margin: 0 auto;
	z-index: 1;
}
article:not(.no-featured-image) .slogan{
    position: absolute;
    bottom: 135px;
    left: 50%;
    -moz-transform: translate(-50% , 0);
    -webkit-transform: translate(-50% , 0);
    transform: translate(-50% , 0);
}
.slogan h3 {
    font-family:'Canela-Regular';
    font-size: 55px;
    letter-spacing:1.38px;
    line-height: 62px;

    margin: 0;
    font-weight: normal;
}
.slogan h5 {
	font-family: 'Canela-Light';
    font-size: 30px;
    line-height: 38px;
    letter-spacing: 0.75px;
   
    margin-top: 22px;
}
article:not(.no-featured-image) .slogan h3, article:not(.no-featured-image) .slogan h5{ color: #fff;}
.sloganInner {
    max-width: 300px;
    width: 100%;
}

.wrapRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.wrap-1200 {
	max-width:1200px;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin: 0 auto;
	}
	
.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.align-items-start {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

.align-items-end {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

.align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}	
.m-t-35 {
	margin-top:35px;
	}
.horizontal-line-bold {
	height: 21px;
	background: url(../images/issue/yes_horizontal-line-bold.png) repeat-x 0 0;
	}
/*.horizontal-line-bold2 {
	height: 20px;
	background: url(../images/yes_horizontal-line-bold2.png) repeat-x 0 0;
	}	*/
.max-800 {
	margin:0 auto;
	max-width:760px;
	padding:0 15px;
	}	
	
.entMeta {
	font-family: 'MarianinaWdFY-Medium';
	font-size: 16px;
	line-height: 15px;
	letter-spacing: 0.43px;
	text-transform: uppercase;
	color: #343333;
}
.entMeta a {color: #343333;}
.entMeta.entryWriters .author-small-title span {
    margin-bottom: 0;
    display: inline-block;
}
.entMeta.entryMinutes {
    text-align: center;
    color: #7e9eab;
}
.entMeta.entryMinutes svg {
    margin-right: 4px;
}
.entMeta.entryMinutes span {
    vertical-align: top;
}
.entryPostMeta.Infographic .entryMinutes, .entryPostMeta.Video .entryMinutes, 
.entMeta.entryPublish-date span.bookmark {
    display:none;
}
.p-v-40 {
	padding:40px 0;
	}
	
.entMeta img {
    display: inline-block;
    vertical-align: middle;
}

hr.horitonzal-line.magazine {
    margin-bottom: 40px;
    margin-top: 13px;
}

.magazinArticleTop p {
	color:#7e9eab;
	font-size:30px;
	font-family: 'Canela-Bold';
	}
.magazinArticleTop p span {
	font-family: 'Canela-Light';
	}	
.magazinArticle > p:first-of-type::first-letter {
	font-family: 'Canela-Black';
	font-size: 151px;
    font-weight: normal;
    margin: 35px 5px 12px 0;
    position: absolute;
    float: left;
	}

.magazinArticle > p:not(:first-of-type) em, .magazinArticle li em, .magazinArticle div em{font-style: normal;font-family: "SabonLT-Italic";}
.magazinArticle > p:first-of-type::first-line {
	color:#7e9eab;
	font-size:30px;
	line-height:44px;
	letter-spacing: 0.75px;
	font-family: 'Canela-Bold';
}
/*.magazinArticle > p:first-of-type::first-line em, .magazinArticle > p:first-of-type::first-line i{font-family: 'SabonLT-BoldItalic';}	*/
.magazinArticle > p:first-of-type {
	color:#7e9eab;
	font-size:30px;
	line-height:44px;
	letter-spacing: 0.75px;
	font-family: 'Canela-Light';
}
/*.magazinArticle > p:first-of-type em, .magazinArticle > p:first-of-type i{font-family: "Canela-ThinItalic";}*/

.magazinArticle {
	padding:0 25px;
	font-family: 'SabonLT-Roman';
    font-size: 19px;
    font-weight: normal;
    line-height: 33.5px;
    color: #343333;
	}
.imgwrapFull img {
	width:100%;
	display:block;
	}
.m-t-40 {
	margin-top:40px;
	}
.m-t-20 {
	margin-top:20px;
	}
	
	
/*-------------accordion-----------*/
.accorTop {
	text-align:center;
	}
.accorTop h5 {
    font-size: 15px;
    font-family: 'Canela-Light';
    color: #0c3a4e;
    margin: 0;
    line-height: 1.3;
}
.accorTop h5 em, .accorTop h5 i{font-family: "SabonLT-Italic";font-style: normal;}
.accorTop h4 {
    font-size: 19px;
    font-family: 'MarianinaWdFY-Bold';
    color: #0c3a4e;
    text-transform: uppercase;
    margin: 0;
    line-height: 1.5;
}
.accorTop p {
    font-size: 15px;
    font-family: 'MarianinaWdFY-Regular';
    color: #e22618;
    text-transform: uppercase;
    margin: 0 0 7px;
    line-height: 17px;
}	
.accordionArea {
  display: none;
	width: 216px;
	background: #fff;
	padding: 10px 0 0;
  position: fixed;
  left: 0;
  top: 126px;
  z-index: 1;
}
.accordionArea.accordian-active {
  display: block;
}
.accordionArea ul {
	list-style:none;
	margin:0;
	}
.accordion {
 	width: 100%;
 	background: #FFF;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 }

.accordion .link {
	cursor: pointer;
    display: block;
    padding: 4px 15px;
    line-height: 25px;
    color: #0c3a4e;
    font-size: 16px;
    border-bottom: 1px solid #fff;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    font-family: 'MarianinaWdFY-Bold';
    text-transform: uppercase;
}

.accordion li:last-child .link {
	border-bottom: 0;
}

.accordion li i {
	position: absolute;
	top: 7px;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	right: 12px;
	font-size: 16px;
}



/*.accordion li.open .link {
	color: #b63b4d;
}*/

.accordion li.open i {
	color: #b63b4d;
}
.accordion li.open i {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.accordion li.default .submenu {display: block;}
/**
 * Submenu
 -----------------------------*/
 .submenu {
 	display: none;
 	font-family: 'Canela-Regular';
	font-size: 16px;
	background:#fff;
 }

.accordionArea ul li{
    background:#dce7ee;
}

.accordionArea ul.submenu li {
 	background-color:transparent;
	margin-bottom:10px
 }
.accordionArea ul.submenu li:last-child {
	margin-bottom:0
	}

.submenu a {
    display: block;
    text-decoration: none;
    color: #343333;
    padding: 3px 20px;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    position: relative;
    font-size: 14px;
    line-height: 1.3;
}
.submenu li.active a ,
.submenu a:hover {
	color:#9eb6c0
 }
.submenu li.active a::before, .submenu a:hover::before {
    content: "\f0da";
    font-family: FontAwesome;
    position: absolute;
    left: 7px;
    top: 3px;
}
.accordionArea .seeMore {
    position: relative;
    z-index: 1;
    background: #fff;
    text-align: center;

}
.accordionArea .seeMore::after {
    content: "";
    height: 1px;
    border-bottom: #dce7ee 1px dashed;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    z-index: -1;

}	
.accordionArea .seeMore a {
    color: #7e9eab;
    font-size: 15px;
    font-family: 'MarianinaWdFY-Bold';
    text-align: center;
    position: relative;
    display: inline-block;
    background: #fff;
    padding: 5px 10px;
}

/*-------------accordion-----------*/
.midIssue h3, .prvIssue h3 {
	margin: 0;
	font-family: 'Canela-Light';
}

.midIssue h3 span , .prvIssue h3 span {

    font-family: 'Canela-Light';
    color: #7f9fad;
}
.mMagic {
    position: absolute;
    top: 100%;
    background: #fff;
    box-shadow: rgba(0,0,0,0.3) 0 0 5px;
    padding: 20px 30px;
    right: 0;
    display: none !important;
}
.mMagic.horizontal {
    position: absolute;
    top: 100%;
    background: #fff;
    box-shadow: rgba(0,0,0,0.3) 0 0 5px;
    padding: 20px 30px;
    right: -38px;
    display: none;
	z-index: 100;
    margin-top: 20px;
}

.a2a_kit.horizontal a {
    padding: 0 7px;
}


.mMagic::after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7px 8px 7px;
    border-color: transparent transparent #fff transparent;
    position: absolute;
    right: 50px;
    content: "";
    top: -8px;
}
.mMagic::before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7px 8px 7px;
    border-color: transparent transparent #8f8a8a transparent;
    position: absolute;
    right: 50px;
    content: "";
    top: -8px;
}
.nxtIssue ul {
	margin: -2px 0 -3px 37px;
	list-style: none;
}

.nxtIssue ul li a, .iiSec2 ul li a {
    font-size: 18px;
    font-family: 'MarianinaWdFY-Regular';
    color: #7f9fad;
    text-transform: uppercase;
}
.nxtIssue ul li a i {
    height: 30px;
    width: 30px;
    line-height: 28px;
    text-align: center;
    border: #7f9fad 1px solid;
    -moz-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;

	}
	
.nxtIssue .mMagic a, .banAreaTopBlock .iiSec2 .a2a_kit a{
    display: block;
    margin: 10px auto;
    float: none;
    min-height: 30px;
    text-align: center !important;
    color: #7f9fad;
}	
.nxtIssue .mMagic a span, .iiSec2 .mMagic a span {
    float: none;
    margin: 0 auto 10px;
	 display: block;
}	
.single-magazine-article .fixHumb {
    display: none;
}	
.single-special-report .fixHumb {
    display: none;
} 



/*.silkCaro{
    position: fixed;
    top: 150px;
    right: 100px;
    max-width: 150px;
    width: 100%;
    background: #fff;
    -webkit-transition: all  ease-in-out 1100ms;
    -moz-transition: all  ease-in-out 1100ms;
    transition: all  ease-in-out 1100ms;
    text-align: center;
}
.silkCaro.active2{
    top: calc(100% - 100px);
    transform: translateY(-100%);
}
.silkCaro.hideToTop{
    top:0;
    opacity: 0;
    visibility: hidden;
}


.slick-slide::after {
	height: 4px;
	width: 100%;
	content: "";
	float: left;
	background: url(../images/yes_horizontal-line-bold2.png) repeat-x 0 0;
	margin: 8px 0;
	display: block;
}	
.silkCaro h4 {
    font-size: 16px;
    line-height: 1.2;
    margin: 5px 0 0;
}
  .silkCaro h4 a{
    color: #000000;
  }
.silkCaro .slick-arrow {
    background-color: transparent;
    font-family: 'MarianinaWdFY-Medium';
    font-size: 17px;
    color: #7e9eab;    
    letter-spacing: 1px;
}
.silkCaro .slick-arrow:first-of-type{margin-bottom: 6px;}
.silkCaro .slick-arrow:last-of-type{margin-top: 10px;}
.silkCaro .slick-arrow i {
    display:block;font-size: 30px;line-height: 26px;
}
.slick-slide1 img{display: block;}
.slick-carousel img {
width: 100%;
}	*/		
.single-magazine-article .inside-header{
  display: none;
}
.single-special-report .inside-header{
  display: none;
}

.max-1366 {
    margin: 0 auto;
    max-width: 1366px;
    width: 100%;
    padding: 0 38px 0 30px;
    box-sizing: border-box;
}
.m-t-10 {
	margin-top:10px;
	}
.banAreaTopBlock h3 {
	font-size:23px;
	margin:0;
	}
.banAreaTopBlock h3 span {
	font-family: 'Canela-Light';
	/*color:#7f9fad;*/
	}	
.banAreaTopBlock ul {
    list-style: none;
    margin: 0;
    align-items: center;
}
.banAreaTopBlock ul li {
	font-size:20px;
	font-family: 'Canela-Medium';
	margin-left:22px;
  position: relative;
}

.onLoadSocial {
  position: absolute;
  top: calc(100% + 15px);
  right: 0;
  background: #fff;
  padding: 10px;
  box-shadow: rgba(0,0,0,0.1) 0 0 7px 2px;
  z-index: 2;
  padding: 20px 30px;
  display: none !important;
  max-width: 126px;
}

.onLoadSocial a {
    display: block;
    margin: 5px 0;
    width: 100%;
    text-align: center;
}
.onLoadSocial a span {
    width: 26px;
    height: 26px;
    display: block;
    float: none !important;
    margin: 0 auto 10px !important;
}

.banAreaTopBlock ul li a {
	font-size:18px;
	font-family: 'MarianinaWdFY-Regular';
	color:#7f9fad;
	text-transform:uppercase;
	}
.banAreaTopBlock ul li a i {
	height:30px;
	width:30px;
	line-height:28px;
	text-align:center;
	border:#7f9fad 1px solid;
	-moz-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.banAreaTopBlock {
    padding: 15px 0;background-color: #fff;
}
/*.repeated{width:100%;height:auto;overflow:hidden;}*/

/*05/06/2019*/
.text-center{
  text-align: center;
}
.loadMore{
  font-size: 40px;
}
.accordianBtn {
	position: absolute;
	left: 100%;
	height: 100%;
	top: 0;
	background: #dce7ee;
	color: #04374d;
	font-size: 28px;
	padding: 0 15px;
	display: none;
}
.accordianBtn:focus {
	background: #dce7ee;
	color: #04374d;
	}
.accordionArea.accordian-floating {
	display:block;
	}
.accordionArea.accordian-floating {
    display: block;
    /*left: -216px;*/
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.accordionArea.accordian-floating.openAccordian {
    left: 0;
}
.accordian-floating .accordianBtn {
	display:block;
	}	
  .accordianScroll, .ajaxScroll {
    max-height: 100px;
    /*overflow-y: auto;*/
  }
  /*.slick-slide img {
    height: 60px;
}*/
.slick-disabled {
  display: none !important;
}
.openBookIcon{
	display: none;
}
.ajaxScroll .mCSB_scrollTools a + .ajaxScroll .mCSB_draggerContainer {
    margin: 0 !important;
}
@media only screen and (max-width: 1366px) {
  /*.silkCaro h4 {
      margin: 7px 0 0;
  }
  .slick-slide::after {
      margin: 5px 0;
  }
  .slick-carousel img {
      height: 90px;
      object-fit: cover;
  }*/
}

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

}*/

	
@media only screen and (max-width: 767px) {
	.accordionArea
.magazinArticle {
    padding: 0;
}
.magazinArticleTop p:first-letter {
	font-size: 40px;
    margin: 0px 5px 0 0;
	}
.magazinArticleTop p {
    font-size: 20px;
	line-height: 1.3;
}
.max-1366 {
	padding: 0 15px 0 15px;
}
.banAreaTopBlock h3 {
    font-size: 15px;
}
.banAreaTopBlock ul li {
    font-size: 14px;
}

.banAreaTopBlock ul li a {
	font-size: 14px;
}
.banAreaTopBlock ul li a i {
	height: 20px;
	width: 20px;
	line-height: 18px;
	font-size: 9px;
	position: relative;
	top: -2px;
}


.entMeta{font-size: 12px;}
}

@media only screen and (max-width: 600px) {
.max-1366.d-flex.justify-content-between.align-items-center > div {
    width: 100%;
}
.max-1366.d-flex.justify-content-between.align-items-center {
    flex-wrap: wrap;
}
.banAreaTopBlock ul li {
    margin: 0px 22px 0 0;
}
.slogan {
	bottom: 50%;
	-moz-transform: translate(-50% , 50%);
	-webkit-transform: translate(-50% , 50%);
	transform: translate(-50% , 50%);
	padding: 0 20px;
}
.slogan h3 {
	font-size: 39px;
	line-height: 1.3;
	color: #fff;
	margin: 0;
	font-weight: normal;
}
hr {
    margin-bottom: 15px;
    margin-top: 15px;
}
.banAreaTopBlock {
    padding: 7px 0 15px;
}
}

.fixHumb {
    position: static;
    width: 100%;
    background: #fff;
  /*display:none !important;*/
}
/*.fixHumb.active {
    position: fixed;
    width: 100%;
    left: 0;
    display: block;
    top: 0;
    z-index: 1;
}*/
.humbWrap {
    margin: 0 auto;
    max-width: 1366px;
    width: 100%;
    padding: 0 40px;
    box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  
}
.humbWrapleft {
  width:120px;
  -webkit-box-flex: 0;
    -ms-flex: 0 0 120px;
    flex: 0 0 120px;
    max-width: 120px;
  } 
.humblogo {
  width:60px;
  } 
.humblogo a {
  display:block;
  } 
.humblogo a img {
    display: block;
}

.humbWrapright {
  width: calc(100% - 120px);
  -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 120px);
    flex: 0 0 calc(100% - 120px);
    max-width: calc(100% - 120px);
  padding-left: 50px;
  } 
  
  
  
.hamburger {
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
  /*margin-left:20px;*/
  }
.humbWrapleftInr  .hamburger{margin-left: 20px;z-index: 10;} 
.hamburger:hover {
    opacity: 0.7;
  }
.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative;
  margin-top: 6px;
  }
.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px; }
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 34px;
  height: 2px;
  background-color: #e22618;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block; 
}
.hamburger-inner::before {
  top: -10px;
}
.hamburger-inner::after {
  bottom: -10px;
}  
  
.hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
.hamburger--collapse-r .hamburger-inner::after {
    top: -20px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
.hamburger--collapse-r .hamburger-inner::before {
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

.hamburger--collapse-r.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}
.hamburger--collapse-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(90deg);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
} 

.desktopMobMenu {
    position: absolute;
    top: 100%;
    padding: 15px;
    background: #fff;
    width: calc(100% - 80px);
    left: 40px;
    box-shadow: rgba(0,0,0,0.3) 0px 4px 5px -1px;
    -moz-box-shadow: rgba(0,0,0,0.3) 0px 4px 5px -1px;
    -webkit-box-shadow: rgba(0,0,0,0.3) 0px 4px 5px -1px;
    display:none;
    max-height: calc(100vh - 68px);
    overflow-y: auto;
}
.mobSrcTf {
    width: calc(100% - 62px);
    background: #dce7ee !important;
    border: none !important;
    height: 51px;
    float: left;
  font-family: 'MarianinaWdFY-Bold';
}
.mobSrc button {
  background:#7e9eab;
  float:left;
  }
.mobMenuSrc ul {
    margin: 0;
    list-style: none;
}
.mobMenuSrc {
    float: left;
    width: 100%;
  padding:15px 0;
}
.mobMenuSrc ul li {
  margin:3px 0;
  position:relative
  }
.mobMenuSrc ul li a {
    display:block;
  line-height: 34px;
  color: #000000;
  font-family: "MarianinaWdFY-Bold";
  text-transform: uppercase;
  letter-spacing: 0.4px;
  -webkit-transition: all 0s ease-in-out;
-moz-transition: all 0s ease-in-out;
-o-transition: all 0s ease-in-out;
transition: all 0s ease-in-out;
}

.mobMenuSrc ul li a:hover {
  color:#666;
  }
.mobMenuSrc ul li.mSubscribe a {
    background: #e22618;
    color: #fff;
    display: inline-block !important;
    width: auto;
    padding: 7px 15px;
}
.sub_menu_open p {
    height: 30px;
    width: 30px;
    position: absolute;
    top: 0;
    z-index: 2;
  color:#000;
  cursor:pointer;
  
}

.sub_menu_open p:after {
  content:"\f107";
  font-family: FontAwesome;
  width:30px;
  line-height:30px;
  height:30px;
  position:absolute;
  left:0;
  top:2px;
  }
.sub_menu_open p.open:after {
  content:"\f106";
}
.sub_menu_open > a > span{padding-left: 20px;}
.sub_menu_open .submenu {
    display: none;
    padding: 0 20px;
}

.sub_menu_open .sub-menu {
    display: none;
    padding: 0 20px;
}

.magCont h5 {
    border-bottom: #333 1px solid;
}
.magCont h4 {
    font:normal 20px/1.33 "Canela-Regular";
  margin-bottom: 5px;
  text-transform: none;
}
.magCont h5 {
  /*font-family: 'MarianinaWdFY-Regular';*/
  letter-spacing: 0.4px;
  color: #0c3a4e;
  font-size: 16px;
}
.magContFull {
    margin: 10px 0;
}

.magImg {
  -webkit-box-flex: 0;
    -ms-flex: 0 0 200px;
    flex: 0 0 200px;
    max-width: 200px;
  }
.magCont {
  -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 200px);
    flex: 0 0 calc(100% - 200px);
    max-width: calc(100% - 200px);
  padding-left:15px;
  }
.magImg img {
  width:100%;
  display:block;
  }   

.admin-bar section.fixHumb {top: 32px !important;}

.hamBurgerMenus li>a{
  display: flex !important;
  width: 100%;
  align-items: flex-start;
}
.hamBurgerMenus .magCont{
  display: block;
  width: 100%
}

.hamBurgerMenus .magCont h5{
  color: #313030;
  border-bottom: none;
/*  font-weight: 700;*/
  margin-bottom: 10px;
}
.hamBurgerMenus .magCont{
  max-width: 100%;
  width: 100%;
  flex: 0 0 100%;
  -ms-flex: 0 0 100%;

  padding-left: 0;
}
.hiddingFromDeskTop{
  display: none;
}
.arinUnique{
  width: 100%;
  padding-left: 0;
  font-family: 'MarianinaWdFY-Regular' !important;
  text-align: right;
}
.menuWithImg {
  padding-bottom: 30px;
  border-bottom: 1px solid #eef1f3;
  margin-bottom: 30px !important;
}
.hamBurgerMenus .sub-menu{
  background: #e9e9e9;
}

/*//29-05-2019*/

.single-magazine-article #sticky-placeholder{
    display: none !important;
}  
.single-special-report #sticky-placeholder{
    display: none !important;
}  

.shareToggle{
  display: block !important;
}

.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #acc2d0 !important;
    width: 4px !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #7794a7 !important;
}
.mCSB_scrollTools {
    width: 4px !important;
}
.mCSB_inside > .mCSB_container {
    margin-right: 8px !important;
}
/*.toggle {
    width: 100%;
    display: block;
    background: rgba(0,0,0,0.78);
    color: #fefefe;
    padding: .75em;
    border-radius: 0.15em;
    transition: background .3s ease;
}*/
.inner {
  overflow: hidden;
  display: none;
}
.mobileAccordian {
  display: none;
}
.mCSB_container{padding: 10px 0;}
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
    right: 0;
    margin: 0;
}
.accordianScroll  .inner {
  padding-left: 1em;
  overflow: hidden;
  display: none;
}
.accordianScroll li a {
    width: 100%;
    /*white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;*/
}
.single-special-report .slogan h3{

}
.single-special-report .slogan p{
  color: #fff;
  font-size: 30px;
  margin: 20px 0 0;
}
.single-special-report .entryWriters a:visited, .single-special-report .entryWriters a{
  color: #343333;
}
.single-special-report .entryPostMeta ~ .horitonzal-line{
  margin-top: 15px;
}
.single-special-report .entMeta{
  font-family: 'MarianinaWdFY-regular';
}


.single-special-report .main-navigation, .single-special-report .banAreaTopBlock, .single-special-report .horizontal-line-bold2{
  display: none;
}
.single-special-report .fixHumb{
  position: fixed !important;
  display: block !important;
  top: 0;
  z-index: 18;
}
.single-special-report{
      padding-top: 60px;
}

.single-magazine-article .accordianScroll, .single-magazine-article .ajaxScroll{
  max-height: 280px;
  /*height: auto;*/
}
.single-special-report .accordianScroll, .single-special-report .ajaxScroll{
  max-height: 420px;
}
/*
.accorTop {
    width: 258px;
    position: relative;
    z-index: 999999;
    background: #ffffff;
    min-height: 70px;
    position: fixed;
    left: 0;
    top: 65px;
    text-align: center;
}*/
.accordian-active .accordianBtn{
  display: block;
}
.addAcccordians.accordian-floating.openAccordian{
  display: block !important;
}
.relative.addAcccordians.accordian-floating.openAccordian {
    left: 0;
}
.relative.addAcccordians.accordian-floating {
    position: absolute;
    width: 100%;
    left: -220px;
    -webkit-transition: all ease-in-out 300ms;
    -moz-transition: all ease-in-out 300ms;
    transition: all ease-in-out 300ms;
    background: #fff;
}

.tableOfContents {
    font-size: 15px;
    font-family: 'MarianinaWdFY-Regular';
    color: #e22618;
    text-transform: uppercase;
    margin: 0 0 7px;
    line-height: 17px;
    text-align: center;
}
.sIpBanner{
    z-index: 5;position: relative;background-color: #fff;
}
.article-writer-container.magazine hr{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAADBAMAAACt7Qj2AAAAIVBMVEX///+An6z4+vry9ffs8fLV3+PJ1ty8zdSft8CWsLuOqrY5ln5aAAAAF0lEQVQI12PwEgxgYGCeKMbAwKAhWAAADv8B/1ifMYsAAAAASUVORK5CYII=');}
.article-writer-container.magazine hr:first-child{margin-bottom: 20px;}
.article-writer-container.magazine hr:last-child{margin-top: 20px;}

.single-special-report .article-writer-wrapper {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  }
  

.single-special-report .article-writer-thumb {
  width: 110px;
  max-width:110px;
  flex: 0 0 110px;
  -ms-flex: 0 0 110px;
  }

.single-special-report.article-writer-thumb a {
  display:block;
  }

.single-special-report .article-writer-thumb a img {
  display:block;
  border-radius:50%;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  }   

.single-special-report .article-writer {
  padding-left:20px;
  }   



body.single-special-report .article-writer span.excerpt {
    font-family: 'Canela-Light';
    font-size: 15px;
    letter-spacing: 0.38px;
    color: #343333;
}
body.single-special-report .article-writer span.excerpt,
body.single-magazine-article .article-writer span.excerpt 
body.single-magazine-article .article-writer span.name,
body.single-magazine-article .article-writer span.name {
    font-family: 'MarianinaWdFY-Bold';
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0.38px;
    color: #32353b;
    text-transform: uppercase;
}

body.single-magazine-article .article-writer span.name a,
body.single-magazine-article .article-writer span.name a {color: #32353b;}


.onlyformMobileAndDesktop{
  display: none;
}


.footer-widget-1 aside#nav_menu-3 li.menu-item.magazine {
    display: list-item;
}
.footer-widget-1 aside#nav_menu-3 li.menu-item.main {
    display: none;
}



@media only screen and (max-width: 992px) {
  .single-special-report .mobileAccordian.accordionArea {
    padding: 60px 0 0;
  }
  .single-special-report .closeBookIcon{
    background:#e22618;
  }
   .single-special-report  .accorTop{
    position: static;    
    transform: translate(0,0);
   }
 .single-special-report  .accorTop h4{
      color: #0c3a4e;
 }

  .single-special-report .OnlyforDesktop{
    display: none !important;
  }
  .OnlyforDesktop{
    display: none;
  }
  .onlyformMobileAndDesktop{
  display: block;
}
/*  .sub_menu_open .sub-menu{
    display:block;
  }*/ 
  .fixHumb{
    display: none !important;  
  }
  #mobile-header{
    display: none !important;
  }
  .leftHambicon{
    position: absolute;
    top: 20px;
    left: 20px;

  }
  .subscribe_btn{
    top: 20px !important;
  }
  .issueHambergmenu:after{
    content: "\f0c9";
    font-family: GeneratePress;
    width: 1.28571429em;
    text-align: center;
    display: inline-block;
  }
.fixHumbIssue{
    display: block;
    position: fixed;
    background: #fff;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{
    width: 26px;
    background-color: #343333;
  }
  .single-issue .subscribe_btn a{
      font-family: 'MarianinaWdFY-Bold';
      display: block;
  }
  .centeredLogo{
    text-align: center;
  }
   .centeredLogo img{
    width: 62px;
   }
   .centeredLogo .logoText{
      color: #000;
      display: block;

  }
.hamburger--collapse-r .hamburger-inner::after {
    top: -16px;
}
.hamburger-inner::before {
    top: -8px;
}
.subscribe_btn {
    display: block;
    position: absolute;
    right: 2%;
    top: 10px;
}
.right.arSubCribe{
  display: block !important;
  font-family: 'MarianinaWdFY-Bold';
  text-transform: uppercase;
}
.desktopMobMenu {
    width: 100%;
    left: 0;
    max-height: calc(100vh - 97px);
}



.mMM ul.sub-menu li a span:after {
    content: "\f08e";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 5px;
}

.sub_menu_open p {
    height: 15px;
    width: 15px;
    right: auto;
    top: 29px;
    left: 0;
}
.sub_menu_open p.open{top: 27px;}
.mobMenuSrc ul li.sub_menu_mobile_yes {
    margin: 30px 0;
    margin-bottom: 20px;
    border-bottom: 1px solid #eef1f3;
    border-top: 1px solid #eef1f3;
    padding: 30px 0;
}
.accordionArea ,
.accordionArea.accordian-active,
.accordionArea.accordian-floating,
.silkCaro ,
.silkCaro.active {
  display: none;
}

.mobileSocial ul:not(#menu-bottom-menu-follow-2) li a {
    border-radius: 20px;
    background: #7e9eab;
    color: #FFFFFF;
    font-size: 12px !important;
}
#menu-bottom-menu-follow-2 li a{color: #7e9eab; font: 16px 'MarianinaWdFY-Regular'}
 
.firstIscSec ~ div .d-flex{
  display: none !important;
}
.mSubscribe {
    display: none;
}
.redishMobile a span {
    color: #e22618;
}
article:not(.no-featured-image) .slogan,
.slogan {
    position: static;   
    width: 100%;
    text-align: center;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    transform: translate(0,0);
    margin: 40px auto 0;
    padding: 0 20px;
}

article:not(.no-featured-image) .slogan h6,  article:not(.no-featured-image) .slogan h3, article:not(.no-featured-image) .slogan h5, .sIpBanner article:not(.no-featured-image) .slogan p,
.slogan h6,  .slogan h3, .slogan h5, .sIpBanner .slogan p {
  color: #313030;
}
   
.max-800:after, .max-800:before{
  content: "";
  display: table;
} 
.max-800:after{
  clear: both;
}
.entryPostMeta {
  width: 100%;
  float: left;
  margin-top: 20px;
  margin-bottom: 20px;
}



.single-special-report #mobile-header {
    display: none !important;   
}
.single-special-report .slogan h5{
  font-size: 20px;
  margin-bottom: 10px;
}
.single-special-report .slogan h3{
  font-size: 32px;
}
.single-special-report .slogan p{
    font-size: 20px;
    margin: 0;
    line-height: 1.4;
}
  .sIpBanner .imgContainer img{
    -webkit-clip-path: none;
    clip-path: none;
  }
    .openBookIcon, .closeBookIcon {
      position: fixed;
      right: 30px;
      bottom: 40px;
      z-index: 5;
      
      color: #0C3A4E;
      display: block;
      
      text-align: center;
      background: #fff;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      background: #dde8ef;
      cursor: pointer;
        width: 56px;
        height: 56px;
        line-height: 56px;
        
    }
    
    .openBookIcon img{
    width: 26px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .mobileAccordian.accordionArea{
    width: 100%;
    top: 0;
    z-index: 9999999;
    padding: 0;
    height: 100vh;
    overflow-y: auto;
  }

  .mobileAccordian .imgContainer img{
    max-height: 266px !important;
  }


  .accorTop{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2;

  }
   .accorTop h5, .accorTop h4, .accorTop p{
    color: #fff;
   }
 

.d-flex {
    flex-wrap: wrap;
}
.chancesHealing ,
.chancesImg {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  }
.chancesImg .p-l-40 {
  padding:20px 0 0;
  }
.mCntAre h2 {
  font-size: 30px;
}
.p-v-60 {
    padding: 30px 0;
}
.mContBtm {
    padding-top: 30px;
}
.mContBtm h6 {
    margin-bottom: 0;
} 
/*.silkCaro {
  display: none !important;
}*/
.sIpBanner::after{display: none;}

#menu-top-menu-magazine-main-hamburger-1 .current-issue-menu a{-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}
#menu-top-menu-magazine-main-hamburger-1 .current-issue-menu span{position: relative;}
#menu-top-menu-magazine-main-hamburger-1 .current-issue-menu .specialLi{position: absolute;right: 0;bottom: 0;}
.hamBurgerMenus .menu-image {
    width: 100px;padding: 0 !important;
	}
	.hamBurgerMenus .menu-image-title {
	    width: calc(100% - 100px);
	    -ms-flex: 0 0 calc(100% - 100px);
	    flex: 0 0 calc(100% - 100px);
	    padding-left: 15px;
	}

        .submenu a{font-size: 18px;}        
}


@media only screen and (max-width: 767px) {
.col-md-4 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
  }
.humbWrapright {
    padding-left: 15px;
}

.prvIssue a, .nxtIssue a {
    font-size: 13px;
  }
.humbWrap {
    padding: 0 15px;
  }

  /*/08/10/1996 Arindam*/
  .midIssue h3, .prvIssue h3{
  	font-size: 13px;
  	line-height: 20px;
  }

  .nxtIssue ul li a i {
	height: 20px;
	width: 20px;
	line-height: 18px;
	font-size: 10px;
	}
	.nxtIssue ul li a {
	    font-size: 14px;	  
	    display: block; 
	}
	.nxtIssue ul {
	    margin: 0px 0 0 15px;
	    list-style: none;
	}


	.midIssue {
	  -webkit-box-align: center;
	  -ms-flex-align: center;
	  -webkit-align-items: center;
	  align-items: center;
	}
	#mobile-header.mobileDisplay{
		display: none !important;
	}


}

@media only screen and (max-width: 600px) {
.midIssue{
  display:none;
  }

  .hamBurgerMenus .magCont h5{
  	font-size: 14px;
	line-height: 1;
  }
/*  .magCont h4 {
	    font-size: 15px;	   
	    margin-bottom: 0px;
	    line-height: 1.2;
	}*/
	
	.mobMenuSrc ul li a.arinUnique{
		font-size: 14px;
		line-height: 18px;
	}
	.magCont h6{
		margin-bottom: 10px;
		/*font-size: 15px;*/
	}
	.mobMenuSrc ul li.mSubscribe a{
		margin-left: 0;
	}
	.mobMenuSrc ul li a {
	    line-height: 24px;  
	    font-size: 16px;
	}
	
}

@media only screen and (max-width: 800px){
.admin-bar section.fixHumb {
    top: 46px !important;
  }
}

@media only screen and (max-width: 414px) {
.col-md-4 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  }
.p-v-60 {
    padding: 10px 0;
  }
.headExplore h4 {
    font-size: 20px;
    line-height: 1.5;
  }
.mContBtm h3 a {
    font-size: 18px;
  }
.chancesHealing h3 {
  font-size: 22px;
  line-height: 1.5;
  margin-bottom: 5px;
  } 
.chancesHealing h6 {
    margin-bottom: 5px;
  }
.chancesHealing {
    padding: 20px 20px;
  }
.chancesHealing p {
  margin-bottom: 7px;
  line-height: 1.6;
  }
.mCntAre h2 {
    font-size: 23px;
    margin-bottom: 10px;
} 
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{
	width: 24px;
}
.hamburger--collapse-r .hamburger-inner::after {
    top: -16px;  
}
.hamburger-inner::before {
    top: -8px;
}
.hamburger-box {
    width: 24px;
}
.humbWrapleft {
    width: 100px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100px;
    flex: 0 0 100px;
    max-width: 100px;
}
.humbWrapright {
    width: calc(100% - 100px);
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 100px);
    flex: 0 0 calc(100% - 100px);
    max-width: calc(100% - 100px);
 
}

	
	.magCont h6 {
	    margin-bottom: 0px;
	    /*font-size: 13px;*/
	}
	
	.menuWithImg{
		padding: 22px 0 37px;
	}
	.mobMenuSrc ul li a {
	    line-height: 24px;  
	    font-size: 14px;
	}
	.mobSrcTf {
		width: calc(100% - 40px);
	    height: 38px;
	    line-height: 38px;
		padding: 0 15px;
		font-size: 16px;
	}
	.mobSrcTf ~ button {
	    height: 38px;
	    line-height: 38px;
	    padding: 0 12px;
	    font-size: 14px;
	}

}
@media only screen and (max-width: 384px) {
	.headExplore h4 {
	    font-size: 16px;
	}
  }
@media only screen and (max-width: 384px) {
	.hamburger-box {
	  width: 30px;
	}
	.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
	  width: 26px;
	}
	.hamburger {
	  margin-left: 15px;
	}
	.humbWrapright {
	    padding-left: 0;
	}

}

/*//29-05-2019*/
@media only screen and (max-width: 375px) {
	.hamburger {
	    margin-left: 0;
	}
	.humblogo {
	    width: 50px;
	}
	.midIssue h3, .prvIssue h3{
		max-width: 150px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}
@media only screen and (max-width: 360px) {
	.midIssue h3, .prvIssue h3{
		max-width: 100px;		
	}
}



@media (max-width: 400px){
.single-special-report #mobile-header {
    display: none !important;   
}
.single-special-report .slogan h5{
	font-size: 16px;	
}
.single-special-report .slogan h3{
	font-size: 20px;
}
.single-special-report .slogan p{
    font-size: 16px;   
    line-height: 1.2;
    margin-top: 10px;
}

}

/*.slick-slide1::after {
    height: 4px;
    width: 100%;
    content: "";
    float: left;
    background: url(../images/yes_horizontal-line-bold2.png) repeat-x 0 0;
    margin: 26px 0 29px;
    display: block;
}

.slick-slide1:last-child::after {
  display: none;
}
.slick-slide1.peycechi:not(.no-prev-link) + .slick-slide1::before {
    height: 4px;
    width: 100%;
    content: "";
    float: left;
    background: url(../images/yes_horizontal-line-bold2.png) repeat-x 0 0;
    margin: 26px 0 29px;
    display: block;
}*/

/*.slick-slide1 img{
  height: 84px;
  width: 150px;
}
.slick-slide1 h4{
  font:normal 15px/1.2 'Canela-Medium';  
  text-align: left;
  letter-spacing: 0.38px;
  color: #343333;
}
.IsFixed .slick-carousel1 {
    position: fixed;
    left: 0;
    right: 0;
    width: 100%;
    top: -63px;
    transition: all 0.5s;
}

.IsFixed.up .slick-carousel1 {
    top: 0;
}*/
.activeSidebr, #footer-hr{
  display: none;
}
.accordionArea .imgContainer{margin-bottom: 10px;}
.show-more-links{max-height: 850px; transition: max-height 0.2s ease}
.show-more-links.collapsed{margin: 0 20px;max-height: 25px; overflow: hidden;}
.show-more-links span{background-color: #fff; display: block;text-align: center;position: relative;width: 100%;}
.show-more-links button {font: normal 18px 'MarianinaWdFY-Regular';padding:0 10px;background-color: #fff;z-index: 5;color: #7e9eab;text-transform: uppercase;height: 24px;position: relative;}
.show-more-links span i{position: relative;vertical-align: middle;color: #7e9eab;top: auto;right: auto;margin-left: 3px;}
.show-more-links span::after{content:'';display: block;width: 100%;height: 0;border-bottom: 1px dotted #7e9eab;position: absolute;left: 0;top: 50%;}
.horizontal-line-bold2, .banAreaTopBlock{position: relative;z-index: 6;}
.slogan h6{font-family: 'Canela-Medium';}
.slogan h6 + h3{font-family: 'Canela-Thin';}
.banAreaTopBlock .a2a_svg, .humbWrap .a2a_svg, #a2apage_mini_services .a2a_svg, #a2apage_show_more_less .a2a_svg{border-radius: 50% !important;width: 30px;height: 30px;}
.banAreaTopBlock .a2a_svg svg, .humbWrap .a2a_svg svg, #a2apage_mini_services .a2a_svg svg, #a2apage_show_more_less .a2a_svg svg{width: 20px;margin-top: 5px;}


@media (min-width: 768px){
.article-writer-container.magazine .article-writer-wrapper{padding: 0 20px 0 40px;}
}

@media (min-width: 993px){
    .prvIssue, .nxtIssue {-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;}
    .prvIssue {padding-right: 30px;}
    .midIssue h3, .prvIssue h3{line-height: 1.3;}
    /*.magCont h4{text-transform: uppercase;}*/
    .addAcccordians .imgContainer{margin-bottom: 10px;}
    .magazine-article-template-single-magazine-article-no-featured-img .slogan{position: relative;transform: translate(0 , 0);left: auto;bottom:auto; color: #343333;margin:2em auto 0;}
    .magazine-article-template-single-magazine-article-no-featured-img .slogan h3, .magazine-article-template-single-magazine-article-no-featured-img .slogan h5{color: #343333}
    .magazine-article-template-single-magazine-article-no-featured-img .sIpBanner::after{display: none;}
    .accordionArea.accordian-floating {left: -150px;}
    .show-more-links button{font-size: 16px;}
    body:not(.magazine-article-template-single-magazine-article-no-featured-img) .slogan h6{color:#fff}
    .slogan h6{font-size: 24px;}
}
@media (min-width: 993px) and (max-width: 1239px) {
    /*.silkCaro{right: 0;}*/
    .accordionArea{width: 150px;}
}

@media only screen and (max-width: 1023px){
    button.article-caption-toggle{display: none;}
}

@media only screen and (min-width: 1024px) {
    figure.large, figure.large2, figure.fit-in{position: relative;z-index: 5;}    
    figure.large, figure.large2{width: 1024px !important;transform: translateX(-172px);max-width: none}    
    /*.single-magazine-article figure.large figcaption, .single-magazine-article figure.large2 figcaption, .single-magazine-article figure.fit-in figcaption{position: absolute;left: calc(50% + 340px);padding:30px 15px 0;max-height: 30px;overflow: hidden;transition: all 0.3s ease;right: auto;bottom:auto;margin-top: 20px;background-color: #fff;}*/
    .single-magazine-article figure.large figcaption, .single-magazine-article figure.large2 figcaption, .single-magazine-article figure.fit-in figcaption{position: absolute;padding:30px 15px 0;max-height: 30px;overflow: hidden;transition: all 0.3s ease;right: 0;bottom:auto;margin-top: 20px;background-color: #fff;}
    .single-magazine-article figure.fit-in figcaption{bottom: 0;left: calc(50% + 350px);min-width: 162px;background-color: transparent;}
    .single-magazine-article figure.fit-in button.article-caption-toggle{top:auto;bottom: 0;}
    .single-magazine-article figure.active figcaption{max-height: 800px;padding-bottom: 10px;}
    .single-magazine-article figure.active.fit-in figcaption{padding: 10px 15px 30px;background-color: #fff;}
    button.caption-toggle, button.article-caption-toggle{background-color:#fff;width: 30px;height: 30px;padding: 0;margin: 0;border:none;position: absolute;left: 15px;top: 0;transition: all 0.3s ease}
    button.caption-toggle span, button.article-caption-toggle span{display: block;height: 2px;position: relative;background-color: #7e9eab;}
button.caption-toggle span::after, button.article-caption-toggle span::after{display: block;width: 2px;height: 30px;position: absolute;background-color: #7e9eab;left: 14px;top: -14px;content: '';transition: all 0.3s ease}
/*.single-magazine-article figure.active button.article-caption-toggle{bottom: 0;right: 0;left: auto;top:auto;background-color:transparent;}*/
.single-magazine-article figure.active button.article-caption-toggle span::after{opacity: 0;}
}

@media only screen and (max-width: 1135px){
    button.caption-toggle{display: none;}
}

@media only screen and (min-width: 1136px){
    .single-magazine-article .featured-image-caption-wrapper{padding: 30px 15px 0;margin-top: -60px;text-align: left;z-index: 5;/*left:calc(50% + 360px);*/position: absolute;max-height: 30px;overflow: hidden;transition: all 0.3s ease;right: auto;right: 0;}
.single-magazine-article .featured-image-caption-wrapper.active{max-width: 210px;max-height: 800px;}
/*.featured-image-caption-wrapper.active button.caption-toggle{bottom: 0;right: 0;left: auto;top:auto;background-color:transparent;}*/
.featured-image-caption-wrapper.active button.caption-toggle span::after{opacity: 0;}
.single-magazine-article .featured-image-caption-wrapper > div{width: 180px;background-color: #fff;opacity: 0;}
.featured-image-caption-wrapper.active > div{opacity: 1;}
}

@media (min-width: 1240px) {
    /*.silkCaro{right: 30px;}*/
    .featured-image-caption-wrapper{padding-right: 30px;}
    .accordionArea.accordian-floating {left: -216px;}
}


@media only screen and (min-width: 1301px){
    /*.single-magazine-article .featured-image-caption-wrapper{left:calc(50% + 400px)}*/
}
@media only screen and (min-width: 1366px){
    .single-magazine-article figure.large2{width: 1350px !important;transform: translateX(-335px)}
}