/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */
/* ========================================================================
   old  theme styles
 ========================================================================== */
 input[type='password'], input[type='text'], select, textarea {
    border: 1px solid #ccc;
    background: #fff;
}
.x-border-box .x-reset, .x-border-box .x-reset * {
    box-sizing: inherit;
    -moz-box-sizing: inherit;
    -ms-box-sizing: inherit;
    -webkit-box-sizing: inherit;
}
img.submit{
      background-image: url('../../../images/submit-form.png');
      }
      .yellow{
      color: orange !important;
      }
      .margin .uk-panel-teaser{
          margin-bottom: 8px !important;
          }

.short-description {
   height:155px;
   line-height:20px;
   overflow:hidden;
}
/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
.event--mod__image img {
height: 150px; 
}

.event--mod__title {
font-weight: 600;
font-size: 12px;
}
.special .event--mod__title { height: 50px;}
.event--mod__date {
font-size: 12px; }

.event--mod__location {
font-size: 10px; 
font-style: italic;
line-height:1.3em; }

.previous .event--mod__image, .event--mod__image {
  width:100px;
/*  height:75px;
float:left; */
padding-right:5px;
}

.special .event--mod__image, .event--mod__image  {
  width:150px;
  /* height:150px;
float:left;*/
padding-right:5px;
}

.previous .event--mod {
    float: left;
    height: 313px;
    padding: 10px;
    width: 145px;
}

.upcoming .event--mod {
    float: left;
    min-height: 200px;
    padding: 10px;
}

.homepage-events .event {
min-height: 75px !important; 
}

.uk-article, .tm-content { 
padding-right: 20px; 
} 

.tm-top-b {
margin-bottom: 20px; 
} 

.no-padding {
padding: 0 !important;
margin:0; 
}

.special .event {
    height: auto;
    padding:0 10px 50px 0;
}


.current .event {
    padding:0 10px 15px 0;
}

.special .event--mod__title, .special .event--mod__date  {
font-weight: 600;
font-size: 14px; }

.event {
min-height: 125px; }

.event-page .short-description, .no-description .short-description {display:none }
/* current layout */

.event .pull-left {
    float: left;
    padding: 0 15px 15px 0;
    width: 235px;
}

.current .event--mod__title  {
font-weight: 600;
font-size: 18px; 
height: 65px;
    overflow: hidden;}


.current .event--mod__date {
font-size: 14px; }

.current .event--mod__location {
font-size: 12px; 
font-style: italic;
line-height:1.3em; }

.current .event--mod__image  {
  width: 235px;
  /*min-height:245px;*/
float:left; 
padding-right:5px;
}


/* end of current layout */
.event-info__location {
    font-size: 10px; 
    font-style: italic;
    line-height: 1.3em;
}

.event-info__date, .event--mod__date {
    font-size: 14px;
    font-weight: 600;
}

.home-slider {
padding: 0 !important;
}

.tm-toolbar {
  background: url(../../../images/top-backround.png) repeat-x top center; }

.md-bg {
background: #f8f8f8;
border: #cacaca 1px solid; 
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */
line-height:1.1em;
}

.newsletter .uk-panel-title { font-size:16px; color: #e47325; text-align:center;}
.newsletter {text-align:center;}
.newsletter .mod_text {font-size: 12px;}
.newsletter .form {margin: 0 !important; }

.toolbar-center {
     width:950px;
     margin: 0 auto;
}
.hours p {
  font-size:12px;
  line-height:1.4em; 
}

hr.previous
{display:none;}

hr.dotted {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-color: #b4b4b4;
    border-image: none;
    border-style: none none dotted;
    border-width: 2px;
}

.annenberg-theater {
    background: url(../../../assets/images/annenburg-theater-background.png) no-repeat top center;
    padding: 17px;
    height: 333px;
    width: 272px;
}

#content-container a.orange, #sidebar-container a.orange, #footer-container a.orange, a.orange {
    color: #e47325;
}

.breadcrumbs { 
padding:10px 0px 0px 34px !important;
}

.muse td {
border-right: 1px solid #cacaca;
}

a[href^="mailto:"] {
    background: url(../../../assets/images/icons/email.png) no-repeat top center;
}

 a[href^="mailto:"] {
    background-position: right center;
    background-repeat: no-repeat;
    margin: -2px 0;
    padding: 2px 18px 2px 0;
}
.tm-content a {
    color: #e47325;
    font-weight: bold;
    text-decoration: none;
}

img.rollover {
    background-position: center top;
    background-repeat: no-repeat;
 height: 27px !important;
}

img.rollover:hover {
    background-position: center bottom;
    background-repeat: no-repeat;
 height: 27px !important;
}

img.rollover-menu {
    background-position: center top;
    background-repeat: no-repeat;
 height: 85px !important;
}

img.rollover-menu:hover {
    background-position: center bottom;
    background-repeat: no-repeat;
 height: 90px !important;
}
.tm-top-b .ohanah .event-photos, .tm-bottom-a .ohanah .event-photos {
	width:75px;
	float:right;
	margin:2px;
	border:1px solid #CCCCCC;
	border-radius:3px;
	height:75px;
}

.tm-main-bottom .ohanah .event-photos, .tm-main-top .ohanah .event-photos{
	width:100px;
	float:right;
	margin:2px;
	border:1px solid #CCCCCC;
	border-radius:3px;
	height:100px;
}
/* Constant Contact */
.ext-ux-submitbutton {
    -moz-user-focus: ignore;
    background-color: white;
    background-image: url("../../../assets/images/go-button.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 21px;
    margin-top: 2px;
    overflow: hidden;
    position: absolute;
    width: 29px;
}

.ext-ux-submitbutton-on {
    opacity: 1;
    transition: opacity 0.35s linear 0s;
    visibility: visible;
}
.x-border-box .x-reset, .x-border-box .x-reset * {
    box-sizing: inherit;
}

#query input, #newsletter-signup-email input {
    font-style: italic;
    padding-right: 38px !important;
    width: 120px !important;
}
.x-border-box .x-reset, .x-border-box .x-reset * {
    box-sizing: inherit;
}
.x-border-box .x-form-text {
    height: 22px;
}
.x-border-box .x-reset, .x-border-box .x-reset * {
    box-sizing: border-box;
}
input[type="password"], input[type="text"], select, textarea {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
}
input[type="text"], input[type="password"] {
    cursor: text;
}
.x-form-text {
    height: 18px;
    line-height: 18px;
    vertical-align: middle;
}
.x-form-text, textarea.x-form-field {
    background: white url("/assets/scripts/ext-4.0.0/resources/themes/images/default/form/text-bg.gif") repeat-x scroll 0 0;
    border: 1px solid #b5b8c8;
    padding: 1px 3px;
}
.x-form-field, .x-form-display-field {
    color: black;
    float: left;
    font: 12px tahoma,arial,verdana,sans-serif;
    margin: 0;
}
input {
    color: #949393;
    padding: 3px;
}
input, textarea {
    padding: 1px;
}
input, select, label {
    cursor: pointer;
}

/* End Constant Contact */

/* Media query for mobile*/
@media only screen and (max-width: 680px)  {
  .full {
    display:block;
    width:100%;
    padding:0px;
}

.uk-grid {
    display: flex;
    flex-wrap: wrap;
    list-style: outside none none;
    margin: 0;
    padding: 0 20px;
}
.tm-navbar {
    border-width: 0 0 1px;
    margin: 0;
}
.tm-footer {
    padding: 10px;
    position: relative;
}

.ohanah .event-photos {
	width:75px;
	float:right;
	margin:2px;
	border:1px solid #CCCCCC;
	border-radius:3px;
	height:75px;
}

}
