/*
 Theme Name:   responsive child
 Theme URI:    https://wordpress.com/themes/responsive-child/
 Description:  responsive child Theme
 Author:       A
 Author URI:   https://wordpress.com/themes/
 Template:     responsive
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         gray, red, white, light, two-columns, right-sidebar, custom-colors, responsive-layout
 Text Domain:  responsive-child
*/

body { font-family: 'Varela Round', Arial,Helvetica,sans-serif; }

#header-new {
position:relative; margin:2em auto;
}
#header-new .main-nav {
    float: right;
    vertical-align: middle;
    position: absolute;
    top: 25%;
    right: 0px;
    background-color: #ffffff;
}

#header { display:none; }
body { background-color:#f5f5f5; }

.post-meta .vcard,.read-more{display:none}#content .responsive::after{border:none}#spopup{background:#f3f3f3;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;-moz-box-shadow:inset 0 0 3px #333;-webkit-box-shadow:inset 0 0 3px #333;box-shadow:inner 0 0 3px #333;padding:12px 14px 12px 14px;width:300px;position:fixed;bottom:13px;right:2px;display:none;z-index:90}.blockquotename{float:right;font-weight:400;font-size:.8em}blockquote p{font-weight:700}blockquote{border-left:inherit}a{color:orangered}.skip-container{padding:0em} .calendartoday{background-color:#e2e2e2}.bordercircle{border-radius:50%;width:30px;height:30px;border:5px solid black;display:inline-block;position:relative;text-align:center;background:white}#primary{max-width:800px;margin:0 auto;float:none}@media (max-width:559px){.site-content{width:90%}}.dateblock{border-radius:5px;background-color:silver;padding:5px;line-height:30px}.mpu,.site-main,.footeradvert,.sidebarcontent,.logoborder,#wrapper,.spu-box,.widget_tag_cloud{border:1px solid black; -webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;box-shadow:rgba(0,0,0,.5) 0 0 14px}#wrapper{padding:0 5px 0 5px}.EventListing{padding-bottom:5px;margin:2em 0 0 0;border-bottom:1px dotted black; width:97%;}.EventFree{background-color:#fff;color:red;padding:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:2px;width:4em;display:inline-block;text-align:center;border:1px solid red}.EventPrice{background-color:#eb911c;color:white;padding:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:2px;width:4em;display:inline-block;text-align:center}@media (min-height:3000px){.tallpage{display:none}}.buttonwhitetext{color:#fff}.floatright{margin:10px}.ssbp-list{margin-left:0;-webkit-padding-start:0}h1{margin-top:0em;font-size:1.5em}.sidebarcontent{background-color:#fff;width:310px;text-align:center}.sidebarcontent table td{padding:5px;vertical-align:top}.sidebarcontent li{text-align:left}#content{margin-top:10px;margin-bottom:20px}.col-620{left:25px;position:relative}.upper-mpu-inner{width:300px;margin:0 auto;margin-top:10px}@media (max-width:960px){.col-620{left:0}}@media (max-width:960px){body{background-image:none}}@media (min-width:960px){.upper-mpu{width:320px}.col-300{left:50px}.upper-mpu-inner{width:300px;margin:0 auto;margin-top:10px}}@media (max-width:960px){.upper-mpu{height:110px;width:100%}.bigscreenonly{display:none}.upper-mpu-inner{width:100%;height:90px;margin:0 auto;margin-top:10px}.frontpagegrid{width:100%}}

.frontpagegrid{ min-height: 370px;width:22%;min-width:22%;float:left;padding:5px; align-self: flex-start; border: 1px dotted #999;flex: 1; margin: 5px; }

.listingsimg { float: right; width: 24%; }
.listingstext { float: left; width: 75%; }
@media (max-width: 600px) { .listingsimg { display: none; } .listingstext { width:100%; } }

@media (max-width:960px){.frontpagegrid{width:42%;padding:5px; min-height:initial;}}
.xxvevent { padding:0.5em; }

h1{font-size:1.5em}}.skin.flat .layer-content{5px 0}.field-content{width:100%;padding-bottom:65%;overflow:hidden;position:relative;background:#fff}.field-content img{position:absolute;width:auto;min-width:100%;min-height:100%}hr{margin:1em 0}h2,h3,h4{font-size:1.3em}p{font-size:1.1em}.wp-pagenavi{text-align:center}.wp-caption-text{background-color:#000;background-color:rgba(0,0,0,.5);color:#fff;top:80%;position:absolute;font-weight:700;left:-5px}.wp-caption{position:relative;background:#fff;border:0 solid #fff}.post-entry img{border:1px solid black}.post-grid img{min-height:120px}.byline,.author,.comments-link{display:none}@media (max-width:600px){.wp-caption-text{position:inherit;left:0;font-size:.8em}#container{padding:0}}.tabulardisplay{border:2px solid #1bbef5}.tabulardisplay th{font-weight:700}.tabulardisplay tr:nth-child(even){background:#CCC}.tabulardisplay tr:nth-child(odd){background:#FFF}.tabulardisplay tr td{padding:.3em .4em}.blogcalendarpost .listingstext{float:left;width:80%}.blogcalendarpost .listingsimg{float:right;width:18%}.blogcalendarpost .EventFree{background-color:#fff;color:red;padding:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:2px;width:4em;display:inline-block;text-align:center;border:1px solid red}.archiveimage{width:180px}img.wp-post-image,img.attachment-full,img.attachment-large,img.attachment-medium,img.attachment-thumbnail{margin:5px auto}.addtocalendar var{display:none}.addtocalendar{position:relative;display:inline-block;background:transparent!important}.atcb-link{display:block;outline:none!important;cursor:pointer}.atcb-link:focus~ul,.atcb-link:active~ul,.atcb-list:hover{visibility:visible}.atcb-list{visibility:hidden;position:absolute;top:100%;left:0;width:170px;z-index:900}.atcb-list,.atcb-item{list-style:none;margin:0;padding:0;background:#fff}.atcb-item{float:none;text-align:left}.atcb-item-link{text-decoration:none;outline:none;display:block}.atcb-item.hover,.atcb-item:hover{position:relative;z-index:900;cursor:pointer;text-decoration:none;outline:none}.atc-style-blue .atcb-link,.atc-style-blue .atcb-link:hover,.atc-style-blue .atcb-link:active,.atc-style-blue .atcb-link:focus{margin:0;padding:7px 25px;color:#fff;font-family:"Verdana";font-size:14px;text-decoration:none;outline:none;line-height:20px;vertical-align:middle;background:rgb(66,129,244);box-shadow:0 0 40px rgba(0,0,0,.13) inset;border-radius:4px;zoom:1}.atc-style-blue .atcb-list{width:170px;border:1px solid rgb(186,186,186);border-radius:2px;box-shadow:0 0 5px #AAA}.atc-style-blue .atcb-list,.atc-style-blue .atcb-item{background:#fff;color:#000}.atc-style-blue .atcb-item,.atc-style-blue .atcb-item-link{line-height:1.3em;vertical-align:middle;zoom:1}.atc-style-blue .atcb-item-link,.atc-style-blue .atcb-item-link:hover,.atc-style-blue .atcb-item-link:active,.atc-style-blue .atcb-item-link:focus{color:#000;font-family:"Verdana";font-size:14px;text-decoration:none;outline:none;padding:5px 15px}.atc-style-blue .atcb-item-link:hover,.atc-style-blue .atcb-item-link:active,.atc-style-blue .atcb-item-link:focus{color:#fff}.atc-style-blue .atcb-item.hover,.atc-style-blue .atcb-item:hover{background:rgb(66,129,244)}input[type="text"],input[type="password"],input[type="email"]{border:1px solid #999;color:#999;padding:6px 8px}@media (min-width:801px){.smallscreenonly{display:none}}@media (max-width:800px){.smallscreenonly{display:inline;width:90%;margin:1em auto; border: 1px solid white;}.sub-menu{display:none}}#header{margin-left:auto;margin-right:auto}

.menu-item-has-children::after { content:"";}

.iconclock { width: 33%;  min-width: 200px; float: left; }

@media screen and (max-width: 650px) { 
.menu .sub-menu  {  display: none; } 
.iconclock { width:100%; }
}

#responsive_current_menu_item  { display: none; }

#header-new ul.menu > li:hover { background-color: #e2e2e2; }
#header-new .menu a:hover { background-color: #e2e2e2; background-image: none; color: black; }
#header-new .menu a { color: black; text-shadow: none; }

.event-image-wrapper { display: block; border: 1px solid black; -webkit-border-radius: 17px; -moz-border-radius: 17px; border-radius: 17px; box-shadow: rgba(0,0,0,.5) 0 0 14px; }
.event-image { width:100%; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }

@media screen and (max-width: 650px) { 
#header-new  #responsive_current_menu_item { display:none; }
#header-new  #responsive_current_menu_item ~ #responsive_current_menu_item { display: block; }
#header-new  .js .main-nav #responsive_current_menu_item { padding: 5px 20px 5px 10px !important; }
#header-new  .js .main-nav { top:-1.8em !important; position: absolute !important; }
#header-new  #menu-main-menu { left: -11em; top: -0.5em; top: 0px; border: 1px solid black; width: 11em; }
#wrapper { margin: 0em; -webkit-border-radius: 17px; -moz-border-radius: 17px; border-radius: 17px;  box-shadow: rgba(0,0,0,.5) 0 0 14px; }
#header-new .main-nav a#responsive_menu_button { margin-left: -2.3em; }
	
.event-image-wrapper, .event-image { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
	
}


.exhibitionsclock    { width:24%; padding-top: 0.5em; float: left; }
.exhibitionsdistrict { width:24%; padding-top: 0.5em; float: left; }
.exhibitionscalendar { width:40%; padding-top: 0.5em; float: left; }
.exhibitionsinnerwrapperimage { width:75%; float: left; }
.exhibitionsinnerwrappernoimage { width:100%; }

@media(max-width:600px) {
.exhibitionsinnerwrapperimage { width:100%; }
.exhibitionsclock    { width:48%; padding-top: 0.5em; }
.exhibitionsdistrict { width:48%; padding-top: 0.5em; }
.exhibitionscalendar { width:100%; padding-top: 0.5em; }
}

.mc-modal { border-top:1px solid red; }

.EventListing { font-size:1.1em }