/*
 * Orlando
 */

*,
*:after,
*:before {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-o-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}

@font-face {
    font-family: 'HelveticaNeueLTStd45Light';
    src: url('fonts/helvetica-lt.eot');
    src: url('fonts/helvetica-lt.eot') format('embedded-opentype'),
         url('fonts/helvetica-lt.woff2') format('woff2'),
         url('fonts/helvetica-lt.woff') format('woff'),
         url('fonts/helvetica-lt.ttf') format('truetype'),
         url('fonts/helvetica-lt.svg#HelveticaNeueLTStd45Light') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLTStd55Roman';
    src: url('fonts/helvetica-std-roman.eot');
    src: url('fonts/helvetica-std-roman.eot') format('embedded-opentype'),
         url('fonts/helvetica-std-roman.woff2') format('woff2'),
         url('fonts/helvetica-std-roman.woff') format('woff'),
         url('fonts/helvetica-std-roman.ttf') format('truetype'),
         url('fonts/helvetica-std-roman.svg#HelveticaNeueLTStd55Roman') format('svg');
}


@font-face {
    font-family: 'HelveticaNeueLTStd75Bold';
    src: url('fonts/helvetica-bd.eot');
    src: url('fonts/helvetica-bd.eot') format('embedded-opentype'),
         url('fonts/helvetica-bd.woff2') format('woff2'),
         url('fonts/helvetica-bd.woff') format('woff'),
         url('fonts/helvetica-bd.ttf') format('truetype'),
         url('fonts/helvetica-bd.svg#HelveticaNeueLTStd75Bold') format('svg');
}


html,
button,
input,
select,
textarea {
    color: #000;
}

body {
	font-family: 'HelveticaNeueLTStd55Roman', sans-serif;
	background: #fff;
    font-size: 1em;
    line-height: 1.4;
}

a {
    color: #000;
	text-decoration: none;
	 transition: opacity .15s ease-in-out;
	 -moz-transition: opacity .15s ease-in-out;
	 -webkit-transition: opacity .15s ease-in-out;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

i, em {font-style: italic}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
}

fieldset, input, submit {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.left {float: left}
.right {float: right}
.clear {clear: both}

.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.cf {
    *zoom: 1;
}


/* ==========================================================================
   MAIN STYLES
   ========================================================================== */

body {

}

.wrapper {
	width: 1045px;
	margin: 0 auto;
	padding: 120px 20px 0;
	min-height: 800px;
}

.intro {
  position: absolute;
  top:115px;
  left:0;
  height:100%;
  width:100%;
  background: #fff url('img/intro.png') no-repeat center top;
  z-index: 99;
}

.box {height: 200px; margin-bottom: 30px;}


.bottom-imgs img {float: left}

.img-fullwidth img {width: 100%; margin-bottom: 12px}

.inner {
	width: 1045px;
	margin: auto;
	padding: 0 20px;
}

.header {
	height: auto;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	padding: 3px;
	z-index: 100;
	background: #fff
}

.col {
  width: 25%;
  float: left;
  margin-bottom: 20px;
}

.col img {
  width: 100%;
}

.logo {
	float: left
}

.wordmark {
  display: inline-block;
  margin: 0 0 0 5px;
}

.wordmark img {
  width: 100px;
  padding-top: 19px
}

.header-contacts {
	float: right;
	margin: 18px 0
}

.header-contacts a {
	display: inline-block;
	margin: 4px
}

.header-contacts a img {
  vertical-align: top;
  padding-top: 2px;
}

.header-contacts .email {
  position: relative;
  top: 2px;
}

.header-contacts .twitter {
  width: 23px;
}

.header-contacts .instagram {
  width: 18px;
  position: relative;
  bottom: 1px;
}

.homelink {
	display: inline-block;
	padding: 15px 0 0 0;
	float: left
}

.homelink img {
  width: 34px;
  padding-top: 1px
}

.navigation {
  float: left;
  margin: 0;
}

.navigation .spacer {
  display: none;
}

.navigation li {
  list-style: none;
  display: inline-block;
  margin: 0;
}

.navigation li a {
  display: block;
  font-size: 21px;
  padding-top: 20px;
  margin-left: 15px;
}

.tip {
	z-index: 10000;
}


.footer {
	font-size: 12px;
	color: #666;
}

.footer a{
	font-size: 11px;
	color: #666;
}

.footer a:hover{
	text-decoration: underline
}


.poem-spacer {
  display: inline-block;
  width: 100px;
}

.poem-spacer-half {
  display: inline-block;
  width: 50px;
}

/* Columns */
.row {
	margin-bottom: 30px
}

.half img {
  max-width: 100%;
  margin-bottom: 20px;
}


@media (min-width: 1024px) {
	.half {
		width: 50%;
		float:left;
	}

}

.third {
	width: 315px;
	float: left;
	margin-right: 30px;
	position: relative;
	 transition: opacity .15s ease-in-out;
	 -moz-transition: opacity .15s ease-in-out;
	 -webkit-transition: opacity .15s ease-in-out;
}

.third img{
	max-width: 100%
}

.issue-images img {margin-bottom: 30px}

.page .sidebar-text h1 {
	font-size: 38px;
}

.page .sidebar-text h2 {
    font-family: 'HelveticaNeueLTStd75Bold', sans-serif;
    font-size: 18px;
}

.page .sidebar-text p {
    font-size: 12.5px;
    line-height: 1.4;
}


.two-thirds {
	width: 660px;
	float: left;
}

.two-thirds-images img {
	width: 100%;
	margin-bottom: 35px;
}

.two-thirds-images img.left-image {
	width: 47%;
	margin-right: 17px;
}

.two-thirds-images img.right-image {
	width: 47%;
	margin-left: 17px;
}

.two-thirds-images img.last-image {
	margin: 0;
}

.bottom-images img {
	width: 31%;
	margin-right: 30px;
	margin-bottom: 35px
}

.bottom-images .image-row img:last-of-type {
	margin-right: 0
}

.sidebar-text a,
.two-thirds a {border-bottom: 1px solid #000}


.third:last-of-type {
	margin-right: 0;
}

.index .articles {display: none}

.articles .row {
  margin-bottom: 15px;
}

.articles .third {
	height: 200px;
	padding: 13px;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 12px;
}

.articles .single {
  width: 25%;
  float: left;
  padding-right: 15px;
  position: relative;
}

.articles .box {
  margin-bottom: 6px;
  height: 180px;
  background-size: cover;
}


.articles .third {
	background-size: cover
}

.articles h2 {
  margin-bottom: 0
}

.title-desc {
  height: 90px;
}

.articles a{
	color: #fff
}

.articles .third:hover {
    opacity: 0.8
}

.page-link {
	position: absolute;
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.green {
	background: #8bd01f url('img/home/StoryGraphic01N.jpg') no-repeat center;
	color: #fff
}
.redorange {
	background: #fb4a04 url('img/home/StoryGraphic02N.jpg') no-repeat center;
	color: #fff
}
.purple {
	background: #770ec8 url('img/home/StoryGraphic03N.jpg') no-repeat center;
	color: #fff
}
.pink {
	background: #f32e8b url('img/home/StoryGraphic04N.jpg') no-repeat center;
	color: #fff
}
.blue {
	background: #159ed1 url('img/home/StoryGraphic05N.jpg') no-repeat center;
	color: #fff
}
.orange {
	background: #fcac20 url('img/home/StoryGraphic06N.jpg') no-repeat center;
	color: #fff
}


.green,
.redorange,
.purple,
.pink,
.blue,
.orange {
  background-repeat: no-repeat;
  background-position: center;
}


.green {
  background-color: #8bd01f!important;
}
.redorange {
  background-color: #fb4a04!important;
}
.purple {
  background-color: #770ec8!important;
}
.pink {
  background-color: #f32e8b!important;
}
.blue {
  background-color: #159ed1!important;
}
.orange {
  background-color: #fcac20!important;
}

/* Issue 2 */

.page07 {
	background: #8bd01f url('img/home/StoryGraphic07.jpg') no-repeat center;
	color: #fff
}
.page08 {
	background: #fb4a04 url('img/home/StoryGraphic08.jpg') no-repeat center;
	color: #fff
}
.page09 {
	background: #770ec8 url('img/home/StoryGraphic09.jpg') no-repeat center;
	color: #fff
}
.page10 {
	background: #f32e8b url('img/home/StoryGraphic10.jpg') no-repeat center;
	color: #fff
}
.page11 {
	background: #159ed1 url('img/home/StoryGraphic11.jpg') no-repeat center;
	color: #fff
}
.page12 {
	background: #fcac20 url('img/home/StoryGraphic12.jpg') no-repeat center;
	color: #fff
}


/* Issue 3 */

.page13 {
	background: #8bd01f url('img/home/StoryGraphic13.jpg') no-repeat center;
	color: #fff
}
.page14 {
	background: #fb4a04 url('img/home/StoryGraphic14.jpg') no-repeat center;
	color: #fff
}
.page15 {
	background: #770ec8 url('img/home/2.jpg') no-repeat center;
	color: #fff
}
.page16 {
	background: #f32e8b url('img/home/StoryGraphic16.jpg') no-repeat center;
	color: #fff
}
.page17 {
	background: #159ed1 url('img/home/StoryGraphic17.jpg') no-repeat center;
	color: #fff
}
.page18 {
	background: #fcac20 url('img/home/StoryGraphic18.jpg') no-repeat center;
	color: #fff
}

/* Issue 4 */
.page19 {
	background: #8bd01f url('img/home/StoryGraphic19.jpg') no-repeat center;
	color: #fff
}
.page20 {
	background: #fb4a04 url('img/home/StoryGraphic20.jpg') no-repeat center;
	color: #fff
}
.page21 {
	background: #770ec8 url('img/home/StoryGraphic21.jpg') no-repeat center;
	color: #fff
}
.page22 {
	background: #f32e8b url('img/home/3.jpg') no-repeat center;
	color: #fff
}
.page23 {
	background: #159ed1 url('img/home/4.jpg') no-repeat center;
	color: #fff
}
.page24 {
	background: #fcac20 url('img/home/StoryGraphic24.jpg') no-repeat center;
	color: #fff
}

/* Issue 5 */
.page25 {
	background: #8bd01f url('img/home/StoryGraphic25.jpg') no-repeat center;
	color: #fff
}
.page26 {
	background: #fb4a04 url('img/home/7.jpg') no-repeat center;
	color: #fff
}
.page27 {
	background: #770ec8 url('img/home/StoryGraphic27.jpg') no-repeat center;
	color: #fff
}
.page28 {
	background: #f32e8b url('img/home/5.jpg') no-repeat center;
	color: #fff
}
.page29 {
	background: #159ed1 url('img/home/6.jpg') no-repeat center;
	color: #fff
}
.page30 {
	background: #fcac20 url('img/home/8.jpg') no-repeat center;
	color: #fff
}

/* Issue 6 */
.page31 {
	background: #8bd01f url('img/home/11.jpg') no-repeat center;
	color: #fff
}
.page32 {
	background: #fb4a04 url('img/home/StoryGraphic32.jpg') no-repeat center;
	color: #fff
}
.page33 {
	background: #770ec8 url('img/home/9.jpg') no-repeat center;
	color: #fff
}
.page34 {
	background: #f32e8b url('img/home/StoryGraphic34.jpg') no-repeat center;
	color: #fff
}
.page35 {
	background: #159ed1 url('img/home/13.jpg') no-repeat center;
	color: #fff
}
.page36 {
	background: #fcac20 url('img/home/1.jpg') no-repeat center;
	color: #fff
}

.page37 {
	background: #8bd01f url('img/home/StoryGraphic37.jpg') no-repeat center;
	color: #fff
}
.page38 {
	background: #fb4a04 url('img/home/15.jpg') no-repeat center;
	color: #fff
}

.page40 {
	background: #f32e8b url('img/home/StoryGraphic40.jpg') no-repeat center;
	color: #fff
}

.page42 {
	background: #fcac20 url('img/home/StoryGraphic42.jpg') no-repeat center;
	color: #fff
}

/* Issue 6 */
.page43 {
	background: #8bd01f url('img/home/StoryGraphic43.jpg') no-repeat center;
	color: #fff
}
.page44 {
	background: #fb4a04 url('img/home/StoryGraphic44.jpg') no-repeat center;
	color: #fff
}
.page45 {
	background: #770ec8 url('img/home/17.jpg') no-repeat center;
	color: #fff
}
.page46 {
	background: #f32e8b url('img/home/StoryGraphic46.jpg') no-repeat center;
	color: #fff
}
.page47 {
	background: #159ed1 url('img/home/StoryGraphic47.jpg') no-repeat center;
	color: #fff
}
.page48 {
	background: #fcac20 url('img/home/16.jpg') no-repeat center;
	color: #fff
}

.page37 {
	background: #8bd01f url('img/home/StoryGraphic37.jpg') no-repeat center;
	color: #fff
}

.page39 {
	background: #770ec8 url('img/home/10.jpg') no-repeat center;
	color: #fff
}
.page40 {
	background: #f32e8b url('img/home/StoryGraphic40.jpg') no-repeat center;
	color: #fff
}
.page41 {
	background: #159ed1 url('img/home/14.jpg') no-repeat center;
	color: #fff
}
.page42 {
	background: #fcac20 url('img/home/StoryGraphic42.jpg') no-repeat center;
	color: #fff
}



/* Issue 9 */
.page49 {
	background: #8bd01f url('img/home/18.jpg') no-repeat center;
	color: #fff
}
.page50 {
	background: #fb4a04 url('img/home/20.jpg') no-repeat center;
	color: #fff
}
.page51 {
	background: #770ec8 url('img/home/StoryGraphic51.jpg') no-repeat center;
	color: #fff
}
.page52 {
	background: #f32e8b url('img/home/12.jpg') no-repeat center;
	color: #fff
}
.page53 {
	background: #159ed1 url('img/home/22.jpg') no-repeat center;
	color: #fff
}
.page54 {
	background: #fcac20 url('img/home/StoryGraphic54.jpg') no-repeat center;
	color: #fff
}
.page55 {
	background: #8bd01f url('img/home/23.jpg') no-repeat center;
	color: #fff
}
.page56 {
	background: #fb4a04 url('img/home/21.jpg') no-repeat center;
	color: #fff
}
.page57 {
	background: #770ec8 url('img/home/19.jpg') no-repeat center;
	color: #fff
}



/* Issue 10 */
.page58 {
  background: #8bd01f url('img/home/24.jpg') no-repeat center;
  color: #fff
}
.page59 {
  background: #fb4a04 url('img/home/27.jpg') no-repeat center;
  color: #fff
}
.page60 {
  background: #770ec8 url('img/home/26.jpg') no-repeat center;
  color: #fff
}
.page61 {
  background: #f32e8b url('img/home/StoryGraphic61.jpg') no-repeat center;
  color: #fff
}
.page62 {
  background: #159ed1 url('img/home/25.jpg') no-repeat center;
  color: #fff
}
.page63 {
  background: #fcac20 url('img/home/StoryGraphic63.jpg') no-repeat center;
  color: #fff
}

/* Issue 11 */
.page64 {
  background-image: url('img/home/34.jpg');
}
.page65 {
  background-image: url('img/home/31.jpg');
}
.page66 {
  background-image: url('img/home/StoryGraphic66.jpg');
}
.page67 {
  background-image: url('img/home/28.jpg');
}
.page68 {
  background-image: url('img/home/30.jpg');
}
.page69 {
  background-image: url('img/home/StoryGraphic69.jpg');
}
.page70 {
  background-image: url('img/home/StoryGraphic70.jpg');
}
.page71 {
  background-image: url('img/home/StoryGraphic71.jpg');
}
.page72 {
  background-image: url('img/home/29.jpg');
}

/* Issue 12 */
.page73 {
  background-image: url('img/home/36.jpg');
}
.page74 {
  background-image: url('img/home/33.jpg');
}
.page75 {
  background-image: url('img/home/35.jpg');
}
.page76 {
  background-image: url('img/home/StoryGraphic76.jpg');
}
.page77 {
  background-image: url('img/home/StoryGraphic77.jpg');
}
.page78 {
  background-image: url('img/home/37.jpg');
}

/* Latest new style articles */
.page101 {
  background-image: url('img/home/101.jpg');
}
.page102 {
  background-image: url('img/home/102.jpg');
}
.page103 {
  background-image: url('img/home/103.jpg');
}
.page104 {
  background-image: url('img/home/104.jpg');
}
.page105 {
  background-image: url('img/home/105.jpg');
}
.page106 {
  background-image: url('img/home/106.jpg');
}
.page107 {
  background-image: url('img/home/107.jpg');
}
.page108 {
  background-image: url('img/home/108.jpg');
}
.page109 {
  background-image: url('img/home/109.jpg');
}
.page110 {
  background-image: url('img/home/110.jpg');
}
.page111 {
  background-image: url('img/home/111.jpg');
}



/* End Issues */

@media (min-width: 768px) {

	.bottom-imgs img {float: left; max-width: 315px; margin: 0 12px 12px 0}

}

@media (max-width: 767px) {

	.bottom-imgs img {float: none; width: 100%; max-width: 100%; margin: 0 0 20px 0}




}

/* Typography */

h1 {
	font-family: 'HelveticaNeueLTStd75Bold', sans-serif;
	font-size: 38px;
	line-height: 1.1;
	margin-bottom: 6px
}

.photo h1 {
	position: relative;
	bottom: 6px;
	font-size: 32px;
	line-height: 1.1;
	margin-bottom: 0
}


h2 {
	font-family: 'HelveticaNeueLTStd75Bold', sans-serif;
	margin-bottom: 12px
}

h3, h4, h5 {
	font-family: 'HelveticaNeueLTStd75Bold', sans-serif;
}

p {
	margin-bottom: 20px
}

.subscript, sup {
	font-size: 10px;
	position: relative;
	bottom: 4px;
}

.small .subscript {
	bottom: 3px;
}

.bold, strong {
	font-family: 'HelveticaNeueLTStd75Bold', sans-serif;
}

.buy h2,
.page h2 {
	font-family: 'HelveticaNeueLTStd45Light', sans-serif;
	font-size: 26px;
	margin-bottom: 12px
}

.photo h2 {
	font-size: 20px;
	margin-bottom: 6px;
	position: relative;
	bottom: 3px;
}

.feature, .feature p {
	font-family: 'HelveticaNeueLTStd45Light', sans-serif;
	font-size: 12px
}

.feature img{
	max-width: 100%
}

.box p {
	font-size: 12px
}

.issue-section h3, p.small{
	font-size: 12px;
	margin-bottom: 10px
}

.issue-section p {
  font-size: 12.8px;
  margin-bottom: 10px
}

div.small p {
	font-size: 12px;
	margin-bottom: 10px
}

.feature p.small {
	font-size: 11px;
	margin-bottom: 28px
}


.issue-section h3.no-margin {
	margin-bottom: 0
}

.about-press p {
	margin: 2px 0;
}
.about-press a {
	font-style: italic
}

.page h5 {
	text-decoration: underline;
	font-size: 12px;
	margin-bottom: 10px
}

.red {color: #dc2324}

.currency {
	width: 100%;
	position: relative;
	font-size: 12px;
	margin-bottom: 3px
}

.currency form{
	right: 0;
	top: 0;
	position: absolute
}

.buy-now {
	background: #fff;
	border: 0;
	display: inline;
	color: #dc2324;
	border-bottom: 1px solid #dc2324
}

.buy-now:hover {
	opacity: 0.8
}

textarea:focus, input:focus{
    outline: 0;
}


@media (max-width: 1300px) {

	.intro {
		background: #fff url('img/intro.png') no-repeat center top;
		background-size: 55%
	}

}

@media (min-width: 1300px) {
  .navigation {
    margin-left: 25px;
  }

  .navigation li {
    margin-right: 5px;
  }
}

@media (max-width: 768px) {

  .articles .single {
    width: 50%;
  }

	.wrapper, .inner {
		max-width: 100%
	}

	.articles .third {
		height: auto;
		min-height: 200px
	}

	.header .inner {
		text-align: center;
	}

	span.issue,.logo {
		float: left;
		text-align: center;
		display: inline-block
	}

	span.issue {
		display: none;
	}

	.header-contacts {
		float: right;
		margin: 17px 3px 6px;
		display: block;
		text-align: right;
		font-size: 13px
	}

	.row {
		margin-bottom: 0;
	}

	.third, .two-thirds {
		margin-bottom: 30px;
		width: 100%
	}

	.box {
		height: auto;
	}

	.third img,
	.box img,
	.feature img{
		width: 100%;
	}

	.navigation {
		float: right;
		display: block;
		margin-top: 24px;
	}

  .navigation .spacer {
    display: inline-block;
  }

	.navigation li {
		display: inline-block;
	}

	.navigation li.spacer {
		margin: 0 6px;
	}

  .col {
    width: 50%;
  }

}


@media (max-width: 768px) {
	.navigation {
		float: left;
		display: block;
		margin: 0;
	}
}


/* About page  */
.about-press img {
  width: 100%;
  margin-bottom: 25px;
}
@media (min-width: 1200px) {
  .about-column {
    width: 50%;
    margin-left: 25%;
  }
}

/* Events home */
.events-home-column {
  width: 50%;
  float: left;
  padding: 0 10px 0 0;
}

.events-home-column:nth-of-type(even) {
  padding: 0 0 0 6px;
}

.events-home-column h3 {
  font-weight: bold;
  font-size: 18px;
}

.events-home-column {
  width: 50%;
  float: left;
  padding: 0 6px 0 0;
}
.events-home-column img {
  width: 100%;
  margin-bottom: 4px;
  display: block;
}

@media (max-width: 400px) {
  .articles .single {
    width: 100%;
  }

  .header-contacts {
    float: left;
    margin: 5px 0;
  }

  .navigation li a {
    margin: 0 2px 0 0;
    font-size: 18px;
    padding: 2px 0;
  }
}
