/* change space between lines in text */
body {
  line-height: 1.75;
}

/* change space after paragraphs */
p {
  margin-top: 0em;
  margin-bottom: 2em;
}

/* change page title/heading font */
.entry-title,
.entry-title a {
  font-size: 40px;
   font-family: Pathway Gothic One;
}

/* change navbar font */
.navbar-default .navbar-nav li a {
  font-size: 25.5px;
  font-family: Pathway Gothic One;
  letter-spacing: .25px;
}

/* center navbar */
.navbar-default .navbar-nav {
    padding-left: 10%;
}

/* change small heading font */
h3 {
  font-size: 30px;
  font-family: Pathway Gothic One;
}

/* change large heading font */
h1 {
  font-size: 30px;
  font-family: Pathway Gothic One;
}

/* change Event Espresso heading font*/
.espresso-venue-dv h2 a {
  font-size: 30px;
  font-family: Pathway Gothic One;
}

/* change Event Espresso heading font*/
.espresso-venue-dv h3 a {
  font-size: 30px;
  font-family: Pathway Gothic One;
}

/* change Event Espresso heading font*/
.espresso-venue-dv h4 a {
  font-size: 30px;
  font-family: Pathway Gothic One;
}

/* change Event Espresso heading font*/
.espresso-venue-dv event-venues-h3 ee-event-h3 a {
  font-size: 30px;
  font-family: Pathway Gothic One;
}

/* change Event Espresso heading font*/
.espresso-venue-dv event-venues-h3 a {
  font-size: 30px;
  font-family: Pathway Gothic One;
}

/* change Testimonial Rotator heading font*/
h2 {
  font-size: 30px;
  font-family: Pathway Gothic One;
}

/* change blog page title */
.category h1.page-title {
  font-size: 50px;
  font-family: Pathway Gothic One;
  color: #a13b9a;
}

/* change footer font */
#colophon {
  font-family: Pathway Gothic One;
  letter-spacing: 1px;
  padding: 30px 0;
  padding-top: 70px;
  padding-bottom: 100px;
}

/* change footer font part 2 */
.copyright {
  font-size: 22px;
}

/* disable author in posts */
.entry-meta { display: none; }

/* add color background behind header*/
#masthead {
    position: static;
}

#masthead,
#masthead:before {
    background: #a13b9a;
}

#masthead:before {
    content: "";
    height: 100px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

@media screen and (min-width: 1200px) and (max-width: 9000px) {
    #masthead:before {
        height: 320px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    #masthead:before {
        height: 290px;
    }
}

@media screen and (min-width: 783px) and (max-width: 991px) {
    #masthead:before {
        height: 270px;
    }
}

@media screen and (min-width: 603px) and (max-width: 782px) {
    #masthead:before {
        height: 240px;
    }
}

@media screen and (min-width: 421px) and (max-width: 602px) {
    #masthead:before {
        height: 210px;
    }
}

@media screen and (min-width: 172px) and (max-width: 420px) {
    #masthead:before {
        height: 170px;
    }
}

.pull-left {
    float: none !important;
    margin: auto;
}

.site-branding {
    margin: 0 auto;
    text-align: center;
    max-width: 100%;
    float: none;
}

#logo {
    margin-top: 20px;
    margin-bottom: 19px;
}

@media (min-width: 768px) {
  .navbar-nav {
    float: none;
  }
  .nav {
    padding-left: 3%;
  }
}

/* remove sidebar */
#secondary {
    display: none;
}

/* change blog category - which is the main title we're using - font */
.archive .page-title {
  font-family: Palatino, Times, Serif;
  font-size: 24pt;
  color: #5b2d68;
}

/* add background pattern behind header*/
#masthead:before {
background:url('https://sugarplumstudio.com///wp-content/uploads/2017/03/background_pattern_darkened.png') repeat-x;
}

/* Event Espresso formatting for additional questions*/
div.ee-reg-qstn {
margin: 0.5em 0 0.75em;
}

.ee-reg-qstn {
font-weight:normal;
}

.ee-checkbox-label-after,
.ee-radio-label-after {
display: block !important;
}

/* Event Espresso calendar fix for mobile*/
@media only screen and (max-width: 767px) {
#espresso_calendar .thumb-wrap, 
  .ui-tooltip-content p {
    display: block;
  }
#espresso_calendar .fc-event {
    min-height: 3em;
    max-height: 3em;
  }
}

/* change full width of site to accommodate larger nav text*/
@media (min-width: 1200px) {
  .container { 
    width: 1290px;
  }
}
.single-featured {
  width: 100%;
}

/* center footer text */
nav.col-md-6 {
    display: none;
}
.copyright.col-md-6 {
    text-align: center;
    width: 100%;
    margin-top: 10px;
}

/* modify social icons position IN FOOTER */
#social li, #social ul {
    text-align: center;
}
#social {
    margin-top: 15px;
    padding-bottom: 50px; 
    padding-left: 20px;
    padding-right: 20px;
    float: none;
}

#colophon {
background: url('https://sugarplumstudio.com///wp-content/uploads/2017/03/background_pattern_darkened.png') repeat; background-color: #962f8d;
}

/* change static home page width and position */
@media screen and (min-width: 1200px) and (max-width: 9000px) {
  .home .content-area {
      width: 70%;
      margin-left: 18%;
  }
}
@media screen and (min-width: 172px) and (max-width: 420px) {
  .home .content-area {
      width: 94%;
      margin-left: 3%;
  }
}

/* largest heading font for party packages and pricing page */
packageheader {
  font-size: 45px;
  font-family: Pathway Gothic One;
  color: #ee3090;
    line-height: 100%;
}

/* remove description from Next Event on Home Page */
.home .espresso_event_type-single-event .event-content {display:none;}

/* Remove Pagination on Event List pages. */
.ee-pagination-dv {
	display: none;
}

/* Custom View Workshops button for Home page. */
.viewworkshopsbtn {
  font-family: Georgia;
  background: #EE3090;
  background-image: -webkit-linear-gradient(top, #EE3090, #EE3090);
  background-image: -moz-linear-gradient(top, #EE3090, #EE3090);
  background-image: -ms-linear-gradient(top, #EE3090, #EE3090);
  background-image: -o-linear-gradient(top, #EE3090, #EE3090);
  background-image: linear-gradient(to bottom, #EE3090, #EE3090);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  color: #fff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  border: none;
}

@media (max-width: 640px) {
 .event-tickets {
    margin: auto -20px; 
 }
 .event-tickets table tbody tr td {
    padding-left: 0; 
    padding-right: 0; 
    font-size: .75em; 
 }
 .tckt-slctr-tbl-td-name a {
    display: block;
 }

.tkt-slctr-tbl-wrap-dv tr td {
    padding: 1em 0 1em .5em;
    white-space: normal;
 }
.tkt-slctr-tbl-wrap-dv tr td.tckt-slctr-tbl-td-price  {
    padding: 1em 0;
}
.tkt-slctr-tbl {
    table-layout: fixed;
 }
}

/* colored rectangle for registration time */
.square{
	  padding-top: 15px;
	  padding-bottom: 15px;
    Background-color: #912889;/* Your Color */
}

h1 {
font-size: 3.50em;
}