
body {
	padding-left:40px;
	padding-right:40px;
	padding-top:40px;
	padding-bottom:40px;
}
			
			
.artist-caption {
	margin-top:15px;
	text-align:left;
}

.exhibition-panel, .artworkpanel {
	vertical-align:top;
	max-width:980px;
	/*margin:10px;
	margin-right:30px;
	margin-left:30px;
	border:1px blue solid;*/
	clear:both;
	padding-top:40px;
	color:black;
}




.clear {
	clear:both;
}
	
	
.caption-name {
	color:#6B6B6B;
}


.caption-details {
	color:#A4A4A4;
	text-transform:lowercase;
	font-size:14px;
}

.caption-details-2 {
	color:#A4A4A4;
	font-size:14px;
}

.back-button-wrapper {
	max-width:800px;
	text-align:right;
}

.back-button {
	background-color:#BABABA;
	width:250px; 
	height:20px;
	text-align:center;
	margin-right:10px;
	float:right;
}

.back-button-2 {
	color:white;
}

.artist-exhibitions-list {
	color:#C2C2C2;
	margin-top:10px;
	text-transform: uppercase;
}


.heading1a {
	text-align:left;
	height:39px;
	
	line-height:38px;
	color: #666666;
	font-size:24px;
	background-color:#FFFFFF;
	margin-top:0px;
	padding-left:10px;
}


.heading1b {

	text-align:right;
	height:39px;
}



.heading2a {
	text-align:left;
	height:39px;
	line-height:44px;
	color: #666666;
	font-size:24px;
	background-color:#D4D4D4;
	margin-top:0px;
	padding-left:10px;
}


.heading2b {
	text-align:left;
	height:39px;
}







.heading3a {
	text-align:left;
	height:39px;
	line-height:40px;
	color: #666666;
	font-size:24px;
	background-color:#D4D4D4;
	margin-top:0px;
	padding-left:10px;
}




.heading3a-mobile {
	text-align:left;
	line-height:120%;
	padding-top:5px;
	padding-bottom:5px;
	color: #666666;
	font-size:24px;
	background-color:#D4D4D4;
	margin-top:0px;
	padding-left:10px;
}


.heading3b {
	text-align:left;
	height:39px;
	line-height:44px;
	padding-left:10px;
	color: #333333;
	
}


.exhibition-current-exhibition-wrapper {
	position: relative;
	text-align:center;
	width:100%;
}

.exhibition-current-exhibition {
	width:100%;
    text-align:center;
	z-index:10000; 
	position:absolute;	
	text-transform: uppercase;
	height:39px;
	padding:0px;
	margin:0px;
}
  
.exhibition-current-exhibition-2b {
	margin: 0 auto;
	z-index:10000; 
	text-align:left;
	
}
  
.exhibition-current-exhibition-3 {
  	padding:10px;  
	padding-top:10px;
	text-align:left;
	color:black;
	
}




	.exhibition-current-wrapper-1 {	
		text-align:center;
		display:inline-black;
			/* border:1px blue solid; */
		margin-top:40px;
		padding-left:40px;
		padding-right:0px
	}


	.exhibition-current-wrapper-2 {
		max-width:1000px;
		/* border:1px red solid; */
		margin:0 auto;
		display:inline-black;
		text-align:left;
	}
	
	
	
	.exhibition-single-wrapper-1 {	
		text-align:center;
		display:inline-black;
			/* border:1px blue solid; */
		margin-top:40px;
		padding-left:0px;
		padding-right:0px
	}


	.exhibition-single-wrapper-2 {
		max-width:960px;
		/* border:1px red solid; */
		margin:0 auto;
		display:inline-black;
		text-align:left;
	}
	
	
	
	.footer-table {
		background-color:#F0EEE5;
	}
	
	.footer-wrapper-1 {	
		text-align:center;
		display:inline-black;
			/* border:1px blue solid; */
		margin-top:40px;
		padding-left:0px;
		padding-right:0px;
	
	}


	.footer-wrapper-2 {
		/* max-width:960px;
		border:1px red solid; */
		 max-width:960px;
		margin:0 auto;
		display:inline-black;
		text-align:left;
	}
	


	.heading {
		font-size:30px;
		line-spacing:120%;
		color:#007583;
		font-weight:bold;
	}

	.exhibition-current-exhibition-left, h1 {
		/*border:1px red solid; */
		float:left;
		text-align:left;
		width:305px;
		padding-right:20px;
		font-size:30px;
		line-spacing:120%;
		color:#007583;
		/* font-weight:bold; */
		margin-bottom:20px;
	}
	
	
	.exhibition-current-exhibition-left-heading {
	/*border:1px red solid; */
		float:left;
		text-align:left;
		width:50%;
		padding-right:20px;
		font-size:30px;
		line-spacing:120%;
		color:#007583;
		/* font-weight:bold; */
		margin-bottom:20px;
	}
	
	.exhibition-current-exhibition-right {
		width:580px;
		/* border:1px blue dotted; */
		float:left;
		text-align:left;
		font-size:18px;
		line-spacing:120%;
		color:black;
		
	}
	
	
	.exhibition-text {
		float:left;
		color:black;
		max-width:60%;
		/* border:1px red solid; */
	}
	
	

	
	.artwork-info {
		font-size:14px;
	}
	
	.exhibition-current-exhibition-left-small {
		/*border:1px red solid; */
		float:left;
		text-align:left;
		width:305px;
		padding-right:20px;
		font-size:20px;
		line-spacing:120%;
		color:#007583;
		
		max-width:40%;
	}
	
	
		
	.exhibition-current-exhibition-right-small {
		/* border:1px blue solid;*/
		float:left;
		text-align:left;
		width:290px;
		max-width:40%;
		padding-left:20px;
		font-size:20px;
		line-spacing:120%;
		color:#007583;
		
	}
	
	
	.exhibition-current-exhibition-left-small-top {
		 /*border:1px green solid;*/
		float:left;
		text-align:left;
		width:305px;
		padding-right:20px;
		font-size:20px;
		line-spacing:120%;
		color:#007583;
		padding-bottom:20px;
		
	}
	
	
	
	.exhibition-current-exhibition-left-small-bottom {
		/**/
		float:left;
		text-align:left;
		width:290px;
		padding-right:20px;
		font-size:20px;
		line-spacing:120%;
		display:none;
		color:#007583;
		padding-top:10px;
		
		/* border:1px blue solid; border:1px orange solid; */
	}
	
	

	
	
	
	
	.exhibition-current-exhibition-right a {
		color:black;
	}
	

.exhibition-current-exhibition-3 a {
	color:white;
}


.exhibition-current-exhibition-4 {
	margin: 0 auto;
	z-index:10000; 
	margin:0 auto;
	text-align:left;
	height:39px;

}



.spacer {
	clear:both;
	height:40px;
}

.spacer2 {
clear:both;
	height:20px;
}


	
	
.gallery-image-wide-left {
	float:left;
	width:600px;
	/* border:1px blue solid; */
	text-align:right;
}



.gallery-image-wide-right {
	float:left;
	width:625px;
	/* border:1px blue solid; */
	text-align:left;
}


.gallery-image-narrow {
	/* min-width:250px;
	border:2px red solid; */
	display:inline-block;
	width:300px;
	vertical-align:top;
	padding-bottom:30px;
	
	margin-right:20px;
	color:black;
}



.about-stories-left {
	 /* border:2px red solid;*/
	display:inline-block;
	width:320px;
	vertical-align:top;
	padding-bottom:30px;
	color:black;
	margin-right:0px;
}



.about-stories {
	/* border:2px red solid; 	min-width:250px;*/
	display:inline-block;
	width:60%;
	vertical-align:top;
	padding-bottom:30px;

	color:black;
}



.footer-2021-a {
	/* border:2px red solid;min-width:250px; display:inline-block;*/
	float:left;
	width:300px;
	vertical-align:top;
	padding-bottom:30px; 
	display:block;
	margin-right:20px;
	color:black;
	font-size:14px;
}

.footer-2021-b {
	/* min-width:250px; display:inline-block;
	border:2px red solid;*/
	float:left;
	width:300px;
	vertical-align:top;
	padding-bottom:30px; 
	margin-right:20px;
	color:black;
	font-size:14px;
	padding-left:5px;
}


.footer-2021-c {
	/* min-width:250px; 
	display:inline-block;
	border:2px blue solid;*/
	float:left;
	width:20%;
	vertical-align:top;
	padding-bottom:30px; 
	margin-right:20px;
	color:black;
	font-size:14px;
	display: block;
	
	padding-left:5px;
}


		.footer-2021-d {
			/* min-width:250px; 
			border:2px green solid;*/
			width:25%;
			display:none;
			color:black;
		}


.seemore {
	border:1px black solid;
	padding:10px;
	color:black;
	width:100%
	margin-right:20px;
	clear:both;
	
}

.seemore:hover{
	background-color:#F0EEE5;
}




.readmore {
	border:1px black solid;
	padding:10px;
	color:black;
	width:100%
	margin-right:20px;
	clear:both;
	cursor:pointer;
}

.readmore:hover{
	background-color:#FFFFFF;
}



.ex {
	display:inline-block;
	vertical-align:top;
	width:250px;
	margin:10px;
	margin-right:30px;
	margin-left:30px;
	
}	
  
.gallery-image {
	z-index:1;
}
  
.gallery-text {
	color:black;
	text-align:left;
}

.gallery-text-b {
	/* color:#666666;
	/* letter-spacing:2px; */
	color:black;
}



.gallery-text-c {
	/*letter-spacing:2px; */
	color:black;
}

.gallery-text-d {
	/*letter-spacing:2px; */
	color:black;
	font-size:14px;
}

.footer-1 {
	background-color:#8E8E8E;
	height:30px;
	color:#FFFFFF;
	text-align:left;
	line-height:34px;
	padding-LEFT:10px;
	font-size:14px;
}


.footer-2 {
	background-color:#333333;
	height:30px;
	color:#FFFFFF;
	line-height:34px;
	padding-LEFT:10px;
	text-align:left;
	font-size:14px;
}


body,td,th {
	font-family: "DM Sans", Arial, serif;
	font-size: 16px;
	color: #666;
}

body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h1, h2, h3 {
 font-weight: normal;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.exhibition {
	width:290px;
	display: inline-block;
	/* border:1px red solid; */
	margin:10px;
	height:400px;
}



.wrap
  {
	/*overflow:auto;*/
    width:100%;
	text-align:center;
  }

ul
  {
  /*  width:80%; */
    margin:0 auto;
	list-style-type: none;  
	display: inline-block;
  } 

ul li 
  {
    width:330px;
    height:400px;
    margin: 0px;
    padding: 0px;
	display: inline-block;
	vertical-align:top;
  }

ul li.red 
  {
     background-color: red;   
  }

ul li.blue 
  {
     background-color: blue;   
  }

ul li.green 
  {
     background-color: green;   
  }
  



 .buttn {
	 cursor:pointer;
	 color: #666666;
 }
 
 
 
  .buttn2 {
	 cursor:pointer;
	 color: #D3641F;
	 font-weight:bold;
 } 


 .e2015 {
	 display:none;
 }
   
 .e2014 {
	 display:none;
 }
 
  .e2013 {
	 display:none;
 }
  
  
   .e2012 {
	 display:none;
 }
 
 
  .e2011 {
	 display:none;
 }
 
 
  .e2010 {
	 display:none;
 }
   .e2009 {
	 display:none;
 }
 
 
   .e2008 {
	 display:none;
 }
 
 .top {
 	top:0px;
	width:100%;
	height:100px;
 	position:fixed;
	background-color:rgba(0,0,0,0.5);
z-index:1000;
	color:#FFFFFF;
 }
 
 
 
    .jssora05l, .jssora05r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 40px;
            cursor: pointer;
            background:  url(../%27img/a17.png%27) no-repeat;
            overflow: hidden;
        }
        .jssora05l { background-position: -10px -40px; }
        .jssora05r { background-position: -70px -40px; }
        .jssora05l:hover { background-position: -130px -40px; }
        .jssora05r:hover { background-position: -190px -40px; }
        .jssora05l.jssora05ldn { background-position: -250px -40px; }
        .jssora05r.jssora05rdn { background-position: -310px -40px; }

        /* jssor slider thumbnail navigator skin 01 css */
        /*
        .jssort01 .p            (normal)
        .jssort01 .p:hover      (normal mouseover)
        .jssort01 .p.pav        (active)
        .jssort01 .p.pdn        (mousedown)
        */
        .jssort01 .p {
            position: relative;
            top: 0;
            left: 0;
			width:72px; 
            height: 72px;
        }
        
        .jssort01 .t {
            position: absolute;
            top: 0;
            left: 0;
           width: 100%; 
            height: 100%;
            border: none;
        } 
        
        .jssort01 .w {
            position: absolute;
            top: 0px;
            left: 0px;
        	 width: 100%; 
            height: 100%;
        }
        
        .jssort01 .c {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 68px; 
            height: 68px;
          /*  border: #000 1px solid; */
            box-sizing: content-box;
            background:  url(../%27img/t01.png%27) -800px -800px no-repeat;
            _background: none;
        }
        
        .jssort01 .pav .c {
            top: 2px;
            _top: 0px;
            left: 2px;
            _left: 0px;
            width: 68px;
            height: 68px;
            border: #000 0px solid;
            _border: #fff 1px solid;
            background-position: 50% 50%;
        }
        
        .jssort01 .p:hover .c {
            top: 0px;
            left: 0px;
            width: 70px;
            height: 70px;
            border: #fff 1px solid;
            background-position: 50% 50%;
        }
        
        .jssort01 .p.pdn .c {
            background-position: 50% 50%;
            width: 68px;
            height: 68px;
            border: #000 1px solid;
        }
        
        * html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c {
            /* ie quirks mode adjust */
            width /**/: 72px;
            height /**/: 72px;
        }
		
		
		.menu-a,
		.menu-a a {
			color: #000000;
			font-size:12px;
			font-family: "DM Sans", Arial, serif;
			margin-left:15px;
			letter-spacing:0px;
			margin-right:0px;
		}
		
		
		.menu-a1{
			color: #000000;
			font-size:12px;
			font-family: "DM Sans", Arial, serif;
			margin-left:0px;
			letter-spacing:0px;
			margin-right:0px;
		}
		
		
		.menu-b {
			color:#007583;
			font-size:12px;
			font-family: "DM Sans", Arial, serif;
			border-bottom:1px #007583 solid;
			margin-left:15px;
			margin-right:0px;
			letter-spacing:0px;
		}
		
		
		.menu-b1 {
			color:#007583;
			font-size:12px;
			font-family: "DM Sans", Arial, serif;
			border-bottom:1px #007583 solid;
			margin-left:0px;
			letter-spacing:0px;
			margin-right:0px;
		}
  
  
  /*		.menu-a a, .menu-b a, .menu-a1 a, .menu-b1 a {
//			text-decoration:none;
//		}
  */
  
  	.showmore {
	
		float:right;
		background-color:#FAFAFA;
		border:2px solid #E5E5E5;
		padding:10px;
		border-top:none;
		margin-top:-2px;
		font-size:12px;
		color:#BABABA;
		cursor:pointer;
	}
  		
		
		
	.about-heading {
		color:#007583;
		margin-top:40px;
		margin-bottom:10px;
		font-size:21px;
	}
	
	
	.about-text {
		color:black;
	}
	
	
		.menu1 {
			margin-right:15px;;
		}
		
		.menu2 {
			display:none; 
			margin-right:15px;;
		}
	



.banner-logo {
	float:left;
	/* border:1px red solid; */
}

.banner-menu {
	float:right;
	background-color:#FFFFFF;
	/* border:1px blue solid; */
}




	.artwork-panel  { /* second level pages: exhibition, art, available works */
		width:100%;
		padding-left:0px;
		padding-top:20px;
		max-width:960px;
		margin: 0 auto;
		
			/* 
			border:1px blue solid;
			display:none; */
	}
	
	
	
	.artwork-text-left {
		float:left;
		text-align:left;
		width:32%;
		padding-right:15px;
		font-size:18px;
		line-spacing:120%;
		color:#000000;
		margin-left:0px;
		display:block; 
		/* border:1px green solid;
		
		*/
	}
	
	
	.artwork-text-left-2{
		float:left;
		text-align:left;
		width:32%;
		padding-left:20px;
		font-size:18px;
		line-spacing:120%;
		color:#000000;
		display:none;
		/*	border:1px orange solid; 
	 */
	}
	
	.artwork-text-right {
		float:left;
		text-align:left;
		width:32%;
		padding-left:15px;
		font-size:18px;
		line-spacing:120%;
		color:#000000;
		
		 margin-right:0px;
		/* border:1px green solid; */
	}
	

	.artwork-image-wide-right {
		float:left;
		width:59%;
			
		/* border:1px blue solid; */
		text-align:left;
		margin-right:0px;
		padding-right:0px;
		margin-left:2px;
	}
	
	
	.artwork-image-wide-left {
		float:left;
		width:66%;
		/* border:1px red solid; */
		text-align:right;
		margin-left:0px;
	}




.exhibition-current-wrapper-1 {
		margin-right:-0px;
	} 
	
	.exhibition-single-wrapper-1 {
		margin-right:-0px;
	} 



.footert-wrapper-1 {
		margin-right:-0px;
	} 




.single-exhibition-main-pic {
	padding-left:40px;
	padding-right:40px;
}




.footert-wrapper-1 a,
.footer-2021-b a,
.footer-2021-c a,
.footer-2021-d a {
	text-decoration: underline;
		color:black;
}




.banner-menu-phone, 
.banner-menu-phone-link
 {
	display:none;
}



.banner-menu {
	display:block;
}


















/* size 2 */

@media screen and (max-width: 1130px) AND (min-width: 810px) {

		body {
			/* border-top:50px green solid; */
		}
		
		
		.single-exhibition-main-pic {
			padding-left:40px;
			padding-right:40px;
		}


		.exhibition-text {
			/* border:1px red solid; */
			width:66%;
			max-width:66%;
		}
	

		.exhibition-current-wrapper-2 {
			padding-right:10px;
			margin-right:20px;
		}
		
		
		.exhibition-single-wrapper-1 {
			margin-right:20px;
		
			margin-left:0px;
			/* border:1px red solid;	padding-left:0px; */
		} 
			
		.exhibition-single-wrapper-2 {
			padding-right:10px;
			/* border:1px green solid; */
			padding-left:0px;
			margin-left:0px;
		}
		
		

		
		.exhibition-current-exhibition-left-small {
			
			/*border:1px red solid; */
			max-width:30%;
		}
		
		.exhibition-current-exhibition-left-small-top {
			display:none;
		}
		
		
		
		
			
	.exhibition-current-exhibition-right-small {
		/*border:1px red solid; */
	
		padding-left:0px;
		padding-top:10px;
	}
		
		
			
		.gallery-image-wide-left {
			float:none;
			width:98%;
		}
		
		
		
		.gallery-image-wide-right {
			float:left;
			width:64%;
		/*	border:1px red solid; */
		}
		
		
		
		

	.artwork-panel {
	 /* 	 */
	 }
	
	
	
	.artwork-text-left {
		display:block;		
		max-width:31%;
		/*border:1px blue solid; */
		margin:0px;
		padding-left:0px;
		margin-left:40px;
		clear:both;
		
	}
	


	
	.artwork-image-wide-left {
		float:left;
		width:58%;
		/* border:1px blue solid;
		 */
		text-align:right;
		margin-left:30px;
	}
		
	
		
	.artwork-text-left-2{
		display:block;
		max-width:30%;
		display:none;
	}
	

	

	

	
	.seemore {
		max-width:100%; 
	}
	
	
	
	
	
	
 
	
		.about-stories-left {
			/* border:2px red solid; */
			display:block;
			width:100%;
			margin-right:0px;
		}
		
		
		
		.about-stories {
			/* border:2px red solid; */
			display:block;
			width:100%;
			color:black;
		}

		.banner-menu-phone {
			display:none;
		}
		
		.banner-menu {
			display:block;
		}
		
		.banner-menu-phone-link
		 {
			display:none;
		}


/* 
================================================
size 2
================================================ */ 


.exhibition-current-exhibition-left-heading { 
		width:90%;
	}


	.exhibition-current-wrapper-2 {   /* all first level pages */
			padding-right:0px;
			/* border:1px blue solid;*/
			margin-right:0px;
		} 
		.exhibition-current-wrapper-1 {  /* all first level pages */
			margin-right:0px;
			padding-right:0px;
			/* border:1px red solid;*/
		} 
		
		
		.gallery-image-narrow { /* all first level pages */
			/* border:2px blue solid; */
			display:inline-block;
			width:31%;
			vertical-align:top;
			padding-bottom:30px;
			margin-right:12px;
			color:black;
		}
		
		
		.exhibition-current-exhibition-left-small-bottom {/*  home page upcomig  exhibitions */
			display:block;
			padding-top:0px;
			/* border:1px red solid; */
			width:31%;
			padding-left:12px;
		}
	
	
	.exhibition-current-exhibition-left-small { /*  artist page at top */
		/*border:1px red solid; */
		
		width:31%;
		padding-right:15px;		
		max-width:31%;
	}
	
	.exhibition-text {
		max-width:63%;
		/* border:1px red solid; */
	}
	
	
	.exhibition-current-exhibition-left-heading { 
		width:90%;
	}
	
	.artwork-text-right,
	.artwork-text-left,
	.artwork-text-left-2 { /* artist oage */
		float:left;
		text-align:left;
		width:29%; 
		/*padding-left:20px; 
		border:1px red solid;
		*/
		font-size:18px;
		line-spacing:120%;
		color:#000000;
		max-width:29%; 
		margin-right:0px;
		padding-right:20px;
	}
	
	
	.artwork-image-wide-left,
	.artwork-image-wide-right
	 { /* artist oage */
		float:left;
		width:61%; 
		text-align:left;
		margin-left:30px;
	}
	
	.footer-wrapper-1 {
			margin-right:0px;
			
			width:100%;
			margin:0px;
			padding:0px;
			padding-right:0px;
			/* border:1px green solid; */
	}

	.footer-wrapper-2 {
			padding-right:0px;
			 max-width:100%;
			width:100%;
			margin:0px;
			padding:40px;
			margin-right:0px;
		/* border:1px red solid; */
		} 
		
		
				
		.footer-2021-a {
			/* min-width:250px; 
			border:2px red solid;
			width:25%;*/
			display:block;
			font-size:12px;
			margin-right:0px;
			padding-left:0px;
			width:31%;
		}
		
		.footer-2021-b {
			/* min-width:250px;
			border:2px blue solid; 
			width:36%;*/
			font-size:12px;
			margin-right:0px;
			width:31%;
		}
		
		
		.footer-2021-c {
			/* min-width:250px; 
			border:2px green solid;
			width:25%;*/
			display:block;
			font-size:12px;
			width:31%;
			
		}
		
		.footer-2021-d {
			/* min-width:250px;
			border:2px green solid; */
			float:left;
			width:32%;
			display:none;
			padding-left:0px;
			font-size:14px;
			margin-right:3px;
			font-size:12px;
		}
		
		
		
	



	}
	
	
	










/* size 2b */

@media screen and (max-width: 1000px) AND (min-width: 810px) {

		body {
			/* border-top:50px pink solid; */
		}
		
		
		
	.artwork-panel {
	
	 /* border:1px blue solid; 	*/
	 }
	
	
	.artwork-text-left {
		/* float:left;
		text-align:left;
		width:290px;
		padding-right:20px;
		font-size:18px;
		line-spacing:120%;
		color:#000000;
		margin-left:40px;
			border:1px orange solid; */
	}
	
	.artwork-text-left {
		/* display:none;		
		max-width:33%;
		
		border:1px red solid;*/
	}
	.artwork-text-right {
		/* display:block;
		max-width:30%;
		float:left;
		margin-left:0px;
		margin-right:0px; */
	}
	
	.artwork-text-left-2{
		/*display:block;
		max-width:30%; */
	}
	


	.artwork-image-wide-right {
		/* float:left;
		width:60%;
		text-align:right;
		margin-left:40px;
		border:1px red solid; */
	}
	
	.artwork-image-wide-left {
		/*float:left;
		width:60%;
		text-align:right;
		margin-left:40px;
		 border:1px yellow solid; */
	}
		
	
		
	

		
}







	
/* size 3 */
	
	
	@media screen and (max-width: 810px) AND (min-width: 536px) {

		body {
			/* border-top:50px red solid; */
			padding-left:20px;
			padding-right:20px;
			padding-top:20px;
			padding-bottom:20px;

	
		}
		
		
		.single-exhibition-main-pic {
			padding-left:20px;
			padding-right:20px;
		}
		
		.exhibition-current-exhibition-left-small-top {
			display:none;
		}
		
		.exhibition-current-exhibition-left-small-bottom {		
			padding-top:10px;
			display:block;
		}
		
		
		.banner-logo {
			float:none;
		}
		
		.banner-menu {
			float:none;
			padding-top:10px;
		}
		
		
		.exhibition-current-wrapper-2 {
			max-width:100%;
			padding-right:0px;
			
			margin:0px;
			margin-left:0px;
			padding-left:0px;
			width:100%;
			/* 1px green solid;
			margin:0 auto;
			display:inline-black;
			text-align:left; border:*/
		}
		.exhibition-current-wrapper-1 {	
			margin-top:20px;
			padding-left:20px;
			padding-right:20px;
			margin-right:0px;
			
			/* border:1px red solid; */
		}.exhibition-current-wrapper-1 {
			padding-right:0px;
			margin-right:-20px;
		} 
		
		
		.exhibition-current-wrapper-2 {
			padding-right:0px;
		} 
		
		
		
		.exhibition-single-wrapper-1 {	
			margin-top:20px;
			padding-left:20px;
			padding-right:20px;
			margin-right:0px;
			 /* border:1px red solid;*/
		}
		
		
		.exhibition-single-wrapper-2 {
			max-width:100%;
			width:100%;
			margin:0px;
			padding-right:0px; 
			
			
			margin:0px;
			margin-left:0px;
			padding-left:0px;
			width:100%;
			/*
			margin:0 auto;
			display:inline-black;border:1px blue solid;
			text-align:left; */
		}
		
		
		
	
		
		.footer-wrapper-2 {
			max-width:100%;
			width:100%;
			padding-right:0px;
			/* border:1px red solid;
			margin:0 auto;
			display:inline-black;
			text-align:left; */
		}
		
		
		
		
		.exhibition-current-exhibition-left-small-top {
			display:none;
		}
		
		.exhibition-current-exhibition-left-small-bottom {
			display:block;
			padding-top:10px;
		}
		
		
			
	.exhibition-current-exhibition-right-small {
		/*border:1px red solid; */
	
		padding-left:0px;
		padding-top:10px;
	}
		
		
			
	
		
		
		
		
		
		.footer-2021-a {
			/* min-width:250px; 
			border:2px red solid;font-size:14px;*/
			width:47%;
			float:left;
			display:block;
			margin-right:0px;
			font-size:12px;
		}
		
		.footer-2021-b {
			/* min-width:250px;
			border:2px blue solid; font-size:14px;*/
			width:100%;
			float:none;
			padding-left:0px;
			margin-left:0px;
			font-size:12px;
			display:none;
		}
		
		
		.footer-2021-c {
			/* min-width:250px; 
			border:2px green solid;
			font-size:14px;*/
			width:100%;
			float:none;
			display:none;
			font-size:12px;
		}

		.footer-2021-d {
			/* min-width:250px; 
			border:2px green solid;
			font-size:14px;*/
			width:40%;
			float:left;
			display:block;
			font-size:12px;
			padding-left:4px;
		}
		
		
		.menu1 {
			display:none;
		}
		
		.menu2 {
			display:block;
		}
		
		
		
		.about-stories-left {
			/* border:2px red solid; */
			display:block;
			width:100%;
			margin-right:0px;
		}
		
		
		
		.about-stories {
			/* border:2px red solid; */
			display:block;
			width:100%;
			color:black;
		}

		
		
		
		.footer-wrapper-1 {	
			margin-top:20px;
			padding-left:20px;
			padding-right:20px
		}
		
		
		.exhibition-text { 
			width:100%;
			max-width:100%;
			margin-bottom:20px;
		}






	.artwork-panel {
		width:100%;
		text-align:left;
		/* */
	}
	
	
	.artwork-text-left {
		display:none;
				
		max-width:100%;
		margin-left:0px;
		
		/**/
	}
		
	.artwork-text-left-2{
		padding:0px;
		margin:0px;
		padding-top:0px;
		max-width:100%;
		margin-left:0px;
		padding-left:20px;
		width:92%;
		float:none;
		display:block;
		text-align:left;
	}
	
	.artwork-text-right{
	
		padding-top:0px;
		max-width:100%;
		margin-left:0px;
		padding-left:20px;
		width:92%;
		float:none;
		margin-left:0px;
	}
	
	
	.artwork-image-wide-left {
		text-align:left;
		width:92%;
		float:none;
		padding:20px;
		margin:0px;
	}
	

	
	.artwork-image-wide-right {
		text-align:left;
		/*width:92%;*/
		float:none;
		padding:20px;
	}
	
	.seemore {
		max-width:100%; 
	}
	
	
	
	
		
	
	
	
	
		.footer-wrapper-1 {
			padding-right:0px;
			margin-right:-30px;
		} 
		
		
		.footer-wrapper-2 {
			padding-right:0px;
		} 
	
		.banner-menu-phone {
			display:none;
		}
		
		
		.banner-menu {
			display:block;
		}





/* 
================================================
size 3 (red) 
================================================ */ 


	.exhibition-current-wrapper-2 {   /* all first level pages */
			padding-right:0px;
			/* border:1px blue solid;*/
			margin-right:0px;
		} 
		.exhibition-current-wrapper-1 {  /* all first level pages */
			margin-right:0px;
			padding-right:0px;
			/* border:1px red solid;*/
		} 
		
		
		.gallery-image-wide-left {
			float:none;
			width:96%;
			margin-bottom:20px;
		}
		
		
		.exhibition-current-exhibition-left-heading { 
		width:90%;
	}
		
		.gallery-image-wide-right {
			float:none;
			width:96%;
			
			margin-bottom:20px;
		}
			
		
		.gallery-image-narrow { /* all first level pages */
			/* border:2px blue solid; */
			display:inline-block;
			width:47%;
			vertical-align:top;
			padding-bottom:30px;
			margin-right:10px;
			color:black;
		}
		
		
		.exhibition-current-exhibition-left-small-bottom {/*  home page upcomig  exhibitions */
			display:block;
			padding-top:20px;
			/* border:1px red solid; */
			width:95%;
			padding-left:0px;
			margin:0px;
			padding:0px;
			margin-right:0px;
			padding-right:0px;
		}
	
	
	.exhibition-current-exhibition-left-small { /*  artist page at top */
		/* border:1px red solid; */
		
		width:100%;
		margin:0px;
			padding:0px;
			margin-right:0px;
			padding-right:0px;
			max-width:100%;
	}
	
	.exhibition-text {
		max-width:95%;
		margin:0px;
		padding:0px;
		
		margin-right:10px;
		/* border:1px red solid; */
	}
	
	
	.artwork-text-right,
	.artwork-text-left,
	.artwork-text-left-2 { /* artist oage */
		float:left;
		text-align:left;
		width:95%; 
		/*
		border:1px red solid;
		*/
		font-size:18px;
		line-spacing:120%;
		color:#000000;
		max-width:95%; 
		margin-right:0px;
		padding-right:0px;
		padding-left:20px; 
	}
	
	

	
	.artwork-image-wide-left,
	.artwork-image-wide-right
	 { /* artist oage */
		float:left;
		width:95%; 
		text-align:left;
		margin-left:0px;
		
		
	}
	
	.footer-wrapper-1 {
			margin-right:0px;
			
			width:100%;
			margin:0px;
			padding:0px;
			padding-right:0px;
			/* border:1px green solid; */
	}

	.footer-wrapper-2 {
			padding-right:0px;
			
			width:100%;
			margin:0px;
			padding:20px;
			margin-right:0px;
		/* border:1px red solid; */
		} 
		
		
		
		.footer-2021-a {
			/* min-width:250px; 
			border:2px red solid;font-size:14px;*/
			width:47%;
			float:left;
			display:block;
			margin-right:0px;
			font-size:12px;
		}
		
		.footer-2021-b {
			/* min-width:250px;
			border:2px blue solid; font-size:14px;*/
			width:100%;
			float:none;
			padding-left:0px;
			margin-left:0px;
			font-size:12px;
			display:none;
		}
		
		
		.footer-2021-c {
			/* min-width:250px; 
			border:2px green solid;
			font-size:14px;*/
			width:100%;
			float:none;
			display:none;
			font-size:12px;
		}

		.footer-2021-d {
			/* min-width:250px; 
			border:2px green solid;
			font-size:14px;*/
			width:40%;
			float:left;
			display:block;
			font-size:12px;
			padding-left:4px;
		}
		
		
		


	}
	 
	 
	 
	 
	 
	 
/* size 4 */ 
	 

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


		body {
			/* border-top:50px black solid; */
			margin-left:0px;
			margin-right:0px;
			padding-left:0px;
			padding-right:0px;
			padding-top:10px;
			padding-bottom:10px;

	
		}
		
		
		
	.banner-logo {
		padding-top:20px;
		padding-left:20px;
	}
	
	.banner-menu {
		padding-left:20px;
		padding-right:20px;
	}
	
		
		html  {
			margin-left:0px;
			margin-right:0px;		}

		.gallery-image {
			/* display:none; */
		}
		
		.exhibition-current-wrapper-2 {
			max-width:100%;
		}
		.exhibition-current-wrapper-1 {	
			text-align:center;
			display:inline-black;
				/* border:1px blue solid; */
			margin-top:20px;
			padding-left:20px;
			padding-right:20px
		}
		
		
		.exhibition-single-wrapper-2 {
			max-width:100%;
		}
		.exhibition-single-wrapper-1 {	
			text-align:center;
			display:inline-black;
				/* border:1px blue solid; */
			margin-top:20px;
			padding-left:20px;
			padding-right:20px
		}
		
		
		
		
		.footer-wrapper-2 {
			max-width:100%;
		}
		.footer-wrapper-1 {	
			text-align:center;
			display:inline-black;
				/* border:1px blue solid; */
			margin-top:20px;
			padding-left:20px;
			padding-right:20px
		}

		.exhibition-panel {
			width:100%;
			max-width:100%;
			/* display:none; */
		}
		
		
		.artwork-panel  {
			width:100%;
			max-width:100%;
			/* border:1px red solid;
			display:none; */
		}
		
		.art-panel {
			width:100%;
			max-width:100%;
			/* display:none; */
		}
		
		.exhibition-panel img {
			/* display:none; */
		}
		
		.exhibition-current-exhibition-left-small-top {
			display:none;
		}
		
		.exhibition-current-exhibition-left-small-bottom {
			display:block;
			padding-top:10px;
		}
		
		
		.exhibition-current-exhibition-right-small {
			/*border:1px red solid; */
		
			padding-left:0px;
			padding-top:10px;
			margin-bottom:20px;
		}
	
	
		.gallery-image-narrow {
			/* min-width:250px; 
			border:2px red solid;*/
			display:inline-block;
			width:100%;
			vertical-align:top;
			padding-bottom:30px;
			
			margin-right:0px;
			color:black;
		}

	
		.footer-2021-a {
			/* min-width:250px; 
			border:2px red solid;*/
			width:100%;
			float:none;
			font-size:14px;
			display:block;
		}
		
		.footer-2021-b {
			/* min-width:250px;
			border:2px blue solid; */
			width:100%;
			float:none;
			font-size:14px;
			padding-left:0px;
			margin-left:0px;
			display:none;
		}
		
		
		.footer-2021-c {
			/* min-width:250px; 
			border:2px green solid;*/
			width:100%;
			float:none;
			display:none;
			font-size:14px;
		}

		.footer-2021-d {
			/* min-width:250px; 
			border:2px green solid;*/
			width:100%;
			float:none;
			display:block;
			font-size:14px;
		}


		.menu1 {
			display:none;
		}
		
		.menu2 {
			display:block;
			font-size:12px;
		}
		
		
		
		
		
	.exhibition-current-exhibition-left-small {
		 /*width:100%;
		display:none; */
	}
	
	
	
	.exhibition-current-exhibition-left-small-top {
		width:100%;
		 display:none; /**/
	}
	
	
	
	.exhibition-current-exhibition-left-small-bottom {
		width:100%;
		/* display:none; */
	}
	
	
	
	.exhibition-current-exhibition-right-small {
		/*width:100%;
		display:none;  */
	}
	
	
	.exhibition-panel, .artworkpanel {
		/* display:none; */
		width:100%;
	}
	
	.gallery-image-wide-left {
		float:none;
		width:100%;
	}
	
	
	.gallery-image-wide-right {
		float:none;
		width:100%;
	}


	.banner-logo {
			float:none;
		}
		
		.banner-menu {
			float:none;
			padding-top:10px;
		}
		
		
		
			.about-stories-left {
			/* border:2px red solid; */
			display:block;
			width:100%;
			margin-right:0px;
		}
		
		
		
		.about-stories {
			/* border:2px red solid; */
			display:block;
			width:100%;
			color:black;
		}
		
		
		
		.exhibition-current-wrapper-1 {	
			margin-top:20px;
			padding-left:20px;
			padding-right:20px
		}
		
		.exhibition-single-wrapper-1 {	
			margin-top:20px;
			padding-left:20px;
			padding-right:20px
		}
		
		
		
		.footer-wrapper-1 {	
			margin-top:20px;
			padding-left:20px;
			padding-right:20px
		}
		
		
		.exhibition-text { 
			width:100%;
			max-width:100%;
			margin-bottom:20px;
		}
		
		
		
		
	
	
	.artwork-panel {
		width:100%;
		text-align:left;
		/* */
	}
	
	
	.artwork-text-left {
		display:none;
				
		max-width:100%;
		margin-left:0px;
		
		/**/
	}
		
	.artwork-text-left-2{
		padding:0px;
		margin:0px;
		padding-top:0px;
		max-width:100%;
		margin-left:0px;
		padding-left:20px;
		width:92%;
		float:none;
		display:block;
		text-align:left;
	}
	
	.artwork-text-right{
	
		padding-top:0px;
		max-width:100%;
		margin-left:0px;
		padding-left:20px;
		width:92%;
		float:none;
		margin-left:0px;
	}
	
	
	.artwork-image-wide-left {
		text-align:left;
		width:92%;
		float:none;
		padding:20px;
		margin:0px;
	}
	

	
	.artwork-image-wide-right {
		text-align:left;
		width:92%;
		float:none;
		padding:20px;
	}
	
	
	
	.seemore {
		max-width:100%; 
	}
	
	.banner-menu {
		/*  text-align: justify;
		 text-justify: inter-word;
		border:1px red solid;
		  */
	  }
	
	.menu-a, .menu-a1, .menu-a a, .menu-b, .menu-b1,
	.menu-b a {
					margin-left:0px;
					margin-right:5px;
		}
		
		
	.footer-table {
		background-color:#F0EEE5;
	}
	
	
	
	
	.exhibition-current-exhibition-left,
	.exhibition-current-exhibition-left-small,
	.exhibition-current-exhibition-right-small,
	.exhibition-current-exhibition-left-small-top,
	.exhibition-current-exhibition-left-small-bottom {
			/*display:none; */
			width:95%;
	}
	
	
	
	
	.single-exhibition-main-pic {
		padding-left:0px;
		padding-right:0px;
	}


	.banner-menu-phone {
			display:none;
		}
		
		.banner-menu {
			display:block;
		}
		
		.banner-menu-phone-link
		 {
			display:none;
		}


	.exhibition-current-exhibition-left-heading { 
		width:90%;
	}
		
	.exhibition-current-wrapper-2,
	.exhibition-current-exhibition-right  {
		max-width:100%;
		width:100%;
	}
	
	
	}
	
	
	
	
	
	
/* size 5 - just moboiles */

	 
/* size 4 */ 
	 

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


		body {
			/* border-top:50px orange solid; */
		}
		
		.footer-2021-a {
			/* min-width:250px; 
			border:2px red solid;*/
			font-size:12px;
		}
		
		.footer-2021-b {
			/* min-width:250px;
			border:2px blue solid; */
			font-size:12px;
		}
		
		
		.footer-2021-c {
			/* min-width:250px; 
			border:2px green solid;*/			font-size:12px;
		}

		.footer-2021-d {
			/* min-width:250px; 
			border:2px green solid;*/
			font-size:12px;
		}

	
	

	.banner-menu {
		display:none;
	}

	.banner-menu-phone-link
	 {
		display:block;
		float:right;
		padding-right:20px;
		margin-top:20px;
	}


	.banner-logo {
		float:left;
	}


	
	.banner-menu-phone {
		display:none;
		
	}
	
	
	
	
	.banner-menu-phone {
		clear:both;
		width:100%;
		display:none;
		float:none;
		background-color:#F0EEE5;
		padding:10px;
		padding-left:20px;
		border-top:20px white solid;
		line-height:180%;
		font-size:14px;
	}
	
	.menu-a, .menu-a1,  .menu-b, .menu-b1 {
			float:none;
			clear:both;
			font-size:14px;
	}

.exhibition-current-exhibition-left-heading { 
		width:90%;
	}

	.exhibition-current-wrapper-2,
	.exhibition-current-exhibition-right  {
		max-width:100%;
		width:100%;
	}

}	