.contentregionver2 {
word-wrap: break-word;
}

.logo {
margin-top: 40px;
}

.views-slideshow-controls-top {
  display: none;
}

.onlymobile {
display: none;
}

.responsive-menus.responsified .responsive-menus-simple li a {
background: white !important;
border: 1px solid black !important;
color: black; !importatn;
}

.responsive-menus.responsified .responsive-menus-simple {
  box-shadow: none !important;
}

.responsive-menus.responsified span.toggler {
background: white !important;
color: black;
border-radius: 5px;
box-shadow: none !Important;
font-size: 1.35em;
text-align: center;
cursor: pointer;
outline: none;
float: right;
padding-top: 10px;
padding-bottom: 10px;
position: relative;
margin-top: -75px;
width: 39px;
z-index: 50;
}

.artistthumb {
}

.artistthumb img {
  width: 121% !important;
  height: auto;
}



.exver img {
  float: left;
  padding-left: 40px;
}


.branding .ui-widget-header {
position: relative;
left: -32px;
}


li.views-row
{
list-style-type: none !important 
}

.wrapthis {
  float: left;
  position: relative;
  height: 240px;
  padding-left: 50px;
}

.responsive-menus.responsified span.toggler {

}

.menudress {
color: #fff;
background: #444;
padding: 15px 0px 15px;
width: 100vw !important;
position: relative;
top: 7px;
text-align: center;
z-index: 200;
font-size: 20px;
}




#block-views-gallery-block-12 img  {
margin-right: 4%;
}




.branding .ui-widget-header {
position: relative;

z-index: 40;
}

.sqslide {
  text-align: center;
}



.topslideshow .lightbox-processed img  {
  height: 450px;
  width: auto !important;
}

.seriesreferenced {
   height: 450px;
}


#views_slideshow_cycle_teaser_section_gallery-block_3 img, #views_slideshow_cycle_teaser_section_gallery-block_4 img, #views_slideshow_cycle_teaser_section_gallery-block_7 img, #views_slideshow_cycle_teaser_section_gallery-block_8 img, #views_slideshow_cycle_teaser_section_gallery-block_11 img, #views_slideshow_cycle_teaser_section_gallery-block_17 img, #views_slideshow_cycle_teaser_section_gallery-attachment_2 img   {
margin-left: auto;
margin-right: auto;
text-align: center;

}

.footertwo, .left {
float: left;
margin-right: 20px;
}

.exfull {
  width: 100% !important;
}

.exfull img {
 width: 100% !important;
 height: auto;
}

.logo img {
  width: 100%;
  height: auto !important;
}

.logo {

}






@media only screen and (min-width:980px) and (max-width:1230px) 
  /* Normal Only */
{

.sqslide {
  text-align: center;
width: 940px !important;
}



.logo img {
 width: 450px !important; 
}

.branding .ui-widget-header {

}

}

@media only screen and (min-width:1230px) and (max-width:99900px) 
  /* wide Only */ 
{

}

@media only screen and (min-width: 741px) and (max-width:960px) 
  /* Narrow Only */ {

.logo img {
  width: 300px !important;
}



}
@media only screen and (min-width:980px) and (max-width:2000px) 
  /* normal to wide */
{

.series img {

}

.exboxmouse {
	width: 100%;
	height: 35vw;
	opacity: 0.0 !important;
}

.exboxmouse:hover {
	opacity: 1.0 !important;
}


.pager {
  top: -40px;
}

.mobilemenu {
display: none;
}

.slideshow {
}



.sqslide {
  text-align: center;
width: 1200px;
}



#block-views-front-page-block-2  {
 position: relative;
left: 25px;

}

 #region-postscript-third {
    position: relative;
left: 12px;
 }

.container-12 .suffix-1 {
padding-right: 98px !important;
}


}
@media only screen and (min-width:740px) and (max-width:1280px) {  


.vscc_controls {

}
                                                            


.exfullsm img, .exfullsmfirst img, .exfullsmlast img, #region-postscript-fourth img  {
  border: 1px solid #d2d2d2;
  height: auto;
width: 298px;
}

.container-12 .suffix-1 {
padding-right: 4.8% !important; 
}

.sidebarsecondver2 {
padding-left: 5% !important;
}

.slideandlink img {
left: 0px !important;
}

}
@media only screen and (min-width:740px) and (max-width:1240px) {    .supermenu {    margin-top: 33px !important; } 


.vscc_controls {

}



.fourgallery img {
width: 220px !important;
height: auto !important;
margin-right: 20px;
}

}
@media only screen and (min-width:980px) and (max-width:1024px) {  
.container-12 .grid-3 {
width: 220px;
}




}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) 
  /* For ipad landscape layouts only */
{

.branding .ui-widget-header {
position: relative;
top: 157px !important;
border: 1px solid black;
}

.postsecondver2, .postthirdver2, .postfourthver2  {
    float: none !Important;
}

.postthirdver2  h2.block-title  {
position: relative;
left: -11px;
}

.postfourthver2 h2.block-title  {
position: relative;
left: -21px;
}

.exfullsm, .exfullsmfirst, .exfullsmlast  {

}

.exfullsm {
position: relative;
left: -11px;
}

.exfullsmlast {
position: relative;
left: -22px;
}

#views_slideshow_cycle_teaser_section_gallery-block_3, #views_slideshow_cycle_teaser_section_gallery-block_4, #views_slideshow_cycle_teaser_section_gallery-block_7, #views_slideshow_cycle_teaser_section_gallery-block_8, #views_slideshow_cycle_teaser_section_gallery-block_11, #views_slideshow_cycle_teaser_section_gallery-block_17, #views_slideshow_cycle_teaser_section_gallery-attachment_2   {
width:  100% !Important;
text-align: center;
margin-right: auto;
margin-left: auto;
}

#views_slideshow_cycle_teaser_section_gallery-block_11 img {

}



.sqslide {
  text-align: center;


}



.slideshow {

}

.branding .ui-widget-header {
}

.pager {
top: -40px;
}

.supermenu {
width: 600px;
}

.supermenu a {
font-size: 18px;
}

}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) 
  /* For ipad portrait layouts only */
{
margin-top: 27px;

.logo img {
width: 50vw !important;
}

.responsive-menus.responsified span.toggler {


}

.postsecondver2, .postthirdver2, .postfourthver2  {
    float: none !Important;
}



#views_slideshow_cycle_teaser_section_gallery-block_11 img {
height: 400px;
}

.exfullsm img, .exfullsmfirst img, .exfullsmlast img, #region-postscript-fourth img  {
width: 240px;
}

.branding .ui-widget-header {
}

#views_slideshow_cycle_teaser_section_gallery-block_3, #views_slideshow_cycle_teaser_section_gallery-block_4, #views_slideshow_cycle_teaser_section_gallery-block_7, #views_slideshow_cycle_teaser_section_gallery-block_8, #views_slideshow_cycle_teaser_section_gallery-block_11, #views_slideshow_cycle_teaser_section_gallery-block_17, #views_slideshow_cycle_teaser_section_gallery-attachment_2   {
width:  55% !Important;
text-align: center;
margin-left: auto;
margin-right: auto;
}

.sqslide {
width:  100% !Important;
  text-align: center;
margin-left: auto;
margin-right: auto;
}

.slideshow {

}

#views_slideshow_cycle_teaser_section_gallery-block_3 img, #views_slideshow_cycle_teaser_section_gallery-block_4 img, #views_slideshow_cycle_teaser_section_gallery-block_7 img, #views_slideshow_cycle_teaser_section_gallery-block_8 img, #views_slideshow_cycle_teaser_section_gallery-block_11 img, #views_slideshow_cycle_teaser_section_gallery-block_17 img, #views_slideshow_cycle_teaser_section_gallery-attachment_2 img   {
width: auto !important;
height: 350px !Important;
}

#views_slideshow_cycle_teaser_section_gallery-block_3, #views_slideshow_cycle_teaser_section_gallery-block_4, #views_slideshow_cycle_teaser_section_gallery-block_7, #views_slideshow_cycle_teaser_section_gallery-block_8, #views_slideshow_cycle_teaser_section_gallery-block_11, #views_slideshow_cycle_teaser_section_gallery-block_17, #views_slideshow_cycle_teaser_section_gallery-attachment_2  {
text-align: center;
margin-right: auto;
margin-left: auto;

}

.post {
  width: 38% !important;

}

.slideandlink img {
left: 0px !important;
}





.postfourthver2 {
  position: relative;
  margin-top: 20px;
}

.supermenu {    
margin-top: 33px !important; 
width: 500px;
}

.supermenu a {
font-size: 18px;
  padding: 0px !Important;
  position: relative;

}


.sidebarsecondver2 {
  padding-left: 0px !important;
}



h2.block-title {
font-size: 18px;
}

.postsecondver2 h2.block-title {

}

.exfullsm img, .exfullsmfirst img, .exfullsmlast img  {
width: 400px !important;
  height: auto;
}

.exfullsm, .exfullsmfirst, .exfullsmlast   {
width: 50%;
height: auto;
}

.postsecondver2, .postthirdver2, .postfourthver2  {

}




.footerthree {
  float: left !important;
}

.footertwo, .left {
float: none;
margin-right: none !important;
}

.fourgallery img {
width: 160px !important;
height: auto !important;
}

}

@media only screen and (min-width:140px) and (max-width:740px)  and (orientation: landscape)  { 

.logo img {

}

.responsive-menus.responsified span.toggler {
margin-top: 10px !important;
}

.nomobile {
display: block !important;
}

.onlymobile {
display: none !important;
}





.mobilelogo img {
position: relative;
left: -20px;
top: -5px !important;
height: 90px !important;
width: 60%;
}



}


@media only screen and (min-width:140px) and (max-width:740px)  and (orientation: portrait)  { 


#block-system-main > div > div > div > div > div.views-row.views-row-2.views-row-even.views-row-last > div.views-field.views-field-title > span > div > div {
	position: relative;
	top: -140px !important;
}

#block-system-main > div > div > div > div > div.views-row.views-row-1.views-row-odd.views-row-first > div.views-field.views-field-title > span > div > div {
  position: relative;
	top: 110px !important;
}


.exconmobile {
position: relative;
left: -8px;
}

.nomobile {
display:none;
}

.onlymobile {
display: block !important;
}
}

@media only screen and (min-width:140px) and (max-width:740px) {    

.supermenu111 {
display: none;
}

.seriesblock {
margin-bottom: 15px;
}

.series img {
  width: 100% !important;
  height: auto;
max-width: 300px !important;
}


.views-slideshow-controls-top .vscc_controls {
  margin-left: auto;
  margin-right: auto;
}

.views-slideshow-controls-top {
  display: block !important;
  z-index: 50;
}

.views-slideshow-controls-bottom {
  display: none;
}

.contentregionver2 {
max-width: 100% !important;
}



.mobilelogo img {
position: relative;
left: -20px;
top: 5px;
height: 90px;
width: 80%;
}


.leftimage {
float: none !Important;
margin-left: auto;
margin-right: auto;
text-align: center;
}

.newsitem {
width: 100% !Important;
  margin-bottom: 30px !important;
}

.titlenbody {
width: 100% !Important;
}

.newsitem img {
height: auto;
padding-bottom: 15px;
}




.branding .ui-widget-header {
left: -10.5px;
}




.exbox {
padding: 3% !important;
}

.wrapthis {
  padding-left: 30px 
}

.firstfooter {
padding-top: 10px !important;
margin-top: 0px !important;
}

.footer, .footer a, .footerone, .footertwo, .footerfour, .footerfour a, .footerfive, .footerfive a, .footersix {
font-size: 9px !Important;
}

.footerthree, .footerthree a {


}




h2.block-title {
padding-top: 20px;
}

#zone-user-wrapper {
  padding-bottom: 20px;
}




h2.block-title {
font-size: 22px;
}

.exbox {
min-width: 300px;

}

.topwhiebox {
  width: 100vw !important;
  height: 128px !important;
opacity: 0.7;
}

.eximagefull img {
  width: 103.1vw !important;
}



.vscc_controls {
top: 0px;
}

.views-slideshow-controls-bottom {
position: relative;
top: -148px;
}

.sqslide {
 margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
width: 99% !important;
}





#views_slideshow_cycle_teaser_section_gallery-block_3 img, #views_slideshow_cycle_teaser_section_gallery-block_4 img, #views_slideshow_cycle_teaser_section_gallery-block_7 img, #views_slideshow_cycle_teaser_section_gallery-block_8 img, #views_slideshow_cycle_teaser_section_gallery-block_11 img, #views_slideshow_cycle_teaser_section_gallery-block_17 img, #views_slideshow_cycle_teaser_section_gallery-attachment_2 img  
{
height: auto !important;
}

#views_slideshow_cycle_teaser_section_gallery-block_3, #views_slideshow_cycle_teaser_section_gallery-block_4, #views_slideshow_cycle_teaser_section_gallery-block_7, #views_slideshow_cycle_teaser_section_gallery-block_8, #views_slideshow_cycle_teaser_section_gallery-block_11, #views_slideshow_cycle_teaser_section_gallery-block_17, #views_slideshow_cycle_teaser_section_gallery-attachment_2   {
width: 95% !Important;
text-align: center;
margin-right: auto;
margin-left: auto;
}




.slideandlink img {
left: 0px !important;
}





.post {

}







.logo img {
width: 40vw !important;

}

.logo {
  margin-top: 20px !important;
  width: 90vw !important;
text-align: center !important;
margin-left: auto !important;
margin-right: auto !important;
position: relative;

}

.vscc_controls img {

border-radius: 20px;
}

#block-views-gallery-block-12 img  {
margin-right: 0px;
}


.topbox {
margin-left: 10px;
  width: 90vw !important;
}



.branding .ui-widget-header {

}

.slideshow {
width: 100%;
}


.pager {
top: -40px;
}


.supermenu {
 margin-top: 0px !Important;
}

.postsecondver2 h2.block-title {
    float: none !important;
margin-bottom: 20px;
height: auto;
}



.exfullsm, .exfullsmfirst, .exfullsmlast   {
width: 50%;
height: auto;
}

.postsecondver2, .postthirdver2, .postfourthver2  {
  width: 95vw !important;

}

#zone-footer-wrapper {

}



contentregionver2 {

}

.container-12 {

}

.form-text  {
  width: 100%;
}

.views-field-field-vertical-exhibition-image {
  width: 100vw !important;
  margin-top: 2px;
}


.slideandlink img, #views_slideshow_cycle_main_basic_field_collection_view-default {
margin-left: auto;
margin-right: auto;
display: block;
width: 100vw;
margin-bottom: 20px;
}


.artistgalimg, .pasteventslist  {
  margin-left: 20px;
}

.artistgalimg img, .pasteventslist img {
  width: 100% !important;
  height: auto;

}

.exfull img {
width: 92vw !important;
}



.eximagefullvert img {
margin-top: 128px !important;
height: 100vh !important;
width: 100vw !important;

}

.footerthree {

}

.footertwo, .left {
float: none;
margin-right: none !important;
}

.removelink {

}

}

@media only screen and (min-width:140px) and (max-width:420px) {

.footerthree {
font-size: 12px;

}

.footerone, .footertwo {
width:  90vw; !Important;
background: #ededed;
}

.firstfooter { 
}





}



@media only screen and (max-device-width: 480px) and (orientation: landscape) 
  /* For iphone landscape layouts only */
{


.mobilelogo img {
max-width: 87% !Important;
left: -25px !important;
top: 0px !important;
}

.postsecondver2, .postthirdver2, .postfourthver2  {

}

.contentregionver2 {
width: 63vw !important;
float: left;
}

.sidebarsecondver2 {
  padding-left: 0px !important;
}


.container-12 .grid-3 {
width: 26% !important;
float: right;
}


.logo img {
width: 100% !important;
}

.supermenu {
}

#views_slideshow_cycle_teaser_section_gallery-block_3, #views_slideshow_cycle_teaser_section_gallery-block_4, #views_slideshow_cycle_teaser_section_gallery-block_7, #views_slideshow_cycle_teaser_section_gallery-block_8, #views_slideshow_cycle_teaser_section_gallery-block_11, #views_slideshow_cycle_teaser_section_gallery-block_17, #views_slideshow_cycle_teaser_section_gallery-attachment_2   {
width:  70% !Important;

  text-align: center;
margin-left: auto;
margin-right: auto;
}

.sqslide {
  text-align: center;
width: 100% !important;

  text-align: center;
margin-left: auto;
margin-right: auto;
}

.branding .ui-widget-header {
position: relative;
top: 125px !important;
}

}


@media only screen and (max-device-width: 640px) and (orientation: portrait)  
  /* For iphone portrait layouts only */
{



.series img {
width: 300px !important;
}

.seriesblock {
width: 85vw !important;
position: relative;
left: -10px;
margin-left: auto;
margin-right: auto;
margin-bottom: 15px;
}

.contentregionver2 {
width: 95% !important;
}

.firstfooter, .firstfooter a,.footer, .footer a, .footerone, .footertwo, .footerfour, .footerfour a, .footerfive, .footerfive a, .footersix {
font-size: 9px !Important;
}

.series img {

}

.mobilelogo img {
max-width: 87% !Important;
left: -25px !important;
top: 0px !important;
}

.mailinglist {
width: 100%;

padding: 0px !important;
}


.logo img {
width: 90vw !important;
}

.logo {

}

.supermenu {
width: 70vw;
margin-left: auto;
margin-right: auto;
}

.supermenu a {
font-size: 16px;
}

#views_slideshow_cycle_teaser_section_gallery-block_3, #views_slideshow_cycle_teaser_section_gallery-block_4, #views_slideshow_cycle_teaser_section_gallery-block_7, #views_slideshow_cycle_teaser_section_gallery-block_8, #views_slideshow_cycle_teaser_section_gallery-block_11, #views_slideshow_cycle_teaser_section_gallery-block_17, #views_slideshow_cycle_teaser_section_gallery-attachment_2   {

}

#views_slideshow_cycle_teaser_section_gallery-block_3 img, #views_slideshow_cycle_teaser_section_gallery-block_4 img, #views_slideshow_cycle_teaser_section_gallery-block_7 img, #views_slideshow_cycle_teaser_section_gallery-block_8 img, #views_slideshow_cycle_teaser_section_gallery-block_11 img, #views_slideshow_cycle_teaser_section_gallery-block_17 img, #views_slideshow_cycle_teaser_section_gallery-attachment_2 img   {
width: auto !important;
margin-left: auto;
margin-right: auto;
text-align: center;
height: auto;
}

.sqslide {
  text-align: center;
width: 100% !important;
}

.slideshow {
}


}

@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) 
  /* samsung galaxy portrait here */
{






}




.wrapthis {
    height: auto !Important;
}

.gridimg img {
margin-bottom: 20px !important;
max-width: 15vw;
    width: 168px;
    height: 140px;
    object-fit: cover;
}

.pager {
 top: 0px !important;
}

@media only screen and (min-width:140px) and (max-width:740px)  {

.gridimg img {
height: auto;
max-width:183px !important;

}

}