/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/*
 * Custom Style Sheet - Use this file to style your content
 */


@font-face {
    font-family: 'DidotLTRomanRegular';
    src: url('lte51119.eot');
    src: url('lte51119.eot') format('embedded-opentype'),
         url('lte51119.woff') format('woff'),
         url('lte51119.ttf') format('truetype'),
         url('lte51119.svg#DidotLTRomanRegular') format('svg');
}

 
body{ background:url(../images/body_bg.png) top center no-repeat; background-size:100% 100%;}

#menubar{margin-top:-110px; float:right;}
#menubar ul.menu-dropdown li{ border:none; margin-right:0; padding-bottom:0;}
#menubar ul.menu-dropdown li.level1 a{ color:#6d3437; font-size:16px; border:none; font-family: 'DidotLTRomanRegular';}
#menubar ul.menu-dropdown li.level1.parent{background:url(../images/menu_arrow.png) bottom center no-repeat;}
#menubar ul.menu-dropdown li.level1 a:hover{ color:#333;}

.menu-dropdown .dropdown{ border:none; width:190px !important; box-shadow:3px 3px 3px -3px #6D3437;}
.menu-dropdown .dropdown-bg > div{ border:none; background:#fff; border-radius:0; box-shadow:none;}
ul.menu-dropdown li.level2{ border-bottom:1px solid #6d3437 !important;}
ul.menu-dropdown li.level2:last-child{ border:none !important;}
ul.menu-dropdown li.level2 a{font-size:16px !important;}
ul.menu-dropdown li.level2.active .active{ font-weight:normal;}
ul.menu-dropdown li.level2 span{ padding:5px 0;}

a{ color:#6d3437;}
#system .item h1.title{ font-size:20px;color:#6d3437;border-bottom:1px solid #6d3437;line-height:20px; padding-bottom:10px;font-family: 'DidotLTRomanRegular';}
#system .item .content{ color:#262626; font-size:14px; padding-bottom:30px; font-family:Arial, Helvetica, sans-serif; line-height:17px;}
#system .item .content img{ max-width:100%;}

.menucontact .formResponsive h2{font-size:20px; margin:0 0 10px 0; color:#6d3437; border-bottom:1px solid #6d3437; line-height:20px; padding-bottom:10px;}

#bottom-b{ border-top:1px solid #6d3437 !important;}
#bottom-b .socialicon{ border:none !important; padding:5px 0 0 0;}
#bottom-b .socialicon ul{ float:right;}
#bottom-b .socialicon ul li{ display: inline-block; list-style:none;}


#sidebar-b .Contact_side{ border:none; padding:0; font-size:14px; line-height:17px;}
#sidebar-b .Contact_side h3.module-title{font-family: 'DidotLTRomanRegular'; font-size:20px; color:#6d3437; border-bottom:1px solid #6d3437; line-height:20px; padding-bottom:10px;}

#sidebar-b .contact_gallery{ border:none; padding:0; font-size:14px; line-height:17px;}
#sidebar-b .contact_gallery h3.module-title{font-family: 'DidotLTRomanRegular'; font-size:20px; color:#6d3437; border-bottom:1px solid #6d3437; line-height:20px; margin:0 0 10px 0; padding-bottom:10px;}

#sidebar-b .contact_gallery .rsform-block{ margin-bottom:0;}
#sidebar-b .contact_gallery .formControlLabel{ width:70px; text-align:left; font-size:13px;}
#sidebar-b .contact_gallery .formControls{ margin-left:80px;}
#sidebar-b .contact_gallery .rsform-input-box{ margin-bottom:0; border:1px solid #cccccc; border-radius:0; box-shadow:none !important; height:15px; line-height:15px; width:265px;}
#sidebar-b .contact_gallery .rsform-text-box,#field1,#field2,#field3,#field4{ margin-bottom:0; border:1px solid #cccccc; border-radius:0; box-shadow:none !important; line-height:15px; width:265px;}
#sidebar-b .contact_gallery .rsform-submit-button{border:1px solid #cccccc; border-radius:3px; box-shadow:none !important; background:#fff; font-size:12px; color:#717171; padding:5px 10px; float:right;}
#regularsubmit {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  box-shadow: none !important;
  color: #717171;
  display: block;
  float: none;
  font-size: 12px;
  margin: 10px auto;
  padding: 5px 10px;
  position: relative;
  top: 10px;
}
#content{ margin-right:20px;}
#phocagallery h1{font-family: 'DidotLTRomanRegular'; font-size:20px; color:#6d3437; border-bottom:1px solid #6d3437; margin:0 0 10px 0; line-height:20px; padding-bottom:10px;}
#phocagallery .phocagallery-box-file{ padding:0; margin:0; background:none; border:none; width:157px !important; height:160px !important;}
#phocagallery .phocagallery-box-file-first{margin:0 !important; background:none; border:none; width:148px !important; height:157px !important;}

#redevent h1.componentheading{font-family: 'DidotLTRomanRegular'; font-size:20px; color:#6d3437; border-bottom:1px solid #6d3437; margin:0 0 10px 0; line-height:20px; padding-bottom:10px;}
#redevent .sectiontableheader{font-family: 'DidotLTRomanRegular'; font-size:20px; color:#6d3437; font-weight:normal !important; text-transform:capitalize;}
#redevent .event-day{ font-weight:normal !important;}
#redevent .re_date, .re_city{ font-size:14px; color:#262626;}
div#redevent table.eventtable tr{ border-bottom:1px solid #ccc;}
div#redevent table.eventtable td{ border: none !important;}
div#redevent table.eventtable{ border: none !important;}
.featured_events ul{ margin-left:0 !important; padding-left:0 !important}
.featured_events ul li{ list-style:none !important; font-family: Arial, Helvetica, sans-serif !important; font-size:16px; margin-bottom:10px; line-height:22px;}
a.more_details{ background:#6e373b; padding:5px 10px !important; color:#fff; text-transform:uppercase; font-family: 'DidotLTRomanRegular' !important; font-size:11px;}
#sidebar-b .mod-box{ border:none !important;}
div#redevent dl{ padding-left:0 !important}
#sidebar-b .featured_events{ margin-bottom:17px;}
.re_title a{ font-family:Arial, Helvetica, sans-serif !important; font-weight:bold; font-size:14px; color:#262626;}
.re_location a, .re_category a{font-size:14px; color:#262626;}
.Contact_side {margin-bottom: 17px;}