 /*
	Theme Name: HTML5 Blank
	Theme URI: http://html5blank.com
	Description: HTML5 Blank WordPress Theme
	Version: 1.4.3
	Author: Paul O'Neal
	Author URI: http://media-ten.com
	Tags: Blank, HTML5, CSS3

	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/
/*------------------------------------*\
	TYPOGRAPHY
\*------------------------------------*/

@font-face {
	font-family:'Font-Name';
	src:url('fonts/font-name.eot');
	src:url('fonts/font-name.eot?#iefix') format('embedded-opentype'),
		url('fonts/font-name.woff') format('woff'),
		url('fonts/font-name.ttf') format('truetype'),
		url('fonts/font-name.svg#font-name') format('svg');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family: 'ArvoBold';
src: url('fonts/EuclidCircularB-Bold-WebS.ttf');
font-weight: normal;
}
@font-face {
font-family: 'ArvoRegular';
src: url('fonts/EuclidCircularB-Regular-WebS.ttf');
font-weight: normal;
}


p{margin: 0 0 15px;}

/*------------------------------------*\
CLOURS
beige 		#ede8e2
Dark grn	#089899
Light grn	#e8f4f4
Font grey	#bbb
Overlay 	#fdfdfd

\*------------------------------------*/
.beige{background: #ede8e2;}
.darkgreen{background: #089899;}
.lightgreen{background: #e8f4f4;float: left;width: 100%;}
.overlay{background: #fdfdfd;}
.white{background: #fff;}
.whitebg{float: left;background: #fff;padding:12px 10px; width: 100%;}
.page .whitebg{padding: 15px 20px;}
.whitebg .col-3{padding: 10px;}
.whitebg .author {text-transform: uppercase;font-size: 11px;color: #999;display: block; margin-top: 10px;font-weight: 600; letter-spacing: 1px;font-family: 'ArvoBold';}
p.the_category,
p.the_category a{color: #089899;text-transform: uppercase;font-size: 14px; letter-spacing: 1.5px;font-weight: 600;margin:8px 0; display: revert;padding: 0;background: none;}


h1{font-size: 40px;}
h2{margin: 0 0 15px;font-size: 28px;font-family: 'ArvoBold'; font-weight:400;}
h3{font-family: 'ArvoBold', serif;color:#000; font-size: 21px; letter-spacing: -1px;}

/*------------------------------------*\
MAIN
\*------------------------------------*/

/* Pop Up */
html #exitpopup-modal .exitpopup-modal-window{width: 50% !important;height: auto !important;max-height: fit-content;margin-top: 5%;}
html #exitpopup-modal .exitpopup-modal-footer{display: none;}


/* global box-sizing */
*,
*:after,
*:before {-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;}
/* html element 62.5% font-size for REM use */
html{width: 100%;display: block;scroll-behavior: smooth;}
body {font-family: 'ArvoRegular', serif;color:#000;}
body main {font-family: 'adobe-caslon-pro', serif;color:#000;}
/* clear */
.clear:before,
.clear:after {content:' ';display:table;}
.clear:after {clear:both;}
.clear {*zoom:1;}
img {max-width:100%;vertical-align:bottom;height: auto;}
a {color:#000;text-decoration:none;}
a:hover {color:#444;}
a:focus {outline:0;}
a:hover,
a:active {outline:0;}
input:focus {outline:0;border:1px solid #04A4CC;}
.alm-btn-wrap {float: left;width: 100%;}
#topleaderboard {
    float: left;
    width: 100%;
    padding: 30px 0;
}
/*------------------------------------*\
Arrows
\*------------------------------------*/
.arrow {border: solid #089899;border-width: 0 2px 2px 0;display: inline-block;padding: 20px;margin-top: -20px;}
.arrow.right {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.arrow.left {transform: rotate(135deg);-webkit-transform: rotate(135deg);}
.arrow.up {transform: rotate(-135deg);-webkit-transform: rotate(-135deg);}
.arrow.down {transform: rotate(45deg);-webkit-transform: rotate(45deg);}

.pt-cv-view .carousel-control span{background: #089899;}
.pt-cv-view .pt-cv-carousel-indicators li.active {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
background-color: #089899;
background-image: -webkit-gradient(linear,left top,left bottom,from(#089899),to(#089899));
background-image: -webkit-linear-gradient(top,#089899,#089899);
background-image: -moz-linear-gradient(top,#089899,#089899);
background-image: -o-linear-gradient(top,#089899,#089899);
background-image: linear-gradient(to bottom,#089899,#089899);
}

#loadmorefooter{font-family: 'ArvoRegular';}
#loadmorefooter ul{}
#loadmorefooter li{list-style: none;}
#loadmorefooter .ajax-load-more-wrap.green .alm-load-more-btn {border: 1px solid #089899;font-family: 'ArvoRegular';font-size: 24px;margin: 30px;padding: 20px 35px;height: auto;background: #fff;color: #089899;text-transform: uppercase;border-radius: 0;}
#loadmorefooter .ajax-load-more-wrap.green .alm-load-more-btn:hover{opacity: 0.8;}
#loadmorefooter .alm-btn-wrap{margin: 0;padding: 0;}
#loadmorefooter .col-3{padding: 10px; min-height: 475px;}
#loadmorefooter .author {text-transform: uppercase;font-size: 11px;color: #999;display: block;margin-top: 10px;font-weight: 600;letter-spacing: 1px;font-family: 'ArvoBold';}
#loadmorefooter h2{min-height: 110px;max-height: 110px;overflow: hidden;display: inline;}
#loadmorefooter h2:hover {background: url('img/h1.jpg');background-repeat: repeat-x;background-position: center 30px;background-size: 5px;opacity: 1; font-weight:400;}
#loadmorefooter h2 a{}

/*------------------------------------*\
Home Page
\*------------------------------------*/
#topstory{padding-top: 25px;}
#topstory .hometopblock{font-family: 'ArvoRegular', serif;color:#000;}
#topstory .hometopblock img{margin: 0 auto !important;}

#topstory .hometopblock{}
#topstory .hometopblock p{margin: 0 0 4px;}
#topstory .hometopblock{max-width: 66.6666%;background: #fff;position: relative;z-index: 6;margin: -120px auto 0;padding: 15px 25px; text-align: center;}
#topstory .hometopblock p.the_category, #topstory .hometopblock p.the_category a{padding:0;}
#topstory .hometopblock .the_category p{}
#topstory .hometopblock .the_category a{color: #089899;text-transform: uppercase;font-size: 14px; letter-spacing: 1.5px;font-weight: 600;}
#topstory .hometopblock h1{display: inline;margin: 10px 0;font-family: 'ArvoBold';font-size: 40px;letter-spacing: -1px; font-weight:400;}
#topstory .hometopblock h1 a{color: #000;}
#topstory .hometopblock h1:hover {background: url('img/h1.jpg');background-repeat: repeat-x;background-position: center 38px;background-size: 5px;opacity: 1;}

#topstory .hometopblock .post_intro_line{font-size: 21px;letter-spacing: -1px;}
#topstory .hometopblock .readmore{display: block; margin: 15px 0 0;}
#topstory .hometopblock .readmore a{color: #089899;text-transform: uppercase;border: 1px solid #089899;display: inline-block;padding: 5px 10px;font-size: 13px;letter-spacing: 1px;}
#topstory .hometopblock .readmore a:hover{background: #f5f5f5}

	/* Magazine Slider */
#magazineinsert h2{color: #089899;text-transform: uppercase;font-size: 14px; letter-spacing: 1.5px;font-weight: 600; margin-bottom: 5px;font-family: 'ArvoRegular', serif;}
#magazineinsert h3{font-family: 'ArvoBold';margin: 0 0 20px; font-size: 30px;color: #000;}
#magazineinsert .wrapper{}
#magazineslider {width: 100%;float: left;padding: 10px 0;}
#magazinescroll{}
#magazineslider .wrapperscr{}
#magazinescroll ul{list-style: none;margin: 0;}
#magazinescroll ul li {float: left !important;margin-right: 45px !important;width: auto !important;}
#magazinescroll .wooslider {margin: 0;background: transparent;border: none;position: relative;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none;zoom: 0;}
#magazinescroll .wooslider img{max-height: 250px; width: auto;box-shadow: 0px 1px 8px 1px #4b4b4b;}
#magazinescroll .flex-direction-nav {text-align: center;width: 250px;display: table;margin: 20px auto;padding: 0;position: inherit;}
#magazinescroll .flex-direction-nav li{}
#magazinescroll .flex-direction-nav li.flex-nav-prev{float: left !important;}
#magazinescroll .flex-direction-nav li.flex-nav-next{float: right !important;}

#magazinescroll .flex-direction-nav li a {border: solid #089899;border-width: 0 2px 2px 0;display: inline-block;padding: 12px;margin-top: 0;width: 20px;color: transparent;font-size: 0px;}
#magazinescroll .flex-direction-nav li .flex-next{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
#magazinescroll .flex-direction-nav li .flex-prev{transform: rotate(135deg);-webkit-transform: rotate(135deg);}

#magazineinsert{padding: 20px 0;}
#magazineinsert .wpcp-carousel-section .slick-list{margin: 0;}
#magazineinsert .wpcp-carousel-section.nav-vertical-center {padding: 0 30px;}

#magazineinsert #sp-wp-carousel-free-id-8979.sp-wpcp-8979 .slick-prev,
#magazineinsert #sp-wp-carousel-free-id-8979.sp-wpcp-8979 .slick-next,
#magazineinsert #sp-wp-carousel-free-id-8979.sp-wpcp-8979 .slick-prev:hover,
#magazineinsert #sp-wp-carousel-free-id-8979.sp-wpcp-8979 .slick-next:hover {font-size: 45px;text-align: center;}


/**/
#storysline1{padding-top: 20px;}
#storysline1 .white{padding: 12px;}
#storysline1 h2,
#storysline2 h2,
#storysline3 h2,
#storysline4 h2,
#storysline5 h2,
#storysline6 h2,
#storysline7 h2,
#storysline8 h2,
#ajax-load-more h2,
#search_results h2{line-height: 30px;display: inline;letter-spacing: -1px;}
#storysline1 h2:hover,
#storysline2 h2:hover,
#storysline4 h2:hover,
#storysline5 h2:hover,
#storysline6 h2:hover,
#storysline7 h2:hover,
#storysline8 h2:hover,
#ajax-load-more h2:hover,
#search_results h2:hover {background: url('img/h1.jpg');background-repeat: repeat-x;background-position: center bottom;background-size: 3px;opacity: 1;padding-bottom: 1px;}

#storysline2{}
#storysline2 .white{padding: 12px;}
#storysline2 #homepagempu{display: flex; justify-content: center;}
#storysline2 #homepagempu > div{background:#e8f4f4;width: 100%; text-align: center;}
#storysline3 {padding: 40px 0;}
#storysline3 .lightgreen {display: flex;place-items: center;text-align: center;width: 100%;}
#storysline3 .col-3{flex: 1; /* additionally, equal width */}
#storysline3 #padding{margin: 0 25px;}
#storysline3 .readmore a{color: #089899;text-transform: uppercase;border: 1px solid #089899;display: inline-block;padding: 5px 10px;font-size: 13px; letter-spacing: 1px;}
#storysline3 .readmore a:hover{background: #f5f5f5}
#storysline3 h2{font-size: 40px; letter-spacing: -1px;line-height: inherit;}
#storysline3 h2:hover {background: url('img/h1.jpg');background-repeat: repeat-x;background-position: center 38px;background-size: 5px;opacity: 1;}

#storysline3 h2 a{}
#storysline3 p{padding: 0 10px;font-size: 21px;}

#storysline4{padding: 5px 0 0;}
#storysline5{}
#storysline5 #padding{margin: 0 25px;}
#storysline5 .readmore a{color: #089899;text-transform: uppercase;border: 1px solid #089899;display: inline-block;padding: 5px 10px;font-size: 13px; letter-spacing: 1px;}
#storysline5 .readmore a:hover{background: #f5f5f5}
#storysline5 .whitebg{padding: 0; text-align: center;}
#storysline5 #verticalad{display: grid;place-items: center;}
#storysline5 #lineup{display: grid;grid-template-columns: minmax(320px, 66%) 1fr; margin-top: 45px;}
#storysline5 #lineup .col{flex: auto;padding: 0 5px;}
#storysline5 h2{font-size: 40px; letter-spacing: -1px;line-height: inherit;}
#storysline5 h2:hover {background: url('img/h1.jpg');background-repeat: repeat-x;background-position: center 38px;background-size: 5px;opacity: 1;}
#storysline5 p{padding: 0 10px;font-size: 21px;}

#storysline6{padding-bottom: 45px;}
#storysline7{}
#storysline8{}
#storysline9{}
#storysline10{}
#billboard1 {padding: 0 0 40px; text-align: center;}
.category #billboard1 {padding: 40px;}
#billboard2 {padding: 40px 0; text-align: center;}
#videoinsert{padding: 0;}

#category-intro,
#topstory,
#storysline1,
#storysline2,
#storysline3,
#storysline4,
#storysline5,
#storysline6,
#storysline7,
#storysline8,
#storysline9,
#storysline10,
#videoinsert,
#magazineinsert,
#billboard1,
#billboard2,
#moretoread{float: left; width: 100%;font-family: 'ArvoRegular';}

/*
#imagewrap {max-height: 250px;overflow: hidden;display: block;margin-bottom: 5px;}
*/
#imagewrap {height: 250px;overflow: hidden;display: block;margin-bottom: 5px; position: relative;}
#imagewrap2 {height: 475px;overflow: hidden;display: block;margin-bottom: 0; position: relative;}
#imagewrapinner {position: absolute;left: 0;right: 0;margin: 0 -65px;height: 250px;}
#imagewrapinner img{ height: 100%; object-fit: cover}


/* story slider */
#storysline4 ul{}
#storysline4 ul li {}
#storysline4 .flexsliderscroller.wooslider {margin: 0;background: transparent;border: none;position: relative;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none;zoom: 0;}
#storysline4 .flex-direction-nav {position: relative;margin: 14px auto 5px;width: 200px;list-style: none;height: 35px;padding: 0;}
#storysline4 .flex-direction-nav li{}
#storysline4 .flex-direction-nav li.flex-nav-prev{float: left !important;}
#storysline4 .flex-direction-nav li.flex-nav-next{float: right !important;}
#storysline4 .flex-direction-nav li a {border: solid #089899;border-width: 0 2px 2px 0;display: inline-block;padding: 12px;margin-top: 0;width: 20px;color: transparent;font-size: 0px;}
#storysline4 .flex-direction-nav li .flex-next{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
#storysline4 .flex-direction-nav li .flex-prev{transform: rotate(135deg);-webkit-transform: rotate(135deg);}
/*------------------------------------*\
Categories
\*------------------------------------*/
.category{}
.category #storysline1{/*padding: 0;*/text-align: center;}
.category #storysline1 .whitebg{display: grid;grid-template-columns: minmax(320px, 68%) 1fr; margin:0 0 45px 0;padding: 20px;}
.category #storysline1 .whitebg .col{flex: auto;}
.category #storysline1 h1{display: inline;margin: 10px 0;}
.category #storysline1 h1:hover {background: url('img/h1.jpg');background-repeat: repeat-x;background-position: center 28px;background-size: 5px;}

.category #storysline2{}
.category #storysline3{padding: 0 0 40px;}
.category #storysline6 {padding: 45px 0;}
.category #storysline6 #imagewrap{max-height: 100%;}
.category #storysline6 .lightgreen{display: flex;place-items: center;text-align: center;width: 100%;}

.category #storysline1 h2,
.category #storysline6 h2{font-size: 40px;line-height: normal;}
.category #storysline1 h2:hover,
.category #storysline6 h2:hover{background: url('img/h1.jpg');background-repeat: repeat-x;background-position: center 38px;background-size: 4px;opacity: 1;}
.category #storysline1 p,
.category #storysline6 p{font-size: 21px;letter-spacing: -1px;}


.category #storysline6 .lightgreen .col{flex: 1 1 50%; /*  Stretching: */}
.category #storysline6 .lightgreen .col:nth-child(2){padding: 10px;}
#category_image_credits {position: relative;bottom: 25px;background: #ffffffd6;float: left;padding: 5px 10px;color: #333;}
#category_image_credits p{margin: 0;font-size: 12px;}
#category_image_credits span{}

#category-intro{float: left;width: 100%;padding: 30px 0;}
#category-intro .wrapper{display: flex;flex-wrap: wrap;}
#category-intro .wrapper > div{flex: 1 1 50%; /*  Stretching: */}
#category-intro-img{max-width: 680px;}
#category-intro-img img{width: 100% !important; height: auto !important;}
#taxonomy-description {background: #fff;text-align: center;margin-left: -50px;margin-top: 5%;float: right;width: 50%;padding: 10px 20px;margin-bottom: 5%;}

#taxonomy-description_inner{display: flex;
  justify-content: center;
  align-items: center;}
#taxonomy-description_inner > div{}


#category-intro h1 {color: #089899;margin: 10px;font-size: 40px;font-family: 'ArvoBold';letter-spacing: -1px;}
#category-intro p{}
.category .readmore a{color: #089899;text-transform: uppercase;border: 1px solid #089899;display: inline-block;padding: 5px 10px;font-size: 13px;letter-spacing: 1px;}
.category .readmore a:hover{background: #f5f5f5}
.category .innercolspace {position: relative;height: 600px;overflow: hidden;}
.category .innercolspace .innercolspacecontent {position: absolute;z-index: 9;bottom: 0;right: 0;left: 0;background: #fff;padding: 3% 0;}
.category .innercolspace .innercolspacecontent p.readmore{margin: 0;}


/*------------------------------------*\
DIGITAL MAGAZINE
\*------------------------------------*/
#coverhousing{width:100%; float:left;}
#coverhousinginner {
    max-width: 1054px;
    margin: 0 auto;
    padding: 35px 12px;
}
.digital_magazines{
    display: flex;
    flex-wrap: wrap;
  }

.digital_magazines_issues {
    flex: 1 1 30%; /*  Stretching: */
    margin: 0 0 2px;padding: 0 22px;text-align: center;max-width:33%;
  }
.issues_img{display:block; margin-bottom:5px;}
.issues_img img{padding-top: 20px;}
/*.issue_title{margin:0;font-family: 'ArvoRegular';}*/


	.digital_magazines_issues:hover{background-color: #e1ebea;}
	h3{display: inline;}
	.digital_magazines_issues:hover h3,
	.digital_magazines_issues h3:hover{background: url('img/h1.jpg');background-repeat: repeat-x;background-position: center 18px;background-size: 4px;opacity: 1;}

/*------------------------------------*\
POSTS
\*------------------------------------*/
.single-post{}
.single-post #billboard2{position: relative;z-index: 8;}
.post-bigimg-top{}
#postline {display: flex;flex-wrap: wrap;width: 100%;}

#articlewrappermain {}
#articleadsbottom a{margin: 40px 0;display: block;}


/*------------------------------------*\
PAGES
\*------------------------------------*/
#pageinsert {max-width: 90%;margin: -75px auto;position: relative;}
#pageinsert h1 {display: inline;margin: 10px 0;font-family: 'ArvoBold';text-align: center;background: url('img/h1.jpg');background-repeat: repeat-x;background-position: center 38px;background-size: 5px;opacity: 1;}


#pageinsert #alternative_title_h1{display: inline-block; margin: 10px 0;}
#pagetitle h1{display: inline-block;margin: 10px 0;font-family: 'ArvoBold';text-align: center;background: url('img/h1.jpg');background-repeat: repeat-x;background-position: center 38px;background-size: 5px;opacity: 1;}


#pagecolumns{display: grid;grid-template-columns: minmax(150px, 50%) 1fr;}
#pagecolumns .pagecolumns{}
#pagecolumns #pagecolumns1{}
#pagecolumns #pagecolumns2{}
#center{display: grid;place-items: center;}

#pageintroline p {
    font-family: 'ArvoRegular', serif;
    font-size: 21px;
    margin-bottom: 20px;
    letter-spacing: -1px;margin-top: -5px;
}

#advertisepanel2 h3 a, #advertisepanel3 h3 a {
    background: url(img/h1.jpg);
    background-repeat: repeat-x;
    background-position: center 20px;
    background-size: 3px;
    opacity: 1;
}


/* sidebar */
#sidebar-article{padding: 0; max-width: 300px}
#sidebar-article img{max-width: 300px; width: 100%;}
.sidebar {}
/**/

#postid #contentblock1,
#postid #contentblock2{display: grid;grid-template-columns: minmax(320px, 68%) 1fr;}
#postid #contentblock1 #the_content{padding-right: 10px;}
#postid #contentblock1 #the_content_sb,
#postid #contentblock2 #the_content_sb{position: relative; text-align: right;padding-left: 10px;}
#postid #contentblock1 #the_content_sb #sidebar-article{min-height: 1em;position: sticky;top: 1em;/* Where it stops */}
#postid #contentblock2 #the_content_sb{padding-bottom: 280px;}
#postid #contentblock2 #the_content_sb #sidebar-article2{min-height: 1em;position: sticky;top: 1em;/* Where it stops */bottom: 300px}
#postid #contentblock1 p,
#postid #contentblock2 p,
#postid #mobilesplit p,
article p{font-size: 20px; line-height: 30px;}
#newsletter_terms p {font-size: 12px;line-height: inherit;margin: 0 0 5px;color: #777;}
#postid #contentblock1 h2, #postid #contentblock2 h2 {font-family: 'ArvoBold';color: #000;letter-spacing: -1px;margin: 0 0 5px;font-size: 26px;}
#postid #contentblock1 h3, #postid #contentblock2 h3{}
#postid #contentblock1 h4, #postid #contentblock2 h4{}
#postid #contentblock1 h5, #postid #contentblock2 h5{font-family: 'ArvoBold';color: #000;letter-spacing: -1px;margin: 0 0 5px;font-size: 21px}
#postid #contentblock1 .wp-caption,
#postid #contentblock2 .wp-caption,
#postid #mobilesplit .wp-caption{margin: 0;padding: 0;border: none;max-width: 100%;width: 100% !important;}

#postid #contentblock1 .wp-caption img,
#postid #contentblock2 .wp-caption img,
#postid #mobilesplit .wp-caption img {max-width: 100%;}
#postid #contentblock1 .wp-caption p,
#postid #contentblock2 .wp-caption p,
#postid #mobilesplit .wp-caption p {
    font-family: 'ArvoRegular';
    font-size: 15px;
    text-align: left;
    color: #555;
    padding: 0;
    margin:5px 0 15px;line-height: normal;letter-spacing: -1px; display: block !important;
}
#postid #contentblock1 a, #postid #contentblock2 a, article p a{background: url('img/h1.jpg');background-repeat: repeat-x;background-position: center 20px;background-size: 2px;opacity: 1;}

.heateor_sss_sharing_container a {background:none !important;}

.gdmag-target a {background: none !important;}

#pagecolumns .pagecolumns p a {background: none;}
#pagecolumns .pagecolumns a img.alignnone{margin: 0;}
#pagecolumns #pagecolumns2 img.tvlogo{max-height: 60px; width: auto;}


#postid #contentblock2 #the_content_sb #fixedsbmpu{position: absolute; bottom: 0;}

#postid #articlelinks{padding-left: 10px;}
#postid #articlelinks .morelinks{display: grid;grid-template-columns: minmax(20px, 20px) 1fr;margin-bottom: 5px;}
#postid #articlelinks h5{font-weight: bold;position: relative;margin: 0}
#postid #articlelinks h5 a {}
#postid #articlelinks svg {width: auto;height: 12px;color: #089899;margin: 8px 0 0 0;fill:#089899;float: left;}
#postid #articlelinks svg path{}

#postid #billboard1 {max-width: 1030px;margin: 25px auto;float: none;display: flex;background: #fff;padding: 25px 0px;}
#postid #articlebottomcontent {padding: 10px 25px 25px;max-width: 98%;width: 1030px;margin: 0 auto;background: #fff;position: relative;display: flex;}
#postid #articlebottomcontent.tagsbar{display: block;color: #626262;}
#postid .tagsbar a {font-size: 13px;color: #626262;font-weight: 100;}
#postid #articlebottomcontent:empty{display: none;}
#postid #big_image_after_billboard {width: 100%;max-width: 1030px;margin: 0 auto;padding: 25px 25px 1px 25px;background: #fff;position: relative;}
#postid #big_image_after_billboard_author {font-family: 'ArvoRegular';font-size: 15px;text-align: left;color: #555;padding: 0;margin: 5px 0 5px;line-height: normal;letter-spacing: -1px;}
#postid #big_image_after_billboard img{}

#postid{float: left; width: 100%;padding-top: 40px;}
#postid .articlewrapper {padding: 25px;max-width: 98%;width: 1030px;background: #fff;margin: -125px auto 0;position: relative;z-index: 1;}
#postid .articlewrapper #postdetails{text-align: center;font-family: 'ArvoRegular';margin-bottom: 25px; padding: 0 50px;}
#postid .articlewrapper #postdetails p.the_category{margin: 0;font-size: 18px;letter-spacing: 2px;}
#postid .articlewrapper #postdetails p.the_category a{}
#postid .articlewrapper #postdetails h1{display: inline;margin: 10px 0;font-family: 'ArvoBold';font-size: 40px;letter-spacing: -1px;}
#postid .articlewrapper h2 {margin: 0 0 15px;font-size: 22px;font-family: 'ArvoRegular';font-weight: 100;line-height: normal;color: #777;}
#postid .articlewrapper #postdetails .post_intro_line{font-size: 21px; letter-spacing: -1px;}
#postid .articlewrapper #postdetails span.author{
    text-transform: uppercase;
    font-size: 11px;
    color: #999;
    display: block;
    margin-top: 10px;
    font-weight: 600;
    letter-spacing: 1px;
    font-family: 'ArvoBold';
}
#postid .articlewrapper .size-full{}
#the_content{padding-right: 10px;font-family: 'adobe-caslon-pro', serif;color:#000;}
#the_content img{width: 100%;}
/* Images */
#postid .articlewrapper .size-full::before{display: block;content: ">";}
#postid .articlewrapper .size-full::after{display: block;content: ">";}
#postid .articlewrapper img:before{display: block;content: ">";}
#postid .articlewrapper img:after{display: block;content: ">";}


#moretoread{position: relative; z-index: 9;}
#moretoread h3 {
    font-family: 'ArvoBold';
    color: #000;
    letter-spacing: -1px;
    margin: 0 0 5px;
    font-size: 21px;
}
#moretoread #imagewrap{height: 205px;}
#moretoread #imagewrap #imagewrapinner{height: 205px;}


#mpufooter{background: #e8f4f4;display: grid;place-items: center;padding: 30px 0}


/*------------------------------------*\
Video Footer
\*------------------------------------*/
#videoinsert{}
.video_gallery__h2_text{}
.video_gallery__intro_text{}
#videoinsert #Rich_Web_VS_HPS11 {padding: 0px 4px 50px;margin: 0;}
#videoinsert .Rich_Web_VS_HPS11_Nav,
#videoinsert .Rich_Web_VS_HPS22_Nav,
#videoinsert .Rich_Web_VS_HPS33_Nav,
#videoinsert .Rich_Web_VS_HPS44_Nav,
#videoinsert .Rich_Web_VS_HPS55_Nav,
#videoinsert .Rich_Web_VS_HPS66_Nav,
#videoinsert .Rich_Web_VS_HPS77_Nav,
#videoinsert .Rich_Web_VS_HPS88_Nav,
#videoinsert .Rich_Web_VS_HPS99_Nav{position: relative;width: 100%;bottom:-295px;z-index: 99;}

#videoinsert .Rich_Web_VS_HPS11_Nav a,
#videoinsert .Rich_Web_VS_HPS22_Nav a,
#videoinsert .Rich_Web_VS_HPS33_Nav a,
#videoinsert .Rich_Web_VS_HPS44_Nav a,
#videoinsert .Rich_Web_VS_HPS55_Nav a,
#videoinsert .Rich_Web_VS_HPS66_Nav a,
#videoinsert .Rich_Web_VS_HPS77_Nav a,
#videoinsert .Rich_Web_VS_HPS88_Nav a,
#videoinsert .Rich_Web_VS_HPS99_Nav a{font-family: ArvoRegular;}

#videoinsert .Rich_Web_VS_HPS11_Nav a:nth-child(1),
#videoinsert .Rich_Web_VS_HPS22_Nav a:nth-child(1),
#videoinsert .Rich_Web_VS_HPS33_Nav a:nth-child(1),
#videoinsert .Rich_Web_VS_HPS44_Nav a:nth-child(1),
#videoinsert .Rich_Web_VS_HPS55_Nav a:nth-child(1),
#videoinsert .Rich_Web_VS_HPS66_Nav a:nth-child(1),
#videoinsert .Rich_Web_VS_HPS77_Nav a:nth-child(1),
#videoinsert .Rich_Web_VS_HPS88_Nav a:nth-child(1),
#videoinsert .Rich_Web_VS_HPS99_Nav a:nth-child(1){float: left;}

#videoinsert .Rich_Web_VS_HPS11_Nav a:nth-child(2),
#videoinsert .Rich_Web_VS_HPS22_Nav a:nth-child(2),
#videoinsert .Rich_Web_VS_HPS33_Nav a:nth-child(2),
#videoinsert .Rich_Web_VS_HPS44_Nav a:nth-child(2),
#videoinsert .Rich_Web_VS_HPS55_Nav a:nth-child(2),
#videoinsert .Rich_Web_VS_HPS66_Nav a:nth-child(2),
#videoinsert .Rich_Web_VS_HPS77_Nav a:nth-child(2),
#videoinsert .Rich_Web_VS_HPS88_Nav a:nth-child(2),
#videoinsert .Rich_Web_VS_HPS99_Nav a:nth-child(2){float: right;}

#videoinsert .Rich_Web_VS_HPS11_Nav .Rich_Web_VS_HPS11_clearfix,
#videoinsert .Rich_Web_VS_HPS22_Nav .Rich_Web_VS_HPS22_clearfix,
#videoinsert .Rich_Web_VS_HPS33_Nav .Rich_Web_VS_HPS33_clearfix,
#videoinsert .Rich_Web_VS_HPS44_Nav .Rich_Web_VS_HPS44_clearfix,
#videoinsert .Rich_Web_VS_HPS55_Nav .Rich_Web_VS_HPS55_clearfix,
#videoinsert .Rich_Web_VS_HPS66_Nav .Rich_Web_VS_HPS66_clearfix,
#videoinsert .Rich_Web_VS_HPS77_Nav .Rich_Web_VS_HPS77_clearfix,
#videoinsert .Rich_Web_VS_HPS88_Nav .Rich_Web_VS_HPS88_clearfix,
#videoinsert .Rich_Web_VS_HPS99_Nav .Rich_Web_VS_HPS99_clearfix{display: inline-block !important;width: 200px;}

#videoinsert .Rich_Web_VS_HPS11_Nav a,
#videoinsert .Rich_Web_VS_HPS22_Nav a,
#videoinsert .Rich_Web_VS_HPS33_Nav a,
#videoinsert .Rich_Web_VS_HPS44_Nav a,
#videoinsert .Rich_Web_VS_HPS55_Nav a,
#videoinsert .Rich_Web_VS_HPS66_Nav a,
#videoinsert .Rich_Web_VS_HPS77_Nav a,
#videoinsert .Rich_Web_VS_HPS88_Nav a,
#videoinsert .Rich_Web_VS_HPS99_Nav a{border: solid #089899;border-width: 0 2px 2px 0;display: inline-block;padding: 12px;margin-top: 0;width: 20px;color: transparent;font-size: 0px;background: transparent}

#videoinsert .Rich_Web_VS_HPS11_Nav .next1,
#videoinsert .Rich_Web_VS_HPS22_Nav .next1,
#videoinsert .Rich_Web_VS_HPS33_Nav .next1,
#videoinsert .Rich_Web_VS_HPS44_Nav .next1,
#videoinsert .Rich_Web_VS_HPS55_Nav .next1,
#videoinsert .Rich_Web_VS_HPS66_Nav .next1,
#videoinsert .Rich_Web_VS_HPS77_Nav .next1,
#videoinsert .Rich_Web_VS_HPS88_Nav .next1,
#videoinsert .Rich_Web_VS_HPS99_Nav .next1{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}

#videoinsert .Rich_Web_VS_HPS11_Nav .previous1,
#videoinsert .Rich_Web_VS_HPS22_Nav .previous1,
#videoinsert .Rich_Web_VS_HPS33_Nav .previous1,
#videoinsert .Rich_Web_VS_HPS44_Nav .previous1,
#videoinsert .Rich_Web_VS_HPS55_Nav .previous1,
#videoinsert .Rich_Web_VS_HPS66_Nav .previous1,
#videoinsert .Rich_Web_VS_HPS77_Nav .previous1,
#videoinsert .Rich_Web_VS_HPS88_Nav .previous1,
#videoinsert .Rich_Web_VS_HPS99_Nav .previous1{transform: rotate(135deg);-webkit-transform: rotate(135deg);}

#videoinsert .crsl-item1,
#videoinsert .crsl-item2,
#videoinsert .crsl-item3,
#videoinsert .crsl-item4,
#videoinsert .crsl-item5,
#videoinsert .crsl-item6,
#videoinsert .crsl-item7,
#videoinsert .crsl-item8,
#videoinsert .crsl-item9{background: transparent; box-shadow: none;}

#videoinsert .crsl-item1 h3,
#videoinsert .crsl-item2 h3,
#videoinsert .crsl-item3 h3,
#videoinsert .crsl-item4 h3,
#videoinsert .crsl-item5 h3,
#videoinsert .crsl-item6 h3,
#videoinsert .crsl-item7 h3,
#videoinsert .crsl-item8 h3,
#videoinsert .crsl-item8 h3{font-family: ArvoRegular;font-weight: 100; font-size: 17px; letter-spacing: normal;}

#videoinsert .crsl-item1 p,
#videoinsert .crsl-item2 p,
#videoinsert .crsl-item3 p,
#videoinsert .crsl-item4 p,
#videoinsert .crsl-item5 p,
#videoinsert .crsl-item6 p,
#videoinsert .crsl-item7 p,
#videoinsert .crsl-item8 p,
#videoinsert .crsl-item9 p{font-family: ArvoRegular;}




/*------------------------------------*\
STRUCTURE
\*------------------------------------*/

/* wrapper */
.wrapper {max-width:1170px;width:98%;margin:0 auto;}


/* header */
.header {padding-top: 10px;}
.hamburgermenu {position: absolute;float: right;right: 30px;}
#logomenu{display: grid;grid-template-columns: minmax(250px, 75%) 1fr;}
#navbarfull {display: flex;width: 100%;margin-top: 52px;}
#navbarfull #mega-menu-wrap-topleft-menu #mega-menu-topleft-menu > li.mega-menu-item > a.mega-menu-link,
#navbarfull #mega-menu-wrap-topright-menu #mega-menu-topright-menu > li.mega-menu-item > a.mega-menu-link{font-family: ArvoBold; font-size: 15px; text-transform: uppercase;line-height: 18px; height: 20px; padding: 0 15px;letter-spacing: 1px;}
#navbarfull #mega-menu-wrap-topright-menu #mega-menu-topright-menu > li.mega-menu-item > a.mega-menu-link{background: transparent;opacity: 75%;}

#navbarfull #mega-menu-wrap-topleft-menu #mega-menu-topleft-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#navbarfull #mega-menu-wrap-topleft-menu #mega-menu-topleft-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
#navbarfull #mega-menu-wrap-topleft-menu #mega-menu-topleft-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{background: transparent;opacity: 75%;}

#navbarfull #mega-menu-wrap-topleft-menu #mega-menu-topleft-menu > li.mega-menu-item > a.mega-menu-link:hover{background: transparent; opacity: 0.75;}
#navbarfull #mega-menu-wrap-topright-menu #mega-menu-topright-menu > li.mega-menu-item > a.mega-menu-link:hover{background: transparent; opacity: 1;}

#navbarfull #mega-menu-wrap-topright-menu #mega-menu-topright-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#navbarfull #mega-menu-wrap-topright-menu #mega-menu-topright-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
#navbarfull #mega-menu-wrap-topright-menu #mega-menu-topright-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{background: transparent; opacity: 1;}



#navbarfull #mega-menu-wrap-topleft-menu #mega-menu-topleft-menu{text-align: left;margin-left: -15px;}
#navbarfull #mega-menu-wrap-topright-menu #mega-menu-topright-menu {margin-right: -15px;}

:not(#\20):not(#\20):not(#\20).buttonizer-group-0-0-1 {z-index:8!important;}

.hamburgermenu #mega-menu-wrap-mobile-menu .mega-menu-toggle .mega-toggle-block-1 .mega-search .search-icon:before {color: #000;background: url('img/iconmonstr-magnifier-6-240.png');content: "";background-size: cover;display: block;}
.hamburgermenu #mega-menu-wrap-mobile-menu .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated-inner,
.hamburgermenu #mega-menu-wrap-mobile-menu .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated-inner::before,
.hamburgermenu #mega-menu-wrap-mobile-menu .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated-inner::after{background-color: #000;height: 3px;}

.hamburgermenu #mega-menu-wrap-mobile-menu .mega-menu-toggle.mega-menu-open + #mega-menu-mobile-menu {display: block;min-width: 300px;position: absolute;right: 5px;top:0px;z-index: 9;padding: 30px 10px 10px;}
.hamburgermenu #mega-menu-wrap-mobile-menu .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated{z-index: 99;}
.hamburgermenu #mega-menu-wrap-mobile-menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-2 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {transform: translate3d(0, -23px, 0) rotate(-90deg);}

.hamburgermenu #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background: transparent;padding: 0 0 0 20px;color: #000;text-transform: uppercase;}

.hamburgermenu #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
    float: none;
}
.hamburgermenu #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
    content: '\203A';
    font-size: 25px;
    margin: -4px 0 0 10px;
    color: #089899;
    font-family: 'ArvoRegular';
}
.hamburgermenu #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
    transform: rotate(0deg);margin: -3px 0 0 13px;color: #000;}

.hamburgermenu #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
    transform: rotate(90deg);margin: 0 0 0 13px;color: #000;}

.hamburgermenu #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu li.mega-menu-item-has-children.mega-current-category-parent > a.mega-menu-link > span.mega-indicator:after{color: #fff;}

/* ED edit to hide description of nav */
.mega-menu-description {
	display: none !important;
}

.mega-menu-item-23436{
	margin-bottom:4px !important;
}



#mega-menu-wrap-mobile-menu .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated-inner, #mega-menu-wrap-mobile-menu .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated-inner::before, #mega-menu-wrap-mobile-menu .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated-inner::after {height: 2px;border-radius: 0;}
#mega-menu-wrap-mobile-menu .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {top: 12px;}
#mega-menu-wrap-mobile-menu .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {top: 24px;}
#mega-menu-wrap-mobile-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:nth-child(1) {margin-right: 15px; margin-top: 5px;position: relative; z-index: 1;}
#mega-menu-wrap-mobile-menu .mega-menu-toggle .mega-toggle-block-1 .mega-search.mega-search-open input[type=text] {
    background-color: #e6e6e6;
    margin-right: 30px;
    border: 1px solid;
}


/* logo */
.logo {position: absolute;left: 30px;}
.logo-img {max-width: 114px;}
/* nav */
.nav {padding: 2% 0;}


/* footer */
.footer {float: left; width: 100%; color: #fff;font-size: 14px;padding: 25px 0;}
.footer p{margin: 0; padding: 0;font-size: 11px;}
.footer a{color: #fff;}
#footermenu{}
#footermenu ul {margin: 0 0 10px;padding: 0;list-style: none;display: block;width: 100%;float: left;}
#footermenu ul li{float: left;}

#footermenu #mega-menu-wrap-footer-menu #mega-menu-footer-menu > li.mega-menu-item > a.mega-menu-link{color: #fff; font-size: 14px;padding: 0 20px 0 0; font-weight: 600;font-family: 'ArvoBold';}
#footermenu #mega-menu-wrap-footer-menu #mega-menu-footer-menu > li.footersocial{float:right;padding: 0 0 0 10px;}
#footermenu #mega-menu-wrap-footer-menu #mega-menu-footer-menu > li.footersocial > a.mega-menu-link {background: #fff;padding: 0;font-size: 20px;border-radius: 25px;padding: 0 10px;}
#footermenu #mega-menu-wrap-footer-menu #mega-menu-footer-menu > li.footersocial > a.mega-menu-link:hover{opacity:0.8;}
#footermenu #mega-menu-wrap-footer-menu #mega-menu-footer-menu > li.footersocial > a.mega-menu-link:before{color:#089899;}
/*------------------------------------*\
PAGES
\*------------------------------------*/
#post-404{}
#post-404 #storysline1{padding-bottom: 20px;}
#post-404 #storysline1 .whitebg .col-3 {min-height: 425px;}

.returnhome {float: left;width: 100%;text-align: center;margin: 25px 0;font-weight: 100;}
.returnhome a {background: #089899;padding: 10px 20px;color: #fff;font-size: 18px;text-transform: uppercase;letter-spacing: 2px;}
.returnhome a:hover{opacity: 0.8;}

/*------------------------------------*\
IMAGES
\*------------------------------------*/


/*------------------------------------*\
Search Page
\*------------------------------------*/
#search_header_bar{display: grid;grid-template-columns: minmax(150px, 70%) 1fr; background:#fff;}
.search_header_bar_inners{font-family: 'ArvoRegular', serif;}
#search_header_bar .search_header_bar_searchform{}
#search_header_bar .search_header_bar_searchform form{background: #089899;display: grid;grid-template-columns: minmax(150px, 75%) 1fr;margin-top: 10%;}
#search_header_bar .search_header_bar_searchform form .search-input,
#search_header_bar .search_header_bar_searchform form input:focus{outline: 0;border: 1px solid #ccc;padding: 3px 10px;color: #000;}

#search_header_bar .search_header_bar_searchform form button{background: #089899;border: 0;color: #fff;font-family: sans-serif;text-transform: uppercase;}
#search_results{display: flex;flex-wrap: wrap;justify-content: center;font-family: 'ArvoRegular', serif;/*margin: 0 -10px;*/background:#fff;}
#search_cols {flex: 1 1 30%;margin: 5px 10px 35px;}
#search_results_pagination {font-family: 'ArvoRegular', serif;text-align: center;margin: 30px 0;font-size: 20px;}
#search_results_pagination .pagination > *{padding: 5px 10px;background: #b3b3b3;color: #fff;}
#search_results_pagination .pagination > .current{background: #089899;}
#search_results_pagination .pagination > *:hover{opacity: 0.8;}
#search_advert_div{display: inline-block;width: 100%; float: left;margin: 45px 0;}
#search_results .author{text-transform: uppercase;font-size: 11px;color: #999;display: block;margin-top: 20px;}
/*------------------------------------*\
Columns
\*------------------------------------*/

.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-60,
.col-40{float: left;}

.col-1{width: 100%;}
.col-2{width: 50%;}
.col-3{width: 33.333333%;}
.col-60{width: 60%;}
.col-40{width: 40%;}
.col-4{width: 66.666666%;}
.col-5{width: 20%;}
.col-6{width: 75%;}
.col-7{}
.col-8{}
.col-9{}
.col-10{}
.col-11{}
.col-12{}

/*------------------------------------*\
RESPONSIVE
\*------------------------------------*/

@media only screen and (min-width:320px) {
	
	#storysline1 h2:hover,
	#storysline2 h2:hover,
	#storysline4 h2:hover,
	#storysline5 h2:hover,
	#storysline6 h2:hover,
	#storysline7 h2:hover,
	#storysline8 h2:hover,
	#ajax-load-more h2:hover,
	#search_results h2:hover {background-position: center 93.5%;}

}

@media only screen and (min-width:380px) {
		
		#storysline1 h2:hover,
		#storysline2 h2:hover,
		#storysline4 h2:hover,
		#storysline5 h2:hover,
		#storysline6 h2:hover,
		#storysline7 h2:hover,
		#storysline8 h2:hover,
		#ajax-load-more h2:hover,
		#search_results h2:hover {background-position: center 81.5%;}
	
	}
	
@media only screen and (min-width:480px) {
	#storysline1 h2:hover,
	#storysline2 h2:hover,
	#storysline4 h2:hover,
	#storysline5 h2:hover,
	#storysline6 h2:hover,
	#storysline7 h2:hover,
	#storysline8 h2:hover,
	#ajax-load-more h2:hover,
	#search_results h2:hover {background-position: center 78.5%;}


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

}
@media only screen and (min-width:1024px) {

}
@media only screen and (min-width:1140px) {

}
@media only screen and (min-width:1280px) {

}

@media only screen and (max-width: 3000px){
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item > a.mega-menu-link {font-family: 'ArvoBold';text-transform: uppercase;}
.hidedesktop,
.whitebg .author.hidedesktop{display: none;}
#footersocialmenu{display: none;}
.caboodle, .digido, .blah {float:left; margin: 0% 1%;}
.caboodle {width:8%; margin-top:0; margin-left:0;}
.digido{width:5%; margin-top:1%;}
.blah{width:3%; margin-top:1.5%;}
.footer p a img {float:right; width:10%;margin:1% 1% 0 0;}
}

@media only screen and (max-width:1520px) {
#navbarfull #mega-menu-wrap-topleft-menu #mega-menu-topleft-menu{text-align: center;}
.footer p a img {float:right; width:10%;margin:1% 1% 0 0;}
.caboodle, .digido, .blah {float:left; margin: 0% 1%;}
	.caboodle {width:8%; margin-top:0; margin-left:0;}
	.digido{width:5%; margin-top:1%;}
	.blah{width:3%; margin-top:1.5%;}
}


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

}

@media only screen and (max-width:1250px) {
#navbarfull #mega-menu-wrap-topleft-menu #mega-menu-topleft-menu{text-align: right;}
.footer p a img {float:right; width:10%;margin:1% 1% 0 0;}
.caboodle, .digido, .blah {float:left; margin: 0% 1%;}
	.caboodle {width:8%; margin-top:0; margin-left:0;}
	.digido{width:5%; margin-top:1%;}
	.blah{width:3%; margin-top:1.5%;}
}

@media only screen and (max-width:1140px) {
#skyscraper1, #skyscraper2{display: none;}
.footer p a img {float:right; width:10%;margin:1% 1% 0 0;}
.caboodle, .digido, .blah {float:left; margin: 0% 1%;}
	.caboodle {width:8%; margin-top:0; margin-left:0;}
	.digido{width:5%; margin-top:1%;}
	.blah{width:3%; margin-top:1.5%;}
}

@media only screen and (max-width:1024px) {
#headerbgwhite{position: fixed;width: 100%;background: #fff;z-index: 99;}
#headermobile{width: 100%;float: left;margin-top: 82px;background: #ede8e2;}
.wrapper {width: 96%;}
#postid .articlewrapper {max-width: 98%;margin: -50px auto 0;}
#videoinsert #Rich_Web_VS_HPS11 {padding: 0 4px 80px;}
#imagewrap {height: 218px;}
.home .page .whitebg {padding: 10px 20px;}
.home.page #storysline2 .whitebg {padding: 0 20px 10px 20px;}
.logo{left:18px;}
.hamburgermenu{right:10px;}
#storysline4 .flex-direction-nav li a {padding: 9px;}
.footer {padding: 25px 0 75px;}


/* category pages */
.category #storysline1 .whitebg .col:nth-child(1){padding:0 20px 0 0;}
.category #storysline1 .whitebg .col:nth-child(2){}

#loadmorefooter .col-3 {padding: 10px;min-height: 430px;}
.footer p a img {float:right; width:10%;margin:1% 1% 0 0;}
.caboodle, .digido, .blah {float:left; margin: 0% 1%;}
.caboodle {width:8%; margin-top:0; margin-left:0;}
.digido{width:5%; margin-top:1%;}
.blah{width:3%; margin-top:1.5%;}
}

@media only screen and (max-width:1023px) {
#navbarfull #mega-menu-wrap-topleft-menu #mega-menu-topleft-menu{margin-right: 5px;}
.mobilehide{display: none;}
.col-m-12{width: 100%;}
#videoinsert .Rich_Web_VS_HPS11_Nav {bottom: -310px;}
#moretoread{}
#moretoread h3 {text-align: center;}
#moretoread .col-m-100 {width: 100%;max-width: 390px;display: block;float: none;margin: 0 auto;}
#postid #contentblock1,
#postid #contentblock2{grid-template-columns: none;}
#postid .articlewrapper,
#postid #big_image_after_billboard,
#postid #articlebottomcontent {max-width: 600px;width: 98%;}
#postid #contentblock1 #the_content_sb,
#postid #contentblock2 #the_content_sb {position: relative;text-align: center;padding-left: 0;width: 100%;max-width: 300px;margin: 0 auto;}
#postid #articlelinks {width: 100%;float: left;margin-bottom: 45px;}
#postid #big_image_after_billboard_author {max-width: 95%;}
#search_cols {flex: 1 1 33%;}
#postid #contentblock1 #the_content {padding-right: 0;}
#imagewrap {height: 173px;}
#footermenu #mega-menu-wrap-footer-menu #mega-menu-footer-menu > li.mega-menu-item > a.mega-menu-link{font-size: 12px;}
#footermenu #mega-menu-wrap-footer-menu #mega-menu-footer-menu > li.footersocial > a.mega-menu-link {font-size: 20px !important;}
#topstory .hometopblock h1 {font-size: 35px;}
#topstory .hometopblock h1:hover{background-position: center 33px;}
#storysline1 h2, #storysline2 h2, #storysline3 h2, #storysline4 h2, #storysline5 h2, #storysline6 h2, #storysline7 h2, #storysline8 h2, #ajax-load-more h2, #search_results h2 {line-height: 26px;font-size: 23px;}
#storysline3 h2,
#storysline5 h2{font-size: 35px;line-height: 40px;}
#topstory .hometopblock .post_intro_line,
#storysline3 p,
#storysline5 p{font-size: 16px;}
#storysline4 #imagewrapinner {position: absolute;left: 0;right: 0;margin: 0 0px;height: 175px;}
.footer p a img {float:right; width:10%;margin:1% 1% 0 0;}
.caboodle, .digido, .blah {float:left; margin: 0% 1%;}
	.caboodle {width:8%; margin-top:0; margin-left:0;}
	.digido{width:5%; margin-top:1%;}
	.blah{width:3%; margin-top:1.5%;}

@media only screen and (max-width:768px) {
.logo {left: 13px;}
#postid {padding-top: 18px;}
#topstory .hometopblock {max-width: 80%;margin: -50px auto 0;}
h1 {font-size: 32px;}
#pagetitle h1 {
    display: inline-block;
    margin: 10px 0;
    font-family: 'ArvoBold';
    text-align: center;
    background: url(img/h1.jpg);
    background-repeat: repeat-x;
    background-position: center 32px;
    background-size: 5px;
    opacity: 1;
}
.category #storysline1 h2, .category #storysline6 h2 {font-size: 35px;}
.category #storysline2 #imagewrap,
.category #storysline7 #imagewrap,
.category #storysline8 #imagewrap,
#loadmorefooter #imagewrap{max-height: 100%;}
.category #storysline2 #imagewrap img,
.category #storysline7 #imagewrap img,
.category #storysline8 #imagewrap img,
#loadmorefooter #imagewrap img{width: 100%;}
#postid .articlewrapper {margin: -30px auto 0;}
#category-intro h1{font-size: 35px;}
#category-intro-img {max-width: 100%;}
#taxonomy-description {background: #fff;text-align: center;padding: 10px 20px;margin-bottom: 5%;margin: -50px 50px 0;}
.category .innercolspace .innercolspacecontent {position: relative; padding: 0 0 3% 0;}
.category #storysline1 p, .category #storysline6 p{font-size: 16px;}
.category .innercolspace {position: relative;height: auto;overflow: hidden;margin-bottom: 20px;}
p.the_category a {font-size: 13px;letter-spacing: 1px;}
.category #storysline2.paddingadjust{}
.category #storysline2.paddingadjust .whitebg{padding: 0 10px 12px;}
#imagewrap{height: 125px;}
#storysline4 #imagewrap,
#storysline4 #imagewrapinner{height: 135px;}
#storysline4 #imagewrapinner{margin: 0 -15px;}
#footermenu #mega-menu-wrap-footer-menu #mega-menu-footer-menu > li.mega-menu-item > a.mega-menu-link {padding: 0 8px 0 0;}
#footermenu #mega-menu-wrap-footer-menu #mega-menu-footer-menu > li.footersocial > a.mega-menu-link {font-size: 16px !important;}
#footermenu #mega-menu-wrap-footer-menu #mega-menu-footer-menu > li.footersocial > a.mega-menu-link {padding: 0 11px;}
#loadmorefooter .col-3 {min-height: 305px;}
#imagewrapinner {position: absolute;left: 0;right: 0; margin: 0 -15px;height: 150px;}

#navbarfull #mega-menu-wrap-topleft-menu #mega-menu-topleft-menu > li.mega-menu-item-5013 > a.mega-menu-link{padding-right: 0;}
#navbarfull #mega-menu-wrap-topleft-menu #mega-menu-topleft-menu {margin-right: 0;}
#mega-menu-wrap-mobile-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {margin-right: 0;}
#pageinsert {margin: -40px auto;}
#pagecolumns #pagecolumns1{}
#pagecolumns #pagecolumns1 p,
#pagecolumns #pagecolumns2 p{font-size: 18px;}
#pagecolumns #pagecolumns1 h3,
#pagecolumns #pagecolumns2 h3,
#associated_brands h3{font-family: 'ArvoBold', serif;font-size: 18px;}
#pagecolumns2 #mega-menu-wrap-max_mega_menu_2 {margin-top: -30px;}
.associated_brands_logos {margin: 29px 80px 0;text-align: center;column-count: 2;}
.associated_brands_logos li {display: inline-block;width: 100%;margin-bottom: 28px;}
.associated_brands_logos li:nth-child(2),
.associated_brands_logos li:nth-child(4){margin-bottom:0;}
.caboodle, .digido, .blah {float:left; margin: 0% 1%;}
	.caboodle {width:8%; margin-top:0; margin-left:0;}
	.digido{width:5%; margin-top:1%;}
	.blah{width:3%; margin-top:1.5%;}

}

@media only screen and (max-width:767px) {
.col-m-1{width: 90%;margin: 0 5%;}
#taxonomy-description {margin-left: 0;margin-top: -35px;width: 100%;}
#category_image_credits {bottom: 35px;}
#imagewrap{max-height: 100%}
.logo {left: 5px;top: 10px;}
.header {padding-top: 10px;}
.hamburgermenu {right: 10px;}
.home #storysline5 #lineup {grid-template-columns: minmax(320px, 100%) 1fr;}
.home #storysline5 #lineup .col-m-1 {width: 100%;margin: 0;}
.category #storysline1 .whitebg .col:nth-child(1) {padding: 0;}

.category #billboard1 {padding: 15px 10px;}
.category #storysline6 .lightgreen {display: block;}
.category #storysline6 .lightgreen .col {flex: 100%;width: 100%;}
#search_cols {flex: 1 1 100%;}
.hidemobile{display: none !important;}
.hidedesktop{display: block;}
.author {text-transform: uppercase;font-size: 11px;color: #999;display: block;margin-top: 20px;}
.category #storysline4 {padding: 5px 10px;}
.category .whitebg {padding: 5px 0;}
.digital_magazines_issues{flex: 1 1 100%;max-width: 100%;}
.col-m-100{width: 100%;}
#footermenu #mega-menu-wrap-footer-menu #mega-menu-footer-menu > li.footersocial{display: none;}
#footersocialmenu{display: block;margin: 15px 0;}
#footersocialmenu #mega-menu-max_mega_menu_3{text-align: center;}
#footersocialmenu #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 > li.mega-menu-item{}
#footersocialmenu #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 > li.mega-menu-item > a.mega-menu-link{color: #089899;background: #fff;border-radius: 25px;margin: 0 5px;font-size: 20px;line-height: normal;height: 37px;padding: 8px;}

#category-intro .wrapper > div {flex: 1 1 100%;}
#category-intro h1 {font-size: 28px;margin: 4px;}
#category-intro {float: left;width: 100%;padding: 15px 0 10px;}
#category-intro .wrapper {display: flex;flex-wrap: wrap;margin: 0 10px;width: auto;}
.category #taxonomy-description {width: 100%;margin: -20px auto 0;max-width: 90%;padding: 10px 20px 0px 20px;}
#category-intro p {font-size: 14px;}
.arrow {padding: 15px;}
.category #storysline1 .whitebg {grid-template-columns: none;margin: 10px;display: block;padding: 0 0 10px;float: none;width: auto;}
.category #storysline1 h2, .category #storysline6 h2 {font-size: 28px;}
.category #storysline1 .innercolspace .innercolspacecontent{border-bottom: 10px solid #ede8e2;padding: 10px 10px 15px;}

.category .post_intro_line{display: none;}
.category #storysline1 p.readmore, .category #storysline6 p.readmore{display: none;}



.single-format-standard #postid {padding-top: 10px;}
body.single-format-standard main{padding:0;}

.single-format-standard #postid .articlewrapper{padding: 10px;margin: 0 auto;width:100%;}
.single-format-standard #postid .articlewrapper #postdetails{padding: 0;}
.single-format-standard #postid .articlewrapper #postdetails h1{font-size: 28px;line-height: 32px;}
.single-format-standard #postid .articlewrapper #postdetails .post_intro_line{font-size: 16px;line-height: inherit;}
.single-format-standard #postid #contentblock1 p, .single-format-standard #postid #contentblock2 p, .single-format-standard #postid #mobilesplit p, article p{font-size: 18px;line-height: 26px;}
.single-format-standard #postid #big_image_after_billboard {padding: 0;}
.single-format-standard #postid #big_image_after_billboard_author {max-width: 100%;padding: 3px 10px !important;margin: 0 0 5px;}
.single-format-standard #postid #articlebottomcontent{padding: 10px;}
.single-format-standard #postid #contentblock1 h4, .single-format-standard #postid #contentblock2 h4 {margin: 0 0 10px;}
.single-format-standard #postid #contentblock1 .wp-caption p,
.single-format-standard #postid #contentblock2 .wp-caption p,
.single-format-standard #postid #mobilesplit .wp-caption p,
.single-format-standard #postid #big_image_after_billboard_author{font-family: ArvoRegular;font-size: 15px;text-align: left;color: #555;padding: 0;margin: 5px 0 15px;line-height: normal;letter-spacing: -1px;display: block !important;}

.single-format-standard #moretoread #imagewrap{max-height: fit-content;max-width: 100%;width: 100%;}
.single-format-standard #moretoread #imagewrapinner{}
.single-format-standard #moretoread ul li{text-align: center;}
.single-format-standard #moretoread h3{font-size: 19px;line-height: 20px;margin: 0 0 5px;}
.single-format-standard #moretoread .author{margin: 10px 0;}
.single-format-standard #moretoread .whitebg{padding: 0;}
.single-format-standard #postid #billboard1 {margin: 10px auto;}

#pageinsert {margin: -20px auto;}
#pageintroline p {font-size: 16px;}
#purechat-container{display: none;}

#pagetitle{float: left; width: 100%; margin-bottom: 10px;}
#pagetitle #alternative_title_h1{display: initial;margin: 10px 0;
    background: url(https://www.granddesignsmagazine.com/wp-content/themes/html5blank-stable/img/h1.jpg);
    background-repeat: repeat-x;
    background-position: center 31px;
    background-size: 5px;
    opacity: 1;}
	
	.footer p a img {float:right; width:10%;margin:1% 1% 0 0;}
	.caboodle, .digido, .blah {float:left; margin: 0% 1%;}
	.caboodle {width:8%; margin-top:0; margin-left:0;}
	.digido{width:5%; margin-top:1%;}
	.blah{width:3%; margin-top:1.5%;}
}


@media only screen and (max-width:480px) {
body main {background: #ede8e2;display: flow-root;padding: 0 10px;}
.logo-img {max-width: 112px;margin:0;}
#navbarfull {max-height: 21px;}
#mega-menu-wrap-mobile-menu .mega-menu-toggle .mega-toggle-block-1 .mega-search.mega-search-open input[type=text] {max-width: 160px;}
#navbarfull #mega-menu-wrap-topleft-menu #mega-menu-topleft-menu > li.mega-menu-item > a.mega-menu-link,
#navbarfull #mega-menu-wrap-topright-menu #mega-menu-topright-menu > li.mega-menu-item > a.mega-menu-link {font-size: 14px;padding: 0 0 0 5px;}
.logo {margin-bottom: -24px;}
#logomenu {display: grid;grid-template-columns: minmax(150px, 50%) 1fr;}

#magazineinsert {margin: 10px 0;padding: 13px 0 20px 0;}
#magazineinsert h2{font-size: 10px;letter-spacing: 0.5px;font-family: 'ArvoRegular', serif;}
#magazineinsert h3{font-size: 19px;line-height: 20px;margin: 0 0 5px;}

#magazineslider {padding: 18px 0 0;}

#topstory {padding:15px 5px 10px 5px;background: #fff;}
#topstory .hometopblock {max-width: 100%;margin: 0 auto;text-align: left;padding: 10px 0 3px 0;}
#topstory .hometopblock p {margin: 0;}
#topstory .hometopblock h1 {font-size: 28px;line-height: 32px;}
#topstory .hometopblock h1 a {color: #000;margin-top: 5px;display: block;}
#topstory .hometopblock .the_category a{font-size: 10px;    letter-spacing: 0.5px;}
.whitebg .author,
.beige .author{text-transform: uppercase;font-size: 9px;color: #999;display: block;margin-top: 10px;font-weight: 600;letter-spacing: 1px;font-family: 'ArvoBold';}
#storysline1{padding: 0;}
#storysline2 #homepagempu {border-top: 10px solid #ede8e2;}
/* Home page articles */
#storysline1 .wrapper,
#storysline2 .wrapper,
#storysline3 .wrapper,
#storysline4 .wrapper,
#storysline5 .wrapper,
#storysline6 .wrapper{width: 100%}

#storysline2 .wrapper{padding: 0;}
#storysline2.paddingadjust .wrapper .col-3:nth-child(3){border-top: 15px solid #ede8e2;}


#storysline1 .whitebg .col-3,
#storysline2 .whitebg .col-3,
#storysline4 .whitebg .col-3,
#storysline5 .whitebg .col-3,
#storysline6 .whitebg .col-3,
#storysline7 .whitebg .col-3,
#storysline8 .whitebg .col-3{margin: 0;width: 100%;border-top: 2px solid #ede8e2;}
#storysline1 .whitebg,
#storysline2 .whitebg,
#storysline4 .whitebg,
#storysline5 .whitebg,
#storysline6 .whitebg,
.category #storysline7 .whitebg,
.category #storysline8 .whitebg{padding: 0;}
#imagewrap {max-height: 115px;max-width: 50%;float: left;margin: 0 10px 0 0;padding-bottom: 0;overflow: hidden;position: relative;}
.category #storysline1 h2{}
.category #storysline1 h2:hover{background-position: center 34px;}
.category #storysline2.paddingadjust .whitebg {padding: 0;}
/*.category #imagewrap {float: none;max-width: inherit;}*/
#imagewrapinner {position: relative;height: 115px;margin: 0 -30px;}
#imagewrap img{}

#storysline1 h2,
#storysline2 h2,
#storysline3 h2,
#storysline4 h2,
#storysline5 h2,
#storysline6 h2,
.category #storysline7 h2,
.category #storysline8 h2,
.category #loadmorefooter h2{font-size: 19px; line-height: 20px;margin: 0 0 5px;}

#storysline3 .lightgreen {display: block; padding-bottom: 10px;}
#storysline3 .col-3 {flex: none;width: 100%;}

p.the_category{margin: 5px 0;}
p.the_category a,
#homepagecaboodlefeed p.the_category{font-size: 10px;}
#homepagecaboodlefeed p.the_category{display:block; margin: 0 0 3px;    letter-spacing: 0.5px;}

.home p.the_category a{margin: 0 0 3px;    letter-spacing: 0.5px;}
.home p.the_category {margin:-5px 0 0 0;}

.home.page #storysline2 .whitebg {
    padding: 0;
}

.home #storysline4 #imagewrap,
.category #storysline4 #imagewrap{
    max-height: fit-content;
    max-width: 100%;
    width: 100%;
}

.home #storysline4 #imagewrapinner{}
.category #storysline4 ul li,
.home #storysline4 ul li{text-align: center;}

.category #storysline4 .author,
.home #storysline4 .whitebg .author{margin: 10px 0;}

#storysline4 {padding: 5px;margin: 10px 0;}
.category #storysline4 .wrapper{}
#mobilepadding {padding: 0 10px;background: #ede8e2;float: left;}
.category #storysline4 {padding: 10px;margin: 0;}


#storysline4 #imagewrap, #storysline4 #imagewrapinner {height: 108px;}
#storysline4 .flex-direction-nav {margin: 0px auto 5px;}
.whitebg .author {margin: 6px 0 0 51%;}
#storysline5 .whitebg .author{margin-bottom: 15px;}
#storysline5 #lineup{margin: 0;}
#storysline5 #lineup .col {padding: 0;}
#storysline5 #lineup .whitebg .author{margin: 10px 0 0 0;}


.home #storysline5 #lineup {grid-template-columns: auto;}

#storysline5 #verticalad {
    display: grid;
    place-items: center;
    padding: 25px 0;
    background: #e8f4f4;
    margin-top: 10px;
}

.category #storysline6 {
    padding: 10px;
}


#videoinsert .Rich_Web_VS_HPS11_Nav {bottom: -280px;}

.category #videoinsert .Rich_Web_VS_HPS11_Nav {bottom: -280px;}
.category .crsl-items1 {margin-top: -40px;}

.category #loadmorefooter .col-3 {min-height: 145px;border-bottom: 2px solid #ede8e2; padding: 4px 0 10px;}
.category #loadmorefooter .wrapper{}

.copyright{float: left;width: 100%;text-align: center;}
.footerlogos{width:100%; margin:0 auto;}
#footermenu ul li {float: none;margin-bottom: 5px;text-align: center;}
.footer {padding: 45px 0 80px;}
#navbarfull #mega-menu-wrap-topleft-menu #mega-menu-topleft-menu {margin-right: 0;visibility: hidden;}
	#storysline2 #homepagempu > div {padding: 17px 0;}
	#storysline3 {padding: 10px 0;}
	#storysline3 #padding,
	#storysline5 #padding{margin: 15px 25px; text-align: center;}
	#storysline5 #padding {padding: 10px 0;}
	#imagewrap2 {height: 185px;}
	#billboard1 .wrapper,
	#billboard2 .wrapper{width:100%;}
	#billboard1 {padding: 0 0 3px;}
	#billboard2 {padding: 10px 0 8px;}
	.category #billboard2,
	.single-post #billboard2{padding: 10px 10px 8px;}
#storysline6 {padding-bottom: 10px;}
.category #videoinsert {padding: 10px 0;}

#mega-menu-wrap-footer-menu #mega-menu-footer-menu > li.mega-menu-item {display: block;}
#footermenu #mega-menu-wrap-footer-menu #mega-menu-footer-menu > li.mega-menu-item > a.mega-menu-link {padding: 0;line-height: 10px;height: 18px;text-align: center;}

.gdmag-target{text-align: center;}

#loadmorefooter .ajax-load-more-wrap.green .alm-load-more-btn {font-size: 17px;margin: 20px;padding: 10px;}

#postid #contentblock1 h2, #postid #contentblock2 h2 {font-size: 19px;}
.single-post #the_content{padding: 0;}
#postid .articlewrapper, #postid #big_image_after_billboard, #postid #articlebottomcontent {width: 100%;}
#postid #contentblock1 h5,
#postid #contentblock2 h5,
#postid #articlelinks h5{font-size: 19px;}
p#related_articles,
p#moretoread{font-size: 10px !important; letter-spacing: 1px !important;}
#moretoreadmobile {display: block;width: 100%;padding: 0 10px;}

.footerlogos{width:80%; margin:0 auto;}
.footer p a img {width:29%;float:left;margin:5% 0 0 3%;}
.caboodle, .digido, .blah {float:left; margin: 0% 3%;}
	.caboodle {width:36%; margin-top:0;}
	.digido{width:26%; margin-top:4%;}
	.blah{width:19%; margin-top:6.5%;}
}

@media only screen and (max-width:380px) {
    #imagewrap {max-width: 48%;}
    p.the_category, p.the_category a{padding: 0;}
    .home p.the_category a {font-size: 9.5px;}
    #storysline1 h2, #storysline2 h2, #storysline3 h2, #storysline4 h2, #storysline5 h2, #storysline6 h2, .category #storysline7 h2, .category #storysline8 h2, .category #loadmorefooter h2 {font-size: 18px;display: flex;}
	.footerlogos{width:80%; margin:0 auto;}
	.caboodle, .digido, .blah {float:left; margin: 0% 3%;}
	.caboodle {width:36%; margin-top:0;}
	.digido{width:26%; margin-top:4%;}
	.blah{width:19%; margin-top:6.5%;}
	.footer p a img {width:30%;float:left;margin:1% 1% 0 0;}
}

@media only screen and (max-width:325px) {
#navbarfull #mega-menu-wrap-topleft-menu #mega-menu-topleft-menu{visibility: hidden;}
}

/*------------------------------------*\
MISC
\*------------------------------------*/

::selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-webkit-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-moz-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}

/*------------------------------------*\
WORDPRESS CORE
\*------------------------------------*/

.alignnone {
	margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
a img.alignnone {
	margin:5px 20px 20px 0;
}
a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.wp-caption {
	/*background:#FFF;
	border:1px solid #F0F0F0;
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center;*/
}
.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin:5px 20px 20px 0;
}
.wp-caption.alignright {
	margin:5px 0 20px 20px;
}
.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.sticky {

}
.bypostauthor {

}

/*------------------------------------*\
PRINT
\*------------------------------------*/

@media print {
	* {
		background:transparent !important;
		color:#000 !important;
		box-shadow:none !important;
		text-shadow:none !important;
	}
	a,
	a:visited {
		text-decoration:underline;
	}
	a[href]:after {
		content:" (" attr(href) ")";
	}
	abbr[title]:after {
		content:" (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content:"";
	}
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead {
		display:table-header-group;
	}
	tr,img {
		page-break-inside:avoid;
	}
	img {
		max-width:100% !important;
	}
	@page {
		margin:0.5cm;
	}
	p,
	h2,
	h3 {
		orphans:3;
		widows:3;
	}
	h2,
	h3 {
		page-break-after:avoid;
	}
}


/* HPTO */


body.gdmag-body-background{background-size: cover !important;}
body.gdmag-body-background #headerbgwhite{background: #fff;}
body.gdmag-body-background #topstory,
body.gdmag-body-background #magazineinsert,
body.gdmag-body-background #storysline1,
body.gdmag-body-background #storysline2,
body.gdmag-body-background #storysline3,
body.gdmag-body-background #storysline4,
body.gdmag-body-background #storysline5,
body.gdmag-body-background #storysline6,
body.gdmag-body-background #billboard1,
body.gdmag-body-background #billboard2,
body.gdmag-body-background #videoinsert
{max-width: 1200px;margin: 0 auto;float: none;display: flex;}
body.gdmag-body-background #magazineinsert{padding: 10px;}

body.gdmag-body-background #billboard1.beige {background: transparent;padding-top: 40px;}
body.gdmag-body-background #billboard2.beige {background: transparent;padding-top: 40px;}

/**/

body.gdmag-body-background #category-intro,
body.gdmag-body-background #storysline7,
body.gdmag-body-background #storysline8,
body.gdmag-body-background #loadmorefooter
{max-width: 1200px;margin: 0 auto;float: none;display: flex;}
body.gdmag-body-background #loadmorefooter{background: #fff;}

body.gdmag-body-background #storysline5,
body.category.gdmag-body-background #storysline2,
body.category.gdmag-body-background #storysline7{padding-bottom: 15px;}
body.gdmag-body-background #storysline6,
body.category.gdmag-body-background #storysline8{padding-top: 15px;}