*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}@font-face{font-display:swap;font-family:'Bellota Text';font-style:normal;font-weight:400;src:local(''),url(assets/fonts/bellota-text-v4-latin-regular.woff2) format('woff2'),url(assets/fonts/bellota-text-v4-latin-regular.woff) format('woff')}@font-face{font-display:swap;font-family:'Bellota Text';font-style:normal;font-weight:700;src:local(''),url(assets/fonts/bellota-text-v4-latin-700.woff2) format('woff2'),url(assets/fonts/bellota-text-v4-latin-700.woff) format('woff')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:local(''),url(assets/fonts/open-sans-v20-latin-regular.woff2) format('woff2'),url(assets/fonts/open-sans-v20-latin-regular.woff) format('woff')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:local(''),url(assets/fonts/open-sans-v20-latin-700.woff2) format('woff2'),url(assets/fonts/open-sans-v20-latin-700.woff) format('woff')}html{font-size:62.5%}body{background:#fff;color:#444;font:1.6rem/1.65 'Open Sans',Arial,Tahoma,sans-serif}a,ins{text-decoration:none}a:link,a:visited{color:#e05050}a:active,a:hover{color:#303249}img{height:auto;max-width:100%}b,strong{font-weight:700}input,select,textarea{border:1px solid #666;border-radius:5px;font:inherit;padding:5px}textarea{width:100%}fieldset,img{border:0}legend{font:700 2rem 'Bellota Text',Tahoma,Arial,sans-serif;margin-bottom:10px}h1,h2,h3,h4,h5,h6{font-family:'Bellota Text',Tahoma,Arial,sans-serif;line-height:1.2;margin-bottom:10px}h1{font-size:4.4rem}h2{font-size:3.2rem}h3{font-size:2.8rem}.single .blog.archive.popular-posts .post .entry-header a,h4{font-size:2.2rem}h5,h6{font-size:1.8rem}.has-bg-line{position:relative;text-align:center}.has-bg-line span{background-color:#303249;color:#fff;padding:10px}.has-bg-line::after{background-color:#303249;content:"";display:block;height:2px;position:absolute;top:50%;width:100%;z-index:-1}blockquote,dl,figure,ol,p,pre,table,ul{margin-bottom:2em}blockquote{border-left:2px solid #ed4523;font-family:'Bellota Text',Tahoma,Arial,sans-serif;padding:10px 30px}blockquote p:last-of-type{margin-bottom:0}q{font-family:'Bellota Text',Tahoma,Arial,sans-serif}pre{white-space:pre-wrap;word-wrap:break-word}code,pre{color:green;font-family:Consolas,'Courier New',monospace}dl,ol,ul{margin-left:2em}nav ul{line-height:1;list-style:none;margin:0}nav li{display:inline-block;width:auto}nav a{display:block}#body_wrap{height:100%;overflow:hidden;width:100%}.alignfull>div,.alignwide>div,.narrow-wrap,.wrap{margin:0 auto;max-width:1200px}.narrow-wrap{max-width:900px;min-width:50vw}.about-jem .image img,.site-content,.site-footer,.site-header{display:block}.site-footer .wrap,.site-header .wrap{display:flex}.site-header .wrap{align-items:center;justify-content:space-between;padding:20px 0}.site-header .site-title{line-height:1;margin:0}.site-header .site-title a{background:url(assets/images/jem-turner-logo_red.png) no-repeat center center/100% auto;border-bottom:0 none;display:block;height:37.125px;margin-top:5px;overflow:hidden;text-indent:200%;white-space:nowrap;width:43.25px;z-index:5}.main-menu li{margin:0 10px}.main-menu li a{border-bottom:1px solid #fff;color:#333;font:700 1.8rem/1 'Bellota Text','Open Sans',Arial,sans-serif;padding:10px}.main-menu li.current-menu-item a{color:#e05050;border-bottom-color:#e05050}.search-form{align-items:center;border:1px solid #efefef;border-radius:10px;display:flex;height:38px;max-width:250px}.search-form input{height:30px}.search-form input.search-field{border:0;font-size:1.4rem;margin-left:5px;max-width:200px}.search-form .search-submit{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDMyIDMyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7Ij4KICAgIDxjaXJjbGUgaWQ9IlhNTElEXzQyXyIgY3g9IjE0IiBjeT0iMTQiIHI9IjkiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOnJnYigyMjQsODAsODApO3N0cm9rZS13aWR0aDoycHg7Ii8+CiAgICA8cGF0aCBpZD0iWE1MSURfNDRfIiBkPSJNMjcsMjdMMjAuMzY2LDIwLjM2NiIgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6cmdiKDIyNCw4MCw4MCk7c3Ryb2tlLXdpZHRoOjJweDsiLz4KPC9zdmc+Cg==) no-repeat center center/20px auto;border:0;cursor:pointer;overflow:hidden;padding:5px;text-indent:200%;width:35px}.featured-cats{display:flex;justify-content:space-between;list-style:none;margin:40px 0 20px;width:100%}.featured-cats li{padding:10px;text-align:center}.featured-cats li a{color:#303249;display:block;font:700 2.4rem/1 'Bellota Text','Open Sans',Arial,sans-serif}.featured-cats li a:hover,.featured-cats.has-active-cat li:not(.active) a{color:#999}.featured-cats li img{display:block;height:45px;margin:0 auto 15px;width:auto}.featured-cats li a:hover img,.featured-cats.has-active-cat li:not(.active) a img{filter:grayscale(100%);opacity:.5}.blog.single .post .entry-header,.featured,.page .post .entry-header{background:url(assets/images/zigzag.png) repeat-x bottom -20px left/auto 200px;min-height:480px;padding:40px 0 60px}.page .post .entry-header.no-post-image{min-height:auto}.featured .post,.post-header-wrap{position:relative}.post-image{height:400px;position:absolute;top:0;left:0;width:600px;z-index:1}.post-image img{height:100%;object-fit:cover;width:100%}.featured .post-image span{background:#e05050;color:#fff;font-family:'Bellota Text','Open Sans',Arial,sans-serif;padding:5px 10px;position:absolute;top:0;left:0;z-index:5}.entry-header .post-summary,.featured .post-text{background:#fff;float:right;padding:40px;position:relative;width:60%;z-index:2}.featured .post-text{margin-top:40px}.entry-header .post-summary{margin-top:80px}.featured .entry-title a{color:#333}.page .entry-header.no-post-image .post-summary{background-color:rgba(255,255,255,.75);float:none;margin:20px auto;padding:20px;text-align:center;width:100%}.page .narrow-wrap,.sharing-tags,.single .narrow-wrap{margin-top:40px;margin-bottom:60px}.single .popular-posts .post p,.single .post .author-info{display:none}.archive .post .entry-footer,.single .post .entry-footer{background:#efefef;font-size:1.3rem;padding:10px 20px;margin:20px 0}.sharing-tags{background-color:#303249;color:#fff;display:flex;font:1.8rem 'Bellota Text','Open Sans',Arial,sans-serif;margin-bottom:40px;padding:10px}.sharing-tags ul{list-style:none;margin:0;width:50%}.sharing-tags li{display:inline}ul.sharing:before{content:"Share: "}.sharing a{padding:0 5px;text-transform:lowercase}ul.tags{text-align:right}ul.tags:before{content:"Tags: "}ul.tags li:after{content:", "}ul.tags li:last-of-type:after{content:""}ol.commentlist{font-size:1.5rem}ol.commentlist,ol.commentlist ul{list-style:none;margin:0}ol.commentlist .children{margin-top:20px}ol.commentlist li{border-left:2px solid #303249;padding:40px}ol.commentlist li.bypostauthor{border-left-color:#e05050}.category-header h1,ol.commentlist>li{margin-bottom:40px}ol.commentlist>li:nth-of-type(even){background-color:#f5f5f5}ol.commentlist img.avatar{float:left;margin-right:10px}.comment-form label{display:block;margin-bottom:5px}.comment-form input[type=email],.comment-form input[type=password],.comment-form input[type=text]{width:50%}.comment-form .comment-form-cookies-consent label,.comment-form .privacy label{display:inline-block}.blog.archive .wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.blog.archive .post{margin-bottom:20px}.pagination{font:1.8rem 'Bellota Text','Open Sans',Arial,sans-serif;text-align:center;padding:40px 0;width:100%}.pagination a.page-numbers{background:#e05050;color:#fff}.pagination .page-numbers{display:inline-block;padding:10px 15px;text-transform:uppercase}.category-header{margin-top:40px;margin-bottom:40px}.about-jem,.recent-posts{margin:40px 0}.about-jem{align-items:center;background:#303249;color:#fff;display:flex}.about-jem .preview{padding:40px}.about-jem .preview p:last-of-type,.wp-block-group p:last-of-type{margin-bottom:0}.social-bar{background:#e05050;padding:10px;position:fixed;top:25%;left:0;width:50px;z-index:50}.social-bar ul{display:flex;flex-direction:column;list-style:none;margin:0}.social-bar li{margin:10px 0}.social-bar li a{background-repeat:no-repeat;background-position:center center;background-size:22px;color:#fff;display:block;overflow:hidden;text-indent:200%;white-space:nowrap}.social-bar li.twitter a{background-image:url(assets/images/icon-twitter.png)}.social-bar li.facebook a{background-image:url(assets/images/icon-facebook.png)}.social-bar li.instagram a{background-image:url(assets/images/icon-instagram.png)}.social-bar li.linkedin a{background-image:url(assets/images/icon-linkedin.png)}.social-bar li.feed a{background-image:url(assets/images/icon-feed.png)}.pre-footer{padding:40px 0}.pre-footer .wpp-list{display:flex;justify-content:space-between;list-style:none;margin:40px 0}.blog.archive .post,.pre-footer .wpp-list li{border-bottom:2px solid #303249;font-size:1.5rem;padding:20px 0;width:calc(33% - 20px)}.blog.archive .post .featured-img,.pre-footer .wpp-list li a:first-of-type{height:200px;width:100%}.blog.archive .post .featured-img img,.pre-footer .wpp-list li img.wpp-thumbnail{border:1px solid #ccc;display:block;height:200px;margin-bottom:20px;object-fit:cover;width:100%}.blog.archive .post .entry-header a,.pre-footer .wpp-list li a.wpp-post-title{color:#333;display:block;font:3.2rem 'Bellota Text','Open Sans',Arial,sans-serif;margin-bottom:20px}.site-footer{background-color:#303249;color:#eee;font-size:1.3rem;padding:40px 0 60px}.site-footer::before{background:url(assets/images/jem-turner-logo_red.png) no-repeat center center/contain;content:" ";display:block;height:87px;line-height:1;margin:-70px auto 0;width:100px}.site-footer .wrap{justify-content:space-between}.site-footer .widget{max-width:25%}.site-footer .widget-title{font-size:1.8rem;font-weight:400;margin-bottom:20px}.site-footer a{border-bottom:1px solid;color:#fff}.site-footer .widget:last-of-type{text-align:right}.sidebar .widget{margin-bottom:30px}.narrow-wrap .alignwide{margin-left:-150px;margin-right:-150px;width:1200px}.alignfull{margin-left:calc((1200px - 100vw)/2);margin-right:calc((1200px - 100vw)/2);width:100vw}.alignleft{float:left;margin:0 1.5em 1.5em 0}.alignright{float:right;margin:0 0 1.5em 1.5em}.aligncenter{display:block;margin:0 auto 1.5em}.wp-block-image figcaption{color:#666;font-size:1.3rem;text-align:center}.button,a.button,input[type=submit]{background:#e05050;border:1px solid #e05050;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;padding:10px 20px}.center,.textcenter{text-align:center}.textright{text-align:right}.screen-reader-text,.sr-only{height:1px;overflow:hidden;position:absolute;left:-10000px;top:auto;width:1px}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.wp-block-group.has-background{padding:20px}@media only screen and (max-width:1250px){.social-bar{position:static;width:100%}.social-bar ul{flex-direction:row;justify-content:space-evenly}}@media only screen and (max-width:1200px){.alignfull,.alignwide,.narrow-wrap .alignwide,.site-header .wrap,.social-bar,.wrap{margin-left:0;margin-right:0;padding-left:10px;padding-right:10px;max-width:100%}}@media only screen and (max-width:900px){.featured-cats li a{font-size:1.8rem}.featured-cats li a img{height:30px}}@media only screen and (max-width:768px){.search-form{display:none}.featured-cats li a{font-size:1.6rem}.featured-cats li a img{height:24px}}@media only screen and (max-width:640px){.main-menu{text-align:right}.featured-cats{flex-wrap:wrap}.featured-cats li{width:33%}.post-image{height:300px;position:static;width:100%}.entry-header .post-summary,.featured .post-text{float:none;margin-top:0;padding:20px;position:static;width:100%}.pre-footer .wpp-list,.sharing-tags{flex-direction:column}.sharing-tags ul{text-align:left;width:100%}.comment-form input[type=email],.comment-form input[type=text]{width:100%}.blog.archive .post,.pre-footer .wpp-list li{width:calc(100% - 20px)}.about-jem{flex-wrap:wrap}.site-footer .widget{max-width:50%}}