/* $Id: local.css,v 1.1.2.1 2010/01/11 00:08:12 sociotech Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */



.header-top-inner, .main-inner
{
background-color: #FFFFFF;
}

.header-group-inner
{
margin: -8px 0px 0px 5px;
}

.header-site-info
{
margin: -12px 0px 7px -4px; /* distance of header from top menu */
}

.header-top-inner
{
margin: 0px 0px 0px 0px;
padding: 10px 0px 5px 0px;
}

div.node {
  margin-bottom: 10px;
}

/* image module images attached to nodes .node img*/
 .node .image-attach-body img{
  clear: both;
  width: auto;
  margin: auto;
 
  
}
.node .image-attach-teaser {
  clear: both;
  width: 100% !important;
  margin: auto;
 
}

.views-field-image-attach-images  div, textarea {
  margin: auto;
  padding: 0;
}
  
.view-field-title
{
font-size: 120%
}

/*element .style {
width: 100% !important;
}

/*img .views-field-image-attach-images {
clear: both;
}*/
/*.all-attached-images {
clear: both;
width: 100%;
}*/

/* Primary Menu
/-------------------------------------------------------------- */
/* Add general styles for primary menu here, such as typography, borders, floats,
  or spacing above/below  -- controls primary menu background height*/
#primary-menu-inner, .primary-menu-inner
#primary-menu
{
height: 24px; /*height of menu bar*/
float: right;
text-align: right;


}

/* style links, and unlinked parent items (via Special Menu Items module) 
-- also controls primary menu background height*/
.primary-menu ul li a,
.primary-menu ul li .nolink {
  display: block;
  padding: 2px 15px 5px 15px;
  text-decoration: none;
  line-height: 110%;
  margin-top:3px; /*distance to secondary menu above primary */
}

/*** ESSENTIAL STYLES ***/
/*.sf-menu li {float:right;} -- This makes the menu expand to the left*/
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {right:-5px;left:auto;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {right:10em; left:auto;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {right:10em; left:auto;}


/* Single line menu with separators Header Top menu*/
.fusion-inline-menu .inner ul.menu {
  margin-left: 0; /* LTR */
}

.fusion-inline-menu .inner ul.menu li {
  border-right-style: solid;
  border-right-width: 1px;
  display: inline;
  margin: 0;
  padding: 0;
  white-space: wrap;
  color: #656886;
}

#block-menu-secondary-links
{
margin: 0px -15px 0px 0px;
padding: 5px 0px 10px 0px;
}

.fusion-inline-menu .inner ul.menu li a {
  padding: 0 8px 0 5px; /* LTR */
}

.fusion-inline-menu .inner ul li.last {
  border: none;
}

/* Hide second level (and beyond) menu items */
.fusion-inline-menu .inner ul li.expanded ul {
  display: none;
}

.fusion-right-content .inner {
  text-align: right; /* LTR */
}

/* These settings control the blocks under the logo header for them to align 
------------------------------------------------------------------*/
#block-block-14
{
margin: 0px 0px 0px 3px;
}
#block-block-15, #block-block-35, #block-block-16, #block-block-38
{
margin: 0px 0px 0px -4px;
padding: 0px 0px -20px 0px;
}

#block-addthis-0, #block-node-0
  {
  /*margin: 40px 0px 0px 0px;*/
  }


/* Artist table */
#artist-table, .artist-table
{
  background-color: Transparent;
  vertical-align: text-top;
  text-align: left;
  border: none !important;
  margin: 42px 0px 0px 0px;
  padding:0 !important; 
}



/* Tables
-------------------------------------------------------------- */



td
{
padding: 0px 5px 0px 5px;
}
/* ----------End of tables---------*/

/*Views themeing */
.view-content .calendar-calendar ul.links 
{
  margin: 25px 0px 0px 50px;
}

#infotitle, .infotitle
/*{
font-family: Palatino, "Palatino Linotype", Baskerville, Georgia, "Book Antiqua", "URW Palladio L", serif;
}*/

.views-field-title
{
/*font-family: Palatino, "Palatino Linotype", Baskerville, Georgia, "Book Antiqua", "URW Palladio L", serif;*/
Font-size: 150%;
}

/* Schedule blocks - requires different bottom margin based on schedule length*/
#spring-event-block, .spring-event-block p
{  background-color: transparent;
  vertical-align: text-top;
  text-align: center;
  border: none !important;
  margin: 10px 0px 15px 0px;
  padding:0 !important;
  font-size: 12px;
  line-height: 120%;
}
.spring-event-block img
{  margin: 0px 0px 5px 0px;}

/*#block-block-46  p 
{  background-color: transparent;
  vertical-align: text-top;
  text-align: center;
  border: none !important;
  margin: 50px 0px 200px 0px;
  padding:0 !important;
  font-size: 12px;
  line-height: 120%;
}

#block-block-47  p 
{  background-color: transparent;
  vertical-align: text-top;
  text-align: center;
  border: none !important;
  margin: 50px 0px 200px 0px;
  padding:0 !important;
  font-size: 12px;
  line-height: 120%;
}*/

/*#block-block-49  p 
{  background-color: transparent;
  vertical-align: text-top;
  text-align: center;
  border: none !important;
  margin: 50px 0px 150px 0px;
  padding:0 !important;
  font-size: 12px;
  line-height: 120%;
}

#block-block-48 p
{  background-color: transparent;
  vertical-align: text-top;
  text-align: center;
  border: none !important;
  margin: 50px 0px 200px 0px;
  padding:0 !important;
  font-size: 12px;
  line-height: 120%;
}*/
#block-block-51 p
{  margin: 50px 0px 10px 0px;}
#block-block-50 p
{  margin: 50px 0px 10px 0px;}

h1.title 
{
line-height: 120%;
padding: 10px;
}


/*Gallery Assist grid */
.gallery-container .title-box 
{
text-align: center;
font-size: 70%;
}

.page-menu
{
margin-top:20px;
}


  
/*  -----------------calendar overides----------------  */
.calendar-calendar .month-view .full td.single-day div.monthview,
.calendar-calendar .week-view .full td.single-day div.weekview,
.calendar-calendar .day-view .full td.single-day div.dayview
{
  background : #E2E2FF;
  width : auto;
  padding : 0px 3px;
  overflow : hidden;
  border:1px solid #ACB6C3; 
}
.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a
{
  border: medium none;
  padding: 5px 0px 0px 0px;
}
.calendar-calendar .day-view td .stripe, .calendar-calendar .month-view .full td .stripe, .calendar-calendar .week-view .full td .stripe
{
  -moz-border-radius: 5px 0 0;
/*  -webkit-border-radius: 5px;
  border-radius: 5px;*/
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
  margin: 0px 0px 3px 0px;
}
.upcoming-calendar-event ul li
{
  padding:0; 
  margin:0px 0px 0px -30px ; 
  list-style-type:none;
}
.event2-page div
{
padding: 5px 0px 0px 0px;
}
.calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview
{
  background: none repeat scroll 0 0 #74A5D7;
  color: #FFFFFF;
  height: 3em;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
.calendar-calendar .week-view .full div.single-day div.weekview, .calendar-calendar .day-view .full div.single-day div.dayview
{
  border: 1px solid #ACB6C3;
}
.calendar-calendar .week-view .full div.single-day div.weekview, .calendar-calendar .day-view .full div.single-day div.dayview
{
  background: none repeat scroll 0 0 #E2E2FF;
  overflow: hidden;
  padding: 0 3px;
}
.calendar-calendar .week-view #single-day-container, .calendar-calendar .day-view #single-day-container
{
  border-top: 1px solid #CCCCCC;
  height:430px;
}
/*.calendar-calendar .week-view #multi-day-container, .calendar-calendar .week-view #single-day-container, .calendar-calendar .day-view #multi-day-container, .calendar-calendar .day-view #single-day-container {
  background: none repeat scroll 0 0 #FFFFFF;
  border-bottom: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  overflow-x: hidden;
  overflow-y: scroll;
  position: relative;
  height: 450;
}*/
/*.calendar-calendar .date-heading
{
margin: 0px 50px 0px 50px;
}*/
.calendar1 .date-heading
{
font:75%;
}
/*.year .mini-day-on .table td.mini a*/
.calendar-calendar .mini-day-on{
background-color: #D0ECF0;
}

#block-block-34 /*facebook*/
{
  -moz-border-radius: 10px 10px 10px 10px;
  border: 1px solid #CCCCCC;
  margin-left: 0px;
  margin-bottom: 15px;
  padding: 0px 0px 0px 0px;
}


#block-views-calendar_event_date-block_1, #block-block-33{
  -moz-border-radius: 10px 10px 10px 10px;
  border: 1px solid #CCCCCC;
  margin-left: 0px;
  margin-bottom: 15px;
  padding: 0px 0px 0px 0px;
}

#block-addthis-0{
/*  -moz-border-radius: 10px 10px 10px 10px;
  border: 1px solid #CCCCCC;
  margin-left: 0px;
  margin-bottom: 20px;*/
  padding: 7px 0px 0px 0px;
}


.block .inner {
  margin-left: 10px;
  margin-right: 10px;
}

.content clearfix
{
padding: 0px 0px 0px 5px;
}

/* teapot VIII view  */
.teapots .col-1, .col-2, .col-3, .col-4, .col-5, .col-6{
width: 120px;

}

.view-TeapotVIII tr {
vertical-align:top;
}

.teapots a{
font-style: italic;
font-size: 80%;
clear: both;
}

/*   Teapots slide show    */

.teapots-slideshow, #views_slideshow_singleframe_main_TeapotVIII-page_1{
/*margin: 0px 30px 0px 30px;*/
}

/*#views_slideshow_singleframe_controls_TeapotVIII-page_1
.views_slideshow_singleframe_controls .views_slideshow_controls, .views_slideshow_previous, .views_slideshow_pause, .views_slideshow_next {
display: inline;
}*/
#views_slideshow_singleframe_controls_TeapotVIII-page_1 .views_slideshow_singleframe_controls .views_slideshow_controls a{
display: inline;
}

/* previous */
#views_slideshow_singleframe_prev_TeapotVIII-page_1, .views_slideshow_singleframe_previous .views_slideshow_previous{
padding: 0px 150px 0px 30px;
}

/* pause */
#views_slideshow_singleframe_playpause_TeapotVIII-page_1, .views_slideshow_singleframe_pause .views_slideshow_pause{
padding: 0px 100px 0px 100px;
}

/* next */
#views_slideshow_singleframe_next_TeapotVIII-page_1, .views_slideshow_singleframe_next .views_slideshow_next{
padding: 0px 30px 0px 150px;
}

/* count */
#views_slideshow_singleframe_image_count_TeapotVIII-page_1 .views_slideshow_singleframe_image_count_TeapotVIII-page_1, .views_slideshow_singleframe_image_count .views_slideshow_image_count{
}

/* #views_slideshow_singleframe_controls_TeapotVIII-page_1
.views_slideshow_singleframe_controls .views_slideshow_controls a{
dislpay: inline;
}*/

.teapots-slideshow, .views-field-title  {
/text-align: left;
padding: 5px 0px 0px 0px;
}

.teapots-slideshow, .views-field-field-image-fid span a{
text-align: left;
}

/*.views-slideshow-controls-top clear-block
#views_slideshow_singleframe_controls_TeapotVIII-page_1, .views_slideshow_singleframe_controls, .views_slideshow_controls{
clear: none;
}*/

/*.teapotslideshow, .pager-item  img{
height: 50%;
width: 50%
views_slideshow_singleframe_pager .views_slideshow_pagerThumbnails .views_slideshow_singleframe_pager_TeapotVIII-page_1
}*/


 .teapots-slideshow .views_slideshow_singleframe_pager div a img {
  height: 45px;
  width: 45px;
  
}

#block-block-37 /*hours address*/
{
  -moz-border-radius: 10px 10px 10px 10px;
  border: 1px solid #CCCCCC;
  margin-left: 0px;
  margin-bottom: 15px;
  padding: 10px 0px 10px 0px;
}

#block-block-43 /*special hours*/
{
  padding: -5px 0px -5px 0px;
  margin: -20px 0px 0px 0px;
  font-weight: bold;
}

/*45th fall festival
#node-423 .content-inner-inner{
background-image:url('sites/default/files/images/newletterbackground.jpg');
}*/

/*#view-id-forty_fifth_fall_postcard-page_1 .45fallfestivalpostcard .col-1 .col-2{
width: 450px;
}*/
/* sidebar event views */
.fusion-list-bottom-border .inner ul li, .fusion-list-bottom-border .view-content div.views-row {
line-height: 135%;
border-color: #cccccc;
}

.fusion-list-bottom-border .inner ul li, .fusion-list-bottom-border .view-content div.views-row-last{
border-bottom: none;
}

/* front banner rotater*/
/*.view-imagerotate .view-id-imagerotate*/
#block-views-imagerotate-block_1
{
margin: -10px -35px 10px 0px;
}

/* Blockquote */
blockquote {
/*font-family: Georgia, serif;*/
font-size: 18px;
font-style: italic;
width: 500px;
margin: 0.25em 80px;
padding: 0.25em 20px;
line-height: 1.45;
position: relative;
color: #383838;
}

blockquote:before {
display: block;
content: "\201C";
font-size: 80px;
position: absolute;
left: -30px;
top: -10px;
color: #7a7a7a;
}

blockquote cite {
color: #999999;
font-size: 14px;
display: block;
margin-top: 5px;
}
 
/* 16 hands Master .image-attach-node-509*/
#node-510 .image-attach-body  img{
float: right;
margin-top: 5.625em;
margin-right: 2.5em;
}
#node-510 #extratitle {
/*line-height: 80%;*/
margin: -20px 0px 0px 10px;
font-size: 20px;
font-style:italic;
}
.field-content #extratitle {
margin: 8px 0px -10px 0px;
font-size: 17px;
font-style:italic;
}

/* All in the details - handbags and scarves */
#node-514 #handbag {
margin: -20px 0px 0px 10px;
font-size: 20px;
font-style:italic;
}
.field-content #handbag {
margin: 8px 0px -10px 0px;
font-size: 17px;
font-style:italic;
}
#node-514 .image-attach-body  img  {
display: none;
}

/* 46 fall event */
#node-500 .image-attach-body img{
display: none;
}

/* teapot IX date event */
#node-525 .image-attach-body img{
display: none;
}

/* make node title centered; add page ids seperated by commas e.g. #pid-lisa-oakley, #pid-pumpkins, #pid-adult-only-egg-hunt.*/
#pid-pumpkins, #pid-2014-holiday-open-house, #pid-47thspringfestival2015, #pid-48thfallfestival2015, #pid-adult-only-egg-hunt, #pid-megan-clarke-featured-artist, #pid-pumpkin-bingo h1.title{
text-align:center;
}

.field-content .teapotIX{
display: none;
}

/* 46 spring festival */
#node-527 p img{
margin-top:-80px;
}

/*hide terms on event date content type pages*/
.terms{
display:none;}

/* 46 fall event */
#node-547 .image-attach-body img{
display: none;
}

/*2014 Holiday open house*/
.holidayopenhouse{
color:#B22222;
text-align:center;
}

.hohtext2 h3 {
color:#B22222;
text-align:center;
margin:0px 0px 80px 0px;
}

.hohtext2 p {
color:#B22222;
text-align:center;
margin:0px 0px 80px 0px;
}

#node-547 table{
margin:-30px 0px 0px 0px;
}

/*removes attached image from node*/
#node-547 .image-attach-body img{
display: none;
}

/* admin menu fix */
#admin-menu li li {
  opacity: 1;
  background-color: rgba(69, 69, 69, 0.88);
}

/* CUPful 2015 */
#node-550 .image-attach-body img{
display: none;
}

.views-field-teaser .cupful img{
display:none;
}

/* Betty McKim trunk show tweaks */
#node-554 .image-attach-body img{
display: none;
}

#pid-betty-mckim-jewelry h1.title{
display:none;
}

#node-554 .views-field-teaser p.rtecenter img{
display:none;
}

.views-field-teaser .field-content h1.rtecenter{
display:none;
}
.views-field-teaser .field-content h2.rtecenter{
font-size:100%;
}

/* 47 Spring Festival event page edits, also centered title see line 612 above */
#node-551 .image-attach-body img{
display: none;
}

#node-551 .teaser{
display:none;
}

/*adult egg hunt 2015*/
#pid-adult-only-egg-hunt .image-attach-body {
display: none;
}

/* 48 Fall Festival event page edits, also centered title see line 612 above */
#node-571 .image-attach-body img{
display: none;
}

#node-571 .teaser{
display:none;
}

/* summer still life pitchers and vases */
#node-563 #extratitle {
margin: -20px 0px 0px 10px;
font-size: 20px;
font-style:italic;
}

/*summer still life edits*/
#node-563 .image-attach-body img{
display: none;
}
#node-563 .teaser{
display:none;
}
#pid-pitchers-and-vases /*#node-563*/ h1.title{
display:none;
}
#pid-pitchers-and-vases #node-563  h1.summer{
line-height: 100%;
    padding: 0 0 10px;
}

#pid-pumpkin-patch h1.title{
display:none;
}

/* Megan Clarke event page edits, also centered title see line 612 above */
#node-579 .image-attach-body img{
display: none;
}

#node-579 .teaser{
display:none;
}

#pid-megan-clarke-featured-artist h1.title{
color:maroon;
}

/* 2015 Holiday Open House event page edits, also centered title see line 612 above */
#node-581 .image-attach-body img{
display: none;
}

#node-581 .teaser{
display:none;
}

#pid-2015-holiday-open-house h1.title{
color:rgb(75, 0, 130);
text-align:center;
}

/* Ron & Christine Sisco event page edits, also centered title see line 612 above */
#node-580 .image-attach-body img{
display: none;
}

#node-580 .teaser{
display:none;
}

#pid-ron-and-christine-sisco h1.title{
color:rgb(128, 0, 0);
text-align:center;
}

#block-views-calendar_event_date-block_1 a{
color: rgb(75, 0, 130);
}

#block-views-calendar_event_date-block_2 a{
color: rgb(75, 0, 130);
}

/* Cupful event page edits, */
#node-584 .image-attach-body img{
display: none;
}

#node-584 .teaser{
display:none;
}

#pid-cupful-2016 h1.title{
color:rgb(75, 0, 130);
text-align:center;
}

/* 48 spring festival page edits, */
#node-585 .image-attach-body img{
display: none;
margin-bottom:50px;
}

#node-585 .teaser{
display:none;
}

#pid-48th-annual-spring-pottery-glass-festival h1.title{
color:rgb(75, 0, 130);
text-align:center;
}

/* front event block edits, */
#block-views-calendar_event_date-block_2 {
    border: 1px solid #cccccc;
    margin-bottom: 15px;
    margin-left: 0;
    padding: 10px 0;

}

#block-views-calendar_event_date-block_2 .fusion-list-bottom-border .inner ul li, .fusion-list-bottom-border .view-content div.views-row{
padding:0px;
}

/* Forest and Flowers event */
#node-595 .image-attach-body img{
display: none;
}

#node-595 .field-content .teaser{
display:none;
}

#node-595 .date-time p {
font-size: 18px;
line-height: 250%;
font-weight:800;
}
/* in side column*/
#node-595 .views-field-teaser .field-content p img{
display:none;
}

.views-field-teaser .field-content .date-time{
font-weight:700;
}

/* Egg Hunt 2016 */
#node-597 .egg-hunt p{
font-size: 20px;
color:blue;
margin:0;
font-weight:800;
}

#pid-adult-only-egg-hunt h1.title{
color:blue;
text-align:center;
}
/* in side column*/
.views-field-teaser .field-content .egg-hunt p{
margin:10px 0;
font-weight:700;
}
.views-field-teaser .field-content .egg-hunt-not p{
margin: 0;
}

.breadcrumb{
text-align:left;
}

/* 49 fall festival page edits, */
#node-598 .image-attach-body img{
display: none;
margin-bottom:50px;
}

#node-598 .teaser{
display:none;
}

#pid-fall-pottery-glass-festival h1.title{
color:rgb(75, 0, 130);
text-align:center;
}

/*  inside out sculpture for all environs */
#node-601 .image-attach-body img{
display: none;
margin-bottom:50px;
}

#node-601 .teaser{
display:none;
}
/*boxes boxes boxes*/
#node-603 .teaser{
display:none;
}

/*Erica Stankwytch Bailey Simple Bold Handmade*/
#node-605 #extratitle {
margin: 20px 0px 0px 10px;
font-size: 20px;
font-style:italic;
}
#node-605 .image-attach-body img{
display: none;
}
#node-605 .teaser{
display:none;
}
#pid-simple-bold-handmade-jewelry-erica-stankwytch-bailey h1.title{
text-align:center;
/*display:none;*/
}
/*#pid-simple-bold-handmade-jewelry-erica-stankwytch-bailey #node-605  h1.summer{
line-height: 100%;
    padding: 0 0 10px;
}

*/

/* Holiday Open House event date */
#node-607{
background-image: url('/sites/default/files/snowflake-ornament.png');
background-attachment: local;
background-repeat: no-repeat;
background-position:80px 175px;
}

#node-607 .image-attach-body img{
display: none;
}

#node-607 .teaser{
display:none;
}

#pid-holiday-open-house h1.title{
text-align:center;
color:#C00000;
font-family:Serif;
}

#node-607 .rteright {
margin-right:115px;
}

#node-607 h3{
color:#003300;
font-family:Serif;
font-size: 150%;
}

/* Eileen Sutton event date */
#pid-eileen-sutton h1.title{
display:none;
}
#node-609 .image-attach-body img{
display: none;
}

#node-609 .teaser{
display:none;
}

/* 49 fall festival page edits, */
#node-610 .image-attach-body img{
display: none;
margin-bottom:50px;
}

#node-610 .teaser{
display:none;
}

#pid-spring-festival h1.title{
/*color:rgb(75, 0, 130);*/
text-align:center;
}

/* Cupful 2017 event page edits, */
#node-612 .image-attach-body img{
display: none;
margin-bottom:50px;
}

#node-612 .teaser{
display:none;
}

#pid-cupful-2017 h1.title {
display:none;
}
#node-612 .views-field-teaser .field-content p img{
display:block;
}

/* teapot X 2017 event page edits, */
#node-614 .image-attach-body img{
margin-bottom:50px;

}

.image-attach-body .image-attach-node-618 img{
width:300px;
}

#node-614 .teaser{
display:none;
}

#pid-national-teapot-show-x h1.title {
text-align:center;
font-family: "Times New Roman", Times, serif;
font-size:250%;
}

.views-row-last .views-field-title {
font-family: "Times New Roman", Times, serif;
font-size:120%;
margin-bottom:10px;
}

/* Cupful 2017 event page edits, */
#node-616 .image-attach-body img{
width:200px;
height:auto;
float:right;
margin-bottom:30px;
}

.image-attach-node-615{
width:auto;
}

#node-616 .teaser{
display:none;
}

 #node-616 .all-attached-images div{
width:200px;
}
#pid-thrown-together-on-the-table h1.title {
text-align:center;
}



/* front schedule */
.front-schedule-title{
color: rgb(47, 79, 79);
font-size: 175%;
text-decoration: underline;
text-align:center;
margin-bottom:20px;
}

.basic-info{
color: rgb(47, 79, 79);
margin:0 0 0.25em;
}

.event-pre-title{
color: rgb(47, 79, 79);
font-size: 100%;
margin:0 0 0.25em;
font-weight: 800;
}

.event-title{
color: rgb(47, 79, 79);
font-size: 150%;
margin:0 0 0.25em;
font-weight: 800;
}

.event-sub-title{
color: rgb(47, 79, 79);
font-size: 130%;
margin:0 0 0.25em;
font-weight: 700;
}

.teapot-front{
color: rgb(0, 0, 128);
font-size: 170%;
font-family: "Times New Roman", Georgia, Serif;
}

.title-italic{
font-style: italic;
}

.front-scheduele-body{
	color: black;
margin:.25em 0 1.2em 0;
width: 460px;
}

.front-schedule-block{
min-height:270px;
margin:0 0 30px 0;
}

/* Lucy Dierks show tweaks */
#node-620 .image-attach-body img{
display: none;
}
#node-620 .teaser{
display: none;
}

#pid-lucy-dierks-avian-tablescapes h1.title{
display:none;
}

#node-620 h1.title{
display:block !important;
}

#node-620 h2{
color:darkblue;
}
.views-field-teaser .field-content h2.rtecenter{
color:darkblue;
}

/* Suzanne Evon show tweaks */

#node-623 .image-attach-body img{
display: none;
}
#node-623 .teaser{
display: none;
}

#pid-studio-collection-one-artist-three-distinct-styles h1.title{
display:none;
}

#node-623 h1.title{
display:block !important;
}

h3.evon {
line-height:1.25;
}
/* 50th fall event and schedule tweaks */
.schedule-link-block{
background:yellow;
color:#000000;
width:500px;
margin:0 auto;
font-weight:800;
font-size: 120%;
padding:2px;
}

.schedule-link-block a:link {
color:black;
}

.schedule-link-block a:hover {
color:white;
}

.schedule-link-block a:focus {
color:black;
}

.schedule-link-block a:active{
color:black;
}

.schedule-link-block a:visited{
color:gray;
}



.schedule-link-block:hover{
background:#c00000;

}

#node-625 .teaser{
display: none;
}

/* teapot X tweaks */
.view-TeapotX tr {
vertical-align:top;
}

#views_slideshow_singleframe_teaser_section_TeapotX-page_1 .views_slideshow_singleframe_slide{
width:100%
}
#views_slideshow_singleframe_main_TeapotX-page_1 .views-field-field-image-fid img{
display:block;
margin:0 auto;
}


#views_slideshow_singleframe_prev_TeapotX-page_1{
padding-right:20%;
font-size: 120%
}
#views_slideshow_singleframe_playpause_TeapotX-page_1{
padding:0 15%;
font-size: 120%
}
#views_slideshow_singleframe_next_TeapotX-page_1{
padding-left:20%;
font-size: 120%
}
#views_slideshow_singleframe_image_count_TeapotX-page_1{
text-align:center;
}
#views_slideshow_singleframe_teaser_section_TeapotX-page_1 .views-field-title{
text-align:center;
}
.teapots-slideshow .views_slideshow_singleframe_pager .activeSlide img{
border:3px solid #8392a5;
}

/* view teapot X grid  */
.view-display-id-image_gallery_1 img{
display:block;
margin:0 auto;
}

.view-display-id-image_gallery_1 .views-field-title{
text-align:center;
}

.node-type-teapotviii img{
display:block;
margin:0 auto;
}
.view-id-TeapotX div.view-header{
margin-bottom: 20px;
}

/* teapot XI tweaks */
.view-TeapotXI tr {
vertical-align:top;
}

#views_slideshow_singleframe_teaser_section_TeapotXI-page_1 .views_slideshow_singleframe_slide{
width:100%
}
#views_slideshow_singleframe_main_TeapotXI-page_1 .views-field-field-image-fid img{
display:block;
margin:0 auto;
}


#views_slideshow_singleframe_prev_TeapotXI-page_1{
padding-right:20%;
font-size: 120%
}
#views_slideshow_singleframe_playpause_TeapotXI-page_1{
padding:0 15%;
font-size: 120%
}
#views_slideshow_singleframe_next_TeapotXI-page_1{
padding-left:20%;
font-size: 120%
}
#views_slideshow_singleframe_image_count_TeapotXI-page_1{
text-align:center;
}
#views_slideshow_singleframe_teaser_section_TeapotXI-page_1 .views-field-title{
text-align:center;
}
.teapots-slideshow .views_slideshow_singleframe_pager .activeSlide img{
border:3px solid #8392a5;
}

/* view teapot X grid  */
.view-display-id-image_gallery_1 img{
display:block;
margin:0 auto;
}

.view-display-id-image_gallery_1 .views-field-title{
text-align:center;
}

.node-type-teapotviii img{
display:block;
margin:0 auto;
}
.view-id-TeapotXI div.view-header{
margin-bottom: 20px;
}

/*Mar of Santa Barbara tweeks--*/
#node-852 .image-attach-body img{
display: none;
}
#node-852 .teaser{
display: none;
}
.marimages{
float:none;
margin-top:270px;
}

/*Holiday open house 2017 tweaks--*/
#node-851 .image-attach-body img{
display: none;
}
#node-851 .teaser{
display: none;
}

/*cupful 2018--*/
#node-855 .image-attach-body img{
display: none;
}
#node-855 .teaser{
display: none;
}
#pid-cupful-2018 H1.title{
  text-align: center;
}

/*-- three voices megan clarke eileen sutton micheal mouaud--*/
#node-857 .image-attach-body img{
display: none;
}
#node-857 .teaser{
display: none;
}

#pid-three-voices H1.title{
  text-align: center;
}



#node-857 table td, table td * {
    vertical-align: top;
}

#node-857 p{
text-align:center;
}

.first-column img{
width:200px !important;
height:auto !important;
margin-left: auto;
margin-right: auto;}

.second-column img{
width:200px !important;
height:auto !important;
margin-left: auto;
margin-right: auto;}

.third-column img{
width:200px !important;
height:auto !important;
margin-left: auto;
margin-right: auto;}

    
.first-column{
display:inline-block;
text-align:center;
-webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
          page-break-inside: avoid; /* Firefox */
               break-inside: avoid; /* IE 10+ */
}

.second-column{
display:inline-block;
text-align:center;
-webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
          page-break-inside: avoid; /* Firefox */
               break-inside: avoid; /* IE 10+ */
}

.third-column{
display:inline-block;
text-align:center;
float: right;
-webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
          page-break-inside: avoid; /* Firefox */
               break-inside: avoid; /* IE 10+ */
}
/* -- 2018 easter egg hunt -- */

#node-859 .image-attach-body img{
display: none;
}
#node-859 .teaser{
display: none;
}

/* -- 2018 50 spring festival -- */

#node-858 .image-attach-body img{
display: none;
}
#node-858 .teaser{
display: none;
}

/*-- 51st Fall festival --*/

#node-861 .image-attach-body img{
display: none;
}
#node-861 .teaser{
display: none;
}

/* -- three potters journey -- */
#node-866 .teaser{
display: none;
}


/* -- holiday Open House 2018 -- */
#node-868 .image-attach-body img{
display: none;
}
#node-868 .teaser{
display: none;
}
#pid-holiday-open-house H1.title{
  text-align: center;
  color:#000080;
}

/* -- Suzanne Evon -- */
#node-867 .image-attach-body img{
display: none;
}
#node-867 .teaser{
display: none;
}
#pid-suzanne-q-evon-contemporary-fine-jewelry H1.title{
  text-align: center;
  color:#000080;
}

/*-- 51st Fall Spring --*/

#node-870 .image-attach-body img{
display: none;
}
#node-870 .teaser{
display: none;
}
/*-- 52nd Fall festival --*/

#node-871 .image-attach-body img{
display: none;
}
#node-871 .teaser{
display: none;
}

/* -- 2019 easter egg hunt -- */

#node-874 .image-attach-body img{
display: none;
}
#node-874 .teaser{
display: none;
}

/* -- holiday Open House 2019 -- */
/*#node-869 .image-attach-body img{
display: none;
}*/
#node-869 .teaser{
display: none;
}
#pid-holiday-open-house H1.title{
  text-align: center;
  color:#000080;
}

/* Teapot Show XI event page */
#node-881 .image-attach-body img{
display: none;
}

#node-881 .teaser{
display: none;
}
#pid-national-teapot-show-xi h1.title {
text-align:center;
font-size: 300%;
padding: 0px;
margin: 0px;
color:#004653;
}
#block-block-79.block{
	margin-bottom:0px;

}
.views-field-teaser .field-content h2.rtecenter{
	
}

/* pumpkin bingo event */
#node-885 .image-attach-body img{
display: none;
}

#node-885 .teaser{
display: none;
}
#pid-pumpkin-bingo h1.title{
	color:rgb(192, 0, 0);
}
/*-- 51st Fall Spring --*/
#node-886 .image-attach-body img{
display: none;
}
#node-886 .teaser{
display: none;
}
/*-- cupful 2020 --*/
#node-888 .image-attach-body img{
display: none;
}
#node-888 .teaser{
display: none;
}
/*-- 53rd fall --*/
#node-889 .image-attach-body img{
display: none;
}
#node-889 .teaser{
display: none;
}
#pid-53rd-fall-festival h1.title {
text-align:center;
}
/*-- sales-assistant-2020  --*/
#pid-sales-assistant-2020 h1.title {
text-align:center;
color:red;
}
/*-- news letter page --*/
#pid-newsletter-signup caption{
font-size:18px;
font-weight:700;
text-align:center;
}
#pid-newsletter-signup .newslettertable{
margin-bottom:2%;
}
#pid-newsletter-signup tbody{
text-align:center;}
.topnewsletter{
margin-bottom:5%;
background-color: #dcdcdc;
padding:10px 0px;
text-align: center;
font-size: 18px;
color:#000000;
}
/*-- news letter test page --*/
#pid-newsletter-signup .newsletterul  {
  flex-wrap: wrap;
  display: flex;
 list-style-type: none;
 margin-left: 0px;
}
#pid-newsletter-signup .newsletterul li {
  flex: 1 1 33%;
  text-align: center;
}
/*-- Bennet Fintastic event --*/
#pid-fintastic-aquatic-sculpture h1.title {
text-align:center;
}
#pid-fintastic-aquatic-sculpture .images p{
  display:inline-flex; 
  align-items:center;
}
