body {padding-top: 0; padding-bottom: 0; background-color: #EEEEEE; margin: 0; font-family: "Open Sans", Arial, sans-serif; font-size: 13px; font-weight: normal; line-height: 18px; color: #404040;}
a {color: #cc3d2a; text-decoration: none; line-height: inherit; font-weight: inherit;}
a:hover {color: #8c2113; text-decoration: none;}
a, a:hover, a:active, a:focus { outline: 0; }
*:focus { outline: 0; }
input::-moz-focus-inner { border: 0; }

/* IEHACK for packer */
.btn {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feffff', endColorstr='#e6e6e6', GradientType=0);}

h1 { margin-bottom: 10px; color:#cc3d2a; font-weight:normal; font-size:24px }
h2 { line-height: 110%; margin: 5px 0 10px; color:#cc3d2a; font-size:20px }
h3 {font-weight:normal}
.action_children h3 {font-weight:bold}
h4.alert-heading { margin-bottom: 10px }

th { text-align: left } 

.thumbnail { background: #fff }
.thumbnail * p { margin: 0 }

footer { margin-top: 30px; padding-top: 10px; border-top: 1px solid #ccc;}

* img { max-width: 100% }

/*img max width fix*/
.full_geo * img, #lisgmap_map * img, #alpstein_tour_map * img, .map * img, #map * img { max-width: none; }
#cboxLoadedContent img { max-width: none; }

.nav-tabs { margin-bottom: 0px }
.tab-content { padding:10px 5px; background: #fff; border-color: #ddd; border-style: solid; border-width: 0 1px 1px 1px; }

.lisclearfix {*zoom: 1;}
.lisclearfix:after {clear: both; content: ""; display: table;}

/*NAVBAR*/
.navbar-fixed-top .navbar-inner, .navbar .navbar-inner,.navbar-inner {background-color:none; background-image:none;}
.navbar-fixed-top {position:relative;}

.btn {box-shadow:none; text-shadow:none;}

.tab-content {border-width: 0;}

.listitem_flat_link_button {padding:15px 0}

.breadcrumb {border:none; background-color:transparent !important; background-image:none; border-radius:none; box-shadow:none; padding:0 0 0 0; filter:none;}
.form-actions {border:none; background:none;}
.carousel {margin-bottom:0;}
.carousel-caption {padding:5px 15px 0 15px} 
.carousel-control {font-size:40px; height:25px; width:25px; line-height:15px; border:2px solid #ffffff; margin-top:-5px}
input {margin-bottom:0;}

#social_box {}

.row {
  margin-left: -20px;
  *zoom: 1;
}


/*Cookie Consent Opt-In*/
.cc-window { border-top: 1px solid #cc3d2a; }
.ez-cc-allow { color: #fff !important; background-color: #cc3d2a !important; text-decoration: none !important; min-width: 140px; }
.ez-cc-dismiss { color: #cc3d2a !important; background-color: transparent !important; }


