/*   
Theme Name: Daphne Oz 2019
Theme URI: http://gedneystudio.com
Description: 2019 Changes
Author: Gedney
Version: 2
*/

/*---GLobal CSS---*/

body {
	color: #000000;
	font-size: 10px;
	overflow-x: hidden;
	font-family: 'Baskerville';
}
ul li {
	list-style-type: none;
	display: inline-block;
}
h1, h2, h3, h4, h5 {
	font-weight: normal;
	color: #000000;
	text-transform: capitalize;
}
h1 {
	font-family: 'Josefin Sans', sans-serif;
	font-size: 4rem;
	line-height: 6.8rem;
	font-weight: 600;
}
h2 {
	font-family: 'Josefin Sans', sans-serif;
	font-size: 3rem;
	font-weight: 600;
}
h3 {
	font-size: 2.5rem;
	line-height: 3.5rem;
	font-family: 'Baskerville';
}
h4 {
	font-size: 2.2rem;
	line-height: 2.6rem;
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 600;
}
h5 {
	font-size: 1.8rem;
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 600;;
}
.align-center {
	text-align: center;
}
.align-left {
	text-align: left;
}
.align-right {
	text-align: right;
}

::-webkit-input-placeholder {
 color: #000;
 opacity: 1;
 line-height: normal;
}

:-moz-placeholder {
 color: #000;
 opacity: 1;
}

::-moz-placeholder {
 color: #000;
 opacity: 1;
}

:-ms-input-placeholder {
 color: #000;
 opacity: 1;
}
p {
	font-size: 2rem;
	line-height: 2.6rem;
	font-family: 'Baskerville';
}
a {
	text-decoration: none;
}
a.underline {
	text-decoration: underline;
	white-space: nowrap;
}
a:hover {
	color: #c6a97f ;
}
.active, .current_page_item a, .current-menu-item a {
	color: #c6a97f ;
}
.btn {
	font-size: 1.8rem;
	line-height: 6.8rem;
	text-transform: uppercase;
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 400;
	display: inline-block;
	letter-spacing: 0.2rem;
}
.btn-soru {
	font-size: 1.8rem;
	line-height: 2.8rem;
	text-transform: uppercase;
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 400;
	display: inline-block;
	letter-spacing: 0.2rem;
}
.btn-showMore-soru {
    border: 1px solid #000;
    padding: 1.8rem 1.5rem 1.2rem;
    width: 300px;
}
.hrb-line {
	border-bottom: 1px solid #ccc;
}
/***-End of Global CSS--*/

.mRt15 {
	margin-top: 1.5rem;
}
.mRt35 {
	margin-top: 3.5rem;
}
.mRt50 {
	margin-top: 5rem;
}
.mRt60 {
	margin-top: 6rem;
}
.mRt80 {
	margin-top: 8rem;
}
.mRb50 {
	margin-bottom: 5rem;
}
.mLR70 {
	margin: 0rem 0rem; /* temporary fix for comments revise if not working */
}

.commentWrap {
margin: 0rem 0rem;
}

.mLR140 {
	margin: 0rem 14rem;
}
/*---Margin--*/


.mRt35 .stories-box:nth-of-type(4n) {
display:none;
}


/*---padding--*/

.brand-logo {
	margin: 4.9rem 0rem 2.5rem;
	width: 55.2rem;
	height: 10rem;
	display: inline-block;
}

.tabmobLeft .tebMobHidden .brand-logo {
	margin-top:0px;
	max-width: 250px;
	height: auto
}

a.svg {
	position: relative;
	display: inline-block;
}
a.svg:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
header ul li, footer ul li {
	display: inline-block;
}
.main-nav ul li {
	font-size: 1.8rem;
	margin: 0rem 1.9rem;
	line-height: 6.9rem;
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 700;
	transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
 letter-spacing: .2rem;
	text-transform: uppercase;
}

/* hover change for 6/13 - cancelled

.main-nav ul li a:hover {
border-bottom: 2px solid #ca685f;
}

*/

.main-nav .sub-menu {
	visibility: hidden;
	position: absolute;
	background: #fff;
	z-index: 99;
	margin-left: -2rem;
	transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}
.main-nav .sub-menu li {
	display: block;
	margin: 0rem;
	text-align: left;
	padding: 0rem 3rem 0.4rem 2rem;
}
.social-icon ul li a {
	font-size: 2rem;
	margin-left: 2.6rem;
	line-height: 6.9rem;
}
.sub-nav {
	text-align: right;
}
.sub-nav .searchbox input[type="text"] {
	padding: 1rem 3.5rem 1rem 4rem;
	left: 0;
	top: 15px;
	line-height: 0rem;
	display: inline-block;
}
.main-nav .searchbox input[type="text"] {
	right: 3.7rem;
	width: 51%;
	padding: 1rem 3.5rem 1rem 4rem;
	top: 1.5rem;
	line-height: 0rem;
}
.sub-nav .closeButton {
	top: -3px;
	right: 1rem;
}
.main-nav .closeButton {
	top: 0;
	right: 4.5rem;
}
.main-nav .searchButton {
	font-size: 2rem;
	left: 45%;
}
.searchButton {
	font-size: 4rem;
	line-height: 6.9rem;
	background: none;
	position: absolute;
	left: 1.3rem;
	z-index: 100;
	top: 0;
}
.sub-nav ul li {
	margin-right: 1rem;
	font-size: 1.2rem;
	line-height: 6.9rem;
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 400;
	transition: all ease-in-out 0.3s;
 letter-spacing: .2rem;
}
.sub-nav .fa-search {
	font-size: 1.8rem;
	margin-right: 2.1rem;
}
span.fa-search {
	line-height: 10px;
	float: left;
}
.video {
	position: relative;
	/* background: #000; for black backround */
    cursor: pointer;
}
.btn-viewMore {
	border: 1px solid #fff;
 padding: .5rem 8rem;
}
.image {
	opacity: 1;
	display: block;
	width: 100%;
	height: auto;
	transition: .5s ease;
	backface-visibility: hidden;
}
.overlay {
	transition: .5s ease;
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}
.video:hover .image {
	opacity: 0.8;
}
.video:hover .overlay {
	opacity: 1;
}
.insta-icon {
	color: white;
	font-size: 2rem;
}
.v-icon {
	color: white;
	font-size: 5rem;
	padding: 2.5rem 3.2rem;
	border: 2px solid #fff;
	border-radius: 50%;
}

.gold-page .search h2 {
	padding: 3.6rem 1rem 3rem 3.6rem;
}

@media (max-width: 1200px){
.gold-page .search .video-box {
 height:40rem;
}
}

.videos h2 {
	padding: 3.6rem 1rem 1rem;
	/* letter-spacing: 0.3rem; */
}
.videos p {
	padding: 0rem 1rem 3.9rem;
}
.items {
	border-bottom: 1px solid #ccc;
	/* padding-bottom: 4rem; */
}

.items {
	border-bottom: 1px solid #ccc;
	padding-bottom: 4rem;
}

.index .items {
	border-bottom: 0px solid #ccc;
}

h2.h-line::after, h4.h-line::after {
	left: 4%;
}
h2.h-line::before, h4.h-line::before {
	right: 4%;
	margin-bottom: 1em;
}
h2.h-line, h4.h-line {
	display: table;
	white-space: nowrap;
	line-height: 4rem;
	letter-spacing: 0.4rem;
	text-align: center;
	width: 100%;
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 600;
}
h2.h-line::before, h2.h-line::after, h4.h-line::before, h4.h-line::after, h3.h-line::before, h3.h-line::after {
	border-top: 1px solid #ccc;
	content: '';
	display: table-cell;
	position: relative;
	top: 0.6em;
	width: 45%;
}
.items h2.h-line {
	margin: 3.4rem 0rem 3.3rem;
}
footer {
	text-align: center;
}
footer h5 {
	margin: 5rem 0rem 3rem;
	letter-spacing: 0.2rem;
}
footer .nav ul li {
	font-size: 1.8rem;
	line-height: 6.9rem;
	display: inline-block;
	padding: 0rem 1rem;
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 400;
}
footer input[type=text], input[type=submit], .subscribe input[type=text] {
	padding: 1.2rem;
	font-size: 1.8rem;
	display: inline-block;
	border: 1px solid #ccc;
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 400;
}
footer input[type=text] {
	width: 33.5rem;
	letter-spacing: 0.05rem;
}
footer input[type=submit] {
	background-color: #fff;
	color: flack;
	width: 14.5rem;
	padding: 1.2rem;
	text-transform: uppercase;
	margin-left: -3px;
	cursor: pointer;
	letter-spacing: 0.2rem;
}


footer input[type=submit]:hover {
 color: #c6a97f ;
border: 1px solid #c6a97f ;
}
footer .followUS ul li a {
	font-size: 1.8rem;
	margin: 0rem 1.7rem;
}
.mob-nav ul li,  .search-bar ul li {
	font-size: 1.8rem;
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 400;
	transition: all ease-in-out 0.3s;
	text-transform: uppercase;
}
/* Instagram Updates*/

.owl-item .item a {
	display: inline-block;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
/*---carousel icon start----*/

#picksScroll.owl-carousel .owl-nav.disabled, #styleItemScroll.owl-carousel .owl-nav.disabled {
	display: block;
}
#picksScroll.owl-carousel .owl-nav .owl-prev, #picksScroll.owl-carousel .owl-nav .owl-next, #styleItemScroll.owl-carousel .owl-nav .owl-prev, #styleItemScroll.owl-carousel .owl-nav .owl-next {
	position: absolute;
	width: 1.6rem;
	height: 2.4rem;
	display: inline-block;
	top: 40%;
}
#picksScroll.owl-carousel .owl-nav .owl-prev, #styleItemScroll.owl-carousel .owl-nav .owl-prev {
	background: url('images/item-left-arrow.png');
	left: -1.6rem;
}
#picksScroll.owl-carousel .owl-nav .owl-next, #styleItemScroll.owl-carousel .owl-nav .owl-next {
	background: url('images/item-right-arrow.png');
	right: -1.6rem;
}
/*---carousel icon end----*/

h4 span a {
text-transform: uppercase;
}

/*---nourish page/style page css/life page/about page start----*/

.nourish .racipe-Caption {
	padding: 2.8rem 18rem 0rem;
}

.gold-page .racipe-Caption {
	padding-top: 2.8rem;
}

.nourish .video-box, .style-page .stories-box, .search .video-box, .gold-page .video-box{
	height: 54rem;
}
.nourish .video-box h5, .gold-page .video-box h5, .style-page .stories-box h5 {
 margin: 2.8rem 3rem .6rem;
color: #c6a97f ;
font-size: 1.6rem;
}

.search .video-box h3 {
 margin: 2.8rem 3rem .6rem;
}

.nourish .video-box h3, .style-page .stories-box h3, .life-page .stories-box h3, .gold-page .stories-box h3, .about-page .stories-box h3 {
	text-transform: capitalize;
	padding: 0rem 1rem;
}
.nourish .btn-showMore, .style-page .btn-showMore, .gold-page .btn-showMore {
	border: 1px solid #000;
 padding: .3rem 8.8rem;
}
.style-page .btn-showMore {
	margin-bottom: 5rem;
}
.nourish .hrb-line, .gold-page .hrb-line {
	padding-bottom: 5.7rem;
}
.recipes .videos {
	margin-top: 0.7rem;
}
.style-page .hadding h4 {
	display: inline-block;
	text-transform: capitalize;
	line-height: 4rem;
	font-family: 'avenirBlack';
}
.style-page .hadding h4.align-right, .life-page .hadding h4.align-right, .gold-page .hadding h4.align-right {
	float: right;
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 600;
	display: inline-block;
}
.style-page .img-gallery {
	padding: 0rem 1rem 6rem;
}
.style-page .img-gallery .image {
	padding-bottom: 1.5rem;
}
.style-page h4.h-line, .life-page h4.h-line {
	text-transform: capitalize;
	padding-bottom: 3rem;
}
.style-page h4.h-line::before, h4.h-line::after {
	top: 1.8rem;
}
.style-page article.post-sec ul li, .life-page article.post-sec ul li, .gold-page article.post-sec ul li {
	font-size: 1.8rem;
	line-height: 2.4rem;
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 400;
	margin: 1.3rem 0.5rem 0rem 0rem;
	letter-spacing: 0.2rem;
}
.style-page article.post-sec .post-left, .life-page article.post-sec .post-left {
	padding-right: 2rem;
}
.style-page article.post-sec .post-right {
	padding-left: 2rem;
}
.style-page .comment-box {
	border: 1px solid #ccc;
	margin: 3.8rem 0rem 0rem;
}
.style-page .comment h5:before, .life-page .comment h5:before, .gold-page .comment h5:before {
	font-family: FontAwesome;
	content: "\f075";
	display: inline-block;
	padding-right: 10px;
	font-size: 2.5rem;
}
.style-page .comment, .style-page .angle, .life-page .comment, .life-page .angle, .gold-page .comment, .gold-page .angle {
	display: inline-block;
	padding: 1.6rem 3rem;
	letter-spacing: 0.2rem;
}
.style-page .angle, .life-page .angle, .gold-page .angle {
	float: right;
	font-size: 2.5rem;
}
.style-page .pagination .prev h5:before, .life-page .pagination .prev h5:before, .gold-page .pagination .prev h5:before {
	font-family: FontAwesome;
	content: "\f0d9";
	display: inline-block;
	font-size: 2.5rem;
	vertical-align: middle;
	position: absolute;
 margin: -.25rem 0rem 0rem -2rem;
}
.style-page .pagination .next, .style-page .pagination .prev, .life-page .pagination .next, .life-page .pagination .prev, .gold-page .pagination .next, .gold-page .pagination .prev {
	display: inline-block;
}
.style-page .pagination {
	margin: 6rem 0rem 4.5rem;
}
.style-page .pagination .next, .life-page .pagination .next, .gold-page .pagination .next {
	float: right;
}
.style-page .pagination .next h5:after, .life-page .pagination .next h5:after, .gold-page .pagination .next h5:after {
	font-family: FontAwesome;
	content: "\f0da";
	display: inline-block;
	font-size: 2.5rem;
	vertical-align: middle;
	position: absolute;
 margin: -.25rem -2rem 0rem 1rem;
}
.style-page .racipe-Caption {
	padding: 2.8rem 10% 7rem;
}
.style-page .hadding {
	padding-bottom: 1.5rem;
}
.life-page .hadding h3, .gold-page .hadding h3, .about-page .hadding h3, .style-page .hadding h3 {
	display: inline-block;
	text-transform: capitalize;
	letter-spacing: 0.2rem;
}
.life-page .img-gallery .image, .gold-page .img-gallery .image, .about-page .img-gallery .image {
	padding-top: 1.5rem;
}
.life-page .img-gallery .col-xs-12, .gold-page .img-gallery .col-xs-12, .style-page .img-gallery .col-xs-12 {
	padding: 0rem 1rem;
}
.life-page .post-sec h1, .gold-page .post-sec h1, .fashion .post-sec h1, .style-page .post-sec h2 {
	margin: 1.7rem 0rem 1.4rem;
	line-height: 4.6rem;
	letter-spacing: 0.2rem;
}
.style-page .post-sec h2 {
	font-size: 4rem;
}
.life-page .comment-box, .gold-page .comment-box {
	border: 1px solid #ccc;
	margin: 6.5rem 0rem 0rem;
}
.life-page .pagination, .gold-page .pagination {
	margin: 6.7rem 0rem 6.9rem;
}
.life-page .post-sec .post-left h5 {
	letter-spacing: 0.2rem;
}
.life-page article.post-sec .post-right, .style-page article.post-sec .post-right {
	padding: 10rem 6rem 0rem 7.5rem;
}
.interview article.post-sec .post-left h5.h5 {
	font-size: 2rem;
	line-height: 2.6rem;
	text-transform: capitalize;
}
.interview article.post-sec .post-left p {
	padding-bottom: 2.6rem;
}
.interview .comment-box {
	margin: 4.1rem 0rem 0rem;
}
.style-page article.post-sec .post-right h5, .life-page article.post-sec .post-right h5, .gold-page article.post-sec .post-right h5, .fashion-page article.post-sec .post-right {
	padding-bottom: 1rem;
	letter-spacing: 0.1rem;
}
.life-page article.post-sec .post-right .tags, .gold-page article.post-sec .post-right .tags, .fashion article.post-sec .post-right .tags, .style-page article.post-sec .post-right .tags {
	padding-top: 3.1rem;
}
.life-page article.post-sec ul li, .gold-page article.post-sec ul li {
	margin: 0.3rem 1.5rem 0rem 0rem;
}
.life-page .stories-box h5, .gold-page .stories-box h5, .about-page .stories-box h5, .index .stories-box h5 {
	padding: 2.8rem 0rem 0.5rem;
}
.life-page .hrb-line, .gold-page .hrb-line, .about-page .hrb-line {
	margin-top: 4.3rem;
}
.gold-page article.post-sec .post-right, .fashion article.post-sec .post-right {
	padding: 10rem 6rem 0rem 7.5rem;
}
.gold-page .img-gallery .post-img {
	padding: 0% 9.5%;
}


article ul.socialIcon li {
	padding-right: 2.5rem;
}
.pagination h5 {
	letter-spacing: 0.2rem;
	padding: 0rem 2rem;
}
.about-page .ab-detail {
	text-align: center;
	padding: 0% 13%;
}
.about-page .ab-detail h4, .about-page .ab-detail h1 {
	letter-spacing: 0.3rem;
}
.about-page .ab-detail h1 {
	margin: 0.6rem 0rem 0.3rem;
}
.about-page .ab-detail p {
	padding-bottom: 2.2rem;
}
h3.h-line {
	display: table;
	white-space: nowrap;
	line-height: 3.5rem;
	letter-spacing: 0.4rem;
	text-align: center;
	width: 100%;
	text-transform: uppercase;
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 600;
}
.about-page .purchase, .index .purchase {
	margin: 5.2rem 0rem 7.2rem;
}
.about-page .purchase .stories-box, .index .purchase .stories-box {
	padding: 0rem 1rem;
}
.about-page .purchase .stories-box h5, .index .purchase .stories-box h5  {
	font-size: 2rem;
	line-height: 2.6rem;
	text-transform: capitalize;
	font-weight: bold;
}

.index .purchase .stories-box h5, .index .purchase .stories-box p {
text-align: center;
}

.index .purchase .stories-box p {
margin-top:15px;
}

.about-page .purchase .col-xs-12, .index .purchase .col-xs-12 {
	padding: 0% 16%;
}
.contact-detail {
	margin-bottom: 2.5rem;
}
.contact-detail .cont-info h3 {
	letter-spacing: 0.1rem;
}
h3.h-line::before, h3.h-line::after {
	width: 39%;
	top: 0.7em;
}
.contact-detail .cont-info {
	padding-bottom: 4.8rem;
}
.contact-detail .cont-info .other-info {
	padding-top: 2rem;
}
.contact-detail .cont-info h5, .contact-detail .cont-info h3 {
	text-transform: capitalize;
}
.contact-detail .cont-info h5, .contact-detail .cont-info p span {
	display: block;
}
.contact-detail .cont-info h5 {
	padding: 1.3rem 0rem 0.7rem;
	font-size: 2rem;
	font-weight: 600;
}
style-page .hrb-line {
	padding-bottom: 0.7rem;
}

/* change 8/29 for the 2 across */

.img-gallery .col-sm-6 {
	padding-left:0px;
	padding-right:0.75rem;
}

.img-gallery .col-sm-6:nth-child(2) {
	padding-left:0.75rem;
	padding-right:0px;
}

.portrait-images {
max-width: 1000px;
margin:1.5rem auto 1.5rem auto;
}


.portrait-images .img-gallery .col-sm-6 img {
width:100%;
}

@media only screen and (max-width:767px) {
.portrait-images .img-gallery .col-sm-6 {
	padding: 0.75rem 0rem;
}
}

/* gold top picks page pendding*/

.gold-page .Caption {
	padding: 2.2rem 10% 6rem;
}
.gold-page .Caption h1 {
 margin: .5rem 0rem;
 letter-spacing: .3rem;
}
.gold-page .Caption h4 {
 letter-spacing: .2rem;
}
.gold-page .Caption p {
	margin-top: 4.3rem;
}
.gold-page .top-picks .desc, .index .top-picks .desc {
	display: table;
}
.gold-page .top-picks .desc .content, .index .top-picks .desc .content {
	display: table-cell;
}
.gold-page .top-picks .desc h2, .index .top-picks .desc h2 {
	padding: 0rem 5% 1.7rem;
	letter-spacing: 0.2rem;
}
.gold-page .top-picks .desc p. .index .top-picks .desc p {
	padding: 0rem 4%;
}
.gold-page .top-picks article.post-sec .post-right {
	padding: 5rem 7rem 0rem 6rem;
}
.gold-page .top-picks .comment-box {
	margin-top: 5rem;
}
.gold-page .top-picks .comment-box {
	margin-top: 5rem;
}
/* gold top picks page pendding*/

.gold-page .recipes-post .Caption {
	padding: 2.2rem 9.8rem 4rem;
}
.gold-page .recipes-post p {
	padding: 2.6rem 10% 1.3rem;
}
.letter .post-letter {
 border: .1rem solid #000;
	margin: 3rem 14rem; /* big top margin change */
	padding: 3.2rem 1.1rem 8.5rem;
}

.letter .post-letter p {
padding:5px 60px 5px 60px;
}

.letter .post-letter p a {
	text-transform: capitalize;
	padding-right: 1rem;
}
.letter .post-letter p span a, .letter .post-letter align-center p span {
 border-left: .1rem solid #000;
	padding: 0rem 1.6rem;
}
.letter .post-letter h2 {
	letter-spacing: 0.3rem;
	margin: 3.8rem 0rem 1.6rem;
}
.letter .post-letter h3 {
	text-transform: capitalize;
	margin: 4.4rem auto 3rem auto;
	letter-spacing: 0.1rem;
	border-bottom:1px solid #ccc;
	max-width: 85%;
}
.letter .post-letter ul li, .letter .post-letter ol li {
	font-size: 2rem;
	line-height: 2.6rem;
	display: block;

	padding: 0% 9%;
}
.letter .post-letter .align-center p span {
 border-left: .1rem solid #000;
	margin: 0rem 0rem 0rem 1.6rem;
	padding: 0rem 0rem 0rem 1.6rem;
}
.gold-page .letter article.post-sec .post-right {
	padding: 5rem 0rem 0rem 11.5rem;
}
.letter .post-letter .recipes-dtl h5 {
	font-size: 2rem;
	line-height: 2.6rem;
	letter-spacing: 0.2rem;
	font-family: 'Baskerville';
	padding-top: 2.7rem;
}
.letter .post-letter .recipes-dtl h5:first-child {
	padding-top: 0rem;
}
.gold-page .top-picks .div-left, .gold-page .top-picks .div-right, .index .top-picks .div-right, .index .top-picks .div-left {
	display: inline-block;
	width: 50%;
}
.gold-page .top-picks .div-left, .index .top-picks .div-left {
	float: left;
}
.gold-page .top-picks .div-right, .index .top-picks .div-right {
	float: right;
}

.gold-page .top-picks .div-left img, .gold-page .top-picks .div-right img, .index .top-picks .div-right img  {
	width:100%;
}


.gold-page .top-picks .div-left p, .gold-page .top-picks .div-right p, .index .top-picks .div-right p, .index .top-picks .div-left p  {
margin:0px 0 20px 0;
}


@media (min-width:768px) and (max-width:991px) {
  .gold-page .top-picks .div-left h2, .gold-page .top-picks .div-right h2, .index .top-picks .div-left h2, .index .top-picks .div-right h2 {
 font-size: 2.4rem;
 line-height: 3rem;
 }
body .gold-page .top-picks .desc {
	padding-top: 10%;
}

.nourish .videos .video-box {
height:40rem;
}

}

.gold-page .top-picks .desc, .index .top-picks .desc {
	padding-top: 10%;
	padding-bottom: 5%;
}


@media (max-width:768px) {
.index .top-picks .desc {
padding-top: 10%;
}
}

/*mobile nav*/

.mobMenu a, .mob-Navigation ul li {
	font-size: 1.7rem;
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 400;
	line-height: 6.9rem;
	text-transform: uppercase;
	letter-spacing: 0.2rem;
}
.search-bar a {
	font-size: 1.7rem;
	line-height: 6.9rem;
	text-transform: uppercase;
}
.mob-Navigation {
	position: absolute;
	width: 100%;
	top: 80px;
	left: 0;
	z-index: 999;
	height: 100%;
	display: none;
	overflow-y: auto;
}
.stickyNavigation.mob-Navigation{position:fixed; overflow-y: scroll;}
.hiddenLI{border:none; visibility: hidden; height: 0px;}
.mob-Navigation nav {
    
    position: relative;
    background-color: #fff;
    transition: all .2s ease-in-out;
    border: 1px solid #ccc;
    border-left:none;
    border-right: none;
  
}
.mob-Navigation.stickyNavigation nav {border-bottom:none;}
.mob-Navigation .socialicon li  a{ padding-left: 3rem !important;}
.mob-Navigation .socialicon li:first-child  a{ padding-left: 0px !important; list-style: none!important;}
.mob-Navigation ul li {
	font-size: 1.8rem;
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 400;
	line-height: 6.9rem;
	text-transform: uppercase;
	display: block;
	border-bottom: 1px solid #ccc;
}
.mob-Navigation ul li:last-child {
	border-bottom: none;
}
.mob-Navigation .socialicon li {
	display: inline-block;
	border-bottom: inherit;
	list-style-type: none!important;
}
.mob-Navigation ul li a {
	padding-left: 4.5rem;
}
.bar1,  .bar2,  .bar3 {
	width: 31px;
	height: 3.5px;
	background-color: #000;
	margin: 5px 0;
	transition: 0.4s;
}
.change .bar1 {
	-webkit-transform: rotate(-45deg) translate(-4px, 6px);
	transform: rotate(-45deg) translate(-4px, 6px);
}
.change .bar2 {
	opacity: 0;
}
.change .bar3 {
	-webkit-transform: rotate(45deg) translate(-6px, -8px);
	transform: rotate(45deg) translate(-6px, -8px);
}
.mob-Navigation .sub-menu li {
	padding-left: 0;
	border: none;
	padding-left: 0rem;
	border-top: 1px solid #ccc;
}
.mobDisplay-on {
	visibility: visible !important;
}
.mobDisplay-Nav {
	display: block;
}
.searchbox {
	visibility: hidden;
}
.searchbox input[type='text'] {
	position: absolute;
	z-index: 99;
	border: 1px solid #ccc;
		font-size: 1.8rem;
	height: 6.9rem;
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 400;
	padding: 0rem 4rem 0rem 2rem;
	width: 100%;
	outline: none;
}
.closeButton {
	cursor: pointer;
	font-size: 4rem;
	line-height: 6.9rem;
	background: none;
	position: absolute;
	right: 2rem;
	z-index: 100;
}

/*mobile nav end*/

section.newsletter {
	width: 853px;
	height: 502px;
	margin: 0 auto;
}
.subscribe {
	text-align: center;
	width: 98%;
	color: #fff;
	padding-bottom: 15rem;
}
.subscribe h1 {
	color: #fff;
	line-height: 3.8rem;
	letter-spacing: 0.3rem;
	/*padding: 13.5rem 0rem 2.4rem;*/
	padding: 5rem 0rem 2.4rem;
}
.subscribe p {
	font-size: 2.2rem;
	line-height: 2.8rem;
	padding: 0rem 20% 4.5rem
}
.subscribe .close-btn {
	font-size: 4rem;
	color: #fff;
	text-align: right;
	padding: 1rem 0rem;
}
.subscribe .singUp-btn {
	background: none;
	border: 1px solid #fff;
	font-size: 1.8rem;
	color: #fff;
	letter-spacing: 0.3rem;
	padding: 1.8rem 2.8rem;
 margin-left: .4rem;
	cursor: pointer;
}
.subscribe input[type=text] {
	padding: 1.9rem;
	width: 46%;
}
#comment_form input, #comment_form textarea {
 border: .01rem  solid #ccc!important;
	padding: 1.8rem 1rem;
	outline: 0;
	font-size: 1.8rem;
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.2rem;
}
#comment_form textarea {
	border-top: none;
	margin-top: -0.2rem;
	width: 100%;
}
#comment_form input {
	width: 60%
}
#comment_form input[type="submit"] {
	cursor: pointer;
 border: .1rem solid #ccc;
	width: 36.5%;
	margin-left: 1.2rem;
	background-color: #000;
	color: #fff;
	float: right;
}
#comment_form div {
	margin-bottom: 1.6rem;
}
#comment_form .userN {
 border-bottom: .1rem solid #ccc;
	padding-bottom: 4.6rem;
	width: 100%;
}
#comment_form {
	display: none;
}
#comment_form .moreComment p {
 padding: 1.7rem 0rem .8rem;
}
#comment_form .moreComment h5 {
	padding-top: 1rem;
}
#comment_form .moreComment {
 border-bottom: .1rem solid #ccc;
	padding-bottom: 3rem;
	margin-bottom: 1.6rem;
}
#comment_form a.underline {
	font-size: 2rem;
}
.angleUp {
	transform: rotate(180deg);
	-mz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}
/* 21/02/18 color code added for P tag*/


.featureSlider .rsSlide p {
	color: #000;
}
/* 20180731 */

h1.revised {
	width: 60%;
	margin: auto;
	line-height: 4.6rem;
	text-transform: capitalize;
	letter-spacing: 0.1rem;
 padding: 5.7rem 0rem .8rem;
}
.clearfix {
	clear: both;
}
.gpDescription {
	width: 60%;
	margin: auto;
	padding: 6.8rem 0rem 3.8rem;
}

 @media (min-width:768px) and (max-width:1000px) {
.gpDescription {
	width: 80%;

}
}

@media only screen and (max-width:767px) {
.gpDescription {
	width: 100%;
	padding: 3.8rem 0rem 0rem;
}
}

.gpDescription p strong {
font-family: 'avenirBlack';
}


.gpDescription p, .articleDescription p {
	 /* padding-bottom: 2.5rem; 8/8 resolves heading space, may not be a final fix */
}
.gpDescription h2 {
 padding-bottom: .3rem;
	font-size: 2.5rem;
	font-family: 'avenirBlack';
	text-transform: none;
	line-height: 1em;
}
.gpDescription h2 + p {
	margin-top:0px;
}
.post-letter a {
	text-transform: capitalize;
	font-size: 2rem;
}
.post-letter a:first-child {
	/* border-right: 1px solid #000; */
	padding: 0rem 1rem;
	margin-right: .5rem;
}
.container {
	padding-right: 30px;
	padding-left: 30px;
	margin: 0 auto;
}
.container section.group-padding-gallery, .container section.group-gallery {
	width: 1000px;
	margin: 0 auto;
}
.articleDescription p {
	width: 60%;
	margin: auto;
}
.articleImage img {
	padding: 3.7rem 0rem 7rem;
}
.heroImage {
	padding-top: 3.7rem;
}

section.heroImage {
	margin: 0.75rem 7rem;
	padding-top:1.5rem;
}

@media (max-width:980px) {
section.heroImage {
	margin: 0rem 0rem;
}
}

.articleDescription p strong {
	font-size: 2.5rem;
	font-family: 'avenirBlack';
}
#nourish .rsDefault .rsBullet {
	display: none;
}
.rsDefault .rsGCaption h4 {
	padding: 2rem 0rem 1rem;
}

.heroImage img{
width:100%;
}



.gallery-grid-padding-item img {
width:44%;

}

/*---nourish page/style page css/life page/about page end----*/


/*---Media Queries----*/


/*.desktopHidden{ display:none;}
.tabDesktopHidden{ display:none;}
.tebMobHidden{ display:none;}
.mobHidden{ display:none;}*/


@media (min-width:1199px) {
.nonSticky {
	display:none;
}
}
.search-bar ul li {
	padding-right: 2rem;
}
.search-bar ul li:last-child {
	padding-right: 0rem;
}
.fixedScroll {
	display: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.navigation1.fixedScroll {
	display: block;
	animation: slide-down 0.6s;
}
.fixedScroll .container {
	position: relative;
	height: 80px;
	padding-top: 25px;
}
header {
	height:80px;
}
.navigation1 {
	position: fixed;
	z-index: 50;
	background: #fff;
	right: 0;
	width: 100%;
	box-shadow: 0 2px 6px rgba(56, 55, 55, 0.7);
	-webkit-box-shadow: 0 2px 6px rgba(56, 55, 55, 0.7);
	-moz-box-shadow: 0 2px 6px rgba(56, 55, 55, 0.7);
	top: 0;
}


@media print { 
.navigation1 { 
visibility: hidden; 
}
} 


 @keyframes slide-down {
 0% {
 opacity: 0;
 transform: translateY(-100%);
}
 100% {
 opacity: 1;
 transform: translateY(0);
}
}
.brandLogo {
	max-width: 250px;
	margin: 0 auto;
}
.search-bar, .hBurger {
	display: inline-block;
}
.hBurger {
	float:left;
	padding-top:3px;
}
.fixedScroll .search-bar {
	position: absolute;
	right: 30px;
}
.search-bar {
	position: absolute;
	top: 5px;
	right: 0px;
}
.hBurger a span, .search-bar a {
	font-size: 2.3rem;
}
.hBurger .stickyslideMenu.showClose .fa.fa-times-thin, .hBurger .slideMenu.showClose .fa.fa-times-thin {
	display:inline-block;
	font-size:3.5rem;
	margin-top: -12px;
}
.showClose.stickyslideMenu .fa-bars, .slideMenu.showClose .fa-bars, .hBurger .fa.fa-times-thin {
	display:none;
}
.single-wysywig p {
	margin-top:4rem;
	padding-bottom:0rem;
}

.gpDescription ul{
font-size: inherit;
font-size: 2rem;
line-height: 2.6rem;
margin-left: 15px;

}

.gpDescription ul li/*, .letter .post-letter. ul li*/{
padding-bottom: 15px;
   display:list-item;
   list-style-type: disc; 
   display:list-item;
}

.gpDescription p {
margin-top: 4rem;
padding-bottom: 0rem;
}


.single-wysywig .gpDescription p:first-of-type, .gpDescription p:first-of-type {
  margin-top:0rem!important;
}

.single-wysywig p img {
	width: 100%;
	height: 100%;
}
@media (min-width: 1200px) {
.tabDesktopHidden {
	display: none !important;
}

.updatedDesktopHidden {
display:none!important;
}

.desktopHidden {
	display: none!important;
}
.container {
	width: 1200px;
}
.desktopHidden {
	display: none;
}
.main-nav ul li {
	margin: 0rem 1.7rem;
}
.sub-nav ul li {
	margin-right: 0.6rem;
}
.life-page article.post-sec ul li,  .gold-page article.post-sec ul li {
	margin: 0.3rem 0.5rem 0rem 0rem;
}
.desmenu {
	width: 100%;
}
}
 @media (min-width:1025px) and (max-width:1199px) {
.tabDesktopHidden {
	display: none !important;
}
.desktopHidden {
	display: none;
}
.main-nav ul li {
	margin: 0rem 1rem;
}
.desmenu {
	width: 100%;
}
.desktopHidden {
	display: none !important;
}
.nourish .rsDefault .rsArrowIcn {
	top: 45%;
}
.rsDefault .rsArrowIcn {
	top: 32%;
}
.main-nav ul li {
 margin: 0rem .6rem;
}
.social-icon ul li a {
	margin-left: 2.2rem;
}
.sub-nav ul li {
	margin-right: 0.4rem;
 letter-spacing: .04rem;
}
.rsDefault {
	top: 15%;
}
.style-page .racipe-Caption {
	padding: 2.8rem 8rem 7rem;
}
.nourish .racipe-Caption {
	padding: 2.8rem 8rem 0rem;
}
.life-page article.post-sec .post-right {
	padding: 10rem 4rem 0rem 7.5rem;
}
.life-page article.post-sec ul li,  .gold-page article.post-sec ul li {
	margin: 0.3rem 0.5rem 0rem 0rem;
}
.gold-page .letter article.post-sec .post-right {
	padding: 5rem 0rem 0rem 3.5rem;
}
.life-page article.post-sec .post-right,  .style-page article.post-sec .post-right {
	padding: 10rem 2rem 0rem 4.5rem;
}
.gold-page article.post-sec .post-right,  .fashion article.post-sec .post-right {
	padding: 10rem 1rem 0rem 3.5rem;
}
}
 @media (min-width:992px) and (max-width:1024px) {
.tabDesktopHidden {
	display: none !important;
}
.desktopHidden {
	display: none;
}
.brand-logo {
	margin: 0.8rem 0rem 0.4rem;
	height: 6.8rem;
}
.mhBurger a span,  .search-bar a {
	font-size: 2.3rem;
}
.rsDefault .rsArrowIcn {
	top: 45%;
}
.main-nav ul li {
	margin: 0rem 2rem;
 letter-spacing: .1rem;
}
.social-icon ul li a {
	margin-left: 2.2rem;
}
.sub-nav ul li {
	margin-right: 0.3rem;
 letter-spacing: .05rem;
}
.style-page .racipe-Caption {
	padding: 2.8rem 8rem 7rem;
}
.nourish .racipe-Caption {
	padding: 2.8rem 8rem 0rem;
}
.life-page article.post-sec .post-right {
	padding: 10rem 4rem 0rem 7.5rem;
}
.gold-page .top-picks article.post-sec .post-right {
	padding: 5rem 0rem 0rem 2rem;
}
.gold-page .top-picks .desc {
	padding-top: 12%;
}
.gold-page article.post-sec .post-right,  .fashion article.post-sec .post-right {
	padding: 10rem 1rem 0rem 3.5rem;
}
.life-page article.post-sec .post-right,  .style-page article.post-sec .post-right {
	padding: 10rem 2rem 0rem 4.5rem;
}
.life-page article.post-sec ul li,  .gold-page article.post-sec ul li {
	margin: 0.3rem 0.5rem 0rem 0rem;
}
#comment_form input {
	width: 58%;
}
#comment_form input[type="submit"] {
	width: 38.5%;
}
.tebMobHidden {
	display: none;
}
}
 @media  (max-width:1200px) {
.navigation .mobHidden.col-md-6 {
	width: 100%;
}
.navigation .social-icon,  .navigation .sub-nav {
	display: none;
}
.main-nav ul li {
	margin: 0rem 1.9rem;
}
.rsDefault .rsArrowIcn {
	top: 45%;
}
.main-nav ul li a.desktopHidden {
	display: block !important;
}
/* 20180221 end */
    .rsDefault {
	top: 23%;
}
footer .nav {
	display: block;
	margin-top: 2rem;
}

/* text too close to hz
footer h5 {
	margin: 0rem 0rem 3rem;
}

*/

footer .nav ul .desktopHidden,  .main-nav .desktopHidden {
	display: block;
}
.searchbox input[type="text"] {
	left: 0;
	top: 0;
	padding: 0rem 4rem 0rem 4rem;
	/* line-height: 0rem; temporarily removed for mobile issue */
}
.closeButton {
	top: 0;
}
.searchButton {
	top: 0;
	font-size: 2rem;
}
footer .followUS {
	margin-top: 4.5rem;
}
.main-nav .searchbox input[type="text"] {
	left: auto;
}
.main-nav .searchButton {
	left: 45%;
}
footer .closeButton,  footer .searchButton {
	line-height: 0rem;
	top: 2.8rem;
}
}

 @media (min-width:1199px)  {
.newNavTabHidden {
	display: none;
}	
}


/* hack fix for slider issue */


 @media (min-width:767px) {
.tabSliderDesktopHidden {
	display:none!important;
}
}
 
 @media (min-width:768px) and (max-width:990px) {
.nourish .racipe-Caption {
	padding: 3rem 2.3rem 4.7rem;
}
}

 @media (min-width:1199px) and (max-width:991px) {
.tabDesktopHidden {
	display: none !important;
}

.tebMobHidden {
	display: none;
}
.search-bar ul li {
	padding-right: 2rem;
}
.search-bar ul li:last-child {
	padding-right: 0rem;
}
.mob-Navigation {
	top: 80px;
}
.videos h2,  h2 {
	line-height: 3rem;
}
.btn {
	line-height: 6rem;
}
.btn-viewMore {
 padding: .2rem 5.8rem;
	border: 1px solid #000;
}
/* slider css start*/
    .rsDefault .rsGCaption {
	position: relative;
	left: 0px;
	padding: 3.4rem 0rem 0rem;
	transform: translate(0%, 0%);
	background-color: transparent;
	width: 100%;
	max-width: 100%;
}
.rsDefault .rsGCaption a {
	color: #000;
}
.rsDefault .rsArrowIcn {
	top: 30%;
}
.rsDefault .rsGCaption h1 {
	padding: 0.8rem 0rem 3.4rem;
	color: #000;
	font-size: 3.6rem;
	line-height: 5.4rem;
}
.rsDefault .rsGCaption h4 {
	color: #000;
	line-height: 2rem;
}
/* slider css end*/
    /*index page*/
    h2 {
	font-size: 2.4rem;
	line-height: 6.8rem;
}
.brand-logo {
	margin: 0.8rem 0rem 0.4rem;
	height: 6.8rem;
	width: 44.2rem;
}
.hBurger a span,  .search-bar a {
	font-size: 2.3rem;
}
h2.h-line::before,  h2.h-line::after {
	top: 0.8em;
}
footer .nav ul li {
	padding: 0rem 2rem;
}
footer h5 {
	margin: 2rem 0rem 3rem;
}
/*nourish page*/
    .nourish .rsDefault .rsArrowIcn,  .style-page .rsDefault .rsArrowIcn {
	top: 45%;
}
.nourish .racipe-Caption h1 {
	font-size: 3rem;
	line-height: 3.8rem;
	padding: 2rem 0rem;
}
.nourish .racipe-Caption {
	padding: 3rem 2.3rem 4.7rem;
}
.nourish .video-box h5 {
	font-size: 1.6rem;
	line-height: 2.5rem;
}
.nourish .video-box h5 {
 margin: 2rem .5rem .6rem;
}
.nourish .video-box h3 {
	font-size: 2.2rem;
	line-height: 2.8rem;
 padding: 0rem .5rem;
}
.nourish .video-box {
	height: 28rem;
}
.nourish .btn-showMore,  .style-page .btn-showMore {
 margin: 1rem 0rem .7rem;
}
/*nourish recipes page*/
    .recipes .videos {
	margin-top: 1.1rem;
}
.recipes .video-box {
	height: 35rem;
}
/* style page css*/
    .style-page .stories-box h5 {
	font-size: 1.6rem;
	line-height: 2.5rem;
	padding: 0rem 1rem;
}
.style-page .post-sec h2 {
	font-size: 3rem;
}
.style-page .stories-box h3 {
	font-size: 2.2rem;
	line-height: 2.8rem;
	padding: 0rem 1rem;
}
.style-page .stories-box {
	height: 38rem;
}
.style-page .hrb-line {
	padding-bottom: 4rem;
}
.style-page article.post-sec .post-right .tags {
	padding-top: 3.1rem;
}
/* style fashion page*/
    .fashion article.post-sec .post-right {
	padding: 0rem 0rem 0rem 1.5rem;
}
/*life page css/ gold page css*/
    .life-page article.post-sec .post-right,  .gold-page article.post-sec .post-right,  .style-page article.post-sec .post-right {
	padding: 0rem 0rem 0rem 1.5rem;
}
.life-page .hadding h3,  .gold-page .hadding h3,  .about-page .hadding h3,  .fashion .hadding h3 {
	font-size: 2.2rem;
}
.life-page .post-sec h1,  .gold-page .post-sec h1,  .fashion .post-sec h1 {
	font-size: 3rem;
	margin: 1.7rem 0rem 1.8rem;
}
.life-page article.post-sec .post-right .tags,  .gold-page article.post-sec .post-right .tags {
	padding-top: 4.7rem;
}
.life-page .comment-box,  .gold-page .comment-box {
	margin: 4.3rem 0rem 0rem;
}
.life-page .pagination,  .gold-page .pagination {
	margin: 5.7rem 0rem 4.5rem;
}
.life-page .stories .mRt50,  .gold-page .stories .mRt50 {
	margin-top: 4.5rem;
}
.life-page .stories-box h5,  .gold-page .stories-box h5,  .about-page .stories-box h5 {
	font-size: 1.6rem;
	line-height: 2.5rem;
	padding: 2rem 0rem 0.4rem;
}
.life-page .stories-box h3,  .gold-page .stories-box h3 {
	font-size: 2.2rem;
	line-height: 2.8rem;
	padding: 0rem 1rem;
}
.life-page .hrb-line,  .gold-page .hrb-line {
	margin-top: 3.5rem;
}
.life-page .hadding h3,  .life-page .hadding h4,  .gold-page .hadding h3,  .gold-page .hadding h4 {
	line-height: 4rem;
}
.interview .comment-box {
	margin: 1.2rem 0rem 0rem;
}
.gold-page .mLR70,  .life-page .mLR70,  .fashion .mLR70,  .about-page .mLR70 {
	margin: 0rem;
}
.style-page article.post-sec ul li,  .life-page article.post-sec ul li,  .gold-page article.post-sec ul li {
	margin: 0.3rem 0.5rem 0rem 0rem;
}
/* about page css*/
    .about-page .ab-detail h1 {
	font-size: 3rem;
	margin: 0.2rem 0rem 0.8rem;
}
.about-page .ab-detail {
	padding: 0% 8%;
}
.about-page .purchase {
	margin: 3.5rem 0rem 5.5rem;
}
.about-page .purchase .col-xs-12 {
	padding: 0% 6%;
}
.about-page .purchase .stories-box {
	padding: 0rem 3rem;
}
.about-page h3.h-line {
	font-size: 2.2rem;
}
.about-page h3.h-line::before,  .about-page h3.h-line::after {
	width: 32%;
	top: 0.8em;
}
.about-page .stories-box h3 {
	text-transform: capitalize;
	padding: 0rem 0rem;
}
.nourish .video-box h3,  .style-page .stories-box h3,  .life-page .stories-box h3,  .gold-page .stories-box h3,  .about-page .stories-box h3 {
	font-size: 2.2rem;
	line-height: 2.8rem;
}
.style-page section.mLR70 {
	margin: 0rem;
}
.gold-page .mLR140 {
	margin: 2.2rem 0rem 0rem;
}
.letter .post-letter h2 {
	font-size: 3rem;
	line-height: 3.8rem;
}
.gold-page .top-picks article.post-sec .post-right .tags {
	padding-top: 0rem;
}
.gold-page .letter article.post-sec .post-right {
	padding: 5rem 0rem 0rem 0rem;
}
.gold-page .Caption h1 {
	font-size: 3rem;
	line-height: 3.8rem;
}
.gold-page .top-picks article.post-sec .post-right {
	padding: 5rem 0rem 0rem;
}
.gold-page .top-picks .desc h2 {
	line-height: 3rem;
}
.gold-page .top-picks .desc {
	padding-top: 8%;
}
section.newsletter {
	height: 613px;
	width: 613px;
}
.searchbox input[type="text"] {
	left: 0;
	top: 0;
	padding: 2rem 4rem 2rem 4rem;
}
.closeButton {
	top: 0;
}
.searchButton {
	top: 0;
	font-size: 2rem;
}
.main-nav .searchbox input[type="text"] {
	left: auto;
}
/* 20180221 start */
    .featureSlider.rsDefault .rsBullet {
	padding: 0.4rem 2.3rem 1.3rem;
	margin-bottom: 30px;
}
.nourish .rsDefault .rsArrowIcn,  .style-page .rsDefault .rsArrowIcn {
	top: 25%;
}
/* 20180221 end */
    .brandLogo {
	max-width: 200px;
	margin: 0 auto;
}
.search-bar,  .hBurger {
	display: inline-block;
}
.search-bar {
	position: absolute;
	top: 0;
}
}

/* new nav breakpoint */


 @media (max-width:767px) {
header {
	height: 50px;
	padding-top: 10px;
}
header .search-bar {
	top:5px;
}

.search-bar a {
line-height: 0rem;
}

header .hBurger {
	padding-top:5px;
}
.fixedScroll .container {
	padding-bottom: 0px;
	height: 50px;
	padding-top: 14px;
}
.tebMobHidden {
	display: none;
}
.rsDefault .rsGCaption h4 {
	padding: 0rem;
}
.mobHidden {
	display: none !important;
}
.about-page .mobHidden {
	display: block !important;
}
.post-sec .pLR {
	padding: 0rem 10px;
}
/* slider css start*/
    .rsDefault .rsGCaption {
	position: relative;
	left: 0px;
	padding: 2.4rem 0rem 0rem;
	transform: translate(0%, 0%);
	background-color: transparent;
	width: inherit;
}
.rsDefault .rsGCaption a {
	font-size: 1.4rem;
	line-height: 4.4rem;
	color: #000;
}
.btn-viewMore {
	padding: 0rem 3.7rem;
	border: 1px solid #000;
}
.rsDefault .rsGCaption h1 {
	padding: .5rem 0rem 0rem;
	color: #000;
	line-height: 2rem;
}

.rsGCaption div {
min-width: 100%;
}
.rsDefault .rsGCaption h1 a{
padding: 0px 0px 30px 0px;
line-height: 3rem;
font-size: 2.4rem;
}

.rsDefault .rsGCaption h4 {
	color: #000;
	font-size: 1.4rem;
	line-height: 0rem;
}

.rsDefault .rsArrowIcn {
	display: none;
}
/* slider css end*/
    /*index page*/
    h2 {
	font-size: 2.4rem;
	line-height: 9.2rem;
}
.items h2.h-line::before,  h2.h-line::after {
	top: 0.8em;
}
.container {
	padding-right: 50px;
	padding-left: 50px;
}
.videos h2 {
	padding: 2rem 0rem 0rem 0rem;
	line-height: 3rem;
}
.videos p {
	padding: 0rem 2.8rem 3.9rem;
}
.index .videos .col-sm-6:last-child p {
	padding-bottom: 0rem;
}
.index .items h2.h-line {
	margin: 3.4rem 0rem 2.3rem;
}
.mob-nav ul li {
	padding-left: 2rem;
}
.search-bar ul li {
	padding-right: 1rem;
}
.search-bar ul li:last-child {
	padding-right: 0rem;
}
footer h5 {
	margin: 1rem 0rem 0.3rem;
}
.mob-nav ul li,  .search-bar ul li {
	font-size: 1.2rem;
}
footer .nav ul li {
	font-size: 1.4rem;
}
.ftr-bg {
	background-color: #eeeeee;
	padding: 1rem 3rem 4rem;
}
footer input[type="text"] {
	width: 70%;
}
footer input[type="submit"] {
	width: 30%;
}
h5 {
	font-size: 1.4rem;
	line-height: 6.9rem;
}

.pagination h5 {
	font-size: 1.1rem;
}

.footer .followUS ul li a {
	margin: 0rem 1.2rem;
}
.stories .stories-box {
	height: 43rem
}
/*nourish page*/
    h4 {
	font-size: 1.4rem;
	line-height: 1.6rem;
}
.nourish .racipe-Caption h1,  .style-page .racipe-Caption h1 {
	font-size: 2.8rem;
	line-height: 3.8rem;
	padding: 2rem 0rem;
}
.videos p a {
	display: block;
}
.nourish .racipe-Caption, .gold-page .racipe-Caption {
	padding: 2.8rem 3.3rem 3.7rem;
}
h2.h-line::before,  h2.h-line::after {
	top: 0.6em;
}
.nourish .video-box, .gold-page .search .video-box, .gold-page .videos .video-box {
	height: 30rem;
}
.nourish .videos h2, .search .video-box h3 {
	font-size: 1.8rem;
	line-height: 2.3rem;
}

.search .video-box h3 {
	font-size: 1.6rem;
	line-height: 2rem;
}

.nourish .video-box h5, .videos .video-box h5 {
	font-size: 1.2rem;
	line-height: 1.4rem;
}
.nourish .video-box h3, .videos .video-box h3 {
	font-size: 1.6rem;
	line-height: 2.2rem;
}
.nourish .video-box h5, .gold-page .video-box h5 {
 margin: 2.5rem 1rem .6rem;
}
.btn {
	font-size: 1.4rem;
	line-height: 3.9rem;
}
.nourish .btn-showMore,  .style-page .btn-showMore {
 padding: .5rem 6rem;
	margin: 1.7rem 0rem 0rem;
}
/*nourish recipes page*/
    .recipes .videos {
	margin: 1.8rem;
}
/*style page css*/
    .style-page .img-gallery {
	padding: 1rem 0rem 5rem;
}
.style-page section.mLR70 {
	margin: 0rem;
}
.style-page article.mRt60 {
	margin-top: 3.8rem;
}
.style-page article h2 {
	font-size: 2.8rem;
	line-height: 3.8rem;
	padding: 1.4rem 0rem 1.1rem;
}
.style-page article.post-sec .post-right {
	padding: 1.1rem 0rem 0rem;
}
.style-page article ul.socialIcon li {
	margin: 0rem 0rem 0rem 0rem;
}
.style-page section .comment-box h5,  .gold-page section .comment-box h5,  .life-page section .comment-box h5 {
	line-height: 0rem;
	display: inline-flex;
}
.style-page section .comment,  .gold-page section .comment,  .life-page section .comment {
	padding-top: 2.9rem;
}
.style-page .pagination {
	margin: 0rem 0rem 1rem;
}
.style-page h2.h-line::before,  h2.h-line::after {
	top: 0.75em;
}
.style-page .comment-box {
	margin: 3.8rem 0rem;
}
.style-page .stories-box {
	height: 41rem;
}
.style-page .stories-box h5 {
	font-size: 1.4rem;
	line-height: 1.5rem;
 margin: 1.8rem 3rem .9rem;
}
.style-page .stories-box h3 {
	font-size: 1.6rem;
	line-height: 2.2rem;
}
.style-page .hrb-line {
	padding-bottom: 5rem;
}
/* style fashion*/
    .fashion .mLR70 {
	margin: 0rem;
}
.fashion .angle {
	display: inline-block;
	padding: 1.6rem 2rem;
}
/*life page css*/
    .life-page .hadding h3,  .life-page .hadding h4,  .gold-page .hadding h3,  .gold-page .hadding h4,  .about-page .hadding h3,  .fashion .hadding h4,  .fashion .hadding h3 {
	font-size: 1.4rem;
	line-height: 4rem;
	letter-spacing: 0.1rem;
}
.life-page .img-gallery .col-sm-6,  .fashion .img-gallery .col-sm-6 {
	width: 100%;
	padding: 0rem 12%;
}
.life-page .post-sec.mRt60,  .gold-page .post-sec.mRt60 {
	margin-top: 3.5rem;
}
.life-page .post-sec h1,  .gold-page .post-sec h1,  .fashion .post-sec h1,  .style-page .post-sec h2 {
	font-size: 2.8rem;
	line-height: 3.8rem;
	margin: 1.5rem 0rem 1.1rem;
	letter-spacing: 0rem;
}
.life-page article.post-sec .post-right,  .gold-page article.post-sec .post-right,  .fashion article.post-sec .post-right,  .style-page article.post-sec .post-right {
	padding: 1.2rem 0rem 0rem;
}
.life-page article.post-sec .post-right .tags,  .gold-page article.post-sec .post-right .tags,  .style-page article.post-sec .post-right .tags {
	padding-top: 0rem;
}
.life-page article.post-sec .tags ul li,  .gold-page article.post-sec .tags ul li,  .fashion article.post-sec .tags ul li,  .style-page article.post-sec .tags ul li {
	font-size: 1.4rem;
	line-height: 2rem;
	margin: 0.3rem 0.5rem 0rem 0rem;
}
.life-page article.post-sec ul li,  .gold-page article.post-sec ul li {
	font-size: 2rem;
	line-height: 2rem;
}
.life-page article.post-sec .post-right h5,  .gold-page article.post-sec .post-right h5 {
	padding-bottom: 0rem;
}
.life-page .comment-box,  .gold-page .comment-box {
	margin: 4rem 0rem 0rem;
}
.life-page .pagination,  .gold-page .pagination {
	margin: 2.6rem 0rem 1rem;
}
.life-page .stories h2,  .gold-page .stories h2,  .about-page .stories h2 {
	font-size: 1.8rem;
	line-height: 2.3rem;
}
.life-page h2.h-line::after,  .gold-page h2.h-line::after,  .about-page h2.h-line::after {
	top: 0.6em;
}
.life-page .stories .mRt50,  .gold-page .stories .mRt50,  .about-page .stories .mRt50 {
	margin-top: 3.5rem;
}
.life-page .stories-box h5,  .gold-page .stories-box h5,  .about-page .stories-box h5, .index .stories-box h5 {
	font-size: 1.2rem;
	line-height: 1.5rem;
	padding: .6rem 0rem 0.9rem;
}
.life-page .stories-box h3,  .gold-page .stories-box h3 {
	font-size: 1.6rem;
	line-height: 2.2rem;
	padding: 0rem 1rem;
}
.life-page .hrb-line,  .gold-page .hrb-line {
	margin-top: 0rem;
}
.gold-page .mLR70,  .life-page .mLR70 {
	margin: 0rem;
}
.life-page article.post-sec ul li,  .gold-page article.post-sec ul li {
	margin: 0.3rem 0.5rem 0rem 0rem;
}
/*about page/ contact page css*/
    .about-page .mLR70 {
	margin: 0rem;
}
.about-page .ab-detail h1 {
	font-size: 2.8rem;
	line-height: 3.8rem;
	margin: 1.5rem 0rem 1.1rem;
}
.about-page .pLR {
	padding: 0rem 2rem;
}
.about-page .ab-detail {
	padding: 0%;
}
.about-page h3.h-line, .index h3.h-line {
	font-size: 1.4rem;
	letter-spacing: 0.1rem;
	line-height: 4rem;
}
.about-page h3.h-line::before,  .about-page h3.h-line::after, .index h3.h-line::before,  .index h3.h-line::after {
	width: 27%;
	top: 1.5em;
}
.about-page .purchase, .index .purchase {
	margin: 2.2rem 0rem 4.2rem;
}
.about-page .purchase .stories-box, .index .purchase .stories-box {
	padding: 0rem 1.6rem;
	height: 22rem;
}
.about-page .purchase .mRt50, .index .purchase .mRt50 {
	margin-top: 2.9rem;
}
.about-page .stories-box h3, .index .stories-box h3 {
	padding: 0rem 0rem;
	font-size: 1.6rem;
	line-height: 2.2rem;
}
.about-page .purchase .col-xs-12, .index .purchase .col-xs-12 {
	padding: 0% 3%;
}
.about-page .hrb-line {
	margin-top: 0rem;
}
.life-page .img-gallery .image,  .gold-page .img-gallery .image,  .about-page .img-gallery .image {
	padding-top: 1.5rem;
}
.contact-detail .mRt60 {
	margin-top: 3.1rem;
}
.contact-detail .cont-info h5 {
	line-height: 2.6rem
}
.life-page .hadding h3,  .life-page .hadding h4,  .gold-page .hadding h3,  .gold-page .hadding h4,  .about-page .hadding h3 {
	padding-left: 1rem;
}
.style-page article.post-sec .post-left,  .life-page article.post-sec .post-left {
	padding-right: 0rem;
}
.gold-page .img-gallery .post-img {
	padding: 0rem;
}
.style-page section.mLR70 {
	margin: 0rem;
}
.gold-page .mLR140 {
	margin: 2.2rem 0rem 0rem;
}
.gold-page .Caption h1 {
	font-size: 2.8rem;
	line-height: 3.8rem;
}
.letter .post-letter h2 {
	font-size: 2.4rem;
	line-height: 3.4rem;
}
.letter .post-letter .align-right {
	text-align: center;
}
.gold-page .recipes-post .Caption {
	padding: 0rem;
}
.gold-page .recipes-post p {
	padding: 2.6rem 8% 1.3rem;
}
.letter .post-letter p span a,  .letter .post-letter align-center p span {
	padding: 0rem 0rem 0rem 1.6rem;
}
.letter-logo {
	margin-top: 2.7rem;
}



.letter .post-letter h2 {
	margin: 2.6rem 0rem 1.6rem;
}
.letter .post-letter h3 {
	margin: 2.4rem auto 1.8rem auto;
}
.letter .post-letter {
	padding: 3.2rem 1.1rem 3.7rem;
}
.gold-page .letter article.post-sec .post-right {
	padding: 1rem 0rem 0rem 0rem;
}
.gold-page .top-picks article.post-sec .post-right {
	padding: 0rem;
}
section.newsletter {
	background-size: contain;
	height: 440px;
	width: 442px;
}
.subscribe h1 {
	line-height: 3rem;
	letter-spacing: 0.2rem;
	font-size: 3rem;
}
.subscribe p {
	font-size: 2rem;
	line-height: 2.6rem;
	padding: 0rem 15% 4.5rem;
}
.subscribe .singUp-btn {
	padding: 0.8rem 1.5rem;
}
.subscribe input[type="text"] {
	padding: 0.9rem;
	width: 50%;
}
.gold-page .top-picks .div-left,  .gold-page .top-picks .div-right, .index .top-picks .div-left,  .index .top-picks .div-right {
	display: inline-block;
	width: 100%;
}
.gold-page .Caption {
	padding: 2.2rem 2% 4rem;
}
.gold-page .top-picks .desc {
	padding: 7.5rem 6%;
}
.gold-page .top-picks .desc h2, .index .top-picks .desc h {
	line-height: 3rem;
}
.gold-page .Caption p {
	margin-top: 3rem;
}
.searchbox input[type="text"] {
	left: 0;
	top: 0;
	padding: 0rem 4rem 0rem 4rem;
}


.closeButton {
	top: 0;
}
.searchButton {
	top: 0;
	font-size: 2rem;
}
footer .nav ul li:last-child {
	padding-right: 0rem;
}

#comment_form .moreComment h5 {

 line-height: 52.rem;
}
#comment_form .moreComment p {
	padding: 0rem;
}
.style-page .pagination .prev h5::before,  .life-page .pagination .prev h5::before,  .gold-page .pagination .prev h5::before {
	margin: 0rem 0rem 0rem -2rem !important;
}
.style-page .pagination .next h5::after,  .life-page .pagination .next h5::after,  .gold-page .pagination .next h5::after {
	margin: 0rem 0rem 0rem 1rem;
}
#comment_form input,  #comment_form textarea {
	font-size: 1.4rem;
}
.style-page .comment-box {
	margin: 3.8rem 0rem 0rem;
}
#comment_form input[type="submit"] {
	width: 36.5%;
	float: right;
}
#comment_form input {
	width: 60%;
}
#comment_form .userN {
	width: 100%;
}
#comment_form .moreComment h5 {
	padding-top: 0rem;
}
comment_form .userN {
	padding-bottom: 3.6rem;
}
#comment_form .moreComment {
	padding-bottom: 0rem;
}
.life-page .comment h5 {
	line-height: 0rem;
}
.index .mRt15 {
	margin-top: inherit;
}
/* 20180221 start */
    .featureSlider.rsDefault .rsBullet {
	padding: 1.4rem 2.3rem 1.3rem;
	margin-bottom: 30px;
}
/* 20180221 end */
    .search-bar a,  .hBurger a span {
	line-height: inherit;
	padding-top: 0rem;
	vertical-align: middle;
}
.mob-Navigation {
	top: 50px;
}
.brandLogo {
	max-width: 135px;
	margin: 3px auto 0;
}
.search-bar,  .hBurger {
	display: inline-block;
	float: left;
}
.fixedScroll .search-bar {
	position: absolute;
	top: 12px;
	right: 50px;
}
.hBurger .stickyslideMenu.showClose .fa.fa-times-thin, .hBurger .slideMenu.showClose .fa.fa-times-thin {
	margin-top:-16px;
	margin-left:-3px;
}
}
 @media (min-width:320px) and (max-width:540px) {
#comment_form input {
	width: 100% !important;
}
#comment_form input[type="submit"] {
	width: 100% !important;
	margin-top: 1.6rem;
}
}

/* 6/13 header fix */

 @media only screen and (max-width: 1199px) {
header {
	padding-top:14px;
}
.search-bar a {
line-height: 3rem;
}

.fixedScroll .search-bar {
top:30px;
}
.hidenav {
display:none;
}

}

 @media only screen and (max-width: 991px) {
.search-bar a {
font-size: 1.8rem;
}
.fixedScroll .search-bar {
top:30px;
}
}


 @media only screen and (max-width: 480px) {
.fixedScroll .container {
	padding-top: 16px;
}
header {
	padding-top:14px;
}
header .search-bar {
	top:3px;
}
header .hBurger {
	padding-top:3px;
}
.container {
	padding-right: 20px;
	padding-left: 20px;
}
.fixedScroll .search-bar {
	right:20px;
}
.brandLogo {
	max-width: 90px;
}
.search-bar a,  .hBurger a span {
	font-size: 1.4rem;
}

#searchBar {
line-height: 0px;
}

.hBurger .stickyslideMenu.showClose .fa.fa-times-thin, .hBurger .slideMenu.showClose .fa.fa-times-thin {
	font-size: 2.2rem;
	margin-top:-5px;
	margin-left:0px;
}
.mob-Navigation {
	top: 50px;
}
.mob-Navigation ul li a {
	padding-left: 2rem;
}
.mob-nav ul li {
	padding-left: 1rem;
}
.search-bar ul li {
 padding-right: .6rem;
}
.ftr-bg {
	padding: 1rem 2rem 4rem;
}
footer input[type="text"] {
	width: 60%;
}
footer input[type="submit"] {
	width: 40%;
}
footer h5 {
	letter-spacing: 0.1rem;
}
footer .followUS ul li a {
	margin: 0rem 1.2rem;
}
.life-page article.post-sec ul li,  .gold-page article.post-sec ul li {
	margin: 0.3rem -1rem 0rem 0rem;
}
.nourish .video-box h3,  .style-page .stories-box h3,  .life-page .stories-box h3,  .gold-page .stories-box h3 {
	padding: 0rem 0.5rem;
}

/* mobile is broken
.nourish .video-box {
	height: 22rem;
}

*/
.style-page article ul.socialIcon li,  .style-page article.post-sec ul li {
	margin: 0rem -0.5rem 0rem 0rem;
}
.life-page .stories-box h3 {
	padding: 0rem 0rem;
}
.about-page .purchase p {
	font-size: 1.4rem;
}
.about-page .purchase .stories-box {
	padding: 0rem 1.6rem;
	height: 28rem;
}
.stories .stories-box {
	height: 30rem;
}
.recipes .videos {
	margin: 0rem;
}
.fashion article.post-sec .post-right .tags {
	padding: 0rem 0rem 0rem 2rem;
}
.style-page article.post-sec .post-right .tags,  .life-page article.post-sec .post-right .tags {
	padding: 0rem 0rem 0rem 1.5rem;
}
.fashion article.post-sec .post-right .socialIcon li {
	padding-right: 2rem;
}
.style-page .comment,  .style-page .angle,  .life-page .comment,  .life-page .angle,  .gold-page .comment,  .gold-page .angle {
	display: inline-block;
	padding: 1.6rem 2rem;
}
.life-page article.post-sec ul li,  .gold-page article.post-sec ul li {
	margin: 0.3rem -1.3rem 0rem 0rem;
}
.gold-page .comment h5 {
	font-size: 1.4rem;
	line-height: 5.4rem;
}
.gold-page .recipes-post .video {
	margin-top: 1.5rem;
}
section.newsletter {
	/*height: 320px;*/
	width: 300px;
}
.subscribe h1 {
	padding: 5.5rem 0rem 1.4rem;
}
.subscribe p {
	padding: 0rem 10% 2.5rem;
}
.gold-page .Caption h1, .index .Caption h1 {
	letter-spacing: 0.2rem;
}
.gold-page .top-picks .desc {
	padding: 7.5rem 0%;
}

.index .top-picks .desc {
	padding: 1rem 0% 5rem 0%;
}

.index .top-picks .desc h2 {
	padding: 0rem 5% 0rem;
}


.videos p {
 padding: 0rem .8rem 1.9rem;
}
#comment_form input {
	width: 58%;
}
}


 @media only screen and (max-width: 767px) {
 .container .fixedScroll .search-bar {
	top:12px;
}
}

/*RC 3-2018 video */

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.mobDisplay-on .sbone {
	display: none;
}

@media only screen and (max-width:767px) {

.nonSticky ul .sbone {
	display: none;}
}

@media only screen and (max-width:767px) {
.mRt35 .stories-box:nth-of-type(4n) {
display:block;
}

.stories .stories-box {
    height: 33rem;}

}

.stories-box .homeCat span a, .video-box h5 {
text-transform: uppercase;
color: #c6a97f ;
font-size: 1.6rem;
}


@media only screen and (max-width:480px) {
.stories .stories-box {
height: 25rem;
line-height: .5rem;
}

/* .nourish .video-box h5, */ .style-page .stories-box h5, .homeCat {
 margin: 0;
}


h1.revised {
font-size: 3em;
width:100%;
	margin: auto;
	line-height: 3.5rem;
 padding: 3rem 0rem .8rem;
}

}

.rsGCaption div {
	min-width: 650px;
}

@media (max-width:480px) {
.rsGCaption div {
	min-width: 100%;
}

.rsDefault .rsGCaption h1 a{
padding: 0px 0px 30px 0px;
line-height: 3rem;
font-size: 2.4rem;
}

.rsDefault .rsGCaption h4 {
padding: 0px 0px 0px 0px;
line-height: 0rem;
}

.rsDefault .rsGCaption {
padding: 0px 0px 0px 0px;
}

    .featureSlider.rsDefault .rsBullet {
	margin-bottom: 0px;
}


}


/* fix for desktop white text */

@media (min-width:900px) {
.rsGCaption div {
	padding: 5%;
}
.rsGCaption div h1 {
	padding-bottom: 0px!important;
	line-height: 1.3em;
}
.rsDefault .blackText h1,  .blackText .rsDefault .blackText h4,  .rsDefault .blackText a {
	color: #000000;
}
.blackText .btn-viewMore {
	border-color: #000!important;
}
}
#comment_form li {
	padding: 0px;
	width: 100%;
}
.moreComment h5:before {
	padding: 0px!important;
}
#comment_form li h5:before {
	content: "";
}


/* iphonex media */

@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) {
.rsDefault .rsGCaption {
	top: 0;
	transform: translate(0%, 0%);
	background-color: transparent;
}
.videos h2,  h2 {
	line-height: 3rem;
}
}
.centerGold {
	margin: 20px auto 20px auto;
	max-width: 700px;
	text-align: center;
	padding: 0 10px 0 10px;
}
/*----POPup FORM MAILCHIMP---*/

#signup {
	background: #fff none repeat scroll 0 0;
	margin: 20px auto;
	max-width: 772px;
	padding: 41px 5% 45px;
	position: relative;
	width: auto;
	-moz-box-shadow: 0 0 5px 5px #888;
	-webkit-box-shadow: 0 0 5px 5px#888;
	box-shadow: 0 0 5px 5px #888;
}
#signup .mfp-close {
	top: 20px;
	right: 20px;
	font-size: 0;
}
#error_container {
	font-size: 1.2em;
	color: red;
	text-align: center;
}
.error {
	border: 1px solid red;
}
.middleText {
	width: 30%;
	float: left;
}


.recWrapper img, .recWrapper h3 {
display: block;
margin:0 auto;
text-align: center;
}

.index .container .top-picks .row {
margin-top:3.7rem;
}

.container .top-picks {
margin-top:3.7rem;
}

.container .top-picks ~ .top-picks {
margin-top:0px;
}

.top-picks .row {
margin-right: 0px;
margin-left: 0px;
}

.index .top-picks .row:last-child .col-xs-12 {
margin-bottom: 30px;
clear:both;
}


/* hero hover */


/* start full width home block */

.full-width {
margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    position:relative;
}

.full-width-cock {
margin-left: -33.33%;
  margin-right: -33.33%;
}

.full-width img {
width:100%;
}

.lifestyle-details {
position: absolute;
top:35px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
text-align: center;
}

.lifestyle-details h2{
	font-size: 4rem;
}

.lifestyle-details h5{
	font-size: 2.5rem;
	padding-top: 0px;
	text-transform: uppercase;
}

.lifestyle-details h2::after {
	border-top: 2px solid #ccc;
	content: '';
	position: relative;
	display: inline-block;
	width: 95%;
	padding-bottom: 20px;
}

.footersvg {
padding-top:20px;
max-width: 80px;
}

.whitetxt {
color: white;
}

@media only screen and (max-width: 768px) {

.lifestyle-details h2{
	font-size: 2.8rem;
}

.lifestyle-details h5{
	font-size: 2rem;
}

.lifestyle-details h2::after {
	padding-bottom: 10px;
}
}

@media only screen and (max-width: 480px) {


.lifestyle-details {
top:10px;
}

.lifestyle-details h2{
	font-size: 2rem;
	line-height: 2rem;
}

.lifestyle-details h5{
	font-size: 1rem;
	line-height: 1rem;
}

.tabmobLeft .tebMobHidden .brand-logo {
	max-width: 100px;
}

.brand-logo {
    margin: 0rem 0rem 2.5rem;
    width: 15rem;
    height: auto;
}

}


.rsContainer {
 transition: 0.3s;
}

.index .rsContainer:hover  {
  background-color: rgba(0, 0, 0, 1);
}

.rsContainer img {
    -webkit-filter: brightness(100%);
       -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}

.index .rsContainer:hover img  {
    -webkit-filter: brightness(50%);
    -webkit-transition: all .75s ease;
    -moz-transition: all .75s ease;
    -o-transition: all .75s ease;
    -ms-transition: all .75s ease;
    transition: all .75s ease;
}


/* new share this post */

.post-right .socialIcon li {
font-size: 2.3rem;
padding-right: 2rem; 
}

@media (max-width:768px) {
.post-right .socialIcon li {
font-size: 1.6rem;
padding-right: 1.3rem; 
}


.container .tabmobLeft {
/* text-align: left;
padding-left: 30px;*/
}
}


.bottomshare {
padding-top: 30px;
}

.bottomshare div h5 {
line-height: 15px;

}

.bottomshare div h5 {
padding-bottom: 15px;
}

.buynow {
background-color: #fff;
color: black;
width: 14.5rem;
padding: 1.2rem;
text-transform: uppercase;
margin-left: -3px;
cursor: pointer;
letter-spacing: 0.2rem;
font-family: 'Josefin Sans', sans-serif;
font-weight: 600;
font-size: 1.8rem;
border: 1px solid black;
}

.top-picks .div-right .buynow, .top-picks .div-left .buynow {
line-height:40px;
}

.buynow:hover {
 color: #c6a97f ;
border: 1px solid #c6a97f ;
}

@media (min-width:300px) and (max-width:1023px) {
.doubleFix {
display: none;
}
}


.cancel-comment-reply  {
margin-top:15px;
margin-bottom:30px;
}


.cancel-comment-reply a {
	font-size: 1.8rem;
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 400;
}

.loadmore {
cursor: pointer;
}

.o-home-book-section{
	 padding:65px 0px 45px;
}

.o-home-book-section .top-image-area{
	margin-bottom:50px;
	display: inline-block;
}
.o-home-book-section h2{
	 font-family: 'Josefin Sans', sans-serif;
     font-size: 3rem;
     font-weight: 600;
	 margin-bottom: 25px;
	 position: relative;
	 text-align: center;
	 text-transform: uppercase;
}
.o-home-book-section h2:after{
	 width:100%;
	 height:1px;
	 background:#eee;
	 position: absolute;
	 content: '';
	 top:50%;
	 left:0;
	 right:0;
}
.o-home-book-section h2 span{
	 display: inline-block;
	 padding: 10px 30px;
	 background: #fff;
	 position: relative;
	 z-index: 10;
	 line-height: 1;
}
.o-home-book-section .img-gallery{
	margin-bottom: 45px;
}
.o-home-book-section .img-gallery img{
	width:100%;
}
.o-home-book-section .head-detail{
	margin-bottom: 30px;
	text-align: center;
}
.o-home-book-section .head-detail h3{
	 font-family: 'Josefin Sans', sans-serif;
     font-size: 3.25rem;
     line-height: 1.3em;
     font-weight: 600;
	 text-align: center;
}
.o-home-book-section .button-area{
    text-align: center;
    width: 100%;
}
.o-home-book-section .button-area a.o-c-button{
    display: inline-block;
    padding: 0.2rem 3.2rem;
    font-size: 1.6rem;
    line-height: 5.5rem;
    text-transform: uppercase;
    font-family: 'Josefin Sans', sans-serif;
    border: solid 1px #000;
    font-weight:600;
    transition: all ease-in-out 0.3s;
}
.o-home-book-section .button-area a.o-c-button:hover{
    background: #000;
    border: solid 1px #000;
    color:#fff;
    transition: all ease-in-out 0.3s;
}



/*.o-book-bottom-section{
	 padding:215px 0px 65px;
	 background: #f8f8f8;
	 display: flex;
}
.o-book-bottom-section .o-feature-column{
	border:solid 1px #cacaca;
	width:100%;
	padding:0px 65px 125px 65px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.o-book-bottom-section .o-feature-column .o-feature-logo{
	padding: 45px;
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    background: #fff;
    margin-top: -130px;
    margin-bottom: 45px;
}
.o-book-bottom-section .row{
	display: flex;
    flex-wrap: wrap;
}
.o-book-bottom-section .row .o-feature-column{
	position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    height:100%;
}
.o-book-bottom-section .inner-head{
	text-align: center;
	margin-bottom: 25px;
	font-size: 16px;
    line-height: 1.5em;
	text-align: center;
	margin-bottom:15px;
}
.o-book-bottom-section .inner-head h3{
	 font-family: 'Josefin Sans', sans-serif;
     font-size: 28px;
     line-height: 1.3em;
     font-weight: 600;
	 text-align: center;
	 margin-bottom:15px;
}
.o-book-bottom-section .o-feature-column .o-feature-logo img{
	width: 248px;
	height: 248px;
}
.o-book-bottom-section .button-area{
    text-align: center;
    width: 100%;
}
.o-book-bottom-section .button-area a.o-c-button{
    display: inline-block;
    padding: 20px 40px 15px;
    font-size: 1.6rem;
    line-height: 1.2em;
    text-transform: uppercase;
    font-family: 'Josefin Sans', sans-serif;
    border: solid 1px #000;
    font-weight:600;
    transition: all ease-in-out 0.3s;
    position: absolute;
    max-width: 225px;
    left:0;
    right:0;
    margin: 0 auto;
    bottom:50px;
}
.o-book-bottom-section .button-area a.o-c-button:hover{
    background: #000;
    border: solid 1px #000;
    color:#fff;
    transition: all ease-in-out 0.3s;
}
@media (max-width:991px) {
	 .o-home-book-section{
		 padding:40px 0px 100px;
	 }
	 .o-home-book-section h2{
		 line-height: 1;
	 }
	 .o-home-book-section h2{
	     font-size: 2.25rem;
		 margin-bottom: 20px;
	 }
	 .o-home-book-section .img-gallery{
		margin-bottom: 25px;
	 }
	 .o-home-book-section .head-detail h3{
	 	font-size: 21px;
	 }
	 .o-book-bottom-section{
		padding:40px 0px;
	 }
	 .o-book-bottom-section .o-feature-column{
		padding:0px 25px 125px 25px;
		margin-bottom: 160px;
		height:inherit!important;
	 }
	 .o-book-bottom-section .col-md-6:last-child .o-feature-column{
		margin-bottom: 0px;
	 }
	 .o-book-bottom-section .inner-head h3{
	     font-size: 21px;
	 }
	 .o-book-bottom-section .o-feature-column .o-feature-logo{
		padding: 20px 10px;
	 }
}
*/

.o-book-bottom-section{
	 padding:45px 0px 45px;
	 background: #fff;
	 display: flex;
}
.o-book-bottom-section .o-feature-column{
	border:solid 1px #cacaca;
	width:100%;
	padding:65px;
	margin:10px 0px;
	display: flex;
	align-items: center;
	justify-content: center;

}
.o-book-bottom-section .o-feature-column .o-feature-logo{
	padding: 45px 60px;
    text-align: center;
    display: flex;
    justify-content: center;
    background: #fff;
    margin-left: -300px;
    border-right: solid 1px #eee;
    margin-right:60px;
}
.o-book-bottom-section .row{
	display: flex;
    flex-wrap: wrap;
}
.o-book-bottom-section .row .col-md-12{
	flex: 0 0 100%;
    max-width: 100%;
    align-items: center;
    justify-content: center;
    display: flex;
    margin: 10px 0px;
}
.o-book-bottom-section .row .o-feature-column{
	position: relative;
    display: flex;
    min-width: 0;
    word-wrap: break-word;
    height:100%;
    max-width: 750px;
    margin-left: 150px;
}
.o-book-bottom-section .inner-head{
	text-align: left;
	margin-bottom: 25px;
	font-size: 16px;
    line-height: 1.5em;
	margin-bottom:15px;
	display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.o-book-bottom-section .inner-head h3{
	 font-family: 'Josefin Sans', sans-serif;
     font-size: 28px;
     line-height: 1.3em;
     font-weight: 600;
	 margin-bottom:15px;
	 max-width:350px;
}
.o-book-bottom-section .inner-head font{
	 max-width:400px;
}
.o-book-bottom-section .o-feature-column .o-feature-logo img{
	width: 248px;
	height: 248px;
}
.o-book-bottom-section .button-area{
    width: 100%;
    padding-top: 30px;
}
.o-book-bottom-section .button-area a.o-c-button{
    display: inline-block;
    padding: 20px 40px 15px;
    font-size: 1.6rem;
    line-height: 1.2em;
    text-transform: uppercase;
    font-family: 'Josefin Sans', sans-serif;
    border: solid 1px #000;
    font-weight:600;
    transition: all ease-in-out 0.3s;
    max-width: 225px;
}
.o-book-bottom-section .button-area a.o-c-button:hover{
    background: #000;
    border: solid 1px #000;
    color:#fff;
    transition: all ease-in-out 0.3s;
}
.o-heilight-area{
	position: relative;
	padding:90px 40px 40px;
	background-color: #f7f7f7;
	text-align: center;
	width:100%;
	margin-top: 25px;
	margin-bottom: 45px;
}
.o-heilight-area h2{
	 font-family: 'Josefin Sans', sans-serif;
     font-size: 42px;
     line-height: 1.1em;
     font-weight: 600;
	 margin-bottom:10px;
}
.o-heilight-area .subheading{
	 font-family: 'Josefin Sans', sans-serif;
     font-size: 30px;
     line-height: 1.2em;
     font-weight: 400;
	 margin-bottom:32px;
}
.o-heilight-area a.o-c-button{
    display: inline-block;
    padding: 20px 40px 15px;
    font-size: 1.4rem!important;
    line-height: 1.2em;
    text-transform: uppercase;
    font-family: 'Josefin Sans', sans-serif;
    border: solid 1px #000;
    font-weight:600;
    transition: all ease-in-out 0.3s;
    background: #000;
    color:#fff;
	margin: 10px;
}
.o-heilight-area a.o-c-button:hover{
    border: solid 1px #000;
    transition: all ease-in-out 0.3s;
    background: #fff;
    color:#000;
}
.o-main-content p{
  margin-bottom:20px;
}
.o-main-content ul{
   list-style:dise;
   padding:0px;
   margin:20px 0px 25px;
   padding-left:20px;
}
.o-main-content ul li{
   margin-bottom:10px;
   display:block;
   font-size:18px;
   line-height:1.5em;
   position:relative;
}
.o-main-content ul li:after{
   position:absolute;
   width:6px;
   height:6px;
   background:#000;
   border-radius: 100px;
    left: -15px;
    top: 8px;
    content: "";
}
.o-main-content p a{
   color: #c6a97f;
}
.o-main-content p a:hover{
   color: #000;
}
.o-main-content .o-banner-area{
   margin-bottom:25px;
}
.o-main-content .o-banner-area img{
   width:100%;
}

@media (max-width:991px) {
	 .o-home-book-section{
		 padding:40px 0px 100px;
	 }
	 .o-home-book-section h2{
		 line-height: 1;
	 }
	 .o-home-book-section h2{
	     font-size: 2.25rem;
		 margin-bottom: 20px;
	 }
	 .o-home-book-section .img-gallery{
		margin-bottom: 25px;
	 }
	 .o-home-book-section .head-detail h3{
	 	font-size: 21px;
	 }
	 .o-book-bottom-section{
		padding:40px 0px;
	 }
	 .o-book-bottom-section .o-feature-column{
		padding:40px;
		margin-bottom: 0px;
	 }
	 .o-book-bottom-section .col-md-6:last-child .o-feature-column{
		margin-bottom: 0px;
	 }
	 .o-book-bottom-section .inner-head h3{
	     font-size: 21px;
	 }
	 .o-book-bottom-section .o-feature-column .o-feature-logo{
		padding: 20px 10px;
	 }
	 .o-book-bottom-section .o-feature-column .o-feature-logo{
		padding: 40px 40px;
	    margin-left: -200px;
	    border-right: solid 1px #eee;
	    margin-right:40px;
	}
}

@media (max-width:767px) {
	 .o-home-book-section{
       padding: 40px 0px 40px;
	 }
	 .o-book-bottom-section .row .col-md-12{
		margin-top: 80px;
	 }
	 .o-book-bottom-section .row .o-feature-column{
		position: relative;
	    display: flex;
        flex-direction: column;
        justify-content: flex-start;
	 }
	 .o-book-bottom-section .row .o-feature-column{
	 	margin-left:0px;
	 }
	 .o-book-bottom-section .o-feature-column .o-feature-logo{
		padding: 0px 0px 40px 0px;
	    margin-left: 0px;
	    border-right: none;
	    border-bottom: solid 1px #eee;
	    margin-right:0px;
	    margin-bottom:40px;
	    text-align: center;
	    width:100%;
	    margin-top: -100px;
	}
	.o-book-bottom-section{
		padding: 0px 0px 40px;
	}
	.o-book-bottom-section .inner-head{
		text-align: center;
	}
	.o-book-bottom-section .inner-head{
		margin-bottom: 0px;
	}
    .o-heilight-area{
		padding:40px 20px 40px;
	}
	.o-heilight-area h2{
	     font-size: 36px;
	}
	.o-heilight-area .subheading{
	     font-size: 21px;
		 margin-bottom:30px;
	}
}

@media (max-width:560px) {
	.o-heilight-area h2{
	     font-size: 19px!important;
	}
	.o-heilight-area .subheading{
	     font-size: 17px!important;
	}
	.o-heilight-area a.o-c-button {
    	padding: 15px 10px 10px;
    	width: 100%;
	}
}