﻿/*!
Theme Name: hart & co 2015
Theme URI: http://www.hartandco.com.au/
Description: A theme for WordPress.
Author: Design by Cam Diamond, coding by Sam Morgan
Author URI: http://svmorgan.com
Version: 1.0
*/@font-face{font-family:"Calibre-Light";src:url("fonts/CalibreWeb-Light.eot");src:url("fonts/CalibreWeb-Light.eot?#iefix") format("embedded-opentype"),url("fonts/CalibreWeb-Light.woff") format("woff2"),url("fonts/CalibreWeb-Light.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Calibre-LightItalic";src:url("fonts/CalibreWeb-LightItalic.eot");src:url("fonts/CalibreWeb-LightItalic.eot?#iefix") format("embedded-opentype"),url("fonts/CalibreWeb-LightItalic.woff") format("woff2"),url("fonts/CalibreWeb-LightItalic.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Calibre-Regular";src:url("fonts/CalibreWeb-Regular.eot");src:url("fonts/CalibreWeb-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/CalibreWeb-Regular.woff") format("woff2"),url("fonts/CalibreWeb-Regular.woff") format("woff");font-weight:normal;font-style:normal}html,body{margin:0;padding:0;height:100%}body{font-size:16px;line-height:1.2em;font-family:"Calibre-Light";font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased}p{margin:0 0 1.2em}h1,h2,h3{margin:0;font-weight:normal}h1{font-family:"Calibre-Regular";font-weight:normal;font-style:normal}ol,ul,li{list-style:none;margin:0;padding:0}a{text-decoration:none;color:#000}em,i{font-family:"Calibre-LightItalic";font-weight:normal;font-style:italic}header{height:50px;position:fixed;z-index:99;width:100%}.white-background{position:fixed;width:100%;z-index:9;background:white;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}#logo{position:fixed;top:50%;right:78px;margin:-12px 0 0 0;width:160px;height:25px;z-index:9}#logo svg{width:160px;height:25px;fill:#000}.main_menu{position:absolute;margin:25px 0 0 36px}.main_menu li{float:left;margin:0 31px 0 0}.main_menu li.current{font-family:"Calibre-Regular";font-weight:normal;font-style:normal}#artists_toggle{margin:25px 0 0;display:inline-block}#artists_toggle svg{width:17px;height:14px;margin:0 8px 0 0}.artists_menu li a,.artists_menu li span{margin:0 0 8px;display:inline-block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.artists_menu li a.artists_menu_item,.artists_menu li span.artists_menu_item{color:#ccc}.artists_menu li a.selected,.artists_menu li span.selected{color:#000}.artists_menu li span{font-family:"Calibre-Regular";font-weight:normal;font-style:normal}.artists_menu .artists_list{position:fixed;right:-630px;top:45px;height:45px;z-index:10;height:100%;margin:0 0 30px;overflow:hidden;height:100%;background:#fff;padding:0 0 0 30px;width:600px;transition:right 0.2s linear}.artists_menu .artist_ul{padding:19px 0 0}.artists_menu .artist_ul>li:not(.close_menu_mobile){display:inline-block;vertical-align:top;width:100px;margin-right:20px}.artists_menu .artist_ul .locations a{cursor:pointer;color:#ccc}.artists_menu .artist_ul .locations a.selected{color:#000}.artists_menu #artists_toggle{position:absolute;right:0;width:150px}.artists_menu #artists_toggle .hamburger{display:inline-block}.artists_menu #artists_toggle .close{display:none}.artists_menu.menu_open #artists_toggle .hamburger{display:none}.artists_menu.menu_open #artists_toggle .close{display:inline-block}.artists_menu.menu_open .artists_list{right:0}.artists_menu .social{border-top:1px solid;border-bottom:1px solid;width:120px;overflow:hidden;padding:20px 0;margin:8px 0 26px}.artists_menu .social li{display:block;float:left;margin:0 20px 0 0}.artists_menu .social li.twitter{margin:0}.artists_menu .social li a{margin:0}.artists_menu .social svg{width:15px;height:15px;fill:#000}#artists_scroller{overflow:auto}.close_menu_mobile{display:none}h1,h2,#artists_toggle{font-size:18px}.thumbs_wrap{padding:50px 135px 36px 21px;box-sizing:border-box;overflow:hidden;clear:both;visibility:hidden}#loading{margin:-35px 0 0 -110px;opacity:0;text-align:center;transition:opacity 0.2s linear}#loading.loading{opacity:1}.portrait{width:25%;padding:0 15px;box-sizing:border-box}.landscape{width:50%;padding:0 15px;box-sizing:border-box;position:relative}.block_wrap{float:left;box-sizing:border-box}.block_wrap a{color:#000;text-decoration:none}.block_wrap .img_a{display:block;background:#eee}.thumb{background-size:cover;background-position:center;background-color:#eee}.title{margin:15px 0;border-top:1px solid;border-bottom:1px solid;line-height:20px;padding:7px 0;height:20px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.title .artist{font-family:"Calibre-Regular";font-weight:normal;font-style:normal}.title>*{font-size:14px}.title h2,.title h3{display:inline-block}.blog .title{height:44px}.horiz_page{height:100%;padding:0 150px 36px 36px;box-sizing:border-box}.text_wrap{width:50%;padding:22px 0 36px 110px;box-sizing:border-box;margin:0 150px 0 0;z-index:12;overflow:hidden}.text_wrap h1,.text_wrap h2{margin:0 0 1em;line-height:1em}.text_wrap h1 span,.text_wrap h2 span{font-family:"Calibre-Light";font-weight:normal;font-style:normal}.text_wrap .page_title,.text_wrap .desc{display:inline-block;vertical-align:top;box-sizing:border-box}.text_wrap .page_title{width:33.3%;padding:0 30px 0 0}.text_wrap .desc{width:66.7%;padding:0 30px 0 15px}.text_wrap.horiz{float:right;position:relative}.text_wrap.contact .page_title{float:left}.text_wrap.contact .desc{float:right}.contact_social{display:none}.profession_mobile,.mobile_title{display:none}.marker{color:transparent}.story_wrap{clear:both;height:100%;position:relative;padding:0 0 14px}.story_wrap .next,.story_wrap .prev{position:absolute;right:-25px}.story_wrap .next svg,.story_wrap .prev svg{width:10px;height:20px}.story_wrap .next{top:0}.story_wrap .prev{bottom:14px}#carousel{height:100%;position:relative;z-index:1;left:0;overflow:hidden;padding:0 0 14px}#carousel img{position:absolute;height:100%;width:auto;left:0}.lazy-hidden{opacity:0}.lazy-loaded{transition:opacity 0.3s;opacity:1}.iScrollHorizontalScrollbar{left:0;right:0;bottom:0;position:absolute}.iScrollIndicator{background:#000;height:7px}#scroller{position:absolute;z-index:1;-webkit-tap-highlight-color:transparent;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}#scroller ul{list-style:none;padding:0;margin:0;width:100%;text-align:center;white-space:nowrap;line-height:0}#scroller li{display:inline-block;height:100%;margin:0 30px 0 0;position:relative;overflow:hidden;background:#eee}#scroller li:last-child{margin:0}.single-artist .text_wrap{position:fixed;right:0}#stories .mix{display:none}.filter,.category{cursor:pointer}.filter.active,.category.active{font-family:"Calibre-Regular";font-weight:normal;font-style:normal}.artists_social_links{margin:1em 0;font-family:"Calibre-Regular";font-weight:normal;font-style:normal;color:#888}.artists_social_links li{display:inline-block}.artists_social_links li:after{content:"—";margin:0 0.2em}.artists_social_links li:last-child:after{content:""}.artists_social_links li a{color:#888}.maps_wrap{position:absolute;margin:200px 0 0 36px;width:calc(100% - 186px);height:calc(100% - 236px);top:0}.map{width:calc(50% - 15px);height:100%;background:#eee;position:absolute}.map.map_melb{left:0}.map.map_syd{right:0}.videowrap iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width: 1800px){.text_wrap{width:50%;padding:22px 0 36px 109px}}@media screen and (max-width: 1300px){body{font-size:14px}h1,h2,#artists_toggle{font-size:16px}.title>*{font-size:12px}#artists_toggle svg{width:16px;height:12px;margin:0 6px 0 0}.text_wrap{width:75%;padding:22px 0 36px 147px}}@media screen and (max-width: 1100px){#logo{top:70%}}@media screen and (max-width: 900px){#logo{right:78px}.is-mobile #logo{top:0}.portrait{width:50%}.landscape{width:100%}.artists_menu{width:130px}.horiz_page{padding:0 130px 36px 26px}header{height:50px !important}.text_wrap{width:100%;box-sizing:border-box;z-index:11;background:#fff;float:none;margin:0;padding:62px 130px 21px 26px}.main_menu{margin:25px 0 0 26px}.thumbs_wrap{padding:50px 135px 36px 11px}}@media screen and (max-width: 700px){body,#artists_toggle{font-size:14px}h1,h2{font-size:16px}header{height:42px !important;background:#fff;z-index:12}.title{margin:10px 0}.artists_menu{position:absolute;right:auto;left:0;top:0}.artists_menu #artists_toggle{width:80px;right:auto}.artists_menu .social{display:none}.artists_menu.menu_open{padding:0}.artists_menu.menu_open .artists_list{position:fixed;top:0;width:180px;left:0;overflow-y:scroll}.artists_menu .artists_list{width:180px;padding:0;opacity:1;left:-180px;overflow:hidden;transition:left 0.2s linear;position:fixed;z-index:11;top:0}.artists_menu .artists_list a,.artists_menu .artists_list span{margin:8px 0 8px 10px}.artists_menu .artists_list .artist_ul{padding:0}.artists_menu .artists_list .artist_ul ul{background:#000;display:none;font-size:16px}.artists_menu .artists_list .artist_ul ul li a{color:#444}.artists_menu .artists_list .artist_ul ul li a.selected{color:#fff}.artists_menu .artists_list .artist_ul ul.location-filter-ul{display:block;background:white}.artists_menu .artists_list .artist_ul ul.location-filter-ul a{color:#ccc;font-size:14px;margin-top:5px}.artists_menu .artists_list .artist_ul ul.location-filter-ul a.selected{color:#000}.close_menu_mobile{display:block;margin:15px 5px 12px 10px}.close_menu_mobile svg{float:right;width:14px;height:14px}#artists_toggle{margin:15px 0 0 10px;position:absolute}.main_menu{position:absolute;margin:15px 0 0;left:100px}.menu-item-35{display:none}#logo{position:absolute;right:0;top:0;margin:7px 10px 0 0;width:120px;height:26px}#logo svg{width:100%;height:100%}.thumbs_wrap{padding:42px 0 0 !important;visibility:visible}#loading{margin:0 0 15px}.single-artist .thumbs_wrap{padding:0}.landscape,.portrait{width:100%;padding:0}.portrait .thumb{padding:0 0 142%}.landscape .thumb{padding:0 0 68%}#scroller li{width:100%}#scroller li.videowrap{padding:0 0 56.25%}.horiz_page{padding:0}#scroller{position:relative}#scroller ul{white-space:normal}#scroller li{display:block;margin:0 0 10px;width:100% !important;height:auto !important}#carousel{height:auto}#carousel img{position:relative;width:100%;height:auto}.text_wrap.horiz,.single-artist .text_wrap{padding:42px 0 0;width:100%;position:relative;right:auto;box-sizing:border-box}.text_wrap .page_title,.text_wrap .desc{width:auto;padding:0 10px;display:block}.text_wrap{margin:0}.text_wrap .text_inner{width:100%;padding:0;float:none}.text_wrap .page_title{text-align:center;border-top:1px solid;margin:10px 0 0;padding:10px 0}.text_wrap .desc{border-bottom:1px solid;margin:0 0 10px}.text_wrap.horiz{float:none}.text_wrap h1{background:#000;color:#fff;width:100%;margin:0;line-height:27px;padding:0;text-align:center}.text_wrap h1 a{color:#fff}.text_wrap.contact .desc,.text_wrap.contact .page_title{float:none;padding:21px 30px 6px;text-align:left;margin:0;border:none}.single-artist .page_title h2{display:none}.single-artist .text_wrap .desc{border-top:1px solid;margin:0 0 5px;padding:10px}.profession_mobile{display:inline-block}.profession_mobile:before{content:"—";margin:0 10px}.story_wrap{height:auto}.story_wrap .next,.story_wrap .prev{position:relative;right:auto;bottom:auto;top:auto;line-height:30px;display:block;border:1px solid;width:47%;box-sizing:border-box;margin:1%}.story_wrap .next svg,.story_wrap .prev svg{width:10px;height:14px;vertical-align:top;display:inline-block;margin:8px}.story_wrap .prev{float:left;margin:2% 0 2% 2%}.story_wrap .prev:after{content:"previous"}.story_wrap .next{float:right;margin:2% 2% 2% 0;text-align:right}.story_wrap .next:before{content:"next"}.heading_wrap{background:#fff;top:42px;width:100%;background:#000;padding:7px 0}.hide_mobile{display:none}.contact_social{display:block}.contact_social li{float:left;margin:20px 0 20px 30px}.contact_social li a{width:30px;height:30px;display:block;background:#000;border-radius:50%}.contact_social li a svg{fill:#fff;width:16px;height:16px;margin:7px}.mobile_title{background:#000;color:#fff;line-height:30px;display:block;text-indent:30px}}
/*# sourceMappingURL=style.css.map */
