.site-header .site-title {
  opacity: 1;
}

.excerpt-header:after, .entry-header:after {
  display: none;
}

.entry-container {
  padding: 0 5% !important;
}

.entry-categories, .entry-tags {
  display: none;
}

.entry-content th,
.entry-content td {
  border: none;
}

.entry-content table img {
  margin: 0 !important;
  display: block;
}

.entry-content table.flex-images img {
  margin: 0 !important;
  display: block;
  width: 100%;
}

.entry-content .large-images img {
  width: 100% !important;
  max-width: none !important;
}

.entry-content a {
  color: #606060;
}

.entry-content .no-underline {
  text-decoration: none;
  color: #606060;
}

#site-footer .sidebar-footer .widget {
    width: 100%;
}

.entry-content .large-images .small-image img {
  width: auto !important;
  margin: 12px auto 0 !important;
}

.hyphenate { -webkit-font-variant-ligatures: no-common-ligatures;
font-variant-ligatures: no-common-ligatures; }

@media all and (max-width: 800px) {

  .entry-content article div,
  .entry-content article table {
    margin: 1.5em 0 !important;
  }
}

.page-id-1427 .entry-content {
  margin-top: 0 !important;
}

.entry-content .button-link-flex {
  float: center;
  display: inline-block;
  padding: 24px 36px;
  border: solid 1px #f4f4f4;
  border-radius: 30px;
  transition: all 0.5s ease;
  text-decoration: none;
  color: #3C3C3C;
}
.entry-content .button-link-flex:hover,
.entry-content .button-link-flex:active,
.entry-content .button-link-flex:focus {
  background: #141414;
  color: #7B7B7B;
}

.entry-content .button-link-fixed {
  float: center;
  display: inline-block;
  width: 300px;
  padding: 0.7em 0;
  border: solid 1px #f4f4f4;
  border-radius: 30px;
  transition: all 0.5s ease;
  text-decoration: none;
  color: #3C3C3C;
}

.entry-content .button-link-fixed:hover,
.entry-content .button-link-fixed:active,
.entry-content .button-link-fixed:focus {
  background: #141414;
  color: #7B7B7B;
}

.entry-content .button-link-subscribe {
  float: center;
  text-align: center;
  display: inline-block;
  width: 140px;
  font-size: 0.8em;
  padding: 0.7em 0;
  border: solid 1px #f4f4f4;
  border-radius: 12px;
  transition: all 0.5s ease;
  text-decoration: none;
  color: #3C3C3C;
}

.entry-content .button-link-subscribe:hover,
.entry-content .button-link-subscribe:active,
.entry-content .button-link-subscribe:focus {
  background: #141414;
  color: #7B7B7B;
}

.entry-content .button-link-months {
  float: center;
  text-align: center;
  display: inline-block;
  width: 150px;
  font-size: 1.2em;
  padding: 0.7em 0;
  border: solid 1px #f4f4f4;
  border-radius: 12px;
  transition: all 0.5s ease;
  text-decoration: none;
  color: #3C3C3C;
}

.entry-content .button-link-months:hover,
.entry-content .button-link-months:active,
.entry-content .button-link-months:focus {
  background: #141414;
  color: #B4B4B4;
}

.entry-content .button-link-here {
  float: center;
  text-align: center;
  display: inline-block;
  width: 160px;
  font-size: 1em;
  padding: 0.7em 0;
  border: solid 1px #f4f4f4;
  border-radius: 12px;
  transition: all 0.5s ease;
  text-decoration: none;
  color: #3C3C3C;
}

.entry-content .button-link-here:hover,
.entry-content .button-link-here:active,
.entry-content .button-link-here:focus {
  background: #141414;
  color: #7B7B7B;
}

.big-year {
  float: center;
  text-align: center;
  display: inline-block;
  font-size: 7em;
  color: #F5F5F5;
  font-weight: 700;
}

li.responsive-tabs__list__item span.fa {
	background-size: 100% 100%;
	display: inline-block;
	width: 364px;
	height: 301px;
	position: relative;
	top: 8px;
}

li.responsive-tabs__list__item span.fa-kh {
	background: url('http://www.samvriti.com/wp-content/uploads/2016/03/know-how-blue-f.png') no-repeat left;
}

li.responsive-tabs__list__item span.fa-eco {
	background: url('http://www.samvriti.com/wp-content/uploads/2016/03/ecosystem-green-f.png') no-repeat left;
}

li.responsive-tabs__list__item span.fa-ind {
	background: url('http://www.samvriti.com/wp-content/uploads/2016/03/individual-red-f.png') no-repeat left;
}

.entry .featured-image:after {
  display: none;
}

.site-header .container,
.blog .main, .archive .main, .search .main, .comments .main
.entry {
  max-width: 1138px;
}

.tag-writer-in-progress .entry-title {
  display: none !important;
}

.tag-writer-in-progress.entry {
  background: #222;
}

.tag-writer-in-progress.entry-container, 
.tag-writer-in-progress.entry-meta, 
.tag-writer-in-progress.entry-header, 
.tag-writer-in-progress.comments {
  background: #222222 !important;
}

.tag-writer-in-progress .entry-content,
.tag-writer-in-progress .entry-title,
.tag-writer-in-progress .comments,
.tag-writer-in-progress .comments a,
.tag-writer-in-progress .comments a:link,
.tag-writer-in-progress .comments a:visited,
.tag-writer-in-progress .entry-content a,
.tag-writer-in-progress .entry-content a:link,
.tag-writer-in-progress .entry-content a:visited {
  color: #B4B4B4;
}

.tag-writer-in-progress .comments {
  background: #222;
}

.tag-writer-in-progress + .comments {
  background: #222;
}

.page-id-2289 .entry-content {
  margin-top: 0 !important;
}

.page-id-2289 .entry-header {
  display: none !important;
}

.page-id-2289 .entry,
.page-id-2289 .comments {
  background: #222222;
}

.full-width td {
  padding: 0;
}

.full-width table {
  margin: 0;
}


.full-width table {
  margin: 0 auto;
}

.comments-closed {
  display: none;
}

.entry-content .full-width {
    position: relative;
    max-width: none;
    width: 111%;
    left: -5.5%;
}

.page-id-2304 .entry-content {
  margin-top: 0 !important;
}

.page-id-2304 .entry-header {
  display: none !important;
}

.page-id-2304 .entry,
.page-id-2304 .comments {
  background: #222222;
}

.page-id-2304 .entry-content,
.page-id-2304 .entry-title,
.page-id-2304 .comments,
.page-id-2304 .comments a,
.page-id-2304 .comments a:link,
.page-id-2304 .comments a:visited,
.page-id-2304 .entry-content a,
.page-id-2304 .entry-content a:link,
.page-id-2304 .entry-content a:visited {
  color: #B4B4B4;
}

.entry-content .slider-header {
  float: center;
  display: inline-block;
  width:100%; 
  padding: 0.7em 0;
  background: #ffffff;
  text-decoration: none;
  color: #414141 !important;
  font-weight: 500;
}

.entry-content .button-link-fixed-off-black {
  float: center;
  display: inline-block;
  width:100%; 
  padding: 0.7em 0;
  border: solid 1px #C0C0C0;
  border-radius: 30px;
  background: #C0C0C0;
  transition: all 0.5s ease;
  text-decoration: none;
  color: #3C3C3C !important;
}

.entry-content .button-link-fixed-off-black:hover,
.entry-content .button-link-fixed-off-black:active,
.entry-content .button-link-fixed-off-black:focus {
  background: #ffffff;
  color: #414141 !important;
}

.entry-content .button-link-here-off-black {
  float: center;
  text-align: center;
  display: inline-block;
  width: 160px;
  font-size: 1em;
  padding: 0.7em 0;
  border: solid 1px #C0C0C0;
  background: #C0C0C0;
  border-radius: 12px;
  transition: all 0.5s ease;
  text-decoration: none;
  color: #3C3C3C !important;
}

.entry-content .button-link-here-off-black:hover,
.entry-content .button-link-here-off-black:active,
.entry-content .button-link-here-off-black:focus {
  background: #ffffff;
  color: #414141 !important;
}

.page-id-2333 .entry-content {
  margin-top: 0 !important;
}

.page-id-2333 .entry-header {
  display: none !important;
}

.page-id-2333 .entry,
.page-id-2333 .comments {
  background: #222222;
}

.page-id-2333 .entry-content,
.page-id-2333 .entry-title,
.page-id-2333 .comments,
.page-id-2333 .comments a,
.page-id-2333 .comments a:link,
.page-id-2333 .comments a:visited,
.page-id-2333 .entry-content a,
.page-id-2333 .entry-content a:link,
.page-id-2333 .entry-content a:visited {
  color: #B4B4B4;
}

.page-id-2358 .entry-content {
  margin-top: 0 !important;
}

.page-id-2358 .entry-header {
  display: none !important;
}

.page-id-2358 .entry,
.page-id-2358 .comments {
  background: #222222;
}

.urge {
	display: block;
	width: 569px;
	height: 285px;
	background: url('http://www.samvriti.com/wp-content/uploads/2016/05/urge-hover-1.png') bottom;
	text-indent: -99999px;
}
.urge:hover {
	background-position: 0 0;
}

.page-id-2409 .entry,
.page-id-2409 .comments {
  background: #222222;
}

.hv img {
  display: block;
  width: 569px;
  height: 285px;
  background: url('http://www.samvriti.com/wp-content/uploads/2016/05/urge-trans-1024x512.png');
  transition: opacity 0.2s ease;
}

.hv:hover img {
  width: 569px;
  height: 285px;
  background: url('http://www.samvriti.com/wp-content/uploads/2016/04/forgive-1024x512.png') bottom;
}

.page-id-2569 .entry,
.page-id-2569 .comments {
  background: #222222;
}

.entry-content .white-link {
  text-decoration: none;
  position: relative;
  color: #ffffff;
}

.entry-content .white-link:hover {
  color: #ffffff;
}

.entry-content .white-link:before {
  content: "";
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  width: 25%;
  height: 1px;
  bottom: -3px;
  background-color: #ffffff;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.entry-content .white-link:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.entry-content .explore {
  text-decoration: none;
  letter-spacing: 1px;
  line-height: 18px;
  position: relative;
  color: #4d4d4d;
}

.entry-content .explore:hover {
  color: black;
}

.entry-content .explore:before {
  content: "";
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  width: 25%;
  height: 1px;
  bottom: -3px;
  background-color: #4d4d4d;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.entry-content .explore:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.entry-content .explore-grey {
  text-decoration: none;
  letter-spacing: 1px;
  line-height: 18px;
  position: relative;
  color: grey;
}

.entry-content .explore-white:hover {
}

.entry-content .explore-grey:before {
  content: "";
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  width: 25%;
  height: 1px;
  bottom: -3px;
  background-color: grey;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.entry-content .explore-grey:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.p .series-title {
  letter-spacing: 1px;
}

.page-id-2638 .entry,
.page-id-2638 .comments {
  background: #222222;
}

.page-id-973 .entry,
.page-id-973 .comments {
  background: #222222;
}

#menu-primary-items .sub-menu {
  width: 200px;
}

.page-id-2980 .entry,
.page-id-2980 .comments {
  background: #222222;
}

.page-id-2980 .entry-header {
  display: none !important;
}

.entry-content .read {
  text-decoration: none;
  letter-spacing: 1px;
  line-height: 18px;
  position: relative;
  color: #4d4d4d;
}

.entry-content .read:hover {
  color: black;
}

.entry-content .read:before {
  content: "";
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  width: 25%;
  height: 1px;
  bottom: -3px;
  background-color: #4d4d4d;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.entry-content .read:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.entry-content .grey-link {
  text-decoration: none;
  position: relative;
  color: #4d4d4d;
  line-height: 6px;
}

.entry-content .grey-link:hover {
  color: #4d4d4d;
}

.entry-content .grey-link:before {
  content: "";
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  width: 25%;
  height: 1px;
  bottom: -3px;
  background-color: #4d4d4d;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.entry-content .grey-link:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.entry-content .wip-link {
  text-decoration: none;
  position: relative;
  color: #B4B4B4;
  line-height: 6px;
}

.entry-content .wip-link:hover {
  color: #B4B4B4;
}

.entry-content .wip-link:before {
  content: "";
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  width: 25%;
  height: 1px;
  bottom: -3px;
  background-color: #4d4d4d;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.entry-content .wip-link:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.entry-content .read-wip {
  text-decoration: none;
  letter-spacing: 1px;
  line-height: 18px;
  position: relative;
  color: #B4B4B4;
}

.entry-content .read-wip:hover {
  color: white;
}

.entry-content .read-wip:before {
  content: "";
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  width: 25%;
  height: 1px;
  bottom: -3px;
  background-color: #4d4d4d;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.entry-content .read-wip:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.entry-content .B4 {
  color: #B4B4B4 !important;
}

.entry-content .title-to-white {
  transition: all 0.5s ease;
  text-decoration: none;
  color: #B4B4B4;
}
.entry-content .title-to-white:hover,
.entry-content .title-to-white:active,
.entry-content .title-to-white:focus {
  color: white;
}

.entry-content .title-to-black {
  transition: all 0.5s ease;
  text-decoration: none;
  color: #606060;
}
.entry-content .title-to-black:hover,
.entry-content .title-to-black:active,
.entry-content .title-to-black:focus {
  color: black;
}

.page-id-3105 .entry,
.page-id-3105 .comments {
  background: #222222;
}

.page-id-3105 .entry-header {
  display: none !important;
}

.entry-content .button-more-hp {
  float: center;
  font-weight: 600 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  letter-spacing: 1px !important;
  text-align: center;
  display: inline-block;
  width: 200px;
  font-size: 1.2em;
  padding: 0.7em 0;
  transition: all 0.5s ease;
  text-decoration: none;
  color: #b4b4b4;
  background: #262626;
}

.entry-content .button-more-hp:hover,
.entry-content .button-more-hp:active,
.entry-content .button-more-hp:focus {
  background: white;
  color: black;
}

.entry-content .monthly-editions-hp {
  float: center;
  font-weight: 600;
  text-align: center;
  font-size: 30px;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  height: 85px;
  font-size: 1.2em;
  padding: 0.7em 0;
  transition: all 0.5s ease;
  text-decoration: none;
  color: #4d4d4d;
  background: white;
}

.entry-content .monthly-editions-hp:hover,
.entry-content .monthly-editions-hp:active,
.entry-content .monthly-editions-hp:focus {
  background: white;
  color: black;
}

.entry-content .button-more-hp-long {
  float: center;
  font-weight: 600 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  letter-spacing: 1px !important;
  text-align: center;
  display: inline-block;
  width: 339px;
  font-size: 1.2em;
  padding: 0.7em 0;
  transition: all 0.5s ease;
  text-decoration: none;
  color: #b4b4b4;
  background: #262626;
}

.entry-content .button-more-hp-long:hover,
.entry-content .button-more-hp-long:active,
.entry-content .button-more-hp-long:focus {
  background: white;
  color: black;
}

.entry-content .arrow-top {
  transition: all 0.5s ease;
  text-decoration: none;
  font-size: 15px;
  color: #2D2D2D;
}

.entry-content .arrow-top:hover,
.entry-content .arrow-top:active,
.entry-content .arrow-top:focus {
  color: #b4b4b4;
}

.entry-content .top-anchors {
  font-weight: bold;
  font-size: 30px;
  line-height: 30px;
  letter-spacing: 3px;
  transition: all 0.5s ease;
  text-decoration: none;
  color: #2d2d2d;
}

.entry-content .top-anchors:hover,
.entry-content .top-anchors:active,
.entry-content .top-anchors:focus {
  color: #b4b4b4;
}

.page-id-2375 .entry,
.page-id-2375 .comments {
  background: #222222;
}

.page-id-2375 .entry-header {
  display: none !important;
}

.page-id-1893 .entry,
.page-id-1893 .comments {
  background: #222222;
}

.page-id-1893 .entry-header {
  display: none !important;
}

.page-id-1623 .entry,
.page-id-1623 .comments {
  background: #222222;
}

.page-id-1623 .entry-header {
  display: none !important;
}

.page-id-946 .entry,
.page-id-946 .comments {
  background: #222222;
}

.page-id-3361 .entry,
.page-id-3361 .comments {
  background: #222222;
}

.page-id-1390 .entry,
.page-id-1390 .comments {
  background: #222222;
}

.page-id-1390 .entry-header {
  display: none !important;
}

.page-id-3471 .entry,
.page-id-3471 .comments {
  background: #222222;
}

.page-id-3471 .entry-header {
  display: none !important;
}

.entry-content .book {
  letter-spacing: 1px;
  line-height: 1px;
  position: relative;
  color: #A0A0A0;
}

.entry-content .button-books {
  float: center;
  letter-spacing: 1px !important;
  text-align: center;
  display: inline-block;
  width: 100%;
  padding: 0.3em 0;
  transition: all 0.5s ease;
  text-decoration: none;
  background: white;
}

.entry-content .button-books:hover,
.entry-content .button-books:active,
.entry-content .button-books:focus {
  color: #b4b4b4;
  background: #262626;
}

.entry-content .button-books-wait {
  float: center;
  letter-spacing: 1px !important;
  text-align: center;
  display: inline-block;
  width: 100%;
  padding: 0.3em 0;
  transition: all 0.5s ease;
  text-decoration: none;
  background: white;
}

.page-id-3673 .entry,
.page-id-3673 .comments {
  background: #222222;
}

.page-id-3673 .entry-header {
  display: none !important;
}

.page-id-3699 .entry,
.page-id-3699 .comments {
  background: #222222;
}

.page-id-3699 .entry-header {
  display: none !important;
}

.page-id-3842 .entry,
.page-id-3842 .comments {
  background: #222222;
}

.page-id-3842 .entry-header {
  display: none !important;
}