@charset "utf-8";
@import url("../fonts/Champagne-Limousines/");
@import url("../fonts/Nexa/");
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700);


/*<style>/**/

html{background:#000 url('../image-loader/?img=screen/backgrounds') no-repeat top; background-attachment: fixed; background-size:cover; color:#FFF; min-height:100%;}

html#pid-1013 {background:#000 url('../image-loader/?img=screen/backgrounds/chef') no-repeat; background-attachment: fixed; background-size:cover;}

html#pid-1007,
html#pid-1014,
html#pid-1015 {background:#000 url('../image-loader/?img=screen/backgrounds/food') no-repeat; background-attachment: fixed; background-size:cover;}

/*veg*/
html#pid-1016 {background:#000 url('../image-loader/?img=screen/backgrounds/food') no-repeat; background-attachment: fixed; background-size:cover;}


body{}
iframe{border:none;}

a{text-decoration:none; color:#6A00A4;}
a:hover{text-decoration:underline;}
img{max-width:100%;}

#site_container{padding:0em 0px; font-family:"champagne__limousinesregular","Open Sans",sans-serif; font-size:1.2em; color:#000; min-width:479px; margin-bottom:2em; position:relative;}
@media screen and (max-width: 1100px){
	#site_container{font-size:1.1em;}
}
@media screen and (max-width: 980px){
	#site_container{font-size:1.0em;}
}
h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif; font-weight:300;}


#header,
#nav,
#main,
#prefooter,
#footer{width:90%; max-width:1002px; margin:0 auto;}

#header_container,
#main_container,
#prefooter_container,
#footer_container{ width:100%;}

#main_container{width:90%; max-width:1300px; margin:0 auto;}
#main{float:right; width:45%; max-width:540px; min-width:320px;}
.adminMode #main{float:none; width:100%; max-width:none;}


#header_container{background:#FFFFFF; background:rgba(255,255,255,0.9); color:#222222;}

#nav_container{background:#222222; background:rgba(34,34,34,0.7); color:#FFF; width:100%; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
#nav_container:hover{background:#6A00A4; background:rgba(106,0,164,0.7);}

#header_container a,
#nav_container a,
#prefooter_container a,
#footer_container a{}
/**/

#header{padding:0px 0px; padding-top:0em; position:relative; overflow:hidden;}

#header h1{margin:0px auto; margin-top:0; padding:0.5em 0px; text-indent:-99999px; min-width:240px; width:35%; max-width:340px; position:relative;}
#header h1 a{display:block; overflow:hidden; width:100%; height:0px; padding-top:18.1%; background:url('logo-h-trans.png') no-repeat top left;  background-size:contain;}

#pid-1001 #header h1{width:25%; min-width:160px; max-width:220px; padding:1em 0px;}
#pid-1001 #header h1 a{padding-top:54.7%; background:url('logo-v-trans.png') no-repeat top left;  background-size:contain;}


#header #header_content{display:none; overflow:hidden; text-align:right;  background-size:contain;}


.nav{display:block; overflow:hidden; text-align:center; padding:0.0em 0; }
.nav ul{font-size:1.15em; font-weight:normal; display:inline-block; margin:0px; padding:10px 0px 10px; overflow:hidden; border:0px solid #FFF; border-width:0px 0px; border-radius:5px;}

.nav ul li{display:inline; padding:0 0.3em; white-space:nowrap; text-transform:uppercase;}
.nav ul li + li{border-left:1px solid #666;}
.nav a{color:#FFF; background-color:transparent; border-bottom:0px solid transparent; padding:0.2em 0.5em; letter-spacing:0.05em;}
.nav a.activenode{color:#FFF; text-shadow:0px 1px 0px #000;}
.nav a:hover{color:#FFF; text-decoration:none; border-color:#000; text-shadow:0px 0px 1px #000;}

#postnav{display:none;}
#nav2{display:none;}

#main{background:#FFF; background:rgba(255,255,255,0.9); border:0.15em solid rgba(255,255,255,0.8); margin:1em auto; padding:1em; overflow:hidden; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;webkit-box-shadow: 0 0 3px 0px #222222; box-shadow: 0 0 3px 0px #222222;
/*	background:url('footscape2.jpg') bottom right repeat-x; background-size:auto 150px; padding-bottom:11em; */
}

#main:hover{border-color:rgba(255,255,255,1); 
}
#main a{color:#6A00A4;}


#sidebar{padding:0em; float:right; display:inline; overflow:hidden; width:240px; padding-left:1em; margin-left:1em; border-left:2px dotted #6A00A4; padding-bottom:3em;}
#sidebar .tile{margin-bottom:2em;}

#sidebar .tileheader{font-size:1.2em; background: url('sb-underline-trans.png') no-repeat left bottom; padding-bottom:0px; overflow:hidden;}
#sidebar .tilecontent{font-size:0.85em;}


ul.social16px{margin:0px; display:inline-block; list-style:none; overflow:hidden;}
ul.social16px > li{display:inline-block;}
ul.social16px > li > a{background:url('/styles/common/social/social-16px.png') no-repeat; display:block; width:16px; height:0px; padding-top:16px; overflow:hidden;}
.nopng ul.social16px > li > a{background-image:url('/styles/common/social/social-16px.gif');}
ul.social16px > li > a.facebook{ background-position:0px -0px;}
ul.social16px > li > a.facebook:hover{ background-position:0px -16px;}
ul.social16px > li > a.facebook:active{ background-position:0px -32px;}
ul.social16px > li > a.twitter{ background-position:-16px -0px;}
ul.social16px > li > a.twitter:hover{ background-position:-16px -16px;}
ul.social16px > li > a.twitter:active{ background-position:-16px -32px;}
ul.social16px > li > a.rss{ background-position:-32px -0px;}
ul.social16px > li > a.rss:hover{ background-position:-32px -16px;}
ul.social16px > li > a.rss:active{ background-position:-32px -32px;}






#sidebar .newstile {position:relative;}
#sidebar .newstile .tilecontent{padding-bottom:32px;}

#sidebar .newstile  h3{margin:0px; }
#sidebar .newstile  img{margin:0px; }
#sidebar .newstile  p{margin:0px; font-style:italic;}

#sidebar .newstile .article + .article{margin-top:1em; padding-top:1em; border-top:2px dotted #6A00A4}
#sidebar .newstile #newstilesocial{position:absolute; bottom:10px; right:20px;}
#sidebar .newstile #newstilesocial ul{display:block; margin:0px; list-style-type:none;}
#sidebar .newstile #newstilesocial li{display:inline;}
#sidebar .newstile #newstilesocial li + li{margin-left:3px;}
#sidebar .newstile #newstilesocial a.newstileicon{background: url('/styles/common/social/social-16px.png') no-repeat; display:inline-block; width:16px; height:16px; overflow:hidden; text-indent:-99999px;}
#sidebar .newstile #newstilesocial #newstile_facebook{ background-position:0px -0px;}
#sidebar .newstile #newstilesocial #newstile_facebook:hover{ background-position:0px -16px;}
#sidebar .newstile #newstilesocial #newstile_facebook:active{ background-position:0px -32px;}
#sidebar .newstile #newstilesocial #newstile_twitter{ background-position:-16px -0px;}
#sidebar .newstile #newstilesocial #newstile_twitter:hover{ background-position:-16px -16px;}
#sidebar .newstile #newstilesocial #newstile_twitter:active{ background-position:-16px -32px;}
#sidebar .newstile #newstilesocial #newstile_rss{ background-position:-32px -0px;}
#sidebar .newstile #newstilesocial #newstile_rss:hover{ background-position:-32px -16px;}
#sidebar .newstile #newstilesocial #newstile_rss:active{ background-position:-32px -32px;}


#contentcontainer{overflow:hidden;}
#content{padding:0em; overflow:hidden; position:relative;}
#content h1{font-size:1.6em; padding-bottom:2px; border-bottom:2px solid #6A00A4;}
#content h2{font-size:1.4em; color:#6A00A4;}
#content h3{font-size:1.3em; color:#6A00A4;}
#content h4{font-size:1.2em;}

#content img{max-width:100%; height:auto;}

#content img[style*="float: right;"],
	#content img[style*="float:right;"],
	#content div[style*="float: right;"],
	#content div[style*="float:right;"]{display:inline; margin:0 0 0.5em 1em; font-size:0.9em; text-align:center;}
	
#content img[style*="float: left;"],
	#content img[style*="float:left;"],
	#content div[style*="float: left;"],
	#content div[style*="float:left;"]{display:inline; margin:0 1em 0.5em 0; font-size:0.9em; text-align:center;}

#content .bx-wrapper {margin: 0 auto;
	border-width: 0px 0px 0px;
    padding:0em 0;

}
#content .bx-pager{display:none;}
#content .bx-wrapper .bx-viewport {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0px solid #000;
	border-width: 0px 0px 0px;
    padding:0.0em 0;
	left: 0px;
	background: transparent;
	min-height:100px;
}

.twowide{overflow:hidden;}
.twowide div{display:inline; float:left; width:460px; padding:0 0px; margin-left:21px; overflow:hidden;}
.twowide div:nth-child(2n+1){margin-left:0px;}
#content .twowide div h2{font-weight:medium; padding-bottom:2px; border-bottom:1px solid #E4E1DC; text-transform:uppercase;}
#content .twowide div img{max-width:100%;}


.threewide{overflow:hidden;}
.threewide div{display:inline; float:left; width:304px; padding:0 0px; margin-left:15px; overflow:hidden;}
.threewide div:nth-child(3n+1){margin-left:0px;}
#content .threewide div h2{font-weight:medium; padding-bottom:2px; border-bottom:1px solid #E4E1DC; text-transform:uppercase;}
#content .threewide div p{margin-bottom:0px;}
#content .threewide div img{max-width:100%; width:100%; height:auto;}

.fourwide{overflow:hidden;}
.fourwide > div{display:inline; float:left; width:23.5%; padding:0 0px; margin-left:2%; overflow:hidden;}
.fourwide > div:nth-child(4n+1){margin-left:0px;}
#content .fourwide div h2{font-weight:medium; padding-bottom:2px; border-bottom:0px solid #E4E1DC; text-transform:uppercase;}
#content .fourwide div img{max-width:100%; height:auto;}

#prefooter{clear:both; overflow:hidden;}
#prefooter #nlregistration{background:#6A00A4; margin-top:0em; overflow:hidden; color:#FFF; padding:0em;}
#prefooter #nlregistration input[type=submit]{background:#6A00A4;}

#footer_container{position:fixed; bottom:0px; left:0px; right:0px; background:rgba(255,255,255,0.8); border-top:2px solid rgba(106,0,164,0.8); -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; opacity:0;}
#footer_container:hover{opacity: 1;}

#footer{border:1px dotted #6A00A4; border-width:0px 0px 0px; overflow:hidden; text-align:center; margin-top:0em; padding:0.5em 0; font-size:0.9em;}
#footer a{}
#footer #copyright{float:left; display:inline; }
#footer #footertag{float:right; display:inline; }

#footer #footertag a{display:block; width:100px; height:24px; text-indent:-99999px; overflow:hidden; /*background:url('senderon-smart-tag-trans.png') no-repeat top left; background-size:100%;*/}
.ie6789 #footer #footertag a{/*background:url('senderon-smart-tag-ie-trans.png') no-repeat top left;*/}



#breadcrumb {margin:0px; padding:1em 0px; font-size:0.85em;}
#breadcrumb ol {display:inline; margin:0px; padding:0px list-style-type:none;}
#breadcrumb ol li{display:inline; }
#breadcrumb ol li + li{}
#breadcrumb ol li + li:before{content:" >\00a0"; }
#breadcrumb ol a{}
#breadcrumb ol a.activecrumb{}

#dcms_adminToolbar{float:right; border:1px solid #666666; background-color:#EEE; color:#222; overflow:hidden; padding:0.25em 0.5em; margin-top:0.5em; font-size:0.85em; clear:both;}
#dcms_adminToolbar a {background-color:#F60; color:#222; margin:0.25em; padding:0.25em; text-decoration:none; overflow:hidden; display:inline-block;}
#dcms_adminToolbar a:hover {background-color:#FFCC99; }

.newsarticle {border:1px solid #000000; margin-bottom:1em; padding:1em; overflow:hidden;}
.newsarticle .articlelistingimg {float:left; display:inline; clear:both; overflow:hidden; min-width:100px; min-height:100px; margin-right:1em; background-color:#DDDDDD;}
.newsarticle h3 {margin:0px; display:inline;}
.articlelistingtext {overflow:hidden; margin-bottom:0.5em;}
.articlemeta { font-size:0.8em; border:1px solid black; background-color:#DDDDDD; margin-top:0.5em; padding:0.5em;}

.newsarticle2 > .articlelistingtext > h3 {margin-top:0px;}
.newsarticle2 h3 {margin-bottom:0px;}
.newsarticle2 h3 a{color:#666;}
.newsarticle2 .news_summary{font-style:italic;}
.newsarticle2 .news_summary p{margin:0px;}
/**/

#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../img/progress.gif) no-repeat center center;}
#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }
	
#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
#supersized a { width:100%; height:100%; display:block; }
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading { background:#111 url(../img/progress.gif) no-repeat center center; width:100%; height:100%; }
#supersized li.image-loading img{ visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }

#pid-1 #main{border:0; 
	webkit-box-shadow: 0 0 0px 0px #FFFFFF; box-shadow: 0 0 0px 0px #FFFFFF;
	background:none;
	float:none;
/*	text-shadow: 0px 0px 6px rgba(255, 255, 255, 1);*/
}


/* F style */
#pid-1017 #header{margin:0 1em; width:auto; max-width:none;}
#pid-1017 #header h1{margin:0; width:25%; float:left;}
#pid-1017 #nav_container{display:none;}
#pid-1017 #main{border:0; 
	webkit-box-shadow: 0 0 1em 0px #FFFFFF; box-shadow: 0 0 1em 0px #FFFFFF;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;
}
#pid-1017 #main:hover{border-color:rgba(106,0,164,0.8); }
#pid-1017 #header #header_content{display:block;margin:1em 0; text-align:right;}

#pid-1017 #header .nav{text-align:right; padding:0.0em 0; }
#pid-1017 #header .nav ul{font-size:1.15em; font-weight:normal; border:0px solid #FFF; border-width:0px 0px; border-radius:5px;}

#pid-1017 #header .nav ul li{}
#pid-1017 #header .nav ul li + li{border-left:1px solid #666;}
#pid-1017 #header .nav a{color:#222222; background-color:transparent; border-bottom:0px solid transparent; padding:0.2em 0.5em; letter-spacing:0.05em;}
#pid-1017 #header .nav a.activenode{color:#222222; text-shadow:0px 1px 0px #000;}
#pid-1017 #header .nav a:hover{color:#222222; text-decoration:none; border-color:#000; text-shadow:0px 0px 1px #6A00A4;}




