#site-logo h1{ margin:0; padding:0; font-size:0px;}
#site-logo h1 a{ display:inline-block;}

.top-left a#menu-toggle i:hover{ color:#FFED00;}
.side-logo .menu-close i:hover{ color:#FFED00;}
.top-left a#menu-toggle i:focus, .top-left a#menu-toggle i:active{ color:#ffffff;}
.side-logo .menu-close i:focus, .side-logo .menu-close i:active{ color:#FFED00;}
.single #footer{ margin-bottom:58px;}
	
/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media (max-width: 1170px) {
textarea,
input[type="tel"],
input[type="email"],
input[type="text"],
input[type="password"] {
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)))!important;
background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0))!important;
}

input[type="tel"],
input[type="url"],
input[type="text"],
input[type="password"],
input[type="email"],
input-text,
textarea,
input[type="file"]{
	-webkit-appearance:none; 
	/* Fix: remove default formatting on iOS (e.g. rounded corners) */
 	-webkit-appearance:none; 
	/* Remove default formatting, fix for iOS (rounded corners and shadow) */
	-webkit-border-radius:0px;
	border-radius:0px;
	-webkit-box-shadow:none;
}
input[type="submit"],
input[type="button"] {
 	-webkit-appearance:none; 
	-webkit-box-shadow:none;
	-webkit-border-radius:0px;
	border-radius:0px;
}
select {
	-webkit-appearance:none; 
	/* Fix: remove default formatting on iOS (e.g. rounded corners) */
 	-webkit-appearance:none; 
	/* Remove default formatting, fix for iOS (rounded corners and shadow) */
	-webkit-border-radius:0px !important;
	border-radius:0px !important;
	-webkit-box-shadow:none;
}
}

@media screen and (max-width: 980px) {


	.grid,
	.grid-right {
		display: block;
		float: none;
		width: 100%;
		margin-right: 0;
	}

	.copyright,
	.scroll-top,
	.powered {
		float: left;
	}

	#featured-image .fluid-width-video-wrapper {
		margin: 20px 0 0 0;
	}

	.front-page  #widgets {
		margin-top: 40px;
	}

	.top-widget,
	.front-page  .top-widget {
		margin-top: 0 !important;
	}

	.hide-desktop {
		display: block;
	}

	.show-desktop {
		display: none;
	}

	.hide-980 {
		display: none;
	}

	.show-980 {
		display: block;
	}
		#content-archive {
			padding:0px 20px;
		}
	/********* NEW *******/
	#content.back-issue-list { padding:0px;}
	.back-issue-list .cat-grid-box { padding:0 15px;}
	/**** MAY 2016 ************/
	.community-form #recaptcha-re .captcha-input { margin-top:10px;}
	.community-form #recaptcha-re { margin-bottom:20px;}

}

@media screen and (max-width: 650px) {
	/********* NEW *******/
	#content.back-issue-list { padding:0 20px;}
	.back-issue-list .cat-info .issue-main-title { font-size:36px; margin-bottom:20px;}
	.back-issue-list .cat-info .cat-desc blockquote { padding:30px 20px; font-size:20px; line-height:25px;}
	.back-issue-list .cat-grid-box { padding:0 0px;}
	/**********/
	#logo {
		float: none;
		margin: 0;
		text-align: center;
	}

	.grid,
	.grid-right {
		float: none;
	}

	#featured-image .fluid-width-video-wrapper {
		margin: 20px 0 0 0;
	}

	.top-widget {
		float: none;
		margin: 0 auto 10px auto;
		position: relative;
		text-align: center;
		width: auto;
	}

	.top-widget .widget-title h3 {
		text-align: center;
	}

	.js .sub-header-menu {
		display: none;
	}

	.js .main-nav {
		position: relative;
		background-color: #585858;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#585858), to(#3d3d3d));
		background-image: -webkit-linear-gradient(top, #585858, #3d3d3d);
		background-image: -moz-linear-gradient(top, #585858, #3d3d3d);
		background-image: -ms-linear-gradient(top, #585858, #3d3d3d);
		background-image: -o-linear-gradient(top, #585858, #3d3d3d);
		background-image: linear-gradient(to top, #585858, #3d3d3d);
		clear: both;
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#585858, endColorstr=#3d3d3d)";
		margin: 0 auto;
	}

	.js .main-nav .menu {
		display: none;
		position: absolute;
		width: 100%;
		top: 30px;
		z-index: 1000;
	}

	.js .main-nav .menu ul {
		margin-top: 1px;
	}

	.js .main-nav .menu li {
		float: none;
		background-color: #ffffff;
		border: none;
	}

	.js .main-nav .menu li a {
		color: #444444;
		font-size: 13px;
		font-weight: normal;
		height: 45px;
		line-height: 45px;
		padding: 0 15px;
		border: none;
		border-bottom: 1px solid #f5f5f5;
		text-shadow: none;
		text-align: left;
		cursor: pointer;
	}

	.js .main-nav .menu li.current_page_item,
	.js .menu .current_page_item a,
	.js .menu .current-menu-item a {
		background-color: #f5f5f5;
	}

	.js .main-nav .menu li li:hover {
		background: none !important;
	}

	.js .main-nav .menu li li a {
		position: relative;
		padding: 0 10px 0 30px;
	}

	.js .main-nav .menu li li li a {
		position: relative;
		padding: 0 10px 0 40px;
	}

	.js .main-nav .menu li a:hover,
	.js .main-nav .menu li li a:hover {
		background-image: none;
		filter: none;
		background-color: #f5f5f5 !important;
	}

	.js .main-nav .menu li li a::before {
		content: '\2013';
		position: absolute;
		top: 0;
		left: 20px;
	}

	.js .main-nav .menu li li li a::before {
		content: '\2013';
		position: absolute;
		top: 0;
		left: 20px;
	}

	.js .main-nav .menu li li li a::after {
		content: '\2013';
		position: absolute;
		top: 0;
		left: 30px;
	}

	.js .main-nav .menu li ul {
		position: static;
		visibility: visible;
		background-color: #ffffff;
	}

	.js .main-nav .menu ul {
		min-width: 0;
	}

	.js .main-nav #responsive_current_menu_item {
		display: block;
		padding: 5px 40px 5px 10px;
		color: #ffffff;
		font-weight: 700;
		cursor: pointer;
	}

	.js .main-nav a#responsive_menu_button {
		position: absolute;
		display: block;
		top: 0;
		left: 100%;
		height: 30px;
		width: 23px;
		margin-left: -30px;
		background: url('../images/select-icons.png') 0 5px no-repeat;
		cursor: pointer;
	}

	.js .main-nav a#responsive_menu_button.responsive-toggle-open {
		background: url('../images/select-icons.png') 0 -46px no-repeat;
	}

	.top-menu,
	.footer-menu li {
		float: none;
		font-size: 11px;
		text-align: center;
	}

	#author-meta {
		padding: 20px;
	}

	#wrapper .gallery .gallery-item {
		max-width: 100%;
	}

	.hide-650 {
		display: none;
	}

	.show-650 {
		display: block;
	}

	.hide-mobile {
		display: none;
	}

	#footer {
		text-align: center;
	}

	#footer .social-icons {
		padding-bottom: 10px;
		text-align: center;
	}
.ads-box-on .col-sm-4.must-read-box,
.must-read .ads-box + .article-content { float:none; width:100%;}
.must-read .ads-box-on .title,
.must-read .title{ margin-left:0px;}
.top-add { display:none !important;}
}

@media screen and (max-width: 480px) {

	#logo {
		float: none;
		text-align: center;
	}

	.grid,
	.grid-right {
		float: none;
	}

	#featured-image .fluid-width-video-wrapper {
		margin: 20px 0 0 0;
	}

	.featured-title {
		font-size: 40px;
		padding: 40px 20px 0 20px
	}

	.featured-subtitle {
		font-size: 24px;
	}

	.navigation .next,
	.navigation .previous {
		display: block;
		margin: 0 auto;
		text-align: center;
	}

	.menu ul,
	.menu li,
	.top-menu,
	.footer-menu li,
	.sub-header-menu li {
		float: none;
		text-align: center;
	}

	#wrapper .gallery .gallery-item {
		float: none;
	}

	.hide-480 {
		display: none;
	}

	.show-480 {
		display: block;
	}

	#footer {
		text-align: center;
	}

	#footer .social-icons {
		text-align: center;
	}
	.error-page .error-title{
			font-size:48px;
		}
	.error-page {
			padding:15px;
		}
	.competion-section .text {padding-right:0px;}
}

@media screen and (max-width: 320px) {


	#featured p {
		font-size: 12px;
		line-height: 1.5em;
	}

	.featured-title {
		font-size: 35px;
	}

	.featured-subtitle {
		font-size: 15px;
	}

	.call-to-action a.button {
		font-size: 14px;
		padding: 7px 17px;
	}

	.hide-320 {
		display: none;
	}

	.show-320 {
		display: block;
	}
	.must-read .ads-box { padding:0 0px 20px;}
	.advert-block,
	.i-image.i-code300 { margin-left:-10px; margin-right:-10px;}
	.grid.col-300.fit .widget-wrapper {
		margin-left: 10px !important;
        margin-right: 10px !important;
		}
	.cat-grid-box .col-sm-4 > div { margin:0 -10px;}
}

@media screen and (max-width: 240px) {


	#featured p {
		font-size: 11px;
		line-height: 1.5em;
	}

	.featured-title {
		font-size: 20px;
	}

	.featured-subtitle {
		font-size: 11px;
	}

	.call-to-action a.button {
		font-size: 12px;
		padding: 5px 15px;
	}

	.top-widget area,
	.top-widget select,
	.top-widget textarea,
	.top-widget input[type="text"],
	.top-widget input[type="password"],
	.top-widget input[type="email"] {
		width: 75%;
	}

	.widget-title h3,
	.widget-title-home h3 {
		font-size: 14px;
		height: 13px;
		line-height: 13px;
		text-align: left;
	}

	.hide-240 {
		display: none;
	}

	.show-240 {
		display: block;
	}
}

@media (min-width: 1200px) and (max-width: 1290px) {
    .takeover-homepage .competion-section .competion-img{ width:auto; right:0px;}
	.competion-section .competion-img{ width:680px; right:0px;}
	.issue-container::after{ right:-70px;}
	.issue-container::before{ width:272px;}
	.cover-image{padding: 1px 26px 15px;}
	.issue-container::before { height:711px;}
	.issue-container::after {border-width: 346.5px 0 366.5px 358px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
.middlebar{ background-size: cover !important;}
.main-first-section{ padding:0px 20px;}
.banner-text p{ margin-left:20px;}

.main-first {width: 66%;}
.main-second {float: right; width: 32%;}

.artical-main-box.first {margin-right: 20px; width: 100%;}
.artical-main-box.second{ width:auto;}
.second-row .artical-main-box.first {width: 40%;}
.second-row .artical-main-box.second {width: 57.9%;}
.artical-main-box .artical-text a{ font-size:19px;}
.third-row .artical-main-box.first{ width: 40.9%;}
.third-row .artical-main-box.second{width: 32%;}
.third-row .artical-main-box.third{width: 25%;}
.main-first-section{ margin-bottom:25px;}
.issue-container::before{display:none;}
.issue-container::after{display:none;}
.round-box a{ height:150px; width:150px;}
.round-box a .find-text{ font-size:16px; line-height:15px;}
.round-box a .balance-text{ font-size:24px; line-height:20px;}
.image-block{ display:none;}
.latest-stories .left-content{ width:30%;}
.latest-stories .right-content { float: none; text-align: center;  width: 100%;}
.row-container:first-child .row-box.story-articles:first-child{ width:70% !important;}
.row-container:last-child .row-box.story-articles{ width:33.3% !important;}
.row-box.story-articles{ width:50% !important; min-height:312px;}
.title-diamond h3{width: 150px; height:150px; margin: 32px 0 0 22px; text-align:center;}
.row-box {padding: 0 12px 0 15px;}
.row-box.story-articles-ad{ width:100% !important; text-align:center;}
.row-box.story-articles .story-article-in a img{ width:100%;}
.story-title h4{ text-align:left;  padding: 15px 20px 15px 45px;}
.latest-stories a{ font-size:19px;}
.latest-stories .row-container{ padding:0px 20px;}
.competion-section .text-content{ padding:20px;}
.competion-section .competion-img {right: 20px;}
/*.competion-section .competion-img img{ width:730px;}*/
.competion-section h3{ font-size:45px;}
.competion-section .text{ padding-top:0px;}
.competion-section h4{ font-size:28px;}
.must-read .ads-box{ padding-left:20px; top:-235px;}
.issue-container{ padding-top:70px;}
.must-read .article-content{ margin-top:30px; /*margin-left:20px;*/}
.must-read .article-content{ width:70%;}
.must-read a{ font-size:20px;}
.copyright, .scroll-top, .powered{ float:none; text-align:center;}
.footer-menu-main ul.footer-menu li a{ padding:0px 15px;}
.latest-stories.section-pg{ overflow:hidden;}

/*********css for latest stories***********/
.article-listing .article-box{ width: 30.8% !important; height:auto !important; }
.article-listing .article-box .image-box img{ width:100%;}
.article-listing{ margin-left:20px;}
/******css for news page*******/
.news-title{font-size: 35px;}

#content{ padding-left:20px;}
#widgets{ margin-top:0px; padding-right:10px;}
.single.single-post .grid.col-300.fit p a img{ width:100%;}
.issue .sidebar-issue-img a img{ width:100%;}
.inner-banner .banner-text p {margin: 0 0 0 27px;}
#header{ padding: 20px 26px;}
.must-read .title h3 {font-size: 40px; text-align: center;}
.must-read-title { margin: 80px auto 0; text-align: center; width: 200px !important;}
.must-read .title { margin-left: 0;}
.no-issue-found{ padding:0px 35px;}
.inner-banner .banner-text {padding-bottom: 80px;}

.inner-banner { height:400px;}
#recaptcha-re .captcha-input{ width:299px;}
/********* NEW *******/
#content.back-issue-list,
#content.digital-editions-list { padding:0 20px;}
.back-issue-list .cat-info .issue-main-title { font-size:36px; margin-bottom:20px;}
.back-issue-list .cat-info .cat-desc blockquote { padding:30px 20px; font-size:20px; line-height:25px;}
.post-count-1.type-competition .issue-img + .issue-descriptions { padding:30px 10px;}

.must-read .ads-box { width:33%;}
.must-read .ads-box + .article-content { width:64%; float:left;}
.must-read .ads-box-on .title { margin-left:0px;}
/****** MAY 2016 *******/
.community-form #recaptcha-re .captcha-input { width:210px;}
.community-page .wp-caption { max-width:275px; margin-bottom:20px;}

/*october 2016*/
.issue-descriptions h3 {font-size: 20px; margin: 0 0 38px;}
.issue-descriptions-in .more a {font-size: 19px;}

}
@media (min-width: 768px) and (max-width: 991px) {
.middlebar{ background-size: cover !important;}
.main-first-section{ padding:0px 20px;}
.banner-text p{ margin-left:20px;}
.main-first {width: 57%;}
.main-second {float: right; width: 40%;}
.artical-main-box.first {margin-right: 20px; width: 100%;}
.artical-main-box.second{ width:auto;}
.second-row .artical-main-box.first {width: 40%;}
.second-row .artical-main-box.second {width: 57%;}
.artical-main-box .artical-text a{ font-size:19px;}
.third-row .artical-main-box.first{ width: 40%;}
.third-row .artical-main-box.second{width: 32%;}
.third-row .artical-main-box.third{width: 25%;}
.main-first-section{ margin-bottom:25px;}
.issue-container::before{display:none;}
.issue-container::after{display:none;}
.issue-container{ padding:20px 20px 10px 20px;}
.issue-info h3{ font-size:45px; margin: 0 0 18px;}
.issue-title{ font-size:25px;}
.round-box a{ height:150px; width:150px;}
.round-box a .find-text{ font-size:16px; line-height:15px;}
.round-box a .balance-text{ font-size:24px; line-height:20px;}
.image-block{ display:none;}

.latest-stories .left-content{ width:30%;}
.latest-stories .right-content { float: none; text-align: center;  width: 100%;}
.row-container:first-child .row-box.story-articles:first-child{ width:70% !important;}
.row-box.story-articles{ width:50% !important; min-height:312px;}
.title-diamond h3{width: 150px; height:150px; margin: 32px 0 0 22px; text-align:center;}
.row-box {padding: 0 12px 0 15px;}
.row-box.story-articles-ad{ width:100% !important; text-align:center;}
.row-box.story-articles .story-article-in a img{ width:100%;}
.story-title h4{ text-align:left;  padding: 15px 20px 15px 45px;}
.latest-stories a{ font-size:19px;}
.latest-stories .row-container{ padding:0px 20px;}
.competion-section .text-content{ padding:20px;}
.competion-section .competion-img {right: 20px; width:auto;}
.competion-section .competion-img img{ width:460px;}
.competion-section h3{ font-size:45px;}
.competion-section .text{ padding-top:0px;}
.competion-section h4{ font-size:28px;}
.must-read .ads-box{ padding-left:20px; top:-175px;}
.must-read .article-content{ margin-top:30px;}
.must-read .article-content{ width:100%;}
.must-read .ads-box + .article-content{ width:70%;}
.must-read a{ font-size:20px;}
.copyright, .scroll-top, .powered{ float:none; text-align:center;}
.footer-menu-main ul.footer-menu li a{ padding:0px 15px;}
.latest-stories.section-pg{ overflow:hidden;}

/*********css for latest stories***********/
.article-listing .article-box{ width:30% !important; height:auto !important;}
.article-listing .article-box .image-box img{ width:100%;}
.article-listing{ margin-left:20px;}

/******css for news page*******/
.news-title{font-size: 28px;}
#recaptcha-re .captcha-input{ width:357px;}
#content{ padding-left:15px; padding-right:15px;}
#content-full { margin-top:0px;}
#widgets{ margin-top:0px;}
.widget-wrapper{ margin:20px 20px !important;}
.inner-banner .banner-text p {margin: 0 0 0 27px;}
#header{ padding: 20px 26px;}
.inner-banner .banner-text em{ font-size:36px;}
.cat-desc { padding:0px;}
.cat-desc blockquote{font-size: 20px; padding:10px;}
.cat-desc{ font-size:16px; line-height:23px;}
.issue-list-title {margin-bottom: 75px;}
.issue-img + .issue-descriptions{padding: 20px 10px 40px 10px; margin: 15px 0 25px;}
.menuopen{ overflow:hidden};


.must-read .title h3 {font-size: 40px; text-align: center;}
.must-read-title { margin: 80px auto 0; text-align: center; width: 200px !important;}
.must-read .title { margin-left: 0;}
.must-read .ads-box-on .title{ margin-left:0px;}
.no-issue-found{ padding:0px 35px; line-height:45px;}
.inner-banner .banner-text {padding-bottom: 42px;}

.inner-banner { height:400px;}

#cn-notice-text {
    display: block;
    font-size: 16px;
	margin-bottom:10px;
}
.competion-section .text {
		padding-right:40px;
	}
/********* NEW *******/
#content.back-issue-list { padding:0 20px;}
.back-issue-list .cat-info .issue-main-title { font-size:36px; margin-bottom:20px;}
.back-issue-list .cat-info .cat-desc blockquote { padding:30px 20px; font-size:20px; line-height:25px;}
.back-issue-list .cat-list-box .col-sm-6 { width:100%;}

.post-count-1.type-competition .issue-img { margin-top:40px;}
.must-read .ads-box { width:43%;}
.must-read .ads-box + .article-content { width:56%; float:left;}

.top-add #div-gpt-ad-1460557053225-0 { width:100% !important;}
.top-add iframe { width:728px !important; }
.cat-grid-box .col-sm-4 iframe {
	transform:scale(0.6);
	-webkit-transform:scale(0.6);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
	}
.artical-main-box.add iframe {
	transform:scale(0.92);
	-webkit-transform:scale(0.92);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
	}
/****** MAY 2016 *****/
.community-form #recaptcha-re .captcha-input { width:100%;}
.community-page .wp-caption { margin-bottom:40px; max-width:260px;}

/*october 2016*/
.issue-img a{text-align:center;}
.square .pic img{height:200px; width:300px;}
.issue-img a::after{width:300px; height:200px; text-align:center; margin:0 auto; right:0;}

}

@media (min-width: 381px) and (max-width: 767px) {
.top-left{ float:none;}
.top-right{float:none; position: absolute; right: 20px; top: 5px; width:50%;}
.top-add{ padding:20px}
#header{ padding:15px; z-index:999999; height:60px;}
.top-box{ margin:0px;}
.search-icon i{ padding-left:0px; padding-top:13px;}
.header.widget_search{top:59px; width:275px;}
#site-logo{display: block;  margin:0; text-align: center; margin-left:7px;}
#menu-toggle{position:absolute; top:15px; left:10px;}
/*#sidemenu{ position:relative;}*/
.menuopen #sidemenu{ top:0px; z-index:99999;}
.menu-container{ margin-top:75px;}
 #sidemenu{ top:64px;}
.side-logo{ display:none;}
.menuopen .body-wrapper::before{ position:relative;}
.side-menu{padding:20px;}
#sidemenu{ width:100%;}
.top-menu li a{ font-size:14px; line-height:20px;}
.top-menu li{ padding:6px 0px;}
.side-issue{ padding:30px;}
.side-social {padding: 20px 15px;}
.banner-text{ font-size:30px;}
.banner-text em{line-height: 42px;}
.banner-text p{ margin-left:10px;}
.middlebar{ height:300px; background-size:cover !important;}
/******first section*******/
.main-first, .main-second, .second-row .artical-main-box.first, .second-row .artical-main-box.second, .third-row .artical-main-box.first, .third-row .artical-main-box.second, .third-row .artical-main-box.third{ float:none;}

.artical-main-box.first, .second-row .artical-main-box.first, .second-row .artical-main-box.second, .third-row .artical-main-box.first, .third-row .artical-main-box.second, .third-row .artical-main-box.third{ width:100%;}
.first-row, .second-row, .third-row{ padding:0px 10px;}
.artical-main-box.first{ margin-right:0px;}
.artical-main-box.add img{ width:100%;}
.artical-main-box .artical-image-box{ width:100%;}
.artical-main-box.add{ margin:0px;}
.artical-main-box .artical-image-box{ width:40%; display:inline-block; vertical-align:top; margin-right:20px;}
.artical-main-box .artical-text{ display:inline-block; width:52%;}

.bdr-L, .bdr-R, .bdr-B{ border:0; margin:0; padding:0;}
.artical-main-box{border-bottom:1px solid #e0dfd8; margin-bottom:20px; padding-bottom:20px;}


.artical-main-box .artical-text a{ margin-top:0px; font-size: 17px; line-height: 19px; vertical-align:top;}

.artical-main-box .artical-image-box::before{border-width: 50px 50px 0 0;}
.artical-main-box:hover .artical-image-box::before {border-width: 80px 80px 0 0;}
.artical-main-box:hover .artical-image-box::after{border-width: 0 0 50px 50px;}

.artical-main-box.add{ border:0px; border-bottom:2px solid #e0dfd8; padding-bottom:20px; margin-bottom:20px;}
.artical-main-box.second{ width:100%;}
.artical-main-box.second .artical-image-box{ margin-left:0px;}

.artical-main-box.second .artical-text{ margin-left:0px;}
.third-row .artical-main-box.second .artical-text, .third-row .artical-main-box.third .artical-text{ border:0;}


.third-row .artical-main-box.first .artical-text{ margin-right:0px; padding-bottom:0px; margin-bottom:20px; border:0;}
.third-row .artical-main-box.second{ padding-right:0px;}
.third-row .artical-main-box.second .artical-text, .third-row .artical-main-box.third .artical-text{ padding-bottom:0px;}
.third-row .artical-main-box.third{ margin-left:0px;}
.main-first-section{ margin-bottom:0px;}
/******second section*******/
.cover-image{ float:none; width:100%; padding:10px 10px;}
.issue-container::before{display:none;}
.issue-container::after{display:none;}
.issue-info{ float:none; width:100%;}
.issue-container{ padding:20px;}
.issue-info h3 {font-size: 44px; margin: 0 0 15px; text-align:center;}
.issue-title {font-size: 26px; margin: 0 0 15px; text-align:center;}
.issue-desc{ text-align:center; font-size:17px;}
.image-block{ display:none;}
.main-round-outer {left: auto; right: 10px; top: 58%;}
.round-box a{ height:100px; width:100px;}
.round-box a .balance-text{ font-size:16px; line-height:15px; padding-bottom:5px;}
.round-box a .find-text{ font-size:12px; line-height:5px}
.round-box a .balance-text::after{ left:40%;}
.home-latest-issue.section-pg{ background-size:cover !important;}
.issue-container .more{ text-align:center; margin-bottom:30px;}
/******third section*******/
.ads-container .ads-in{ width:100%;}
.latest-stories {padding:20px 10px 0px 10px;}
.latest-stories .ads-container{ border-bottom:2px solid #e0dfd8; padding-bottom:20px; margin-bottom:20px;}
.latest-stories .left-content{ float:none; width:100%; margin:60px 0px;}
.latest-stories .right-content{ float:none; width:100%;}
.row-box{ float:none; width:100% !important; display:block;}
.title-diamond h3{ margin:0px;}
.left-content .row-box.title-diamond{ width:185px !important; text-align:center; margin: 0 auto}
.title-diamond h3 em {font-size: 30px; line-height: 38px; padding: 0 24px;}

.latest-stories a img{ width:100%;}
.latest-stories a{ font-size:17px;}
.story-title h4 {line-height: 20px; margin: 0 0 20px; padding:0px;  border-bottom:0px solid #e0dfd8;}
.story-title em{display: block; padding: 5px 10px 8px; position: relative; width: 32px; margin-bottom:7px; font-size:20px; text-align:center;}
.story-article-in{ border-bottom:1px solid #e0dfd8; padding-bottom:20px;}
.story-article-in .story-image a::before {border-width: 40px 40px 0 0;}
.story-article-in:hover .story-image a::before {border-width: 60px 60px 0 0;}

.story-article-in .story-image{display: inline-block; vertical-align: top; width: 40%; margin-right:20px;}
.story-title{ margin:0px; display:inline-block; width:52%;}
.latest-stories .story-image a{ height:110px;}
.latest-stories .story-image a img{height: 100%; width:100%; object-fit: cover;}

.competion-section{ margin-top:0px;}
.competion-section .text{ float:none; width:100%; padding-top:40px; margin-bottom:20px;}
.competion-section .competion-img{ position:relative; right:auto; padding:20px 10px 50px 10px;}
.competion-section.section-pg{ background-size:cover !important; height:auto;}
.competion-section h3{ font-size:40px; text-align:center; margin: 0 0 20px;}
.competion-section h4 {font-size: 26px; margin: 0 0 20px; padding: 0 15px; text-align: center;}
.competion-section.section-pg .text-content .text p{font-size: 17px; line-height: 24px; padding: 0 10px; text-align: center;}
.competion-section .more {margin-top: 40px; text-align: center;}
.must-read .ads-box{ border-bottom: 2px solid #e0dfd8; float: none; margin-top: 20px;  padding: 0px 10px 20px 10px; text-align: center;  width: 100%; margin-bottom:20px;}
.must-read.section-pg .section-descriptions{ padding:0px 10px;}
.content-box a img{ width:100%;}
.cover-image img{ width:100%;}
/********must read*********/
.must-read .article-content{ margin-top:0px; float:none; width:100%;}
.must-read .title h3{ text-align:center; font-size:40px;}
.must-read a{ font-size:17px; line-height:20px;}
.must-read .sdes{ margin: -20px 15px 0;}
.must-read .content-box{ border-bottom:2px solid #e0dfd8; margin-bottom:20px; padding-bottom:5px;}
.must-read{ margin-bottom:0px;}
.article-content .row .col-lg-6{ width:50%; float:left;}
/******footer********/
.fotter-pad{ position:relative;}
.footer-menu-main{ padding-top:80px;  padding-bottom: 0;}
.logo-footer a {display: block; height: 34px; left: 0; position: absolute; right: 0; text-align: center; top: 25px; width: 100%; margin:0px;}
.footer-menu-main ul.footer-menu li a{ padding:0px 10px; line-height:30px;}
.footer-socail ul li a{ padding:0px 10px; font-size:25px;}
.section-pg{ overflow: hidden;}
.copyright, .powered{ float:none; text-align:center; width:100%;}

.latest-mobile{
	font-family: 'apercubold';
    font-size: 44px;
    margin: 0 0 15px;
    padding: 40px 0 20px;
    text-align: center;
	display:block;
}
.issue-info h3{ display:none;}
.issue-img + .issue-descriptions{ margin-left:0px; padding:0px 15px;}
.issue-descriptions h3{margin: 0 0 25px;}
/*********css for latest stories page **********/
.article-listing .article-box{ width:100% !important; float:none; height:100% !important;}
.article-listing .article-box .image-box .over-lay img{ width:100%; max-width:100% !important;}
.article-listing{margin-right:0px; padding-left: 20px;}


.image-box{ width:55%; display:inline-block; vertical-align:top; margin-right:20px;}
.article-listing .article-container .article-title{ font-size:17px; width:38%; display:inline-block; border-bottom:0px;  padding: 0 0 18px;}
.article-listing .article-box .article-container{ border-bottom:1px solid #e0dfd8;}


.issue-cover-image{margin: 20px 20px;}
.media-info .date{ padding:0px 0px; text-align:left;}
.issue-full-info{ padding:0px 20px;}
.bottom-info{margin: 30px 20px;}
.grid.col-300.fit .widget-wrapper{ margin-left:20px; margin-right:20px;}
/*issues archive page*/
.issue-img + .issue-descriptions {height:180px;}
.post-ads {margin:20px 0px;}
.post-edit{ padding:0px 20px;}
#content-full { margin-top:0px;}
.advert-block {margin-bottom:65px;}
.cat-desc{ padding:0px; margin-bottom:20px;}
.cat-desc blockquote{ float:none; width:100%;}
.issue-list-title{ margin-bottom:75px;}
.advert-block{ text-align:center;}
.inner-banner .banner-text em{ top:-50px;}
.inner-banner .banner-text{ font-size:24px;}
.must-read-title{ width:185px !important; margin: 0 auto; text-align:center; margin-top:80px;}
.must-read .title{ margin-left:0px;}
.single-issue-title{ padding:0px 20px;}
.issue-detail .yellow-bg{max-height: 510px;}
.issue-detail .media-info{ margin-top:80px; padding:0px 20px;}
.widget-wrapper {margin-bottom: 10px !important;}
.artical-main-box .artical-image-box a{ height:110px;}
.artical-image-box a img{ width:100%; height:100%; object-fit: cover;}

.banner-text em:last-child {padding-bottom: 3px;}
.banner-text em{line-height: 35px;}
.banner-text p{ margin-left:10px; margin-bottom:60px;}

.share-fix{padding: 10px 12px 5px 12px; left:0; text-align:center;}
.share-fix .top-title{ float:none; padding-bottom:5px; display:none;}
.share-fix .top-share{ float:none;}



.image-box{ width:40%; display:inline-block; float:none; margin-right:8px; vertical-align: top; margin-bottom:0px;}
h2.article-title{ width:55%; display:inline-block; vertical-align:top; font-size:17px !important; line-height:20px; padding-bottom:0; border:0;}
.over-lay{ height:110px;}
.over-lay img{height: 100%; object-fit: cover; width: 100%;}
.article-container .image-box::before {border-width: 30px 30px 0 0;}
.article-container:hover .image-box::before {border-width: 60px 60px 0 0;}
.article-container:hover .image-box::after {border-width: 0 0 30px 30px;}
.article-container{ border-bottom:1px solid #e0dfd8; padding-bottom:20px; margin-bottom:20px;}
.competion-section .competion-img{ width:100%;}
.no-issue-found{ padding:0px 35px; line-height:45px;}
.article-listing .article-box{ margin-bottom:0px;}



.issue-listing-page .issue-list-title{ margin-bottom:25px; line-height:40px; font-size:59px;}
.issue-listing-page .issue-img{ display:inline-block; width:38%; vertical-align:top; margin-right:10px;}
.issue-listing-page .issue-descriptions{ display:inline-block; width:55%; height:auto;}
.issue-listing-page .square{ transform:none; -webkit-transform:none; width:100%;}
.issue-listing-page .square .pic{ transform:none; -webkit-transform:none; width:100%; display:inline-block; height:auto;}
.issue-listing-page .square, .square div{ height:auto; width:100%; overflow:auto;}
.issue-listing-page .issue-descriptions{ margin-top:0px ; padding:0px; margin-bottom:0px; text-align:left;}
.issue-listing-page .issue-descriptions-in{ text-align:left;}
.issue-listing-page .issue-descriptions h3{ font-size:20px; margin-bottom:10px; padding-top:0px; padding-left:10px;}
.issue-listing-page .more a{display:none;}
.issue-listing-page .issue-in-bd{border-bottom:1px solid #e0dfd8; padding-bottom:15px;}
.issue-listing-page .box-typ1 { margin-bottom:20px;}
.issue-detail .single-issue-title{ font-size:30px; margin-bottom:20px;}
.issue-detail .strap-line{ margin-bottom:20px;}
.issue-detail .media-info{ margin-top:10px;}
.sub-title{ font-size:30px; margin-bottom:20px;}
.issue-detail #widgets { margin-top: 40px;}
.issue-detail .bottom-area #container{ padding-top:0px;}
.sell {margin-left: 20px; margin-right: 20px;}
.strap-line {margin-left: 20px; margin-right: 20px;}
.top-left a#menu-toggle i:hover{ color:#ffffff;}
.side-logo .menu-close i:hover{ color:#ffffff;}
.top-box a:hover, .top-box a:focus, .top-box a:active { color: #ffffff !important; outline: 0 none; text-decoration: none;}
.banner-text{ padding-bottom:30px; }

.inner-banner p img{ height:190px;}
.inner-banner .banner-text{ padding-bottom:30px;}
.inner-banner .banner-ads{ text-align:left;}
.inner-banner .banner-text p { padding-left:15px;}
.inner-banner{ height:300px;}

.banner-text{ padding-bottom:10px; position:relative; z-index:999; text-align:center; font-size:22px;}
.banner-text em{line-height: 32px;}
.banner-text p{ margin-left:10px; margin-bottom:15px;}
.single-newsletter input[type="text"]{ padding: 0 92px 0 9px;}
.news-letter .form-validation-field-2formError {top: 83px !important; left:0px !important;}
#cn-notice-text { display: block; font-size: 16px; margin-bottom:10px;}
.media-info .date .author{ display:block;}
.media-info .date .line{ display:none;}


.page #wrapper #content{ padding:0px 20px;}
.competition-form {width: 70%;}
#recaptcha-re .captcha-input {width: 260px;}
#content.digital-editions-list { padding:0 20px;}
.take-over-banner-text {
    position: absolute;
    bottom: 5px;
    background: #ffed00;
    left: 6px;
    padding: 1px 5px 1px 5px;
    line-height: 25px;
}
.take-over-banner-text a.take-text {
    color: #000;
    font-family: "DomaineDisplayNarrowBoldRegular";
    font-size: 16px;
}

}
@media (min-width: 481px) and (max-width: 767px) {
.main-round-outer{ top:68%; right:10px; left:auto;}
.competion-section .text {padding-right:0px;}
/***** MAY 2016 *******/
.community-form #recaptcha-re .captcha-input { margin-top:0px;}
.community-page .news-title { font-size:26px; line-height:40px; margin-bottom:10px;}
.community-form { width:75%;}

.issue-box .cover-image{ width:100%; }

}
@media (max-width: 480px) {
.banner-text p{ margin-bottom:50px;} 
#recaptcha-re .captcha-input {width: 280px;}
.competition-form {width: 100%;}
/***** MAY 2016 *******/
.community-form #recaptcha-re .captcha-input { width:289px; margin-top:0px;}
.community-page .wp-caption { margin-right:20px; margin-bottom:0px;}
.community-page .news-title { font-size:26px; line-height:40px; margin-bottom:10px;}
.community-form { width:100%;}
}
@media (max-width: 380px) {
.issue-listing-page .issue-descriptions h3{padding-top:0px; padding-left:10px;}

.top-left{ float:none;}
.top-right{float:none; position: absolute; right: 10px; top: 5px; width:50%;}
.top-add{ padding:20px}
#header{ padding:15px; height:60px; z-index:999999;}
.top-box{ margin:0px;}
.search-icon i{ padding-left:0px; padding-top:13px;}
.header.widget_search{top:59px; width:275px; right:0px;}
#site-logo{display: block;  margin:0; text-align: center; margin-left:7px;}
#menu-toggle{position:absolute; top:15px; left:10px;}
/*#sidemenu{ position:relative;}*/
.menuopen #sidemenu{ top:0px; z-index:99999;}
.menu-container{ margin-top:64px;}

#sidemenu{ top:64px;}
.side-logo{ display:none;}
.menuopen .body-wrapper::before{ position:relative;}
.side-menu{padding:20px;}
#sidemenu{ width:100%;}
.top-menu li a{ font-size:14px; line-height:20px;}
.top-menu li{ padding:6px 0px;}
.side-issue{ padding:30px;}
.side-social {padding: 20px 15px;}
.banner-text{ font-size:25px; vertical-align:bottom; position:relative; z-index:999;}
.banner-text em:last-child {padding-bottom: 3px;}


.middlebar{ height:300px; background-size:cover !important;}
/******first section*******/
.main-first, .main-second, .second-row .artical-main-box.first, .second-row .artical-main-box.second, .third-row .artical-main-box.first, .third-row .artical-main-box.second, .third-row .artical-main-box.third{ float:none;}

.artical-main-box.first, .second-row .artical-main-box.first, .second-row .artical-main-box.second, .third-row .artical-main-box.first, .third-row .artical-main-box.second, .third-row .artical-main-box.third{ width:100%;}
.first-row, .second-row, .third-row{ padding:0px 10px;}
.artical-main-box.first{ margin-right:0px;}
.artical-main-box.add img{ width:100%;}


.artical-main-box{ border-bottom:1px solid #e0dfd8 !important; padding-bottom:20px !important; margin-bottom:20px !important;}

.artical-main-box .artical-image-box{ width:38%; display: inline-block; vertical-align: top; margin-right:10px;}
.artical-main-box .artical-text{ display:inline-block; width:55%;}
.artical-main-box .artical-text a{font-size: 17px; line-height: 20px; margin-bottom:15px; display:inline-block; margin-top:0px; vertical-align:top;}
.third-row .artical-main-box.first .artical-text{ border:0px;}
.third-row .artical-main-box.first .artical-image-box{ margin-right:10px;}
.artical-main-box.add{ margin:0px;}
.artical-main-box .artical-image-box::before{border-width: 50px 50px 0 0;}
.artical-main-box:hover .artical-image-box::before {border-width: 80px 80px 0 0;}
.artical-main-box:hover .artical-image-box::after{border-width: 0 0 50px 50px;}

.artical-main-box.add{ border:0px; border-bottom:2px solid #e0dfd8; padding-bottom:20px; margin-bottom:20px;}
.artical-main-box.second{ width:100%;}
.artical-main-box.second .artical-image-box{ margin-left:0px;}
.artical-main-box.second .artical-text{ margin-left:0px; }
.bdr-L, .bdr-R, .bdr-B{ border:0; margin:0; padding:0;}
.artical-image-box a{ height:100px;}
.artical-image-box a img{ width:100%; height:100%; object-fit: cover;}

.third-row .artical-main-box.first .artical-text{ margin-right:0px; padding-bottom:0px; margin-bottom:0px;}
.third-row .artical-main-box.second{ padding-right:0px;}
.third-row .artical-main-box.second .artical-text, .third-row .artical-main-box.third .artical-text{ padding-bottom:0px;}
.third-row .artical-main-box.third{ margin-left:0px;}
.main-first-section{ margin-bottom:20px;}
/******second section*******/
.cover-image{ float:none; width:100%; padding:10px 10px;}
.issue-container::before{display:none;}
.issue-container::after{display:none;}
.issue-info{ float:none; width:100%;}
.issue-container{ padding:20px;}
.issue-info h3 {font-size: 44px; margin: 0 0 15px; text-align:center;}
.issue-title {font-size: 20px; margin: 0 0 15px; text-align:center;}
.issue-desc{ text-align:center; font-size:17px;}
.image-block{ display:none;}
.main-round-outer {left: auto; right: 10px; top: 38%;}
.round-box a{ height:100px; width:100px;}
.round-box a .balance-text{ font-size:16px; line-height:15px; padding-bottom:5px;}
.round-box a .find-text{ font-size:12px; line-height:5px}
.round-box a .balance-text::after{ left:40%;}
.home-latest-issue.section-pg{ background-size:cover !important;}
.issue-container .more{ text-align:center; margin-bottom:30px;}
/******third section*******/
.ads-container .ads-in{ width:100%;}
.latest-stories {padding:20px 10px 0px 10px;}
.latest-stories .ads-container{ border-bottom:2px solid #e0dfd8; padding-bottom:20px; margin-bottom:20px;}
.latest-stories .left-content{ float:none; width:100%; margin:60px 0px;}
.latest-stories .right-content{ float:none; width:100%;}

.title-diamond h3{ margin:0px;}
.left-content .row-box.title-diamond{ width:185px !important; text-align:center; margin: 0 auto}
.title-diamond h3 em {font-size: 30px; line-height: 38px; padding: 0 24px;}
.latest-stories a img{ width:100%; height:100%; object-fit: cover;}
.latest-stories a{ font-size:17px; line-height:20px; height:100px;}

.competion-section{ margin-top:0px;}
.competion-section .text{ float:none; width:100%; padding-top:40px; margin-bottom:20px;}
.competion-section .competion-img{ position:relative; right:auto; padding:20px 10px 50px 10px;}
.competion-section.section-pg{ background-size:cover !important; height:auto;}
.competion-section h3{ font-size:40px; text-align:center; margin: 0 0 20px;}
.competion-section h4 {font-size: 26px; margin: 0 0 20px; padding: 0 15px; text-align: center;}
.competion-section.section-pg .text-content .text p{font-size: 17px; line-height: 24px; padding: 0 10px; text-align: center;}
.competion-section .more {margin-top: 40px; text-align: center;}
.must-read .ads-box{ border-bottom: 2px solid #e0dfd8; float: none; margin-top: 20px;  padding: 0px 10px 20px 10px; text-align: center;  width: 100%; margin-bottom:20px;}
.must-read.section-pg .section-descriptions{ padding:0px 10px;}
.content-box a img{ width:100%;}
.cover-image img{ width:100%;}
/********must read*********/
.must-read .article-content{ margin-top:0px; float:none; width:100%;}
.must-read .title h3{ text-align:center; font-size:40px;}
.must-read a{ font-size:17px; line-height:20px;}
.must-read .sdes{ margin: -20px 15px 0;}
.must-read .content-box{ border-bottom:2px solid #e0dfd8; margin-bottom:20px; padding-bottom:5px;}
.must-read{ margin-bottom:0px;}
/******footer********/
.fotter-pad{ position:relative;}
.footer-menu-main{ padding-top:80px;  padding-bottom: 0;}
.logo-footer a {display: block; height: 34px; left: 0; position: absolute; right: 0; text-align: center; top: 25px; width: 100%; margin:0px;}
.footer-menu-main ul.footer-menu li a{ padding:0px 10px; line-height:30px;}
.footer-socail ul li a{ padding:0px 10px; font-size:25px;}
.section-pg{ overflow: hidden;}
.copyright, .powered{ float:none; text-align:center; width:100%;}
.latest-mobile{font-family: 'apercubold'; font-size: 44px; margin: 0 0 15px; padding: 40px 0 20px; text-align: center; display:block;}
.issue-info h3{ display:none;}

.cookie-notice-container > span {display: block; margin-bottom: 10px;}
#cookie-notice .button.bootstrap {font-size:14px; padding:0 18px; margin:5px; }
.issue-img + .issue-descriptions{ margin-left:0px; padding:0px 10px;}
.issue-descriptions h3{margin: 0 0 25px;}

/*********css for latest stories page **********/
.article-listing .article-box{ width:100% !important; float:none; height:100% !important;}
.article-listing .article-box .image-box .over-lay img{ width:100%; max-width:100% !important;}
.article-listing{margin-right:0px; padding-left: 20px;}
.article-listing .article-container .article-title{ font-size:20px;}
/******css for news page*******/
.news-title{font-size: 27px; margin-bottom:5px;}
.news-letter .form-validation-field-2formError {top: 83px !important; left:0px !important;}
.issue-cover-image{margin: 20px 20px;}
.media-info .date{ padding:0px 20px; text-align:left;}
.issue-full-info{ padding:0px 20px;}
.bottom-info{margin: 30px 20px;}
.grid.col-300.fit .widget-wrapper{ margin-left:20px; margin-right:20px;}
/* issue archive page */
.issue-img + .issue-descriptions {height:180px;}

#content-full { margin-top:0px;}
.advert-block {margin-bottom:65px;}
/*.inner-banner .banner-text{ font-size:59px;}*/
.inner-banner .banner-text em{ top:-30px;}
.must-read-title{ width:200px !important; margin: 0 auto; text-align:center; margin-top:80px;}
.ads-box-on .col-sm-4.must-read-box,
.must-read .ads-box + .article-content { float:none; width:100%;}
.must-read .ads-box-on .title,
.must-read .title{ margin-left:0px;}
.cat-desc blockquote{ float:none; width:100%;}
.issue-list-title{ margin-bottom:75px; font-size:59px;}
.cat-desc{ padding:0px; margin-bottom:40px;}
.single-issue-title{ padding:0px 20px;}
.issue-detail .yellow-bg{max-height: 380px;}
.issue-detail .media-info{ margin-top:50px;}
.widget-wrapper {margin-bottom: 10px !important;}
.artical-main-box .artical-image-box a::before{border-width: 30px 30px 0 0;}
.artical-main-box:hover .artical-image-box a::before {border-width: 50px 50px 0 0;}
.artical-main-box:hover .artical-image-box a::after {border-width: 0 0 30px 30px;}
.third-row .artical-main-box.second .artical-text{ border:0px;}
.third-row .artical-main-box.third .artical-text{ border:0px;}

.row-box{ float:none; width:100% !important; display:block;}
.latest-stories .story-image{ width:38%; display:inline-block; margin-right: 10px; vertical-align: top;}
.story-title{ margin:0px; display:inline-block; width:55%;}
.story-title h4{ padding:0px; font-size:18px; margin-bottom:0px;}
.story-title em {text-align:center; display: block; margin-bottom: 7px; padding: 4px 0 6px 0; font-size:20px; line-height:15px; position: relative; width: 32px;}
.story-article-in{ border-bottom:1px solid #e0dfd8; padding-bottom:20px;}
.latest-stories .story-image a::before{border-width: 30px 30px 0 0;}
.story-article-in:hover .story-image a::before {border-width: 50px 50px 0 0;}
.competion-section .competion-img{ width:100%;}

.share-fix{padding: 10px 8px 5px 8px; left:0; text-align:center;}
.share-fix .top-title{ float:none; padding-bottom:5px; display:none;}
.share-fix .top-share{ float:none;}

.strap-line{ margin-left:20px; margin-right:20px;}
.sell {margin-left:20px; margin-right:20px;}


.image-box{ width:40%; display:inline-block; float:none; margin-right:8px; vertical-align: top; margin-bottom:0px;}
h2.article-title{ width:55%; display:inline-block; vertical-align:top; font-size:17px !important; line-height:20px; padding-bottom:0; border:0;}
.over-lay{ height:100px;}
.over-lay img{height: 100%; object-fit: cover; width: 100%;}
.article-container .image-box::before {border-width: 30px 30px 0 0;}
.article-container:hover .image-box::before {border-width: 60px 60px 0 0;}
.article-container:hover .image-box::after {border-width: 0 0 30px 30px;}
.article-container{ border-bottom:1px solid #e0dfd8; padding-bottom:20px; margin-bottom:20px;}
.no-issue-found{ padding:0px 35px; line-height:45px;}
.article-listing .article-box{ margin-bottom:0px;}


.issue-listing-page .issue-list-title{ margin-bottom:25px;}
.issue-listing-page .issue-img{ display:inline-block; width:38%; vertical-align:top; margin-right:10px;}
.issue-listing-page .issue-descriptions{ display:inline-block; width:55%; height:auto;}
.issue-listing-page .square{ transform:none; width:100%; -webkit-transform:none;}
.issue-listing-page .square .pic{ transform:none; -webkit-transform:none; width:100%; display:inline-block; height:auto;}
.issue-listing-page .square, .square div{ height:auto; width:100%; overflow:auto;}
.issue-listing-page .issue-descriptions{ margin-top:0px ; padding:0px; margin-bottom:0px; text-align:left;}
.issue-listing-page .issue-descriptions-in{ text-align:left;}
.issue-listing-page .issue-descriptions h3{ font-size:20px; margin-bottom:10px;}
.issue-listing-page .more a{display:none;}
.issue-listing-page .issue-in-bd{border-bottom:1px solid #e0dfd8; padding-bottom:15px;}
.issue-listing-page .box-typ1 { margin-bottom:20px;}
.issue-detail .single-issue-title{ font-size:29px; margin-bottom:20px;}
.issue-detail .strap-line{ margin-bottom:20px;}
.issue-detail .media-info{ margin-top:10px;}
.sub-title{ font-size:30px; margin-bottom:20px;}
.issue-detail #widgets { margin-top: 40px;}
.issue-detail .bottom-area #container{ padding-top:0px;}
.top-left a#menu-toggle i:hover{ color:#ffffff;}
.side-logo .menu-close i:hover{ color:#ffffff;}
.top-box a:hover, .top-box a:focus, .top-box a:active { color: #ffffff !important; outline: 0 none; text-decoration: none;}
/*#sidemenu{ position:absolute;  bottom:auto;}*/


.inner-banner p img{ height:190px;}
.inner-banner .banner-text{ padding-bottom:60px;}
.inner-banner .banner-ads{ text-align:left;}
.inner-banner .banner-text p { padding-left:15px;}

.inner-banner{ height:300px;}
.post-edit{ padding:0px 20px;}

.banner-text{ padding-bottom:30px; position:relative; z-index:999; text-align:center; font-size:22px;}
.banner-text em{line-height: 32px;}
.banner-text p{ margin-left:10px; margin-bottom:15px;}

.single-newsletter input[type="text"]{ padding: 0 92px 0 9px;}
.scroll-top { bottom:70px;}

.issue-img a::after{ background:none;}

.media-info .date .author{ display:block;}
.media-info .date .line{ display:none;}

.page #wrapper #content{ padding:0px 20px;}
.competition-form {width: 100%;}
#recaptcha-re .captcha-input {width: 100%; display:block; margin-top:20px;}
.competition-form .cpatcha-code{ margin:30px 0px;}
#content.digital-editions-list { padding:0 20px;}
/****** MAY 2016 ******/
.community-form #recaptcha-re .captcha-input { width:100%; margin-top:10px;}
.community-page .wp-caption {
	float:none;
	margin:0 auto;
	margin-bottom:20px;
	}
.take-over-banner-text {
    position: absolute;
    bottom: 5px;
    background: #ffed00;
    left: 6px;
    padding: 1px 5px 1px 5px;
    line-height: 25px;
}
.take-over-banner-text a.take-text {
    color: #000;
    font-family: "DomaineDisplayNarrowBoldRegular";
    font-size: 16px;
}
.issue-box .cover-image{ width:100%; }
}
@media (max-width: 360px) {
.main-round-outer{top:51%;}
}
@media (max-width: 320px) {
.main-round-outer{top:46%;}

}
