/*
	Theme Name: Jan Murphy Gallery 
	Author: Phil Kingham for Tony Gooley Design
	
	2014
*/


/*------------------------------------*\
    MAIN
\*------------------------------------*/

/* global box-sizing */
*,
*:after,
*:before {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}

html {
	height: 100%;
	font-size: 100%; /* to make sure IE behaves */
}
.page-template-past-maintenance-php .page-name2 {display:none;}
.contact-sm-icons { position:relative;bottom:-4px;}
.contact .col-left a {color: #5b5477;}
.contact .col-left a:hover {color: #aaaaaa;}
.page-template-page-gmap-php .col-left a {color: #5b5477;}
#wpstats {display:none!important;}

body { height:100%; min-height:100%; font-family: 'scalasansregular', Helvetica, Arial, sans-serif; color: #5b5477; margin: 0px; padding: 0px;}

@font-face {
    font-family: 'scalasansregular';
    src: url('fonts/scalasa-webfont.eot');
    src: url('fonts/scalasa-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/scalasa-webfont.woff') format('woff'),
         url('fonts/scalasa-webfont.ttf') format('truetype'),
         url('fonts/scalasa-webfont.svg#scalasansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'scalasans-capsregular';
    src: url('fonts/scalasacp-webfont.eot');
    src: url('fonts/scalasacp-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/scalasacp-webfont.woff') format('woff'),
         url('fonts/scalasacp-webfont.ttf') format('truetype'),
         url('fonts/scalasacp-webfont.svg#scalasans-capsregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ScalaSansBoldRegular';
    src: url('fonts/scalasabd.eot');
    src: url('fonts/scalasabd.eot') format('embedded-opentype'),
         url('fonts/scalasabd.woff') format('woff'),
         url('fonts/scalasabd.ttf') format('truetype'),
         url('fonts/scalasabd.svg#ScalaSansBoldRegular') format('svg');
}


.mobile_works_details_enquire {display:none;}
/* clear */
.clear:before,
.clear:after {
    content:' ';
    display:table;
}

.clear:after {
    clear:both;
}
.clear {
    zoom:1;
}
img {
	border:none;
}
a {
	color: #5b5477;
	text-decoration:none;
}
a:hover {
 color: #aaaaaa;
}
a:focus {
	outline:0;
}
a:hover,
a:active {
	outline:0;
}
input:focus {
	outline:0;
	border:1px solid #04A4CC;
}

/************************************************
*	CLEARFIX									*
************************************************/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	font-size: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/
section { min-height: 250px; width: 100%; }
span.wpcf7-list-item {
    margin-left: 0.0em;
	width: 50%;
}
span.wpcf7-list-item.last {
    margin-top: 10px;
    width: 100%;
    float: left;
    position: relative;
}
.mobile-only {display:none;}
.gmp_map_opts h2, .page-id-3534 .GalleryNews{ display:none;}.twoExhibitions {	width:100%;	float:left;	margin: 0px 0px 0px 6px;	padding:0px;	list-style:none;}.twoExhibitions li {	margin:0px;	padding:0px;	list-style:none;}.twoExhibitions li a {	width:50%;	display: table;	font-size:23px;	line-height:27px;	height:500px;	color:#5b5477;	float:left;	text-align:left;}.twoExhibitions li a:hover {	color:#fff;	background:#88839B;}.twohomecenter {	position:relative; width:100%; 	padding-left: 35%; 	display: table-cell;  vertical-align: middle;}
/* wrapper */
.wrapper {
	max-width: 1000px; 
	margin: 0 auto -100px;
	min-height: 100%;
	height: auto !important;
}
/* header */
.header-wrapper { width:100%; height:80px; float:left; background-image: url(img/header-wraper-bg.jpg); position:fixed; z-index:9999;background-repeat: repeat-x; background-position: top center;}
.extra-height { width:100%; float:left; height:104px;}
.page-name { display: none;position: relative; font-size:14px;left: 17px; top:-25px;}
.page-name a { color: #484166;}

.error404 .page-name2 {display:none;}
.page-name2 { position: absolute; font-size:14px;left: 18px; top:74px;}
.page-name2 a { color: #484166;}

.Artists, .VideoName, .Protege { display:none;}
.exhibitions { display:none;}

.Contact { display:none;}
.page-template-page-home-php .GalleryNews, .category .GalleryNews { display:none;}
.GalleryNews { display:block;}

.contact .Contact { display:block;}

a.contact-links { color: #aaaaaa !important; }
a.contact-links:hover { color: #484166 !important; }

.page-template-page-videos-php .VideoName, .category .VideoName, .single-videos .VideoName { display:block;}

.contact  .GalleryNews { display:none;}
.page-template-page-videos-php .GalleryNews,.single-videos .GalleryNews,
.page-template-page-artist-landing-php .GalleryNews,
.single-artist .GalleryNews ,
.single-protege .GalleryNews ,
.post-template-past-artist-news-php .GalleryNews { display:none;}
.fancybox-opened {z-index:9150!important;}

.post-template-past-artist-news-php .Artists,
.single-artist .Artists,
.page-template-page-artist-landing-php .Artists,
.page-template-tpl-page-protege .Protege,
.single-protege .Protege { display:block;}

.page-template-page-past-2010-exhibitions-php .exhibitions,
.page-template-page-past-2011-exhibitions-php .exhibitions,
.page-template-page-past-2012-exhibitions-php .exhibitions,
.page-template-page-exhibitions-present-php .exhibitions,
.page-template-page-past-exhibitions-php .exhibitions,
.single-exhibition .exhibitions,
.page-template-page-exhibitions-php .exhibitions {  display:block!important;}
 
.page-template-page-subscribe-php .GalleryNews,
 .page-template-page-past-2010-exhibitions-php .GalleryNews,
.page-template-page-past-2011-exhibitions-php .GalleryNews,
.page-template-page-past-2012-exhibitions-php .GalleryNews,
.page-template-page-exhibitions-present-php .GalleryNews,
.page-template-page-past-exhibitions-php .GalleryNews,
.single-exhibition .GalleryNews,
.page-template-page-exhibitions-php .GalleryNews {  display:none!important;}


.header {
	font-size: 20px; width: 100%; height:55px;height:50px;float: left; margin: 16px 0px 0px 0px; background: #FFFFFF;
}

.page-template-page-exhibitions .header,
.page-template-page-past-exhibitions .header {
	height:70px;
}
.page-template-page-exhibitions.firefox .header,
.page-template-page-past-exhibitions.firefox .header { height: 65px; }

/* logo */
.logo { max-width: 1000px; margin-left: auto; font-size:19px;margin-right: auto; top:0px; margin: 0px 0px 0px 0%;position:relative;z-index:9999;}
.logo a{ color: #5b5477; position: relative; left:41%; top:40px;}
.logo-img {
	
}
#toggle { font-family: 'scalasansregular', Helvetica, Arial, sans-serif; color: #5b5477; margin-top:3px;font-size: 14px !important; margin-left: 0px; padding-left: 3px;}
button {
color: #5b5477;
  border: 0;
  cursor: pointer;
}

button:hover {
	color: #aaaaaa;
}

#back-top { font-size:14px;}
#back-top a{ color: #8A869D !important;}
#back-top {
	position: fixed;
	bottom: 0px;
	z-index:9999;
	
    background: #FFF;
    width: 200px;
	padding: 15px 18px 20px 18px;
	margin: 0 !important;
}
.firefox #back-top { padding: 15px 17px 20px 17px; }

#back-top a {
	width: auto;
	display: block;

	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
button.closed {
  background: #fff;font-size: 14px !important;
}

button.closed:before {
content: url(img/cross.png);
padding-right: 1px;
}

button.opened {
  background: #fff;
}
button.opened:before {
content: url(img/minus.png);
padding-right: 1px;
}

.home-mobile-Menu { display:none;}
.page-template-page-videos .fancybox-nav, .category .fancybox-nav { display:none;}
.nav {
}
.nav ul li a {
	font-family: 'scalasansregular', Helvetica, Arial, sans-serif;
	color: #484166 !important;
	padding: 0px 0px 0px 18px;
	width: 99%;
	font-size: 14px;
	float: left;
}
.nav ul li {
	width: 100% !important;
	float: left;
}
.nav ul li a:hover {
	color: #aaaaaa!important;
}
.nav .current-menu-item a {
	color: #333 !important;
}
.nav ul {
	width: 100%!important;
	min-height:100%!important;
	padding-top: 7px !important;
	padding-bottom: 350%!important;
	padding-left: 5%;
	padding-right: 5%;
	background-color: #fff !important;
	list-style: none;
	margin: 0px;
    float: left;
	position: relative;
	z-index: 8888;
	overflow:hidden;
}

.nav ul {
	   animation: fadein 3s;
    -moz-animation: fadein 3s; /* Firefox */
    -webkit-animation: fadein 3s; /* Safari and Chrome */
    -o-animation: fadein 3s; /* Opera */
}
.2762 a {color:red!important;}

@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
/* Video Page */
.video-summary {
	width:100%;
	float:left;
	margin:0px 0px 40px 0px;
	display: none;
}
.videoThumb {
	width:43%;
	float:left;
	margin:4px 7% 0px 0px;
	position:relative;
}
.videoThumb img {
	width:100%;
	height:auto;
}.single-videos h2 { margin-left:0px;}video {  width: 100%    !important;  height: auto   !important;}.videoWrapper {	position: relative;	padding-bottom: 56.25%; /* 16:9 */	padding-top: 25px;	height: 0;}.videoWrapper iframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}
.video-play-icon {
	width:40px!important;
	height:auto;
	position:absolute;
	z-index:9999;
	top: 40%;
    margin-left: -20px;
    left: 50%;
}
.video-desciption {
	width:50%;
	float:left;
}
.video-desciption h2 {
	margin-left:0px;
	margin-top:0px;
}
.videoUnderline {
    height: 1px;
    width: 25%;
	margin-top:10px;
	margin-right:75%;
    float: left;
    background: #5b5477;
}

/*-- Artist Sub Menu ---*/
.mobile-artist-menu { display:none;}
h2, .artist_landing_col h2 , .col-left h2 {
	font-size:18px;
	font-weight: normal;
	margin-bottom:12px;
		margin-left:15px;
		margin-top:8px;
}
.artist_landing_col h1 , .col-left h1 {
	font-size:18px;
	font-weight: normal;
	margin-bottom:12px;
		margin-left:15px;
		margin-top:8px;
}

.artist_landing_col ul li a {
	color: #484166 !important;
	padding: 0px 0px 0px 0px;
font-family: 'scalasansregular', Helvetica, Arial, sans-serif;
}

.artist_landing_col ul li img {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	display: none;
}
.title-dash {width:100%; float:left; line-height:0px;margin: 7px 0px;padding:0px;}
.postid-422 .col-left {margin-top: 260px!Important;} 
.post-template-tpl-available-works-php .col-left {margin-top: 190px!Important;}
.firefox .post-template-tpl-available-works-php .col-left {margin-top: 230px!Important;}
.postid-3763 .col-left {margin-top: 280px!Important;}
.postid-422 .press-release {position:fixed;top:385px;}
.post-3763 .press-release, .postid-3254 .press-release, .postid-422 .press-release {position:fixed;top:415px;}
.past-exhibition-left a { color: #5b5477;position:relative;z-index:-1px!Important;}
.artist_landing_col ul li:hover img {display: inline-block; max-height: 580px; width: auto; position:absolute; top:0px;}
.past-exhibition-left { }
.past-exhibition-left ul li a,
.exhibition-left ul li a,
.col-left ul li a {
	color: #484166;
	padding: 0px 0px 0px 0px;
	font-family: 'scalasansregular', Helvetica, Arial, sans-serif;
}
.artwork_popup .col-left {margin-top:93px!important;}
.post-template-tpl-available-works-php .artwork_popup .col-left {margin-top:190px!important;}
.post-template-exhibtions-past-php .artwork_popup .col-left {margin-top:280px!important;}

/*.postid-449 .artwork_popup .col-left {margin-top:190px!important;}*/
.postid-3254 .col-left {margin-top:260px!important;}

.exhibition-left ul li, .past-exhibition-left ul li, .col-left ul li {
	width: 100%;
	float: left;
}
.s6859, .s6892, .s6893, .s6864, .s6863{ display:none!important;}

.artist_landing_col ul li {
width:100%;
}
.artist_landing_col ul li a:hover, .col-left ul li a:hover {
	color: #aaaaaa!important;
}
.col-left .current-menu-item a {
	color: #8A869D !important;
}
.past-exhibition-left ul, .exhibition-left ul, .artist_landing_col ul, .col-left ul {
	width: 100% !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0%;
	margin-left:0px!important;
	padding-right: 0%;
	list-style: none;
	margin: 0px;
    float: left;
	position: relative;
	z-index: 1;
}
.past-exhibition-left h2,.exhibition_date {position:relative;z-index:999;}
.past-exhibition-left ul {margin-bottom:40px;}
.test { color: #ccc;}
.avail-works-artist-submenu {color: #484166;}
.avail-works-artist-submenu a {color: #484166;}
.current_page_item a, .current-page-ancestor a, .current-menu-item a,
.avail-works-artist-submenu li.current_page_item a {color:#aaaaaa!important;}
li.active_menu a {color:#aaaaaa!important;}
.active_menu a {color:#aaaaaa!important;}
.active_menu {color:#aaaaaa!important;}

.avail-works-artist-submenu { 	
	width:100%;
	padding-top: 0px !important;
	padding-bottom: 20px !important;
	padding-left: 0%;
	margin-left:17px!important;
	padding-right: 0%;
	list-style: none;
    float: left;
	margin-top:30px;
	position: absolute;
	z-index: 8888;
	color: #484166 !important;
	font-size: 14px;
	line-height: 20px;}
	.avail-works-artist-submenu {  color: #484166 !important;}
.avail-works-artist-submenu ul li a {
color: #484166 !important;
	padding: 0px 0px 0px 0px;
	font-family: 'scalasansregular', Helvetica, Arial, sans-serif;
}

.selected-works .avail-works-artist-submenu,
.selected-work .avail-works-artist-submenu {
	margin-top: 0;
}

.selected-works .stay-put h2.mobile-hide,
.selected-work .stay-put h2.mobile-hide {
	top: 200px;
}

/*--- Available Works View All ---*/
#gallery-2 { width: 58%; float: right; color: #5b5477; font-size: 14px; line-height:20px; margin-top:19px; margin-right:1%;position:relative; z-index:999;}

.post-template-tpl-available-works-fancybox-php #gallery-2,
.post-template-tpl-available-works-php #gallery-2 { width: 58%; float: right; color: #5b5477; font-size: 14px; line-height:20px; margin-top:46px; margin-right:1%;position:relative; z-index:999;}

#gallery-2 ul {
	list-style:none;
	margin:0px; padding:0px;
	-webkit-column-count: 2; -webkit-column-gap:40px; 
    -moz-column-count:2; -moz-column-gap:40px;
    -o-column-count:2; -o-column-gap:40px;
    column-count:2; column-gap:40px;
column-fill: balance;
-moz-column-fill: balance;
-webkit-column-fill: balance;
	}
	
#gallery-2 li { 
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.post-template-exhibtions-past-php #gallery-2 li,
.post-template-past-artist-archive-php #gallery-2 li { display: inline-block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#gallery-2 li img{ width:100%; height:auto; }

/*--- Gallery Test ---*/

#gallery-test { width: 58%; float: right; color: #5b5477; font-size: 14px; line-height:20px; margin-top:19px; margin-right:1%;position:relative; z-index:999;}
#gallery-test li { margin: 0px 20px 0px 0px; }

#gallery-test li img{ width:100%; height:auto; }
#gallery-test ul {
max-width:580px; list-style:none; 
	margin:0px; padding:0px;
	
	}
/*--- END --- */
.my-pagination a { cursor:pointer;}

.title { float:left;font-style:italic; padding-right: 5px;}
.mobile-only .title { padding-right: 12px; }
.post-template-future-exhibition-formsubstance-php .title { float:none; font-style:italic; }

.post-template-future-exhibition-php #gallery-2 li{  display:inline-block;}
.post-template-tpl-available-works-php #gallery-2 li {  display:inline-block; margin: 0px 0px 14px 0px; padding: 0px 0px 0px 0px;}

#gallery-2 .works_details { width:100%; float:none; }

/*--- Content ---*/

.home-content { width: 100%; float: left; padding: 0px 0px 40px 150px; margin:-5px 0px 0px 0px; }
.home-content img { width: 100%; max-width: 700px; height: auto;}

.sliderbutton-home-l {  position:absolute; top:180px;left: 37%; z-index:9999; cursor:pointer;}
.sliderbutton-home-r { float:right; position:absolute; top:180px;right:-3%; z-index:9999; cursor:pointer;}

#slideshow {float:left; width:100%; margin:0px; padding:0px; position: relative;top: 0px;}
#slides {position:relative; top: 0px; width:100%; height:700px; list-style:none; margin:0px; padding:0px; }
#slides li {width:100%; margin:0px; padding:0px; height:700px; background-color:#fff;}

#slides li img{max-height: 682px; width: auto; max-width:100%;}

.page-template-page-home-php #slides {position:relative; top: 0px; width:100%; height:680px; list-style:none; margin:0px; padding:0px; }


.fader-slide {opacity:0; position:absolute;}
.fader-fade {opacity:1; -webkit-transition:opacity .4s; -moz-transition:opacity .4s; transition:opacity .4s;}

.page-title { width: 58%; float: left;color: #5b5477; font-size: 16px; line-height:18px; margin: 0px 0% 0px 41%; }

.content { width: 100%; float: left; padding: 0px 0px 20px 0px;}

.post-template-tpl-available-works-fancybox-php .content,
.post-template-tpl-available-works-php .content   {margin-top:-30px; }
.map-link { position: relative; left: -12px; top:-15px; cursor: pointer;}

/* nav */
.nav a{
	color: #484166 !important; font-size: 14px; margin: 6px 0px 10px 0px;
}
.page-title { width: 58%; float: left;color: #5b5477; font-size: 16px; line-height:18px; margin: 0px 0% 0px 41%; }

.col-left { width: 41%; position: relative; left: 7px; left: 0px; padding-left:16px; float: left;color: #5b5477; font-size: 14px!important; line-height:20px; margin: 5px 0% 0px 0px; }

.page-id-43 .col-left { left: 0px; padding-left: 0px; }

.stay-put{ max-width: 340px; width: 100%; position: fixed; margin-left:auto; z-index:9151;}
.artist-videos .stay-put, .category .stay-put { margin-left: 1px; position: absolute; }

.post-template-exhibtions-past-php .stay-put{ width:22%; }


label.error{ float: left; font-size:13px; width: 100%;color: #ee4d4d; position:relative; z-index:999; vertical-align: top;}

.page-template-page-subscribe-php .col-right ul {
max-width:440px; list-style:none; 
	margin:0px; padding:0px;
	-webkit-column-count: 2; -webkit-column-gap:40px;
    -moz-column-count:2; -moz-column-gap:40px;
    -o-column-count:2; -o-column-gap:40px;
    column-count:2; column-gap:40px;
	}

.col-right { width: 58%; float: left;color: #5b5477; font-size: 14px; line-height:20px; margin-top: 0px; position:relative; z-index:999;}
.past-exhibtions-col-right { width: 58%; float: left;color: #5b5477; font-size: 14px; line-height:20px; margin-top:5px; position:relative; z-index:999;}
.available-works .col-right, .selected-works .col-right, .selected-work .col-right {margin-top: 50px;}
.postid-3082 .col-right {margin-top: 50px;  }
.postid-352 .col-right {margin-top: 50px;  }
.col-right img { width: 100%; height: auto; /*margin-top:-4px;*/ margin-bottom:0px; padding-bottom:0px;}
.col-right a  { color: #5b5477; }
.col-right.center-content{
	text-align: center;
}



.view_all { font-size:14px; color:#363047; float:right; position:relative; z-index:8888; margin-top:-19px; bottom:-45px; margin-right:10px;}

.view_all a {color: #484166 !important;margin-left:20px; padding: 4px 4px 4px 6px; border: 1px solid #bdbac8; }
.view_all a:hover { color: #bdbac8 !important; }
.artist_col-right { width: 44%; float: left; padding-top:0px; color: #5b5477; font-size: 14px; line-height:20px; margin-top:0px;}
.artist_col-right a { color: #5b5477; }
.artist_col-right img { width: 100%; height: auto; }

#menu-artists-mobile { display:none!important;}
.artist_landing_col { width: 99%; position: relative; left: 7px; padding-left:10px; float: left;color: #5b5477; font-size: 14px; line-height:20px; margin: 7px 0% 0px 0px; }
.caption { font-size:12px; font-style: italic;margin-top:0px;}
.preview_img {float:left; max-width: 580px; height:auto; position:relative; left: 40%;}
.works-title { font-size:13px;line-height:14px!important; padding-top:0px; margin-top:-8px; }
/*--- Contact ---*/
#googlemap {  }
#map-link, #map-link a { color: #5b5477!important;}
/*--- News --*/

#infinite-handle span {
background: #fff!important;
border-radius: 1px;
color: #5b5477!important;
cursor: pointer;
font-size: 14px;
padding: 10px 0px;
}

.news_date { margin-top:8px; margin-bottom:20px; margin-right: 10px;float:left; color: #8A869D; font-size:18px;}
.news_title { margin-top:8px; margin-bottom:10px; margin-left: 0px;float:left; color: #484166; font-size:18px;}

.news_date2 { margin-top:0px; margin-bottom:10px; margin-right:10px;float:left; color: #8A869D; font-size:18px;}
.news_title2 { margin-top:0px; margin-bottom:10px; float:left; color: #484166; font-size:18px;}

.blog-summary { width: 100%; float:left;}
.underline { padding-top:0px; position:relative;}

.share { position:relative;z-index:888;display: block;cursor:pointer;}
.email-share { width:18px!important; height:auto!important; position:relative; z-index:999;top:4px!important;}
.stButton .facebook {
color:#8A869D!important;
background-image: url("img/facebook-icon.png")!important;
}

.stButton .pinterest {color:#8A869D!important;
background-image: url("img/pinterest-icon.png")!important;
}
.stButton .instagram {color:#8A869D!important;
background-image: url("img/instagram-icon.png")!important;
}
.stButton .email {color:#8A869D!important;
background-image: url("img/email-icon.png")!important;
}


.social-button { width:100%;float:left; margin-top:5px;}
.artist_news_content2 p { float:left!important;}
.shop_news_col1 { width: 48%; float:left; margin:-30px 4% 10px 0px;}
.shop_news_col1 img{ width: 100%; height: auto;}
.shop_news_col2 { width: 48%; float:left; margin:-30px 0% 10px 0px;}
.shop_news_col2 img{ width: 100%; height: auto;}

/*--- Exhibitions ---*/


.post-template-past-exhibtions-php #gallery-2 { display:block!important; }

.exhibition-left { width: 14%; position: relative; left: 7px; padding-left:11px; float: left;color: #5b5477; font-size: 14px; line-height:20px; margin: 5px 0% 0px 0px; }
.past-exhibition-left { width: 24%; position: relative; left: 7px; left: 0px; padding-left:18px; float: left;color: #5b5477; font-size: 14px; line-height:20px; margin: 15px 0% 0px 0px; }
#exhibition-artwork { }
.past-exhibition-left #menu-exhibitions { margin-top:0px; position: absolute; z-index: 999999999999999999 !important;}
.exhibtion_year { font-family: 'scalasansregular', Helvetica, Arial, sans-serif; width: 27%; float: left; padding-right:4%; padding-top:4px; color: #5b5477; font-size: 14px; line-height:20px; }
.exhibtion_year ul {list-style:none;margin: 0px 0px 0px 0px; padding:0px;}
.exhibtion_year ul li { text-transform:uppercase; margin:0px; padding: 0px 0px 6px 0px; font-size:15px; }

.exhibtion_year_title { float:right; font-size:16px; text-transform:uppercase;}
.exhibtion_year a { color: #5b5477;}

.exhibition_date { font-size:14px; width:100%; float:left; margin: 0px 0px 30px 15px;}
.fancybox-outer .exhibition_date { margin-bottom: 45px; }
.exhibition_artists, .artist_name { width:100%; float:left; }

.artwork-details { position:relative; width: 100%; float:left; margin-bottom:14px; }
.single-artist #gallery-2 li .artwork-details { margin-bottom:0; padding-bottom:14px; }
.single-protege #gallery-2 li .artwork-details { margin-bottom:0; padding-bottom:14px; }

.post-template-tpl-available-works-php .artwork-details { position:relative; width: 100%; float:left; margin-bottom: 0px; }

.artwork-details img { width: 100%; height:auto; float:left;margin: 0px 0px 6px 0px;}
.artwork-details  .works_details { left:0px;width: 100%;font-size:14px;line-height:14px;}
.works_details { width:80%; float:left; }


.works_details .mobile-only strong { margin: 4px 0; display: block; }
.mobile-only .works_details, .mobile-only span.medium, .mobile-only span.edition { display: block; clear: both; }

.post-template-exhibtions-past-php .works_details { width:80%; float:left; }
.share { width:100%; float:left;}
.works_details_title { width:70%; float:left; }

.exhibition-artwork-details {  width: 100%; float:left;  }
.exhibition-artwork-details img { width: 100%; height:auto; margin: 0px 0px 0px 0px;}
.exhibition_works_details { width:100%; float:left; }

.uppercase {text-transform: capitalize;font-size:14px;}
.works_details a { color:#484166; }

.post-template-exhibtions-past-php .artwork_ttile{float:none; }

.art-title {display:block;float:left;font-style:italic;}

.exhibition_entry a.exhibition_name_link{
	color: #5b5477;
}
.exhibition_entry a.exhibition_name_link:hover{
	color: #aaaaaa;
}

/*--- Fancybox START ---*/
.artwork_popup { color: #5b5477; padding:0%;font-size: 14px!important; line-height: 20px; padding-bottom:30px;padding-right:10px;width:1000px;z-index:9998;border-bottom:solid 0px #fff;}
.artwork_popup img { max-width:580px; height:auto;float:right;}
.artwork_popup .col-left .social-wrapper img { float: none; }
.pop_details { width:30%; padding-top:170px;padding-left: 0px;float:left;}
.popup-right {width:59%; float:right;}
.popup-right img {max-height: 680px; width: auto; max-width: 100%;float:left; margin-left: 0px;}

.artwork_popup .col-left { left: 7px; }
.firefox .fancybox-inner .artwork_popup .col-left { left: 8px; }

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari and Chrome */
    .artwork_popup .col-left { left: 7px; }

    /* Safari only override */
    ::i-block-chrome,.artwork_popup .col-left {
      left: 0px;
    }
}


/*--- END ---*/
.press-release {position:fixed;top:355px;}
.group_solo { }
.sold { font-weight:bold;}
.works_details_medium { width:60%; float:left; margin-bottom:0px; }

.works_details_medium a { color:#484166; }
.works_details_sales { width:100%; float:left; margin:6px 0px; }
.exhibition_entry { width:100%; float:left; margin: 0px 0px 10px 0px;}
.exhibition_entry a { display:block; color: #aaaaaa;}
.exhibition_entry a:hover { color: #484166;}
.exhibition-disclaimer { max-width:130px; float:left;margin-top:0; font-size:12px; color:#484166; line-height: 130%;}


.postid-7348 .works_details_medium { width:100%;}
.postid-7348 .works_details{ width:100%;}
@media screen and (max-width: 768px) {
	.postid-7348 .works_details_medium { width:80%;}
	.postid-7348 .works_details{ width:80%;}
}

.past-exhibtions-col-right ul {
	max-width:220px; list-style:none; 
	margin:0px; padding:0px;
	
	}
	.past-exhibtions-col-right li { 
	margin: 0px 0px 5px 0px;
	}
	.past-exhibtions-col-right li a {
		color: #aaaaaa;
	}
	.past-exhibtions-col-right li a:hover {
		color: #484166;
	}
	.col-right ul {
	max-width:440px; list-style:none; 
	margin:0px; padding:0px; 
	-webkit-columns: 200px 2; /* Chrome, Safari, Opera */
    -moz-columns: 200px 2; /* Firefox */
    columns: 200px 2;
	}	

.col-right li { 
	margin: 0px 20px 5px 0px;
	display:inline-block;
	}
.page-id-43 .col-right li { 
	margin: 0px 20px 5px 0px;display:block;
	}


@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari and Chrome */
    .third-col {margin-top:-20px!important;}

    /* Safari only override */
    ::i-block-chrome,.third-col {margin-top: 0px!important;}
}

/* --- Enquiry Form ---*/
#enquiry_form, #name, #email, #phone , #verify,.wpcf7-text,.wpcf7-textarea { -webkit-appearance: none;width:100%; font-size:11px!important; margin-bottom: 0px; color: #484166; padding: 7px 5px; border: solid 1px #8A869D;border-radius:0px;}

.wpcf7-select { 
	-webkit-appearance: none;
	-moz-appearance:    none;
	appearance:         none;   
	-webkit-border-radius: 0;  /* Safari 3-4, iOS 1-3.2, Android 1.6- */  
	-moz-border-radius: 0;  /* Firefox 1-3.6 */     
	border-radius: 0 !important;  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
	border: solid 1px #8A869D;
	background-color: rgba(255, 255, 255, 0) !important;
	background-image: url('img/dropdown-arrow.gif');
	background-size: 18px;
    background-position: right center;
    background-repeat: no-repeat;
	width:100%; 
	font-size:11px!important; 
	margin-bottom: 0px; 
	color: #484166; 
	padding: 7px 5px; 
}

#enquiry_form_box { border-radius:0px;-webkit-appearance: none;width:100%; height:100px; font-size:11px!important; margin-bottom:10px; color: #484166; padding: 5px; border: solid 1px #8A869D;}
label { width:100%;float:left;}
.page-id-43 .col-right {
  width: 40%;}
.form { width:60%; float: left;margin: 20px 40% 30px 0%;}
.compulsory { float: right; font-size:11px;}
.please { width:100%; position:relative; top: 0px;float: left; margin-bottom:10px; line-height:14px;font-size:11px;}
.radio_wrapper { width:100%; float: left; margin-top:28px; }
.radio_wrapper p{ margin-bottom:0px; }
.artist_radio { width:100%; float: left; margin-bottom:10px; }
#enquiry_submit, .wpcf7-submit{ font-family: 'scalasansregular', Helvetica, Arial, sans-serif; position:relative; margin-top:0px; margin-left:-6px;border:none; background:#fff; float:left; color:#484166; font-size:18px!important; }
.radios-appear {padding-left:2px; }
.wpcf7-list-item-label {margin-left:5px;}
.page-id-1587 .col-right { display:none!important;}

.radio_group { float: left; width:20%; margin: 20px 10% 0px 0px;}


/*------------------------------------*\
	WONTON EDITS
\*------------------------------------*/
/* artwork gallery */
.image-but { margin-bottom: 40px; }
.image-but a { border: 1px solid #bdbac8; padding: 2px 5px; display: inline-block; background-color: #fff; }
.firefox .image-but a { padding: 3px 5px; }
.image-but a:hover { color: #bdbac8 !important; }

.col-left .image-but,
.artwork_popup .image-but { margin-top:20px; margin-bottom: 0; clear: both; position: relative; top: 16px; }

.avail-works-artist-submenu .image-but { margin-top: 86px;margin-top: 100px; }
.selected-works .image-but.more-details,
.selected-work .image-but.more-details{
	top: 220px;
    position: relative;
    margin-left: 17px;
    margin-bottom: -24px;
}

/* Form */
div.wpcf7-validation-errors {
	border: none !important;
}

div.wpcf7-response-output {
    margin: 0 0 1em !important;
    padding: 0 !important;
    clear: both !important;
}

.page-id-5123 h1 { display:none !important; }

.artist_landing_col h1, .col-left h1 { margin-bottom: 11px; }
.exhibition-left { margin-top: 7px; } 
.exhibtion_year { padding-top: 7px; }
.col-right { margin-top: 12px; }
.artist .col-right,
.protege .col-right { margin-top: 0; }
.past-exhibition-left { margin-top: 7px; }
#slideshow { margin-top: 21px; padding-left: 1px; }
#gallery-2 { margin-top: 28px; }
.artist #slideshow, .artist #gallery-2,
.protege #slideshow, .protege #gallery-2 { margin-top: 59px; }

.firefox h2.mobile-hide { margin-top: 14px !important; }
.firefox .exhibition-left { margin-top: -7px; }
.firefox .exhibtion_year { margin-top: -9px; }
.firefox .stay-put #menu-exhibitions { margin-top: -9px; }
.firefox .nav ul { padding-top: 8px !important; }
.firefox .nav a { margin-top: 7px; }
.firefox .artist_landing_col { margin-top: -3px; }
.firefox .past-exhibition-left { /*margin-top: 6px; padding-left: 11px;*/ }
.firefox .artist .col-right,
 .firefox .protege .col-right{ margin-top: 18px; }
.firefox .artist #slideshow, .firefox .artist #gallery-2,
.firefox .protege #slideshow, .firefox .protege #gallery-2 { margin-top: 44px; }
.single-artist.firefox span.page-name2 a.Artists
.artists.firefox span.page-name2 a.Artists { padding-top: 1px; }
.firefox .videos .col-left h1 { margin-top: 8px; }

.stay-put h2, .stay-put h1 { margin-bottom: 12px; }

.safari h2.mobile-hide { margin-bottom: 13px !important; }
/*.safari .col-left .stay-put { margin-left: 8px; }*/
.safari .artist-videos .stay-put, .safari .category .stay-put { margin-left: 1px; }
/*.safari .stay-put #menu-exhibitions, .safari .stay-put #menu-exhibitions-1 { margin-left: 7px !important; }
.safari #artist-details-hide {  margin-left: 7px; }
.safari .press-release { margin-left: 7px; }*/
.safari.single-artist.archive #artist-details-hide, .safari.single-artist.archive .press-release { margin-left: 0; }
.safari.single-protege.archive #artist-details-hide, .safari.single-protege.archive .press-release { margin-left: 0; }
.safari .artwork_popup .col-left { /*margin-top: 92px !important;*/ left: 1px; }
.safari .artwork_popup .col-left span.works_details, 
.safari .artwork_popup .col-left span.works_details_medium,
.safari .artwork_popup .col-left .social-wrapper { padding-left: 0px; }
.safari .fancybox-inner .image-but { margin-left: 0px; }
.selected-works.safari ul.avail-works-artist-submenu,
.selected-works.safari h2.mobile-hide,
.selected-work.safari ul.avail-works-artist-submenu,
.selected-work.safari h2.mobile-hide { margin-left:18px !important; }

.social-button {
	position: relative;
    z-index: 9;
}

.social-button img {
	width: 100% !important;
	height: auto;
	max-width: 16px !important; 
}

.social-button span { 
	font-size: 13px;
	position: relative;
	top: -4px;
	margin-right: 12px;
}

.social-button a:last-child span {
	margin-right: 0;
}

.social-button a:hover {
	color: #a7a4b6;
}

.page-id-426 .latest-year a { color: #aaaaaa !important; }

.fancybox-inner .artwork_popup .col-left {
	z-index: 9999;
	width: 37%;
}

.fancybox-inner { overflow: visible !important; }

/* HOME */
.home #nav ul, .home #toggle { display: none;}

.menu-but, .home-nav { display: none; }
.home .menu-but, .home .home-nav { display: block; max-width: 140px;}

.menu-but, .home-nav { font-size: 16px !important; }

.home-nav ul, .home-nav ul li {
	list-style: none;
	list-style-type: none;
	padding: 0;
}

.home-nav ul li {
	padding-bottom: 1em;
}

.menu-but { margin: 5px 0 0 2px; cursor: pointer; }
.menu-but span { padding-right: 1px; }

.home-nav {
	margin: 2.1em 0 0 16px;  
}

.home .showelement { display: inline-block !important; }

/* ARTISTS SUBMENU */
.single-artist .avail-works-artist-submenu .active-works a:hover, 
.single-artist .avail-works-artist-submenu .active-news a:hover, 
.single-artist .avail-works-artist-submenu .active-archive a:hover,
.single-artist .avail-works-artist-submenu a:hover {
	color: #aaaaaa;
}

.single-artist.selected-works .active-works a, .single-artist.selected-work .active-works a,
.single-artist.videos .active-videos a, .single-artist.videos-2 .active-videos a, 
.single-artist.news .active-news a, .single-artist.news-2 .active-news a, 
.single-artist.archive .active-archive a {
	color: #aaaaaa;
}

.single-artist.selected-works .active-works a:hover, .single-artist.selected-work .active-works a:hover,
.single-artist.videos .active-videos a:hover, .single-artist.videos-2 .active-videos a:hover, 
.single-artist.news .active-news a:hover, .single-artist.news-2 .active-news a:hover,
.single-artist.archive .active-archive a:hover {
	color: #484166;
}

.single-protege .avail-works-artist-submenu .active-works a:hover, 
.single-protege .avail-works-artist-submenu .active-news a:hover, 
.single-protege .avail-works-artist-submenu .active-archive a:hover,
.single-protege .avail-works-artist-submenu a:hover {
	color: #aaaaaa;
}

.single-protege.selected-works .active-works a, .single-protege.selected-work .active-works a,
.single-protege.videos .active-videos a, .single-protege.videos-2 .active-videos a, 
.single-protege.news .active-news a, .single-protege.news-2 .active-news a, 
.single-protege.archive .active-archive a {
	color: #aaaaaa;
}

.single-protege.selected-works .active-works a:hover, .single-protege.selected-work .active-works a:hover,
.single-protege.videos .active-videos a:hover, .single-protege.videos-2 .active-videos a:hover, 
.single-protege.news .active-news a:hover, .single-protege.news-2 .active-news a:hover,
.single-protege.archive .active-archive a:hover {
	color: #484166;
}

/* EXHIBITIONS */
#slideshow { display: none; }
.showelement { display: block !important; }
.hideelement { display: none !important; }

.fancybox-close { height: auto !important; }

.selected-works .fancybox-item.fancybox-close,
.selected-work .fancybox-item.fancybox-close,
.post-template-past-artist-archive-php .fancybox-item.fancybox-close,
.single-exhibition .fancybox-item.fancybox-close {
	background-image: none;
}

.selected-works .fancybox-close:before,
.selected-work .fancybox-close:before,
.post-template-past-artist-archive-php .fancybox-close:before,
.single-exhibition .fancybox-close:before {
	content: 'View all images';
}

.selected-works .fancybox-close,
.selected-work .fancybox-close,
.post-template-past-artist-archive-php .fancybox-close,
.single-exhibition .fancybox-close {
	top: -30px;
    right: 10px;
    width: 110px;
	min-width: 110px !important;
	font-size: 15px;
	border: 1px solid #bdbac8;
	padding: 4px 4px 4px 6px;
}

.firefox .selected-works .fancybox-close,
.firefox .selected-work .fancybox-close,
.firefox .post-template-past-artist-archive-php .fancybox-close,
.firefox .single-exhibition .fancybox-close {
	padding: 5px 4px 5px 6px;
}

.selected-works .fancybox-close:hover,
.selected-work .fancybox-close:hover,
.post-template-past-artist-archive-php .fancybox-close:hover,
.single-exhibition .fancybox-close:hover {
	color: #bdbac8 !important;
}

.selected-works .fancybox-outer,
.selected-work .fancybox-outer,
.post-template-past-artist-archive-php .fancybox-outer,
.single-exhibition .fancybox-outer {
	top: 8px;
}

/* VIDEOS */
#menu-video-year li:last-child {
	margin-bottom: 1.4em;
}

.videos .stay-put h1 {
	margin: .4em 0 .65em 0;
}

.col-right.videos {
	margin-top: 5px;
}

.col-right.videos h2 {
	margin-bottom: 17px;
}

#menu-video,
.videos .submenumobile, .videos .submenumobile2 {
	margin-bottom: 20px;
}

.videos .submenumobile, .videos .submenumobile2 {
	margin-top: 4px;
}

.videos .submenumobile li, .videos .submenumobile2 li {
	list-style: none;
	list-style-type: none;
}

a.allvideos, a:visited.allvideos {
	display: block;
	margin-top: 2em;
	color: #a7a4b6 !important;
}

a:hover.allvideos {
	display: block;
	margin-top: 2em;
	color: #484166 !important;
}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; margin-bottom: 1em;} 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


.fancybox-wrap.fancybox-type-inline {
	top: 125px !important;
}

.single-artist.videos .fancybox-overlay,
.category .fancybox-overlay,
.artist-videos .fancybox-overlay {
	z-index: 90100 !important;
    background: url('js/fancybox_overlay.png') !important;
}

.fancybox-video .fancybox-skin {
	color: #5b5477 !important;
}

.fancybox-mobile.fancybox-video.fancybox-opened {
	z-index: 91509 !important;
}

.fancybox-video h2 {
	margin-left: 0;
    margin-top: 12px;
}

.fancybox-video .fancybox-title {
	display: none;
}

.fancybox-video .fancybox-close {
    top: -6px;
    right: -10px;
}

.fancybox-mobile.fancybox-video .fancybox-close {
    top: -30px;
}

#video-popup h2 { max-width: 97% !important; }

/* FOOTER */
.footer, .push {
	height: 100px; 
}

.footer {
	text-align: center;
	line-height: 1.75em;
	font-size: 14px !important;
	color: #978fa6;
	clear: both;
    padding: 1.25em 0 1em;
	width: 100%;
	max-width: 500px;
	margin: 0 auto;
	z-index: 9999;
	position: relative;
}

.footer a, .footer a:visited {
	color: #978fa6;
	text-decoration: none;
}
	
.footer a:hover {
	color: #5b5477;
	text-decoration: none;
}
	
.footer span.phone { display: inline-block; }

.footer p {
	margin-bottom: 0;
}

.footer p:last-child {
	margin-top: 0;
}

.hidemobile { display: block; }
.showmobile { display: none; }

.tablet-show { display: none; }
.tablet-hide { display: block; }

/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/
@media only screen and (max-device-width: 1024px) {
	#enquiry_submit, .wpcf7-submit {
		margin-left: -18px;
	}
}

/* Media Queries Mobile Start *//* iPhone Landscape */@media only screen and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {	
.header-wrapper { position:relative;	 }
.single-videos .col-right, .page-template-page-videos .col-right { width:100%; padding-left:4%; padding-right:4%; }	
.single-videos .col-left, .page-template-page-videos .col-left { display:none; }	
.single-videos iframe {	background:transparent!important; }	
.extra-height {	height:0px;	}
}

@media screen and (min-width: 1101px) {
	.artist_col-right, .stay-put li, .col-left,	.col-right, .form, .exhibition_date, .exhibition-left, .exhibtion_year, .past-exhibition-left ul, .exhibition-left ul, .artist_landing_col ul, .exhibition_entry { font-size: 16px !important; line-height: 22px !important; }
	
	#toggle, .nav ul li a { font-size: 16px !important; }
	
	#slideshow { margin-top: 14px; }
	.exhibtion_year ul li { font-size: 17px; }
	.view_all, .press-release { font-size: 15px; }
	.artwork-details .works_details { font-size: 15px; line-height: 15px; }
	.please { font-size: 12px; }
	.logo { font-size: 21px; }
	.artist_landing_col h1, .col-left h1 { font-size: 19px; }
	.exhibition-disclaimer { font-size: 13px; max-width: 150px; }
	
	h2, .artist_landing_col h2, .col-left h2 { font-size: 19px; }
	h2.mobile-hide { margin-top: 13px !important; }
	
	.page-name2 { font-size: 16px; top: 79px; }
	.firefox .page-name2 { top: 72px; }
	.firefox .nav a { margin-top: 5px; }
	.firefox #slideshow { margin-top: 22px; }
	.firefox #gallery-2 { margin-top: 28px; }
	.firefox .artist #gallery-2,
	.firefox .protege #gallery-2 { margin-top: 59px; }
	.firefox .exhibition-left { margin-top: -3px; }
	
	.fancybox-inner .col-left h2 { margin-top: 3px; }
	
	.safari h2.mobile-hide {  margin-bottom: 12px; }
	h2.mobile-hide { margin-bottom: 13px; }
	#gallery-2 { margin-top: 29px; }
}

@media screen and (max-width: 1100px) {
	.artist_landing_col { top: -7px; }
	.exhibition-left { margin-top: 0; }
	.exhibtion_year { padding-top: 0;  margin-top: 0; }
	.col-right { margin-top: 0; }
	.artist .col-right,
	.protege .col-right { margin-top: -9px; }
	.past-exhibition-left #menu-exhibitions { margin-top: -7px; }
	/*.artist #slideshow, .artist #gallery-2 { margin-top: 45px; }*/
	.fancybox-inner .col-left h2 { font-size:16px; }
	
	.safari .past-exhibition-left #menu-exhibitions { margin-top: -1px; }
	
	.safari .stay-put h2, .safari .stay-put h1 { margin-bottom: 13px; }
	.safari .past-exhibition-left { margin-top: 1px; }
	.safari .exhibition-left { padding-left: 12px; }
	.safari #slideshow { margin-top: 27px; }
	.safari .artist #slideshow,
	.safari .protege #slideshow { margin-top: 59px; }
	.safari .artwork_popup .col-left { left: 8px; }
	.safari .artwork_popup .col-left span.works_details,
	.safari .artwork_popup .col-left span.works_details_medium,
	.safari .artwork_popup .col-left .social-wrapper { padding-left: 0; }
	.safari .fancybox-inner .image-but { margin-left: 0; }
	.safari #artist-details-hide { margin-left: 0; }
	.safari .past-exhibition-left #artist-details-hide { margin-left: 0 !important; }
	.safari .fancybox-inner .col-left h2 { margin-top: 4px; }
	
	.firefox .page-name2 { top: 72px; }
	.firefox .exhibtion_year { margin-top: -2px; }
	.firefox .artist_landing_col { margin-top: 4px; }
	.firefox .exhibition-left { margin-top: -3px; }
	.firefox .artist .col-right,
	.firefox .protege .col-right { margin-top: 19px; }
	.firefox #slideshow { margin-top: 22px; }
	.firefox #gallery-2 { margin-top: 28px; }
	/*.firefox .artist #slideshow, .firefox .artist #gallery-2 { margin-top: 58px; }*/
	.firefox .artist #gallery-2 ul,
	.firefox .protege #gallery-2 ul { margin-top: 15px; }
	.selected-works.firefox h2.mobile-hide, .selected-work.firefox h2.mobile-hide { top: 190px !important; }
	
	.menu-but, .home-nav { font-size: 14px !important; }
	.home-content { margin-top: -15px; }
	
	.videos .stay-put h1 { margin-top: 0; }
	
	.tablet-show { display: block}
	.tablet-hide { display: none; }
}

@media screen and (max-width : 1024px)  {
	.logo a { left: 38.5%; }
}

@media screen and (max-width: 860px) {
	.works_details { width:75%; }
	.fancybox-outer .works_details { width:85%; }
}

@media screen and (max-width: 760px) {
	.col-right li {
		margin-right: 0;
		width: 100%;
	}
}

@media screen and (max-width: 736px) {	
/* wonton edits */
.hidemobile { display: none; }
.showmobile { display: block; }

.image-but { display: none !important; }

.wrapper { margin-bottom: -150px !important; }
.footer, .push { height: 150px !important;  display: block !important; }

.footer span { display: none; }
.footer span.jmg, .footer span.phone { display: block; }

.single-artist.selected-works .fancybox-overlay-fixed,
.single-artist.selected-works .fancybox-wrap,
.single-artist.archive .fancybox-overlay-fixed,
.single-artist.archive .fancybox-wrap,
.single-exhibition .fancybox-overlay-fixed,
.single-exhibition .fancybox-wrap { display: none !important; }

.single-protege.selected-works .fancybox-overlay-fixed,
.single-protege.selected-works .fancybox-wrap,
.single-protege.archive .fancybox-overlay-fixed,
.single-protege.archive .fancybox-wrap,
.single-exhibition .fancybox-overlay-fixed,
.single-exhibition .fancybox-wrap { display: none !important; }

.error404 .content { 
	text-align:center;
	margin-top: 90px;
}

.menu-but, .home-nav { display: none !important; }
.home-content { margin-top: 240px; }

.mobilegap { margin-top: 0px !important; }
.past-exhibition-left ul { margin-bottom: 0 !important; }
.exhibition_date { margin-bottom: 18px !important; }
.fancybox-outer .exhibition_date { margin-bottom: 33px !important; }
.form { margin: 10px 0 20px 0 !important; } 
.enquiry {  margin-left: 0 !important; }
.enquiry .col-left, 
.enquiry .col-left .form {
    width: 100% !important;
}
.page-template-page-subscribe-php .col-left, .contact .col-left { top: 0 !important; }
.please { 
	margin-bottom: 15px !important;
    margin-top: 0 !important;
}
.page-id-43 .col-right {
    width: 100%;
}
#toggle { padding-left: 4%; }
button.closed:before, button.opened:before { padding-right: 0; }
.page-name a { top: 2px; }
.artist-videos .page-name a { top: 0; }

.view_all { display: none; }
#slideshow { display: none !important; }

/* videos */
.video-summary { position: relative; }
.videoThumb a {
	display: block;
    padding: 0;
    line-height: 0;
    margin: 0;
}

.videoUnderline { position: absolute; bottom: 0; }
.videos .stButton { margin-left: 0; }
.videos .showmobile a { display: block; margin-bottom: .5em;}
.videos .footer.showmobile a { display: inline; }

span.morevids { float: right; }
.morevids a { color: #a7a4b6; }

.video-play-icon { margin-left: -22px; top: 34%; }

.videos #back-top {
	top: 0px !important;
	margin-left: 0 !important;
	padding-bottom: 20px;
}

#back-top, .firefox #back-top { padding-left: 0; padding-right: 0; }
.safari #artist-details-hide, .safari .past-exhibition-left #artist-details-hide {  margin-left: 0 !important; }

.mobile-only .title { float:none;}
/* end wonton edits */

.fancybox-wrap { position:fixed!important; top:40px!important; }
.col-right ul {
	max-width:440px; list-style:none; 
	margin:0px; padding:0px; 
	-webkit-columns: 440px 1; /* Chrome, Safari, Opera */
    -moz-columns: 440px 1; /* Firefox */
    columns: 440px 1;
	}	
	.twoExhibitions {	margin: 0px 0px 0px 6px;}.twoExhibitions li a { width:100%;	height:140px;}.twoExhibitions li a:hover { background:none;}.twohomecenter {	position:relative; width:100%; 	padding-left: 0%; }
.postid-3254 .col-left {margin-top: 0px!important;}
.third-col {margin-top: 0px!important;}
.title-dash { margin: 7px 0px 12px 0px; }
.col-right iframe { width:100%!important; margin: 0px 0px 30px 0px; }
.works_details_medium { width:100%; float:left; margin-bottom:0px; }

#menu-artists-mobile { display:block!important;}
#desktop-artists { display:none!important;}

.home #menu-item-1799 { display:none !important;}

#back-top{ display:block;}
#back-top { font-size:14px;}
#back-top a{ color: #8A869D !important;}
#back-top {
width:50%; float:left;
position:relative;
	top: -43px;
	margin-left: 90px;z-index:9999;
}
/*.post-template-past-artist-news-php */#back-top  {
	position:relative;
	top: 10px !important;
	margin-left: 0px !important; margin-top: 0px; left: 0px; z-index:9999; 
}

.nav ul {

	padding-top:6px!important;

}

.desktop { display:none !important;}
.artwork-details  .works_details {   }
button.closed {
  background: #fff;font-size: 14px !important;
  width:100%;text-align :left;padding: 0px 4% 0px 4%; 
}

button.opened {
  background: #fff;  width:100%;text-align :left;padding: 0px 4% 0px 4%;
}

button.closed:before {
content: url(img/cross.png);float:right;
}

button.opened:before {
content: url(img/minus.png);float:right;
}

#toggle { margin-top:3px;font-size: 14px !important; }
button {
color: #5b5477;
  border: 0;
  cursor: pointer;
}
.col-left a {color: #5b5477;}
.header {
 height:10px !important;
}
.exhibtion_year ul li {
	float: left;
    margin: -3px 0px 8px 10%;
    text-align: left;
    display: block;
    clear: both;
    border-bottom: 1px solid #8a869d;
    width: 90%;
	padding-bottom: 5px;
}
.exhibtion_year ul li:first-child {
	margin-top: -20px;
}
.exhibtion_year ul li:last-child {
	margin-bottom: 28px;
}
.link1  { display:none;}
.header-wrapper { height:10px; z-index:7777;background-image:none!important; position:relative; }
.extra-height { display:none;}

.mobile-only {display:block; line-height: 20px;}
.mobile-only li {display: inline-block; width:auto;float:left;padding:0px;margin: 0px 0px 0px 5px;}
.mobile-only li:first-child{margin: 1px 0px 0px 0px;}
.mobile-only li:before { content: "|"; padding-right: 5px; }
.mobile-only li:first-child:before { content: ""; padding-right: 0px; }
.mobile-hide {display:none;}
.page-name { display:block!important; width:92%; margin-top:90px;float:left;left: 4%;border-top:solid 1px #8a869d; border-bottom:solid 1px #8a869d; padding:5px 0px;}
.page-name a { position:relative; float:left; }
.page-name2 { display:none;}
.logo {  width: 100%; float:left; margin-left: 4%; font-size:19px;margin-right: 0px; top:0px; left:0px;margin: 0px 0px 10px 0%;}
.logo a{ color: #5b5477; position: relative; left:4%; top:20px;}
.home .home-mobile-Menu, .page-template-page-home-two .home-mobile-Menu { display:block; width:100%; float:left;}
.home  #toggle,.page-template-page-home-two  #toggle, .home .nav, .page-template-page-home-two .nav { display:none;}
.home .home-mobile-Menu ul li a, .page-template-page-home-two .home-mobile-Menu ul li a {
	font-family: 'scalasansregular', Helvetica, Arial, sans-serif;
	color: #484166 !important;
	padding: 6px 0px 6px 0px;
	width: 99%;
	border-bottom: solid 1px #c5c3ce;
	font-size: 14px;
	float: left;
}
.home .home-mobile-Menu ul li, .page-template-page-home-two .home-mobile-Menu ul li {
	width: 100% !important;
	float: left;
}
.home .home-mobile-Menu ul li a:hover {
	color: #aaaaaa!important;
}
.home .home-mobile-Menu .current-menu-item a {
	color: #333 !important;
}
.home .home-mobile-Menu ul, .page-template-page-home-two .home-mobile-Menu ul {
	width: 100%!important;
	height:100%!important;
	padding-top: 8px !important;
	padding-bottom: 8px!important;
	padding-left: 4%;
	padding-right: 4%;
	list-style: none;
	margin: 0px;
    float: left;
	position: relative;
	z-index: 3000;
	background-image: url(img/white-nav-bg.png);
	background-repeat: repeat;
}
.nav ul li a {
margin: 0px 4% 0px 4%; border-bottom: solid 1px #8a869d;padding: 5px 0px 5px 0px;
width: 92%;
font-size: 14px;
}
.submenutrigger, .submenuclose, .submenutrigger2, .submenuclose2 { width:80%; float:right; right:0px; cursor:pointer; position:absolute; z-index:8888;}
.mobile-artist-menu { display:block; }
.mobile-artist-menu .active_menu {color:#aaaaaa!important;}
.submenutrigger img, .submenuclose img, .submenutrigger2 img, .submenuclose2 img {  margin-top:4px; float:right; }
.mobile-artist-menu { display:block;}

.mobile-artist-menu ul{
width: 92%!important;
	padding: 0%;
	list-style: none;
	margin: -20px 4% 20px 4%;
    float: left;
}
.mobile-artist-menu ul li {
	width: 100% !important;padding: 5px 0px 5px 0px;border-bottom: solid 1px #8a869d!important;
	float: left;
}
.mobile-artist-menu ul li:first-child {
	padding-top: 0;	
}
.page-template-page-artist-landing-php ul#menu-artists-mobile li:first-child {
	padding-top: 8px;	
}
.mobile-artist-menu ul li a {
color: #484166 !important;
font-size: 14px;
}

.mobile-artist-menu ul li a:hover,
.single-artist .mobile-artist-menu ul.avail-works-artist-submenu .active-works a:hover, 
.single-artist .avail-works-artist-submenu .active-news a:hover, 
.single-artist .avail-works-artist-submenu .active-archive a:hover,
.single-artist .avail-works-artist-submenu a:hover {
	color: #aaaaaa !important;
}

.mobile-artist-menu ul li.current_page_item a,
.single-artist .mobile-artist-menu ul li.active_menu a,
.single-artist.selected-works .active-works a, .single-artist.selected-work .active-works a,
.single-artist.videos .active-videos a, .single-artist.videos-2 .active-videos a, 
.single-artist.news .active-news a, .single-artist.news-2 .active-news a, 
.single-artist.archive .active-archive a {
    color: #aaaaaa !important;
}

.mobile-artist-menu ul li.current_page_item a:hover,
.single-artist .mobile-artist-menu ul li.active_menu a:hover,
.single-artist.selected-works .active-works a:hover, .single-artist.selected-work .active-works a:hover, 
.single-artist.videos .active-videos a:hover, .single-artist.videos-2 .active-videos a:hover, 
.single-artist.news .active-news a:hover, .single-artist.news-2 .active-news a:hover, 
.single-artist.archive .active-archive a:hover {
    color: #484166 !important;
}

.single-artist.post-template .mobile-artist-menu ul li.active_menu a {
    color: #484166 !important;
}

.single-protege .mobile-artist-menu ul.avail-works-artist-submenu .active-works a:hover, 
.single-protege .avail-works-artist-submenu .active-news a:hover, 
.single-protege .avail-works-artist-submenu .active-archive a:hover,
.single-protege .avail-works-artist-submenu a:hover {
	color: #aaaaaa !important;
}

.mobile-artist-menu ul li.current_page_item a,
.single-protege .mobile-artist-menu ul li.active_menu a,
.single-protege.selected-works .active-works a, .single-protege.selected-work .active-works a,
.single-protege.videos .active-videos a, .single-protege.videos-2 .active-videos a, 
.single-protege.news .active-news a, .single-protege.news-2 .active-news a, 
.single-protege.archive .active-archive a {
    color: #aaaaaa !important;
}

.mobile-artist-menu ul li.current_page_item a:hover,
.single-protege .mobile-artist-menu ul li.active_menu a:hover,
.single-protege.selected-works .active-works a:hover, .single-protege.selected-work .active-works a:hover, 
.single-protege.videos .active-videos a:hover, .single-protege.videos-2 .active-videos a:hover, 
.single-protege.news .active-news a:hover, .single-protege.news-2 .active-news a:hover, 
.single-protege.archive .active-archive a:hover {
    color: #484166 !important;
}

.single-protege.post-template .mobile-artist-menu ul li.active_menu a {
    color: #484166 !important;
}

.mobile-artist-menu ul li.current-page-ancestor a,
.mobile-artist-menu ul li.current-menu-item a { color:#aaaaaa !important; }

.map-link {
position: relative;
left: 0px;
top: -15px;
cursor: pointer;
}
.post-template-exhibtions-past-php .stay-put,
.stay-put { position:relative;width:100%;z-index:999; float: left; }

.post-template-exhibtions-past-php .stay-put { margin-bottom: 20px; }

.mobile_works_details_enquire a {color: #484166 !important;}
.mobile_works_details_enquire {display:block;width:100%!important;  padding: 4px 0px!important;margin-bottom:0; margin-top:5px; float:left;border-top: solid 1px #8a869d; border-bottom: solid 1px #8a869d;}
#gallery-2 .artwork_ttile{float:none; margin-bottom: 0px; margin-right:8px;}
#gallery-2 { width:100%!important; float:left;margin: 20px 0px 0px 0px!important; padding: 0px!important;}
.post-template-exhibtions-past-php #gallery-2 { width:100%!important; float:left;margin: -20px 0px 0px 0px!important; padding:0px!important;}
.press-release {position:relative;width:100%;float:left; top:0px;}
.page-template-page-exhibitions-present-php  #gallery-2,
.post-template-future-exhibition-php #gallery-2 { width:100%!important; float:left;margin: 0px 0px 0px 0px!important; padding:0px!important;}

.post-template-tpl-available-works-php #gallery-2 li { float:left!important; width:100%!important; margin: 0px 0px 0px 0px!important; }
.post-template-future-exhibition-php #gallery-2 li { float:left!important; width:100%!important; margin: 0px 0px 0px 0px!important; }
.page-template-page-exhibitions-present-php #gallery-2 li  { float:left!important; width:100%!important; margin: 0px 0px 0px 0px!important; }

#menu-exhibitions,
.contact .page-title {display:none;}
.submenuhide #menu-exhibitions { display: block; }

.page-template-page-exhibitions-present-php  .past-exhibition-left h2{ margin-top:0px!important;}
.past-exhibition-left h2{ margin-top:0px!important;}
.page-template-page-subscribe-php .col-left, .contact .col-left {left:0px;top:-20px;width:100%;display:block!important; padding:0px!important;}
.page-template-page-subscribe-php .col-left h2 {display:none!important;}
.form {width:97%;float:left;margin:0px; padding:0px!important;left:0%!important;}
.home-content { width: 100%; float: left; padding: 0px 4% 10px 4%; margin: 240px 0px 0px 0px;}
.slideshow { display:none;}
.allview { display:block!important;}

.post-template-tpl-available-works-php #gallery-2 { width:100%!important;  float: left; margin-top:2px; margin-right:0%;position:relative; z-index:999;}
.content { width:100%;float:left; margin:0px;padding: 0px 4%;}
.past-exhibition-left h2 { float:left;margin: 0px 20px 0px 0px;}
.past-exhibition-left a { display:none;}
.mobileh2-ex { bottom:0px!important; }
.page-template-page-home-php #slideshow {float:left; width:100%; height:230px; margin:0px; padding:0px; position: relative;top: 0px;}
#slides {position:relative; top: 0px; width:100%; height:230px!important;  list-style:none; margin:0px; padding:0px;overflow:auto;}

#slides li {width:100%; height:230px!important;  margin:0px; padding:0px; background-color:#fff;}
.artist_col-right, .col-left, .exhibition-left,.menu-exhibitions, .col-right {width:100%; float:left;}.single-videos .col-right {width:100%; padding-left:4%; padding-right:4%;}
.avail-works-artist-submenu { display:none;}
.artist_col-right { padding-bottom:20px;}
.col-right ul,#gallery-2 ul {
max-width:100%; list-style:none; 
	margin:0px; padding:0px;
	-webkit-column-count: 1; -webkit-column-gap:0px;
    -moz-column-count:1; -moz-column-gap:0px;
    -o-column-count:1; -o-column-gap:0px;
    column-count:1; column-gap:0px;
	}
.col-right li { 
	margin: 0px 0px 5px 0px;
	}
	
	.exhibtion_year { width: 100%; float: left; padding-right:0%; padding-top:4px; }
	.exhibtion_year_title { float:left; }

	.compulsory { float: right; font-size:11px;}
	.please { width:100%; margin-top:30px;float: left; font-size:11px;}
	.radio_wrapper { width:100%; float: left; margin-top:28px; }
	.radio_wrapper p{ margin-bottom:0px; }
	.artist_radio { width:100%; float: left; margin-bottom:10px; }
	#enquiry_submit  { font-family: 'scalasansregular', Helvetica, Arial, sans-serif; position:relative; margin-top:0px; margin-left:-6px;border:none; background:#fff; float:left; color:#484166; font-size:18px!important; }
	.radios-appear {padding-left:2px; }
	.page-id-43 .col-right {display:block !important;}
	.col-right { margin:0px; padding:0px;}
	.artist_landing_col ul li a {
	width:100% !important;
	
	}
	.artist_landing_col ul li {
	width:90% !important; margin-left:10%;padding: 5px 0px 5px 0px; border-bottom: solid 1px #8a869d;

	}
	
.link2,.col-left {display:none;}
.artist_landing_col ul li:hover img { display: none;}
.artist_landing_col {
width: 100%;
position: relative;
left: 0px;
padding-left: 0px;

margin: -20px 0% 0px 0px;
}
	.news_date {
	margin-top: -8px;
	margin-bottom: 10px;
	margin-right: 10px;
	}
	.news_title {margin-top: -8px;}
	
	.past-exhibition-left {
width: 100%;
position: relative;
left: 0px;
padding-left: 0px;

margin: 0px 0% 0px 0px;
}

/* wonton edits */
.firefox .past-exhibition-left {
	padding-left: 0;
}

.mobile-only li {
	margin-top: 0;
}
.firefox .mobile-only li {
	margin-top: -1px;
}

}

@media only screen and (max-device-width : 736px) {
	.mobile-only li {
		margin-top: 1px;
	}
	.firefox .mobile-only li {
		margin-top: 0;
	}
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
.wrapper { width: 100%;float:left; padding:0px 2%;}

/*.artwork_popup { padding-bottom:30px;margin-left:2%;padding-right:0px;width: 92%!important; }*/
.artist_landing_col ul li img {	display: none;}
/*.logo a { left:38.5%; }*/
.artist_landing_col ul li:hover img {display: none!important;}
.post-template-tpl-available-works-php .works_details, 
.post-template-tpl-available-works-php .works_details_medium, 
.post-template-tpl-available-works-php .share { margin-left:7px;}
.artwork_popup .col-left { left: 7px; }
#gallery-2 .works_details, 
#gallery-2 .works_details_medium, 
#gallery-2 .share { margin-left:0px;}
.press-release {position:fixed;top:335px;}
.artwork_popup { padding-left:2%;padding-right:5%;width:90%!important;}
.popup-right { width:68%; }
.popup-right img {max-height: 480px !important; width: auto; max-width: 100%;float:left; margin-left: 0px;}

.artwork_popup .col-left { width:30%!important; }
 #slideshow .col-left { left: 0px;padding-left:16px;}
 .artist #slideshow .col-left,
 .portege #slideshow .col-left{ left: 0px; padding-left:9px;}
.portege #slideshow, .portege #gallery-2,
.portege #slideshow, .portege #gallery-2  {
	    margin-top: 59px;
	}
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/*.logo a { left:38.5%; }*/
.artist_landing_col ul li:hover img {display: none!important;}
.post-template-tpl-available-works-php .works_details, 
.post-template-tpl-available-works-php .works_details_medium, 
.post-template-tpl-available-works-php .share { margin-left: 0;}

.artwork_popup { padding-left:0%!important;padding-right:0%;width:100%!important; margin-left:0px!important; }
.artwork_popup .col-left {  left:0px!important; }.popup-right {width:58%!important;float:right;}
.fancybox-wrap   {  left: 4.75% !important; }
 #slideshow .col-left { left: 0px;padding-left:16px;}
 .artist #slideshow .col-left,
  .protege #slideshow .col-left { left: 0px; padding-left:9px;}
.artist #slideshow, .artist #gallery-2,
.protege #slideshow, .protege #gallery-2 {
	    margin-top: 59px;
	}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1370px)
and (orientation : landscape){ 
	.artist #slideshow, .artist #gallery-2 {
	    /*margin-top: 70px;*/
	}
	#slides{
		margin-top: 30px;
	}
	
}	
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1370px)
and (orientation : portrait) { 
	.hackipad9_3.selected-works .col-left .image-but{
		left: 7px;
	}
}	


@media only screen 
and (min-width : 768px) 
and (max-width : 1370px) { 
	.artist #slideshow, .artist #gallery-2 {
	    /*margin-top: 70px;*/
	}
	#slides{
		margin-top: 30px;
	}
}

@media only screen 
and (max-width : 1060px) {
	.sliderbutton-home-r {right: -2.5%; }
	.sliderbutton-home-l { left: 38.5%;}
	.sliderbutton-home-r img, .sliderbutton-home-l img { max-height: 36px !important; }
	.fancybox-nav span {
		height: 34px !important;
		background-size: 75% !important;
		background-repeat: no-repeat;
	}
	
	.fancybox-next span { background-position: 0 -33px !important; }
	.single-artist .fancybox-prev span, .single-exhibition .fancybox-prev span { right: -35px !important; }
	.single-protege .fancybox-prev span, .single-exhibition .fancybox-prev span { right: -35px !important; }
}

/* Desktops and laptops 1024 ----------- */
@media only screen 
and (min-width : 500px) 
and (max-width : 1024px) {
	.wrapper {width:100%!important; margin: 0 0 -100px 0; float:left; padding: 0px 3%;}
	.footer, .push { height: 100px; float: left; clear: both; }
	.footer { max-width: 100%; }
	.sliderbutton-home-r {right: -2%; }
	.sliderbutton-home-l { left: 38%;}
	.artist_landing_col ul li:hover img { max-width: 60%!important; }
	.past-exhibition-left h2 { font-size:16px;}
	
	.artwork_popup { min-width:100%!important;width:100%!important; }
	.popup-right {width:59%; min-width:59%!important; float:right;}
	.artwork_popup .col-left { width: 32% !important; min-width: 32%!important; left: 2.8% !important; padding-left:0%; }
	.fancybox-next { right: 8px !important; }
	/*.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner { min-width:98%!important;width:98%!important;padding: 0px 1%!important; margin:0px!important; }*/
	.fancybox-wrap { position:fixed!important; top:120px!important; }
	.fancybox-wrap.fancybox-video { position:fixed!important; top:20px!important; }
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari and Chrome */
    .fancybox-inner .artwork_popup .col-left { left: 8px !important; }
	.selected-works.firefox .fancybox-inner .artwork_popup .col-left { left: 0 !important; }
	
	.post-template-exhibtions-past-php .artwork_popup .col-left { left: 7px; }

    /* Safari only override */
    ::i-block-chrome,.artwork_popup .col-left {
      left: 7px;
    }
}

/*------------------------------------*\
    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;
}
.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
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;
	}
}

.page-name2 .About { display: none;} 
.page-name2 .GalleryNews { display: block;}
.parent-pageid-426 .exhibitions { display: block;}
.about .page-name2 .About { display: block;}
.home .page-name2 .GalleryNews, .about .page-name2 .GalleryNews, .contact .page-name2 .GalleryNews, .parent-pageid-426 .page-name2 .GalleryNews, .artists .page-name2 .GalleryNews, .proteges .page-name2 .GalleryNews, .single-artist .page-name2 .GalleryNews, .single-protege .page-name2 .GalleryNews, .thank-you .page-name2 .GalleryNews, .artist-videos .page-name2 .GalleryNews, .archive .page-name2 .GalleryNews, .tag .page-name2 .GalleryNews, .single-videos .page-name2 .GalleryNews { display: none;}

/* Subscribe form page */

.enquiry { margin-left: 18px; }
.enquiry .col-left { width: 40%; }
.enquiry .col-left .form { width: 61%; }

body.page-id-3090 .page-name2 {
	display: none;
}

@media screen and (max-width: 1060px) and (min-width:1025px) {
	.fancybox-nav span { height: 34px !important; }
	.fancybox-prev span, .fancybox-next span {
		background-size: 75% !important;
    	background-repeat: no-repeat !important;
	}
	.fancybox-next span { background-position: 0 -33px !important; right: -30px !important; }
	.single-artist .fancybox-prev span, .single-exhibition .fancybox-prev span { right: -11px !important; }
	.single-protege .fancybox-prev span, .single-exhibition .fancybox-prev span { right: -11px !important; }
    
	.sliderbutton-home-r img, .sliderbutton-home-l img { max-height: 36px; width: auto; }
	.sliderbutton-home-r {
		right: -1.25% !important;
	}
	.sliderbutton-home-l {
		right: 38.5% !important;
	}
}

@media screen and (max-width: 1040px) and (min-width:1025px) {
	.single-artist .fancybox-wrap .artwork_popup,
	.single-protege .fancybox-wrap .artwork_popup,
	.single-exhibition .fancybox-wrap .artwork_popup {
		width: 100%;
	}
}

@media screen and (max-width: 980px) {
	.fancybox-nav span { height: 34px !important; }
	.fancybox-prev span, .fancybox-next span {
		background-size: 75% !important;
    	background-repeat: no-repeat !important;
	}
	.fancybox-next span { background-position: 0 -33px !important; right: -32px !important; }
	.single-artist .fancybox-prev span, .single-protege .fancybox-prev span,.single-exhibition .fancybox-prev span { right: -26px !important; }
    
	.sliderbutton-home-r img, .sliderbutton-home-l img { max-height: 36px; width: auto; }
}

@media screen and (max-width: 920px) { 
	.single-artist .fancybox-prev span, .single-protege .fancybox-prev span,.single-exhibition .fancybox-prev span { right: -20px !important; }
}

@media screen and (max-width: 820px) { 
	.single-artist .fancybox-prev span, .single-protege .fancybox-prev span,.single-exhibition .fancybox-prev span { right: -12px !important; }
}

@media screen and (max-width: 780px) { 
	.single-artist .fancybox-prev span, .single-protege .fancybox-prev span,.single-exhibition .fancybox-prev span { right: -4px !important; }
}

@media screen and (max-width: 736px) {
	body.page-id-3090 .col-left { display: block;padding: 0;margin: 0; left:0;}
}

#mc_embed_signup h2 {
		margin:0;
		padding-top: 20px;
		padding-bottom: 20px;
}
#mc_embed_signup label {
	padding-bottom: 5px;
}
#mc_embed_signup input[type="text"], #mc_embed_signup input[type="email"] {
	  -webkit-appearance: none;
	  width: 100%;
	  font-size: 11px!important;
	  margin-bottom: 10px;
	  color: #484166;
	  padding: 5px 5px 8px 5px;
	  border: solid 1px #8A869D;
	  border-radius: 0px;
}

input#mc-embedded-subscribe {
  font-family: 'scalasansregular', Helvetica, Arial, sans-serif;
  position: relative;
  margin-top: 0px;
  margin-left: -6px;
  border: none;
  background: #fff;
  float: left;
  color: #484166;
  font-size: 18px!important;
}

/* wonton edits */
@media screen and (max-width: 1040px) and (min-width: 1025px) {
	.artwork_popup .col-left { left: 6px; }
	
	.firefox .artwork_popup .col-left { left: 1px; }
}

@media screen and (max-width: 1024px) {	
	.single-artist.selected-works .fancybox-wrap,
	.single-artist.archive .fancybox-wrap,
	.single-exhibition .fancybox-wrap,
	.single-artist .fancybox-outer, .single-artist .fancybox-inner,
	.single-exhibition .fancybox-outer, .single-exhibition .fancybox-inner {
		min-width: 100%;
	}
	
	.single-artist.selected-works .fancybox-wrap .popup-right,
	.single-artist.archive .fancybox-wrap .popup-right,
	.single-exhibition .fancybox-wrap .popup-right {
		width: 53%;
		min-width: 53% !important;
		position: relative;
		right: 70px;
	}

	.single-protege.selected-works .fancybox-wrap,
	.single-protege.archive .fancybox-wrap,
	.single-exhibition .fancybox-wrap,
	.single-protege .fancybox-outer, .single-protege .fancybox-inner,
	.single-exhibition .fancybox-outer, .single-exhibition .fancybox-inner {
		min-width: 100%;
	}
	
	.single-protege.selected-works .fancybox-wrap .popup-right,
	.single-protege.archive .fancybox-wrap .popup-right,
	.single-exhibition .fancybox-wrap .popup-right {
		width: 53%;
		min-width: 53% !important;
		position: relative;
		right: 70px;
	}
	
	.fancybox-wrap .artwork_popup .col-left {
		width: 36% !important;
		min-width: 36% !important;
	}
	
	.single-exhibition .fancybox-inner .artwork_popup .col-left {
		left: 3% !important;
	}
	
	.selected-works .fancybox-close, .selected-work .fancybox-close, .post-template-past-artist-archive-php .fancybox-close, .single-exhibition .fancybox-close {
		right: 78px;
	}
	
	.single-artist .fancybox-nav, .single-exhibition .fancybox-nav { width: 36%; }
	.single-artist .fancybox-prev span, .single-exhibition .fancybox-prev span { right: -19px; }
	.single-artist .fancybox-next, .single-exhibition .fancybox-next { right: 34px !important; }
	.single-artist .fancybox-next span, .single-exhibition .fancybox-next span { right: 0 !important; } 

	.single-protege .fancybox-nav, .single-exhibition .fancybox-nav { width: 36%; }
	.single-protege .fancybox-prev span, .single-exhibition .fancybox-prev span { right: -19px; }
	.single-protege .fancybox-next, .single-exhibition .fancybox-next { right: 34px !important; }
	.single-protege .fancybox-next span, .single-exhibition .fancybox-next span { right: 0 !important; } 
	
	.selected-works .fancybox-inner .artwork_popup .col-left { left: 25px !important; }

}

@media screen and (max-width: 900px) and (min-width: 737px) {
	.single-artist .fancybox-nav {
		width: 36%;
	}
	.single-protege .fancybox-nav {
		width: 36%;
	}
}

@media screen and (max-width: 375px) {	
	.video-play-icon { top: 30%; }
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (orientation: landscape) {
	
	.single-artist .fancybox-wrap,
	.single-protege .fancybox-wrap,
	.single-exhibition .fancybox-wrap {
		padding: 0;
		width: auto;
		max-width: 89%;
    	min-width: 89%;
	}	
	
	.single-exhibition .fancybox-outer {
		top: 0;
	}
	
	.single-artist .fancybox-inner,
	.single-protege .fancybox-inner,
	.single-exhibition .fancybox-inner {
		min-width: 100%;
		max-width: 100%;
	}
	
	.single-exhibition .fancybox-inner .artwork_popup .col-left {
		left: 1px !important;
		margin-top: 97px !important;
	}
	
	.single-exhibition .fancybox-inner .col-left h2 {
		font-size: 16px !important;
	}
	
	.single-exhibition .fancybox-inner .popup-right {
		position: relative;
		right: auto;
		float: left;
		width: 60% !important;
		margin-left: 4%;
		margin-top: 6px;
	}
	
	.single-artist .fancybox-inner .popup-right,
	.single-protege .fancybox-inner .popup-right {
		position: relative;
		float: left;
		width: 60% !important;
		min-width: 60% !important;
		right: 0 !important;
		margin-left: 0;
		margin-top: 6px;
	}
	
	.single-exhibition .fancybox-inner .popup-right img {
		max-width: 100% !important;
	}
	
	.single-exhibition .fancybox-nav {
		width: 39%;
	}
	
	.single-exhibition .fancybox-nav.fancybox-prev {
		width: 30%;
		margin-left: 7%;
	}
	
	.single-exhibition .fancybox-next span {
		right: -45px;
	}
	
	.single-artist .fancybox-next,.single-protege .fancybox-next, .single-exhibition .fancybox-next { right: -38px !important; }
	
	.selected-works .fancybox-close, .selected-work .fancybox-close, .post-template-past-artist-archive-php .fancybox-close, .single-exhibition .fancybox-close {
		right: 0;
	}
	
	.safari .past-exhibition-left #artist-details-hide { margin-left: 0 !important; }
	
	.firefox #slideshow, .safari #slideshow { margin-top: 27px; }
	
	.fancybox-wrap .artwork_popup .col-left .works_details {
    	width: 90%;
	}
	
	#slides li img {
		/*max-height: 620px;*/
	}
	
	/*#slides li img, .popup-right img {
    	max-height: 480px !important;
	}*/

	 .popup-right img {
    	max-height: 480px !important;
	}
	
	.selected-works .fancybox-inner .artwork_popup .col-left {
		left: 0 !important;
	}
	
	.selected-works .fancybox-close {
		right: 11%;
	}
	
	.single-artist .fancybox-prev span { right: 0 !important; }
	.single-artist .fancybox-next { right: 5% !important; }
	.single-protege .fancybox-prev span { right: 0 !important; }
	.single-protege .fancybox-next { right: 5% !important; }
	
	/*.single-exhibition .stay-put, */
	.selected-works .slideshow .stay-put {
		margin-left: 7px;
	}
	
	.single-exhibition .press-release {
		/*margin-left: 5px;*/
	}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-height : 1024px)
and (orientation: portrait) {
	
	.single-exhibition .fancybox-wrap {
		padding: 0 2.5% 0 0;
		width: auto;
		max-width: 97.5%;
    	min-width: 97.5%;
	}	
	
	.single-exhibition .fancybox-outer {
		top: 0;
	}
	
	.single-exhibition .fancybox-inner {
		min-width: 100%;
		max-width: 100%;
	}
	
	.single-exhibition .fancybox-inner .artwork_popup .col-left {
		left: 1% !important;
		margin-top: 97px !important;
	}
	
	.single-exhibition .fancybox-inner .col-left h2 {
		font-size: 16px !important;
	}
	
	.single-exhibition .fancybox-inner .popup-right {
		position: relative;
		right: -28px;
		float: left;
		width: 62% !important;
		min-width: 62% !important;
		margin-left: 2% !important;
		top: 6px !important;
	}
	
	.single-exhibition .fancybox-inner .popup-right img {
		max-width: 100% !important;
	}
	
	.single-exhibition .fancybox-nav {
		width: 39%;
	}
	
	.single-exhibition .fancybox-nav.fancybox-prev {
		width: 30%;
		margin-left: 11.5%;
	}
	
	.single-exhibition .fancybox-prev span {
		right: -16px;
	}
	
	.single-exhibition .fancybox-next span {
		right: -34px;
	}
	
	.single-artist .fancybox-next,.single-protege .fancybox-next, .single-exhibition .fancybox-next {
		right: -28px !important;
	}
	
	.safari .past-exhibition-left #artist-details-hide { margin-left: 0 !important; }
	
	.selected-works .fancybox-close, .selected-work .fancybox-close, .post-template-past-artist-archive-php .fancybox-close, .single-exhibition .fancybox-close {
		right: 8px;
	}
	
	.view_all { margin-right: 7px; }
	
	.exhibition-left, .col-right { margin-top: 8px !important; }
	
	.selected-works .fancybox-inner .artwork_popup .col-left {
		left: 0 !important;
	}
	
	.post-template-tpl-available-works-php .works_details { margin-left: 0; }
	
	.selected-works .fancybox-close { right: 58px; }
	.single-artist .fancybox-next span { right: 48px !important; }
	.single-protege .fancybox-next span { right: 48px !important; }
	
	/*.single-exhibition .stay-put, */
	.selected-works .slideshow .stay-put {
		margin-left: 7px;
	}
	
	.single-exhibition .press-release {
		/*margin-left: 5px;*/
	}
	
	.selected-works .social-wrapper {
		float:left;
		clear: both;
		margin-left: -7px;
		padding-left: 0;
	}
	
	.selected-works .works_details_medium {
		float:left;
		clear: both;
		margin-left: 0;
		padding-left: 0;
	}
	
	.selected-works .fancybox-inner .artwork_popup .col-left {
		margin-left: 5px;
	}
}


@media only screen and (max-height : 736px) {
	.popup-right img {/*max-height: 540px !important;*/ height: auto; width: auto; max-width: 100%;}
	
	.fancybox-lock .fancybox-overlay {
		overflow: hidden !important;
		overflow-y: hidden !important;
	}
}

@media only screen and (max-height : 580px) {
	.popup-right img {max-height: 480px !important;}
}

@media only screen and (max-height : 500px) {
	.popup-right img {max-height: 414px !important;}
}

.page-template-tpl-page-protege .content{
	position: relative;
}

.protege-txt{
	position: absolute;
	top: 0;
	left: 41%;
	max-width: 50%;
}

.protege-txt p{
	font-size: 30px;
	margin: 0;
	margin-bottom: 25px;
}

.small-txt p{
	font-size: 16px;
}

.protege-txt .line{
	/*width: 35px;
	border-bottom: 3px solid #5b5477;
	*/

	height: 1px;
    width: 20%;
    margin-top: 10px;
    margin-right: 80%;
    background: #5b5477;
    margin-bottom: 25px;
}

@media only screen and (max-width : 736px) {
	.hidden-xs{
		display: none;
	}
}



@media screen and (max-width: 736px) {	
	.protege-txt{
		position: relative;
		top: 20px;
		left: 0;
		max-width: 85% !important;
        margin-left: 10%;
		margin-top: 20px;
	}
	.protege-txt p{
		font-size: 30px;
	}

	.small-txt p{
		font-size: 20px;
	}
}

