﻿body {
    overflow-x: hidden;
    font-size: 1.5em;
}

div.DFPAdPosition > div {
    margin: 0 auto !important;
}

div#mainTripleColWrap,
div#midAdMod {
    display: none;
}

#mainContentColWrap,
#mainContentColExtra,
#article-wrapper {
    width: 100% !important;
}

.DFPAdPosition {
    width: 100%;
    margin: 0 auto;
}

.FixPaddingIssue {
    margin-left: -5px;
    width: 105%;
    text-align: center;
}

#didYouLike-wrapper {
    width: 100%;
}

#didYouLike-wrapper-boxOne,
#didYouLike-wrapper-boxTwo {
    display: block;
}

#article-wrapper p.AdModuleTitle {
    font-size: 11px !important;
    margin-top: 0 !important;
    line-height: 18px !important;
    margin-right: 5px !important;
}

.HideOnDesktop {
    display: block !important;
}

.HideOnMobile {
    display: none;
}

#article-wrapper p > img {
	width: 100% !important;
	height: auto !important;
}



/*------------------NEW STYLE FOR MOBILE ONLY --------------------*/
#article-wrapper {
	font-family: 'Open Sans', sans-serif ;
	font-size:16px ;
	line-height:22px ;
}

#article-wrapper .blurb {
	font-size:14px;
	padding:0 10px;
}

#article-wrapper h1 {
	padding:0 10px;
    margin-top: 15px;
}

#article-wrapper p {
	padding:0 10px;
}

.page-continued {
	text-align:center;
}

.page-continued a {
    text-decoration: underline;
}

.bottom-pagination {
	background-color:#e8f0f3;
	padding:14px 5px;
}

.page-numbers {
  font: bold 20px 'Open Sans', sans-serif;
}

.page-numbers a {
  color: #FFF;
  padding: 2px 10px;
  background-color:#6499cf;
  border-radius:50px;
  margin:0 3px;
}

.bottom-pagination .current {
  color: #ff6633;
  padding: 2px 10px;
  border:3px solid #ff6633;
  background-color:#ffffff;
  border-radius:50px;
  margin:0 3px;
}

.bottom-pagination .article-blue-btn {
	width:auto;
	height:auto;
	padding:26px 20px 10px 20px;
	border:0;
	line-height:normal;
	font-size:0;
	border-radius:0;
}

.bottom-pagination .article-blue-btn:first-of-type {
	background:url(/Media/Article/blue-arrow-left.png) no-repeat;
	background-size:contain;
	padding:26px 7px 10px 20px;
}

.bottom-pagination .article-blue-btn:last-of-type {
	background:url(/Media/Article/blue-arrow-right.png) no-repeat;
	background-size:contain;
}

.bottom-pagination .article-blue-btn img {
	display:none;
}

#didYouLike-wrapper-boxTwo img {
	display:none;
}

.pw-size-large .pw-button-counter__count {
	display:none;
}

.pw-size-large .pw-button-counter__brd {
	display:none;
}

.share-bar-large-icons {
	float:left;
}

#didYouLike-wrapper {
	margin: 20px auto;
}
/*------------------END NEW STYLE FOR MOBILE ONLY --------------------*/



/*-------------STYLES ALREADY PROVIDED WITH MOBILE GALLERY UPDATES --------*/
#mobile-newsletter-text-link {
	text-align:center;
	clear:both;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	font-size:15px;
	padding:8px 5px;
	letter-spacing:-1px;
    margin: 15px 0;
}
#mobile-newsletter-text-link a:link {
	color:#ff6633;
	text-decoration:underline;
}
#mobile-newsletter-text-link a:visited {
	color:#ff6633;
}
#mobile-newsletter-text-link a:hover {
	color:#ff6633;
}
#mobile-newsletter-text-link a:active {
	color:#ff6633;
}
/*--------- END STYLES ALREADY PROVIDED WITH MOBILE GALLERY UPDATES ----------*/


/*---------- THESE STYLES ALREADY EXISTED BUT WERE ONLY INCLUDED IN GALLERY ----------*/
div.jump-to-comment {
  float: right;
  margin: 5px 15px 0 0;
}
.jump-to-comment {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: rgb(52, 156, 218);
  font-weight: 700;
  letter-spacing: -1px;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  text-align: right;
  margin: 0;
}

.pointer {
  cursor: pointer;
}

.comment-count {
  padding: 0 9px;
  min-height: inherit;
  min-width: inherit;
  line-height: inherit;
}
.comment-count {
  background-color: #349cda;
  border-radius: 50px;
  color: #FFFFFF;
  display: inline-block;
  zoom: 1;
  min-height: 22px;
  min-width: 12px;
  text-align: center;
  line-height: 22px;
  padding: 0 5px;
  margin-left: 5px;
  font-size: 13px;
  position: relative;
  font-weight: 800;
}

.comment-count .bubble-tail {
  width: 12px;
  height: 8px;
  background: url(http://beliefnet.com/Media/GalleryHorizScroll/jump-to-comments-bubble-tail.png) no-repeat;
  position: absolute;
  bottom: -1px;
  left: -2px;
}


/* mobile more content module css */
div.mobile-more-from-beliefnet {
    display: block;
	clear:both;
}


    .mobile-more-from-beliefnet h2 {
        font-family: 'Open Sans', sans-serif;
        font-weight: 500;
        font-size: 1.4em;
        letter-spacing: -.09em;
        color: #333333;
        text-align: center;
    }

        .mobile-more-from-beliefnet h2 span {
            font-weight: 700;
            color: #6699cc;
        }

    .mobile-more-from-beliefnet a:link {
        color: #333333;
    }

    .mobile-more-from-beliefnet a:visited {
        color: #333333;
    }

    .mobile-more-from-beliefnet a:hover {
        color: #ff6633;
    }

    .mobile-more-from-beliefnet .row {
        display: flex; /* equal height of the children */
        display: -webkit-flex; /* equal height of the children */
        margin: 10px 0;
    }

    .mobile-more-from-beliefnet .col {
	    font:bold .6em Georgia, serif;
        flex: 1;
        width: 50%;
        margin: 4px;
    }

        .mobile-more-from-beliefnet .col img {
            width: 100%;
            height: auto;
            padding-bottom: 5px;
        }

.nl-signup-embed {
    min-height: 100px !important;
}

div.DFPAdPosition > div {
    margin: 0 auto !important;
}

#mobile-newsletter-text-link {
    display: block;
	text-align:center;
	clear:both;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	font-size:15px;
	padding:8px 5px;
	letter-spacing:-1px;
}
#mobile-newsletter-text-link a:link {
	color:#ff6633;
	text-decoration:underline;
}
#mobile-newsletter-text-link a:visited {
	color:#ff6633;
}
#mobile-newsletter-text-link a:hover {
	color:#ff6633;
}
#mobile-newsletter-text-link a:active {
	color:#ff6633;
}

#beliefnet-mobile-footer .legal {
	font-size: 0.4em !important;
}

#wrapper {
    margin-top: 0;
}

#mainContentColWrap .relatedTopics {
	color:rgb(52, 156, 218);
}
#mainContentColWrap .relatedTopics span {
	color:#ff6633;
	font-weight:bold;
}
#mainContentColWrap .relatedTopics a:link {
	color:rgb(52, 156, 218);
	font-weight:bold;
}
#mainContentColWrap .relatedTopics a:visited {
	color:rgb(52, 156, 218);
}
#mainContentColWrap .relatedTopics a:hover {
	color:#ff6633;
}
#mainContentColWrap .relatedTopics a:active {
	color:rgb(52, 156, 218);
}

.adblade-dyna {
    margin-top: 15px;
}

#article-wrapper img {
    width: 100% !important;
    height: auto !important;
}