article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block;}
audio, canvas, video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html, button, input, select, textarea{font-family:sans-serif;color:#222;}
body{margin:0;font-size:1em;line-height:1.4;}
a:focus{outline:thin dotted;}
a:hover, a:active{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
ins{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}
pre, code, kbd, samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before, q:after{content:"";content:none;}
small{font-size:85%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ul, ol{margin:1em 0;padding:0 0 0 40px;}
dd{margin:0 0 0 40px;}
nav ul, nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
label{cursor:pointer;}
legend{border:0;*margin-left:-7px;padding:0;white-space:normal;}
button, input, select, textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button, input{line-height:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
button[disabled], input[disabled]{cursor:default;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
input:valid, textarea:valid{}
input:invalid, textarea:invalid{background-color:#f0dddd;}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0;}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;}
.ir br{display:none;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before, .clearfix:after, .clear:before, .clear:after{content:"";display:table;}
.clearfix:after, .clear:after{clear:both;}
.clearfix, .clear{*zoom:1;}
.lt-ie8 .clearfix, .lt-ie8 .clear{visibility:hidden;width:0;height:0;clear:both;}
body #logo, body #logo img{width:288px;max-width:100%;}
#header-top-bar, #page-title-divider{background:#225027;}
.menu-item-container{border-bottom:4px solid #225027;}
#page-title h1{border-bottom:8px solid #097511;}
body, footer, #main{background:#f2f1ed url(img/body.jpg);}
.widget-area-highlight{background:#e3e0d9;}
#copyright{border-top:6px solid #bdb7a4;}
a.rock-button, input.button, .pagination a, .social-icons a, ul.filter-children li a{color:#225027;background:#ffffff;border-bottom:2px solid #019F1F;}
ul.filter-children li a:hover, ul.filter-children li.current_page_item a, a.rock-button:hover, .social-icons a:hover, input.button:hover, .pagination a:hover, .pagination a.selected, .social-icons a:hover{background:#019F1F;color:#ffffff;}
#main img, .video-container, #map-contact{border-bottom:5px solid #225027;}
body{color:#5f6567;}
a{color:#5f757e;}
a:hover{color:#225027;}
h1, h2, h3, h4, h5, h6{color:#7b7562;}
#copyright li a{color:#aca693;}
#copyright li a:hover{color:#225027;}
.header-underline{border-bottom:3px solid #bdb7a4;}
hr{border-bottom:1px solid #bdb7a4;}
ul.filter-children li, .sf-menu, .caption-progression, footer #copyright ul, .rock-button, h1, h2, h3, h4, h5, h6, .phone-widget span, .e-mail-widget span, body #main ul.menu-items .grid2column, .pagination a{font-family:'Kotta One', serif;}
body{font-family:'Kotta One', serif;letter-spacing:1px;}
.social-icons a{display:inline-block;font-size:15px;line-height:11px;text-decoration:none;margin-right:0px;margin-bottom:10px;position:relative;padding:7px;-moz-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 3px rgba(0, 0, 0, 0.2);}
body{font-size:13px;line-height:1.4;color:#777777;}
body a img, body a{outline:none !important;text-decoration:none;}
#main a:hover img{opacity:0.6;filter:alpha(opacity=60);}
p{padding-top:0px;margin:0px;}
p, ul, ol{margin-bottom:15px;}
ul, ol{margin-left:0px;padding-left:16px;}
img{max-width:100%;height:auto;}
h1, h2, h3, h4, h5, h6{margin:0px;padding:0px;line-height:1.2;font-style:italic;font-weight:normal;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none;}
h1{font-size:30px;margin-bottom:12px;}
h2{font-size:20px;margin-bottom:10px;}
h3{font-size:19px;margin-bottom:10px;}
h4{font-size:16px;margin-bottom:6px;}
h5{font-size:14px;margin-bottom:6px;}
h6{font-size:13px;margin-bottom:6px;font-weight:bold;}
.header-underline{padding-bottom:10px;margin-bottom:14px;}
hr{background:transparent;border-top:none;margin:20px 0px;}
ul.checkmark, ul.arrow{padding-left:0px;}
ul.checkmark li, ul.arrow li{list-style:none;padding-left:18px;}
ul.checkmark li{background:url(img/checkmark.png) 0px 2px no-repeat;}
ul.arrow li{background:url(img/sidebar-arrow.png) -4px 0px no-repeat;}
.alignright{float:right;margin:0 0 15px 20px;}
.alignleft{float:left;margin:0px 20px 15px 0px;}
.aligncenter{text-align:center;margin:0px auto 15px auto;display:block;}
blockquote{background:url(img/blockquote.png) 0px 0px no-repeat;padding-left:40px;font-style:italic;line-height:1.8;}
pre{border:1px solid #ddd;padding:7px 15px;background:#fff;overflow:auto;word-wrap:break-word;line-height:14px;margin-bottom:15px;}
#main .noborder, #main img.noborder, #main a .noborder img{border:none;}
#main footer a:hover img, #main a:hover img.notransprency{opacity:1;filter:alpha(opacity=100);}
#main footer a:hover img, #main a:hover img.notransprency, #main .portfolio-single-container a:hover img{opacity:1;filter:alpha(opacity=100);}
.homepage-feature-box{overflow:hidden;height:15px;width:25px;clear:both;}
.wine-feature-box{overflow:hidden;height:25px;width:25px;clear:both;}
#map-contact{width:100%;height:260px;margin-bottom:20px;}
#map-contact img{max-width:none;height:auto;}
a.rock-button, input.button, ul.filter-children li a{text-decoration:none;line-height:1;cursor:pointer;display:inline-block;font-style:italic;padding:9px 12px 9px 12px;font-size:12px;-moz-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 3px rgba(0, 0, 0, 0.2);border-left:none;border-right:none;border-top:none;margin:0px;}
a, a img{-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;transition:all 400ms ease;-o-transition:all 400ms ease;}
.sf-menu a, .rock-button, input.button, ul.filter-children li a{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;transition:all 250ms ease;-o-transition:all 250ms ease;}
.flex-control-paging li a{-webkit-transition-duration:0ms !important;-moz-transition-duration:0ms !important;-o-transition-duration:0ms !important;transition-duration:0ms !important;}
header{z-index:15;height:170px;position:absolute;top:0px;width:100%;}
header .width-container{position:relative;}
body #logo{margin:0px;padding:0px;border:none;position:absolute;top:0px;left:0px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;overflow:hidden;z-index:55;}
body #logo img{height:auto;}
#header-top-bar{width:100%;height:8px;position:absolute;top:0px;z-index:8;left:0px;opacity:0.7;filter:alpha(opacity=35);}
body #page-title-divider{height:8px;margin-top:-8px;position:relative;z-index:8;opacity:0.85;filter:alpha(opacity=85);}
.width-container, #page-title-divider{width:1140px;margin:0 auto;}
#main{padding:42px 0px 40px 0px;}
.widget-area-highlight{padding:35px 0px 35px 0px;margin:-10px 0px 0px 0px;position:relative;top:40px;}
.paged-title{height:250px;}
.width-container.paged-title{position:relative;}
#page-title h1{position:absolute;color:#ffffff;text-shadow:1px 1px 10px rgba(0,0,0,1);bottom:-12px;left:0px;padding:0px 30px 20px 30px;z-index:9;}
#copyright{padding:20px 0px 20px 0px;width:100%;overflow:hidden;}
footer #copyright ul{margin:0px;padding:24px 0px 24px 0px;float:right;font-style:italic;}
#footer-text{font-size:12px;padding:5px 0px;}
footer #copyright ul a{text-decoration:none;}
footer #copyright ul li{margin-top:0px;margin-bottom:0px;display:inline;float:left;display:inline-block;padding-right:15px;margin-right:15px;}
footer #copyright ul li:last-child{margin-right:0px;padding-right:0px;}
#copyright .lastcolumn{text-align:right;}
.blog-post-image img{margin-bottom:0px;}
.blog-post-background{padding:25px 25px 15px 25px;background:#ffffff;}
.type-post{margin-bottom:55px;padding-bottom:0px;}
.type-post .post-details-meta{font-size:11px;text-transform:uppercase;color:#aeaeab;margin-bottom:10px;}
.pagination{text-align:center;margin-top:-15px;}
.pagination a{margin:0px 6px;display:inline-block;line-height:11px;text-decoration:none;margin-right:1px;position:relative;text-align:center;padding:8px 10px 7px 10px;font-style:italic;-moz-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 3px rgba(0, 0, 0, 0.2);}
.portfolio-content-container{padding-bottom:25px;}
.portfolio-post-background{padding:15px 15px 10px 15px;background:#ffffff;}
body.single-portfolio .portfolio-post-background{margin-top:0px;}
ul.filter-children{margin-bottom:20px;padding:0px;list-style:none;}
ul.filter-children li{padding:0px;margin:0px 5px 5px 0px;display:inline-block;}
ul.filter-children li a{display:inline-block;}
.lt-ie8 ul.filter-children li{display:inline;}
.menu-spacer{width:100%;overflow:hidden;height:25px;}
body #main ul.menu-items .grid2column{font-style:italic;font-size:16px;}
body #main ul.menu-items .lastcolumn{text-align:right;}
body #main ul.menu-items{margin:0px;padding:8px 0px 0px 0px;list-style:none;}
body #main ul.menu-items li{margin-bottom:10px;padding:0px 10px 10px 10px;}
.item-description-menu{width:60%;font-size:12px;color:#acb2b4;margin-top:5px;}
.menu-description{font-size:14px;margin-bottom:30px;}
.menu-item-container{background:#ffffff;padding:10px 15px 5px 15px;margin-bottom:30px;}
.content-padding-menu{padding-left:10px;}
.menu-item-container img{margin-bottom:10px;}
.menu-wine-spacing{padding-top:5px;}
#mc_embed_signup label{display:block;padding-bottom:15px;}
#mc_embed_signup input#mce-EMAIL{float:left;width:150px;}
#mc_embed_signup input.button{float:right;width:auto;}
.phone-widget{margin-top:7px;}
.e-mail-widget, .mobile-widget{margin-top:5px;}
.phone-widget span, .e-mail-widget span, .mobile-widget span{font-style:italic;font-weight:bold;}
.homepage-widget .social-icons, #sidebar .social-icons{margin-top:12px;}
body ul#open-hours{list-style:none;margin:0px;padding:0px;}
body ul#open-hours li{margin-bottom:6px;}
body ul#open-hours li .date-day{font-weight:bold;}
body ul#open-hours li .hours-date{text-align:right;font-size:12px;}
body ul#open-hours li, body #main ul.menu-items li, .type-post{border-bottom:1px dotted #bdb7a4;}
#sidebar{border-left:1px dotted #bdb7a4;}
.sidebar-base{width:100%;height:1px;display:block;}
.sidebar-spacer{width:100%;height:20px;overflow:hidden;}
#sidebar{width:22.5%;padding-left:2.5%;float:right;padding-top:8px;}
#container-sidebar{width:72.5%;float:left;}
#sidebar ul li{padding-bottom:5px;}
#flickr-widget ul{margin:0;padding:0;background:none;}
#flickr-widget ul li{padding:0px;margin:0px;list-style:none;display:inline;border:none;background:transparent;}
#flickr-widget ul li a{display:inline;padding:0px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease;}
#flickr-widget ul li img{width:29%;height:29%;margin:0px 4% 4% 0px;}
#flickr-widget ul li a:hover{opacity:0.7;filter:alpha(opacity=70);}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider{margin:0;padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;max-height:600px;}
.flexslider .slides img{display:block;width:100%;max-height:100%;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{margin:0px auto;position:relative;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;}
.carousel li{margin-right:5px;}
.flexslider{margin:0px auto;position:relative;zoom:1;overflow:hidden;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0;}
.flex-direction-nav a{z-index:5555;width:34px;height:35px;margin:-5px 0 0 0;display:block;background:url(../img/arrows@2x.png) no-repeat bottom left;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0.9;-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:bottom right;right:0px;}
.flex-direction-nav .flex-prev{background-position:bottom left;left:0px;}
.flexslider:hover .flex-next{opacity:0.8;right:20px;}
.flexslider:hover .flex-prev{opacity:0.8;left:20px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;}
.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default;}
#main .flex-direction-nav .flex-next{right:20px;}
#main .flex-direction-nav .flex-prev{left:20px;}
.flex-control-nav{z-index:5;width:100%;position:absolute;bottom:30px;text-align:center;}
.flex-control-nav li{margin:0 1px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:20px;height:20px;display:block;background:url(img/bg_bullets.png) 0px -25px no-repeat;cursor:pointer;text-indent:-9999px;}
.flex-control-paging li a:hover{background-position:0px -48px;}
.flex-control-paging li a.flex-active{background-position:0px -2px;cursor:default;}
body #main .flex-control-paging li a{-webkit-transition:none;-moz-transition:none;none;-o-transition:none;}
.lt-ie8 .flex-control-nav{bottom:30px;}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li{width:25%;float:left;margin:0;}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}
.flex-control-thumbs img:hover{opacity:1;}
.flex-control-thumbs .flex-active{opacity:1;cursor:default;}
ul.slides li{position:relative;}
.caption-progression{z-index:45;margin:auto;position:absolute;padding-bottom:145px;padding-left:100px;left:0;bottom:0;right:0;color:#ffffff;text-shadow:1px 1px 20px rgba(0,0,0,1);font-size:30px;font-style:italic;}
.caption-progression a{color:#fff;text-decoration:none;}
li.caption-right-progression .caption-progression{text-align:right;}
li.caption-center-progression .caption-progression{text-align:center;}
.flexslider a:hover img{opacity:1;filter:alpha(opacity=100);}
.lt-ie9 .flex-direction-nav .flex-prev{opacity:1;left:15px;}
.lt-ie9 .flex-direction-nav .flex-next{opacity:1;right:15px;}
#main input, #main textarea{margin:1px 0px 15px 3px;background-color:#fefefe;border:1px solid #a49f8f;padding:7px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0px 0px 0px 4px rgba(0, 0, 0, 0.12);-webkit-box-shadow:0px 0px 0px 4px rgba(0, 0, 0, 0.12);box-shadow:0px 0px 0px 4px rgba(0, 0, 0, 0.12);background-image:-ms-linear-gradient(top, #F1F1F1 0%, #FFFFFF 100%);background-image:-moz-linear-gradient(top, #F1F1F1 0%, #FFFFFF 100%);background-image:-o-linear-gradient(top, #F1F1F1 0%, #FFFFFF 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #F1F1F1), color-stop(1, #FFFFFF));background-image:-webkit-linear-gradient(top, #F1F1F1 0%, #FFFFFF 100%);background-image:linear-gradient(to bottom, #F1F1F1 0%, #FFFFFF 100%);}
nav select{display:none;}
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:10em;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{left:0;top:65px;z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{left:10em;top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{left:10em;top:0;}
.sf-menu a{padding:67px 15px 24px 15px;margin-top:8px;}
body .sf-menu li:hover ul, body .sf-menu li.sfHover ul{top:115px;}
nav{position:absolute;top:0px;right:0px;z-index:4;}
.sf-menu a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;-o-transition:all .4s ease;text-decoration:none;line-height:1;}
.sf-menu a, .sf-menu a:visited{text-shadow:1px 1px 10px #000;color:#fff;font-size:16px;font-style:italic;}
.sf-menu ul{background:#225027;}
.sf-menu li.current-menu-item a, .sf-menu li.current-menu-item a:visited{color:#ffffff;background:rgba(34,80,39,0.70);border-radius:0 0 5px 5px;}
.sf-menu a:hover, .sf-menu li a:hover, .sf-menu a:hover, .sf-menu a:visited:hover, .sf-menu li.sfHover a, .sf-menu li.sfHover a:visited{background:rgba(34,80,39,0.70);color:#fff;display:block;border-radius:0 0 5px 5px;}
.sf-menu li.sfHover li a, .sf-menu li.sfHover li a:visited, .sf-menu li.sfHover li li a, .sf-menu li.sfHover li li a:visited, .sf-menu li.sfHover li li li a, .sf-menu li.sfHover li li li a:visited, .sf-menu li.sfHover li li li li a, .sf-menu li.sfHover li li li li a:visited{font-size:13px;font-weight:500;text-transform:none;text-shadow:none;}
.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active, .sf-menu li li.sfHover a, .sf-menu li.sfHover li a:visited:hover, .sf-menu li li:hover a:visited,
.sf-menu li li li:hover, .sf-menu li li li.sfHover, .sf-menu li li li a:focus, .sf-menu li li li a:hover, .sf-menu li li li a:active, .sf-menu li li li.sfHover a, .sf-menu li li.sfHover li a:visited:hover, .sf-menu li li li:hover a:visited,
.sf-menu li li li li:hover, .sf-menu li li li li.sfHover, .sf-menu li li li li a:focus, .sf-menu li li li li a:hover, .sf-menu li li li li a:active, .sf-menu li li li li.sfHover a, .sf-menu li li li.sfHover li a:visited:hover, .sf-menu li li li li:hover a:visited,
.sf-menu li li li li li:hover, .sf-menu li li li li li.sfHover, .sf-menu li li li li li a:focus, .sf-menu li li li li li a:hover, .sf-menu li li li li li a:active, .sf-menu li li li li li.sfHover a, .sf-menu li li li li.sfHover li a:visited:hover, .sf-menu li li li li li:hover a:visited{outline:0;-webkit-transition:all .6s ease;-moz-transition:all 1s ease;transition:all .6s ease;-o-transition:all .6s ease;background-image:url(img/transparency-fallback.png);background:rgba(255, 255, 255, 0.15);}
.sf-menu li li a{padding:15px 15px;}
.sf-menu li li, .sf-menu li li li, .sf-menu li li li li, .sf-menu li li li li li{margin:0px;}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{outline:0;}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('img/arrows-ffffff.png') no-repeat -10px -100px;}
a > .sf-sub-indicator{top:.8em;background-position:0 -100px;}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
.sf-shadow ul{background:url('../img/shadow.png') no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;}
.sf-shadow ul.sf-shadow-off{background:transparent;}
.grid2column, .grid3column, .grid3columnbig, .grid4column, .grid4columnbig{float:left;margin-right:0.5%;margin-left:0.5%;}
.grid2column{width:48.5%;}
.lt-ie8 .grid2column{width:48%;}
.grid3column{width:32.3%;}
.lt-ie8 .grid3column{width:30.5%;}
.grid3columnbig{width:65.5%;}
.grid4column{width:22.5%;}
.lt-ie8 .grid4column{width:22%;}
.grid4columnbig{width:74.2%;}
body .lastcolumn{margin-right:0% !important;}
@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}
a, a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{content:"";}
pre, blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr, img{page-break-inside:avoid;}
img{max-width:100% !important;}
@page{margin:0.5cm;}
p, h2, h3{orphans:3;widows:3;}
h2, h3{page-break-after:avoid;}
}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(img/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(img/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(img/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(img/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(img/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(img/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(img/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(img/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(img/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(img/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(img/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(img/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(img/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(img/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(img/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(img/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(img/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(img/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(img/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(img/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(img/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(img/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(img/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(img/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(img/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(img/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(img/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(img/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(img/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(img/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(img/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(img/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(img/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(img/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(img/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(img/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(img/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(img/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(img/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(img/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(img/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(img/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
#rezervasyon{width:100%;height:auto;margin:0;padding:0;}
#rezervasyon label{float:left;list-style:none;padding:5px;width:13.4%;}
#rezervasyon input{min-height:25px;width:90%;box-shadow:none;color:#666;}
#rezervasyon input:focus{color:#666;}
#rezervasyon input[type=submit]{height:41px;min-width:100px;box-shadow:2px 2px 3px rgba(0,0,0,0.5);-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.5);-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.5);background:rgba(34,80,39,0.70);color:#ededed;}
#rezervasyon input[type=submit]:hover{background:rgba(34,80,39,1.0);-moz-transition:all 0.5s ease-in;-webkit-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}
@media only screen and (max-width:767px){#rezervasyon label{width:100%;}
#rezervasyon input[type=submit]{width:96%;}
}
@media only screen and (min-width:768px) and (max-width:1000px){#rezervasyon label{width:48%;}
#rezervasyon input[type=submit]{width:94%;}
}
.sosyal-medya{width:100%;height:100%;}
.sosyal-medya span{font-size:20px;line-height:20px;width:20px;text-align:center;border:solid 2px #225027;border-radius:4px;text-align:center;padding:5px;color:#225027;}
.sosyal-medya:hover > span{background:#225027;color:#fff;transition:ease-in 0.3s;-webkit-transition:ease-in 0.3s;-moz-transition:ease-in 0.3s;}
#iletisim{width:100%;height:auto;margin:0;padding:0;}
#iletisim label{float:left;list-style:none;padding:5px;width:90%;}
#iletisim textarea{min-height:25px;width:100%;box-shadow:none;color:#666;}
#iletisim input{min-height:25px;width:100%;box-shadow:none;color:#666;}
#iletisim input:focus{color:#666;}
#iletisim input[type=submit]{height:41px;max-width:120px;box-shadow:2px 2px 3px rgba(0,0,0,0.5);-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.5);-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.5);background:rgba(34,80,39,0.70);color:#ededed;}
#iletisim input[type=submit]:hover{background:rgba(34,80,39,1.0);-moz-transition:all 0.5s ease-in;-webkit-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}
@media only screen and (max-width:767px){#iletisim label{width:100%;}
#iletisim input{width:90%;}
#iletisim textarea{width:90%;}
#iletisim input[type=submit]{width:96%;}
}
@media only screen and (min-width:768px) and (max-width:1000px){#iletisim label{width:48%;}
#iletisim input[type=submit]{width:94%;}
}