body {background:white url(/assets/meadvillecc/media/bg.jpg) repeat 0 0 ; font-family: "aktiv-grotesk-std",sans-serif; font-size:14px; line-height:1.4em}
* {
    -webkit-box-sizing: inherit ;
    -moz-box-sizing: inherit ;
    box-sizing: inherit ;
}
h1,h2,h3,h4,h5,h6 {font-family: "aktiv-grotesk-std",sans-serif; line-height: 1.6em; margin: 0 }
.group:before, .group:after {  content: "";  display: table;} 
.group:after {  clear: both;}{}
.group {  zoom: 1; /* For IE 6/7 (trigger hasLayout) */}
h1 { font-size: 170%; }
h2 { color:#2d0202; font-weight:200; font-size:28px }
h3 { font-size: 130%; }
h4 { font-size: 120%; }
h5 { font-size: 115%; }
h1 p,h2 p,h3 p,h4 p,h5 p,h6 p {padding:0}
strong { font-size: 105%; font-weight: bold }
b { font-size: 105%; font-weight: bold }
em { font-style: italic; }
i { font-style: italic; }
p { padding: 5px 0; }
hr{  border: 0;  height: 0;   border-top: 1px solid rgba(0, 0, 0, 0.1);   border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
.float-rt {float:right; margin:0 0 10px 20px}
.float-lft {float:left; margin:0 20px 10px 0}

a.dropdown-toggle {display:none!important}
.wrapper {margin:0; padding:0; position:relative}
.container {width:925px; margin:30px auto 0; position:relative}
.header {height:118px; position:relative; margin-bottom:10px;
  background-color: #e3e3e3;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #e3e3e3, #ffffff);
  background-image:    -moz-linear-gradient(top, #e3e3e3, #ffffff);
  background-image:      -o-linear-gradient(top, #e3e3e3, #ffffff);
  background-image:         linear-gradient(to bottom, #e3e3e3, #ffffff);
}
.logo {height:102px; width:114px; display:block; float:left; margin:5px 10px; background:transparent url(/assets/meadvillecc/media/logo.png) no-repeat 0 0; }
.title {font-family: "jbt-annabelle",sans-serif; font-size:50px; color:#421411; float:right; margin:40px 170px 0;}
.nav-menu {float:right; margin-top:25px; text-align:left; }
#loginBox { position: absolute; width:170px; font-size:11px; padding:5px; right:0; top:118px;
  background:#fff; text-align:right; border:1px solid #ccc; border-top:0;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
background-clip: padding-box;}
.sign-in-forgotpassword, .sign-up-options {font-size:9px}
.input-large {width:160px; padding:2px}



/*.page-content-left {width:489px!important;}*/
.page-content ul { margin-left:0em; padding-left:0.2em; margin-bottom:1em; }
.page-content ul li { background:url(/assets/meadvillecc/media/bullet2.gif) 0em 0.3em no-repeat; /* change background em accordingly */ padding-left: 0.8em; list-style: none; }
.page-content ul ul li { background:url(/assets/meadvillecc/media/bullet2.gif); }
.page-content ol li, #content .inner ul li { margin-bottom:0.5em; }
.page-content ol { margin-left:1.5em; padding-left:0px; }
.page-content ol li { list-style:decimal; background-image:none; padding-left:0em; }
.col-two .col-img {}
.holes {float:right; margin-right:20px; width:150px; padding-left:20px; border-left:1px solid #e5e5e5}
.holes a {color:#2d0202}

.footer {width:960px; padding:10px 0;}
.foot-info {text-align:center; font-size:11px; color:#fff}
.foot-info .divider {padding:0 15px;}
.foot-info a{color:#fff; text-decoration:underline}

ul.drop { margin: 0px auto; padding: 0px; display: block; height: 28px; width: 780px; padding-left: 0px; text-align: left; position:relative; z-index:999}
ul.drop a {font-family: "aktiv-grotesk-std",sans-serif; font-size:18px; font-weight:300}
ul.drop li ul { text-align: left }
ul.drop li { list-style: none; position: relative; top: 1px; display: inline-block; *display:inline; zoom: 1; border-right:1px solid #2d0202 }
ul.drop li a { float: none; display: block; color:#2d0202; padding:4px 15px; text-decoration: none;   }
ul.drop li a:hover { color: #555; }

ul.drop .login-btn { display: none; }
ul.drop .last { border-right: none; }
ul.drop .last a { padding: 8px; }
ul.drop .mobile-login {display:none}
/* Submenu */
ul.drop li li { margin-left: 0px; text-align: left; border-right:0; margin:2px 0}
ul.drop li li a { padding: 4px 8px ; font-size:12px }
ul.drop li > ul { display: none; position: absolute; left: 0px; top: 100%; padding: 0px;  margin: 0px; background-color: #fff; border: 1px solid #2d0202; border-top: none; }
ul.drop li:hover > ul { display: block; }
ul.drop li ul li, ul.drop li ul li a { float: none; color: #2d0202; text-transform: none; text-decoration: none; background-image: none }
ul.drop li ul li { _display: inline; }

/* Sub submenu */
ul.drop li ul li a { width: 150px; display: block;  }
ul.drop li ul li a:hover { color: #555; background: #F0F0F0; }
ul.drop li ul li ul { top: 0px; left: 101%; }


.cycle-slideshow > p {padding:0!important}
/* Slideshow pager */
.cycle-pager { text-align: center; width: 515px; z-index: 500; position: absolute; bottom: 0px; overflow: hidden; }
.cycle-pager span {
    font-family: arial; font-size: 30px; width: 14px; height: 14px;
    display: inline-block; color: #fff; cursor: pointer;
}
.cycle-pager span.cycle-pager-active { color: #2d0202;}
.cycle-pager > * { cursor: pointer;}


.slicknav_menu { display: none; }
.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }
.slicknav_menu .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both }
.slicknav_nav ul, .slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { display: block; cursor: pointer; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a { display: inline }
.slicknav_menu:before, .slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */ 
.slicknav_menu { *zoom: 1
}
/*    User Default Style 
    Change the following styles to modify the appearance of the menu.
*/
.slicknav_menu { font-size: 16px; }
/* Button */
.slicknav_btn { margin: 5px 5px 6px; text-decoration: none; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #4A7510; }
/* Button Text */
.slicknav_menu .slicknav_menutxt { color: #FFF; font-weight: bold; text-shadow: 0 1px 3px #000; }
/* Button Lines */
.slicknav_menu .slicknav_icon-bar { background-color: #f5f5f5; }
.slicknav_menu { background: #efefef url(/assets/meadvillecc/media/mobile-logo.png) no-repeat 10px 0px; padding: 5px; }
.slicknav_nav { color: #fff; margin: 0; padding: 0; font-size: 0.875em; }
.slicknav_nav, .slicknav_nav ul { list-style: none; overflow: hidden; }
.slicknav_nav ul { padding: 0; margin: 0 0 0 20px; }
.slicknav_nav .slicknav_item { padding: 5px 10px; margin: 2px 5px; }
.slicknav_nav a { padding: 5px 10px; margin: 2px 5px; text-decoration: none; color: #666; }
.slicknav_nav .slicknav_item a { padding: 0; margin: 0; }
.slicknav_nav .slicknav_item:hover { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #efefef; color: #4A7510; }
.slicknav_nav a:hover { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #efefef; color: #4A7510; }
.slicknav_nav .slicknav_txtnode { margin-left: 15px; }

@media screen and (max-width:59.9999em) {
.header {display:none;}
.container {width:100%; margin:0;}
.upper .slides {width:515px; margin:0 auto; height:354px; float:none}
.upper .home-content {float:none; display:block; width:100%}
.col-one, .col-two, .col-three {width:100%; height:auto; float:none}
.footer { display: none; }
.js .drop { display: none; }
.js .slicknav_menu { display: block; }
.slicknav_menu .login {display:none }
}

@media screen and (max-width:30em) {
.upper .home-content {float:none; display:block; width:100%}
.col-one, .col-two, .col-three {width:100%; height:auto; float:none}
.footer { display: none; }
.js .drop { display: none; }
.js .slicknav_menu { display: block; }
.slicknav_menu .login {display:none }
}
a.dropdown-toggle {
    display: none;
}
a.left.carousel-control, a.right.carousel-control {
    display: none;
}