/* Slider */
.slick-slider{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus{
    outline: none;
}
.slick-list.dragging{
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);

}
.slick-track{
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after{
    display: table;
    content: '';
}
.slick-track:after{
    clear: both;
}
.slick-loading .slick-track{
    visibility: hidden;
}
.slick-slide{
    display: none;
    float: left;
    height: auto;
    min-height: 1px;
}
[dir='rtl'] .slick-slide{
    float: right;
}
.slick-slide img{
    display: block;
}
.slick-slide.slick-loading img{
    display: none;
}
.slick-slide.dragging img{
    pointer-events: none;
}
.slick-initialized .slick-slide{
    display: block;
}
.slick-loading .slick-slide{
    visibility: hidden;
}
.slick-vertical .slick-slide{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list{
    /*background: #fff url('./ajax-loader.gif') center center no-repeat;*/
    background: #fff;
}

/* Arrows */
.slick-prev,
.slick-next{
    font-size: 0;
    line-height: 0;
    position: absolute;
	z-index:9999;
    top: 21%;
    display: block;
    width: 40px;
    height: 60px;
    padding: 0;
    -webkit-transform: translate(0, -40%);
    -ms-transform: translate(0, -40%);
    transform: translate(0, -40%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{
    opacity: .25;
}
.slick-prev:before,
.slick-next:before{
	font-family: FontAwesome;
    font-size: 100px;
    line-height: 1;
    color:  rgba(37, 37, 37, 0.5);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-prev{
    left: -50px;
}
[dir='rtl'] .slick-prev{
    right: -50px;
    left: auto;
}
.slick-prev:before{
    content: "\f104";
}
[dir='rtl'] .slick-prev:before{
    content: "\f104";
}

.slick-next{
    right: -50px;
}
[dir='rtl'] .slick-next{
    right: auto;
    left: -50px;
}
.slick-next:before{
    content: "\f105";
}
[dir='rtl'] .slick-next:before{
    content: "\f105";
}

body{
	padding: 0px;
	margin: 0px;
	font-size: 15px;
	line-height: 23px;
	background: #ffffff;
    color: #333333;
    font-family: 'Roboto', sans-serif;
}

a{
	text-decoration: none;
	color: #333333;
}

p a {
	text-decoration: underline;
}
a:hover{
	color: #cccccc;
	text-decoration: none;
}
h2,h3 {
  font-family: 'Lato', serif;
  font-weight: 700;
}
h1.title{
	font-family: 'Lato', serif;
	font-weight: bold;
	font-size: 37px;
	margin-top: 20px;
	margin-bottom: 20px;
}
h2.subscribe-now{
	font-size: 25px;
}
img{
	max-width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.clear{
	clear: both;
}
.header-main-area{
	max-width: 970px;
	margin: 0px auto;
	padding: 25px 0 10px;
}
/*nav#main-nav.sticky #logo-search {
    display: none;
}
nav#main-nav.sticky .hidden-xs.header-main-area {
    padding: 0;
}*/
nav#main-nav #logo-search a img {
    width: 180px;
}
li#stick_logo{
    display: none;
}
li#stick_logo > a {
    height: 30px;
    line-height: 20px !important;
}
li#stick_logo > a > img {
    width: 65px;
    margin-top: -10px;
    margin-left: -12px;
}
div#item-search {
    display: none;
    position: absolute;
    z-index: 10;
    width: 230px;
    right: 0;
}
.main-area{
	max-width: 970px;
	margin: 0px auto;
	position: relative;
}
/*div#main-menu-collapse.main-area {
    max-width: 100%;
    margin: 0px 20px;
}*/
.row{
	padding: 0px;
	margin: 0px;
}
.flex-row{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}
.align-items-center{
	align-items: center;
}
.no-gutters{
	margin-right:0 !important;
	margin-left:0 !important;
}
.no-gutters>[class*=col-]{
	padding-right:0;
	padding-left:0
}
/*.row-half-gutter{
	margin-left: -7px !important;
	margin-right:-7px !important;
}
.row-half-gutter>[class*=col-]{
	padding-right:7px;
	padding-left:7px;
}*/
.nopadding{
	padding: 0px;
	margin: 0px;
}
.notvis {display:none;}
.image-icon{
	position: absolute;
	left: 5px;
	top: 2px;
	height: 25px;
	opacity: .7;
	display: none;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#wrapper{
max-width: 1920px;
margin: 0px auto;
}
/* Header */
header{
	/*border-bottom: 1px solid #e7e7e7;*/
	/*background: #ffffff url("../images/nest.png") no-repeat left center;*/
}
header .col-sm-2, header .col-sm-10{
	padding: 0px;
}
header .col-sm-10 img{
	margin-left: -54px;
}
#logo-search{
	position: relative;
}

#search-form {
	max-width: 100%;
	width: 100%;
	height: 33px;
	/*background: transparent url("../images/search-bg.png") no-repeat;*/
}
#search-form form{
	position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}
#search-form input.search-field{
	border: 2px solid #333;
    font-weight: normal;
    padding: 4px 5px;
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
	outline:none;
}
#search-form .btn{
	padding: 8px 15px 7px;
    background: #333;
    border-radius: 0;
    color: #fff;
}
#search-form .btn i{font-size: 18px;}
#search-form input.search-field::-webkit-input-placeholder{
	color: #000000;
}
#search-form input.search-field::-moz-placeholder{
	color: #000000;
}
#search-form input.search-field:-ms-input-placeholder{
	color: #000000;
}
/* top menu */
.top-bar{
	height: 1px;
	background-color: #ffffff;
}
#menu-top-menu{
	float: right;
    margin: 0;
}
.menu>li {
    float: left;
	position: relative;
    display: block;
}
#menu-top-menu li a {
    line-height: 30px;
    padding: 0px;
    margin: 0px;
    color: #ffffff;
	font-family: Lato;
	font-size: 12px;
}
#menu-top-menu li a:after {
    content: "/";
    padding: 0px 13px;
    color: #fff;
}
#menu-top-menu li:last-child a:after, #menu-top-menu .dropdown-menu  li a:after{
	content: "";
}
/* Main Menu */
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}
.navbar-nav{margin-bottom:0 !important;}
nav#main-nav{
	min-height: 30px;
	background: #fff;
	z-index: 3;
	/*background: transparent url("../images/paper-texture.png") repeat top;
	-webkit-box-shadow: 0px 4px 17px -4px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 4px 17px -4px rgba(0,0,0,0.6);
	box-shadow: 0px 4px 17px -4px rgba(0,0,0,0.6);*/
}
.navbar-collapse{
	padding-top: 3px;
	padding-bottom: 3px !important;
}
#main-nav.sticky .navbar-collapse {
    padding-top: 20px;
    padding-bottom: 20px !important;
}
nav#main-nav.sticky .header-main-area {
	display:none;
}
#main-nav .navbar-header {
	display:flex;
	margin-left:auto;
	align-items:center;
}
.navbar-toggle{
	text-align: right;
	float: none;
	margin-right: 0px;
}
.navbar-toggle .icon-bar{
	background: #380101;
}
.navbar-toggle .menu-text{
	color: #380101;
	font-weight: bold;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover,.nav>li>a:focus, .nav>li>a:hover {
    background-color: transparent;
    border-color: transparent;
}
.dropdown-menu{
	padding: 10px 15px;
	left: -15px;
	background: rgba(255, 255,255, 0.8);
}
.dropdown-menu .dropdown-menu{
	left: 90%;
	top: 0%;
}
.food-toprecipes h3{
margin-top: 0;
}
/*
#main-menu li a:after{
	content: "/";
	padding: 0px 13px;
	color: #333333;
}

#main-menu li:last-child a:after, #main-menu .dropdown-menu  li a:after{
	content: "";
}
*/
#main-menu li a{
	line-height: 30px;
	padding: 0px;
	margin: 0px;
	color: #333333;
	font-family: Lato;
	font-size: 16px;
	text-transform: capitalize;
}
#main-menu li a:hover{
	background: none;
	color: #000000;
}
#main-menu li:first-child a{
	padding-left: 0px;
}

.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; // remove the gap so it doesn't close
 }

/* Home Stories */

.homepage-header-container {
    background: 0 0;
    height: 650px;
    max-width: 100%;
    overflow-x: hidden;
}
.homepage-header-inner {
    background: #fff;
    bottom: -4px;
    height: 650px;
    margin-top: -130px;
	margin-left: -4%;
    overflow: hidden;
    position: relative;
    -webkit-transform: skewY(5deg) translateZ(0);
    transform: skewY(5deg) translateZ(0);
    width: 110%;
}
.homepage-header-inner .poster {
    height: 650px;
    left: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 50%;
    -webkit-transform: skewY(-5deg) translate(-50%,-50%);
    transform: skewY(-5deg) translate(-50%,-50%);
    width: 100%;
}
.homepage-header-inner .poster-image {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center 0;
    object-position: center 0;
    width: 100vw;
    margin-left: 4vw;
}


#stories{
	position: relative;
  overflow: hidden;
  min-height: 700px;
  margin-top: -640px;
}
#stories img#feather-bg{
	position: absolute;
	z-index: -1;
	-webkit-transform: skewY(7deg) translateZ(0);
    transform: skewY(7deg) translateZ(0);
	top: -320px;
	width: 100%;
}
#stories .col-lg-4{
	padding-right: 0px;
}
#main-story{
	max-width: 617px;
	padding: 35px 0px;
	margin: 0px auto;
	position: relative;
}
#main-story h3{
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 0px;
	padding: 20px;
	font-family: 'Lato', sans-serif;
	font-weight: bold;
	font-size: 36px;
	color: #000000;
}
#sub-story{
	max-width: 647px;
	margin: 100px -15px 70px -15px;
}
#sub-story .row{
	margin-bottom: 35px;
}
/*
#sub-story .first-row .image-area{
	height: 249px;
	position: relative;
}
#sub-story .first-row .image-area img{
	position: absolute;
	bottom: 0px;
}
*/
#sub-story .image-area{
	position: relative;
}

#sub-story h3{
	margin: 5px 0px;
	font-weight: bold;
	font-size: 20px;
}
/* Home Magazine Sidebar */
#magazine-sidebar{
	max-width: 285px;
	/*min-height: 790px;*/
	/*background: transparent url("../images/sidebar-bg.png") no-repeat left top;*/
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
	margin: 15px auto;
	padding-top: 5px;
	text-align: center;
}
#magazine-sidebar img{
	/*margin-left: 3px;*/
	max-width: 190px;
	padding: 5px;
	background: white;
	border: 1px solid #BABABA;
}
#magazine-sidebar a{
	margin: 0px auto 40px;
	display: block;
	color: #ffffff;
	background: #29830B;
	max-width: 190px;
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 35px;
	opacity: 1;
	transition: opacity .5s ease-in-out;
   -moz-transition: opacity .5s ease-in-out;
   -webkit-transition: opacity .5s ease-in-out;
}
#magazine-sidebar a:hover{
	opacity: 0.7;
}
#most-popular{
	text-align: left;
	padding: 0px 15px 0;
}
#most-popular h2{
	font-size: 24px;
	margin-bottom: 20px;
}
#most-popular ol{
	-webkit-padding-start: 17px;
	font-weight: bold;
	font-family: 'Lato', sans-serif;
	font-size: 17px;
}
#most-popular ol li{
	margin-bottom: 13px;
	font-size: 16px;
}

#view-by-publication {
	padding: 20px 15px;
	display: none;
}

#view-by-publication h2{
	font-size: 24px;
	margin-bottom: 20px;
}

#social-buttons {
	text-align: center;
}

#social-buttons img {
	width: 32px;
	margin: 10px 2px;
}

/* Featured */
.feature-area{
	/*-webkit-transform: skewY(5deg) translateZ(0);*/
    /*transform: skewY(5deg) translateZ(0);*/
	background: transparent url("../images/grass-texture.png") repeat;
	min-height: 300px;
	padding: 10px 0px 40px 0px;
}
.feature-area .main-area{
	/*-webkit-transform: skewY(-5deg) translateZ(0);*/
   /*transform: skewY(-5deg) translateZ(0);*/
	text-align: center;
}
.feature-area h2{
	font-size: 34px;
	margin-bottom: 28px;
}
.feature-area h2 span{
	padding : 0px 50px;
	border-bottom: solid 2px #333333;
	font-family: 'PT Serif', serif;
}
.feature-area .col-sm-4{
	padding-top: 20%;
}
.featured{
	position: relative;
	max-width: 617px;
	margin: 0px auto;
}
.featured h3{
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 0px;
	padding: 10px 20px;
	font-family: 'Lato', sans-serif;
	font-size: 32px;
	color: #ffffff;
	margin: 0px;
}
.homepage-sidebar #magazine-sidebar img{
max-width:100%
}
/* Video */

.video-area{
	/*-webkit-transform: skewY(5deg) translateZ(0);*/
    /*transform: skewY(5deg) translateZ(0);*/
	background: transparent url("../images/paper-13.png") repeat;
	min-height: 300px;
	padding: 10px 0px 30px 0px;
    margin: 10px 0 0 0;
}
.video-area .main-area{
	/*-webkit-transform: skewY(-5deg) translateZ(0);*/
    /*transform: skewY(-5deg) translateZ(0);*/
	text-align: center;
}
.video-area h2{
	font-size: 34px;
	margin-bottom: 28px;
}
.video-area h2 span{
	padding : 0px 50px;
	border-bottom: solid 2px #333333;
}
.video-area .col-sm-4{
	padding-top: 20%;
}
.video{
	position: relative;
	max-width: 617px;
	margin: 0px auto;
}
.video h3{
	text-align: left;
	font-size: 32px;
	color: #ffffff;
}
.video p{
	text-align: left;
	font-size: 23px;
}
.videoWrapper a{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 9999;
	left: 0px;
	top: 0px;
}
/* DIY */
#diy .image-area, #editor-choice .image-area{
	position: relative;
	display: block;
}
#diy, #editor-choice{
	/*max-width: 647px;*/
	text-align: center;
	padding-top: 30px;
}
#diy h2, #editor-choice h2{
	font-size: 34px;
	margin-bottom: 28px;
}
#diy h2 span, #editor-choice h2 span{
	padding : 0px 30px;
	border-bottom: solid 2px #333333;
}
#diy h3, #editor-choice h3{
	text-align: left;
	font-size: 23px;
	margin: 5px 0px;
	font-weight: bold;
	/*text-transform: capitalize;*/
}
#diy p, #editor-choice p{
	text-align: left;
	font-size: 17px;
}
#diy .col-sm-4, #editor-choice .col-sm-4{
	margin-bottom: 30px;
}
.load-more-post{
	opacity: 0;
}
#loadMore{
	cursor: pointer;
	font-size: 16px;
	margin: 20px 0;
	text-decoration: underline;
	text-align: center;
}
/* Post Page */
#post-page{
	padding: 30px 0px;
	font-size: 16px;
}
#post-page .col-lg-8 .row{
	margin: 0px -15px;
}
#post-page h1.title{
	font-size: 28px;
	margin: 0px;
}
#post-page p{
	margin: 15px 0px;
	line-height: 1.8em;
}
#post-sidebar{
	max-width: 274px;
	float: right;
}
#post-sidebar .col-lg-12{
	padding: 0px;
	margin: 0px auto;
	text-align: center;
}
#post-sidebar img{
	margin-bottom: 0px;
	max-height: 280px;
}
#post-sidebar a.subscribe{
	    margin: 15px auto 30px;
    display: block;
    color: #ffffff;
    background: #29830B;
    max-width: 130px;
    font-size: 18px;
    letter-spacing: 1px;
    text-transform: uppercase;
    line-height: 35px;
    opacity: 1;
    transition: opacity .5s ease-in-out;
    -moz-transition: opacity .5s ease-in-out;
    -webkit-transition: opacity .5s ease-in-out;

}
#post-sidebar a.subscribe:hover{
	opacity: 0.7;
}
#article-source{
	padding: 30px 0px;
	line-height: 50px;
}
#article-source img{
	float: left;
	margin-right: 20px;
	max-width: 70px;
}

#magazine-sidebar-post{
	max-width: 285px;
	/*min-height: 790px;*/
	/*background: transparent url("../images/sidebar-bg.png") no-repeat left top;*/
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
	margin: 0 auto;
	padding-top: 10px;
	text-align: center;
}
#magazine-sidebar-post img{
	/*margin-left: 3px;*/
	max-width: 190px;
}
#magazine-sidebar-post a{
	margin: 0px auto 40px;
	display: block;
	color: #ffffff;
	background: #29830B;
	max-width: 190px;
	font-family: 'kadwa', serif;
	font-size: 18px;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 35px;
	opacity: 1;
	transition: opacity .5s ease-in-out;
   -moz-transition: opacity .5s ease-in-out;
   -webkit-transition: opacity .5s ease-in-out;
}
#magazine-sidebar-post a:hover{
	opacity: 0.7;
}
/*Category Page*/

#category-page .row{
	margin: 0px -15px;
}
#category-page #magazine-sidebar-post{
	margin-top: 70px;
}
#category-page .col-sm-6{
	margin-bottom: 30px;
}

#category-page {
	padding: 30px 0;

}
/* Footer */
footer{
	position: relative;
  overflow: hidden;
  */min-height: 500px;*/
}
#footer-in{
	/*position: absolute;*/
	/*-webkit-transform: skewY(5deg) translateZ(0);*/
    /*transform: skewY(5deg) translateZ(0);*/
	/*background: transparent url("../images/paper-texture.png") repeat;*/
	/*bottom: -80px;*/
	background: #f3f3f3;
	width: 100%;
	border-top: 3px solid grey;
}

footer .main-area{
	/*-webkit-transform: skewY(-5deg) translateZ(0);*/
    /*transform: skewY(-5deg) translateZ(0);*/
	padding-bottom: 20px;
}

#footer-links{
	font-weight: bold;
	font-size: 18px;
	padding: 30px 0 0 0;
	text-align:center;
}

#footer-links a {
	 text-decoration: none;
}

#footer-links img{
	margin-right: 4px;
}
#magazine-cover{
	text-align: center;
}
#magazine-cover img{
	margin-bottom: 60px;
	height: 268px;
}
#copyright{
	text-align: center;
	padding: 10px 0 20px;
	/*margin-bottom: 50px;*/
	font-size: 16px;
}

#lmg-logo {
	padding: 10px 0;
	margin: 0 auto;
	text-align: center;
}

#lmg-logo img {
	max-width: 150px;
}

/* Images With Caption Responsive Fix */
.wp-caption {
    max-width: 96%; /* Image does not overflow the content area */
}

/* Fotorama */
.fotorama__arr {
	padding: 20px 10px 10px 10px;
    background-color: rgba(38,38,38,0.5);
}

@media all and (min-width: 970px){
	.fotorama__img {
	    width: auto !important;
	    max-height: 600px !important;
	    margin: 0 auto;
		top: 0 !important;
		vertical-align: middle;
	}
	.fotorama__stage {
		max-height: 600px !important;
	}
	.food-second .image-area img{
		height: 245px;
    	object-fit: cover;
	}
}

/* Advert Space */
.advertisement {
margin-top: 35px;
}
.advertisement img {
	display: block;
	margin: 0 auto;
}
.advertisement-post {
	margin-bottom: 35px;
}
.advertisement-post img {
	display: block;
	margin: 0 auto;
}

/* Main stickyposts */
.msp-item{
	margin-bottom: 25px;
}
#main-stickyposts .msp-item h3{
	text-shadow: 0 1px 6px rgba(0, 0, 0, 0.5);
	font-size: 36px;
	font-weight: 700;
	width: 50%;
	line-height: 1.3;
}

#sub-stickyposts .first-row .msp-item h3 a{
	color: #ffffff;
	font-size: 20px;
	font-weight: 700;
}
.bg-gradient h3{
    position: absolute;
    padding: 0 15px 0 15px;
    right: 0;
    left: 0;
    bottom: 0;
	z-index: 1;
}
.bg-gradient{position: relative;}
.bg-gradient:after{
	position: absolute;
	width: 100%;
	height:100%;
	background-image: linear-gradient(0deg, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.35) 50%, rgba(0,0,0,0) 100%);
	content:"";
	left:0;
	top:0;
}
.story-sort-content h3{
	margin-top: 10px;
}
.story-sort-content h3 a{
	color: #4a4a4a;
	font-size: 16px;
	font-weight: 700;
}
.story-sort-content{
	color: #4a4a4a;
	font-size: 16px;
	font-weight: 300;
}

/* .main-area #sidebar{
    position: absolute;
    right: -317px;
} */

/* most popular */
.mostpopular-title{
	padding: 10px;
	display: block;
}
.mostpopular-item a:first-child{
	display: block;
	overflow: hidden;
}
.sidebar{
	position:relative;
	z-index:999;
}
@media all and (min-width:3841px) {
	#stories img#feather-bg{
		top: -1550px;
	}
	footer{
	  /*min-height: 1200px;*/
	}
	#footer-in{
		/*bottom: -200px;*/
	}
	#copyright{
		/*margin-bottom: 260px;*/
}
}
@media all and (min-width:3441px) and (max-width: 3840px) {
	#stories img#feather-bg{
		top: -1250px;
	}
	footer{
	  /*min-height: 1200px;*/
	}
	#footer-in{
		/*bottom: -200px;*/
	}
	#copyright{
		/*margin-bottom: 260px;*/
	}
}
@media all and (min-width:2561px) and (max-width: 3440px) {
	#stories img#feather-bg{
		top: -1150px;
	}
	footer{
	  /*min-height: 1200px;*/
	}
	#footer-in{
		/*bottom: -200px;*/
	}
	#copyright{
		/*margin-bottom: 260px;*/
	}
}
@media all and (min-width:1921px) and (max-width: 2560px) {
	#stories img#feather-bg{
		top: -700px;
	}
	footer{

	  /*min-height: 400px;*/
	}
	#footer-in{
		/*bottom: -160px;*/
	}
	#copyright{
		/*margin-bottom: 100px;*/
	}
}
@media all and (max-width: 1920px) and (min-width:1300px){
	#footer-in{
		/*bottom: -120px;*/
	}
}
@media all and (max-width: 1441px) and (min-width:1281px){
	.sidebar.col-lg-4{
		 width: 16.66666667%;
	}
}
@media all and (max-width: 1280px) and (min-width:1024px){
	.sidebar.col-lg-4{
		width: 16.66666667%;
	}
}
@media all and (max-width: 1199px){
	header{
		background: #ffffff;
	}
	header .col-sm-10 img{
		margin-left: 0px;
	}
	#search-form{
		position: relative;
		right: 0px;
		text-align: right;
		background-position: right;
		width: 100%;
	}
	#stories img#feather-bg{
		top: -150px;
	}
	#sub-story{
		margin: 0px auto;
	}
	#magazine-sidebar{
		max-width: 617px;
		min-height: 0px;
		/*background: transparent url("../images/sidebar-bg-h.png") no-repeat center top;*/
		-webkit-background-size: 100% contain;
		-moz-background-size: 100% contain;
		-o-background-size: 100% contain;
		background-size: 100% contain;
		padding-top: 25px;
	}
	#magazine-sidebar img{
		margin-left: 0px;
		max-height: 210px;
	}
	#magazine-sidebar-post {
		max-width: 617px;
		min-height: 0px;
		/*background: transparent url("../images/sidebar-bg-h.png") no-repeat center top;*/
		-webkit-background-size: 100% contain;
		-moz-background-size: 100% contain;
		-o-background-size: 100% contain;
		background-size: 100% contain;
		padding-top: 25px;
	}
	#magazine-sidebar-post img{
		margin-left: 0px;
		max-height: 210px;
	}
	.feature-area{
		margin-top: 70px;
		padding: 70px 0px;
	}
	.featured{
		max-width: 617px;
		margin: 0px auto;
	}
	#diy, #editor-choice{
		max-width: 617px;
		margin: 0px auto;
	}
	#post-sidebar{
		max-width: 100%;
		float: none;
	}
	#post-sidebar .col-lg-12{
		padding: 0px 15px;
	}
	.small-hide{
		display:none;
	}
}
@media all and (max-width: 970px){

	.main-area{
		padding: 0px 15px;
	}
	#stories img#feather-bg{
		top: -120px;
	}

}
@media all and (max-width: 890px) and (min-width:768px){
	#main-menu li a{
		font-size: 13px;
	}
	#magazine-cover img{
		height: 230px;
	}
	#stories img#feather-bg{
		top: -100px;
	}
}
/*tuanle*/
@media (min-width: 971px){
	nav#main-nav.sticky .navbar-nav>li {
	    padding-right: 12px !important;
	    padding-left: 12px !important;
	}
}
@media (max-width: 970px) and (min-width: 769px){
	nav#main-nav.sticky .navbar-nav>li {
	    padding-right: 9px !important;
	    padding-left: 9px !important;
	}
}
@media (max-width: 799px) and (min-width: 769px){
	nav#main-nav.sticky .navbar-nav>li {
	    padding-right: 7px !important;
	    padding-left: 7px !important;
	}
}
@media (min-width: 769px){
	.navbar-nav>li {
		float: left;
		padding: 5px 15px;
	}
	nav#main-nav.sticky li#stick_logo{
		display: block;
	}
}
@media (min-width: 783px){
	.logged-in nav#main-nav.sticky {
	    top: 32px;
	}
}
@media (min-width: 604px) and (max-width: 782px){
	.logged-in nav#main-nav.sticky {
	    top: 40px;
	}
}
@media (max-width: 810px) and (min-width: 768px){
	.navbar-nav>li {
	    padding: 5px 12px !important;
	}
}
@media all and (max-width: 768px){
	.hidden-sm.show_ipad{display: block !important;}
	.header-main-area .col-xs-12.col-sm-5{
		display: none;
	}
	#search-form{
		text-align: left;
		background-position: left;
		margin-top: 20px;
	}
	#logo-search{
		text-align: center;
	}
	nav#main-nav{
		text-align: center;
		z-index: 9999;
	}
	#main-menu li a:after{
		content: "";
		padding: 0px;
	}
	#main-menu li a{
		/*text-align: center;*/
		text-align: left;
		font-size: 23px;
	}
	#main-menu li a {
	    display: block !important;
	    padding: 5px 0;
	}
	#main-menu li.menu-item-has-children > a {
	    width: calc(100% - 90px);
	}
	#main-menu .dropdown-menu li a{
		display: block;
	}
	#main-menu .down .menu-item-has-children:after {
		display: none;
	}
}
@media all and (max-width:767px){
	#stories img#feather-bg{
		top: -80px;
	}
	#sub-story .col-sm-5, #sub-story .col-sm-7{
		padding: 0px;
	}
	#sub-story{
		max-width: 374px;
	}
	#sub-story .row{
		margin-bottom: 0px;
	}
	#sub-story .col-sm-7, #sub-story .col-sm-5{
		margin-bottom: 30px;
	}
	/*
	#sub-story .first-row .image-area{
		height: auto;
	}
	#sub-story .first-row .image-area img{
		position: relative;
	}
	*/
	#most-popular{
		max-width: 600px;
		margin: 0px auto;
	}
	.feature-area .col-sm-4{
		padding-top: 0%;
	}
	.feature-area img{
		margin-bottom: 20px;
	}
	#diy, #editor-choice{
		max-width: 374px;
		margin: 0px auto;
	}
	footer{
	  /*min-height: 1750px;*/
	}
	#footer-links{
		text-align: center;
	}
	#magazine-cover img{
		height: auto;
	}

}
@media all and (max-width:650px){
	#article-source{
		line-height: 40px;
	}
	.homepage-header-container {
		height: 500px;
	}
	.homepage-header-inner {
		height: 500px;
	}
	.homepage-header-inner .poster {
		height: 500px;
	}
	#stories{
	  margin-top: -490px;
	}
	#main-stickyposts .msp-item h3{width:100%;}
}
@media all and (max-width:420px){
	#article-source{
		line-height: 27px;
		font-size: 11px;
	}
	.homepage-header-container {
		height: 430px;
	}
	.homepage-header-inner {
		height: 430px;
	}
	.homepage-header-inner .poster {
		height: 430px;
	}
	#magazine-sidebar img{
		/*max-height: 150px;*/
		max-width: 100%;
	}
	#magazine-sidebar-post a {
		font-size: 16px;
	}
	#magazine-sidebar-post img{
		/*max-height: 150px;*/
		max-width: 100%;
	}
	#stories{
	  margin-top: -419px;
	}
}
@media all and (max-width:400px){

	#magazine-sidebar{
		margin-right: 15px;
	}
	#footer-links img{
		max-width: 55px !important;
	}
	#footer-links{
		font-size: 16px;
	}
	.featured h3, #main-story h3{
		font-size: 28px;
	}

}
@media all and (max-width:360px){
	.homepage-header-container {
		height: 400px;
	}
	.homepage-header-inner {
		height: 400px;
	}
	.homepage-header-inner .poster {
		height: 400px;
	}
	#stories{
	  margin-top: -390px;
	}
}
@media print {
a[href]:after {
content: none !important;
}
#search-form, #main-nav, .feature-area, .video-area, #magazine-sidebar, #most-popular, #view-by-publication, footer, .subscribe-now, #respond, #magazine-sidebar-post, #player, .essb_links, .yuzo_related_post, #disqus_thread, #popuppress-14533, .image-icon, .top-bar, .noprint, .IRPP_kangoo, .wp-embedded-content, #wpdevar_comment_1, .essb_links, #article-source, .subscribe-now {
display: none !important;
}
}

input[type=checkbox] {
margin: 6px 0 !important;
}


.featured-post {
margin-bottom: 30px;
}

ul {
	list-style: none;
	padding: 0;
}

#dsq-app8741 {
display: none;
}

.newsletter-popup-info {
	text-align:center;
}

#gform_submit_button_138 {
    border: none;
    font-size: 80%;
    cursor: pointer;
    padding: 3% 30%;
    display: inline-block;
    margin: 0%;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 400;
    outline: none;
    position: relative;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
    background: #4c81b1;
    border: 2px solid #fff;
    border-radius: 10px;
    color: #FFF;
    -webkit-appearance: none;
}

.main-area iframe, .main-area iframe.lazyloaded {
	width: 100%;
}

.IRPP_kangoo .ctaText {
	text-decoration: none !important;
	font-size: 14px !important;
}

.IRPP_kangoo .postTitle {
	font-weight: 400 !important;
}

.row .row {
    margin-right: -15px;
    margin-left: -15px;
}
.homepage-mostpopular h2,
.homepage-whatson h2,
.homepage-featuredstories h2,
.homepage-shop h2,
.homepage-food h2,
.homepage-handson h2,
.homepage-land h2,
.homepage-travel h2,
.homepage-animals h2,
.homepage-video h2{
    text-align: center;
    border-top: 1px solid #979797;
    padding: 30px 15px 17px 15px;
}
.homepage-handson h2{
	border:none;
}
.homepage-shop h2{
	margin-top: 30px;
}
.img-box{
	position:relative;
	overflow:hidden;
}
.img-box img{
	height:400px;
    object-fit: cover;
}
.img-box .text-box{
    position: absolute;
    padding: 20% 15px 0 15px;
    right: 0;
    left: 0;
    bottom: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.65) 35%, transparent 70%);
    color: #fff;
	opacity:0;
    transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -webkit-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
}
.img-box:hover .text-box{
	opacity:1;
}
.img-box .text-box a{
	color:#fff;
}
.wps-w-6{
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
#sub-stickyposts .ad-300x250 .adsanity-inner{
    overflow: hidden;
}
.homepage-newsletter{
	background:url(../images/newsletter-bg.png)  repeat-x;
	padding: 30px 0px;
}
.homepage-newsletter h2{
	text-align:center;
	color:#fff;
	text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.homepage-newsletter #mc_embed_signup{
	background: transparent;
}
.homepage-newsletter #mc_embed_signup input.email{
	height: 40px;
	border: 2px solid #fff;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background-color: rgba(30, 30, 30, 0.29);
	color: #d5d5d5;
	font-family: Helvetica;
	font-size: 16px;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #d5d5d5!important;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #d5d5d5!important;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #d5d5d5!important;
}
.homepage-newsletter #mc_embed_signup .button{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	color: #4a4a4a;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
	height: 40px;
	background-color: #ffffff;
	margin-left: -5px;
}
.homepage-newsletter #mc_embed_signup .button:hover{
	background-color: #ffffff;
}
.main-handson-item,
.main-land-post-in{
	position:relative;
	overflow:hidden;
	margin-bottom:25px;
}
#main-stickyposts img,
.main-handson-post .main-handson-item img,
.main-land-post .image-area img{
	width:100%
}
.main-handson-item h3,
.main-land-post h3{
    position: absolute;
    padding: 20% 20px 25px 20px;
    right: 0;
    left: 0;
    bottom: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.45) 35%, transparent 80%);
    color: #fff;
	margin:0;
}
.homepage-whatson .image-area{
    position: relative;
    height: 1px;
    padding-top: 60%;
    display: block;
}
.homepage-whatson .image-area img{
	position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    right: 0;
    bottom: 0;
}
.homepage-shop .wps-product-image-wrapper{
    position: relative;
    height: 1px;
    padding-top: 100%;
    display: block;
}
.homepage-shop .wps-product-image-wrapper img{
	position: absolute;
    top: 0;
    left: 0;
	width:100%;
    height: 100%;
    right: 0;
    bottom: 0;
	object-fit: contain;
}
.homepage-whatson h3{
	text-align:center;
	padding: 0 10px;
}
.msp-item:hover .story-sort-content h3 a,
.msp-item:hover .story-sort-content p,
.homepage-whatson a:hover,
.food a:hover,
.second-handson-posts a:hover,
.second-land-posts a:hover,
.homepage-animals a:hover{
	color:#cdcdcd
}
.homepage-whatson h3,
.food h3,
.second-handson-posts h3,
.second-land-posts h3,
.homepage-animals h3{
    font-size: 16px;
    line-height: 20px;
	font-weight: 400;
    font-family: 'Lato', sans-serif;
	min-height: 90px;
	margin-top: 10px;
}
.second-land-posts h3 {
	background: none;
	position: inherit;
	padding: 0;
	color: #000;
}
.food h3 span.categories,
.second-handson-posts h3 span.categories,
.second-land-posts h3 span.categories,
.homepage-animals h3 span.categories{
	font-weight:700;
	text-transform:uppercase;
	display:none;
}
.homepage-sidebar{
	text-align:center;
}
.homepage-sidebar .wps-item{
	width:100%;
}
#magazine-sidebar .wps-product-image-wrapper{
	position:relative;
}
#magazine-sidebar .wps-product-image-wrapper:after{
	content:'Subscribe';
	display:block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 3% 5% 2% 5%;
	border: 2px solid #323232;
	background-color: rgba(216, 216, 216, 0.5);
	text-align:center;
	color: #4a4a4a;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 1.3px;
	text-transform: uppercase;
	opacity:0;
	cursor:pointer;
}
#magazine-sidebar .wps-product-image-wrapper:hover:after{
	opacity:1;
}
.homepage-animals .col-sm-4{
	margin-bottom: 15px;
}
.homepage-animals .adsbanner{
	margin-bottom:30px;
}

@media (min-width: 768px){
	.wps-w-6{
	    width: 16.66666667%;
	    float: left;
	}
	.navbar-nav>li:first-child{
		padding-left: 0;
	}
	.homepage-animals .col-sm-8 img,
	.second-land-posts .col-sm-8 img,
	.second-handson-posts img{
		max-height: 120px;
	}
	.msp-item .image-area img,
	.food-first .image-area img,
	.food-second .image-area img{
		max-height:250px;
	}
	#sub-stickyposts .second-row img{
		max-height: 138px;
	}
	.logo {
	top: 10px;
	}
}
@media (max-width: 768px){
	#menu-top-menu {
		float: none;
		margin: 0;
		text-align: center;
	}
	#menu-top-menu li {
		float: none;
		position: relative;
		display: inline-block;
	}
	.wps-w-6{
	    width: 100%;
		margin-bottom:15px;
	}
	.homepage-newsletter #mc_embed_signup .clear {
	    display: inline-block;
	    width: auto;
	}
	.homepage-newsletter #mc_embed_signup input.email {
		width: 40%;
	}
	.homepage-newsletter #mc_embed_signup .button {
	    width: auto;
	    margin: 0 0 0 -5px;
	}
	.img-box .text-box {
		opacity: 1;
	}
	#sub-stickyposts .ad-300x250 .adsanity-inner {
		overflow: hidden;
		margin-bottom: 15px;
		padding-bottom: 83.33333%;
	}
	.slick-slide img{
		width: 100%;
	}
}
@media (max-width: 767px){
	.homepage-land .second-land-posts .ad-300x250,
	.homepage-food .ad-300x250,
	#sub-stickyposts .ad-300x250{
		margin-bottom: 25px;
	}
	.homepage-whatson h3, .food h3, .second-handson-posts h3, .second-land-posts h3, .homepage-animals h3{
		min-height: unset;
	}
	.homepage-newsletter{
		padding: 0px 0px 7px 0;
	}
	.homepage-mostpopular h2, .homepage-whatson h2, .homepage-featuredstories h2, .homepage-shop h2, .homepage-food h2, .homepage-handson h2, .homepage-land h2, .homepage-travel h2, .homepage-animals h2, .homepage-video h2 {
		padding: 20px 15px 15px 15px;
		margin: 0;
	}
	.homepage-land .main-land-post .ad-300x250 {
		max-height: unset;
		height: 405px;
	}
	.homepage-featuredstories .col-sm-4:nth-child(2){
		margin: 25px 0;
	}
	.homepage-land{
		margin-top: 20px;
	}
	.homepage-travel{
		margin-top: 10px;
	}
	.homepage-whatson{
		margin-top: 15px;
	}
	.food-toprecipes{
		margin-bottom: 30px;
	}
	.handson-mostpopular{
		margin-top: 30px;
	}
	.homepage-whatson h3,
	.homepage-food h3,
	.second-handson-posts h3,
	.second-land-posts h3,
	.homepage-animals h3{
		margin-top: 10px;
		margin-bottom: 20px;
	}
	#main-stickyposts {
	margin-top: 10px;
	}
}
.homepage-animals .col-sm-8 img,
.second-land-posts .col-sm-8 img,
.second-handson-posts img{
	width: 100%;
}
.msp-item .image-area img,
.food-first .image-area img,
.food-second .image-area img{
	/*max-height:250px;*/
}
#sub-stickyposts .second-row img{
	width: 100%;
}
.wps-loading-placeholder{
	display: none;
}
.header-main-area .flex-row{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:nowrap;
	margin: 0 -15px;
}
ul.wpp-list li{
	list-style-type: decimal;
	list-style-position: inside;
    overflow: inherit!important;
}
.clr{
	clear: both;
}

.adsbygoogle-noablate {
display: none;
}

.adsbanner {
margin-bottom: 20px;
}