/*
	Theme Name: Carl Warner
	Theme URI: ...
	Description: Custom theme.
	Author: Jem Turner
	Author URI: https://jemturner.co.uk
	Version: 1.0
*/
#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#colorbox{z-index:999999!important}#cboxWrapper{background-color:rgba(255,255,255,.95);position:relative}#cboxClose{background-color:transparent;border:0 none;color:#fff;display:block;font-size:24px;font-weight:300;height:25px;overflow:hidden;position:absolute;top:52px;right:50px;text-align:center;width:25px}.admin-bar #cboxClose{top:82px}#share_box{height:50vh;position:absolute;top:50%;left:25%;transform:translateY(-50%);width:50vw}#colorbox.share-box #cboxClose{color:#000}#share_box ul{font-size:36px;font-style:italic;list-style:none;margin:0}#share_box ul a{color:#85858c}#share_box ul a:hover{color:#000}#project_info{background-color:rgba(0,0,0,.85);color:#fff;height:100%;padding:33vh 33vw 0}*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}@font-face{font-family:Sabon;src:url(fonts/Sabon-Roman.eot);src:url(fonts/Sabon-Roman.eot?#iefix) format('embedded-opentype'),url(fonts/Sabon-Roman.woff) format('woff'),url(fonts/Sabon-Roman.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:Sabon;src:url(fonts/Sabon-Italic.eot);src:url(fonts/Sabon-Italic.eot?#iefix) format('embedded-opentype'),url(fonts/Sabon-Italic.woff) format('woff'),url(fonts/Sabon-Italic.ttf) format('truetype');font-weight:400;font-style:italic}body{background:#fff;color:#000;font:400 18px/1.5 Sabon,Times,'Times New Roman',serif;-webkit-font-smoothing:antialiased}a{text-decoration:none}a:link,a:visited{color:#c6c6c6}a:active,a:hover{color:#000}img{border:0;height:auto;max-width:100%}b,strong{font-weight:700}input,select,textarea{font:inherit;padding:5px}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2;margin-bottom:10px}blockquote,dl,ol,p,table,ul{margin-bottom:25px}dl,ol,ul{margin-left:2em}nav ul{line-height:1;list-style:none;margin:0 0}nav li{display:inline-block;width:auto}nav a{display:block}nav li ul{position:absolute;background:orange;width:auto;left:-999em}nav li ul ul{margin:-1em 0 0 10em}nav li.sfhover ul ul,nav li:hover ul ul{left:-999em}nav li li.sfhover ul,nav li li:hover ul,nav li.sfhover ul,nav li:hover ul{left:auto}div.shiftnav-wrap{position:static}.wrap{margin:0 auto;padding-left:50px;padding-right:50px;width:100%}.site-content,.site-footer,.site-header{display:block}.site-header{padding-top:50px;position:relative;z-index:100}body.logged-in .site-header{padding-top:30px}body.home .site-header{display:none}.site-header .site-title{font-size:28px;margin:0}.site-header .project-title{font-size:18px}.site-title a{color:#000}.site-header .site-title span{color:#c5c6c8;font-style:italic}div.shiftnav .fa,div.shiftnav-toggle .fa{font-family:"Font Awesome 5 Pro"}a.shiftnav-toggle-button,a.shiftnav-toggle-button:hover{background-color:transparent;color:#000;display:block;float:right;padding:0}.dummy-toggle .fal.fa-times,.shiftnav-panel-close .fa.fa-times{font-weight:300;font-size:24px}.dummy-toggle .fal.fa-times{padding-right:12px}div.shiftnav .shiftnav-panel-close{right:62px}div.shiftnav{width:25%}div#shiftnav-main.shiftnav .shiftnav-panel-close{background-color:transparent;font-size:24px;padding:0}div.shiftnav{padding:50px 50px 0 15px}div.shiftnav:after{box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent}div.shiftnav ul.shiftnav-menu li.menu-item{display:block}div.shiftnav ul.shiftnav-menu li.menu-item.div{border-bottom:1px solid #c5c6c8;margin:15px 25px 30px}div.shiftnav ul.shiftnav-menu li.menu-item.div a{display:none}div.shiftnav ul.shiftnav-menu li.menu-item>.shiftnav-target{font-size:34px;font-style:italic;line-height:1;padding:0 0 30px 25px}div.shiftnav ul.shiftnav-menu li.menu-item.dark a{color:#000;font-style:normal;font-size:22px;padding:0 0 20px 25px}.art-cats,.section-nav{list-style:none;margin:10px 0 30px}.art-cats li,.section-nav li{display:inline-block;padding-right:10px}.section-nav li a{color:#000;font-size:20px}.section-nav li a.active{border-bottom:1px solid}.art-cats a.current{color:#000}body.home .home-page{margin-top:-5%}.home-page{height:100vh;position:relative}.home-page h1{font-size:45px;position:relative;top:50%;text-align:center;transform:translateY(-50%);width:100%}.home-page h1 a{border-bottom:2px solid;font-style:italic;padding-bottom:10px;transition:.5s}.gallery-inner{display:block;min-height:100vh}.gallery-item,.gallery-sizer{width:32%}.gallery-item{float:left;height:250px;margin:0 1.3% 1.3% 0;position:relative}.gallery-item.double-height,.grid-item--height2{height:500px}.gallery-item--width2{width:66%}.gallery-item img{display:block;height:100%;object-fit:cover;width:100%}.gallery-item .entry-header{color:#fff;display:none;height:100%;font-size:16px;position:absolute;top:0;left:0;padding:20px;width:100%}.gallery-item:hover .entry-header{background:rgba(0,0,0,.25);display:block}.gallery-item .entry-header a{color:#fff}.gallery-item .entry-header .entry-title{font-size:16px;margin-bottom:0}.gallery-single{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;padding:95px;position:absolute;top:0;left:0;width:100%}.gallery-single img{display:none;height:auto;max-height:100%;max-width:100%;width:auto}.fve-video-wrapper{height:80%;width:100%}.fve-video-wrapper iframe{display:block;height:100%;padding:20px 0;width:100%}.gallery-single-footer{display:block;font-size:18px;padding-left:50px;padding-right:50px;position:absolute;bottom:0;left:0;width:100%}.gallery-single-footer a{color:#000}.gallery-single-footer .post-traverse a{font-weight:700}.content-section.page{min-height:80vh;padding-top:30px}.content-section.page{padding-bottom:30px}.content-section.page h2{color:#c5c6c8;font-size:18px;font-style:italic;margin-bottom:15px}.site-footer{background:#efefef;color:#878787;font-size:14px;padding:10px 0;width:100%}.home .site-footer{position:absolute;bottom:0}.site-footer p{margin-bottom:0}.site-footer a{color:#878787}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.564102564102564%}.one-half,.three-sixths,.two-fourths{width:48.717948717948715%}.one-third,.two-sixths{width:31.623931623931625%}.four-sixths,.two-thirds{width:65.81196581196582%}.one-fourth{width:23.076923076923077%}.three-fourths{width:74.35897435897436%}.one-sixth{width:14.52991452991453%}.five-sixths{width:82.90598290598291%}.first{clear:both;margin-left:0}.sidebar .widget{margin-bottom:30px}.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}.center,.textcenter{text-align:center}.textright{text-align:right}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}@media only screen and (max-width :768px){.wrap{padding-left:25px;padding-right:25px}.site-header{padding-top:25px}body.admin-bar .shiftnav,body.admin-bar div#shiftnav-toggle-main,div#shiftnav-toggle-main.shiftnav-toggle-style-burger_only{top:25px;right:25px}.gallery-single-footer .one-half.first{display:none}.gallery-single-footer .post-traverse{float:none;text-align:center;width:100%}.gallery-single-footer .post-traverse .left{margin-right:10px}.gallery-single-footer .post-traverse .right{margin-left:10px}#project_info,.gallery-single{padding:75px}div.shiftnav{width:50%}}@media only screen and (max-width :640px){.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{clear:both;float:none;margin-left:0;width:100%}.home-page h1{font-size:22px}.gallery-item,.gallery-sizer{width:49%}.gallery-item{height:200px;margin:0 1% 1% 0}.gallery-item.double-height,.grid-item--height2{height:400px}#project_info,.gallery-single{padding:55px}}@media only screen and (max-width :480px){div.shiftnav{width:100%}}