




/* 03/10/2017 */
@font-face {
    font-family: 'the_wild_thingsbold';
    src: url('../fonts/thewildthings-bold-webfont.woff2') format('woff2'),
         url('../fonts/thewildthings-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/* 03/10/2017 */





@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/montserrat-regular-webfont.eot');
    src: url('../fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-regular-webfont.woff') format('woff'),
         url('../fonts/montserrat-regular-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratmedium';
    src: url('../fonts/montserrat-medium.woff2') format('woff2'),
         url('../fonts/montserrat-medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'montserratbold';
    src: url('../fonts/montserrat-bold-webfont.eot');
    src: url('../fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-bold-webfont.woff') format('woff'),
         url('../fonts/montserrat-bold-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-bold-webfont.svg#montserratbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {

    font-family: 'apercubold';

    src: url('../fonts/apercu-bold-webfont.eot');

    src: url('../fonts/apercu-bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/apercu-bold-webfont.woff2') format('woff2'),

         url('../fonts/apercu-bold-webfont.woff') format('woff'),

         url('../fonts/apercu-bold-webfont.ttf') format('truetype'),

         url('../fonts/apercu-bold-webfont.svg#apercubold') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'aperculight';

    src: url('../fonts/apercu-light-webfont.eot');

    src: url('../fonts/apercu-light-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/apercu-light-webfont.woff2') format('woff2'),

         url('../fonts/apercu-light-webfont.woff') format('woff'),

         url('../fonts/apercu-light-webfont.ttf') format('truetype'),

         url('../fonts/apercu-light-webfont.svg#aperculight') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'apercuregular';

    src: url('../fonts/apercu-regular-webfont.eot');

    src: url('../fonts/apercu-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/apercu-regular-webfont.woff2') format('woff2'),

         url('../fonts/apercu-regular-webfont.woff') format('woff'),

         url('../fonts/apercu-regular-webfont.ttf') format('truetype'),

         url('../fonts/apercu-regular-webfont.svg#apercuregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'faith_and_glory_oneregular';

    src: url('../fonts/faithandgloryone-webfont.eot');

    src: url('../fonts/faithandgloryone-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/faithandgloryone-webfont.woff2') format('woff2'),

         url('../fonts/faithandgloryone-webfont.woff') format('woff'),

         url('../fonts/faithandgloryone-webfont.ttf') format('truetype'),

         url('../fonts/faithandgloryone-webfont.svg#faith_and_glory_oneregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'faith_and_glory_tworegular';

    src: url('../fonts/faithandglorytwo-webfont.eot');

    src: url('../fonts/faithandglorytwo-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/faithandglorytwo-webfont.woff2') format('woff2'),

         url('../fonts/faithandglorytwo-webfont.woff') format('woff'),

         url('../fonts/faithandglorytwo-webfont.ttf') format('truetype'),

         url('../fonts/faithandglorytwo-webfont.svg#faith_and_glory_tworegular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'hurme_geometric_sans_3black';

    src: url('../fonts/hurmegeometricsans3-black-webfont.eot');

    src: url('../fonts/hurmegeometricsans3-black-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/hurmegeometricsans3-black-webfont.woff2') format('woff2'),

         url('../fonts/hurmegeometricsans3-black-webfont.woff') format('woff'),

         url('../fonts/hurmegeometricsans3-black-webfont.ttf') format('truetype'),

         url('../fonts/hurmegeometricsans3-black-webfont.svg#hurme_geometric_sans_3black') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'hurme_geometric_sans_3bold';

    src: url('../fonts/hurmegeometricsans3-bold-webfont.eot');

    src: url('../fonts/hurmegeometricsans3-bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/hurmegeometricsans3-bold-webfont.woff2') format('woff2'),

         url('../fonts/hurmegeometricsans3-bold-webfont.woff') format('woff'),

         url('../fonts/hurmegeometricsans3-bold-webfont.ttf') format('truetype'),

         url('../fonts/hurmegeometricsans3-bold-webfont.svg#hurme_geometric_sans_3bold') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'hurmegeometricsans3_regularRg';

    src: url('../fonts/hurmegeometricsans3-regular-webfont.eot');

    src: url('../fonts/hurmegeometricsans3-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/hurmegeometricsans3-regular-webfont.woff2') format('woff2'),

         url('../fonts/hurmegeometricsans3-regular-webfont.woff') format('woff'),

         url('../fonts/hurmegeometricsans3-regular-webfont.ttf') format('truetype'),

         url('../fonts/hurmegeometricsans3-regular-webfont.svg#hurmegeometricsans3_regularRg') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'hurme_geometric_sans_3SBd';

    src: url('../fonts/hurmegeometricsans3-semibold-webfont.eot');

    src: url('../fonts/hurmegeometricsans3-semibold-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/hurmegeometricsans3-semibold-webfont.woff2') format('woff2'),

         url('../fonts/hurmegeometricsans3-semibold-webfont.woff') format('woff'),

         url('../fonts/hurmegeometricsans3-semibold-webfont.ttf') format('truetype'),

         url('../fonts/hurmegeometricsans3-semibold-webfont.svg#hurme_geometric_sans_3SBd') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'MinionProRegular';

    src: url('../fonts/MinionProRegular.eot');

    src: url('../fonts/MinionProRegular.eot') format('embedded-opentype'),

         url('../fonts/MinionProRegular.woff2') format('woff2'),

         url('../fonts/MinionProRegular.woff') format('woff'),

         url('../fonts/MinionProRegular.ttf') format('truetype'),

         url('../fonts/MinionProRegular.svg#MinionProRegular') format('svg');

}

@font-face {

    font-family: 'MinionProBold';

    src: url('../fonts/MinionProBold.eot');

    src: url('../fonts/MinionProBold.eot') format('embedded-opentype'),

         url('../fonts/MinionProBold.woff2') format('woff2'),

         url('../fonts/MinionProBold.woff') format('woff'),

         url('../fonts/MinionProBold.ttf') format('truetype'),

         url('../fonts/MinionProBold.svg#MinionProBold') format('svg');

}

@font-face {

    font-family: 'TiemposTextRegular';

    src: url('../fonts/TiemposTextRegular.eot');

    src: url('../fonts/TiemposTextRegular.eot') format('embedded-opentype'),

         url('../fonts/TiemposTextRegular.woff2') format('woff2'),

         url('../fonts/TiemposTextRegular.woff') format('woff'),

         url('../fonts/TiemposTextRegular.ttf') format('truetype'),

         url('../fonts/TiemposTextRegular.svg#TiemposTextRegular') format('svg');

}

@font-face {

    font-family: 'TiemposTextBold';

    src: url('../fonts/TiemposTextBold.eot');

    src: url('../fonts/TiemposTextBold.eot') format('embedded-opentype'),

         url('../fonts/TiemposTextBold.woff2') format('woff2'),

         url('../fonts/TiemposTextBold.woff') format('woff'),

         url('../fonts/TiemposTextBold.ttf') format('truetype'),

         url('../fonts/TiemposTextBold.svg#TiemposTextBold') format('svg');

}

@font-face {

    font-family: 'DomaineDisplayNarrowBoldRegular';

    src: url('../fonts/DomaineDisplayNarrowBoldRegular.eot');

    src: url('../fonts/DomaineDisplayNarrowBoldRegular.eot') format('embedded-opentype'),

         url('../fonts/DomaineDisplayNarrowBoldRegular.woff2') format('woff2'),

         url('../fonts/DomaineDisplayNarrowBoldRegular.woff') format('woff'),

         url('../fonts/DomaineDisplayNarrowBoldRegular.ttf') format('truetype'),

         url('../fonts/DomaineDisplayNarrowBoldRegular.svg#DomaineDisplayNarrowBoldRegular') format('svg');

}



/*********** ADS *********/

.top-add {

	/*padding:50px 20px;*/

	text-align:center;

	background:url(../images/top-add-bg.jpg) repeat top center;

	}

.top-add img { margin:0 auto;}



.home .middlebar::after {

    bottom: 0;

    content: "";

    height: 171px;

    position: absolute;

	width:100%;

	background:url(../images/banner-shape.png) repeat bottom center;

}

/********** Article Listing Page *********/

#content-blog { overflow:hidden;}

.article-listing {

	margin-right:-40px;

	position:relative;

	}

.article-box {

	float:left;

	margin-bottom:20px;

	border-right:0px solid #e0dfd8;

	padding-right:20px;

	margin-right:20px;

	}

.image-box {

	position:relative;

	margin-bottom:20px;

	}

.image-box:before {

	border-color: #e0dfd8 transparent transparent;

    border-style: solid;

    border-width: 50px 50px 0 0;

    bottom: 0;

    content: "";

    cursor: pointer;

    left: 0;

    position: absolute;

    top: 0;

	z-index:11;

	-webkit-transition: all 0.15s linear;

	-moz-transition: all 0.15s linear;

	-o-transition: all 0.15s linear;

	transition: all 0.15s linear;

}

.article-container:hover .image-box:before { border-width: 100px 100px 0 0;}

.image-box::after {

    border-color: transparent transparent #e0dfd8;

    border-style: solid;

    border-width: 0px;

    bottom: 0;

    content: "";

    cursor: pointer;

    height: 0;

    position: absolute;

    right: 0;

    width: 0;

	z-index:11;

	-webkit-transition: all 0.15s linear;

	-moz-transition: all 0.15s linear;

	-o-transition: all 0.15s linear;

	transition: all 0.15s linear;

}

.article-container:hover .image-box::after { border-width: 0 0 50px 50px;}

.over-lay {

	display:block;

	position:relative;

	}

.over-lay::before {

	content:'';

	background:rgba(0,0,0,.20);

	width:100%;

	height:100%;

	position:absolute;

	left:0px;

	top:0;

	z-index:10;

	-webkit-transition: all 0.15s linear;

	-moz-transition: all 0.15s linear;

	-o-transition: all 0.15s linear;

	transition: all 0.15s linear;

	opacity:0;

	}

.image-box img {

	margin:0px !important;

	}

.article-container:hover .over-lay::before { opacity:1;}



.article-title {

	margin:0 0 0 0;

	padding:0 0 20px 0;

	border-bottom:1px solid #e0dfd8;

	font-size:22px;

	color:#000000;

	font-family: 'apercubold';

	font-weight:normal;

	-webkit-transition: all 0.15s linear;

	-moz-transition: all 0.15s linear;

	-o-transition: all 0.15s linear;

	transition: all 0.15s linear;

	}

.article-container:hover .article-title { color:#59b67c;}

.article-container {

	position:relative;

	}

.article-container::after {

	content:'';

	width:1px;

	height:100%;

	background:#e0dfd8;

	position:absolute;

	right:-21px;

	top:0px;

	}

/*********** INNER BANNER ****/

.main-page-title {

	margin:0 0 0 0;

	font-size:68px;

	font-weight:normal;

	font-family: 'apercubold';

	line-height:1;

	}

#breadcrumbs {

	font-size:16px;

	}



.inner-banner {

	position:relative;

	width:100%;

	overflow:hidden;

	margin-bottom:50px;

	height:440px;

	background-size:cover !important;

	background-position: center center !important;

}

.inner-banner #container {

	display:table;

	width:100%;

	height:100%;

	}

.blog .inner-banner,

.archive .inner-banner { margin-bottom:0px;}

.blog .inner-banner .banner-ads::after,

.archive .inner-banner .banner-ads::after { display:none;}

.inner-banner .banner-ads::after,

.inner-banner::after {

    bottom: -30px;

    content: "";

    height: 171px;

    position: absolute;

	width:100%;

	background:url(../images/banner-shape.png) repeat bottom center;

	left:0;

}

@media only screen and (max-width: 767px) {
	.inner-banner::after {
		bottom: -15px;
	}
}

.cat-info a{ color:#000000;}

.cat-info a:hover, .cat-info a:active, .cat-info a:focus{ color:#000000; text-decoration:none;}

.inner-banner .banner-text { /*font-size:42px;*/ text-transform:uppercase}

.inner-banner .banner-text p { margin:0px;}

.inner-banner .banner-text em { top:-46px; position:relative;}

.inner-banner .banner-ads {

	position:absolute;

	left:0px;

	top:0;

	width:100%;

	height:100%;

	}

.inner-banner p{ margin:0px;}

.ads-block {

	display:inline-block;

	border:5px solid #fff;

	}



/********** ISSUE LISTING PAGE ********/

.cat-grid-box {}

.category-group { margin:0 0 40px 0;}



.cat-cover-img { margin-bottom:30px;}

.issue-main-title {

	margin:0 0 30px 0;

	font-size:50px;

	font-weight:normal;

	font-family: 'apercubold';

	}

.cat-desc {font-family: 'TiemposTextRegular'; font-size:17px;}

.cat-desc blockquote {

	font-size:26px;

	color:#000;

	font-family: 'apercubold';

	font-weight:normal;

	line-height:35px;

	margin-bottom:30px;

	background:#e0dfd8;

	border-left-color:#000;

	float:left;

	width:40%;

	margin:0 30px 20px 0 !important;

	padding:30px;

	}

.issue-listing-page {}

.box-typ1 { margin:0 0 30px 0;}

.issue-in-bd {

	clear:both;

	margin-bottom:10px;

	}

.issue-img { float:left;}

.issue-list-title {

	color:#000;font:700 45px/59px 'apercubold'; letter-spacing:2px;

	padding:20px 0 0 0;

	margin-top:20px;

	}

 /*

 * ==== Losange

 */

.square, .square div {

  margin: 0 auto;

 /* transform-origin: 50% 50%;

  overflow: hidden;

  width: 200px;

  height: 200px;*/

}

.square {

/*-webkit-transform: rotate(45deg) translateX(60px);

  transform: rotate(45deg) translateX(60px);*/

}

.square .pic {

  /*width: 305px;

  height: 305px;

  -webkit-transform: rotate(-45deg) translateY(-78px);

  transform: rotate(-45deg) translateY(-78px);*/

}

.square .pic img {

  width: 100%;

  height: auto;

}





/*.square {

  width: 286px;

  height: 286px;

  margin: 25px;

  -ms-transform: rotate(-45deg);

  -webkit-transform: rotate(-45deg);

  transform: rotate(-45deg);

  overflow: hidden;

}

.pic {

  width: 286px;

  height: 286px;

  margin: -25px;

  -ms-transform: rotate(45deg);

  -webkit-transform: rotate(45deg);

  transform: rotate(45deg);

}*/

.issue-img a {

  overflow: hidden;

  display:block;

  position:relative;

	}

.issue-img a::after {

	width:100%;

	height:100%;

	content:'';

	background:rgba(224,223,216,.80);

	position:absolute;

	left:0px;

	top:0px;

	opacity:0;

	-webkit-transition: all 0.15s linear;

	-moz-transition: all 0.15s linear;

	-o-transition: all 0.15s linear;

	transition: all 0.15s linear;

	}

.issue-img a:hover::after{ opacity:1;}

.issue-img img { margin:0px !important;

  width: 100%;

  height: auto;

}

.issue-descriptions {

	text-align:center;

	}

.issue-img + .issue-descriptions {

    padding: 10px 10px 80px 10px;

    height: 283px;

    box-sizing: border-box;

    margin-left: 320px;

    display: block;

}

.issue-descriptions-in {

	display:block;

	width:100%;

	height:100%;

	vertical-align:middle;

	text-align:left;

	}

.issue-descriptions h3 {

	margin:0 0 55px 0;

	font-size:26px;

	font-family: 'apercubold';

	font-weight:normal;

	width:100%;

	}
body.post-type-archive-competition div.issue-descriptions h3{ margin:0 0 5px 0; }
.issue-descriptions h3 a { color:#000;}

.issue-descriptions h3 a:hover { color:#59b67c;}

.date {

	font-size:16px;

	text-transform:uppercase;

	margin-bottom:15px;

	}

.issue-text {

	margin:0 0 30px 0;

	}

.post-ads {

	margin:30px 0;

	text-align:center;

	}

.post-ads img {

	border:1px solid #8b8b8b;

	}

.home .page-header { display:none;}

/***************/

.issue-nav {

	margin:0px 0 40px 0;

	padding:0px;

	display:inline-block;

	}

.issue-nav li {

	display:inline-block;

	margin:0 15px 0 0;

	}

.issue-nav li a {

	display:inline-block;

	background:#000;

	padding:12px 25px;

	color:#fff;

	font-size:28px;

	font-family: 'faith_and_glory_tworegular';

	}

.issue-nav li a:hover { color:#e0dfd8;}



.sub-title {

	margin:0 0 30px 0;

	font-size:40px;

	font-weight:normal;

	font-family: 'apercubold';

	}



.i-image {

	margin:30px 0;

	}

.i-image-circle {

	-webkit-border-radius:50%;

	-moz-border-radius:50%;

	-ms-border-radius:50%;

	-o-border-radius:50%;

	border-radius:50%;

	overflow:hidden;

	margin:30px auto;

	width:50%;

	}

/********* SINGLE ISSUE ******/

.issue-detail { position:relative;}

.issue-detail .yellow-bg {

	background:#e0dfd8;

	max-height:560px;

	position:absolute;

	left:0px;

	top:0px;

	width:100%;

	height:100%;

	z-index:1;

	}

.issue-detail .yellow-bg::after {

    bottom: 0;

    content: "";

    height: 171px;

    position: absolute;

	width:100%;

	background:url(../images/banner-shape.png) repeat bottom center;

}

.issue-detail #container { z-index:999; position:relative; padding-top:50px;}

/*.issue-detail .issue-full-info strong { padding-top:40px; display:block; margin-bottom:0px;}

.issue-detail .issue-full-info strong + br { display:none;}*/



.issue-detail #widgets { margin-top:94px;}

.widget-wrapper { border:none !important; padding:0px !important; margin-bottom:50px !important;}

.single-issue-title {

	color:#000;font:normal 32px/45px 'apercubold', Arial, Helvetica, sans-serif;

    letter-spacing: 3px;

    margin: 0 0 30px;
	text-transform:uppercase;
}

.strap-line {

	border-bottom:1px solid #000;

	padding-bottom:20px;

	margin-bottom:40px;

	}

.strap-line img {

	-webkit-border-radius:50%;

	border-radius:50%;

	margin-right:20px;

	display:inline-block;

	vertical-align:middle;

	}

.sell {

	line-height:26px;

	margin-bottom:30px;

	}

.issue-cover-image {

	background:none;

	padding:0px;

	text-align:center;

	margin-bottom:20px;
	line-height:0;


	}
.issue-cover-image{ position:relative; }
.issue-cover-image img{ margin:0 auto; display:block; float:none; max-width:100%; height:auto; }
/*.issue-cover-image img { margin:0px !important;}*/

.pic-caption {
	display:block;
	text-align:left;
	text-transform:none;
	font-style:italic;
	padding-top:0;
	font-family:'TiemposTextRegular';
	/*position:absolute; left:0; bottom:0; width:100%;
	background:rgba(255,255,255,0.7);*/
	margin:0; padding:10px 0 0 0;
	font-size:20px; line-height:25px;
	}

.media-info {

	overflow:hidden;

	margin-bottom:30px;

	}

.top-share {

	float:none;

	display:block;

	}

.top-share .addtoany_list a {

	display:inline-block;

	line-height:10px;

}

.media-info .date {

	float:none;

	margin-bottom:0px;

	padding-top:10px;

	}

.issue-full-info {

	line-height:28px;

	font-size:17px;

	 font-family: 'TiemposTextRegular';

	}

.bottom-info {

	border:1px solid #e0dfd8;

	padding:20px;

	margin:30px auto;

	background:#fff;

	max-width:100%;

	}

.single-newsletter {

	margin-bottom:20px;

	}

.single-newsletter h3 {

	margin:0 0 0 0;

	font-size:30px;

	color:#000;

	font-family: 'apercubold';

	}

.single-newsletter .info {

	font-size:16px;

	}

.single-newsletter form { margin:0px; position:relative;}

.single-newsletter form p { margin:0px; position:relative;}

.single-newsletter .formError .formErrorContent { height:30px; overflow:hidden; padding:0 10px; }

.single-newsletter form p .formError {

	left:0 !important;

    top: 50px !important;

	margin:0px !important;

	display:none;

	}

.single-newsletter .widget_wysija_cont .updated,

.widget_wysija_cont .updated,

.widget_wysija_cont .error,

.widget_wysija_cont .xdetailed-errors {

	padding:10px 10px 10px 45px !important;

	background: url(../images/msg-succes-icon.png) no-repeat 10px center #f2faf1 ;

	color:#398f14 !important;

	background-color: #f2faf1 !important;

    border-color: #e0f3de !important;

	}



.single-newsletter .widget_wysija_cont .updated {

    font-family: 'aperculight';

    font-size:12px !important;

    font-weight: normal;

    line-height: 48px;

    margin: 0 0 22px;

    padding: 10px 10px 10px 45px;

}

.single-newsletter .widget_wysija_cont .updated ul li{

    font-size: 16px;

    line-height: 20px;

}

.single-newsletter input[type="text"] {

	border:1px solid #8c8c8c;

	background:#fff;

	color:#666;

	font-size:14px;

	text-align:left;

	padding:0px 135px 0 20px;

	margin:0px 0px 0 0;

	width:100%;

	height:49px;

	line-height:49px;

	-webkit-box-sizing:	border-box;

	-moz-box-sizing:	border-box;

	box-sizing:			border-box;

	}

.single-newsletter .widget_wysija_cont .wysija-submit {

	display:inline-block;

	margin:0px;

	font-size:16px;

	color:#fff;

	font-family: 'apercubold';

	background:#000;

	width:150px;

	text-align:center;

	height:48px;

	line-height:48px;

	padding:0px 0 0px 0;

	margin:0px 0 0 0;

	border:none;

	border-radius:0px;

	-webkit-box-sizing:	border-box;

	-moz-box-sizing:	border-box;

	box-sizing:			border-box;

	-webkit-transition: all 0.15s linear;

	-moz-transition: all 0.15s linear;

	-o-transition: all 0.15s linear;

	transition: all 0.15s linear;

	position:absolute;

	bottom:0px;

	right:0;
	letter-spacing:2px;
	text-transform:uppercase;

}

.single-newsletter .widget_wysija_cont .wysija-submit:hover { color:#e0dfd8;}



.list-typ1 {

	margin:0px;

	padding:0px;

	list-style-type:none;

	}

.list-typ1 li {}

.advert-block p { margin:0px;}

.list-typ1 li span {

	font-family: 'apercubold';

	font-size:16px;

	}

.list-typ1 li small { font-size:15px;}



.hd-typ3 {

	margin:0 0 15px 0;

	padding:20px 0 0 0;

	font-family:'DomaineDisplayNarrowBoldRegular';

	font-size:30px;

	}



.sub-title2 {

	margin:0 0 15px 0;

	padding:20px 0 0 0;

	font-family:'DomaineDisplayNarrowBoldRegular';

	font-size:28px;

	}

.issue-detail h3,

.sb-title3 {

	margin:0 0 30px 0;

	padding:20px 0 0 0;

	font-family: 'apercubold';

	font-size:24px;

	}

.issue-detail h3 span,

.sb-title3 span {

	display:block;

	font-size:20px;

	font-family: 'apercuregular';

	padding-top:3px;

	}

.bold {font-family: 'apercubold'; font-size:18px;}



/*********************/

.bottom-area { margin-bottom:30px;}

.bottom-area h3 {

	border-top:0px solid #e0dfd8;

	padding-top:0px;

	margin-top:0px;

	}

.must-read-title {}

.share-fix {

	position:fixed;

	bottom:0px;

	right:0px;

	z-index:9999;

	border-top:1px solid #e0dfd8;

	padding:10px 40px 5px 40px;

	display:none;

	background:#fff;

	-webkit-box-sizing:border-box;

	box-sizing:border-box;

}

.share-fix .top-title {

			float:left;

			font-size:15px;

			padding-top:5px;

		}

.share-fix .top-title a{

		color:#59b67c;

	}

.share-fix .top-title a:hover {

			color:#000000 !important;

	}

.share-fix	.top-share {

	float:right;

		}

.share-fix.sticky {

	display:block;

	width:100%;

	}



.no-issue-found {

	color:#000;font:700 45px/59px 'apercubold'; letter-spacing:2px;

	text-align:center;

	padding:30px;

	border:1px solid #ddd;

	margin-bottom:20px;

	}

.menuopen .body-wrapper::before {

	display:none !important;

}

.menuopen .body-layer {

	 background: rgba(0, 0, 0, 0.3);

	bottom: 0;

    content: "";

    height: 100%;

    left: 0;

    position: absolute;

    top: 0;

    -webkit-transition: all 0.15s linear;

	-moz-transition: all 0.15s linear;

	-o-transition: all 0.15s linear;

	transition: all 0.15s linear;

    width: 100%;

    z-index: 9999;

	}

/***************************************************** Place Holder ****************************************************/

input::-webkit-input-placeholder {color:#666; opacity:1;-khtml-opacity:1;-moz-opacity:1;filter: alpha(opacity=100);} input::-moz-placeholder {color:#666; opacity:1;-khtml-opacity:1;-moz-opacity:1;filter: alpha(opacity=100);} input:-moz-placeholder {color:#666; opacity:1;-khtml-opacity:1;-moz-opacity:1;filter: alpha(opacity=100);} input:focus::-webkit-input-placeholder {color:transparent;} input:focus::-moz-placeholder {color:transparent;} input:-moz-placeholder {color:transparent;} textarea:focus::-webkit-input-placeholder {color:transparent;} textarea:focus::-moz-placeholder {color:transparent;} textarea:-moz-placeholder {color:transparent;} textarea::-webkit-input-placeholder {color:#666; opacity:1;-khtml-opacity:1;-moz-opacity:1;filter: alpha(opacity=100);} textarea::-moz-placeholder {color:#000; opacity:1;-khtml-opacity:1;-moz-opacity:1;filter: alpha(opacity=100);} textarea:-moz-placeholder {color:#666; opacity:1;-khtml-opacity:1;-moz-opacity:1;filter: alpha(opacity=100);}