
/* Globales HTM =====================================================================*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, tr, th, td, embed, object{margin:0; padding:0}
table{border-collapse:collapse; border-spacing:0; background:none}
fieldset, img, abbr, a img{border:0}
ul{list-style:none}
caption, th{text-align:left}
.textcenter{text-align:center}
.textright{text-align:right}
a:active, a:focus{outline:0 none}
.bgeraser{background:none!important}
.bordereraser{border:0!important}
.chkbox{vertical-align:middle}
.left{float:left}
.right{float:right}
p{padding:0 0 10px 0}
a img{border:0}
a{color:#352e1e}
.content p {word-wrap: break-word;}
.clear { clear:both;}
.clearfix:before,.clearfix:after { content: " "; display: table;}
input, select {-webkit-appearance:none;-moz-appearance:none;appearance:none;}
::selection {background: #5E9E90; /* Safari */color:white;}
::-moz-selection {background: #5E9E90; /* Firefox */color:white;}
#script-title {line-height:40px}
/* Font Face=====================================================================*/
@font-face {font-family:BASKVILL;src:url(../fonts/BASKVILL.ttf) format("truetype");}
@font-face {font-family: BASKVILL;src: url('../fonts/BASKVILL.eot');}
/* Background & Wraper Area =====================================================================*/
body {background:url(../images/bg.jpg) repeat-x #6b6b63; font-family:Lato,BASKVILL,"Baskerville Old Face";}
#wraper {max-width: 1034px; margin:0 auto;}
#ContentPane03 {border: 1px solid #a8a08e;background: #EAE5DB;}/*Border added to the content wrapper*/
/* HeaderArea =====================================================================*/
#header { width:100%; height:137px; font-family:"Times New Roman", Times, serif;}
#Logo {width: 45%; height: auto; /* text-indent:-9999px; */ /* background:url(../images/logo.png) no-repeat; */ margin:15px 0 0 18px;z-index: 999;}
#header .ShowHours { padding:15px 0 0; font-size:15px;  width: 40%; height: auto; float: left; display: inline-block; padding-top: 20px; text-align: right;font-family: 'Playfair Display', serif;    font-weight: bold; position: relative; margin-left: 115px;}
#header .ShowHours h2 { font-family: 'Great Vibes', serif; font-size: 28px; line-height: 28px; margin: 0px 0px 5px; padding: 0;}
#header .ShowHours p {margin: 0px;padding: 0px; font-size:.9em; font-weight: normal;}
#header .address ul {display: block;height: 24px; text-align: center;list-style: none; margin: 0px; padding: 0px;font-family: 'Playfair Display', serif;font-weight: bold;font-size: .8em;}
#header .address { padding: 0;}
#header .address ul li {height: 24px; display: inline-block;text-align: center; margin-left: 5px; padding-left: 5px; border-left: solid 1px #000; line-height: 24px; margin-top: -10px;}
#header .address ul li:first-child {border: none;margin: 0px; padding: 0px;}
#header .address ul li img { display: inline-block;border: 0px solid #6cac9e;line-height: 24px;margin-top: -10px;top: 2px;position: relative;}
#header .address a { text-decoration:none; color:#000;}
#header .address a:hover {text-decoration:underline;}
.reserve-top {position: absolute;font-size: 10px;background: #0F0E0E;padding: 6px;color: white;letter-spacing: 3px;right: 210px;width: 100px;transition: background .3s linear;}
.reserve-top:hover {background: rgba(255, 248, 248, 0.24);text-shadow: 1px 1px 5px black;}
.reserve-top a{color:#fff;text-decoration:none;}
@media screen and (min-width:835px) and (max-width:1008px){.home-page .reserve-top {top: 116px;}.reserve-top:hover {background: #000;}.reserve-top{top: 10px;left: 27px !important;height: 20px;line-height: 17px;background: rgba(255, 248, 248, 0.24);}}
@media screen and (max-width:834px){.reserve-top{display:none;}}

@media only screen and (max-width: 834px) { .ShowHours { font-size: .5em;}}
@media screen and (max-width:800px){#script-title{line-height: 30px !important;margin-top:0px !important;}}
@media screen and (max-width:692px){.Facebook, .Youtube{display:none;}}
/* Content Pane =====================================================================*/
#ContentPane01 { background:url(../images/content-pane-bottom.png) no-repeat bottom left;margin:0 0 50px; width: 100%;}

#ContentPane02 {padding: 23px 0; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#ContentPane03 { background: #ede8dd; padding:2px; position:relative; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#ContentPane { width: 99.8%; background: #eae5db; border:1px solid #a8a08e;}
#ContentPane03 ul.SocialIcons { position:absolute; right:9px; top:-12px; width:150px;}
#ContentPane03 ul.SocialIcons li { width:28px; height:28px; padding:0 1px; display:inline; text-indent:-99999px; float:left;}
#ContentPane03 ul.SocialIcons li a { width:28px; height:28px; text-indent:-99999px; float:left; background:url(../images/sprite.png) no-repeat;}
#ContentPane03 ul.SocialIcons li a.twitter { background-position:-97px 0;}
#ContentPane03 ul.SocialIcons li a.Linkedin { background-position:-125px 0;}
#ContentPane03 ul.SocialIcons li a.Facebook { background-position:-154px 0;}
#ContentPane03 ul.SocialIcons li a.RSS { background-position:-183px 0;}
#ContentPane03 ul.SocialIcons li a.Youtube { background-position:-211px 0;}
.ContentArea { width: 100%; padding: 0 16px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
@media screen and (max-width:1008px){#ContentPane01 {margin-top:20px;}}
@media only screen and (max-width: 1060px) { #ContentPane02, #ContentPane01 {background:none;} }
/* News And Events =====================================================================*/
.NewsAndEvents{ width: 45%; background:url(../images/newsbg.gif) no-repeat; padding:38px 15px 20px 39px; position:relative; min-height:221px; font-size:14px; color:#948e80; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.NewsAndEvents h5 { color:#352e1e; font-weight:normal; font-size:14px; padding-bottom:8px;}
.Readmore { background:url(../images/sprite.png) no-repeat 0 -39px ;}
div.SignUp { width:220px; height:30px; position:absolute; right:5px; top:26px; }
div.SignUp input.textbox { width:124px; height:23px; /* background:url(../images/sprite.png) no-repeat 0 -92px; */ line-height:23px; border:0px; padding:2px 8px; color:#000; font-family:BASKVILL,"Baskerville Old Face"; font-size:14px; background: #F3F3F3; box-shadow: inset 0px 0px 15px -6px #5C5955; border-radius: 5px;}
div.SignUp input.submit { width:58px; height:27px; /* background:url(../images/sprite.png) no-repeat -144px -92px; */ /* float:left; */ border:0px; margin-left:10px; background: #6BAB9D; color: white; border-radius: 5px; display: inline-block; cursor: pointer; transition: background .3s linear;}
.NewsAndEvents h2 {font-family: 'Great Vibes', serif;font-size: 28px;line-height: 28px;margin: 0px 0px 20px 0px;padding: 0px 0px 8px 0px;border-bottom: 1px solid #cec9c0;}
div.SignUp input.submit:hover {background: #85CEBE;}
@media screen and (max-width: 894px){ .NewsAndEvents{ /* margin-right:10px; */} }
/* Navigation =====================================================================*/
#nav { width: 96.75%; height:34px; padding:24px 16px 0; /* margin-right: 20px; */}

#nav li { float:left; padding: 0px 13px;}
#nav li a { font-size:18px; text-decoration:none; line-height:34px;}
#nav li a:hover { color:#b5ad9d;}
#nav li div { margin:0px 0 0 0px; padding:0; position:absolute; visibility:hidden; width:160px; z-index:99;}
#nav li div a { background:#ede9de; border:1px solid #a8a08e; border-top:0px; color:#352e1e; display:block; height:23px; margin:0; min-width:160px; padding:3px 10px 3px 22px; font-size:16px;
 line-height:23px; text-align:left; font-family:BASKVILL,"Baskerville Old Face"; text-decoration:none; text-indent:0 !important; white-space:nowrap;}
 /* styles for desktop */
.tinynav { display: none }
select{outline:none;}
select:active{outline:1px solid #5e9e90;}
/* styles for mobile */
@media screen and (max-width:1034px){#nav li a {font-size: 100%;}}
@media screen and (min-width:835px){.nav-wrap {margin: 0 auto;text-align: center;}}
@media screen and (max-width: 834px) {.tinynav { display: block }div.nav-wrap {position: relative;height: 80px;}

#tinynav1 {border:none !important; width: 215%; background-color: #EAE5DB;font-size: 17px;color: #352e1e;/* box-shadow: 0px 3px 12px -7px #000; */line-height: 22px;}#nav { display: none }
 .tiny-nav-wrap{width: 130px;padding: 6px;margin: 15px auto 15px auto;font-size: 17px;color: #352e1e;box-shadow: 0px 3px 12px -7px #000 !important;border: 1px solid rgb(199, 199, 199);
position: absolute;background: #EAE5DB;overflow: hidden;left: 50%;margin-left: -148px;}
div.tiny-nav-wrap:before {font-family: FontAwesome;	content: "\f0dd";position: absolute; top: 8px;right: 10px;pointer-events: none; z-index: 99999;}.reserve:before {
font-family: FontAwesome;content: "\f0dd";position: absolute;top: 3px;right: 10px;pointer-events: none;z-index: 99999;}
 }
 @media screen and (max-width:844px){#nav li:last-child{padding-right:0;}}
 /*new nav settings april 3rd 2014*/
 div.tiny-nav-wrap, .reserve {
    display: inline-block;
    vertical-align: middle;
}
.reserve {
	display:none;
    width: 130px;  
	padding: 6px;  margin: 15px;  font-size: 17px;  color: #352e1e;  box-shadow: 0px 3px 12px -7px #000 !important;  border: 1px solid rgb(199, 199, 199);  
    position: absolute;  background: #EAE5DB;  
    /* overflow: hidden; */
    
	line-height: 27px;
    
	right: 50%;
	margin-right: -148px;
}
div.reserve a {
    text-decoration: none;
    position: relative;
    top: -2px;
}
@media screen and (max-width: 834px){.reserve{display:inline-block;}}
/* Banner =====================================================================*/
#Banner { width: 100%; height: auto; position: relative;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#Banner:after {display: table;clear: both;content: " ";margin-top: 31%;}
body.subpage #Banner {display:none;}
#Banner .welcometext{ width:446px; position:absolute; top:31px; right:40px; z-index:999; color:#FFFFFF; font-size:14px; line-height:17px;}
#Banner .welcometext img.welcome-text { padding-bottom:20px;}
#Banner .welcometext div.Readmore, div.Readmore a { width:87px; height:38px; text-decoration:none; text-indent:-9999px; float:left;}
#Banner .welcometext div.Readmore { background:url(../images/sprite.png) no-repeat; margin:15px 0 0 0;}
#slideshow {margin-top: 15px;position:relative; height: auto; margin: 0 16px;}
#slideshow IMG {position:absolute; top:0; left:0; z-index:8; opacity:0.0;width: 100%;}
#slideshow IMG.active {z-index:10;opacity:1.0;width: 100%;}
#slideshow IMG.last-active { z-index:9;}
.Footer { width:100%; height:50px; text-align:center;}
/* Inner Page css =====================================================================*/
.ContentArea-inner { width:968px; padding:0 0 0 16px; min-height:275px;}
.ContentArea-inner .contents { width:952px; padding:0px 0px 15px 0px; margin:0px;font:normal 14px/16px BASKVILL;    color:#6a604a;}
.ContentArea-inner .contents img {  margin: 0px 15px 15px 0px;  float:left;}
.ContentArea-inner .contents img.menuimg {text-align:center;float:none;}
.ContentArea-inner .contents h2, .ContentArea-inner .contents h3{ color:#413a2b;}
.ContentArea-inner .contents h2{margin:15px 0px 20px 0px;font:normal 26px/18px BASKVILL;color:#413a2b;     line-height: 23px;} 
.ContentArea-inner .contents h3{margin:0px 0px 10px 0px;font:normal 18px/18px BASKVILL;}
.ContentArea-inner .contents h4{ margin:0px 0px 10px 0px;font:normal 18px/18px BASKVILL;color:#413a2b;}
.ContentArea-inner .contents hr{ color:#a8a08e;height:1px;} 
.seperation-2{ margin:0px 0px 30px 0px; border-bottom:1px solid #a8a08e;height:20px;width:100%;}
ul.ContactForm, ul.reservationform  {float:left;width:100%;font:normal 14px/18px BASKVILLmargin:22px 0 0 0;}
ul.ContactForm li{width:100%;float:left;margin:8px 0;}
ul.reservationform li{width:470px;float:left;margin:15px 0px 0px 0px;}
.fullstretch{width:100%!important;  }
.label-fullstretch{ width:630px!important;line-height:16px!important;}
ul.ContactForm li label, ul.reservationform li label{width:160px;float:left;line-height:24px;}
ul.ContactForm li input.FormText, ul.reservationform li input.FormText{width:240px;height:24px;background:url(../images/form_text.gif) left top no-repeat;border:0px;padding:3px 10px 0px 10px;font:normal 14px BASKVILL!important;}
ul.ContactForm li input:focus.FormText, ul.reservationform li input:focus.FormText{background:url(../images/form_text.gif) left bottom no-repeat;}
ul.ContactForm li textarea.FormTextField, ul.reservationform li textarea.FormTextField{ width:240px;height:77px;background:url(../images/form_text_field.gif) left top no-repeat;border:0px;padding:8px 10px 0px 10px;font:normal 14px/18px BASKVILL;}
ul.ContactForm li textarea:focus.FormTextField, ul.reservationform li textarea:focus.FormTextField{background:url(../images/form_text_field.gif) left bottom no-repeat;}
ul.ContactForm li input.SubmitBtn, ul.reservationform li input.SubmitBtn{width:58px; height:25px; background:url(../images/submit.gif) no-repeat;border:0px;font:normal 14px BASKVILL;color:#fff;    padding:0px 0px 2px 0px;}
.ContentArea-inner .contents .menuitems{ padding: 15px;background:#d9d4cb;   float: right; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.ContentArea-inner .contents .menuitems h3{ margin:0px 0px 15px 0px;width:390px;padding:10px;display:block; font:normal 18px/18px BASKVILL; background:#e6e1d6;}
.seperation{width:950px;height:30px;border-top:1px solid #c8c2b8;margin:30px 0px 0px 0px;}  
.ContentArea-inner .contents .language-menu { width:100%;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;font:normal 16px/16px BASKVILL;color:#413a2b;background:#d7d2c6;}
.ContentArea-inner .contents .language-menu { width:100%;height:29px;padding:0px 0px 0px 0px; margin:5px 0px 20px 0px;font:normal 16px/16px BASKVILL;color:#413a2b;}
.ContentArea-inner .contents .language-menu .arrow { width:243px;height:23px;padding:6px 0px 0px 10px; margin:0px 0px 0px 0px;font:normal 15px/16px BASKVILL;color:#135f4f; background:url(../images/arrow-language.gif);   float:left;}
.ContentArea-inner .contents .language-menu li{ padding:6px 0px 0px 0px; margin:0px 18px 0px 18px;float:left;height:23px;}
.ContentArea-inner .contents .language-menu li a.langNav{ font:normal 16px/16px BASKVILL;color:#413a2b;text-decoration:none;}
.ContentArea-inner .contents .language-menu li a:hover.langNav, .ContentArea-inner .contents .language-menu li a.langNav-active { color:#359983;text-decoration:none;}
/* DINNER PAGE 
.page-22 .left-col, .page-22 .right-col {height: 574px;}
*/
.page-22 .left-col-two {min-height: 824px;}
/* DINNER PAGE */
/* JAZZ BRUNCH MENU START*/
.left-col-jazz {width: 40%;float: left; text-align: justify; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-top: 10px;}
.right-col-jazz {width: 58%; margin: 30px 0px;}
.jazz-img {max-width: 366px;}
@media screen and (max-width:600px){.left-col-jazz { width: 100%;}.right-col-jazz {width:100%; float:none;}.jazz-img {margin:0 auto;}}
/* JAZZ BRUNCH MENU END*/
/* CHINESE BRUNCH PAGE */
@media screen and (min-width:1009px) and (max-width:1034px){ 
.page-422 .ContentArea-inner .contents { width: 968px !important;}}
@media screen and (max-width:1008px){.left{float:none;}.page-152 .left{float:left;}}
@media screen and (max-width:1008px){.home-page .left{float:left;}}
@media screen and (max-width:600px){.page-422 #script-title {font-size:30px;line-height:35px}}
/* CHINESE BRUNCH PAGE END */
/* Casual Dining PAGE */
.page-162 .left-col, .page-162 .right-col {height: 660px;}
/* Casual Dining PAGE END*/
/* OUR CHEIF */
@media screen and (max-width:550px){.our-cheif img {max-width: 100% !important;}}
/* OUR CHEIF END */
/* RECIPES PAGE */
.recipes-image {max-width: 300px;}
@media screen and (max-width:600px) {.recipes-image  { max-width: 534px !important; margin-right:0!important; margin-left:0!important;}}
/* RECIPES PAGE END */

/* SHOP PAGE  */
.shop-captcha label {width:80px !important;}
.shop-captcha #captcha {border: none;width: 171px;margin-left: 5px;border: 1px solid #D6D5D5;box-shadow: inset 0px 1px 6px 0px #D6CCB6;background:#F1EEE7}
.shop-captcha li {margin-top: 5px !important;}
.shop-captcha img { top: 10px !important; left: 180px; clear: left;}
.shop-captcha button {margin: 5px 0 0 99px;}
.shop-page .right_content {float: none;max-width: 750px;}
@media screen and (min-width:800px){.shop-page button {margin-left: 143px !important;}
.shop-captcha img {margin-left: 50px !important;}.shop-captcha-info {margin-left: 203px !important;}}
@media screen and (max-width:647px){#form h3 {text-align: center;}#form .product_img {max-width:200px;margin: 0 auto;float: none !important;text-align: center;}.preview_block { margin: 0 auto;width: 403px;}}
@media screen and (max-width:410px){.preview_block {margin: 0 auto !important; width: 224px;text-align:center;}.preview_block > div:nth-child(2) {margin: 0 auto;}.image_block {margin: 0 auto !important;}.preview_block > div:nth-child(2) img {margin:0 auto !important;width: 224px;}.product_img img {width: 100%;} .shop-page .form select {width: 100% !important;}.shop-page .form input, .shop-page .form label {width: 96%;text-align: left;}.shop-page .right_content {padding: 0;}.shop-page .feild_box02 {width: 100% !important;}
.shop-page .listing-03 { width: 100% !important;} .shop-page .form_left {width: 93%!important;} .shop-captcha #captcha {width: 100% !important;margin: 10px 0 0 6px;}
.shop-page #form > fieldset > div > div.block-03 > div:nth-child(4) > ul > div > li > div { margin: 0 0 0 7px !important;}
.shop-page #form > fieldset > div > div.block-03 > div:nth-child(4) > ul > div > li > label.label {display: none;}
.shop-page #form > fieldset > div > div.block-03 > div:nth-child(4) > ul > div > li > button {margin: 5px 0 0 7px;}
.shop-captcha img {left: 5px;}}
@media screen and (min-width:800px){.shop-page .form_left input {width: 218px !important;} .listing-03 {margin-left: 20px; width: 340px;}}
@media screen and (max-width:640px){.shop-page .right_content {float: left;}}
/* SHOP PAGE END */
/* MEDIA PAGE */
.media-page #request {width: 62%;}
.media-page #captcha {width: 38% !important;}
.media-page-captcha {height: 78px;}
.media-page .column02, .media-page .column01 { max-width: 47%; width: 100%;}
.media-page-captcha img {width: 21%;max-width: 98px;margin-bottom: 0px !important;margin-top: 2px !important;margin-right: 3% !important;height: 30px;}
.media-page-button {width: 91%;height: 100px;clear: both; float: none; display: block; position: relative;}
.media-page .inputText {width: 62%;}
.media-page .form button {position: absolute;right: 0;margin-top: 8px;}
#videoBar-bar img {box-shadow: none;}
@media screen and (max-width:834px){.media-page .form label {width:80px;}}
@media screen and (max-width:930px){.media-page-button{width:95%}}@media screen and (max-width:990px){.media-page-button{width:92%}}@media screen and (max-width:965px){.media-page-button{width:93%}}@media screen and (max-width:834px){.media-page-button{width:93%}}@media screen and (max-width:790px){.media-page-button{width:95%}}
@media screen and (max-width:740px){.media-page .column02, .media-page .column01{max-width: 100%;width: 100%;margin-left: -10px;}div.resultDiv_gsvb{max-width: 100% !important;}div.resultDiv_gsvb img {max-width:100%!important;}resultTable_gsvb horizontal_gsvb {width: 95%;margin: 0 auto;}}
@media screen and (max-width:740px){.gallery_flickr li {width: 31%;}.gallery_flickr li div{ width: inherit !important;}.gallery_flickr img { min-width: 230px; width: 100%;}.gallery_flickr {width: 100%; margin: 0 auto; margin-left: 7px !important;}}
@media screen and (max-width:620px){.gallery_flickr{margin-left: 3px !important;}}
@media screen and (max-width:500px){.gallery_flickr{margin-left: 0px !important;}}
@media screen and (max-width:492px){.gallery_flickr li {width: 47%;}.gallery_flickr{margin-left: 3px !important;}}
@media screen and (max-width:480px){.gallery_flickr{margin-left: 4px !important;}}
@media screen and (max-width:430px){.gallery_flickr{margin-left: 2px !important;}}
@media screen and (max-width:352px){.gallery_flickr li {width: 100%;}.gallery_flickr{margin:0 auto;width: 100%;overflow: hidden;margin-left: -2px !important;}}
/* MEDIA PAGE END */
/* GALLERY PAGE */ 
@media screen and (min-width:1008px) and (max-width:1034px){.content {width: 950px;}}
.gallery-page .ContentArea-inner .contents{width: initial;}
#gallery-photos, #gallery-categories {width: 60% !important; margin: 0 auto !important;}
@media screen and (max-width:888px){#gallery-photos li, #gallery-categories li {width: 40% !important;clear: initial !important; margin-left:20px !important;}#gallery-photos img, #gallery-categories img { max-width: 200px !important; width: 100% !important;}}
@media screen and (max-width:550px){ #gallery-photos li, #gallery-categories li { width:80% !important;margin-left:20px !important;}#gallery-photos img, #gallery-categories img { max-width: 300px !important;}}
@media screen and (max-width:380px){ #gallery-photos li, #gallery-categories li { margin-left:15px !important;}}
@media screen and (min-width:550px) and (max-width:888px){#gallery-categories li{ height: 151px !important;}}
/* GALLERY PAGE END */
/* PRIVATE PARTIES PAGE */
.cta-col-wrap {width: 100%;margin-left: 14px;}
.cta-col {width: 24%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;display: inline-block; padding: 0 6px;vertical-align: top;}
.cta-col img {margin: 0 0 15px 0 !important; box-shadow:none !important;}
@media screen and (max-width:719px){.cta-col{width: 49%;display: inline-block;vertical-align: top; padding-right:0;}.cta-col-wrap {margin-left:0px !important;}}
@media screen and (max-width:400px){.cta-col{width: 100%%;padding:0 20px;}}
@media screen and (max-width:1008px) {.cta-col-wrap{margin-left:10px}}
/* PRIVATE PARTIES PAGE END */
/* CONTACT PAGE */
.page-142 #ContentPane img { width: 100% !important; max-width: 340px; height: auto !important; box-shadow:none !important;}
/* CONTACT PAGE */

/* RESERVE PAGE */
.reserve-page .content img { width: 100%; max-width: 349px;height: auto;float: none; display: inline-block; box-shadow: none !important;}
.reserve-page .nav {width: 77%; margin: 0 auto; clear: both;}
.reserve-page .nav li {width: 49%; display: inline-block;}
@media screen and (max-width:834px){.reserve-page .nav li{display:block;width: 350px;margin: 0 auto;}.reserve-page .nav{margin:0 auto !important;}}
@media screen and (max-width:500px){.reserve-page .nav li{width:100%;}}
/* RESERVE PAGE END */
/* 404 PAGE */
.four-0-four-page .content {text-align: center;position: relative;top: 90px;}
/* 404 PAGE END */
.listing-01{margin:0;padding:0;}
.listing-01 li{ margin:0 0 25px;padding:0 0 25px;border-bottom:1px solid #A8A08E;}
.listing-01 li .image-pane, .listing-02 .image-pane{width:190px;height:116px;margin:0 15px 0 0;padding:0;float:left;overflow:hidden;position:relative;}
.listing-01 li .image-pane img, .listing-02 .image-pane img{margin:0;padding:0;}
.listing-01 li .image-pane span, .listing-02 .image-pane span{width:190px;height:116px; background:url(../images/img_bdr02.html) no-repeat; display:block;  position:absolute;  left:0; top:0;  z-index:99;}
.listing-01 li .cnt-pane{float:left;width:747px;}
.menu_listing{margin:0; padding:0;}
.menu_listing ul{padding:10px 0 0;}
.menu_listing li{background:url(../images/icon-1.gif) no-repeat left top;padding:0px 0px 0px 34px;margin:0 0 5px;}
.listing-02 .image-pane{width:221px;height:146px;margin-bottom:5px;}
.listing-02 .image-pane span{background:url(../images/img_bdr01.html) no-repeat;width:221px;height:146px;}
.listing-02{margin:0 0 8px;}
/*::::::::8-12-2010:::::::*/
.block-01{padding:20px 0 0;}
.block-01 h3{ margin:0 0 20px !important;display:block; font:normal 18px/18px BASKVILL;}
.listing-03{margin:0;padding:0;}
.listing-03 li{ margin:0 0 10px;padding:0;list-style-type:none;}
.feild_box01, .block-03 .feild_box02, .feild_box02{ /* background:url(../images/form_text01.gif) no-repeat left top; */ width: 170px;height:17px;padding:5px;}
.feild_box01 input, .feild_box01 select, .block-03 .feild_box02 select, .block-03 .feild_box02 input,.feild_box02 input{    background: #F1EEE7;    border:0;   width:100%; height:17px;    border: 1px solid #D6D5D5;  box-shadow: inset 0px 1px 6px 0px #D6CCB6;}
.feild_box02, .block-03 .feild_box02{/* background:url(../images/form_text02.gif) no-repeat; *//* width:222px; */}
.block-03 .feild_box02{float:left;}
.label{display:block;}
.block-01 img{ float:none !important;}
.box-01{float:left;padding:0 25px 0 0;}
.box-02{width:400px;float:left;padding:10px 0 0;}
.box-02 strong{display:block;margin:0 0 10px;}
.block-02{margin:0 0 25px;padding:0 0 25px;border-bottom:1px solid #C8C2B8;}
.block-02 img{float:left !important;}
.product_img{background:url(../images/img-bg.html) no-repeat;overflow:hidden;float:left;padding:8px 9px 10px;}
.right_content{float:left;padding:0 0 0 15px;}
.left_area{float:left;width:150px;}
.block-02 label{margin:0 0 5px;display:block;}
.block-03{margin:0;padding:0;}
.block-03 .label{display:block;width:80px;float:left;height:27px;line-height:27px;}
.block-03 .label span{color:red;}
.block-03 .feild_box01{float:left;}
.image_block{margin:0 17px 0 0;float:left;}
.image_block img{margin:0 !important;float:none !important;}
.image_block strong{text-align:center; display:block;height:34px;line-height:34px;text-transform:uppercase;}
.form_left{float:left;}
.block-04{margin:0 0 15px;}
.grid-01{background:#fff;width:470px;margin:0;}
.grid-01 td{border-left:1px solid #eae5db;border-bottom:1px solid #eae5db;padding:5px 10px;}
.grid-01 td span{font-style:italic;font-size:12px;}
.right{float:right;}
.right_content01{float:none !important;padding:0 !important;}
.preview_block{margin:0;padding:0;}
.grid-02{width:auto !important;}
.head-01{text-transform:uppercase;font-size:20px;}
.head-02{text-transform:uppercase;font-weight:bold;}
.block-head{margin:0 0 1px !important;padding:10px 0 0;}
.column01, .column02{width:450px; padding:0px 10px; float:left; text-align:justify;}
.col01, .col02, .col03, .col04{width:215px; padding:0px 10px; float:left;}
.translation{background-color:#FFFFFF; text-align:center ;padding:10px; margin-bottom: 20px;  }
.translation ul {width: 504px;margin: 0 auto;}
.translation li{float:left; list-style-type:none; text-align:center; margin-right:40px;   width:50px;}
.translation li a{text-decoration: none;width: inherit;position: relative;left: -5px;}
.translation li a img{width:36px; height:25px; text-align:center; display:block; box-shadow:none !important; -moz-box-shadow:none !important; -webkit-box-shadow:none !important;}
.translation li a div{display:block;}
.translation ul li:last-child {margin-right: 0;/* margin-left: 5px; */}
.gallery_flickr{text-align:center; margin:0 auto;}
.gallery_flickr li{float:left; list-style-type:none; padding:5px; text-align:center;}
.gallery_flickr li div{width:120px; height:120px; overflow:hidden;}
.gallery_flickr li p{display:block; margin:0px; padding:0px;}
.list-int {margin-bottom:17px; margin-left:17px;}
.list-int li{margin-bottom:7px;}
@media screen and (max-width:1037px) {.ContentArea-inner {width: 100%;padding: 0;}.ContentArea-inner .contents {padding: 10px; width:100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}}
.left-col {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;width: 49%; float: left; padding: 20px;background: #D9D4CB;}
.right-col {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;width: 49%;float: right;padding: 20px;background: #D9D4CB;margin-left: 10px; min-height: 574px;}
#dinner-menu {height:auto; margin-top: 20px;}
#dinner-menu:after {display: table; clear: both; content: " ";}
.right-col-two { min-height: 824px;}#ContentPane hr { margin-top: 50px;}
@media screen and (max-width:900px){ .left-col, .right-col { width:100%;}.translation ul {margin: 0 auto;text-align: center;width:340px}.translation ul li{margin:0px 3px;padding:0}}
@media screen and (max-width:370px){.translation ul{ width: 168px;}.translation ul li{margin-bottom:20px }.translation ul li:last-child a {left: 0;}} 
@media screen and (min-width:901px) and (max-width:1000px){.left-col-two, .right-col-two { height: 910px !important;}}
@media screen and (max-width:900px){.right-col-two, .left-col-two, .page-22 .right-col, .page-22 .left-col{min-height:initial;height: 100% !important;}}/*CMS Styles*/
#script-title { font-family: 'Great Vibes', serif; font-size: 34px;}
#compucast-footer , #compucast-footer a{text-align:center; color:#EAE5DB; margin-bottom:50px;}
#home-cont-box { float:left; width: 45%; margin: 30px 0 0 0;}
#home-cont-box li{list-style-type: disc; margin-left:20px;}
@media screen and (max-width:388px){#script-title {font-size: 25px;}}
/*SIDEBAR*/
#sidebar {float:right; width: 12%; padding: 0px 20px 20px 20px; color:#6A604A; font-family:BASKVILL,"Baskerville Old Face"; z-index: 5;position: relative;background: #eae5db;}
#sidebar a{color:#6A604A; font-family:BASKVILL,"Baskerville Old Face";}
/* FORM LAYOUT */
.form ul{ list-style:none; margin:0; padding:0; }
.form li{ padding:5px; margin:0; }
.form label{ float:left; width:100px; position:relative; top:3px; text-align:right; padding-right:15px; }
.form legend{ color:#000; font-weight:bold;}
.signupFieldset{ height:240px; }
.captcha{ float:left; }
.form label.error {display:none !important;}

/* FORMS FIELDS */
.form input{ -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; border:1px solid #999; padding:5px; }
.inputText{ width: 260px; }
.form img{ -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; position:relative; top:-2px; }
.form select{ -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; border:1px solid #999; padding:5px; width:300px;}
.form textarea{ -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; border:1px solid #999; padding:5px; width:200px; height:120px; }
.form button{ -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; border: 1px solid #6BAB9D; padding:5px 20px; /* background:url(../images/form_button.jpg) repeat-x 0 50% #00cc00; */ color:#FFF; font-weight:bold; cursor:pointer; background: #6BAB9D; transition: all .3s linear;}
.form button:hover{ border: 1px solid #85CEBE; /* background:url(../images/form_button_hover.jpg) repeat-x 0 50% #00cc00; */ background: #85CEBE; /* box-shadow: 0px 7px 16px -6px #000; */}
/* FORM VALIDATION */
div.formErrors{ display: none !important; padding:10px; margin:0 30px 10px 0; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; display: none; border:1px solid #FF0000; background-color:#fff; font-weight:normal;}
div.formErrors h4{ color:#F00; font-weight:normal; font-size:14px; margin:0px; padding:0px;}
div.formErrors ol{ padding:10px 0 0 40px; margin:0;}
.formErrors .error{ float:none !important; width:100% !important; border:none !important; }
.error{ border:2px solid #F00 !important; }
/* FORM HIGHLIGHT */
.highlight label{ background-color:#f6efa3; text-decoration:underline !important; }
.highlight-selected{ background-color:#FF0; }
/* GALLERY */
#caption{ border:1px solid #98c5e3; background:#f0f6f9; margin:10px 0 0 0; padding:10px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
#gallery-categories{ list-style:none; margin:0; padding:0; }
#gallery-categories li{ float:left; padding:10px 0; text-align:left; }
#gallery-categories li span{ display:block; /* padding:10px 0 0 0; */ clear:left; }
#gallery-photos{ list-style:none; margin:0; padding:0; }
#gallery-photos li{ float:left; padding:10px 0; text-align:center; width: 33% !important;}
#gallery-photos li span{ display:block; padding:10px 0 0 0; }
.galPic{ border:2px solid #541b07; -moz-box-shadow: 2px 2px 3px #999; -webkit-box-shadow: 2px 2px 3px #999; box-shadow: 2px 2px 3px #999; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.colPic{ padding:10px; }
.colCap{ padding:10px; }
.galPaging{ border:1px solid #b2a68e; background-color:#cabda2; padding:10px; margin-top:10px; color:#ac996f; text-align:center; }
.galPaging a{ color:#7b342e !important; margin-right:5px; border:1px solid #a39a87; padding:3px; background-color:#beb195; }
.galPaging a:last-child{ margin-right:0px; }
.galPaging a:hover{ border:1px solid #e1d8c0; background-color:#d0c2a5; }
.galPagingCur{ margin-right:5px; border:1px solid #e1d8c0; padding:3px; background-color:#d0c2a5; }
/* BLOG EXCERPTS */
.excerpt{ margin:10px 0; max-width: 778px;}
.excerptThumb{ float:left; margin-right:10px; }
.excerptThumb img{ border:none; }
.excerptMain{ /* float:left; */ width: 100%;}
#content .excerptThumb img { /* margin-bottom: 100%; */ }
.excerptHR{ text-align:center; background:none; border:none; border-top:1px dashed #bf9d98; margin-top:10px; margin-bottom:10px; clear:both; }
.excerptTitle{ margin:-0px 0 0 0 !important; text-align:left !important; font-weight:lighter; }
/* BLOG LATEST EXCERPTS */

.latestExcerpt{ margin-bottom:10px;}
.latestExcerpt .excerptThumb{ position:relative; top:5px;}
#dinner-menu {width: 100%;}
#dinner-menu td { width:50%; padding: 20px; margin: 20px; background-color: #D9D4CB; border: 20px solid #EAE5DB; }
#dinner-menu h3 { background-color: #E6E1D6; padding: 10px 0 10px 5px;}
#dinner-menu hr {color: #A8A08E; background-color:#FFFF00;}

.excerptThumb, .excerptText{display:inline-block;}
.excerptThumb{width:100px;margin: 0 20px 80px 0;}
.excerptText, .excerptTitle{display:list-item;/* width: 253px; */padding-left: 109px;}
.excerptMain h2, .post-page .contents h1{margin-bottom: 20px !important;line-height: 26px !important;}
.excerptTitle {
    text-align: left !important;
    padding-left: 0;
    list-style: none;
}
div.excert-wrap {width: 70%;float: left;}
.blog #sidebar {padding-top: 0;}

.blogitem {clear:both; margin-bottom:20px; padding-bottom:20px; border-bottom: 1px dashed #bf9d98;}


@media screen and (max-width: 854px){.blog #sidebar{padding-top:0 !important;}}
@media screen and (max-width: 500px){.excerptContent {font-size:12px}div.excert-wrap {width:60%}}
@media screen and (max-width: 350px){div.excert-wrap {width:50%;}}
@media screen and (max-width:854px){.excerptMain h2, .post-page .contents h1{font-size:20px !important;padding-left:0;}#sidebar{padding: 0px 0 20px 20px !important;/* box-sizing:border-box; */-moz-box-sizing:border-box;-webkit-box-sizing{border-box;}
}}
@media screen and (max-width:700px){.excerptMain h2, .post-page .contents h1{font-size:15px !important;margin-bottom:5px !important;}#sidebar a {font-size: 13px;}#sidebar h3{font-size: 16px}#sidebar .blogListCat, #sidebar .blogListDate {font-size: 15px;}#sidebar {width:120px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}}
@media screen and (max-width:704px) { #content .excerptThumb img { margin-bottom: 50%; } #content > div > a {margin-top:-22px !important;left: 45px;}  }
@media screen and (max-width:356px) { #content .excerptThumb img { margin-bottom: 60%;  } }
@media screen and (max-width:326px) { #content .excerptThumb img { margin-bottom: 100%; }  }
/* FOOTER-TOP */
#footer-top {margin: 0 auto;padding: 8px;background: #eae5db;border: 1px solid #a8a08e;border-top: 1px solid #FFFCF7;clear: both;position: relative;height: auto;min-height: 125px;}
#footer-top section {display: inline-block;-webkit-box-shadow: 2px 3px 10px 1px #616161;box-shadow: 0px 4px 10px -3px #616161;position: relative;margin-right:0px;}
#footer-top section #newsletter {background: #F6F3EA;border: 1px solid #C9C9C9;}
#footer-top div.SignUp {width: 220px;position: relative;}
body > div > div > div > div.clearfix.pam {display: none;visibility: hidden;}
.newstext {font-family: 'Great Vibes', serif !important;font-size: 24px;padding: 2px;text-align: center;color: #948e80;border-bottom: 1px solid #cec9c0;margin-bottom: 20px;text-shadow: 0px 1px 1px #948e80;}
.top-footer-wrap {max-width: 900px;margin: 0 auto;padding-left: 53px;}
#footer-top div.SignUp {width: 302px;position: absolute;top: 0px;left: 0;height: auto;background: #F0EDE5;margin: 10px;height: 120px;padding: 1px 10px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;box-shadow: -1px 1px 7px -1px #A29898;}
#footer-top div.SignUp input.textbox {margin-left:20px;}
#footer-top > div > section:nth-child(1) {height: 101px;padding: 0px;position: relative;top: -83px;border: 1px solid  #C9C9C9;}
#footer-top > div > section:nth-child(1) > div > form > p {margin: 0px 0px 25px 0px;background: #F6F3EA;position: relative;right: 5px;padding-left: 5px;padding-top: 5px;padding-bottom: 5px;color: #60A092;font-size: 14px;font-weight: 700;text-transform: capitalize;}
#footer-top > div > section:nth-child(2) {margin-left: 6%;margin-right: 6%;}
#TA_certificateOfExcellence449 {position: absolute;left: 50%; margin-left: -84px;top: 0; margin-top: 0px;}
/* FACEBOOK RSS FEED */
#fb-rss-wrap {width: 300px;font-size: 10px;background: #F0EDE4;height: 120px;position: absolute;overflow: hidden;top: 0;right: 0;margin: 10px;padding: 1px 10px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;box-shadow: -1px 1px 7px -1px #A29898;}
#fb-rss-wrap h2 {width: 100%;font-family: 'Great Vibes', serif !important;font-size: 24px;padding: 2px;text-align: center;color: #948e80;border-bottom: 1px solid #cec9c0;}
#fb-rss-wrap .fb-icon {position: absolute;top: 2px;}
#fb-rss {width: 300px !important;height: 200px !important;overflow: hidden;}
#fb-rss .item { width: 90% !important;height: 200px !important;padding: 2px 5px 5px 5px;}
#fb-rss img {display: none !important;}
@media screen and (min-width:480px) and (max-width:569px){.newstext{font-size:20px}}
@media screen and (max-width:840px) {
	.travelWiget {display:none !important;}
	#fb-rss-wrap {width: 97%;display: block; margin-top: 140px; }
#fb-rss {width: 100% !important; overflow:hidden;}#fb-rss .item{width:100% !important; padding-top:10px; font-size:11px; padding-bottom:0px;margin-bottom:0px;}
#fb-rss .item p {padding:0; margin:0;} #fb-rss .item img {display:none;}#footer-top {height:250px;}#TA_certificateOfExcellence449 {right:0;left: initial;}#footer-top div.SignUp {width: 70%;}
.input-wrapper {width: 236px; margin: 0 auto;text-align: center;height: auto;}}
@media screen and (max-width:636px){ #footer-top div.SignUp {width: 60%;}}
@media screen and (max-width:479px){#footer-top {height: 290px;border-top: none;} #fb-rss-wrap {margin-top: 168px;width: 95%;} #TA_certificateOfExcellence449 {right:initial;left: 50%; top:135px} #footer-top div.SignUp{width: 95%;}}
@media screen and (max-width:340px){#footer-top {height:360px}#footer-top div.SignUp{margin:0 auto;}}
/*Footer*/
#compucast-footer {clear:both;}
.fb-icon {position: absolute;z-index: 999;right: 10px;margin-top: 1px;}
/*Footer Links*/
#footer-links {display: none;}
/*---------------------------------Responive testing---------------------------------------------------*/
@media screen and (max-width:63em){ #Logo {display: block; width: 100%!important; margin:0px;}
#Logo img {width: 500px; margin: 0 auto; display: block;}
#header .ShowHours {padding: 0px;float: none;position: relative;text-align: center;font-size: .8em;top: -10px;display: block;margin: 0 auto;width: 100%;line-height: 1.2;color:#EAE5DB;text-shadow:1px 1px 5px black;}#header .ShowHours h2 {font-size: 1.7em;margin-bottom: -5px;}#header .address {position: relative;top: -35px;padding: 20px;color: #eae5db;font-size: .7em;text-shadow:1px 1px 5px black;}#header .address ul li {border: none;}#header .address ul li a {color: #EAE5DB;}#nav li {padding: 0 10px;}
}
@media screen and (max-width:530px){#Logo img {width:96% !important;}}
@media screen and (max-width:64em){.top-footer-wrap {width: 100%;box-sizing: content-box;padding-left:0px;}#footer-top > div > section:nth-child(2) {position:absolute;left: 50%;
margin-left: -56.5px;}#footer-top > div > section:nth-child(1) {height: 101px;padding: 0px;position: relative;top: 0px;border: 1px solid #C9C9C9;float: left;}#footer-top > div > section.connect-box.face-box {float: right;}}
@media screen and (max-width:63em){#footer-top > div > section:nth-child(2) {margin-left: -62px;}}
@media screen and (max-width:44em){#home-cont-box {width: 100%;border-bottom: solid 1px #a8a08e;padding-bottom: 20px;}.ContentArea {width: 100%;padding: 0 2.5%;}.NewsAndEvents {width: 100%;float: left;background:#F2EFE6;padding-top:20px;margin: 20px auto;height: auto;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;-webkit-box-shadow: 2px 3px 10px 1px #616161; -moz-webkit-box-shadow: 2px 3px 10px 1px #616161;box-shadow: 0px 4px 10px -3px #616161;}.NewsAndEvents:after {clear: both;content: " ";display: table;}.Readmore {position: relative;top: -70px;float:left;display:block;}.NewsAndEvents #content {height: 100% !important;overflow:visible;}}
@media screen and (max-width:690px){.address{visibility: hidden;padding: 0;display:none;}#header .ShowHours {display:none;}#header {height: auto;}#ContentPane02 {padding-top: 1%;}}
@media screen and (max-width:518px){  #Logo > img {width:100%;}}
@media screen and (max-width: 480px){ body {/* overflow: hidden; */} #ContentPane02{width:100%;padding: 1% 0 0 0;}#nav {padding: 0;width: 100%;}
#ContentPane03 {border: none;}
#ContentPane01 { width: 100%}
#ContentPane02 {width:100%}
#ContentPane03 {width:100%;padding: 0;}
#ContentPane {width:100%;padding-top: 1px;}
#ContentPane {border: none;}
.NewsAndEvents {left: -1px;}
#slideshow {margin: 1%;left: -1.5px;}
/*Footer links*/
#footer-links {clear: both;text-align:center;display:block;}
#footer-links ul li {padding:10px 3px;border-bottom: 1px solid rgb(71, 69, 69);border-top: 1px solid rgb(155, 148, 148);}
#footer-links a {text-decoration: none;color: #EAE5DB;display:block;width:100%; height:auto;}
#footer-links li:hover {background:#549587;}}
@media screen and (max-width:400px){#compucast-footer {font-size:.5em;margin:10px 0; padding-top:10px;}}
@media screen and (max-width: 340px){.NewsAndEvents {left: -2px;}#footer-top > div > section:nth-child(1){display:block;height:auto;width:98%;padding-bottom:15px;}
#footer-top div.SignUp {width:100%;text-align:center;}
#footer-top {border:none;padding-bottom:60px}
#footer-top > div > section.connect-box.face-box {display: none;}

#footer-top > div > section:nth-child(1) > div > form > input.submit {display: block;margin:left:1%;}}
@media screen and (max-width: 285px){#slideshow {margin: 0 5px;left: -2px;padding: 1px;}
  #footer-top > div > section:nth-child(1) > div > form > input.submit { position:relative; top:10px;left:30%;}
  #newsletter input.submit .textbox {position: relative; margin:0 1auto;}
#newsletter {width: 90%!important; margin: 0px 3% !important;padding: 2px 0px;}}
#content > div > a {background: url('http://www.courtoftwosisters.com/templates/images/sprite.png') no-repeat 0 -39px;padding: 15px;width: 57px;height: 8px;text-decoration: none;
text-indent: -9999px;float: left; /* clear: both; *//* margin-top: -29px; *//* margin-right: 8%; */position: absolute;top: 230px;left: 48px;}
.Readmore { display: none;visibility: hidden;}
/* COPYRIGHT */
.copyright{font-size:10px;margin-bottom:0;margin-top:40px}
/* CLEARFIX */
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
#ContentPane01{position:relative;width: 100%;padding: 0 22px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
#ContentPane02:before {content: url(../images/left-floral.png) no-repeat 0 0;position:absolute;top:0;left: 0;}
#ContentPane02:after {content: url(../images/right-floral.png) no-repeat 0 0;position:absolute;top:0;right:0;z-index: -1;}
@media screen and (max-width: 1008px){#ContentPane01{padding-left: 23px;}#ContentPane02:after{/* top: 0px; *//* right: 0px; */}#ContentPane02:before{top: 0px;left: 0px;}}
@media screen and (max-width: 851px){#ContentPane02:after{/* top: -2px; *//* right: 6px; */}#ContentPane02:before{/* top: -2px; *//* left: -2px; */}}
@media screen and (max-width: 690px){#ContentPane02:after{top: -18px;/* right: 3px; */}#ContentPane02:before{top: -18px;/* left: -2px; */}}
@media screen and (max-width: 532px){#ContentPane02:after{content:" ";}#ContentPane02:before{content:" "}#ContentPane01{padding:0;margin-bottom: 0;}}
#ContentPane01:before {content: url(../images/left-bottom-floral.png) no-repeat 0 0;position: absolute;bottom: 0;left: 0;}
#ContentPane01:after {content: url(../images/right-bottom-floral.png) no-repeat 0 0;position: absolute;bottom: 0;right: 0;z-index:-1;}
@media screen and (max-width: 532px){#ContentPane01:before, #ContentPane01:after{content:" ";} }
.content img, .ContentArea-inner .contents img {box-shadow: 0px 7px 16px -6px #000;}
@media screen and (max-width:900px){#nav li {padding:0 6px !important;}}


.travelWiget {position: absolute;left: 50%; margin-left: -84px;top: 0; margin-top: 0px;}

.contents > p > img {
    float: none!important;
}

/*COMPUCAST LOGO CSS start-----------------------------*/
.old-ie {display:none;}
.cc2:hover{fill:rgba(0,0,0,0.4);}

.compucast { position: relative; right: 0px; top: 0px; margin:0 auto; width:58px; height:64px;  color:black;  border-radius:2px; overflow:hidden; transition:0.5s 1.4s;}
.compucast.dark {color:white;}
	.logo1, .logo2, .old-ie {position:absolute; top:50%; right:10px; margin-top: -13px; opacity:1.5; transition:0s}
.compucast:hover , .compucast_hover{width:225px; background:rgba(0, 0, 0, 0.04); box-shadow: 1px 7px 16px -7px rgba(0, 0, 0, 0.3);-moz-box-shadow: 1px 7px 16px -7px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 1px 7px 16px -7px rgba(0, 0, 0, 0.3);box-shadow: 1px 7px 16px -7px rgba(0, 0, 0, 0.3);transition:0.3s 0s;}	
.dark:hover { background:rgba(255, 255, 255, 0.12); }
	.compucast p {position:absolute; left:-200px; margin: 0 0 0 10px; line-height: 21px; padding: 11px 0; text-align:left !important; font-family:Arial,"Times New Roman", Times, serif; font-size:12px; color: #808080; opacity:0; transition:0.5s 1.4s;}
	.compucast a {font-size:14px; font-weight:bold; color: #000; text-decoration:none;}
	.compucast:hover p {left:0px; opacity:1; transition:0.4s 0.0s;}
	.compucast.dark:hover p { color: #AFACAC;}
	.compucast.dark a {font-size:14px; color: #fff;}
	
	/*color classes: colored , white and black*/
	.purple {fill:#7F3F98}
	.green {fill:#00A14B}
	.black1 {fill:rgba(0,0,0,1)}
    .black2 {fill:rgba(0,0,0,0.5)}
	.white1 {fill:rgba(255,255,255,1)}
    .white2 {fill:rgba(255,255,255,0.5)}	
/*COMPUCAST LOGO CSS end-------------------------------*/
