
/*
	The CSS rules you see below are from multiple files that have been combined
	together to reduce the number of downloads.
	
	To make debugging easier, turn this off by going to
		Configuration -> Site Settings -> Optimization
	in Organizer and set the "CSS File Wrappers" setting to "On for visitors only"
	or "Always off".
*/


.container .medium_slot .zenario_slot {
	min-height: 150px;
}

.container .large_slot .zenario_slot {
	min-height: 225px;
}

.container .xlarge_slot .zenario_slot {
	min-height: 300px;
}

.container .xxlarge_slot .zenario_slot {
	min-height: 375px;
}
/*	769 - 1140 fluid responsive Grid (12 cols)
	Based on the 960 Grid System from http://960.gs/ (Licensed under MIT)  */


/*	Hide grid-specific elements and responsive slots when not displaying the grid  */

.clear,
.space,
.pad_slot,
.responsive {
	display: none;
}


/*	Only show the grid if the screen is wide enough  */

 @media all and (min-width: 769px) {


/*	Main container  */

body {
	min-width: 769px;
}

.container_12 {
	min-width: 769px;
	max-width: 1140px;
	margin: 0 auto;
	padding: 0;
}


/*	Grid cells and gutters  */

.container_12 .span {
	display: inline;
	float: left;
	margin-left: 2.1%;
	margin-right: 2.1%;
}


/*	Fluid widths and margins for cells (and any nested cells)  */

.container_12 .span {
	margin-left: 2.1%;
	margin-right: 2.1%;
}

.container_12 .span1  {
	width: 4.483%;
}

.container_12 .span2  {
	width: 13.167%;
}

.container_12 .span3  {
	width: 21.85%;
}

.container_12 .span4  {
	width: 30.533%;
}

.container_12 .span5  {
	width: 39.217%;
}

.container_12 .span6  {
	width: 47.9%;
}

.container_12 .span7  {
	width: 56.583%;
}

.container_12 .span8  {
	width: 65.267%;
}

.container_12 .span9  {
	width: 73.95%;
}

.container_12 .span10  {
	width: 82.633%;
}

.container_12 .span11  {
	width: 91.317%;
}


/*	Full width cells  */

.container_12 .span1_1 {
	width: 100%;
}

.span .span1_1,
.span .span .span1_1,
.span .span .span .span1_1,
.span .span .span .span .span1_1 {
	width: 100%;
}


/*	The outermost gutters of the page  */

.container_12 .alpha {
	margin-left: 0%;
}

.container_12 .omega {
	margin-right: 0%;
}


/*	Remove the outermost gutters from nested cells  */

.container .span .alpha,
.container .span .span .alpha,
.container .span .span .span .alpha,
.container .span .span .span .span .alpha {
	margin-left: 0;
}

.container .span .omega,
.container .span .span .omega,
.container .span .span .span .omega,
.container .span .span .span .span .omega {
	margin-right: 0;
}


/*	Right-float the right-most cell - this hack is needed as old browsers will have rounding errors in the total width  */

.container .omega {
	margin-left: -50px;
	float: right;
}


/*	Make sure the <div>s clear properly, and stop empty slots collapsing the grid.
	Code used from http://sonspring.com/journal/clearing-floats
	and http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified  */

.container:before,
.container:after {
	content: '.';
}

.container:before,
.container:after,
.pad_slot,
.clear {
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	display: block;
	overflow: hidden;
	visibility: hidden;
}

.pad_slot  {
	height: 1px;
}

.container:after,
.clear {
	clear: both;
}


/*	Fix a problem in IE 6/7.
	This code could be moved to an IE-specific stylesheet.  */

body.ie6 .container,
body.ie7 .container {
	zoom: 1;
}


/*	Only show certain responsive slots when not displaying the grid  */

.container .responsive_only {
	display: none;
}

 }
/**/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0px;
	padding:0px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/**/
@font-face {
	font-family: 'icomoon';
	src:url('../../zenario_custom/templates/grid_templates/skins/duke_street/ResponsiveMultiLevelMenu/css/../fonts/icomoon.eot');
	src:url('../../zenario_custom/templates/grid_templates/skins/duke_street/ResponsiveMultiLevelMenu/css/../fonts/icomoon.eot?#iefix') format('embedded-opentype'),
		url('../../zenario_custom/templates/grid_templates/skins/duke_street/ResponsiveMultiLevelMenu/css/../fonts/icomoon.woff') format('woff'),
		url('../../zenario_custom/templates/grid_templates/skins/duke_street/ResponsiveMultiLevelMenu/css/../fonts/icomoon.ttf') format('truetype'),
		url('../../zenario_custom/templates/grid_templates/skins/duke_street/ResponsiveMultiLevelMenu/css/../fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Common styles of menus */

.dl-menuwrapper {
	width: 100%;
	max-width: 300px;
	float: left;
	position: relative;
	-webkit-perspective: 1000px;
	perspective: 1000px;
	-webkit-perspective-origin: 50% 200%;
	perspective-origin: 50% 200%;
}

.dl-menuwrapper:first-child {
	margin-right: 100px;
}

.dl-menuwrapper button {
	background: #ccc;
	border: none;
	width: 48px;
	height: 45px;
	text-indent: -900em;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	outline: none;
}

.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,
.dl-menuwrapper ul {
	background: #aaa;
}

.dl-menuwrapper button:after {
	content: '';
	position: absolute;
	width: 68%;
	height: 5px;
	background: #fff;
	top: 10px;
	left: 16%;
	box-shadow: 
		0 10px 0 #fff, 
		0 20px 0 #fff;
}

.dl-menuwrapper ul {
	padding: 0;
	list-style: none;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.dl-menuwrapper li {
	position: relative;
}

.dl-menuwrapper li a {
	display: block;
	position: relative;
	padding: 15px 20px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 300;
	color: #fff;
	outline: none;
}

.no-touch .dl-menuwrapper li a:hover {
	background: rgba(255,248,213,0.1);
}

.dl-menuwrapper li.dl-back > a {
	padding-left: 30px;
	background: rgba(0,0,0,0.1);
}

.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
	position: absolute;
	top: 0;
	line-height: 50px;
	font-family: 'icomoon';
	speak: none;
	-webkit-font-smoothing: antialiased;
	content: "\e000";
}

.dl-menuwrapper li.dl-back:after {
	left: 10px;
	color: rgba(212,204,198,0.3);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.dl-menuwrapper li > a:after {
	right: 10px;
	color: rgba(0,0,0,0.15);
}

.dl-menuwrapper .dl-menu {
	margin: 5px 0 0 0;
	position: absolute;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.dl-menuwrapper .dl-menu.dl-menu-toggle {
	transition: all 0.3s ease;
}

.dl-menuwrapper .dl-menu.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
}

/* Hide the inner submenus */
.dl-menuwrapper li .dl-submenu {
	display: none;
}

/* 
When a submenu is openend, we will hide all li siblings.
For that we give a class to the parent menu called "dl-subview".
We also hide the submenu link. 
The opened submenu will get the class "dl-subviewopen".
All this is done for any sub-level being entered.
*/
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {
	display: none;
}

.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
	display: block;
}

/* Dynamically added submenu outside of the menu context */
.dl-menuwrapper > .dl-submenu {
	position: absolute;
	width: 100%;
	top: 50px;
	left: 0;
	margin: 0;
}

/* Animation classes for moving out and in */

.dl-menu.dl-animate-out-1 {
	-webkit-animation: MenuAnimOut1 0.4s;
	animation: MenuAnimOut1 0.4s;
}

.dl-menu.dl-animate-out-2 {
	-webkit-animation: MenuAnimOut2 0.3s ease-in-out;
	animation: MenuAnimOut2 0.3s ease-in-out;
}

.dl-menu.dl-animate-out-3 {
	-webkit-animation: MenuAnimOut3 0.4s ease;
	animation: MenuAnimOut3 0.4s ease;
}

.dl-menu.dl-animate-out-4 {
	-webkit-animation: MenuAnimOut4 0.4s ease;
	animation: MenuAnimOut4 0.4s ease;
}

.dl-menu.dl-animate-out-5 {
	-webkit-animation: MenuAnimOut5 0.4s ease;
	animation: MenuAnimOut5 0.4s ease;
}

@-webkit-keyframes MenuAnimOut1 {
	0% { }
	50% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		-webkit-transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut2 {
	0% { }
	100% {
		-webkit-transform: translateX(-100%);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut3 {
	0% { }
	100% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut4 {
	0% { }
	100% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut5 {
	0% { }
	100% {
		-webkit-transform: translateY(40%);
		opacity: 0;
	}
}

@keyframes MenuAnimOut1 {
	0% { }
	50% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		-webkit-transform: translateZ(-372.5px) rotateY(15deg);
		transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@keyframes MenuAnimOut2 {
	0% { }
	100% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		opacity: 0;
	}
}

@keyframes MenuAnimOut3 {
	0% { }
	100% {
		-webkit-transform: translateZ(300px);
		transform: translateZ(300px);
		opacity: 0;
	}
}

@keyframes MenuAnimOut4 {
	0% { }
	100% {
		-webkit-transform: translateZ(-300px);
		transform: translateZ(-300px);
		opacity: 0;
	}
}

@keyframes MenuAnimOut5 {
	0% { }
	100% {
		-webkit-transform: translateY(40%);
		transform: translateY(40%);
		opacity: 0;
	}
}

.dl-menu.dl-animate-in-1 {
	-webkit-animation: MenuAnimIn1 0.3s;
	animation: MenuAnimIn1 0.3s;
}

.dl-menu.dl-animate-in-2 {
	-webkit-animation: MenuAnimIn2 0.3s ease-in-out;
	animation: MenuAnimIn2 0.3s ease-in-out;
}

.dl-menu.dl-animate-in-3 {
	-webkit-animation: MenuAnimIn3 0.4s ease;
	animation: MenuAnimIn3 0.4s ease;
}

.dl-menu.dl-animate-in-4 {
	-webkit-animation: MenuAnimIn4 0.4s ease;
	animation: MenuAnimIn4 0.4s ease;
}

.dl-menu.dl-animate-in-5 {
	-webkit-animation: MenuAnimIn5 0.4s ease;
	animation: MenuAnimIn5 0.4s ease;
}

@-webkit-keyframes MenuAnimIn1 {
	0% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn2 {
	0% {
		-webkit-transform: translateX(-100%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn5 {
	0% {
		-webkit-transform: translateY(40%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0);
		opacity: 1;
	}
}

@keyframes MenuAnimIn1 {
	0% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: translateZ(0px) rotateY(0deg);
		transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@keyframes MenuAnimIn2 {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(300px);
		transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(-300px);
		transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn5 {
	0% {
		-webkit-transform: translateY(40%);
		transform: translateY(40%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {
	-webkit-animation: SubMenuAnimIn1 0.4s ease;
	animation: SubMenuAnimIn1 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {
	-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
	animation: SubMenuAnimIn2 0.3s ease-in-out;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {
	-webkit-animation: SubMenuAnimIn3 0.4s ease;
	animation: SubMenuAnimIn3 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {
	-webkit-animation: SubMenuAnimIn4 0.4s ease;
	animation: SubMenuAnimIn4 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {
	-webkit-animation: SubMenuAnimIn5 0.4s ease;
	animation: SubMenuAnimIn5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimIn1 {
	0% {
		-webkit-transform: translateX(50%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn2 {
	0% {
		-webkit-transform: translateX(100%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn5 {
	0% {
		-webkit-transform: translateZ(-200px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn1 {
	0% {
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn2 {
	0% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(-300px);
		transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(300px);
		transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn5 {
	0% {
		-webkit-transform: translateZ(-200px);
		transform: translateZ(-200px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1;
	}
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {
	-webkit-animation: SubMenuAnimOut1 0.4s ease;
	animation: SubMenuAnimOut1 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {
	-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
	animation: SubMenuAnimOut2 0.3s ease-in-out;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {
	-webkit-animation: SubMenuAnimOut3 0.4s ease;
	animation: SubMenuAnimOut3 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {
	-webkit-animation: SubMenuAnimOut4 0.4s ease;
	animation: SubMenuAnimOut4 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {
	-webkit-animation: SubMenuAnimOut5 0.4s ease;
	animation: SubMenuAnimOut5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimOut1 {
	0% {
		-webkit-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(50%);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut2 {
	0% {
		-webkit-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(100%);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut3 {
	0% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut4 {
	0% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut5 {
	0% {
		-webkit-transform: translateZ(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-200px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut1 {
	0% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut2 {
	0% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut3 {
	0% {
		-webkit-transform: translateZ(0px);
		transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-300px);
		transform: translateZ(-300px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut4 {
	0% {
		-webkit-transform: translateZ(0px);
		transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(300px);
		transform: translateZ(300px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut5 {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-200px);
		transform: translateZ(-200px);
		opacity: 0;
	}
}

/* No JS Fallback */
.no-js .dl-menuwrapper .dl-menu {
	position: relative;
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}

.no-js .dl-menuwrapper li .dl-submenu {
	display: block;
}

.no-js .dl-menuwrapper li.dl-back {
	display: none;
}

.no-js .dl-menuwrapper li > a:not(:only-child) {
	background: rgba(0,0,0,0.1);
}

.no-js .dl-menuwrapper li > a:not(:only-child):after {
	content: '';
}

/* Colors for demos */

/* Demo 1 */
.demo-1 .dl-menuwrapper button {
	background: #c62860;
}

.demo-1 .dl-menuwrapper button:hover,
.demo-1 .dl-menuwrapper button.dl-active,
.demo-1 .dl-menuwrapper ul {
	background: #9e1847;
}

/* Demo 2 */
.demo-2 .dl-menuwrapper button {
	background: #e86814;
}

.demo-2 .dl-menuwrapper button:hover,
.demo-2 .dl-menuwrapper button.dl-active,
.demo-2 .dl-menuwrapper ul {
	background: #D35400;
}

/* Demo 3 */
.demo-3 .dl-menuwrapper button {
	background: #08cbc4;
}

.demo-3 .dl-menuwrapper button:hover,
.demo-3 .dl-menuwrapper button.dl-active,
.demo-3 .dl-menuwrapper ul {
	background: #00b4ae;
}

/* Demo 4 */
.demo-4 .dl-menuwrapper button {
	background: #90b912;
}

.demo-4 .dl-menuwrapper button:hover,
.demo-4 .dl-menuwrapper button.dl-active,
.demo-4 .dl-menuwrapper ul {
	background: #79a002;
}

/* Demo 5 */
.demo-5 .dl-menuwrapper button {
	background: #744783;
}

.demo-5 .dl-menuwrapper button:hover,
.demo-5 .dl-menuwrapper button.dl-active,
.demo-5 .dl-menuwrapper ul {
	background: #643771;
}

/**/
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/

#cboxOverlay {
	background:url(../../zenario_custom/templates/grid_templates/skins/duke_street/colorbox/images/overlay.png) repeat 0 0;
}

#colorbox {
	outline:0;
}

#cboxContent {
	background:#E5E5DE; 
	margin:5px; 
	border:5px solid #7A8080;
	-webkit-box-shadow: 0px 0px 5px 0px ; 
	box-shadow: 0px 0px 5px 0px ;
}

#cboxContent {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
}

#cboxLoadedContent {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}

.cboxIframe{	
	background:#fff;
}

#cboxError{
	padding:50px; 
	border:1px solid #ccc;
}

#cboxLoadedContent { 
	background:#E5E5DE; 
}

#cboxTitle{
	position:absolute; 
	bottom:0; 
	left:0; 
	color:#fff; 
	background:url(../../zenario_custom/templates/grid_templates/skins/duke_street/colorbox/images/overlay_bg_title.png) repeat 0 0; 
	width:100%; 
	padding:0; 
}

#cboxCurrent{position:absolute; top:-20px; height:10px; left:0px; color:#fff; background:#222; font-size:9px; padding:2px 3px; }

#cboxLoadingGraphic{background:url(../../zenario_custom/templates/grid_templates/skins/duke_street/colorbox/images/loading.gif) no-repeat center center;}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */

#cboxPrevious, 
#cboxNext, 
#cboxSlideshow, 
#cboxClose {
	border:0; 
	padding:0; 
	margin:0; 
	overflow:visible; 
	width:auto; 
	background:none; 
}
        
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */

#cboxPrevious:active, 
#cboxNext:active, 
#cboxSlideshow:active, 
#cboxClose:active {
	outline:0;
}
        
#cboxSlideshow {
	position:absolute; 
	top:-20px; 
	right:90px; 
	color:#fff;
}

#cboxCurrent {
	display:none !important;
}

#cboxTitle p {
	padding:6px
}

#colorbox button#cboxPrevious,
#colorbox button#cboxNext {
	position:absolute; 
	top:50%;  
	width:26px; 
	height:26px; 
	min-width:26px;
	line-height:26px; 
	text-indent:-9999px;
}

#colorbox button#cboxPrevious {
	left:5px; 
	background:url(../../zenario_custom/templates/grid_templates/skins/duke_street/colorbox/images/prev-button.png) no-repeat center 0;
}

#colorbox button#cboxNext {
	right:5px; 
	background:url(../../zenario_custom/templates/grid_templates/skins/duke_street/colorbox/images/next-button.png) no-repeat center 0;
}

#colorbox button#cboxClose {
	position:absolute; 
	top:3px; 
	right:3px; 
	display:block; 
	background:url(../../zenario_custom/templates/grid_templates/skins/duke_street/colorbox/images/close-button-off.png) no-repeat top center; 
	width:24px; 
	height:24px; 
	min-width:24px;
	line-height:24px;  
	text-indent:-9999px;
}

#colorbox button#cboxClose:hover {
	background:url(../../zenario_custom/templates/grid_templates/skins/duke_street/colorbox/images/close-button-over.png) no-repeat top center; 
}

#colorbox button#cboxClose,
#colorbox button#cboxNext,
#colorbox button#cboxPrevious {
	background-color:transparent;
   	-webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    height:auto;
   	-webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

#colorbox .zenario_slot {
	max-width:660px;
	padding:20px 40px;
	overflow:hidden;
}

/* Font
--------------------------------------------------------------------------------------------------*/

#cboxContent {
	font-family:Arial;
	font-size:93.8%;
	line-height:20px;
}

#colorbox {
	color:#27303f;
}

#colorbox h2,
#colorbox h3,
#colorbox h4,
#colorbox h5,
#colorbox h6,
#colorbox a {
	color:#a65b38;
}

#colorbox h1 {
	font-size:1.867em;
}

#colorbox h2 {
	font-size:1.333em;
}

#colorbox h3 {
	font-size:1.200em;
}

#colorbox h4 {
	font-size:1.133em;
}

#colorbox h5 {
	font-size:1.067em;
}

#colorbox h6 {
	font-size:0.933em;
}

#colorbox h1,
#colorbox h2,
#colorbox h3,
#colorbox h4,
#colorbox h5,
#colorbox h6 {
	line-height:1.2em;
	margin-bottom:8px;
}

#colorbox p {
	margin-bottom:10px;
}

#colorbox a {
	text-decoration:none;
}

#colorbox a:hover {
	text-decoration:underline;
}

#colorbox ul,
#colorbox ol {
	padding:10px 10px 0;
	margin-left:30px;
}

/* Modules
--------------------------------------------------------------------------------------------------*/

#colorbox  .zenario_event_calendar .day_view h1 {
	font-size:1.467em;
}

#colorbox  .zenario_event_calendar .day_view h3 {
	margin-bottom:0;
}

#colorbox  .zenario_event_calendar .day_view h3 a {
	color:#27303f;
}

#colorbox  .zenario_event_calendar .day_view .day_view_events_list ul {
	margin:0;
	padding:0;
}
/**/

/*  Cookie Consent form - default styles  */

div.zenario_cookie_consent {
	width:auto;
	position: fixed;
	bottom:0;
	z-index:99;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:12px;
	background: #434343;
	overflow:hidden;
	width:96%;
	padding:2%;
}

div.zenario_cookie_consent .zenario_cookie_consent_wrap {
	width:100%;
	margin:auto;
	position:relative;
	overflow:hidden;
}

div.zenario_cookie_consent .zenario_cc_message {
	width:70%;
	margin:auto;
	float:left;
	line-height:1.4em;
	padding:0;
}

div.zenario_cookie_consent .zenario_cc_buttons {
	width:25%;
	padding-left:5%;
	float:right;
	position:static;
	right:auto;
	top:0;
	margin:auto;
	font-size:14px;
}

div.zenario_cookie_consent .zenario_cc_buttons a {
	text-decoration:none;
}

div.zenario_cookie_consent .zenario_cc_accept,
div.zenario_cookie_consent .zenario_cc_reject,
div.zenario_cookie_consent .zenario_cc_continue {
	float: none;
	padding: 0 0 5px;
	margin: 0 0.3em;
	background-color: transparent;
	background-image: none;
	border: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	text-shadow: none;
}

div.zenario_cookie_consent .zenario_cc_accept:hover,
div.zenario_cookie_consent .zenario_cc_reject:hover,
div.zenario_cookie_consent .zenario_cc_continue:hover {
	border: 0;
	background-image: none;
}

div.zenario_cookie_consent .zenario_cc_close {
	position:absolute;
	top:auto;
	right:0;
	bottom:5px;
	display:block;
	font-size:10px;
}

div.zenario_cookie_consent .zenario_cc_accept:before,
div.zenario_cookie_consent .zenario_cc_continue:before {
	content:'\00A0\2713';
	color:white;
}

div.zenario_cookie_consent .zenario_cc_reject:before {
	content:'\00A0\2717';
	color:white;
}

body.ie div.zenario_cookie_consent .zenario_cc_accept:before,
body.ie div.zenario_cookie_consent .zenario_cc_continue:before {
	content:'\00A0\00D7';
}

body.ie div.zenario_cookie_consent .zenario_cc_reject:before {
	content:'\00A0\221A';
}

div.zenario_cookie_consent .zenario_cc_message a,
div.zenario_cookie_consent .zenario_cc_buttons a,
div.zenario_cookie_consent .zenario_cc_close,
div.zenario_cookie_consent .zenario_cc_close a,
div.zenario_cookie_consent .zenario_cc_close:hover,
div.zenario_cookie_consent .zenario_cc_close:hover a {
	color:#FFF;
}

div.zenario_cookie_consent .zenario_cc_message {
	color:#c8c8c8;
}

div.zenario_cookie_consent .zenario_cc_message a {
	text-decoration:none;
	font-weight:bold;
}

body.no_js div.zenario_cookie_consent .zenario_cc_close,
.zenario_dn {
	display: none;
}
/**/

/*  Hide/show different fields for date pickers, depending on whether JavaScript is enabled  */

body.js select.jquery_datepicker {
	display: none;
}

body.no_js input.jquery_datepicker {
	display: none;
}


/*  Default calendar icon for datepickers  */

input.jquery_datepicker {
	background-image: url('../../zenario_custom/templates/grid_templates/skins/duke_street/core/calendar_small.gif');
	background-repeat: no-repeat;
	background-position: 98% 50%;
}


/*  Bugfix for jQueryUI Datepicker (all browsers)  */

#ui-datepicker-div {
	display: none;
}
/**/
.zenario_skin {
	font-family:Arial;
	font-size:93.8%;
	line-height:20px;
}

.zenario_skin table {
	font-size:1em;
}

.zenario_skin {
	color:#27303f;
}

.zenario_skin h2,
.zenario_skin h3,
.zenario_skin h4,
.zenario_skin h5,
.zenario_skin h6,
.zenario_skin a {
	color:#a65b38;
}

.zenario_skin h1 {
	font-size:1.867em;
}

.zenario_skin h2 {
	font-size:1.333em;
}

.zenario_skin h3 {
	font-size:1.200em;
}

.zenario_skin h4 {
	font-size:1.133em;
}

.zenario_skin h5 {
	font-size:1.067em;
}

.zenario_skin h6 {
	font-size:0.933em;
}

.zenario_skin h1,
.zenario_skin h2,
.zenario_skin h3,
.zenario_skin h4,
.zenario_skin h5,
.zenario_skin h6 {
	line-height:1.2em;
	margin-bottom:8px;
}

.zenario_skin p {
	margin-bottom:10px;
}

.zenario_skin a {
	text-decoration:none;
}

.zenario_skin a:hover {
	text-decoration:underline;
}

.zenario_skin ul,
.zenario_skin ol {
	padding:10px 10px 0;
	margin-left:30px;
}

.zenario_skin ul li {
	list-style:disc;
}

/*  Styles for text.
	These rules are listed in the description.yaml file in the 'style_formats', 
	so they will be selectable in in the WYSIWYG Editor.  
--------------------------------------------------------------------------------------------------*/

.x-small {
	font-size: .7em;
}

.small {
	font-size: .85em;
}

.medium {
	font-size: 1em;
}

.large {
	font-size: 1.3em;
	line-height:1.2em;
}

.x-large {
	font-size: 2em;
	line-height:1.2em;
}

.code {
    font-family: monospace;
}

/* Sections font colors
--------------------------------------------------------------------------------------------------*/
.zenario_skin .Grid_Header,
.zenario_skin .Grid_Header a,
.zenario_skin .Grid_Header p,
.zenario_skin .Grid_Header h2,
.zenario_skin .Grid_Footer,
.zenario_skin .Grid_Footer a,
.zenario_skin .Grid_Footer p,
.zenario_skin .Grid_Footer h2 {
	color:#fff;
}
/**/
/* Reset element properties
--------------------------------------------------------------------------------------------------*/

.zenario_skin input,
.zenario_skin button,
.zenario_skin select {
    -webkit-border-radius: 0;
}

/* Form fields
--------------------------------------------------------------------------------------------------*/

.zenario_skin form {
	margin:0;
	padding:0;
}

.zenario_skin input,
.zenario_skin button,
.zenario_skin select,
.zenario_skin textarea,
#colorbox input,
#colorbox button,
#colorbox select,
#colorbox textarea {
	font-size:1em;
	font-family:Arial;
}

.zenario_skin input[type='text'],
.zenario_skin input[type='password'],
.zenario_skin input[type='email'],
.zenario_skin textarea,
#colorbox input[type='text'],
#colorbox input[type='password'],
#colorbox input[type='email'],
#colorbox textarea {
	width:80%;
	padding:0 10px;
	color:#7a8080;
	border:1px solid #7a8080;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.zenario_skin textarea,
#colorbox textarea {
	padding-top:8px;
	padding-bottom:8px;
}

.zenario_skin input[type='text'],
.zenario_skin input[type='password'],
.zenario_skin input[type='email'],
.zenario_skin select,
#colorbox input[type='text'],
#colorbox input[type='password'],
#colorbox input[type='email'],
#colorbox select {
	height:30px;
	line-height:30px;
}

.zenario_skin input[type='file'] {
	font-size:0.867em;
	background:#d8d8d3;
	padding:1% 2%;
	width: 96%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* Buttons
--------------------------------------------------------------------------------------------------*/

.zenario_skin input[type='submit'],
.zenario_skin input[type='button'],
.zenario_skin button,
#colorbox input[type='submit'],
#colorbox input[type='button'],
#colorbox button {
	cursor:pointer;
}

.zenario_skin input[type='submit'],
.zenario_skin input[type='button'],
.zenario_skin button,
#colorbox input[type='submit'],
#colorbox input[type='button'],
#colorbox button,
.extranet_wrap a.nice_button,
.zenario_comments .users_buttons a,
.zenario_comments .control_btn a,
.zenario_comments .control_btn a,
.zenario_comments .main_btn a,
.zenario_document_container #archive_download_link a {
	background-color:#d33534;
   	border:0;
   	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
   	display: inline-block;
   	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
   	text-align: center;
   	color:#FFF;
   	padding:0 15px;
}

.zenario_skin .mce-btn button {
    background-color: transparent;
    min-width: 0;
}

.zenario_skin .mce-btn button:hover {
    background-color: transparent;
    border:0;
    text-decoration:none;
}

.zenario_skin .mce-splitbtn .mce-open:hover {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

.zenario_skin input[type='submit'],
.zenario_skin input[type='button'],
.zenario_skin button,
#colorbox input[type='submit'],
#colorbox input[type='button'],
#colorbox button,
.extranet_wrap a.nice_button {
	min-width:130px;
}

.zenario_comments .users_buttons a,
.zenario_comments .control_btn a,
.zenario_comments .main_btn a,
.zenario_comments .main_btn input[type='submit'],
.zenario_skin .zenario_search_results form input[type="submit"],
.zenario_document_container #archive_download_link a {
	min-width:0;
}

.zenario_skin input[type='submit'],
.zenario_skin input[type='button'],
.zenario_skin button,
#colorbox input[type='submit'],
#colorbox input[type='button'],
#colorbox button,
.extranet_wrap a.nice_button,
.zenario_comments .main_btn a,
.zenario_document_container #archive_download_link a {
   	height: 34px;
}

.zenario_skin input[type='submit'],
.zenario_skin input[type='button'],
.zenario_skin button,
#colorbox input[type='submit'],
#colorbox input[type='button'],
#colorbox button {
	line-height:32px;
}

.extranet_wrap a.nice_button,
.zenario_comments .main_btn a,
.zenario_document_container #archive_download_link a {
	line-height:34px;
}

.zenario_skin input[type='submit']:hover,
.zenario_skin input[type='button']:hover,
.zenario_skin button:hover,
#colorbox input[type='submit']:hover,
#colorbox input[type='button']:hover,
#colorbox button:hover,
.extranet_wrap a.nice_button:hover,
.zenario_cookie_consent_status .cookie_button_area .cookie_button a:hover,
.zenario_comments .users_buttons a:hover,
.zenario_comments .control_btn a:hover,
.zenario_comments .main_btn a:hover,
.zenario_comments .main_btn input[type='submit']:hover,
.zenario_document_container #archive_download_link a:hover {
   background-color:#364255;
   border:0;
   text-decoration:none;
}

.extranet_wrap a.nice_button:hover,
.zenario_cookie_consent_status .cookie_button_area .cookie_button a:hover,
.zenario_document_container #archive_download_link a:hover {
	text-decoration:none;
}

#colorbox button#cboxClose {	
	width:24px;
	height:24px;
	line-height:24px;
	border:0;
	padding:0;
   	-webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

/* Grey buttons
--------------------------------------------------------------------------------------------------*/

.zenario_comments .users_buttons a,
.zenario_comments .buttons a,
.zenario_comments .main_btn a,
.zenario_comments .main_btn input[type='submit'],
.zenario_comments .control_btn input[type="submit"] {
	background:#7A8080;
	color:#FFF;
}

/* Small buttons
--------------------------------------------------------------------------------------------------*/

.zenario_skin .zenario_extranet_user_image input[type="submit"],
.zenario_cookie_consent_status .cookie_button_area .cookie_button a,
.zenario_comments .users_buttons a,
.zenario_comments .control_btn a,
.zenario_comments .control_btn input[type="submit"] {
	height:24px;
	line-height:24px;
	font-size:0.8em;
	min-width:auto;
	padding:0 10px;
}

.zenario_skin .zenario_extranet_user_image input[type="submit"],
.zenario_comments .control_btn input[type="submit"] {
	line-height:22px;
}

.extranet_wrap a.nice_button,
.zenario_skin .zenario_extranet_user_image input[type="submit"],
.zenario_cookie_consent_status .cookie_button_area .cookie_button a,
.zenario_comments .users_buttons a,
.zenario_comments .control_btn a {
	display:inline-block;
}

.extranet_wrap a.nice_button {
	padding:0;
}

/* Fix for captcha
--------------------------------------------------------------------------------------------------*/

#recaptcha_widget_div {
	margin-top:10px;
}

#recaptcha_area, 
#recaptcha_table { 
	line-height: 0!important;
}

.recaptchatable a, 
.recaptchatable a:hover {
	color:#A51400 !important;
}

.recaptcha_only_if_privacy {
	position:absolute !important;
	width:100px;
	left:185px !important;
}

/* Messages
--------------------------------------------------------------------------------------------------*/

.error,
.success,
.warning,
.contact_form_error,
.contact_form_message,
.confirm_email_text,
.extranet_error,
.extranet_message,
.extranet_confirm,
.form_error,
.errors_in_floating_box,
.email_friend_popup_msg_sent,
.zenario_comments .confirmation_box .post_error,
.zenario_comments .confirmation_box .post_area {
	border-width:1px;
	border-style:solid;
	width:80%;
	padding:3px 10px;
	margin-bottom:8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:0.933em;
}

/* - Error ---------------------------------------------------------------------------------------*/
	
	.error,
	.contact_form_error,
	.extranet_error,
	.form_error,
	.errors_in_floating_box,
	.zenario_comments .confirmation_box .post_area.post_error {
		background:#FCE4E1;
		border-color:#FAD3C7;	
		color:#AF0615;
		font-size:0.867em;
	}
	
/* - Success --------------------------------------------------------------------------------------*/
	
	.success,
	.contact_form_message,
	.confirm_email_text,
	.extranet_message,
	.email_friend_popup_msg_sent {
		background:#DFF1C1;
		border-color:#AEDC64;
		color:#0F7F12;
	}

/* - Warning -------------------------------------------------------------------------------------*/

	.extranet_confirm,
	.warning,
	.zenario_comments .confirmation_box .post_area {
		background:#FFF6BF;
		border-color:#FFD324;
		color:#817134;
	}

/**/
/*!
 * Fotorama 4.6.4 | http://fotorama.io/license/
 */
.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(0.1,0,.25,1);transition-duration:0ms}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__nav__frame,.fotorama__thumb-border{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(../../zenario_custom/templates/grid_templates/skins/duke_street/fotorama/fotorama.png) no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(../../zenario_custom/templates/grid_templates/skins/duke_street/fotorama/fotorama@2x.png) 0 0/96px 160px no-repeat}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:none!important}}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display:none}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important;margin:0!important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}
/**/
.lang_flag{height:32px;width:32px;line-height:32px;background:url(../../zenario_custom/templates/grid_templates/skins/duke_street/images/world-flags-sprite/stylesheets/../images/flags32.png) no-repeat;}
.lang_African_Union{background-position:0 -32px;}
.lang_Arab_League{background-position:0 -64px;}
.lang_ASEAN{background-position:0 -96px;}
.lang_CARICOM{background-position:0 -128px;}
.lang_CIS{background-position:0 -160px;}
.lang_Commonwealth{background-position:0 -192px;}
.lang_England{background-position:0 -224px;}
.lang_European_Union, .lang_eu{background-position:0 -256px;}
.lang_Islamic_Conference{background-position:0 -288px;}
.lang_Kosovo{background-position:0 -320px;}
.lang_NATO{background-position:0 -352px;}
.lang_Northern_Cyprus{background-position:0 -384px;}
.lang_Northern_Ireland{background-position:0 -416px;}
.lang_Olimpic_Movement{background-position:0 -448px;}
.lang_OPEC{background-position:0 -480px;}
.lang_Red_Cross{background-position:0 -512px;}
.lang_Scotland{background-position:0 -544px;}
.lang_Somaliland{background-position:0 -576px;}
.lang_Tibet{background-position:0 -608px;}
.lang_United_Nations{background-position:0 -640px;}
.lang_Wales{background-position:0 -672px;}
.lang_ad{background-position:0 -704px;}
.lang_ae{background-position:0 -736px;}
.lang_af{background-position:0 -768px;}
.lang_ag{background-position:0 -800px;}
.lang_ai{background-position:0 -832px;}
.lang_al{background-position:0 -864px;}
.lang_am{background-position:0 -896px;}
.lang_ao{background-position:0 -928px;}
.lang_aq{background-position:0 -960px;}
.lang_ar{background-position:0 -992px;}
.lang_as{background-position:0 -1024px;}
.lang_at{background-position:0 -1056px;}
.lang_au{background-position:0 -1088px;}
.lang_aw{background-position:0 -1120px;}
.lang_ax{background-position:0 -1152px;}
.lang_az{background-position:0 -1184px;}
.lang_ba{background-position:0 -1216px;}
.lang_bb{background-position:0 -1248px;}
.lang_bd{background-position:0 -1280px;}
.lang_be{background-position:0 -1312px;}
.lang_bf{background-position:0 -1344px;}
.lang_bg{background-position:0 -1376px;}
.lang_bh{background-position:0 -1408px;}
.lang_bi{background-position:0 -1440px;}
.lang_bj{background-position:0 -1472px;}
.lang_bm{background-position:0 -1504px;}
.lang_bn{background-position:0 -1536px;}
.lang_bo{background-position:0 -1568px;}
.lang_br{background-position:0 -1600px;}
.lang_bs{background-position:0 -1632px;}
.lang_bt{background-position:0 -1664px;}
.lang_bw{background-position:0 -1696px;}
.lang_by{background-position:0 -1728px;}
.lang_bz{background-position:0 -1760px;}
.lang_ca{background-position:0 -1792px;}
.lang_cd{background-position:0 -1824px;}
.lang_cf{background-position:0 -1856px;}
.lang_cg{background-position:0 -1888px;}
.lang_ch{background-position:0 -1920px;}
.lang_ci{background-position:0 -1952px;}
.lang_ck{background-position:0 -1984px;}
.lang_cl{background-position:0 -2016px;}
.lang_cm{background-position:0 -2048px;}
.lang_cn{background-position:0 -2080px;}
.lang_co{background-position:0 -2112px;}
.lang_cr{background-position:0 -2144px;}
.lang_cu{background-position:0 -2176px;}
.lang_cv{background-position:0 -2208px;}
.lang_cy{background-position:0 -2240px;}
.lang_cz{background-position:0 -2272px;}
.lang_de{background-position:0 -2304px;}
.lang_dj{background-position:0 -2336px;}
.lang_dk{background-position:0 -2368px;}
.lang_dm{background-position:0 -2400px;}
.lang_do{background-position:0 -2432px;}
.lang_dz{background-position:0 -2464px;}
.lang_ec{background-position:0 -2496px;}
.lang_ee{background-position:0 -2528px;}
.lang_eg{background-position:0 -2560px;}
.lang_eh{background-position:0 -2592px;}
.lang_er{background-position:0 -2624px;}
.lang_es{background-position:0 -2656px;}
.lang_et{background-position:0 -2688px;}
.lang_fi{background-position:0 -2720px;}
.lang_fj{background-position:0 -2752px;}
.lang_fm{background-position:0 -2784px;}
.lang_fo{background-position:0 -2816px;}
.lang_fr{background-position:0 -2848px;}  .lang_bl, .lang_cp, .lang_mf, .lang_yt{background-position:0 -2848px;}
.lang_ga{background-position:0 -2880px;}
.lang_gb{background-position:0 -2912px;}  .lang_en, .lang_sh{background-position:0 -2912px;}
.lang_gd{background-position:0 -2944px;}
.lang_ge{background-position:0 -2976px;}
.lang_gg{background-position:0 -3008px;}
.lang_gh{background-position:0 -3040px;}
.lang_gi{background-position:0 -3072px;}
.lang_gl{background-position:0 -3104px;}
.lang_gm{background-position:0 -3136px;}
.lang_gn{background-position:0 -3168px;}
.lang_gp{background-position:0 -3200px;}
.lang_gq{background-position:0 -3232px;}
.lang_gr{background-position:0 -3264px;}
.lang_gt{background-position:0 -3296px;}
.lang_gu{background-position:0 -3328px;}
.lang_gw{background-position:0 -3360px;}
.lang_gy{background-position:0 -3392px;}
.lang_hk{background-position:0 -3424px;}
.lang_hn{background-position:0 -3456px;}
.lang_hr{background-position:0 -3488px;}
.lang_ht{background-position:0 -3520px;}
.lang_hu{background-position:0 -3552px;}
.lang_id{background-position:0 -3584px;}
.lang_mc{background-position:0 -3584px;}
.lang_ie{background-position:0 -3616px;}
.lang_il{background-position:0 -3648px;}
.lang_im{background-position:0 -3680px;}
.lang_in{background-position:0 -3712px;}
.lang_iq{background-position:0 -3744px;}
.lang_ir{background-position:0 -3776px;}
.lang_is{background-position:0 -3808px;}
.lang_it{background-position:0 -3840px;}
.lang_je{background-position:0 -3872px;}
.lang_jm{background-position:0 -3904px;}
.lang_jo{background-position:0 -3936px;}
.lang_jp{background-position:0 -3968px;}
.lang_ke{background-position:0 -4000px;}
.lang_kg{background-position:0 -4032px;}
.lang_kh{background-position:0 -4064px;}
.lang_ki{background-position:0 -4096px;}
.lang_km{background-position:0 -4128px;}
.lang_kn{background-position:0 -4160px;}
.lang_kp{background-position:0 -4192px;}
.lang_kr{background-position:0 -4224px;}
.lang_kw{background-position:0 -4256px;}
.lang_ky{background-position:0 -4288px;}
.lang_kz{background-position:0 -4320px;}
.lang_la{background-position:0 -4352px;}
.lang_lb{background-position:0 -4384px;}
.lang_lc{background-position:0 -4416px;}
.lang_li{background-position:0 -4448px;}
.lang_lk{background-position:0 -4480px;}
.lang_lr{background-position:0 -4512px;}
.lang_ls{background-position:0 -4544px;}
.lang_lt{background-position:0 -4576px;}
.lang_lu{background-position:0 -4608px;}
.lang_lv{background-position:0 -4640px;}
.lang_ly{background-position:0 -4672px;}
.lang_ma{background-position:0 -4704px;}
.lang_md{background-position:0 -4736px;}
.lang_me{background-position:0 -4768px;}
.lang_mg{background-position:0 -4800px;}
.lang_mh{background-position:0 -4832px;}
.lang_mk{background-position:0 -4864px;}
.lang_ml{background-position:0 -4896px;}
.lang_mm{background-position:0 -4928px;}
.lang_mn{background-position:0 -4960px;}
.lang_mo{background-position:0 -4992px;}
.lang_mq{background-position:0 -5024px;}
.lang_mr{background-position:0 -5056px;}
.lang_ms{background-position:0 -5088px;}
.lang_mt{background-position:0 -5120px;}
.lang_mu{background-position:0 -5152px;}
.lang_mv{background-position:0 -5184px;}
.lang_mw{background-position:0 -5216px;}
.lang_mx{background-position:0 -5248px;}
.lang_my{background-position:0 -5280px;}
.lang_mz{background-position:0 -5312px;}
.lang_na{background-position:0 -5344px;}
.lang_nc{background-position:0 -5376px;}
.lang_ne{background-position:0 -5408px;}
.lang_ng{background-position:0 -5440px;}
.lang_ni{background-position:0 -5472px;}
.lang_nl{background-position:0 -5504px;}  .lang_bq{background-position:0 -5504px;}
.lang_no{background-position:0 -5536px;}  .lang_bv, .lang_nq, .lang_sj{background-position:0 -5536px;}
.lang_np{background-position:0 -5568px;}
.lang_nr{background-position:0 -5600px;}
.lang_nz{background-position:0 -5632px;}
.lang_om{background-position:0 -5664px;}
.lang_pa{background-position:0 -5696px;}
.lang_pe{background-position:0 -5728px;}
.lang_pf{background-position:0 -5760px;}
.lang_pg{background-position:0 -5792px;}
.lang_ph{background-position:0 -5824px;}
.lang_pk{background-position:0 -5856px;}
.lang_pl{background-position:0 -5888px;}
.lang_pr{background-position:0 -5920px;}
.lang_ps{background-position:0 -5952px;}
.lang_pt{background-position:0 -5984px;}
.lang_pw{background-position:0 -6016px;}
.lang_py{background-position:0 -6048px;}
.lang_qa{background-position:0 -6080px;}
.lang_re{background-position:0 -6112px;}
.lang_ro{background-position:0 -6144px;}
.lang_rs{background-position:0 -6176px;}
.lang_ru{background-position:0 -6208px;}
.lang_rw{background-position:0 -6240px;}
.lang_sa{background-position:0 -6272px;}
.lang_sb{background-position:0 -6304px;}
.lang_sc{background-position:0 -6336px;}
.lang_sd{background-position:0 -6368px;}
.lang_se{background-position:0 -6400px;}
.lang_sg{background-position:0 -6432px;}
.lang_si{background-position:0 -6464px;}
.lang_sk{background-position:0 -6496px;}
.lang_sl{background-position:0 -6528px;}
.lang_sm{background-position:0 -6560px;}
.lang_sn{background-position:0 -6592px;}
.lang_so{background-position:0 -6624px;}
.lang_sr{background-position:0 -6656px;}
.lang_st{background-position:0 -6688px;}
.lang_sv{background-position:0 -6720px;}
.lang_sy{background-position:0 -6752px;}
.lang_sz{background-position:0 -6784px;}
.lang_tc{background-position:0 -6816px;}
.lang_td{background-position:0 -6848px;}
.lang_tg{background-position:0 -6880px;}
.lang_th{background-position:0 -6912px;}
.lang_tj{background-position:0 -6944px;}
.lang_tl{background-position:0 -6976px;}
.lang_tm{background-position:0 -7008px;}
.lang_tn{background-position:0 -7040px;}
.lang_to{background-position:0 -7072px;}
.lang_tr{background-position:0 -7104px;}
.lang_tt{background-position:0 -7136px;}
.lang_tv{background-position:0 -7168px;}
.lang_tw{background-position:0 -7200px;}
.lang_tz{background-position:0 -7232px;}
.lang_ua{background-position:0 -7264px;}
.lang_ug{background-position:0 -7296px;}
.lang_us{background-position:0 -7328px;}
.lang_uy{background-position:0 -7360px;}
.lang_uz{background-position:0 -7392px;}
.lang_va{background-position:0 -7424px;}
.lang_vc{background-position:0 -7456px;}
.lang_ve{background-position:0 -7488px;}
.lang_vg{background-position:0 -7520px;}
.lang_vi{background-position:0 -7552px;}
.lang_vn{background-position:0 -7584px;}
.lang_vu{background-position:0 -7616px;}
.lang_ws{background-position:0 -7648px;}
.lang_ye{background-position:0 -7680px;}
.lang_za{background-position:0 -7712px;}
.lang_zm{background-position:0 -7744px;}
.lang_zw{background-position:0 -7776px;}
.lang_sx{background-position:0 -7808px;}
.lang_cw{background-position:0 -7840px;}
.lang_ss{background-position:0 -7872px;}

/**/
/* Portrait and Landscape for iPad 3 and 4 */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
	
	.zenario_skin input,
	.zenario_skin button,
	.zenario_skin select {
		-webkit-appearance: none; /*Safari/Chrome*/
		-moz-appearance: none; /*Firefox*/
		-ms-appearance: none; /*IE*/
		-o-appearance: none; /*Opera*/
		appearance: none;
	}
	
}

/* Portrait and Landscape for iPad 1 and 2 */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
	
	.zenario_skin input,
	.zenario_skin button,
	.zenario_skin select {
		-webkit-appearance: none; /*Safari/Chrome*/
		-moz-appearance: none; /*Firefox*/
		-ms-appearance: none; /*IE*/
		-o-appearance: none; /*Opera*/
		appearance: none;
	}
	
}

/* Portrait and Landscape for iPad mini */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
	
	.zenario_skin input,
	.zenario_skin button,
	.zenario_skin select {
		-webkit-appearance: none; /*Safari/Chrome*/
		-moz-appearance: none; /*Firefox*/
		-ms-appearance: none; /*IE*/
		-o-appearance: none; /*Opera*/
		appearance: none;
	}
	
}

/* Portrait and Landscape for iPhone 6+ */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) { 
	
	.zenario_skin input,
	.zenario_skin button,
	.zenario_skin select {
		-webkit-appearance: none; /*Safari/Chrome*/
		-moz-appearance: none; /*Firefox*/
		-ms-appearance: none; /*IE*/
		-o-appearance: none; /*Opera*/
		appearance: none;
	}
	
}

/* Portrait and Landscape for iPhone 6 */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) { 
	
	.zenario_skin input,
	.zenario_skin button,
	.zenario_skin select {
		-webkit-appearance: none; /*Safari/Chrome*/
		-moz-appearance: none; /*Firefox*/
		-ms-appearance: none; /*IE*/
		-o-appearance: none; /*Opera*/
		appearance: none;
	}
	
}

/* Portrait and Landscape for iPhone 5 and 5s */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
	
	.zenario_skin input,
	.zenario_skin button,
	.zenario_skin select {
		-webkit-appearance: none; /*Safari/Chrome*/
		-moz-appearance: none; /*Firefox*/
		-ms-appearance: none; /*IE*/
		-o-appearance: none; /*Opera*/
		appearance: none;
	}
	
}

/* Portrait and Landscape for iPhone 4 and 4s */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
	
	.zenario_skin input,
	.zenario_skin button,
	.zenario_skin select {
		-webkit-appearance: none; /*Safari/Chrome*/
		-moz-appearance: none; /*Firefox*/
		-ms-appearance: none; /*IE*/
		-o-appearance: none; /*Opera*/
		appearance: none;
	}
	
}
/**/
/*! jQuery UI - v1.9.0 - 2012-10-24
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=2191c0&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=75&borderColorHeader=4297d7&fcHeader=eaf5f7&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=06_inset_hard.png&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=0078ae&bgColorDefault=0078ae&bgTextureDefault=02_glass.png&bgImgOpacityDefault=45&borderColorDefault=77d5f7&fcDefault=ffffff&iconColorDefault=e0fdff&bgColorHover=79c9ec&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=448dae&fcHover=026890&iconColorHover=056b93&bgColorActive=6eac2c&bgTextureActive=12_gloss_wave.png&bgImgOpacityActive=50&borderColorActive=acdd4a&fcActive=ffffff&iconColorActive=f5e175&bgColorHighlight=f8da4e&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcd113&fcHighlight=915608&iconColorHighlight=f7a50d&bgColorError=e14f1c&bgTextureError=12_gloss_wave.png&bgImgOpacityError=45&borderColorError=cd0a0a&fcError=ffffff&iconColorError=fcd113&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=999999&bgTextureShadow=01_flat.png&bgImgOpacityShadow=55&opacityShadow=45&thicknessShadow=0px&offsetTopShadow=5px&offsetLeftShadow=5px&cornerRadiusShadow=5px
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; zoom: 1; }
.ui-accordion .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-noicons { padding-left: .7em; }
.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; zoom: 1; }
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; }
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; }
.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; }
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }

.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }
.ui-menu .ui-state-disabled a { cursor: default; }

/* icon support */
.ui-menu-icons { position: relative; }
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }

/* right-aligned */
.ui-menu .ui-menu-icon { position: static; float: right; }
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }.ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; }
.ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; }
.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; z-index: 100; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; }
.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* more specificity required here to overide default borders */
.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */
.ui-spinner-up { top: 0; }
.ui-spinner-down { bottom: 0; }

/* TR overrides */
span.ui-spinner { background: none; }
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position:-65px -16px;
}
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tooltip {
	padding:8px;
	position:absolute;
	z-index:9999;
	-o-box-shadow: 0 0 5px #aaa;
	-moz-box-shadow: 0 0 5px #aaa;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
/* Fades and background-images don't work well together in IE6, drop the image */
* html .ui-tooltip {
	background-image: none;
}
body .ui-tooltip { border-width:2px; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 12px; max-width:300px; }
.ui-widget .ui-widget { font-size: 12px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 12px; }
.ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd url(../../zenario_custom/templates/grid_templates/skins/duke_street/jquery_ui/images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #4297d7; background: #2191c0 url(../../zenario_custom/templates/grid_templates/skins/duke_street/jquery_ui/images/ui-bg_gloss-wave_75_2191c0_500x100.png) 50% 50% repeat-x; color: #eaf5f7; font-weight: bold; }
.ui-widget-header a { color: #eaf5f7; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #77d5f7; background: #0078ae url(../../zenario_custom/templates/grid_templates/skins/duke_street/jquery_ui/images/ui-bg_glass_45_0078ae_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #ffffff; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #448dae; background: #79c9ec url(../../zenario_custom/templates/grid_templates/skins/duke_street/jquery_ui/images/ui-bg_glass_75_79c9ec_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #026890; }
.ui-state-hover a, .ui-state-hover a:hover { color: #026890; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #acdd4a; background: #6eac2c url(../../zenario_custom/templates/grid_templates/skins/duke_street/jquery_ui/images/ui-bg_gloss-wave_50_6eac2c_500x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcd113; background: #f8da4e url(../../zenario_custom/templates/grid_templates/skins/duke_street/jquery_ui/images/ui-bg_glass_55_f8da4e_1x400.png) 50% 50% repeat-x; color: #915608; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #915608; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #e14f1c url(../../zenario_custom/templates/grid_templates/skins/duke_street/jquery_ui/images/ui-bg_gloss-wave_45_e14f1c_500x100.png) 50% top repeat-x; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../../zenario_custom/templates/grid_templates/skins/duke_street/jquery_ui/images/ui-icons_0078ae_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../../zenario_custom/templates/grid_templates/skins/duke_street/jquery_ui/images/ui-icons_0078ae_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../../zenario_custom/templates/grid_templates/skins/duke_street/jquery_ui/images/ui-icons_d8e7f3_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../../zenario_custom/templates/grid_templates/skins/duke_street/jquery_ui/images/ui-icons_e0fdff_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../../zenario_custom/templates/grid_templates/skins/duke_street/jquery_ui/images/ui-icons_056b93_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../../zenario_custom/templates/grid_templates/skins/duke_street/jquery_ui/images/ui-icons_f5e175_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../../zenario_custom/templates/grid_templates/skins/duke_street/jquery_ui/images/ui-icons_f7a50d_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../../zenario_custom/templates/grid_templates/skins/duke_street/jquery_ui/images/ui-icons_fcd113_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; border-top-left-radius: 5px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(../../zenario_custom/templates/grid_templates/skins/duke_street/jquery_ui/images/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .3;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: 5px 0 0 5px; padding: 0px; background: #999999 url(../../zenario_custom/templates/grid_templates/skins/duke_street/jquery_ui/images/ui-bg_flat_55_999999_40x100.png) 50% 50% repeat-x; opacity: .45;filter:Alpha(Opacity=45); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }


/* Reset
----------------------------------*/

.ui-autocomplete {
	z-index:10 !important;
}

.ui-widget-content {
    background:#FCFDFD;
    border: 1px solid #EAE7E8;
    color: #333;
}

.ui-widget {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.929em;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { 
	border-color:#EAE7E8; 
	background:#EAE7E8; 
	color: #1772B0; 
}

/**/

/*  Set a sensible size for tooltip text by default  */

.zenario_visitor_tooltip {
	font-size: 11px;
	padding:6px 8px;
	background:#323232;
	color:#fff;
	border:0;
	 -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	max-width:130px;
	text-align:center;
}

.zenario_visitor_tooltip.tooltip_top_center {
	margin-top:5px;
}

.zenario_visitor_tooltip.tooltip_bottom_center {
	margin-bottom:5px;
}

.zenario_visitor_tooltip.tooltip_center_left {
	margin-left:5px;
}

.zenario_visitor_tooltip.tooltip_center_right {
	margin-right:5px;
}

.zenario_visitor_tooltip.tooltip_top_center:after,
.zenario_visitor_tooltip.tooltip_bottom_center:after,
.zenario_visitor_tooltip.tooltip_center_left:after,
.zenario_visitor_tooltip.tooltip_center_right:after { 
	border: solid transparent; 
	content: " "; 
	height: 0; 
	width: 0; 
	position: absolute; pointer-events: none; 
} 

.zenario_visitor_tooltip.tooltip_top_center:after { 
	bottom: 100%; 
}

.zenario_visitor_tooltip.tooltip_bottom_center:after {
	top: 100%;
}

.zenario_visitor_tooltip.tooltip_center_left:after {
	right: 100%;
}

.zenario_visitor_tooltip.tooltip_center_right:after {
	left: 100%;
}

.zenario_visitor_tooltip.tooltip_top_center:after,
.zenario_visitor_tooltip.tooltip_bottom_center:after,
.zenario_visitor_tooltip.tooltip_center_left:after,
.zenario_visitor_tooltip.tooltip_center_right:after { 
	border-color: rgba(51, 51, 51, 0); 
	border-width: 5px; 
	left: 50%; 
	margin-left: -5px; 
}

.zenario_visitor_tooltip.tooltip_top_center:after { 
	border-bottom-color: #323232;
}

.zenario_visitor_tooltip.tooltip_bottom_center:after {
	border-top-color: #323232;
}

.zenario_visitor_tooltip.tooltip_center_left:after {
	border-right-color: #323232;
}

.zenario_visitor_tooltip.tooltip_center_right:after {
	border-left-color: #323232;
}
/**/
* {
  margin: 0;
}

html, body {
	height: 100%;
}

body .zenario_skin {
	/* background:#7A8080; */
	background:#ffffff;
}

.zenario_skin {
	min-height: 100%;
}

.zenario_slot_padding,
.pad_slot {
	display:none;
}

.space .pad_slot {
	display: inline;
}

.Grid_Header {
	background:#17202B;
}

.zenario_adminLoggedIn .Grid_Header .Top_Area {
	margin-top:1px;
}

.Grid_Header .slot .zenario_slot {
	height:100px;
}

.Grid_Body {
	background:#FFF;
}

.Grid_Body .Full_Width {
	margin-top:15px;
}

.Grid_Body .Main_Area {
	margin-top:15px;
}

.Grid_Body .slot .zenario_slot {
	margin-bottom:30px;
}

.Grid_Body .slot.Full_Width .zenario_slot,
.Grid_Body .slot .zenario_slot .zenario_slot {
	margin-bottom:0;
}

.Grid_Footer {
	background:#7A8080;
}

.Grid_Footer .Footer_Area {
	padding:15px 0;
}

.Grid_Footer .Footer_Area .slot .zenario_slot {
	margin-bottom:5px;
}

.Grid_Footer .Footer_Area .slot .zenario_slot .zenario_slot {
	margin-bottom:0;
}

body.zenario_adminLoggedIn .zenario_slotWithNoContents .zenario_slot {
	background:#f0f0f0;
}

.slot.Built_On {
	text-align: center;
}
/**/
.zenario_skin img {
	display:block;
}

/* Access key map
--------------------------------------------------------------------------------------------------*/

.zenario_access_key_map__default_style ul.access_key_map,
.zenario_access_key_map__default_style ul.access_key_map li {
	margin:0;
	padding:0;
	list-style:none;
}

.zenario_access_key_map__default_style ul.access_key_map li {
	margin-left:5px;
	padding-left:15px;
	background:url('../../zenario_custom/templates/grid_templates/skins/duke_street/images/arrow-small-next.png') no-repeat left 4px;
}

/* Breadcrumbs
--------------------------------------------------------------------------------------------------*/

.Grid_Body .slot .zenario_breadcrumbs__default_style {
	margin-bottom:15px;
}

.zenario_breadcrumbs__default_style {
	font-size:0.800em;
}

.zenario_breadcrumbs__default_style a {
	color:#27303f;
}

.zenario_breadcrumbs__default_style .current a {
	color:#a65b38;
}

/* Banner
--------------------------------------------------------------------------------------------------*/

.zenario_banner__default_style > div {
	width:100%;
	overflow:hidden;
	background:#273040;
}

.zenario_banner__default_style .banner_content {
	padding:10px 10px 10px 25px;
}

.zenario_banner__default_style .banner_title h2 {
	padding:0;
	margin:0;
	line-height:26px;
	font-size:1.333em;
}

.zenario_banner__default_style .banner_title h2 a {
	color:#FFF;
	display:inline-block;
	min-height:23px;
	padding-right:35px;
	background:url('../../zenario_custom/templates/grid_templates/skins/duke_street/images/bullet-circle-arrow.png') no-repeat right center;
}

.zenario_banner__default_style .banner_image img {
	margin:auto;
}

.zenario_banner__default_style h2,
.zenario_banner__default_style h2 a,
.zenario_banner__default_style p,
.zenario_banner__default_style a {
	color:#FFF;
}

.zenario_banner__default_style .banner_more {
	font-size:0.867em;
	padding-bottom:10px;
}

.zenario_banner__default_style .banner_more a {
	text-decoration:underline;
}

/* Banner, Masthead
--------------------------------------------------------------------------------------------------*/

.banner_masthead img {
	border:5px solid #D7D7CF;
}

/* Content list
--------------------------------------------------------------------------------------------------*/

.zenario_content_list__default_style {
	overflow:hidden;
}

.zenario_content_list__default_style .content_list_rss_link a {
	font-weight:bold;
	font-size:10px;
	display:inline-block;
	float:right;
	padding:0 5px;
	color:#FFF;
	background:#7A8080;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
   	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.zenario_content_list__default_style .content_list_rss_link a:hover {
	text-decoration:none;
	background:#364255;
}

.zenario_content_list__default_style .content_list_data_row {
	overflow:hidden;
	padding:10px 0;
	border-bottom:1px dotted #27303f;
}

.zenario_content_list__default_style .content_list_data_row:first-child {
	border-top:1px dotted #27303f;
}

.zenario_content_list__default_style .content_list_data_row h2 {
	font-size:1em;
	font-weight:bold;
}

.zenario_content_list__default_style .content_list_data_row p.content_list_date {
	color:#a65b38;
	font-size:0.867em;
}

.zenario_content_list__default_style .content_list_data_row h2,
.zenario_content_list__default_style .content_list_data_row p {
	margin:0;
}

.zenario_content_list__default_style .content_list_data_row div.sticky_image {
	float:left;
	margin-right:10px;
}

.zenario_content_list__default_style .content_list_data_row .content_list_text {
	overflow:hidden;
}

.zenario_content_list__default_style a.content_list_more_link {
	clear:both;
	display:inline-block;
	margin-top:10px;
	color:#27303f;
	font-weight:bold;
	padding-right:15px;
	background:url('../../zenario_custom/templates/grid_templates/skins/duke_street/images/arrow-small-next.png') no-repeat right center;
}

/* Content list, Recent pages
--------------------------------------------------------------------------------------------------*/

.content_list_sand_box {
	background:#E5E5DE;
	padding:15px;
}

.content_list_sand_box h2 {
	font-size:1.333em;
	padding:0;
	margin:0;
}

.content_list_sand_box h2 a {
	color:#27303f;
}

.content_list_sand_box .content_list_date {
	font-size:0.800em;
}

.content_list_sand_box .content_list_excerpt h1,
.content_list_sand_box .content_list_excerpt h2,
.content_list_sand_box .content_list_excerpt h3,
.content_list_sand_box .content_list_excerpt h4,
.content_list_sand_box .content_list_excerpt h5,
.content_list_sand_box .content_list_excerpt h6,
.content_list_sand_box .content_list_excerpt p,
.content_list_sand_box .content_list_data_row .content_list_more {
	font-size:0.933em;
}

.content_list_sand_box .content_list_data_row {
	overflow:hidden;
	margin-bottom:10px;
}

.content_list_sand_box .content_list_data_row .sticky_image {
	float:left;
}

.content_list_sand_box .content_list_data_row .sticky_image img {
	margin-right:20px;
}

.content_list_sand_box .content_list_data_row .content_list_text {
	overflow:hidden;
}

.content_list_sand_box .content_list_data_row .content_list_text p {
	margin-bottom:0;
}

.content_list_sand_box .content_list_data_row .content_list_more {
	text-align:right;
}

/* Contact form
--------------------------------------------------------------------------------------------------*/

.zenario_contact_form__default_style {
	background:#e5e5de;
	padding:15px 20px;
}

.zenario_contact_form__default_style form {
	overflow:hidden;
}

.zenario_skin .zenario_contact_form__default_style input[type='text'],
.zenario_skin .zenario_contact_form__default_style input[type='password'],
.zenario_skin .zenario_contact_form__default_style input[type='email'],
.zenario_skin .zenario_contact_form__default_style textarea {
	border-color:#e5e5de;
}

.zenario_skin .zenario_contact_form__default_style input[type='text']:focus,
.zenario_skin .zenario_contact_form__default_style input[type='password']:focus,
.zenario_skin .zenario_contact_form__default_style input[type='email']:focus,
.zenario_skin .zenario_contact_form__default_style textarea:focus {
	border:1px solid #7a8080;
}

.zenario_contact_form__default_style .label {
	padding-top:10px;
}

.zenario_contact_form__default_style .contact_form_buttons {
	margin-top:20px;
}

/* Document container
--------------------------------------------------------------------------------------------------*/

.zenario_document_container__default_style {
	background:#e5e5de;
	padding:15px;
}

.zenario_document_container__default_style h1 {
	padding:5px 10px;
	background:#7a8080;
	color:#FFF;
	font-size:1.333em;
}

.zenario_document_container__default_style h3 {
	margin:0;
	font-size:1em;
	font-weight:bold;
}

.zenario_document_container__default_style a {
	color:#27303f;
}

.zenario_document_container__default_style .document_wrap {
	padding:5px;
	border-bottom:1px dotted #333;
	overflow:hidden;
}

.zenario_document_container__default_style .level_0,
.zenario_document_container__default_style .level_1,
.zenario_document_container__default_style .level_2,
.zenario_document_container__default_style .level_3,
.zenario_document_container__default_style .level_4,
.zenario_document_container__default_style .level_5 {
	overflow:hidden;
}

.zenario_document_container__default_style .sticky_image {
	float:left;
	margin-right:10px;
	border:1px solid #7a8080;
}

.zenario_document_container__default_style #archive_download_link {
	padding:5px 10px;
	overflow:hidden;
	background:#F0F0F0;
	text-align:center;
}

/* Email a friend
--------------------------------------------------------------------------------------------------*/

.zenario_email_a_friend__default_style .email_friend_section {
	font-size:0.867em;
	text-align:center;
}

.zenario_email_a_friend__default_style .email_friend_section a.print_page_section_link {
	display:inline-block;
	padding-left:25px;
	background:url('../../zenario_custom/templates/grid_templates/skins/duke_street/images/icon-envelope.png') no-repeat 0 center;
}

.zenario_email_a_friend__default_style .email_friend_popup {
	width:700px;
	padding:15px 20px;
}

.zenario_email_a_friend__default_style .email_friend_popup h2 {
	text-align:center;
	margin-bottom:10px;
}

.zenario_email_a_friend__default_style .email_friend_popup form {
	width:80%;
	margin:auto;
}

#colorbox.zenario_email_a_friend__default_style .email_friend_popup form input[type='text'],
#colorbox.zenario_email_a_friend__default_style .email_friend_popup form input[type='email'],
#colorbox.zenario_email_a_friend__default_style .email_friend_popup form textarea {
	display:block;
	margin:5px 0 10px;
}

#colorbox.zenario_email_a_friend__default_style .email_friend_popup form input[type='submit'] {
	position:relative;
	left:40%;
}

#colorbox.zenario_email_a_friend__default_style .errors_in_floating_box,
#colorbox.zenario_email_a_friend__default_style .email_friend_popup form input[type='text'],
#colorbox.zenario_email_a_friend__default_style .email_friend_popup form input[type='email'],
#colorbox.zenario_email_a_friend__default_style .email_friend_popup form textarea {
	width:95%;
}

/* Feed reader
--------------------------------------------------------------------------------------------------*/

.zenario_feed_reader__default_style h1,
.zenario_feed_reader__default_style .feed_reader_data_row {
	padding:10px 0;
	border-bottom: 1px dotted #27303f;
}

.zenario_feed_reader__default_style .feed_reader_data_row h2 {
	font-size:1em;
	font-weight:bold;
	margin-bottom:5px;
}

.zenario_feed_reader__default_style h1,
.zenario_feed_reader__default_style .feed_reader_data_row p {
	margin-bottom:0;
}

/* Font size
--------------------------------------------------------------------------------------------------*/

.zenario_font_size__default_style {
	background:#546178;
	clear:both;
	overflow:hidden;
}

.zenario_font_size__default_style div {
	display:inline-block;
	float:left;
}

.zenario_font_size__default_style div,
.zenario_font_size__default_style div a {
	color:#FFF;
	text-transform:uppercase;
}

.zenario_font_size__default_style div.font_size_text,
.zenario_font_size__default_style div a {
	padding:8px;
}

.zenario_font_size__default_style div.font_size_text {
	padding-left:10px;
	font-size:12px;
}

.zenario_font_size__default_style div a {
	display:block;
	width:24px;
	text-align:center;
	border-right:1px solid #FFF;
	font-size:13px;
}

.zenario_font_size__default_style div a:hover {
	background:#364155;
	text-decoration:none;
}

.zenario_font_size__default_style div.font_size_decrease a {
	border-left:1px solid #FFF;
	font-size:10.5px;
}

.zenario_font_size__default_style div.font_size_reset a {
	font-size:12px;
	background:#364155;
}

.zenario_font_size__default_style div.font_size_increase a {
	font-size:13px;
}

/* Footer
--------------------------------------------------------------------------------------------------*/

.zenario_footer__default_style {
	text-align:center;
	padding:0 10px;
	font-size:0.933em;
}

/* Google map
--------------------------------------------------------------------------------------------------*/

.zenario_google_map__default_style > div {
	border:5px solid #D7D7CF;
	margin:auto;
}

/* Image container for header slot
--------------------------------------------------------------------------------------------------*/

.Grid_Header .Top_1 .zenario_image_container__default_style a {
	height:100% !important;
	margin:auto;
	background-position:center center !important;
}

/* HTML snippet
--------------------------------------------------------------------------------------------------*/

.zenario_html_snippet table {
	width:100%;
}

.zenario_html_snippet table tr th,
.zenario_html_snippet table tr td {
	padding:5px 8px;
	border:1px solid #FFF;
}

.zenario_html_snippet table tr th {
	background:#7a8080;
	color:#fff;
	text-align:center;
}

.zenario_html_snippet table tr td {
	background:#e5e5de;
	vertical-align:top;
}

.zenario_html_snippet hr {
	width: 80%;
	height: 2px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:10px;
	margin-top:10px;
	background-color:#cac9c4;
	color:#cac9c4;
	border: 0 none;
}

/* HTML snippet, Watch our video
--------------------------------------------------------------------------------------------------*/

.html_video_box .watch_our_video_link {
	display:block;
	background:#7A8080 url('../../zenario_custom/templates/grid_templates/skins/duke_street/images/image-video-zenario.jpg') no-repeat center 0;
	color:#FFF;
	line-height:45px;
	font-size:1.333em;
	padding:195px 10px 0 25px;
}
	
/* Language picker
--------------------------------------------------------------------------------------------------*/

.zenario_language_picker__default_style .lang_pick_box {
	text-align:right;
}

.zenario_language_picker__default_style .lang_pick_box .lang_choose_text {
	font-size:0.867em;
	color:#FFF;
	padding:10px 0;
	display:none;
}

.zenario_language_picker__default_style .lang_pick_box .lang_flag span {
	margin-left:7px;
	text-indent:-999;
	line-height:0;
	font-size:0;
}

.zenario_language_picker__default_style .lang_pick_box .lang_flag {
	display:inline-block;
}

.zenario_language_picker__default_style .lang_pick_box .lang_flag span,
.zenario_language_picker__default_style .lang_pick_box .lang_flag span a {
	width: 100%;
	height: 100%;
	display: block;
}

.zenario_language_picker__default_style .lang_choices select {
	font-size:0.867em;
	
}

/* Menu horizontal
--------------------------------------------------------------------------------------------------*/

.zenario_menu__default_style ul,
.zenario_menu__default_style ul li {
	list-style:none;
	padding:0;
	margin:0;
}

.zenario_menu__default_style ul,
.zenario_menu__default_style ul li,
.zenario_menu__default_style ul li a {
	display:inline-block;
	height:100%;
}

.zenario_menu__default_style ul {
	float:left;
}

.zenario_menu__default_style ul li {
	position:relative;
}

.zenario_menu__default_style ul li a {
	line-height:100px;
	padding:0 30px;
}

.zenario_menu__default_style ul ul {
	opacity:0;
	visibility:hidden;
	-webkit-transition : all 200ms ease-in-out;
  	-moz-transition : all 200ms ease-in-out;
  	-o-transition : all 200ms ease-in-out;
  	transition : all 200ms ease-in-out;
}

.zenario_menu__default_style ul li:hover ul {
	opacity:1;
	visibility:visible;
}

body.ie .zenario_menu__default_style ul ul {
	display:none;
}

body.ie .zenario_menu__default_style ul li:hover ul {
	display:block;
	opacity:1;
	visibility:visible;
}

.zenario_menu__default_style ul ul {
	position:absolute;
	top:100px;
    left:0;
	width:195px;
	padding:15px;
	z-index:99;
	background:#364155;
	box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.30);
	-webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.30);
	-moz-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.30);
}

.zenario_menu__default_style ul ul,
.zenario_menu__default_style ul ul li,
.zenario_menu__default_style ul ul li a {
	height:auto;
}

.zenario_menu__default_style ul ul li,
.zenario_menu__default_style ul ul li a {
	display:block;
}

.zenario_menu__default_style ul ul li a {
	line-height:16px;
	padding:3px 0 4px;
}

.zenario_menu__default_style ul li {
	font-size:0.933em;
}

.zenario_menu__default_style ul li.level1_on a {
	background:#546178;
	-moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
}

.zenario_menu__default_style ul li:hover a {
	background:#364255;
}

.zenario_menu__default_style ul ul li a,
.zenario_skin .Top_Area .zenario_menu__default_style ul ul li a {
	color:#cbb4a6;
}

.zenario_menu__default_style ul ul li a:hover,
.zenario_skin .Top_Area .zenario_menu__default_style ul ul li a:hover,
.zenario_skin .Top_Area .zenario_menu__default_style ul ul li.level2_on a {
	color:#e5e5de;
}

.zenario_menu__default_style ul li {
	text-transform:uppercase;
}

.zenario_menu__default_style ul ul li {
	text-transform:none;
}

.zenario_menu__default_style ul li a:hover {
	text-decoration:none;
}

.zenario_menu__default_style ul ul li a:hover {
	text-decoration:underline;
}

/* Menu multicolumn
--------------------------------------------------------------------------------------------------*/

.zenario_menu_multicolumn__default_style ul,
.zenario_menu_multicolumn__default_style ul li {
	list-style:none;
	padding:0;
	margin:0;
}

.zenario_menu_multicolumn__default_style ul,
.zenario_menu_multicolumn__default_style ul li,
.zenario_menu_multicolumn__default_style ul li a {
	display:inline-block;
	height:100%;
}

.zenario_menu_multicolumn__default_style ul {
	float:left;
}

.zenario_menu_multicolumn__default_style ul li a {
	line-height:100px;
	padding:0 30px;
}

.zenario_menu_multicolumn__default_style .columns_wrap {
	position:absolute;
	top:100px;
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
	width:660px; /* 3 columns wide 220px each */
	z-index:99;
	background:#364155;
	overflow:hidden;
}

.zenario_menu_multicolumn__default_style ul .columns_wrap {
	opacity:0;
	visibility:hidden;
	-webkit-transition : all 200ms ease-in-out;
  	-moz-transition : all 200ms ease-in-out;
  	-o-transition : all 200ms ease-in-out;
  	transition : all 200ms ease-in-out;
}

.zenario_menu_multicolumn__default_style ul li:hover .columns_wrap {
	opacity:1;
	visibility:visible;
}

body.ie .zenario_menu_multicolumn__default_style ul .columns_wrap {
	display:none;
}

body.ie .zenario_menu_multicolumn__default_style ul li:hover .columns_wrap {
	display:block;
	opacity:1;
	visibility:visible;
}

.zenario_menu_multicolumn__default_style ul .columns_wrap .column {
	width:190px;
	margin:15px;
	float:left;
}

.zenario_menu_multicolumn__default_style ul .columns_wrap a {
	display:block;
	height:auto;
	line-height:18px;
	padding:0;
}

.zenario_menu_multicolumn__default_style ul li {
	text-transform:uppercase;
}

.zenario_menu_multicolumn__default_style ul li .columns_wrap {
	text-transform:none;
}

.zenario_menu_multicolumn__default_style ul li a:hover {
	text-decoration:none;
}

.zenario_menu_multicolumn__default_style ul li .columns_wrap a:hover {
	text-decoration:underline;
}

.zenario_menu_multicolumn__default_style ul li {
	font-size:0.933em;
}

.zenario_menu_multicolumn__default_style ul li .level3 {
	font-size:0.929em;
}

.zenario_menu_multicolumn__default_style ul li a.level1_on {
	background:#546178;
	-moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
}

.zenario_menu_multicolumn__default_style ul li a.has_child:hover,
.zenario_menu_multicolumn__default_style ul li a.level1_on.has_child:hover {
	background:#364255;
}

.zenario_menu_multicolumn__default_style ul li .node-level-2 a {
	color:#cbb4a6;
	margin-bottom:10px;
}

.zenario_menu_multicolumn__default_style ul li .node-level-2 a,
.zenario_menu_multicolumn__default_style ul li .node-level-2-on a {
	font-weight:bold;
}

.zenario_menu_multicolumn__default_style ul li .node-level-2-on a,
.zenario_menu_multicolumn__default_style ul li .node-level-2 a:hover {
	color:#e5e5de;
}

.zenario_menu_multicolumn__default_style ul li .node-level-3 a {
	color:#FFF;
}

/* Menu vertical
--------------------------------------------------------------------------------------------------*/

.zenario_menu_vertical__default_style .wrap_menu {
	background:#E5E5DE;
	padding-bottom:20px;
}

.zenario_menu_vertical__default_style ul,
.zenario_menu_vertical__default_style ul li {
	list-style:none;
	padding:0;
	margin:0;
}

.zenario_menu_vertical__default_style h2.side_menu_title {
	background:#7A8080;
	padding:8px 15px 25px 15px;
	margin:0;
}

.zenario_menu_vertical__default_style h2.side_menu_title a {
	color:#FFF;
}

.zenario_menu_vertical__default_style h2.side_menu_title a:hover {
	text-decoration:none;
}

.zenario_menu_vertical__default_style ul {
	padding:0 8px;
}

.zenario_menu_vertical__default_style ul li { 
	font-weight:bold;
	border-bottom:1px solid #7A8080;
}

.zenario_menu_vertical__default_style ul li a {	
	display:block;
	padding:5px 15px;
	margin:2px 0;
	color:#27303f;
}

.zenario_menu_vertical__default_style ul li li li a {
	padding-left:25px;
}

.zenario_menu_vertical__default_style ul li li li li a {
	padding-left:35px;
}

.zenario_menu_vertical__default_style ul li li li li li a {
	padding-left:45px;
}

.zenario_menu_vertical__default_style ul li li li li li li a {
	padding-left:55px;
}

.zenario_menu_vertical__default_style ul ul {
	padding:0;
}

.zenario_menu_vertical__default_style ul ul li {
	font-size:0.933em;
	font-weight:normal;
	line-height:18px;
	border:0;
}

.zenario_menu_vertical__default_style ul ul ul li {
	font-size:1em;
}

.zenario_menu_vertical__default_style ul li a:hover,
.zenario_menu_vertical__default_style ul li.level1_on li a:hover,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on li a:hover,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on li.level3_on li a:hover,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on li.level3_on li.level4_on li a:hover,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on li.level3_on li.level4_on li.level5_on li a:hover {
	text-decoration:none;
	color:#a65b38;
}

.zenario_menu_vertical__default_style ul li.level1_on a,
.zenario_menu_vertical__default_style ul li.level1_on a:hover {
	background:#7A8080;
	color:#FFF;
}

.zenario_menu_vertical__default_style ul li.level1_on li a,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on a:hover,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on li.level3_on a:hover,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on li.level3_on li.level4_on a:hover,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on li.level3_on li.level4_on li.level5_on a:hover,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on li.level3_on li.level4_on li.level5_on li.level6_on a:hover {
	color:#27303f;
}

.zenario_menu_vertical__default_style ul li.level1_on li a,
.zenario_menu_vertical__default_style ul li.level1_on li a:hover,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on li a,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on li a:hover,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on li.level3_on li a,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on li.level3_on li a:hover,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on li.level3_on li.level4_on li a,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on li.level3_on li.level4_on li a:hover,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on li.level3_on li.level4_on li.level5_on li a,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on li.level3_on li.level4_on li.level5_on li a:hover {
	background:#E5E5DE;
}

.zenario_menu_vertical__default_style ul li.level1_on li.level2_on a,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on a:hover,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on li.level3_on a,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on li.level3_on a:hover,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on li.level3_on li.level4_on a,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on li.level3_on li.level4_on a:hover,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on li.level3_on li.level4_on li.level5_on a,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on li.level3_on li.level4_on li.level5_on a:hover,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on li.level3_on li.level4_on li.level5_on li.level6_on a,
.zenario_menu_vertical__default_style ul li.level1_on li.level2_on li.level3_on li.level4_on li.level5_on li.level6_on a:hover {
	background:#CAC9C4;
}

/* Meta data
--------------------------------------------------------------------------------------------------*/

.zenario_meta_data__default_style {
	background:#E5E5DE;
	padding:15px;
}

.zenario_meta_data__default_style h2 {
	color:#27303f;
	font-size:1em;
	margin:0;
}

.zenario_meta_data__default_style h2:first-child {
	font-size:1.333em;
}

/* Multiple image container
--------------------------------------------------------------------------------------------------*/

.zenario_multiple_image_container__default_style .banner_images {
	overflow:hidden;
}

.zenario_multiple_image_container__default_style .banner_images .banner_image {
	display:inline-block;
	position:relative;
	overflow:hidden;
	margin:8px;
	background:#e5e5de;
	border:1px solid #ccc;
	padding:5px 5px 30px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 5px 5px 0 #CFCFCF;
	box-shadow: 0 5px 5px 0 #CFCFCF;
}

.zenario_multiple_image_container__default_style .banner_text {
	margin-top:10px;
	padding:5px;
	border-top:1px dotted #333;
	border-bottom:1px dotted #333;
}

.zenario_multiple_image_container__default_style .banner_text p {
	margin:0;
}

.zenario_multiple_image_container__default_style .banner_images .banner_image .banner_image_zoom {
	display:none;
	text-indent:-999;
	font-size:0;
	line-height:0;
	width:15px;
	height:15px;
	background:url('../../zenario_custom/templates/grid_templates/skins/duke_street/images/magnifying-glass.png') no-repeat;
	position:absolute;
	top:10px;
	right:10px;
}

.zenario_multiple_image_container__default_style .banner_images .banner_image:hover .banner_image_zoom {
	display:block;
}

/* News ticker
--------------------------------------------------------------------------------------------------*/

.zenario_news_ticker__default_style input[type='text'] {
	width:94%;
	height:40px;
	line-height:40px;
	padding:0 3%;
	border:0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color:#fff;
	background:#364155;
	font-size:0.867em;
	text-transform:uppercase;
}

.zenario_news_ticker__default_style input.has_link {
	cursor:pointer;
}

/* Nest revealable panel
--------------------------------------------------------------------------------------------------*/

.zenario_plugin_nest__default_style .revealable_panel_wrap {
	position:relative;
}

.zenario_plugin_nest__default_style .revealable_panel_wrap .panel_anchor .panel {
	display:none;
	position:absolute;
	top:30px;
	left:0;
	padding:10px;
}

.zenario_plugin_nest__default_style .revealable_panel_wrap .panels_tabs ul,
.zenario_plugin_nest__default_style .revealable_panel_wrap .panels_tabs ul li {
	list-style:none;
	padding:0;
	margin:0;
}

.zenario_plugin_nest__default_style .revealable_panel_wrap .panels_tabs ul li div {
	display:none;
}

.zenario_plugin_nest__default_style .revealable_panel_wrap .panels_tabs ul li a {
	display:inline-block;
	height:20px;
	line-height:20px;
	padding:5px 10px 5px 20px;
	background:#cac9c4 url('../../zenario_custom/templates/grid_templates/skins/duke_street/images/arrow-small-down.png') no-repeat 8px center;
	color:#27303f;
}

.zenario_plugin_nest__default_style .revealable_panel_wrap .panels_tabs ul li a:hover,
.zenario_plugin_nest__default_style .revealable_panel_wrap .panel_anchor .panel {
	background:#e5e5de;
}

.zenario_plugin_nest__default_style .revealable_panel_wrap .panels_tabs .panel_open ul li a,
.zenario_plugin_nest__default_style .revealable_panel_wrap .panels_tabs .panel_open ul li a:hover {
	background:#e5e5de url('../../zenario_custom/templates/grid_templates/skins/duke_street/images/arrow-small-up.png') no-repeat 8px center;
}

.zenario_plugin_nest__default_style .revealable_panel_wrap .panels_tabs ul li a:hover {
	text-decoration:none;
}

/* Print page
--------------------------------------------------------------------------------------------------*/

.zenario_print_page__default_style .print_page_section {
	font-size:0.867em;
	text-align:center;
}

.zenario_print_page__default_style .print_page_section a.print_page_section_link {
	display:inline-block;
	padding-left:25px;
	background:url('../../zenario_custom/templates/grid_templates/skins/duke_street/images/icon-print.png') no-repeat 0 center;
}

/* Promo menu
--------------------------------------------------------------------------------------------------*/

.zenario_promo_menu__default_style .wrap_menu {
	position:relative;
}

.zenario_promo_menu__default_style ul,
.zenario_promo_menu__default_style ul li {
	list-style:none;
	padding:0;
	margin:0;
}

.zenario_promo_menu__default_style ul,
.zenario_promo_menu__default_style ul li,
.zenario_promo_menu__default_style ul li a {
	display:inline-block;
	height:100%;
}

.zenario_promo_menu__default_style ul {
	float:left;
}

.zenario_promo_menu__default_style ul li a {
	line-height:100px;
	padding:0 30px;
}

.zenario_promo_menu__default_style ul .columns_wrap {
	position:absolute;
	top:100px;
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
	width:660px; /* 3 columns wide 220px each */
	z-index:99;
	background:#364155;
	overflow:hidden;
}

.zenario_promo_menu__default_style ul .columns_wrap {
	opacity:0;
	visibility:hidden;
	-webkit-transition : all 200ms ease-in-out;
  	-moz-transition : all 200ms ease-in-out;
  	-o-transition : all 200ms ease-in-out;
  	transition : all 200ms ease-in-out;
}

.zenario_promo_menu__default_style ul li:hover .columns_wrap {
	opacity:1;
	visibility:visible;
}

body.ie .zenario_promo_menu__default_style ul .columns_wrap {
	display:none;
}

body.ie .zenario_promo_menu__default_style ul li:hover .columns_wrap {
	display:block;
	opacity:1;
	visibility:visible;
}

.zenario_promo_menu__default_style ul .columns_wrap .column,
.zenario_promo_menu__default_style .feature_wrap {
	width:190px;
	margin:15px;
	float:left;
}

.zenario_promo_menu__default_style ul .columns_wrap a {
	display:block;
	height:auto;
	line-height:18px;
	padding:0;
}

.zenario_promo_menu__default_style ul li {
	text-transform:uppercase;
}

.zenario_promo_menu__default_style ul li .columns_wrap {
	text-transform:none;
}

.zenario_promo_menu__default_style ul li a:hover {
	text-decoration:none;
}

.zenario_promo_menu__default_style ul li .columns_wrap a:hover {
	text-decoration:underline;
}

.zenario_promo_menu__default_style ul li {
	font-size:0.933em;
}

.zenario_promo_menu__default_style ul li .level3,
.zenario_promo_menu__default_style ul li .level3_on {
	font-size:0.929em;
}

.zenario_promo_menu__default_style ul li.level1_on a {
	background:#546178;
	-moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
}

.zenario_promo_menu__default_style ul li.has_child:hover a,
.zenario_promo_menu__default_style ul li.level1_on.has_child:hover a {
	background:#364255;
}

.zenario_promo_menu__default_style ul li .level2,
.zenario_promo_menu__default_style ul li .level2_on {
	margin-top:10px;
}

.zenario_promo_menu__default_style ul li .level2:first-child,
.zenario_promo_menu__default_style ul li .level2_on:first-child {
	margin-top:0;
}

.zenario_promo_menu__default_style ul li .level2 a,
.zenario_promo_menu__default_style ul li .level2_on a {
	font-weight:bold;
	margin-bottom:10px;
	color:#cbb4a6;
}

.zenario_promo_menu__default_style ul li .level2_on a,
.zenario_promo_menu__default_style ul li .level3_on a {
	text-decoration:underline;
}

.zenario_promo_menu__default_style ul li .level2 a:hover {
	color:#e5e5de;
}

.zenario_promo_menu__default_style ul li .level3,
.zenario_promo_menu__default_style ul li .level3_on {
	margin-top:2px;
	margin-bottom:5px;
	margin-left:8px;
}

.zenario_promo_menu__default_style ul li .level3 a {
	color:#FFF;
}

.zenario_promo_menu__default_style ul li .level3 a,
.zenario_promo_menu__default_style ul li .level3_on a {
	line-height:16px;
}

.zenario_promo_menu__default_style ul li.has_child:hover .columns_wrap a,
.zenario_promo_menu__default_style ul li.level1_on.has_child:hover .columns_wrap a {
	background:transparent;
}

.zenario_promo_menu__default_style .feature_wrap {
	position:relative;
}

.zenario_promo_menu__default_style .feature_wrap .feature_title,
.zenario_promo_menu__default_style .feature_wrap .feature_text {
	background:url('../../zenario_custom/templates/grid_templates/skins/duke_street/images/background-90opacity-grey.png');
	width:92%;
	padding:2% 4%;
}

.zenario_promo_menu__default_style .feature_wrap .feature_title h2 {
	font-size:1.067em;
}

.zenario_promo_menu__default_style .feature_wrap .feature_text p {
	font-size:0.800em;
	line-height:14px;
}

.zenario_promo_menu__default_style .feature_wrap .feature_title h2,
.zenario_promo_menu__default_style .feature_wrap .feature_text p {
	padding:0;
	margin:0;
}

.zenario_promo_menu__default_style .feature_wrap .feature_title h2,
.zenario_promo_menu__default_style .feature_wrap .feature_text p,
.zenario_promo_menu__default_style .feature_wrap .feature_text a {
	color:#FFF;
}

.zenario_promo_menu__default_style .feature_wrap div {
	width:100%;
	display:block;
}

/* Search results
--------------------------------------------------------------------------------------------------*/

.zenario_search_results__default_style form input[type="text"] {
	width:50%;
}

.zenario_search_results__default_style .search_heading {
	padding:10px 0;
	font-weight:bold;
}

.zenario_search_results__default_style #search_results_tabs {
	width:100%;
	overflow:hidden;
}

.zenario_search_results__default_style #search_results_tabs div {
	display:inline-block;
}

.zenario_search_results__default_style #search_results_tabs div div {
	padding:5px 15px;
}

.zenario_search_results__default_style #search_results_tabs div a {
	display:block;
	padding:10px 15px;
	background:#CAC9C4;
	color:#27303f;
	-moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
}

.zenario_search_results__default_style #search_results_tabs div a:hover {
	text-decoration:none;
	background:#7a8080;
	color:#FFF;
}

.zenario_search_results__default_style #search_results_tabs div.search_results_tab_on a,
.zenario_search_results__default_style #search_results_tabs div.search_results_tab_on a:hover {
	background:#E5E5DE;
	color:#27303f;
}

.zenario_search_results__default_style .search_no_results,
.zenario_search_results__default_style .search_results {
	border:5px solid #E5E5DE;
	padding:20px;
}

.zenario_search_results__default_style .search_results .search_result {
	border-bottom:1px dotted #27303f;
	padding:10px 0;
}

.zenario_search_results__default_style .search_results .search_result h2 {
	font-size:1em;
	font-weight:bold;
}

/* Slideshow 2
--------------------------------------------------------------------------------------------------*/

.zenario_slideshow_2__default_style .slideshow_container {
	/*border:5px solid #D7D7CF;*/
	padding-bottom:20px;
}

.zenario_slideshow_2__default_style .slide_inner .content_container {
	position:absolute;
	left:8%;
	bottom:5% !important;
	background:url('../../zenario_custom/templates/grid_templates/skins/duke_street/images/grey-bg-transparent.png');
	color:#FFF;
	padding:2%;
	margin-right:5%;
}

.zenario_slideshow_2__default_style .slide_title {
	font-size:2.2em;
	font-weight:bold;
	line-height:1.2em;
	text-shadow:0 1px 1px #000;
	margin-bottom:3px;
}

.zenario_slideshow_2__default_style .slide_extra_html {
	font-size:1.200em;
	font-weight:bold;
	line-height:1.3em;
	text-shadow:0 1px 1px #000;
}

.zenario_slideshow_2__default_style .arrowl, .zenario_slideshow_2__default_style .arrowldn {
    background: url("../../zenario_custom/templates/grid_templates/skins/duke_street/images/slideshow-left-arrow-off-state.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.zenario_slideshow_2__default_style .arrowr, .zenario_slideshow_2__default_style .arrowrdn {
    background: url("../../zenario_custom/templates/grid_templates/skins/duke_street/images/slideshow-right-arrow-off-state.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.zenario_slideshow_2__default_style .arrowl:hover {
    background: url("../../zenario_custom/templates/grid_templates/skins/duke_street/images/slideshow-left-arrow-over-state.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-size:100%;
}

.zenario_slideshow_2__default_style .arrowr:hover {
    background: url("../../zenario_custom/templates/grid_templates/skins/duke_street/images/slideshow-right-arrow-over-state.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-size:100%;
}

.zenario_slideshow_2__default_style .arrowl, 
.zenario_slideshow_2__default_style .arrowr, 
.zenario_slideshow_2__default_style .arrowldn, 
.zenario_slideshow_2__default_style .arrowrdn {
    cursor: pointer;
    display: block;
    overflow: hidden;
    position: absolute;
    z-index: 10;
    width: 4.5%;
    height: 14.2%;
    top: 40%;
    background-size:100%;
}

.zenario_slideshow_2__default_style .arrowl, 
.zenario_slideshow_2__default_style .arrowldn {
    left: 0;
}

.zenario_slideshow_2__default_style .arrowr, 
.zenario_slideshow_2__default_style .arrowrdn {
    right: 0;
}

.zenario_slideshow_2__default_style .bullet {
	position:absolute;
	bottom:0px !important;
	width:100% !important;
	height:16px !important;
	text-align:center;
	overflow:hidden;
}

.zenario_slideshow_2__default_style .bullet div {
    background: none repeat scroll 0 0 #A5A9AA;
    position:static !important;
	width:8px;
	height:8px;
	margin:0 2px 0;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	display:inline-block;
}

.zenario_slideshow_2__default_style .bullet div.av {
    background: none repeat scroll 0 0 #A65B32;
}

/* Sitemap
--------------------------------------------------------------------------------------------------*/

.zenario_skin .zenario_sitemap__default_style ul,
.zenario_skin .zenario_sitemap__default_style ul li {
	list-style:none;
	padding:0;
	margin:0;
}

.zenario_skin .zenario_sitemap__default_style h2,
.zenario_skin .zenario_sitemap__default_style h3,
.zenario_skin .zenario_sitemap__default_style h4,
.zenario_skin .zenario_sitemap__default_style h5,
.zenario_skin .zenario_sitemap__default_style h6 {
	font-size:1em;
	margin:0;
	padding:3px 0;
}

.zenario_skin .zenario_sitemap__default_style li h2 {
	font-weight:bold;
	padding:5px 15px;
	background:url('../../zenario_custom/templates/grid_templates/skins/duke_street/images/arrow-small-next.png') no-repeat 0 8px;
}

.zenario_skin .zenario_sitemap__default_style li.has_child h2 {
	background:url('../../zenario_custom/templates/grid_templates/skins/duke_street/images/arrow-small-down.png') no-repeat 0 11px;
}

.zenario_skin .zenario_sitemap__default_style h3 a,
.zenario_skin .zenario_sitemap__default_style h4 a,
.zenario_skin .zenario_sitemap__default_style h5 a,
.zenario_skin .zenario_sitemap__default_style h6 a {
	color:#27303f;
}

.zenario_skin .zenario_sitemap__default_style ul ul {
	padding-left:15px;
	padding-bottom:8px;
}

.zenario_skin .zenario_sitemap__default_style ul ul ul {
	padding-bottom:0;
}

.zenario_skin .zenario_sitemap__default_style li.level1 {
	border-bottom:1px dotted #27303f;
}

.zenario_skin .zenario_sitemap__default_style li.level1_1 {
	border-top:1px dotted #27303f;
}

/* User form
--------------------------------------------------------------------------------------------------*/

.zenario_user_forms__default_style {
	background:#e5e5de;
	padding:15px 20px;
}

.zenario_user_forms__default_style .title {
	font-size:1.333em;
	line-height:1.2em;
	margin-bottom:8px;
}

.zenario_skin .zenario_user_forms__default_style input[type='text'],
.zenario_skin .zenario_user_forms__default_style input[type='password'],
.zenario_skin .zenario_user_forms__default_style input[type='email'],
.zenario_skin .zenario_user_forms__default_style textarea {
	border-color:#e5e5de;
}

.zenario_skin .zenario_user_forms__default_style input[type='text']:focus,
.zenario_skin .zenario_user_forms__default_style input[type='password']:focus,
.zenario_skin .zenario_user_forms__default_style input[type='email']:focus,
.zenario_skin .zenario_user_forms__default_style textarea:focus {
	border:1px solid #7a8080;
}

.zenario_user_forms__default_style .form_field  {
	padding-top:10px;
}

.zenario_user_forms__default_style input[type='submit'] {
	margin-top:20px;
}

/* Common styles: pagination
--------------------------------------------------------------------------------------------------*/

.pag_pagination {
	margin-top:10px;
	text-align:center;
	font-size:0.867em;
}

.pag_pagination span a {
	display:inline-block;
    line-height: 16px;
    margin: 0 1px;
    padding: 2px 5px;
    -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color:#FFF;
	background:#7A8080;
   	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.pag_pagination span a:hover,
.pag_pagination span.pag_page_on a {
    background:#273040;
    text-decoration:none;
}

/* Common styles: Workstream
--------------------------------------------------------------------------------------------------*/
.workstream_forms_recurring,
.workstream_print_forms_wrapper h2 {
	margin-bottom: 25px;
}

.workstream_print_forms_wrapper .id {
	margin-bottom: 10px;
	width: 40%;
}

.workstream_forms_recurring select {
	margin-bottom: 10px;
}

.workstream_forms_recurring .submit,
.workstream_forms_projects .submit {
	margin-top: 10px;
}
/**/
.zenario_comments__default_style .comments_description,
.zenario_comments__default_style .post_reply,
.zenario_comments__default_style .edit_post,
.zenario_comments__default_style .edit_first_post,
.zenario_comments__default_style .add_thread {
	background:#E5E5DE;
}

.zenario_comments__default_style .confirmation_box_wrap {
	background:#F0F0F0;
}

.zenario_comments__default_style .comments_description,
.zenario_comments__default_style .post_reply,
.zenario_comments__default_style .edit_post,
.zenario_comments__default_style .edit_first_post,
.zenario_comments__default_style .add_thread,
.zenario_comments__default_style div.odd,
.zenario_comments__default_style div.even,
.zenario_comments__default_style .confirmation_box_wrap {
	padding:15px 20px;
}

.zenario_comments__default_style div.odd,
.zenario_comments__default_style div.even {
	border:5px solid #E5E5DE;
	margin-bottom:20px;
}

.zenario_comments__default_style .comments_label,
.zenario_comments__default_style .post_area {
	margin-top:10px;
}

.zenario_comments__default_style .user_info,
.zenario_comments__default_style .user_info a,
.zenario_comments__default_style .date_posted {
	color:#546178;
}

.zenario_comments__default_style .user_info,
.zenario_comments__default_style .date_posted {
	font-size:0.867em;
	line-height:18px;
}

.zenario_comments__default_style .user_info {
	overflow:hidden;
	margin-bottom:5px;
}

.zenario_comments__default_style .user_info img.avatar {
	float:left;
	margin-right:10px;
}

.zenario_comments__default_style .punymce table {
	width:100%;
}

.zenario_comments__default_style .post_area img {
	max-width:400px;
	height:auto;
}

.zenario_comments__default_style .post_area .quote {
	background:#F0F0F0;
	padding:10px;
}

.zenario_comments__default_style .buttons,
.zenario_comments__default_style .users_buttons {
	margin-top:10px;
	text-align:center;
}

.zenario_comments__default_style .buttons .main_btn,
.zenario_comments__default_style .buttons .control_btn,
.zenario_comments__default_style .users_buttons,
.zenario_comments__default_style .forum_btn {
	display:inline-block;
}

.zenario_comments__default_style .confirmation_box .post_area {
	text-align:center;
	margin:auto;
}

.zenario_comments__default_style .confirmation_box .post_area.post_error {
	margin-bottom:5px;
}

.zenario_comments__default_style .confirmation_box .post_error_padding {
	display:none;
	margin-bottom:5px;
}

/* Forum
--------------------------------------------------------------------------------------------------*/

.zenario_comments__default_style table {
	width:100%;
	margin-bottom:20px;
	font-size:0.875em;
}

.zenario_comments__default_style table tr th {
	background:#7A8080;
	color:#FFF;
	text-align:center;
	text-transform:uppercase;
	padding:10px 8px;
	vertical-align:middle;
	white-space:nowrap;
}

.zenario_comments__default_style table tr td {
	background:#7A8080;
	vertical-align:top;
	padding:10px 0 0;
}

.zenario_comments__default_style table tr.odd td {
	background:#E5E5DE;
}

.zenario_comments__default_style table tr.even td {
	background:#CAC9C4;
}

.zenario_comments__default_style table tr td.topics,
.zenario_comments__default_style table tr td.replies,
.zenario_comments__default_style table tr td.poster,
.zenario_comments__default_style table tr td.updated {
	text-align:center;
	vertical-align:middle;
}

.zenario_comments__default_style table tr td.xl,
.zenario_comments__default_style table tr td.xc,
.zenario_comments__default_style table tr td.x,
.zenario_comments__default_style table tr td.xr,
.zenario_comments__default_style table tr td.bl,
.zenario_comments__default_style table tr td.bc,
.zenario_comments__default_style table tr td.xb,
.zenario_comments__default_style table tr td.br {
	padding:0;
}

.zenario_comments__default_style table tr td h2 {
	margin:0;
}

.zenario_comments__default_style table tr td.thread_title h2 {
	font-size:1.071em;
	font-weight:bold;
}

.zenario_comments__default_style table tr td.thread_title h2 a {
	color:#27303f;
}

.zenario_comments__default_style table tr td .sticky_image {
	float:left;
	padding-right:10px;
}

.zenario_comments__default_style .comments_post_title {
	margin-bottom:10px;
}

/* Editor
--------------------------------------------------------------------------------------------------*/

.zenario_comments__default_style table.punymce tr th,
.zenario_comments__default_style table.punymce tr td {
	background:transparent;
	color:#000;
	text-align:left;
	text-transform:none;
	padding:0;
	vertical-align:top;
}

.zenario_comments__default_style div.comments_box_center textarea {
	height:250px !important;
}
/**/
/* Extranet
--------------------------------------------------------------------------------------------------*/

.extranet_wrap {
	background:#e5e5de;
	padding:15px 20px;
}

.extranet_wrap h1,
.extranet_wrap h2,
.extranet_wrap h3 {
	color:#27303f;
}

.zenario_extranet_logout .extranet_wrap h1,
.extranet_wrap .extranet_welcome_text {
	font-size:1.333em;
	line-height:1.2em;
	margin-bottom:8px;
}

.extranet_wrap .extranet_field,
.extranet_wrap .form_field {
	padding:5px 0 10px;
}

.extranet_wrap .field_data {
	width:80%;
	padding:3px 10px;
	color:#555;
	background:#D8D8D3;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.extranet_wrap .extranet_btn {
	padding:5px 0 10px;
}

.extranet_wrap .extranet_links {
	border-top:1px dotted #27303f;
	margin-top:10px;
	padding-top:10px;
}

.zenario_skin .extranet_wrap input[type='text'],
.zenario_skin .extranet_wrap input[type='password'],
.zenario_skin .extranet_wrap textarea {
	border-color:#e5e5de;
}

.zenario_skin .extranet_wrap input[type='text']:focus,
.zenario_skin .extranet_wrap input[type='password']:focus,
.zenario_skin .extranet_wrap textarea:focus {
	border:1px solid #7a8080;
}

.zenario_skin .extranet_wrap .readonly input[type='text'],
.zenario_skin .extranet_wrap .readonly input[type='password'],
.zenario_skin .extranet_wrap .readonly textarea {
	background-color:#EDEDED;
	color:#646464;
	cursor:default;
}

.zenario_skin .extranet_wrap .readonly input[type='text']:focus,
.zenario_skin .extranet_wrap .readonly input[type='password']:focus,
.zenario_skin .extranet_wrap .readonly textarea:focus {
	border-color:#e5e5de;
}

.extranet_wrap .extranet_remember_me,
.extranet_wrap .extranet_log_me_in,
.extranet_wrap .extranet_links {
	font-size:0.867em;
	line-height:1.3em;
}

.zenario_extranet_profile .extranet_links {
	font-size:1em;
	line-height:34px;
}

.extranet_wrap a {
	text-decoration:underline;
}

.zenario_extranet_profile .extranet_wrap a {
	text-decoration:none;
}

.zenario_extranet_profile .extranet_edit_profile .extranet_btn {
	display:inline-block;
	margin-right:8px;
}

.zenario_extranet_user_image img.existing_image {
	max-width:100%;
	height:100%;
}
/**/
/* Responsive menu
--------------------------------------------------------------------------------------------------*/
	
	.Top_Mobile_Menu {
		width:100%;
		background:#17202B;
		position:fixed;
		top:0;
		z-index:999;
	}
	
	.zenario_adminLoggedIn.zenario_pageMode_menu .Top_Mobile_Menu,
	.zenario_adminLoggedIn.zenario_pageMode_template .Top_Mobile_Menu,
	.zenario_adminLoggedIn.zenario_pageMode_edit .Top_Mobile_Menu {
		position:relative;
	}
	
	.zenario_menu_reponsive_multilevel .dl-menuwrapper {
		max-width:100%;
	}
	
	.zenario_skin .zenario_menu_reponsive_multilevel .dl-menuwrapper button {
   		-webkit-border-radius: 0;
   	 	-moz-border-radius: 0;
    	border-radius: 0;
    	padding:0;
	}

	.zenario_menu_reponsive_multilevel .dl-menuwrapper button {
		display:block;
		width:47px !important;
		height:77px !important;
		cursor:pointer;
		margin:0;
		background:transparent !important;
	}
	
	.zenario_menu_reponsive_multilevel .dl-menuwrapper button:after {
		width:26px;
		height: 3px;
		top: 25px;
		left: 16%;
		background:#E5E5DE;
		box-shadow:0 7px 0 #E5E5DE, 0 14px 0 #E5E5DE;
	}
	
	.zenario_menu_reponsive_multilevel .dl-menuwrapper ul,
	.zenario_menu_reponsive_multilevel ul li {
		background:#364155 !important;
	}
	
	.zenario_menu_reponsive_multilevel .dl-menuwrapper button.dl-active {
		background:#364256 url('../../zenario_custom/templates/grid_templates/skins/duke_street/images/menu-resp-close.png') no-repeat center center !important;
	}
	
	.zenario_menu_reponsive_multilevel .dl-menuwrapper button.dl-active:after {
		box-shadow:none !important;
		height:0 !important;
	}
	
	.zenario_menu_reponsive_multilevel .dl-menuwrapper .dl-menu {
		margin:0;
	}
	
	.zenario_menu_reponsive_multilevel .dl-menuwrapper ul,
	.zenario_menu_reponsive_multilevel .dl-menuwrapper ul li {
		list-style:none;
		padding:0;
		margin:0;
	}
	
	.zenario_menu_reponsive_multilevel .dl-menuwrapper li a {
		font-size:14px;
		padding:10px 0 10px 20px;
	}
	
	#menu_btn.menu_btn_on {
		/*background-image:url('../../zenario_custom/templates/grid_templates/skins/duke_street/images/close-icon.png');*/
	}

	.zenario_menu_reponsive_multilevel ul,
	.zenario_menu_reponsive_multilevel ul li a {
		float:none;
	}

	.zenario_menu_reponsive_multilevel .wrap_menu {
		position:absolute;
		width:100%;
		top:37px;
		left:0;
		z-index:999999;
		padding:0;
	}

	.zenario_menu_reponsive_multilevel ul,
	.zenario_menu_reponsive_multilevel ul li a {
		display:block;
	}

	.zenario_menu_reponsive_multilevel > li > a {
    	display: block;
	}

	.zenario_menu_reponsive_multilevel ul li {
		line-height:100%;
		border-top:1px solid #9F9F9F;
	}
	
	.zenario_menu_reponsive_multilevel ul li.dl-subviewopen,
	.zenario_menu_reponsive_multilevel ul li:first-child {
		border-top:0;
	}

	.zenario_skin .zenario_menu_reponsive_multilevel ul li a {
		line-height:14px;
		margin:0;
	}
	
	.zenario_menu_reponsive_multilevel .dl-menuwrapper li a {
		color:#FFF;
	}
	
	.zenario_skin .zenario_menu_reponsive_multilevel ul li {
		font-size:0.923em;
		text-transform:uppercase;
		font-size:0.895em;
		margin:0 10px;
	}
	
	.zenario_skin .zenario_menu_reponsive_multilevel ul li li,
	.zenario_skin .zenario_menu_reponsive_multilevel ul li.dl-subview {
		margin:0;
	}
	
	.zenario_skin .zenario_menu_reponsive_multilevel ul li a:hover {
		text-decoration:none;
	}
	
	.zenario_menu_reponsive_multilevel .dl-menuwrapper li.dl-back:after, 
	.zenario_menu_reponsive_multilevel .dl-menuwrapper li > a:not(:only-child):after {
		line-height: 38px;
	}

	.dl-menuwrapper li.dl-back > a {
		padding-left:20px !important;
		color:#CCB4A5 !important;
		background:url('../../zenario_custom/templates/grid_templates/skins/duke_street/images/menu-resp-back-arrow.png') no-repeat 6px 12px !important;
	}
	
	.dl-menuwrapper li.dl-back:after,
	.dl-menuwrapper li > a:not(:only-child):after,
	.zenario_skin .zenario_menu_reponsive_multilevel ul li.dl-back a:before {
		content:'' !important;
	}
	
	 
	.dl-menuwrapper li > a:not(:only-child):after {
	}
	
	
	
	.zenario_menu_reponsive_multilevel_2 .menu-collapser {
	    background: none;
	    text-shadow: none;
	}
	
	.zenario_menu_reponsive_multilevel_2 .collapse-button {
	    left: 8px;
	}
/**/
.menu-collapser {
    position: relative;
    background-color: #999;
    color: #FFF;
    text-shadow: 0 1px 0 rgba(0,0,0,0.5);
    width: 100%;
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    padding: 0 8px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}
.collapse-button {
    position: absolute;
    right: 8px;
    top: 50%;
    width: 40px;
    background-color: #0E0E0E;
    background-image: linear-gradient(to bottom, #151515, #040404);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.075);
    padding: 7px 10px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    cursor: pointer;
    font-size: 14px;
    text-align: center;

    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);

    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}
.collapse-button:hover, .collapse-button:focus {
    background-image: none;
    background-color: #040404;
    color: #FFF;
}
.collapse-button .icon-bar {
    background-color: #F5F5F5;
    border-radius: 1px 1px 1px 1px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    display: block;
    height: 2px;
    width: 18px;
    margin: 2px 0;
}

ul.slimmenu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
ul.slimmenu li {
    position: relative;
    display: inline-block;
    background-color: #AAA;
}
ul.slimmenu > li { margin-right: -5px; border-left: 1px solid #999 }
ul.slimmenu > li:first-child { border-left: 0 }
ul.slimmenu > li:last-child { margin-right: 0 }
ul.slimmenu li a {
    display: block;
    color: #333;
    padding: 12px 64px 12px 16px;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-shadow: 0 1px 0 rgba(255,255,255,0.2);
    transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -webkit-transition: background-color 0.5s ease-out;
}
ul.slimmenu li a:hover {
    background-color: #999;
    text-decoration: none;
}
ul.slimmenu li .sub-collapser {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.075);
    position: absolute;
    right: 0;
    top: 0;
    width: 48px;
    height: 100%;
    text-align: center;
    z-index: 999;
    cursor: pointer;
}
ul.slimmenu li .sub-collapser:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
}
ul.slimmenu li .sub-collapser > i {
    color: #333;
    font-size: 18px;
    display: inline-block;
    vertical-align: middle;
}
ul.slimmenu li ul {
    margin: 0;
    list-style-type: none;
}
ul.slimmenu li ul li { background-color: #BBB }
ul.slimmenu li > ul {
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 999;
    width: 100%;
}
ul.slimmenu li > ul > li ul {
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    z-index: 999;
    width: 100%;
}

ul.slimmenu.collapsed li {
    display: block;
    width: 100%;

    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}
ul.slimmenu.collapsed li a {
    display: block;
    border-bottom: 1px solid rgba(0, 0, 0, 0.075);

    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}
ul.slimmenu.collapsed li .sub-collapser {
    height: 40px;
}
ul.slimmenu.collapsed li > ul {
    display: none;
    position: static;
}


ul.slimmenu span.sub-collapser i::before {
	content: '►';
}

ul.slimmenu span.sub-collapser.expanded i::before {
	content: '▼';
}
/**/
/* Layout min-width: 768px
--------------------------------------------------------------------------------------------------*/

@media all and (max-width: 769px) {

	body .zenario_skin {
		background:#FFF;
		font-size:87.5%;
		padding-top:77px;
	}
	
	.Top_Area {
		overflow:hidden;
		position:fixed;
		margin-left:47px;
		width:calc(100% - 47px);
		background:transparent;
		top:0;
		z-index:999;
		margin-bottom:0;
	}
	
	.zenario_adminLoggedIn .Top_Mobile_Menu,
	.zenario_adminLoggedIn.zenario_pageMode_menu .Top_Mobile_Menu,
	.zenario_adminLoggedIn.zenario_pageMode_template .Top_Mobile_Menu,
	.zenario_adminLoggedIn.zenario_pageMode_edit .Top_Mobile_Menu {
		position:fixed;
		top: 129px;
	}
	
	.zenario_adminLoggedIn .Top_Area {
		top: 129px;
	}
	
	.Grid_Header .slot .zenario_slot {
		height:77px;
	}
	
	.Grid_Header  .Top_1 {
		float:left;
		width:80%;
		width:calc(100% - 70px);
	}
	
	.Grid_Header  .Top_3 {
		float:right;
		width:20%;
		width:70px;
	}
	
	.Full_Width {
		margin-top:10px;
	}
	
	#cboxContent {
		font-size:81.3%;
		line-height:18px;
	}
	
	.zenario_banner__default_style .banner_content {
		padding:10px;
		text-align:center;
	}
	
	.zenario_slideshow_2 .slide_title {
		font-size:1.600em;
	}
	
	.zenario_comments .post_area img {
		max-width:100%;
		height:auto;
	}
	
	.zenario_content_list__default_style .content_list_data_row div.sticky_image {
		float:none;
		margin:0 0 10px;
	}
	
	.zenario_content_list__default_style .content_list_data_row div.sticky_image img {
		margin:auto;
	}
	
	.zenario_email_a_friend .email_friend_popup {
		width:90%;
		padding:5%;
	}
	
	.zenario_google_map > div {
		width:95% !important;
	}
	
	.zenario_skin input[type='submit'],
	.zenario_skin input[type='button'],
	.zenario_skin button,
	#colorbox input[type='submit'],
	#colorbox input[type='button'],
	#colorbox button,
	.extranet_wrap a.nice_button {
		min-width:0;
	}
}
/**/
/* Layout max-width: 1200px
--------------------------------------------------------------------------------------------------*/

@media all and (max-width: 1200px) {
	
	.zenario_menu ul li a,
	.zenario_promo_menu ul li a {
		padding:0 15px;
	}
}

/* Layout max-width: 1140px
--------------------------------------------------------------------------------------------------*/

@media all and (max-width: 1180px) {
	img { 
		max-width: 100%; 
		height:auto !important;
	}
	
	.banner_masthead img {
		max-width: 97%;
	}
	
	.Top_1 .zenario_slot {
		margin-left:10px;
	}
	
	.Full_Width .zenario_slot,
	.Main_Area .zenario_slot {
		margin:0 10px 10px;
	}
	
	.Full_Width .zenario_slot .zenario_slot,
	.Main_Area .zenario_slot .zenario_slot {
		margin:0;
	}
	
}


/* Layout max-width: 1140px - 769px
--------------------------------------------------------------------------------------------------*/

@media all and (min-width : 769px) and (max-width: 1140px) {

	.Grid_Header .Top_1 .zenario_image_container a {
		width:100% !important;
		background-size:100% auto;
	}
	
}

/* Layout max-width: 850px - 769px
--------------------------------------------------------------------------------------------------*/

@media all and (min-width : 769px) and (max-width: 850px) {

	.zenario_menu ul li a,
	.zenario_promo_menu ul li a {
		padding:0 10px;
	}
	
}

	
/* Layout max-width: 560px
--------------------------------------------------------------------------------------------------*/

@media all and (max-width: 560px) {
	
	.Full_Width {
		margin-top:5px;
	}
	
}
/**/

/* Not using caching */