/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 1, 2012 */

@font-face {
  font-family: 'NeuzeitBook';
  src: url('font/neuzeitsltstd-book-webfont.eot');
  src: url('font/neuzeitsltstd-book-webfont.eot?#iefix') format('embedded-opentype'),
       url('font/neuzeitsltstd-book-webfont.woff') format('woff'),
       url('font/neuzeitsltstd-book-webfont.ttf') format('truetype'),
       url('font/neuzeitsltstd-book-webfont.svg#NeuzeitSLTStdBook') format('svg');
  font-weight: normal;
  font-style: normal;

}

@font-face {
  font-family: 'NeuzeitHeavy';
  src: url('font/neuzeitsltstd-bookheavy-webfont.eot');
  src: url('font/neuzeitsltstd-bookheavy-webfont.eot?#iefix') format('embedded-opentype'),
       url('font/neuzeitsltstd-bookheavy-webfont.woff') format('woff'),
       url('font/neuzeitsltstd-bookheavy-webfont.ttf') format('truetype'),
       url('font/neuzeitsltstd-bookheavy-webfont.svg#NeuzeitSLTStdBookHeavy') format('svg');
  font-weight: normal;
  font-style: normal;
}


body {
  background: white url('images/bg1.jpg') no-repeat fixed;
  background-size: cover;
  font-family: 'NeuzeitBook';
  font-weight: normal;
  font-style: normal;  
  padding: 0;
}

#main {
  padding: 0;
  position: relative;
  float: left;
  width: 100%;
  clear: both;
  margin: 1.625em 0 0;
}

#page {
  box-shadow: 0 0 20px rgba(0,0,0, 0.5);
  padding: 50px 50px 200px 50px;
  margin: 0 auto;
  width: 1000px;
}

#secondary {
  position: absolute;
  top: 0;
  right: 0;
}

.fl-header {
  float: left;
  direction: ltr;
  margin-right: 30px;
  height: 130px;
  text-indent: -9999px;
  width: 130px;
  -webkit-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
}

.fl-header-logo {
  height: 130px;
  width: 130px;
}

#branding {
  border: none;
  padding: 0;
  min-height: 130px;
}

.menu em {
  float: right;
  font-style: normal;
  font-weight: normal;
}

#branding .only-search + #access div {
  padding: 0;
}

#access {
  background: transparent;
  box-shadow: none;
  clear: none; 
  font-family: 'NeuzeitHeavy';
  font-weight: normal;
  float: left;
  position: relative;
  margin: 0;
  width: 680px;
}

#access div {
  margin: 0;
}

#access a {
  border-bottom: 2px solid black;
  color: black;
  line-height: normal;
  font-weight: normal;
  padding: 0;
  padding-bottom: 4px;
  margin-right: 30px;
  margin-right: 20px\9;
  width: 146px;
}

#menu-item-18 a {
  margin-right: 0;
}

#access ul a,
#access ul ul a {
   font-family: 'NeuzeitHeavy';
  font-weight: normal; 
  color: black;
  font-size: .94em;
}

#access .current-menu-item > a, 
#access .current-menu-ancestor > a, 
#access .current_page_item > a, 
#access .current_page_ancestor > a {
  font-family: 'NeuzeitHeavy';
  font-weight: normal;
}

#access ul {
  margin: 0;
}

#access ul ul {
  box-shadow: none;
  top: 22px;
  min-width: 130px;
}

#access ul ul a {
  background: transparent;
  border: none;
  padding: 0;
  padding-top: 7px;
  margin-top: -3px;
}

#access ul li:hover > a {
  color: blue;
  background: none;
  border-color: blue;
}

#access ul ul li:hover > a {
  background: none;
  color: blue;
}

#access ul ul ul {
  left: 50%;
  top: 10%;
}

#branding .only-search #s {
  background: none;
}

#branding .only-search #s:focus {
  background: none;
  color: black;
}

#branding .only-search #searchform {
  top: 0;
}

#branding #searchform {
  right: 0;
}

#branding .only-search #s,
#branding .only-search #s:focus {
 width: 118px;
}

#branding .only-search #s {
  border-radius: 0;
}

input#s {
  height: auto;
  padding: 3px 5px;
  background: none;
}

#primary {
  margin: -10px 0 0 30px;
  width: 560px;
}

.category #primary,
.home #primary,
.search #primary {
  position: relative;
  width: 700px;
}

#content {
  margin: 0;
  width: 100%;
}

#secondary {
  margin: 0;
  width: 130px;
}

#sidebar-left {
  font-size: 75%;
  float: left;
  width: 130px;
}


/* POSTS INDEX */

.hentry,
.no-results {
  border: none;
}

.hentry {
  font-size: 90%;  
/*  position: relative;
  float: left;*/
  margin-right: 30px;
  width: 320px;
}

.entry-title {
  padding-top: 0;
}

.hentry p {
 margin-bottom: 10px;
}

.hentry img {
  height: auto;
  max-width: 320px;
  width: inherit\9;  /* Make images fill their parent's space. Solves IE8. */
  max-width: 100%\9; /* Add !important if needed. */
}

.entry-content img {
  max-width: 100%;
  border: none;
  padding: 0;
}

.hentry a:hover > .attachment-post-thumbnails {
  box-shadow: 3px 3px 4px rgba(0,0,0, .6);
}

.hentry a {
  color: black;
}

.hentry a:hover > .entry-title,
.hentry a:hover {
 color: blue;
 text-decoration: none;
}

.hentry a:hover,
.hentry a:active,
.hentry a:focus {
 text-decoration: none;
}

.entry-title {
  font-family: 'NeuzeitHeavy';
  font-weight: normal;
  font-size: 97%;
}

.entry-header .entry-title {
    font-family: 'NeuzeitHeavy';
  font-weight: normal;
  font-size: 1.4em;
    line-height: normal;
}

.singular .entry-header, 
.singular .entry-content, 
.singular footer.entry-meta, 
.singular #comments-title {
  margin: 0;
  width: 500px;
}

.singular #content, 
.left-sidebar.singular #content {
  margin-left: 30px;
}

.singular .hentry,
.singular.page .hentry {
  padding: 0;
  padding-right: 30px;
  margin-top: -10px;
  width: 499px;
  margin-right: 0;
}

#nav-single {
  position: absolute;
  top: 112px;
  left: 498px;
  width: 170px;
}

.fl-single-tags span,
#nav-single a,
.nav-prev-next-sep,
.fl-single-tags a {
  color: black;
  font-family: 'NeuzeitHeavy';
  font-size: 85%;
}

.fl-single-tags a:hover,
#nav-single a:hover {
  text-decoration: none;
  color: red;
}

#nav-single .nav-previous,
#nav-single .nav-next {
  padding: 0;
}

.nav-prev-next-sep {
  padding: 0 10px 0 0;
}

.fl-single-tags {
  float: left;


}

.fl-single-tags.fl-cats {
  position: absolute;
  left: 160px;
  top: 112px; 
}

.widget_wp_sidebarlogin .widget-title {
  font-family: 'NeuzeitHeavy';
  font-weight: normal;
  color: black;
  font-size: .94em;
  line-height: normal;
}

.login-remember {
  display: none;
}

.widget_qtranslate .qtrans_language_chooser {
  list-style-type: none;
}

.login-submit input {
  background-color: white;
  border: none;
  cursor: pointer;
}

.login-submit input:hover {
  color: blue;
}

.widget_wp_sidebarlogin form .input {
  margin: 3px 0;
  border-radius: 1px;
}

.widget_categories,
#sidebar-left,
.widget_wp_sidebarlogin {
  border-top: 2px solid black;
  padding-top: 10px;
}

.login-username label,
.login-password label {
  display: none;
}

.widget_wp_sidebarlogin form p.login-password {
  margin-bottom: 0;  
}
.widget_wp_sidebarlogin form p.login-submit {
  margin-top: 0;
}

.widget_categories .widget-title {
  display: none;
}

.widget_nav_menu ul,
.widget_categories ul {
  list-style-type: none;
}


.widget_nav_menu ul li a,
.widget_categories ul li a {
  color: black;
    font-family: 'NeuzeitHeavy';
  font-weight: normal; 
  font-size: .94em;
}

.widget ul ul { 
  margin-left: 1.1em;
}

.widget_sp_image .widget-title {
  display: none;
}

.widget_sp_image img {
  border: none;
  padding: 0;
}




.related_post_title {
  color: black;
    font-family: 'NeuzeitHeavy';
  font-weight: normal; 

}

.wp_rp_wrap .related_post_title {
    padding: 0 !important;
  background: white !important;
  border: none !important;
}

.related_post_title {
  font-size: .84em;
}

.wp_rp_title {
  color: black;
}

.widget_nav_menu ul li a:hover,
ul.related_post li:hover > .wp_rp_title {
  color: blue;
  text-decoration: none;
}

ul.related_post li {
  font-size: .8em;
}
ul.related_post li a {
  max-width: 240px;
  font-size: 13px;
}

#nav-below {
  visibility: hidden;
}

.nav-previous {
  float: none;
}

#infscr-loading {
  position: relative;
  top: 100%;
  margin-top: -50px;
  text-align: center;
  background-color: white;
  z-index: 9999;
}

.category-title {
  float: left;
  width: 322px;
}

.singular #comments-title {
  display: none;
}

#comments {
  position: relative;
  float: left;
  width: 499px;
  margin-left: 30px;
  margin-top: 75px;
}

#comments .related_post_title {
  margin-bottom: 20px;
}

.commentlist {
  width: 100%;
}

.commentlist .children li.comment,
.commentlist > li.comment {
  padding: 0;
  border: 0;
  border-top: 1px solid black;
  border-radius: 0;
}


.commentlist .children li.comment .comment-meta{
  margin-left: 0;
}

.commentlist .children li.comment .fn {
  display: inline;
}

.comment-reply-login {
  color: black;
  font-size: .8em;
}

.comment-meta a:hover,
.comment-reply-login:hover {
  color: blue;
  text-decoration: none;
}

.comment-meta a {
  color: black;
}

.commentlist > li:before {
  display: none;
}

.commentlist > li.bypostauthor {
  background-color: white;
  border: 0;
  border-top: 1px solid black;
  border-radius: 0;
}

.commentlist > li.bypostauthor:before {
  content: '';
}

.commentlist .children > li.bypostauthor {
  background-color: white;
  border-radius: 0;
  border: 0;
  border-top: 1px solid gray;
  width: 90%;
  margin-left: 10%;
}

#respond {
  display: none;
  background: white;
  border: 0;
  border-top: 2px solid black;
  border-radius: 0;
  box-shadow: 1px 1px 6px rgba(10,10,10, .2);
  margin: 0;
  padding: 0;
  width: auto;
  float: left;
  position: relative;
  padding: 15px 30px;
  z-index: 10000 !important;
}

.wp_rp_footer {
  display: none;
}

#respond .comment-form-author label, 
#respond .comment-form-email label, 
#respond .comment-form-url label, 
#respond .comment-form-comment label {
  display : none;
}

#respond input[type="text"], #respond textarea {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 0;
  border-radius: 0;
  box-shadow: 0 0 3px rgba(204, 204, 204, 0.95);
  padding: 10px;
  position: relative;
  text-indent: 80px;
}

#respond input#submit {
  background: none repeat scroll 0 0 #222222;
  border: medium none;
  border-radius: 0;
  color: #EEEEEE;
  cursor: pointer;
  font-size: 12px;
  margin: 20px 25px;
  padding: 5px 15px 5px 15px;
  position: relative;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}

#respond input#submit:hover {
  background: none repeat scroll 0 0 #333333;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  color: white;
}

#reply-title {
  font-size: 1.2em;
}

.comment-content {
  font-size: .9em;
}

a.comment-reply-link {
  background-color: white;
  border: 0;
  border-radius: 0;
  padding: 0;
}

a.comment-reply-link:hover {
  color: blue;
  background-color: white;
}

a,
#site-title a:focus, 
#site-title a:hover, 
#site-title a:active, 
.entry-title a:hover, 
.entry-title a:focus, 
.entry-title a:active, 
.widget_twentyeleven_ephemera .comments-link a:hover, 
section.recent-posts .other-recent-posts a[rel="bookmark"]:hover,
section.recent-posts .other-recent-posts .comments-link a:hover,
.format-image footer.entry-meta a:hover,
#site-generator a:hover {
  color: blue;
}

.sidebar_login_links {
  padding-top: 5px;
}

.sidebar_login_links a {
  font-size: .94em;
}

.sidebar_login_links a:hover {
  color: black;
  text-decoration: none;
}

#reply-link {
  color: black;
  border-top: 1px dotted gray;
  float: left;
  margin-top: 20px;
  margin-left: 30px;
  padding-top: 10px;
  width: 500px;
}

#reply-link:hover {
color: blue;
 text-decoration: none;
}


.ai1ec-calendar-toolbar {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background-color: white;
background-image: none;
background-repeat: repeat-x;
border-color: none;
border-image: none;
border-radius: 0;
border-style: solid;
border-width: 1px;
border-top: 1px solid black;
box-shadow: none;
margin-bottom: 8px;
padding: 4px 8px;
text-shadow: none;
}

.ai1ec-subscribe-container {
  display: none;
}

.timely .btn {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: white;
  background-image: none;
  background-repeat: repeat-x;
  border-color: none;
  border-image: none;
  border-style: solid;
  border-width: 0;
  box-shadow: none;
  color: #333333;
  text-shadow: 0 1px 1px #FFFFFF;
}

.timely .btn:hover, .timely .btn:active, .timely .btn.active, .timely .btn.disabled, .timely .btn[disabled] {
  background-color: white;
  color: blue;
}

#menu-left-menu {
  margin-bottom: 20px;
}

#menu-left-menu li a {
  border: 2px solid black;
  float: left;
  font-size: 1.1em;
  line-height: 1.1em;
  height: 75px;
  padding: 7px 0 7px 10px;
  margin: 7px 0;
  width: 120px;
}

#menu-left-menu li a:hover {
  border-color: blue;
}

#access li {
background-color: white;
}


#widget_sp_image-3 {
  margin-top: 20px;
  float: left;
}

.wp_rp_wrap {
  clear: none;
  float: right;
border-top: 2px solid rgb(0, 0, 0);
padding-top: 10px;
  width: 130px;
}

ul.related_post {
  margin: 0 0 18px 0 !important;
  padding: 0 !important;
 list-style-type: none; 
}

ul.related_post li a img {
  max-width: 70px;
}

#branding {
  z-index: 1000 !important;
}

#menu-fl-menu li:last-child {
max-width: 150px;
}

#menu-fl-menu li:last-child ul li a {
max-width: 145px;
}


.entry-content h3, .comment-content h3 {
  
}

.modal-header h3 {
  text-transform: none;
  font-size: 18px;
  font-family: 'NeuzeitHeavy';
  letter-spacing: 0;
  line-height: 20px;
  padding-bottom: 15px;
}

#AppFirstModal {
  float: left;
  margin-top: 20px;
  text-align: center;
  width: 100%;
}

#AppFirstModal h6 {
  font-size: 14px;
  font-family: 'NeuzeitHeavy';
}

#AppFirstModal input {
  text-align: center;
  height: 30px;
}

.apcal_modal-body {
  float: left;
  padding: 0;
  width: 100%;
}

#div_date1 {

}

#calendar-page {
  background-color: white;
  font-family: 'NeuzeitHeavy';
}

.servc_details {
  font-family: 'NeuzeitHeavy';
}


#timesloatbox {
  width: 100%;
}

.apcal_alert-block {
  margin: 0;
  padding: 0;
}

.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.alert-info {
color: #3a87ad;
background-color: #d9edf7;
border-color: #bce8f1;
}

#success-msg h4 {
  font-family: 'NeuzeitHeavy';
  font-size: 16px;
  color: black;
}

.fc-corner-right .fc-event-inner {
  background-color: blue;
  color: white;
}

#primary.full-width-page {
  width: 840px;
}

.full-width-page > #content > .hentry {
  width: 100%; 
}

.left-sidebar-ul {
  list-style-type: none;
  margin: 0; 
}

.left-sidebar-ul li a {
  color: rgb(0, 0, 0);
  font-family: 'NeuzeitHeavy';
  font-weight: normal;
  font-size: 14px !important;
  border: 2px solid rgb(0, 0, 0);
  float: left;
  font-size: 1.1em;
  line-height: 1.1em;
  height: 75px;
  padding: 7px 0 7px 10px;
  margin: 7px 0;
  width: 120px;
}

.left-sidebar-ul > .popover > .popover-content {
  font-size: 116%;
  line-height: 135%;
}

.left-sidebar-ul > .popover > .popover-title {
  font-family: 'NeuzeitHeavy';
}

.left-sidebar-ul li a:hover {
  color: blue;
  border-color: blue;
  text-decoration: none;
}

ul.related_post li a.wp_rp_thumbnail {
margin-right: 70px !important;
margin-bottom: 5px;
}

strong {
  font-family: 'NeuzeitHeavy';
  font-weight: normal;
  font-style: normal;
}

.search .fl-single-tags {
position: absolute;
left: 159px;
top: 113px;
}

.search .fl-single-tags .search_term {
 color: blue;
}


.fc-tue,
.fc-thu {
  background-color: #FFFFFF;
}

.fc-sat,
.fc-sun {
  background-color: #EEEEEE;
}


.image-attachment div.attachment {
background: transparent;
border: none;
border-width: 1px 0;
margin: 0;
overflow: hidden;
padding: 1.625em 1.625em 0;
text-align: center;
}




/* 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade{opacity:0;}
.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);}
.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none;}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-100%;}
.modal.fade.in{top:10%;}
.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;}
.modal-header h3{margin:0;line-height:30px;}
.modal-body{position:relative;overflow-y:auto;max-height:460px;padding:15px;}
.modal-form{margin-bottom:0;}
.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0;}
.modal-footer:after{clear:both;}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn+.btn{margin-left:-1px;}
.modal-footer .btn-block+.btn-block{margin-left:0;}

.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}
.btn:active,.btn.active{background-color:#cccccc \9;}
.btn:first-child{*margin-left:0;}
.btn:hover,.btn:focus{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px;}
.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0;}
.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px;}
.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn-block+.btn-block{margin-top:5px;}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(to bottom, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3;}
.btn-primary:active,.btn-primary.active{background-color:#003399 \9;}
.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505;}
.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;}
.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a;}
.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}
.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249;}
.btn-success:active,.btn-success.active{background-color:#408140 \9;}
.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0;}
.btn-info:active,.btn-info.active{background-color:#24748c \9;}
.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444444, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));background-image:-webkit-linear-gradient(top, #444444, #222222);background-image:-o-linear-gradient(top, #444444, #222222);background-image:linear-gradient(to bottom, #444444, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515;}
.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}
button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}
button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}
button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}
.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-link{border-color:transparent;cursor:pointer;color:#0088cc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent;}
.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333333;text-decoration:none;}

.popover{position:absolute;top:0;left:0;z-index:1010;display:none;min-width: 200px; max-width:276px;padding:1px;text-align:left;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);white-space:normal;}.popover.top{margin-top:-10px;}
.popover.right{margin-left:10px;}
.popover.bottom{margin-top:10px;}
.popover.left{margin-left:-10px;}
.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.popover-title:empty{display:none;}
.popover-content{padding:9px 14px;}
.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}
.popover .arrow{border-width:11px;}
.popover .arrow:after{border-width:10px;content:"";}
.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0, 0, 0, 0.25);bottom:-11px;}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff;}
.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0, 0, 0, 0.25);}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff;}
.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0, 0, 0, 0.25);top:-11px;}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff;}
.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0, 0, 0, 0.25);}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px;}


.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { color: blue; }

.fc-tue,
.fc-thu,
.open_day,
.open_day a {
  background-color: #dff0d8 !important;
}

th.ui-datepicker-week-end,
td.ui-datepicker-week-end {
    display: none;
}




/* IE */

.hentry-header .comments-link A {
 background: none\9;
}

.format-image.indexed footer.entry-meta {
 background: none\9;
}

