@import url("//fonts.googleapis.com/css?family=Varela+Round:regular,bold,bolditalic,italic"); 
@font-face {
  font-family: 'Impact';
  src: url('/_common/_fonts/impact/impact.eot');
  src: url('/_common/_fonts/impact/impact.eot?#iefix') format('embedded-opentype'),
  	 url('/_common/_fonts/impact/impact.woff') format('woff'),
  	 url('/_common/_fonts/impact/impact.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}/* Clik Site Standard */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, input, textarea, button, select,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
}

html {
  box-sizing: border-box;
  height:100%;
  position:relative;
}
body { 
  height:100%;
  -webkit-font-smoothing: antialiased;
}

button, input[type=submit], input[type=button] {
  background-color: transparent;
}

/*
tried this to stop margin collapse between inner and outer.

div {
  overflow:hidden;
}

div.outer {
  overflow:visible; 
}*/



*, *:before, *:after {
  box-sizing: inherit;
}

p {
	margin-bottom: 1em;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}

h1 {
  font-size: 1.8em;
  margin-bottom:0.625em;
}

h2 {
	font-size: 1.6em;
	margin-bottom:0.625em;
}

h3 {
	font-size: 1.4em;
	margin-bottom:0.714em;
}

h4 {
	font-size: 1.2em;
}

h4 {
  font-size: 1.1em;
}

b,strong {
  font-weight: bold;
}
i,em {
  font-style: italic;
}

img {
	display:block;
}

.container {
  position:relative;
}

.contentsection:after, .container:after, .clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}

/* common elements */

/* These were originally inserted just to get it to behave
when sizing. They're not a long term solution. I've taken them out and any issues
with the sizing will need to be resolved properly */

/*#footer {
  overflow:hidden;
}

#header {
  overflow:hidden;
  margin-top:0 !important;
}
*/

img {
  display:block;
}

div.clearing {
  clear: both;
  display: block;
  margin: 0;
  padding: 0;
  height: 0;
  line-height: 1px;
  font-size: 1px;
}

.clear {
  clear:both;
}

.print {
  display:none;
}

table {
  border-spacing: 0;
  border-collapse: collapse;
}

th,td {
  vertical-align:top;
}

th {
  font-weight: bold;
}

ol, ul {
  margin:1em 0;
  padding-left: 2em;
  text-indent:0px;
}

ul {
  list-style: disc;
}
ul ul  {
  list-style: circle;
}
ol  {
  list-style: decimal;
}
ol ol {
  list-style: lower-alpha;
}


/* Column Widths */

#body.col-SM #xcol, #body.col-M #xcol, #body.col-MX #subcol, #body.col-M #subcol, #body.col-XM #subcol, #body.col-MS #xcol, #body.col-B #contentOuter, #body.col-B #content {
  display:none;
}
/* Viewport: main */
#body.col-MX .xcol_wrap, #body.col-SMX .xcol_wrap{position:relative;align-items:stretch;display:flex;flex-direction:row;}
#body.col-XM .xcol_wrap, #body.col-SXM .xcol_wrap{position:relative;align-items:stretch;display:flex;flex-direction:row-reverse;}
#body.col-SM .subcol_wrap,#body.col-SMX .subcol_wrap,#body.col-SXM .subcol_wrap{position:relative;align-items:stretch;display:flex;flex-direction:row;}
#body.col-MS .subcol_wrap{position:relative;align-items:stretch;display:flex;flex-direction:row-reverse;}
#body.col-SMX #wrap, #body.col-SM #wrap, #body.col-XM #maincol, #body.col-SXM #maincol{margin-left: auto;}
#body.col-MS #wrap, #body.col-MSX #wrap, #body.col-SMX #maincol, #body.col-MX #maincol{margin-right: auto;}
    #body #subcol {
    flex:0 0 270px;
  }    #body.col-SM #wrap,
#body.col-SXM #wrap,
#body.col-SMX #wrap,#body.col-MS #wrap,
#body.col-XSM #wrap {
    flex-grow:0;flex-shrink:0;flex-basis:calc( 100% - 270px - 4px ); width:calc( 100% - 270px - 4px );
}
    #body #xcol, #body.col-MX #maincol,#body.col-SMX #maincol, #body.col-SXM #maincol, #body.col-XM #maincol {width: auto}
    #body.type_gallery.action_view #subcol {
    flex:0 0 270px;
  }    #body.type_gallery.action_view.col-SM #wrap,
#body.type_gallery.action_view.col-SXM #wrap,
#body.type_gallery.action_view.col-SMX #wrap,#body.type_gallery.action_view.col-MS #wrap,
#body.type_gallery.action_view.col-XSM #wrap {
    flex-grow:0;flex-shrink:0;flex-basis:calc( 100% - 270px - 4px ); width:calc( 100% - 270px - 4px );
}
    #body.type_gallery.action_view #xcol {
    flex:0 0 33%;
}    #body.type_gallery.action_view.col-MX #maincol,#body.type_gallery.action_view.col-SMX #maincol {
  flex-grow:0;flex-shrink:0;flex-basis:calc( 100% - 33% - 4% ); width: calc( 100% - 33% - 4% );
}
    #body.type_gallery.action_view.col-SXM #maincol, #body.type_gallery.action_view.col-XM #maincol {
  flex-grow:0;flex-shrink:0;flex-basis:calc( 100% - 33% - 4% ); width: calc( 100% - 33% - 4% );
}
    #body.type_cart #subcol {
    flex:0 0 270px;
  }    #body.type_cart.col-SM #wrap,
#body.type_cart.col-SXM #wrap,
#body.type_cart.col-SMX #wrap,#body.type_cart.col-MS #wrap,
#body.type_cart.col-XSM #wrap {
    flex-grow:0;flex-shrink:0;flex-basis:calc( 100% - 270px - 4px ); width:calc( 100% - 270px - 4px );
}
    #body.type_cart #xcol {
    flex:0 0 66%;
}    #body.type_cart.col-MX #maincol,#body.type_cart.col-SMX #maincol {
  flex-grow:0;flex-shrink:0;flex-basis:calc( 100% - 66% - 4% ); width: calc( 100% - 66% - 4% );
}
    #body.type_cart.col-SXM #maincol, #body.type_cart.col-XM #maincol {
  flex-grow:0;flex-shrink:0;flex-basis:calc( 100% - 66% - 4% ); width: calc( 100% - 66% - 4% );
}
/* Viewport: mid */
@media screen and (max-width:1060px) {#body.col-MX .xcol_wrap, #body.col-SMX .xcol_wrap{position:relative;align-items:stretch;display:block;flex-direction:row;}
#body.col-XM .xcol_wrap, #body.col-SXM .xcol_wrap{position:relative;align-items:stretch;display:block;flex-direction:row-reverse;}
#body.col-SM .subcol_wrap,#body.col-SMX .subcol_wrap,#body.col-SXM .subcol_wrap{position:relative;align-items:stretch;display:flex;flex-direction:row;}
#body.col-MS .subcol_wrap{position:relative;align-items:stretch;display:flex;flex-direction:row-reverse;}
#body.col-SMX #wrap, #body.col-SM #wrap, #body.col-XM #maincol, #body.col-SXM #maincol{margin-left: auto;}
#body.col-MS #wrap, #body.col-MSX #wrap, #body.col-SMX #maincol, #body.col-MX #maincol{margin-right: auto;}
    #body #subcol {
    flex:0 0 270px;
  }    #body.col-SM #wrap,
#body.col-SXM #wrap,
#body.col-SMX #wrap,#body.col-MS #wrap,
#body.col-XSM #wrap {
    flex-grow:0;flex-shrink:0;flex-basis:calc( 100% - 270px - 4px ); width:calc( 100% - 270px - 4px );
}
    #body #xcol, #body.col-MX #maincol,#body.col-SMX #maincol, #body.col-SXM #maincol, #body.col-XM #maincol {width: auto}
    #body.type_gallery.action_view #subcol {
    flex:0 0 270px;
  }    #body.type_gallery.action_view.col-SM #wrap,
#body.type_gallery.action_view.col-SXM #wrap,
#body.type_gallery.action_view.col-SMX #wrap,#body.type_gallery.action_view.col-MS #wrap,
#body.type_gallery.action_view.col-XSM #wrap {
    flex-grow:0;flex-shrink:0;flex-basis:calc( 100% - 270px - 4px ); width:calc( 100% - 270px - 4px );
}
    #body.type_gallery.action_view #xcol, #body.type_gallery.action_view.col-MX #maincol,#body.type_gallery.action_view.col-SMX #maincol, #body.type_gallery.action_view.col-SXM #maincol, #body.type_gallery.action_view.col-XM #maincol {width: auto}
    #body.type_cart #subcol {
    flex:0 0 270px;
  }    #body.type_cart.col-SM #wrap,
#body.type_cart.col-SXM #wrap,
#body.type_cart.col-SMX #wrap,#body.type_cart.col-MS #wrap,
#body.type_cart.col-XSM #wrap {
    flex-grow:0;flex-shrink:0;flex-basis:calc( 100% - 270px - 4px ); width:calc( 100% - 270px - 4px );
}
    #body.type_cart #xcol, #body.type_cart.col-MX #maincol,#body.type_cart.col-SMX #maincol, #body.type_cart.col-SXM #maincol, #body.type_cart.col-XM #maincol {width: auto}
}
/* Viewport: mobile */
@media screen and (max-width:600px) {#body.col-MX .xcol_wrap, #body.col-SMX .xcol_wrap{position:relative;align-items:stretch;display:block;flex-direction:row;}
#body.col-XM .xcol_wrap, #body.col-SXM .xcol_wrap{position:relative;align-items:stretch;display:block;flex-direction:row-reverse;}
#body.col-SM .subcol_wrap,#body.col-SMX .subcol_wrap,#body.col-SXM .subcol_wrap{position:relative;align-items:stretch;display:block;flex-direction:row;}
#body.col-MS .subcol_wrap{position:relative;align-items:stretch;display:block;flex-direction:row-reverse;}
#body.col-SMX #wrap, #body.col-SM #wrap, #body.col-XM #maincol, #body.col-SXM #maincol{margin-left: auto;}
#body.col-MS #wrap, #body.col-MSX #wrap, #body.col-SMX #maincol, #body.col-MX #maincol{margin-right: auto;}
    #body #subcol, #body.col-SM #wrap,
#body.col-SXM #wrap,
#body.col-SMX #wrap,#body.col-MS #wrap,
#body.col-XSM #wrap { width: auto; }
    #body #xcol, #body.col-MX #maincol,#body.col-SMX #maincol, #body.col-SXM #maincol, #body.col-XM #maincol {width: auto}
    #body.type_gallery.action_view #subcol, #body.type_gallery.action_view.col-SM #wrap,
#body.type_gallery.action_view.col-SXM #wrap,
#body.type_gallery.action_view.col-SMX #wrap,#body.type_gallery.action_view.col-MS #wrap,
#body.type_gallery.action_view.col-XSM #wrap { width: auto; }
    #body.type_gallery.action_view #xcol, #body.type_gallery.action_view.col-MX #maincol,#body.type_gallery.action_view.col-SMX #maincol, #body.type_gallery.action_view.col-SXM #maincol, #body.type_gallery.action_view.col-XM #maincol {width: auto}
    #body.type_cart #subcol, #body.type_cart.col-SM #wrap,
#body.type_cart.col-SXM #wrap,
#body.type_cart.col-SMX #wrap,#body.type_cart.col-MS #wrap,
#body.type_cart.col-XSM #wrap { width: auto; }
    #body.type_cart #xcol, #body.type_cart.col-MX #maincol,#body.type_cart.col-SMX #maincol, #body.type_cart.col-SXM #maincol, #body.type_cart.col-XM #maincol {width: auto}
}
/* Check expand Height */
/* Height expand: True */
body{height: 100%;}
div#ubercontainer {flex-grow: 1;display: flex;min-height: 100%;flex-direction: column;}
div#ubercontainer>* {flex-grow: 0;}
div#ubercontainer div.expandHeightContainer,div#ubercontainer div.expandHeightContainerOuter {flex-grow: 1;}
/* general content CSS for content sections TEST */

.container:not(.contentsection-container):not(.contentsection-popup_container) {
  position:relative;
  display: flex;
  flex-direction: column;
}

/* We need to set the width so that we can then use `margin-left/right: auto`*/
.container:not(.contentsection-container):not(.contentsection-popup_container)>.container:not(.contentsection-container):not(.contentsection-popup_container) {
  flex-grow: 0;
  width: 100%;
}

@media screen and (max-width:600px) {
  .container:not(.contentsection-container):not(.contentsection-popup_container) {
    display: block;
  }
  .container:not(.contentsection-container):not(.contentsection-popup_container)>.container:not(.contentsection-container):not(.contentsection-popup_container) {
    width: auto;
  }
}

.height-max {
  flex-grow: 1 !important;
}

#maincol_left, #maincol_right {
	position: relative;
}

.contentsection .contentInnerCollapsible {
	display: none;
}

.contentsection {
	/*text-align: left;*/
	zoom: 1;
	overflow:visible;
}

.contentsection.empty {
display: none;
}

body:before, .container:before, .contentsection-container:before { /*margin collapse fix*/
	content: " ";
	display: block;
	height: 1px;
    margin-bottom: -1px;
    background: 0;
    border: 0;
    float: none;
    position: static;
    overflow: hidden;
}

.contentpadding:after, .contentsection-general .contentInner:after, .container:after {/*clearing for floated images*/
	content: " ";
	display: block;
	height: 0px;
	/*margin-top: -2px;
    margin-bottom:1px;*/
    border: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}

.contentSectionImage.empty {
  display: none;
}

.contentsection .contenttitle {
	zoom: 1;
	margin:0;
}

.overide, .contentheader h3.contenttitle ,  .contentheader .contenttitle a, .item .title a, .contentsection-photogrid a {
	font-weight:inherit !important;
	font-style:inherit !important;
	font-family:inherit !important;
	font-size:inherit !important;
	text-decoration:inherit  !important;
	text-align:inherit !important;
	text-transform: inherit !important;
	color:inherit !important;
	padding:0 !important;
	margin:0 !important;
	border:0 !important;
}

body .inherit {
	font-weight:inherit;
	font-style:inherit;
	font-family:inherit;
	font-size:inherit;
	text-decoration:inherit;
	text-align:inherit;
	text-transform: inherit;
	color:inherit;
	padding:0;
	margin:0;
	border:0;
}

.contentsection .autoimagewidth img {
	max-width:100%;
	height:auto;
}

.contentsection>.contentpadding, .containerWrap {
	position: relative;
	zoom: 1;
}
.contentsection>.contentpadding .containerWrap {
	position: static;
}
.contentsection-popup_container>.containerWrap {
	position: static;
}
.contentsection-popup_container p {
margin:0;
}

.paginationControl {
	/*overflow:hidden;*/
	width: 100%;
	clear:both;
}

.container, .contentsection-container, .container >.contentpadding {
	position: relative;
}

.contentsection .paginationControl .pageLink a {
	display: inline;
	zoom: 1;
}
html>body .contentsection .paginationControl .pageLink a {
	display: inline-block;
	*display: inline;
}

.contentsection-photo {
	font-size: inherit !important;
}

.contentsection-photo .photo a,
.contentsection-photo .photo .crop,
.contentsection-flickr_gallery .photo a,
.contentsection-flickr_gallery .photo .crop  {
	display: block;
	overflow: hidden;
	line-height: 0;
	zoom: 1;
}
.contentsection-photo .photo {
	line-height: 0;
}


div.contentsection .flickrCaption h1{
	border-width:0;
	background:transparent;
	margin:0;
	padding:0;
}
div.contentsection .flickrItem div.crop img,
div.contentsection .flickr_spacegallery div.crop img,
div.contentsection .flickr_rotator a img {
	border:none;
}

.inlineContainer.halign-center{
	margin-left:auto;
	margin-right:auto;
}
.inlineContainer.orientation_h-right{
	margin-left:auto;
}

.contentsection-button {
	cursor: pointer;
}

.contentsection-button .next, .contentsection-button .previous {
	position: static !important;
	margin: 0 !important;
	display: inline-block !important;
	background: none !important;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: inherit;
	color: inherit;
}

.contentsection-button a {
	border: none !important;
}

input[type="submit"], input[type="button"] {
	-webkit-appearance: none;
	-moz-appearance:    none;
	appearance:         none;
}

.contentsection-popup_container {
	display: none;
}

a.link-icon {
	background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
}
a.link-icon.link-type_pdf {
	background-image: url("_graphics/filetypes/pdf.gif");
}
a.link-icon.link-type_word {
	background-image: url("_graphics/filetypes/doc.gif");
}
a.link-icon.link-type_excel {
	background-image: url("_graphics/filetypes/xls.gif");
}
a.link-icon.link-type_music {
	background-image: url("_graphics/filetypes/mp3.gif");
}
a.link-icon.link-type_rtf {
	background-image: url("_graphics/filetypes/rtf.gif");
}
a.link-icon.link-type_power_point {
	background-image: url("_graphics/filetypes/pps.gif");
}
a.link-icon.link-type_zip {
	background-image: url("_graphics/filetypes/zip.gif");
}
a.link-icon.link-type_image {
	background-image: url("_graphics/filetypes/jpg.gif");
}
a.link-icon.link-type_other {
	background-image: url("_graphics/filetypes/other.gif");
}
a.link-icon.link-type_mp3 {
	background-image: url("_graphics/filetypes/mp3.gif");
}
.clik_media_embed iframe{
	border:none;
}

.itemlist .item:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* if this has a margin, then we this applied on top of item margin due to margin collapse fix above. */
.contentsection-links .itemlist .item p.link {
	margin-bottom: 0;
}

.imageWrap {
 	position: relative;
}


.imageWrap img, .itemimageWrap img, .inlineArticle img {
	max-width:100%;
	height:auto;
}

.captionbottom .caption, .captiontop .caption {
	position: absolute;
	bottom:0;
	visibility: hidden;
	width: 100%;
}

.captiontop .caption {
	bottom:initial;
	top:0;
}

.captionbottom:hover .caption, .captiontop:hover .caption {
	visibility: visible;
}

/* this is the mechanism for removing the space for the image in listings. The cs or listing div must have
class of noimagestyle or noimagelist, then the noimage  or noimage item class is applied to the div around the cs or the listing
*/


.noimagestyle .noimage .textWrap, .noimagelist .noimage .itemtextWrap   {
	margin: 0 !important;
}

.noimagestyle .noimage .imageWrap, .noimagelist .noimage .itemimageWrap  {
	display: none;
}

.inlineImage img {
	max-width: 100%;
}

div.contentsection-text ul, div.contentsection-text ol, div.contentsection-general ul, div.contentsection-general ol {
	overflow:hidden;
}

.ArticleImageRight {
	float:right;
	margin-right: 0 !important;
}

.ArticleImageLeft {
	float:left;
	margin-left: 0 !important;
}

.ArticleImageCenter img {
	margin-left:auto !important;
	margin-right:auto !important;
}

@media screen and (max-width:600px) {
	.ArticleImageRight, .ArticleImageLeft {
		float:none;
	} 
	div.inlineImage {
		margin-left:0px;
		margin-right:0px;
		
	}

}




/* grids */


c,ce, sc, gm, gi  {
  display: block;
  min-height:1px;
}

g gi > a,  g gi c h3 a {
  font-weight:inherit !important;
  font-style:inherit !important;
  font-family:inherit !important;
  font-size:inherit !important;
  text-decoration:inherit !important; 
  text-align:inherit !important;
  text-transform: inherit !important;
  color:inherit !important;
  padding:0 !important;
  margin:0 !important;
  border:0 !important;
}

gm,gi {
  vertical-align: middle;
  text-align: center;
  width:100%;
}
gi {
	height: 100%;
}

gm img {
  max-width:100%;
  max-height:100%;
  height:auto;
  width:auto;
  margin:0 auto;
}
/*.grid0 > g, .grid0  > .row > g, .grid1 > g, .grid1 > .row > g  {
	width:auto !important;
}*/

/*.grid4 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
}*/
.marginCollapseFix {
    height: 1px;
    margin-bottom: -1px;
    background: 0;
    border: 0;
    float: none;
    position: static;
    _display: inline;
}

table.contenttable {
	border-collapse: collapse;
	width: 100%;
}



@media screen and (min-width:600px) {
	.fixed {
		position: fixed;
		top:0; left:0;
		width:100%;
		z-index: 1000;
 	}
}



@media screen and (max-width:600px) {


	.grid:not(.mobilegrid)>g,.grid:not(.mobilegrid)>page>g {
		display: block !important;
		width: auto !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.grid:not(.mobilegrid),.grid:not(.mobilegrid)>page {
		display: grid !important;
		grid-template-columns: 1fr !important;
	}

}

.clikScroll .controls .button .icon {
  display: inline-block;
}
.clikScroll .controls  .button svg {
  display:block;
  width:100%;
  height:100%;
  fill:inherit;
  stroke:inherit;
}
.clikScroll .scrollBarMiddle {
	width: 100%;
}

div#background {
	position: fixed;
	z-index: -99999999999999;
	top:0;
	left:0;
	width:100%;
	height: 100%;
}

.paginationControl .paginationButton {
	display: inline-block;
	vertical-align: middle;
}
.paginationControl .paginationButton .button .icon {
	display: inline-block;
}
.paginationControl .paginationButton .button svg {
display: block;
width: 100%;
height: 100%;
fill: inherit;
stroke: inherit;
}

.scheme-carousels div[data-cycle-fx="scrollVert"]~.carouselButtons .button span.icon {
	transform: rotate(90deg);
}

@-webkit-keyframes spinner {
  to {transform: rotate(360deg);}
}
@-moz-keyframes spinner {
  to {transform: rotate(360deg);}
}
@-o-keyframes spinner {
  to {transform: rotate(360deg);}
}
@keyframes spinner {
  to {transform: rotate(360deg);}
}
 
.loading{
	position: relative;
}
.loading:before {
  content: '';
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  border-radius: 50%;
  border-width: 2px;
  border-style:solid;
  -webkit-animation: spinner .6s linear infinite;
  -moz-animation: spinner .6s linear infinite;
  -o-animation: spinner .6s linear infinite;
  animation: spinner .6s linear infinite;
}

.contentsection-links a.articleLink {
	-ms-overflow-wrap: break-word;
	-webkit-overflow-wrap: break-word;
	overflow-wrap: break-word;
}

/*.gridEqualHeights>g>.contentsection {
	height: 100%;
}*/.contentsection-container .carouselButtons,
.contentsection-inline_container .carouselButtons {
  cursor: pointer;
  z-index:999999999;
}
.contentsection-container .carouselButtons .button .icon ,
.contentsection-inline_container .carouselButtons .button .icon {
  display: inline-block;
}
.contentsection-container .carouselButtons  .button svg ,
.contentsection-inline_container .carouselButtons  .button svg {
  display:block;
  width:100%;
  height:100%;
  fill:inherit;
  stroke:inherit;
}
.contentsection-container .cycle-pager ,
.contentsection-inline_container .cycle-pager { 
	overflow: hidden;
  z-index:999999998;
}
.contentsection-container .cycle-pager span ,
.contentsection-inline_container .cycle-pager span { 
    display: inline-block;
    cursor: pointer;
}

/* Hide all but first page of cycle2 slideshows */
.contentsection-container.cycle-slideshow > div.contentsection,
.contentsection-inline_container.cycle-slideshow > div.contentsection,
.contentsection-container > .cycle-slideshow > page ,
.contentsection-inline_container > .cycle-slideshow > page {
  display: none;
}
.contentsection-container.cycle-slideshow > div.contentsection:first-child,
.contentsection-inline_container.cycle-slideshow > div.contentsection:first-child,
.contentsection-container > .cycle-slideshow > page:first-child ,
.contentsection-inline_container > .cycle-slideshow > page:first-child {
  display: block;
}
/*{}*/

.contentsection-popup_container>.containerWrap {
	position: static;
}

.contentsection-popup_container p {
margin:0;
}

.contentsection-popup_container {
	display: none;
}
.contentsection-popup_container  {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateX(-50%) translateY(0);  -moz-transform: translateX(-50%) translateY(0);  -ms-transform: translateX(-50%) translateY(0);  -o-transform: translateX(-50%) translateY(0);  transform: translateX(-50%) translateY(0);  left:50%;
  right:auto;
  top:0px;
  bottom:auto;
  max-width:98%;
  padding: 20px;
  margin: 20px 0px 0px 0px;
    background-color:#ffffff
;}

.contentsection-popup_container .overlay_popup {
    background-color:#000000;
background-color: rgba(0,0,0,0.8);
*background-color: transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);
zoom: 1
;}
.js_lb_overlay{    background-color:#000000;
background-color: rgba(0,0,0,0.8);
*background-color: transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);
zoom: 1
;}/* static common css for button content section types */
.contentsection-button, .contentsection-minicart {
	display:inline-block;
	position:relative;
}

.contentsection-button .button a, .contentsection-button .button span.caption ,
.contentsection-minicart .button a, .contentsection-minicart .button span.caption {
	text-decoration: inherit;
	font-style: inherit;
	font-size: inherit;
	font-weight: inherit;
	color:inherit;
	stroke:inherit;
	fill:inherit;
}

.contentsection-button .icon,
.contentsection-minicart .icon {
	 font-family: 'FontAwesome';
}

.contentsection-button .button.top, .contentsection-button .button.bottom,
.contentsection-minicart .button.top, .contentsection-minicart .button.bottom {
	text-align: center;
}

.contentsection-button .button span ,
.contentsection-minicart .button span {
	float: left;
}

.contentsection-button .button.right span ,
.contentsection-minicart .button.right span {
	float: right;
}

.contentsection-button .button .icon  ,
.contentsection-minicart .button .icon  {
	width:1em;
	height:1em;
	padding:0.2em;
}

.contentsection-button .button svg ,
.contentsection-minicart .button svg {
	display:block;
	width:100%;
	height:100%;
	fill:inherit;
	stroke:inherit;
	overflow: visible;
}

.contentsection-minicart span.caption span {
	float:none;
}
.contentsection-button  {
  line-height:1em;
  color:white;
  fill:white;
  stroke:white;
  padding: 0px;
  margin: 0px;
}
.contentsection-button .caption {
  font-size:110%;
  padding: 0.5em 0px 0px 0px;
}


.contentsection-button:hover  {
  color:#3b4a51;
  fill:#3b4a51;
  stroke:#3b4a51;
}

.contentsection-button {
  line-height:1em;
  color:white;
  fill:white;
  stroke:white;
  padding: 0px;
  margin: 0px;
}
.contentsection-button .button span.caption {
  display:none;
  font-size:110%;
  padding: 0.5em 0px 0px 0px;
}
.contentsection-button .button.left span.caption {margin-left:4px}
.contentsection-button .button.right span.caption {margin-right:4px}
.contentsection-button .button span.icon {
  width:26px;
  height:40px;
  color:white;
  fill:white;
  stroke:white;
  padding: 8px 4px;
    background-color:#3b4a51
;  border-style:solid;
border-width: 0px;
border-color:#3b4a51;
}
.contentsection-button:not(.disabled):hover {
  color:#3b4a51;
  fill:#3b4a51;
  stroke:#3b4a51;
}
.contentsection-button:not(.disabled):hover .button span.icon {
  color:#3b4a51;
  fill:#3b4a51;
  stroke:#3b4a51;
    background-color:white
;  border-style:solid;
border-color:#3b4a51;
}
.contentsection-button.disabled {
  visibility:hidden;
    -ms-filter:"alpha(opacity=20)";
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
  transition: opacity 1s;
  -webkit-transition: opacity 1s;
}
/* needed to for the surrounding div to keep it to width of table */
/*div.shoppingCart  {
	display:inline-block;
}*/

div#confirmContainer{
	/*padding-bottom: 12px;*/
	height:16px;
}

div#backLink{
	padding-bottom:6px;
}

html>body div#confirmContainer{
	min-height:16px;
	height:auto;
}
/* Not sure why this was needed?! Problem is rounding errors may lead to unnecessary hiding
#paymentForm {
	overflow: hidden;
}*/

.payment .clearing {
	clear:none;
}

div#paymentConfirm{
	/*opacity:0;
	-moz-opacity:0;
	-khtml-opacity:0;
	filter:alpha(opacity=0);
	position: absolute;*/
	display:inline;
}

.contentsection-cart .hideInDesktop {
	display: none;
}
.contentsection-cart td.image {
	max-width: 10%;
}
.contentsection-cart td svg {
	width: 1.5em; height: 1.5em;
	cursor: pointer;
}
.contentsection-cart .cartInputField {
	width: 3em;
}
.contentsection-cart .pricelabel {
  text-align:right;
}

.submitBtns {
  text-align:right;
  margin: 1em 0px;
}

.contentsection-comments  {
  margin: 1em 0px;
}



/* To be used with cookieCuttr by Chris Wharton (http://cookiecuttr.com) */

.contentsection-cookie { 
	display: none;
	/*text-shadow: 0 -1px 0 rgba(0,0,0,0.35);*/
}

/*.contentsection-cookie a, .contentsection-cookie a:hover {
	color: #fff;
	text-decoration: underline;
}*/
/*.contentsection-cookie a:hover {
	text-decoration: none;
}*/
.contentsection-cookie a.cookie-accept, .contentsection-cookie a.cookie-decline, .contentsection-cookie a.cookie-reset {
	display: inline-block;
	
	/*text-shadow: 0 -1px 0 rgba(0,0,0,0.35);*/
	-o-transition: background 0.5s ease-in;
	-webkit-transition: background 0.25s ease-in;
	-moz-transition: background 0.25s ease-in;
	transition: background 0.25s ease-in;
}
.contentsection-cookie a.cookie-reset {
	background: #f15b00;
}
.contentsection-cookie a:hover.cookie-accept, .contentsection-cookie a:hover.cookie-decline, .contentsection-cookie a:hover.cookie-reset  {
	-o-transition: background 0.5s ease-in;
	-webkit-transition: background 0.25s ease-in;
	-moz-transition: background 0.25s ease-in;
	transition: background 0.25s ease-in;
}
.contentsection-cookie.discreet {
	width: auto;
	padding: 0.5em 1em;
	left: auto;
	top: auto;
}
.contentsection-cookie.discreet a.cookie-reset {
	background: none;
	text-shadow: none;
	padding: 0;
	text-decoration: underline;
}
.contentsection-cookie.discreet a:hover.cookie-reset {
	text-decoration: none;
}


@media screen and (max-width:600px) {
	.contentsection-cookie a.cookie-accept, .contentsection-cookie a.cookie-decline, .contentsection-cookie a.cookie-reset {
		display: block;
	}
}
.contentsection-cookie  {
/* displaying position: position is fixed */
  position:fixed;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:0px;
  right:auto;
  top:0px;
  bottom:auto;
  z-index:99;
  width:100%;
  text-align:center;
  color:#ffffff;
  fill:#ffffff;
  stroke:#ffffff;
  padding: 0.5em 5%;
    background-color:#565656;
background-color: rgba(86,86,86,0.95);
*background-color: transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2565656,endColorstr=#f2565656);
zoom: 1
;}

.contentsection-cookie .cookie-accept {
text-decoration:none;
  color:#fff;
  fill:#fff;
  stroke:#fff;
  padding: 0.5em 0.75em;
    background-color:#7DAF3B
;-moz-border-radius:  3px;
-khtml-border-radius:  3px;
-webkit-border-radius:  3px;
border-radius:  3px;
/* shadow */
  -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=1.333333333333,Enabled=false) progid:DXImageTransform.Microsoft.DropShadow(OffX=0,OffY=0,Enabled=false,Color=#000)";
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=1.333333333333,Enabled=false) progid:DXImageTransform.Microsoft.DropShadow(OffX=0,OffY=0,Enabled=false,Color=#000);
  box-shadow: 0px 0px 2px rgba(0,0,0,0.35);
  -moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.35);
  -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.35);
}
.contentsection-cookie a.cookie-accept:hover {
    background-color:#000
;}
.contentsection-cookie .cookie-decline {
text-decoration:none;
  color:#fff;
  fill:#fff;
  stroke:#fff;
  padding: 0.5em 0.75em;
  margin: 0px 0px 0px 0.5em;
    background-color:#af3b3b
;-moz-border-radius:  3px;
-khtml-border-radius:  3px;
-webkit-border-radius:  3px;
border-radius:  3px;
/* shadow */
  -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=1.333333333333,Enabled=false) progid:DXImageTransform.Microsoft.DropShadow(OffX=0,OffY=0,Enabled=false,Color=#000)";
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=1.333333333333,Enabled=false) progid:DXImageTransform.Microsoft.DropShadow(OffX=0,OffY=0,Enabled=false,Color=#000);
  box-shadow: 0px 0px 2px rgba(0,0,0,0.35);
  -moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.35);
  -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.35);
}
.contentsection-cookie a.cookie-accept:hover {
    background-color:#000
;}
.contentsection-cookie a.cookie-decline:hover {
    background-color:#000
;}
.contentsection-flickr_gallery.hasClikEnlarge {
	cursor: pointer;
}

.contentsection-flickr_gallery.hfit img {
	width:100%;
}

.contentsection-flickr_gallery.vfit img {
	height:100%;
}

.contentsection-flickr_gallery.clikAlign-flexi img {
	max-width:100%;
	height:auto;
	margin-left: auto;
    margin-right: auto;
}

.contentsection-flickr_gallery.clikAlign-flexi.clikAlign-flexicollapse, .contentsection-flickr_gallery.clikAlign-flexi.clikAlign-flexicollapse *{
	display: inline-block;
}

/* new floaty wrappy photo panel styling */


.contentsection-flickr_gallery .slideshowButtons {
	cursor: pointer;
	z-index: 99;
}
.contentsection-flickr_gallery .slideshowPanel {
	z-index: 99;
}
.contentsection-flickr_gallery .slideshowButtons .button .icon {
	display: inline-block;
}
.contentsection-flickr_gallery .slideshowButtons  .button svg {
	display:block;
	width:100%;
	height:100%;
	fill:inherit;
	stroke:inherit;
}
.clikEnlarge.fitImg {
	left:0 !important;
	right:0 !important;
	transform: none !important;
}
.clikEnlarge.fitImg>img {
	max-width: 100%;
	height: auto;
}

.imageinfo.empty {
	display: none;
}

.spacegallery {
	position: relative;
	/* overflow: hidden; */
	border:none;
}
.spacegallery div.crop {
	position: absolute;
	left: 50%;
}
.spacegallery img {
	/* width:100%; */
}
.spacegallery a {
	position: absolute;
	z-index: 99;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/* background: url(images/blank.gif); */
}

/* buttons CSS */

/* common css for forms */

/* leave this for admin (?? unless you've fixed it) */
div.survey * {
	box-sizing: border-box;
}

.validateError, div.survey p.error {
	z-index: 2;
}

input:focus,textarea:focus,select:focus,button:focus {outline: 0}

body div.survey  {
	clear: both;
}

div.fieldInput .field {
	 font-family:inherit;
	 font-size:inherit;
}

div.survey p.error {
	margin: 0;
}

div.survey div.field {
	height:1px;
	padding:2px 0px;
}

html>body div.survey div.field {
	height:auto;
	overflow:hidden;
}

/* to do: fetch back stuff from mobile lash up function in saveNewStyleSheet */

div.fieldInput .field {
	width:100%;
}

/* Get these to inherit same styling as labels */
div.survey div.fieldInput.recaptcha a {
	color: inherit !important;
	font-weight: inherit !important;
}

div.survey div.note {
	margin-top:0.4em;
}

input.button, input.buttonHi {
	cursor: pointer;
}

input.submit, input.submitHi  {
	float:left;
	line-height:1em;
	text-align:center;
	vertical-align:middle;
	display:block;
}

/*html>body input.submit, html>body input.submitHi  {
	overflow:hidden;
}*/

/*
This will clear after the label as well. Don't think it's needed anyway.
div.checklist.vertical div.checklistitem {
	clear:both;
}*/

/*div.checklist.vertical div.checklistitem input.checkbox, div.checklist.vertical div.checklistitem input.radio {
	display:inline-block;
	vertical-align: middle;
	padding:2px;
}
*/

div.checklist.horizontal div.checklistitem {
	display:inline-block;
	vertical-align: middle;
	padding:2px;
}

div.ratinglist > div {
	display:inline-block;
	vertical-align: middle;
	padding:2px;
}


div.booleanField input {
	float:left;
}

/*div.checklist.vertical div.checklistitem label.checkLabel, 
div.checklist.vertical div.checklistitem div.fieldnote, 
div.booleanField div.fieldnote {
	display:inline-block;
	margin-left:26px;
	padding-top:2px;
}
*/
html>body div.checklist.vertical div.checklistitem label.checkLabel, 
html>body div.checklist.vertical div.checklistitem div.fieldnote,
html>body div.booleanField div.fieldnote {
	height:auto;
	overflow:hidden;
}	

a.submit, a.submit:hover {
	text-decoration:none;
}

input.inputField {
	vertical-align:top;
}

.selectlist-list {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}

.selectlist-item {
	display: inline;
}
.searchAdvanced {
	display: none;
}

input#paymentAddButton, input#paymentViewButton, input#paymentMoreButton {
	margin-top:4px;
	/*float:left;
	margin-right:2px;*/
} 
select.paymentlink {
	height: auto;
	padding: 0;
	font-size: 0.9em;
}

@media screen and (max-width:600px) {

	input#paymentAddButton, input#paymentViewButton, input#paymentMoreButton {
		margin-top:12px;
		margin-right:12px;
		/*float:left;
		margin-right:2px;*/
	}
}

/* Icon from http://pinvoke.com/ */
/*
.selectlist-item {
	background: url(_graphics/cross-circle.png) no-repeat right center !important;
}
*/

#recaptcha_image {
	height: auto !important;
	margin-bottom: 2px;
}

.selectlist-item {
	cursor: pointer;
}

@media screen and (min-width:600px) {

	div.survey label.fieldLabel, div.survey h3.fieldLabel {
	  display:block;
	  float:left;
	}

}

/* uniform replacement */
div.ratingDescriptions span.minLabel,  div.ratingDescriptions span.maxLabel {
	display:inline-block;
	width:48%;
}

div.ratingDescriptions span.maxLabel {
	text-align: right;
}

.mLabels.mobile {
	display: none;		
}

.ratingList input {
	display: none;			
}

.ratingList label {
	margin:0;
	display: inline-block;
}

.ratingList input:checked + label {
	font-weight: bold;
	/* style this in settings */
}

@media (min-width:600px) {
	.ratingItem .ratingLabel  {
		float:left;
		width:60%;
	}
	.ratingcol2 {
		margin-left:60%;
	}

}






/* Generic (all) menu styles */
.contentsection-menu,
.contentsection-galleries_menu {
    z-index: 2;
    width: 100%;
    text-align: left;
}
.menuTitle {
    float: left;
}
.menu {
    position: relative;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    border: 0px;
    height: auto;
    width: 100%;
    overflow:hidden;
}

.menu.horizontal li {
    zoom: 1;
    display: inline;
    clear: none;
    display: inline-block;
    *display: inline;
    vertical-align: top;
}
.menu.horizontal li a {
  display: inline-block;
}

.horizontal li,
.horizontal div.menuitem {
    white-space: nowrap;
    width: auto;
    float: none;
    zoom: 1;
    height: auto;
    display: inline-block;
}

.vertical li,
.vertical div.menuitem,
.vertical li a,
.vertical div.menuitem a {
    display: block;
    float: none;
    width: auto;
}

@media screen and (max-width:600px) {
  .menu.mobile_vertical li,
  .menu.mobile_vertical li a
  {
      display: block;
      float: none;
      width: auto;
  }
}

.sf-shadow ul {
    background: url('_graphics/colours/black/shadow.png') no-repeat bottom right;
    padding: 0 8px 9px 0;
    -moz-border-radius-bottomleft: 17px;
    -moz-border-radius-topright: 17px;
    -webkit-border-top-right-radius: 17px;
    -webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
    background: transparent;
}
div.contentsection-menu .menu .submenu,
div.contentsection-submenu,
div.contentsection-submenu-hidden {
    display: none;
}
.menu.mainmenu.menuType-select {
    display: none !important;
}


ul.menu_distribute.horizontal > li {width:10%;}
ul.menu_distribute.horizontal.cols1 > li {width:100%;}
ul.menu_distribute.horizontal.cols2 > li {width:50%;}
ul.menu_distribute.horizontal.cols3 > li {width:33.33%;}
ul.menu_distribute.horizontal.cols3 > li.first {width:33.34%;}
ul.menu_distribute.horizontal.cols4 > li {width:25%;}
ul.menu_distribute.horizontal.cols5 > li {width:20%;}
ul.menu_distribute.horizontal.cols6 > li {width:16.66%;}
ul.menu_distribute.horizontal.cols6 > li.first,ul.menu_distribute.horizontal.cols6 > li.last {width:16.68%;}
ul.menu_distribute.horizontal.cols7 > li {width:14.29%;}
ul.menu_distribute.horizontal.cols7 > li.first,ul.menu_distribute.horizontal.cols7 > li.last {width:14.27%;}
ul.menu_distribute.horizontal.cols8 > li {width:12.5%;}
ul.menu_distribute.horizontal.cols9 > li {width:11.11%;}
ul.menu_distribute.horizontal.cols9 > li.first {width:11.12%;}
ul.menu_distribute.horizontal.cols10 > li {width:10%;}
ul.menu_distribute.horizontal.cols11 > li {width:9.09%;}
ul.menu_distribute.horizontal.cols11 > li.first {width:9.10%;}
ul.menu_distribute.horizontal.cols12 > li {width:8.33%;}
ul.menu_distribute.horizontal.cols12 > li.first,ul.menu_distribute.horizontal.cols12 > li.last {width:8.35%;}
ul.menu_distribute.horizontal.cols13 > li {width:7.69%;}
ul.menu_distribute.horizontal.cols13 > li.first,
ul.menu_distribute.horizontal.cols13 > li.last {width:7.71%;}
ul.menu_distribute.horizontal > li > a {width:100%;}

ul.menu_distribute.horizontal > li > a {
  display: block;
}

@media screen and (max-width:600px) {
  ul.menu_distribute.horizontal.mobile_vertical > li {width:auto;}
}


/*!
 * SlickNav Responsive Mobile Menu v1.0.3
 * (c) 2015 Josh Cope
 * licensed under MIT
 */

ul.slicknav_nav {
  padding:0;
}

.slicknav_btn {
  position: relative;
  display: block;
  vertical-align: middle;
  line-height: 1.125em;
  cursor: pointer; 
}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
  margin-top: 0.188em; 
}

.slicknav_menu {
  *zoom: 1; 
  position: relative;
  z-index: 10; /* Probably any z-index > 0 should suffice. Give it a try ... */
}
.slicknav_menu .slicknav_menutxt {
  display: block;
  line-height: 1.188em;
}

.slicknav_menu .slicknav_no-text {
  margin: 0; 
}
.slicknav_btn .slicknav_icon-bar {
  display: block;
  width: 1.125em;
  height: 0.125em;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); 
}
.slicknav_menu:before {
  content: " ";
  display: table; 
}
.slicknav_menu:after {
  content: " ";
  display: table;
  clear: both; 
}

.slicknav_nav {
  clear: both;
}
.slicknav_nav ul {
  display: block;
}
.slicknav_nav li {
  display: block;
}
.slicknav_nav .slicknav_item {
  cursor: pointer;
}
.slicknav_nav .slicknav_item a {
  display: inline;
}
.slicknav_nav .slicknav_row {
  display: block;
}

.slicknav_nav a {
  display: block
}
.slicknav_nav a, .slicknav_nav a:hover, .slicknav_nav a:active {
  font-weight:inherit;
  font-style:inherit;
  font-family:inherit;
  font-size:inherit;
  text-decoration:inherit;
  text-align:inherit;
  text-transform: inherit;
  color:inherit;
}

.slicknav_nav .slicknav_parent-link a {
  display: inline;
}

.slicknav_brand {
  float: left;
}

.slicknav_btn .slicknav_icon, .slicknav_menu .slicknav_arrow {
  width:1em;
  height: 1em;
  display:inline-block;
}

.slicknav_btn .slicknav_icon > svg,
.slicknav_menu .slicknav_arrow > svg {
  width:100%;
  height:100%;
  fill:inherit;
  stroke:inherit;
}

.slicknav_menu {
  box-sizing: border-box;
}
.slicknav_menu * {
  box-sizing: border-box;
}

.slicknav_btn {
  text-decoration: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.slicknav_nav {
  list-style: none;
  overflow: hidden;
}
.slicknav_nav ul {
  list-style: none;
  overflow: hidden;
}
.slicknav_nav .slicknav_txtnode {
  margin-left: 15px;
}
.slicknav_nav .slicknav_item a {
  padding: 0;
  margin: 0;
}
.slicknav_nav .slicknav_parent-link a {
  padding: 0;
  margin: 0;
}

.slicknav_btn .slicknav_menutxt, .slicknav_btn .slicknav_icon { 
  display: inline-block; 
  vertical-align:middle; 
}
/* We aren't using the branding
.slicknav_brand {
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  padding: 7px 12px;
  height: 44px; }*/

.contentsection-menu  {
font-weight:normal;
}
.contentsection-menu .contentheader {
  padding: 4px;
}
.contentsection-menu .item {
text-decoration:none;
  padding: 4px;

}
.contentsection-menu .item:not(.nolink):hover {
text-decoration:none;

}

.contentsection-menu,.contentsection-submenu{
text-align: left !important;
font-weight:normal;
}
.contentsection-menu .menu li.menuTitle, .contentsection-menu .menu a,.contentsection-submenu .menu a{
text-decoration:none;
  padding: 4px;
}

.contentsection-menu .menu a:hover,.contentsection-submenu .menu a:hover,.contentsection-menu .menu li:first-of-type a:hover,.contentsection-submenu .menu li:first-of-type a:hover,.contentsection-menu .menu li:last-of-type a:hover,.contentsection-submenu .menu li:last-of-type a:hover,.contentsection-menu .menu li.hilight a,.contentsection-submenu .menu li.hilight a,.contentsection-menu .menu li.current.hilight a,.contentsection-submenu .menu li.current.hilight a,.contentsection-menu .menu li.current a:hover,.contentsection-submenu .menu li.current a:hover{
text-decoration:none;
}

.contentsection-menu .menu li.menuTitle {
  padding: 4px;
}

.contentsection-submenu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
.contentsection-menu .slicknav_menu, .contentsection-menu .slicknav_btn {	display:none; }
.contentsection-menu.useSlickNav>.menu { display: block; } 
.contentsection-menu .slicknav_menu { text-align: left !important;} 
.contentsection-menu .slicknav_icon {  width:2em;
  height:2em;
} 
.contentsection-menu .slicknav_btn{  padding: 4px;
  margin: 0px;
-moz-border-radius:  4px;
-khtml-border-radius:  4px;
-webkit-border-radius:  4px;
border-radius:  4px;
}
.contentsection-menu .slicknav_btn, .contentsection-menu .slicknav_btn { text-align: left }.contentsection-menu .slicknav_btn .slicknav_icon {margin-right:0.438em;}
.contentsection-menu .slicknav_nav {
  padding: 0px;
  margin: 2.2em 0px 0px 0px;
}
.contentsection-menu .slicknav_nav ul {
  padding: 0px 0px 0px 20px;
  margin: 0px;
}
.contentsection-menu .slicknav_nav .slicknav_row {
  font-size:160%;
text-decoration:none;
  padding: 14px 10px;
  margin: 0px;
}

.contentsection-minicart .caption {
  padding: 0.3em;
}

.contentsection-minicart .button span.caption {
  padding: 0.3em;
}
.contentsection-minicart .button span.icon {
  width:3em;
  height:3em;
}
.contentsection-minicart .button .caption .row {  display:block;
}
.contentsection-photo.hasClikEnlarge {
	cursor: pointer;
}

.contentsection-photo.hfit img {
	width:100%;
}

.contentsection-photo.vfit img {
	height:100%;
}

.contentsection-photo.clikAlign-flexi img {
	max-width:100%;
	height:auto;
	margin-left: auto;
    margin-right: auto;
}

.contentsection-photo.clikAlign-flexi.clikAlign-flexicollapse, .contentsection-photo.clikAlign-flexi.clikAlign-flexicollapse *{
	display: inline-block;
}

.contentsection-photo .slideshowButtons {
	cursor: pointer;
	z-index: 99;
}
.contentsection-photo .slideshowPanel {
	z-index: 99;
}
.contentsection-photo .slideshowButtons .button .icon {
	display: inline-block;
}
.contentsection-photo .slideshowButtons  .button svg {
	display:block;
	width:100%;
	height:100%;
	fill:inherit;
	stroke:inherit;
}
.clikEnlarge.fitImg {
	left:0 !important;
	right:0 !important;
	transform: none !important;
}
.clikEnlarge.fitImg>img {
	max-width: 100%;
	height: auto;
}

.imageinfo.empty {
	display: none;
}

.spacegallery {
	position: relative;
	/* overflow: hidden; */
	border:none;
}
.spacegallery div.crop {
	position: absolute;
	left: 50%;
}
.spacegallery img {
	/* width:100%; */
}
.spacegallery a {
	position: absolute;
	z-index: 99;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/* background: url(images/blank.gif); */
}/** See contentSpacegallery.cfm for some of the styling that still needs to be replicated */

.spacegallery {
	position: relative;
	border:none;
}
.spacegallery div.crop {
	position: absolute;
	left: 50%;
	overflow:hidden;
}
.spacegallery img {
	/* width:100%; */
}
.spacegallery a {
	position: absolute;
	z-index: 98;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(_graphics/s.gif);
}
.cs-spacegallery .imageDetailsContainer, .cs-spacegallery .imageTitleContainer {
  text-align: center;
  position: absolute;
  width: 100%;
  left: 0;
  display: none;
  margin:0;
  z-index:99;
}
.cs-spacegallery .imageTitleContainer {
  top: 0;
  vertical-align: middle;
  padding: 4px 0;
}
.cs-spacegallery .imageDetailsContainer {
  bottom: 0;
  vertical-align: middle;
}

.clikEnlarge{}.js_lb_overlay{} /* like a reset for h3s within the grid. */
 .contentsection-photogrid h3,  .contentsection-products_grid h3 {
 	font-size: inherit;
 	font-weight:inherit;
 	margin:0;
 	padding:0;
 }
 .contentsection-photogrid {
 	position: relative;
 }
 .contentsection-photogrid gm {
  overflow: hidden;
 }

 .grid g > gi, .grid gm {
 	position:relative;
 }

 /* wrapper around both caption text components */
  .grid g ci {
  display:block;
 }

.grid>page {
	width: 100%;
} 
.grid g gm>a {
  display: block;
  height: 100%;
}
.grid.caption-top:not(.fit):not(.scale):not(.contain):not(.crop):not(.cover) g gm>a,
.grid.caption-bottom:not(.fit):not(.scale):not(.contain):not(.crop):not(.cover) g gm>a,
.grid.caption-center:not(.fit):not(.scale):not(.contain):not(.crop):not(.cover) g gm>a {
  display: inline-block;
  height: 100%;
  width: auto;
  max-width: 100%;
  position: relative;
}
.grid.caption-top:not(.fit):not(.scale):not(.contain):not(.crop):not(.cover) c,
.grid.caption-bottom:not(.fit):not(.scale):not(.contain):not(.crop):not(.cover) c,
.grid.caption-center:not(.fit):not(.scale):not(.contain):not(.crop):not(.cover) c {
  line-height: initial;
}
.grid.caption-top:not(.fit):not(.scale):not(.contain):not(.crop):not(.cover) g gm,
.grid.caption-bottom:not(.fit):not(.scale):not(.contain):not(.crop):not(.cover) g gm,
.grid.caption-center:not(.fit):not(.scale):not(.contain):not(.crop):not(.cover) g gm {
  line-height: 0;
  display: inline-block;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  position: relative;
}
.grid.caption-center c {
  cursor: pointer;
}

gm thumb {
  display: block;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
}

.grid.scale gm thumb,
.grid.contain gm thumb {
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
}
.grid.fit gm thumb,
.grid.cover gm thumb {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.grid.crop gm thumb {
  -webkit-background-size: initial;
  -moz-background-size: initial;
  -o-background-size: initial;
  background-size: initial;
}

.contentsection-photogrid .grid.crop g gm > a,
.contentsection-photogrid .grid.fit g gm > a {
  overflow: hidden;
}

.contentsection-photogrid .carouselButtons,
.contentsection-products_grid .carouselButtons {
  cursor: pointer;
}
.contentsection-photogrid .carouselButtons .button .icon,
.contentsection-products_grid .carouselButtons .button .icon {
  display: inline-block;
}
.contentsection-photogrid .carouselButtons  .button svg,
.contentsection-products_grid .carouselButtons  .button svg {
  display:block;
  width:100%;
  height:100%;
  fill:inherit;
  stroke:inherit;
  overflow: visible;
}

.contentsection-photogrid .cycle-pager,
.contentsection-products_grid .cycle-pager { 
	overflow: hidden;
}
.contentsection-photogrid .cycle-pager span,
.contentsection-products_grid .cycle-pager span { 
    display: inline-block;
    cursor: pointer;
}
/* Ensure we are not seeing the further pages for cycle2 slideshows */
.contentsection-photogrid .cycle-slideshow.grid[cols="0"][data-cycle-fx="clikcarousel"]>g,
.contentsection-photogrid .cycle-slideshow.grid[cols="2"][data-cycle-fx="clikcarousel"]>g,
.contentsection-photogrid .cycle-slideshow.grid[cols="3"][data-cycle-fx="clikcarousel"]>g,
.contentsection-photogrid .cycle-slideshow.grid[cols="4"][data-cycle-fx="clikcarousel"]>g,
.contentsection-photogrid .cycle-slideshow.grid[cols="5"][data-cycle-fx="clikcarousel"]>g,
.contentsection-photogrid .cycle-slideshow.grid[cols="6"][data-cycle-fx="clikcarousel"]>g,
.contentsection-photogrid .cycle-slideshow.grid[cols="7"][data-cycle-fx="clikcarousel"]>g,
.contentsection-photogrid .cycle-slideshow.grid[cols="8"][data-cycle-fx="clikcarousel"]>g,
.contentsection-photogrid .cycle-slideshow.grid[cols="9"][data-cycle-fx="clikcarousel"]>g,
.contentsection-photogrid .cycle-slideshow.grid[cols="9"][data-cycle-fx="clikcarousel"]>g,
.contentsection-photogrid .cycle-slideshow.grid[cols="10"][data-cycle-fx="clikcarousel"]>g,
.contentsection-photogrid .cycle-slideshow.grid[cols="11"][data-cycle-fx="clikcarousel"]>g,
.contentsection-photogrid .cycle-slideshow.grid[cols="12"][data-cycle-fx="clikcarousel"]>g,
.contentsection-photogrid .cycle-slideshow.grid[cols="13"][data-cycle-fx="clikcarousel"]>g,
.contentsection-photogrid .cycle-slideshow.grid[cols="14"][data-cycle-fx="clikcarousel"]>g,
.contentsection-photogrid .cycle-slideshow.grid[cols="15"][data-cycle-fx="clikcarousel"]>g,
.contentsection-photogrid .cycle-slideshow.grid[cols="16"][data-cycle-fx="clikcarousel"]>g,
.contentsection-photogrid .cycle-slideshow.grid[cols="17"][data-cycle-fx="clikcarousel"]>g,
.contentsection-photogrid .cycle-slideshow.grid[cols="18"][data-cycle-fx="clikcarousel"]>g,
.contentsection-photogrid .cycle-slideshow.grid[cols="18"][data-cycle-fx="clikcarousel"]>g,
.contentsection-photogrid .cycle-slideshow.grid[cols="20"][data-cycle-fx="clikcarousel"]>g {
  visibility: hidden;
  /*display: none !important;*/
}


.contentsection-photogrid .cycle-slideshow.grid[cols="1"][data-cycle-fx="clikcarousel"]>g:first-child,
.contentsection-photogrid .cycle-slideshow.grid[cols="2"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+2),
.contentsection-photogrid .cycle-slideshow.grid[cols="3"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+3),
.contentsection-photogrid .cycle-slideshow.grid[cols="4"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+4),
.contentsection-photogrid .cycle-slideshow.grid[cols="5"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+5),
.contentsection-photogrid .cycle-slideshow.grid[cols="6"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+6),
.contentsection-photogrid .cycle-slideshow.grid[cols="7"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+7),
.contentsection-photogrid .cycle-slideshow.grid[cols="8"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+8),
.contentsection-photogrid .cycle-slideshow.grid[cols="9"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+9),
.contentsection-photogrid .cycle-slideshow.grid[cols="9"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+9),
.contentsection-photogrid .cycle-slideshow.grid[cols="10"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+10),
.contentsection-photogrid .cycle-slideshow.grid[cols="11"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+10),
.contentsection-photogrid .cycle-slideshow.grid[cols="12"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+12),
.contentsection-photogrid .cycle-slideshow.grid[cols="13"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+13),
.contentsection-photogrid .cycle-slideshow.grid[cols="14"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+14),
.contentsection-photogrid .cycle-slideshow.grid[cols="15"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+15),
.contentsection-photogrid .cycle-slideshow.grid[cols="16"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+16),
.contentsection-photogrid .cycle-slideshow.grid[cols="17"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+17),
.contentsection-photogrid .cycle-slideshow.grid[cols="18"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+18),
.contentsection-photogrid .cycle-slideshow.grid[cols="18"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+18),
.contentsection-photogrid .cycle-slideshow.grid[cols="20"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+20) {
  visibility: visible;
  /*display: inline-block !important;*/
}

@supports (display:grid) {
  .contentsection-photogrid .cycle-slideshow.grid[cols="1"][data-cycle-fx="clikcarousel"]>g:first-child,
  .contentsection-photogrid .cycle-slideshow.grid[cols="2"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+2),
  .contentsection-photogrid .cycle-slideshow.grid[cols="3"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+3),
  .contentsection-photogrid .cycle-slideshow.grid[cols="4"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+4),
  .contentsection-photogrid .cycle-slideshow.grid[cols="5"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+5),
  .contentsection-photogrid .cycle-slideshow.grid[cols="6"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+6),
  .contentsection-photogrid .cycle-slideshow.grid[cols="7"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+7),
  .contentsection-photogrid .cycle-slideshow.grid[cols="8"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+8),
  .contentsection-photogrid .cycle-slideshow.grid[cols="9"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+9),
  .contentsection-photogrid .cycle-slideshow.grid[cols="9"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+9),
  .contentsection-photogrid .cycle-slideshow.grid[cols="10"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+10),
  .contentsection-photogrid .cycle-slideshow.grid[cols="11"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+10),
  .contentsection-photogrid .cycle-slideshow.grid[cols="12"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+12),
  .contentsection-photogrid .cycle-slideshow.grid[cols="13"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+13),
  .contentsection-photogrid .cycle-slideshow.grid[cols="14"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+14),
  .contentsection-photogrid .cycle-slideshow.grid[cols="15"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+15),
  .contentsection-photogrid .cycle-slideshow.grid[cols="16"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+16),
  .contentsection-photogrid .cycle-slideshow.grid[cols="17"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+17),
  .contentsection-photogrid .cycle-slideshow.grid[cols="18"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+18),
  .contentsection-photogrid .cycle-slideshow.grid[cols="18"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+18),
  .contentsection-photogrid .cycle-slideshow.grid[cols="20"][data-cycle-fx="clikcarousel"]>g:nth-child(-n+20) {
    visibility: visible;
    /*display: block !important;*/
  }
}



/* If we don't have enough grid items to make up the full grid, we insert additional `g` items with an `empty` class.
Presumably that's done in order to get `nth-of-type` selectors working, etc, but it means that if the `griditem` iteself
has styling (e.g. border) then we will see this for those empty items as well, which is undesirable. Let's give them a `display:none;`*/
.contentsection-photogrid > .grid > g.empty,.contentsection-photogrid > .grid > .row > g.empty, .contentsection-photogrid > .grid > page > g.empty, .contentsection-photogrid > .grid > page > .row > g.empty,
.contentsection-products_grid > .grid > g.empty,.contentsection-products_grid > .grid > .row >g.empty, .contentsection-products_grid > .grid > page > g.empty, .contentsection-products_grid > .grid > page > .row > g.empty {
  display: none;
}
/*{}*/


.contentsection-photogrid .grid > g c,.contentsection-photogrid .grid > page > g c,.contentsection-photogrid .grid > .row > g c,.contentsection-photogrid .grid > page > .row > g c  {position:static;}

.contentsection-photogrid .grid > g c ci,.contentsection-photogrid .grid > page > g c ci,.contentsection-photogrid .grid > .row > g c ci,.contentsection-photogrid .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
.contentsection-photogrid .grid > g c h3,.contentsection-photogrid .grid > page > g c h3,.contentsection-photogrid .grid > .row > g c h3,.contentsection-photogrid .grid > page > .row > g c h3 {
font-weight:normal;

}
/* grid panel CSS */
.contentsection-photogrid>.grid{}
/* common styles for pricing */

div.pricelist ul {
	list-style: none;
	overflow: hidden;
	padding-left: 0;
}

div.pricelist p {
	margin:0;
}

@media screen and (min-width:600px) {

	div.pricelist li {
	    margin-right: ;
	    position: relative;
	    clear: both;
	    list-style-type: none;
	    display: block;
	    margin: 0.4em 133px 0.4em 0;
	}

	div.pricelist li h5 {
	    overflow: hidden;
	}

	div.pricelist li h5 span {
	    display: inline;
	    position: relative;
	}

	/*
	For reference: this is an alternative way of doing this, but you need to provide the circle colour;
	div.pricelist li h5:after {
		content: "";
		background-image: radial-gradient(circle,white 33%, rgba(0,0,0,0) 0%);
		border-left:1em solid transparent;
		border-right:1em solid transparent;
		background-position: 50%;
		background-size: 0.5em 0.3em;
		background-repeat: repeat-x;
		position: absolute;
		top: 2px;
		left: 0;
		right: 0;
		min-height: 1em;
		overflow:hidden;
	}*/

	div.pricelist li h5 span:after {
	    white-space: nowrap;
	    position: absolute;
	    width: 500px;
	    top: 2px;
	    left: 104%;
	    font-family: 'Source Sans Pro', sans-serif;
	    font-weight: 300;
	    font-size: .7em;
	    letter-spacing: 2px;
	    content: " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";
	}

	div.pricelist  span.price {
	    position: absolute;
	    top: 0;
	    right: -133px;
	    text-align: left;
	    width: 130px;
	    margin-top: 0;
	}

}
/*{}*/


.contentsection-products_grid .grid > g c,.contentsection-products_grid .grid > page > g c,.contentsection-products_grid .grid > .row > g c,.contentsection-products_grid .grid > page > .row > g c  {position:static;}

.contentsection-products_grid .grid > g c ci,.contentsection-products_grid .grid > page > g c ci,.contentsection-products_grid .grid > .row > g c ci,.contentsection-products_grid .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
.contentsection-products_grid>.grid{}
div.contentsection-search div.survey input {
	display: inline-block;
}



.contentsection-search  .selectlist-item {
  padding: 0px 26px 0px 3px;
  margin: 0px 0.5em;
    background-image:url(_graphics/cross-circle.png);
  background-position:rightpx centerpx;
  background-repeat:no-repeat;
  border-style:solid;
border-width: 1px;
}
.contentsection-search div.survey {text-align: left;}
/* Static css for title content sections */

.contentsection-title .sectiontitle {
	margin:0;
	padding:0;
}

.contentsection-title h1,  .contentsection-title h2, .contentsection-title h3,.contentsection-title a {
	font-weight:inherit !important;
	font-style:inherit !important;
	font-family:inherit !important;
	font-size:inherit !important;
	text-decoration:inherit !important; 
	text-align:inherit !important;
	text-transform: inherit !important;
	color:inherit !important;
	padding:0 !important;
	margin:0 !important;
	border:0 !important;
}

.contentsection-title .empty {
	display: none;
}


.contentsection-title  {
  margin: 4px 0px;
}


.scheme-title  {
font-weight:normal;
  font-size:160%;
  text-transform:uppercase;
  letter-spacing:1px;
  color:#000000;
  fill:#000000;
  stroke:#000000;
  padding: 0px 0px 0.6em 0px;
}






.scheme-listings .item .itemimageWrap {
  margin-bottom:8px;
  float:left;
  padding-right:8px;
  width:33%;
}
.scheme-listings .item .itemtextWrap {
  margin-left:33%;
}
.scheme-listings .item {
  padding: 0.4em;
  margin: 0px 0px 0.8em 0px;
  border-style:solid;
border-width: 1px 0px 0px 0px;
border-color:#dedede;

}
.scheme-listings .item .itemimageWrap {
  margin-bottom:8px;
  float:left;
  padding-right:8px;
  width:33%;
}
.scheme-listings .item .itemtextWrap {
  margin-left:33%;
}
.scheme-listings .item .title {
  font-size:126%;
  padding: 0px;
  margin: 0px 0px 0.2em 0px;

}
.scheme-listings .item .date {
  margin: 0px 0px 4px 0px;

}
.scheme-listings .item:not(.nolink):hover {
  color:#9c9c9c;
  fill:#9c9c9c;
  stroke:#9c9c9c;

}
.scheme-listings .item:not(.nolink):hover .title {
  color:#9c9c9c;
  fill:#9c9c9c;
  stroke:#9c9c9c;

}

.scheme-listings .item {
  padding: 0.4em;
  margin: 0px 0px 0.8em 0px;
  border-style:solid;
border-width: 1px 0px 0px 0px;
border-color:#dedede;
}
.scheme-listings .item .title {
  font-size:126%;
  padding: 0px;
  margin: 0px 0px 0.2em 0px;
}
.scheme-listings .item .date {
  margin: 0px 0px 4px 0px;
}


.scheme-links .item .item_link a {
  display:block;

}

.scheme-links .item .item_link {
  display:block;
}


.scheme-photogrids .contentInner {
  padding: 0px;
  margin: 0px;
}
/*{"cols":3,"type":"fixedcols","spacing":10}*/
/* fixed column grid */
/* cols defined : 3 */
.scheme-photogrids>.grid:not(.hasCyle)>*, .scheme-photogrids>.grid>page>* {   display: inline-block;margin:5px;width: calc( ( 100% - 31px ) / 3) ;  }
@supports (display:grid) {
  .scheme-photogrids>.grid:not(.hasCyle)>*:nth-of-type(n), .scheme-photogrids>.grid>page>*:nth-of-type(n) {display:block;width:auto;margin:0;}
  .scheme-photogrids>.grid:not(.hasCyle), .scheme-photogrids>.grid>page { display: grid;grid-gap: 10px;gap: 10px;grid-template-columns: repeat(3,1fr); }
}




.scheme-photogrids .grid > g c,.scheme-photogrids .grid > page > g c,.scheme-photogrids .grid > .row > g c,.scheme-photogrids .grid > page > .row > g c  {position:static;}

.scheme-photogrids .grid > g c ci,.scheme-photogrids .grid > page > g c ci,.scheme-photogrids .grid > .row > g c ci,.scheme-photogrids .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
.scheme-photogrids .grid > g gm,.scheme-photogrids .grid > page > g gm,.scheme-photogrids .grid > .row > g gm,.scheme-photogrids .grid > page > .row > g gm {
  padding: 0px;

}
.scheme-photogrids .grid > g c,.scheme-photogrids .grid > page > g c,.scheme-photogrids .grid > .row > g c,.scheme-photogrids .grid > page > .row > g c {
  text-align:center;
  line-height:normal;
  color:#000000;
  fill:#000000;
  stroke:#000000;
  padding: 4px;

}
.scheme-photogrids .grid > g c h3,.scheme-photogrids .grid > page > g c h3,.scheme-photogrids .grid > .row > g c h3,.scheme-photogrids .grid > page > .row > g c h3 {
font-weight:700;
  font-size:110%;

}
.scheme-photogrids .grid > g:hover c,.scheme-photogrids .grid > page > g:hover c,.scheme-photogrids .grid > .row > g:hover c,.scheme-photogrids .grid > page > .row > g:hover c {
  color:#0065cf;
  fill:#0065cf;
  stroke:#0065cf;

}
/* grid panel CSS */
.scheme-photogrids>.grid{}


/*{}*/


.scheme-photolists .grid > g c,.scheme-photolists .grid > page > g c,.scheme-photolists .grid > .row > g c,.scheme-photolists .grid > page > .row > g c  {position:static;}

.scheme-photolists .grid > g c ci,.scheme-photolists .grid > page > g c ci,.scheme-photolists .grid > .row > g c ci,.scheme-photolists .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
.scheme-photolists>.grid{}


.scheme-rotator .buttons {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateX(0) translateY(-50%);  -moz-transform: translateX(0) translateY(-50%);  -ms-transform: translateX(0) translateY(-50%);  -o-transform: translateX(0) translateY(-50%);  transform: translateX(0) translateY(-50%);  left:auto;
  right:0px;
  top:50%;
  bottom:auto;
  padding: 10px;
    background-color:#ffffff
;}
.scheme-rotator .buttonLeft {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateX(0);  -moz-transform: translateX(0);  -ms-transform: translateX(0);  -o-transform: translateX(0);  transform: translateX(0);  left:0px;
  right:auto;
}

.scheme-rotator .panel {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateY(0);  -moz-transform: translateY(0);  -ms-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0);  top:auto;
  bottom:0px;
  width:100%;
  text-align:center;
  padding: 10px;
    background-color:#ffffff
;    -ms-filter:"alpha(opacity=60)";
  filter:alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
  transition: opacity 1s;
  -webkit-transition: opacity 1s;
}
.scheme-rotator .panelTop {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateY(0);  -moz-transform: translateY(0);  -ms-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0);  top:0px;
  bottom:auto;
}
.scheme-rotator .buttons {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateX(0) translateY(-50%);  -moz-transform: translateX(0) translateY(-50%);  -ms-transform: translateX(0) translateY(-50%);  -o-transform: translateX(0) translateY(-50%);  transform: translateX(0) translateY(-50%);  left:auto;
  right:0px;
  top:50%;
  bottom:auto;
  padding: 10px;
    background-color:#ffffff
;}
.scheme-rotator .buttons .icon {
  width:20px;
  height:20px;
}
.scheme-rotator .buttonLeft {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateX(0);  -moz-transform: translateX(0);  -ms-transform: translateX(0);  -o-transform: translateX(0);  transform: translateX(0);  left:0px;
  right:auto;
}
.scheme-rotator.clikEnlarge{}.scheme-rotator.js_lb_overlay{}.scheme-rotator .slideshowPanel{/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateY(0);  -moz-transform: translateY(0);  -ms-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0);  top:auto;
  bottom:0px;
  width:100%;
  text-align:center;
  padding: 10px;
    background-color:#ffffff
;    -ms-filter:"alpha(opacity=60)";
  filter:alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
  transition: opacity 1s;
  -webkit-transition: opacity 1s;
}.scheme-rotator .slideshowPanel:hover{    -ms-filter:none;
  filter:none;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 1s;
  -webkit-transition: opacity 1s;
}.scheme-rotator .slideshowPanel.top{/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateY(0);  -moz-transform: translateY(0);  -ms-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0);  top:0px;
  bottom:auto;
}.scheme-rotator .slideshowButtons {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateX(0) translateY(-50%);  -moz-transform: translateX(0) translateY(-50%);  -ms-transform: translateX(0) translateY(-50%);  -o-transform: translateX(0) translateY(-50%);  transform: translateX(0) translateY(-50%);  left:auto;
  right:0px;
  top:50%;
  bottom:auto;
  padding: 10px;
    background-color:#ffffff
;}
.scheme-rotator .slideshowButtons .button span.icon {
  width:20px;
  height:20px;
}
.scheme-rotator .slideshowButtons.left {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateX(0);  -moz-transform: translateX(0);  -ms-transform: translateX(0);  -o-transform: translateX(0);  transform: translateX(0);  left:0px;
  right:auto;
}


/*{}*/


.scheme-galleries .grid > g c,.scheme-galleries .grid > page > g c,.scheme-galleries .grid > .row > g c,.scheme-galleries .grid > page > .row > g c  {position:static;}

.scheme-galleries .grid > g c ci,.scheme-galleries .grid > page > g c ci,.scheme-galleries .grid > .row > g c ci,.scheme-galleries .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
.scheme-galleries>.grid{}


.scheme-product_listings input.button,.scheme-product_listings input.submit,.scheme-product_listings button {
  padding: 0.6em;
}



/*{"cols":3,"type":"fixedcols","spacing":10}*/
/* fixed column grid */
/* cols defined : 3 */
.scheme-productsgrids>.grid:not(.hasCyle)>*, .scheme-productsgrids>.grid>page>* {   display: inline-block;margin:5px;width: calc( ( 100% - 31px ) / 3) ;  }
@supports (display:grid) {
  .scheme-productsgrids>.grid:not(.hasCyle)>*:nth-of-type(n), .scheme-productsgrids>.grid>page>*:nth-of-type(n) {display:block;width:auto;margin:0;}
  .scheme-productsgrids>.grid:not(.hasCyle), .scheme-productsgrids>.grid>page { display: grid;grid-gap: 10px;gap: 10px;grid-template-columns: repeat(3,1fr); }
}
.scheme-productsgrids input.button +  input.button {margin-left: 4%}
.scheme-productsgrids input.submit +  input.submit {margin-left: 4%}
.scheme-productsgrids button +  button {margin-left: 4%}
.scheme-productsgrids input.button,.scheme-productsgrids input.submit,.scheme-productsgrids button {
  width:48%;
  padding-left:0px;
padding-right:0px;
}

/* rollover: 0 */

.scheme-productsgrids .grid > g c,.scheme-productsgrids .grid > page > g c,.scheme-productsgrids .grid > .row > g c,.scheme-productsgrids .grid > page > .row > g c  {position:static;}

.scheme-productsgrids .grid > g c ci,.scheme-productsgrids .grid > page > g c ci,.scheme-productsgrids .grid > .row > g c ci,.scheme-productsgrids .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
.scheme-productsgrids .grid > g c,.scheme-productsgrids .grid > page > g c,.scheme-productsgrids .grid > .row > g c,.scheme-productsgrids .grid > page > .row > g c {
/* displaying position: position is relative */
  position:relative;
  -webkit-transform: translateY(0);  -moz-transform: translateY(0);  -ms-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0);  top:auto;
  bottom:0px;
  padding: 4px;
    -ms-filter:none;
  filter:none;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 1s;
  -webkit-transition: opacity 1s;

}
.scheme-productsgrids .grid > g c h3,.scheme-productsgrids .grid > page > g c h3,.scheme-productsgrids .grid > .row > g c h3,.scheme-productsgrids .grid > page > .row > g c h3 {
font-weight:700;
  font-size:110%;
  color:#000000;
  fill:#000000;
  stroke:#000000;

}
.scheme-productsgrids .grid > g c sc,.scheme-productsgrids .grid > page > g c sc,.scheme-productsgrids .grid > .row > g c sc,.scheme-productsgrids .grid > page > .row > g c sc {
  color:#5c5c5c;
  fill:#5c5c5c;
  stroke:#5c5c5c;

}
/* grid panel CSS */
.scheme-productsgrids>.grid{}


.scheme-message_panels  {
  font-size:110%;
  text-align:center;
  color:#ffffff;
  fill:#ffffff;
  stroke:#ffffff;
  padding: 7px;
  margin: 15px 0px;
    background-color:#3b4a51
;}
.scheme-message_panels .contentheader {
  font-size:120%;
  color:#ffffff;
  fill:#ffffff;
  stroke:#ffffff;
  padding: 4px;
  margin: 0px;
}
.scheme-message_panels .contentInner {
  padding: 7px;
}

.scheme-message_panels .title {
  font-size:120%;
  color:#ffffff;
  fill:#ffffff;
  stroke:#ffffff;
  padding: 4px;
  margin: 0px;
}
.scheme-message_panels .content {
  padding: 7px;
}


.contentsection table th, .contentsection table td {
border-style:solid;
border-width: 1px;
border-color:#3b4a51;

}
.contentsection table th, .contentsection table td {
padding: 0.5em 1em
}
.contentsection table th {
font-weight:700;

}
.contentsection table {
  margin: 0px 0px 1em 0px;

}



.scheme-social_text  {
/* displaying position: position is inline */
  position: static; display:inline-block; transform:none;
  padding: 0px;
  margin: 0px 5px;
}



.scheme-social_text {
/* displaying position: position is inline */
  position: static; display:inline-block; transform:none;
  padding: 0px;
  margin: 0px 5px;
}
.scheme-social_text .button span.caption {
  display:none;
}
.scheme-social_text .button span.icon {
  width:2em;
  height:2em;
  padding: 2px;
    background-color:transparent
;  border-style:solid;
border-width: 0px;
}
.scheme-social_text:not(.disabled):hover .button span.icon {
  color:white;
  fill:white;
  stroke:white;
    background-color:transparent
;    -ms-filter:"alpha(opacity=60)";
  filter:alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
  transition: opacity 1s;
  -webkit-transition: opacity 1s;
}


 h1, h2, h3, h4, h5, h6{
font-weight:700;
  margin: 0.6em 0px;
}
 h1 {
  font-size:1.8em;
}
 h2 {
  font-size:1.6em;
}
 h3 {
  font-size:1.4em;
}
 h4 {
  font-size:1.2em;
  margin: 0px;
}






.scheme-products .products_price {
font-weight:700;
  font-size:110%;
}
.scheme-products .products_price.reduced {
text-decoration:line-through;
  padding-right:1em;
}



.scheme-section_intro  {
  margin: 0px 0px 1.2em 0px;
}



.scheme-homepagecontent .imageWrap {
  margin-bottom:8px;
  float:left;
  padding-right:8px;
  width:40%;
}
.scheme-homepagecontent .textWrap {
  margin-left:40%;
}



/*{"cols":3,"type":"fixedcols","spacing":20}*/
/* fixed column grid */
/* cols defined : 3 */
.scheme-photos_border>.grid:not(.hasCyle)>*, .scheme-photos_border>.grid>page>* {   display: inline-block;margin:10px;width: calc( ( 100% - 61px ) / 3) ;  }
@supports (display:grid) {
  .scheme-photos_border>.grid:not(.hasCyle)>*:nth-of-type(n), .scheme-photos_border>.grid>page>*:nth-of-type(n) {display:block;width:auto;margin:0;}
  .scheme-photos_border>.grid:not(.hasCyle), .scheme-photos_border>.grid>page { display: grid;grid-gap: 20px;gap: 20px;grid-template-columns: repeat(3,1fr); }
}




.scheme-photos_border .grid > g c,.scheme-photos_border .grid > page > g c,.scheme-photos_border .grid > .row > g c,.scheme-photos_border .grid > page > .row > g c  {position:static;}

.scheme-photos_border .grid > g c ci,.scheme-photos_border .grid > page > g c ci,.scheme-photos_border .grid > .row > g c ci,.scheme-photos_border .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
.scheme-photos_border .grid > g gm,.scheme-photos_border .grid > page > g gm,.scheme-photos_border .grid > .row > g gm,.scheme-photos_border .grid > page > .row > g gm {
  padding: 3px;

}
.scheme-photos_border .grid > g gm thumb,.scheme-photos_border .grid > page > g gm thumb,.scheme-photos_border .grid > .row > g gm thumb,.scheme-photos_border .grid > page > .row > g gm thumb,.scheme-photos_border .grid > g  gm img,.scheme-photos_border .grid > page > g  gm img,.scheme-photos_border .grid > .row > g  gm img,.scheme-photos_border .grid > page > .row > g  gm img {
  padding: 1px;

}
.scheme-photos_border .grid > g:hover gm thumb,.scheme-photos_border .grid > page > g:hover gm thumb,.scheme-photos_border .grid > .row > g:hover gm thumb,.scheme-photos_border .grid > page > .row > g:hover gm thumb,.scheme-photos_border .grid > g:hover  gm img,.scheme-photos_border .grid > page > g:hover  gm img,.scheme-photos_border .grid > .row > g:hover  gm img,.scheme-photos_border .grid > page > .row > g:hover  gm img {
  background-color:#3b4a51;
/* bg colour *//* shadow */
  -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=5.333333333333,Enabled=false) progid:DXImageTransform.Microsoft.DropShadow(OffX=0,OffY=0,Enabled=false,Color=rgba(255,255,255,.6))";
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=5.333333333333,Enabled=false) progid:DXImageTransform.Microsoft.DropShadow(OffX=0,OffY=0,Enabled=false,Color=rgba(255,255,255,.6));
  box-shadow: 0px 0px 8px rgba(255,255,255,.6);
  -moz-box-shadow: 0px 0px 8px rgba(255,255,255,.6);
  -webkit-box-shadow: 0px 0px 8px rgba(255,255,255,.6);

}
.scheme-photos_border .grid > g:hover c,.scheme-photos_border .grid > page > g:hover c,.scheme-photos_border .grid > .row > g:hover c,.scheme-photos_border .grid > page > .row > g:hover c {
  color:#0065cf;
  fill:#0065cf;
  stroke:#0065cf;

}
/* grid panel CSS */
.scheme-photos_border>.grid{}


div.panel  {
  color:#ffffff;
  fill:#ffffff;
  stroke:#ffffff;
  padding: 8px;
  margin-bottom:1em;
    background-color:#3b4a51
;}
div.panel h1,div.panel h2,div.panel h3,div.panel h4,div.panel h5,div.panel h6{
  color:#ffffff;
  fill:#ffffff;
  stroke:#ffffff;
}



.scheme-bighead  {
  min-height:32px;
  padding: 0px 0px 0.2em 0px;
}



.scheme-paginator .paginationControl .pageLink a {
  font-size:120%;
  color:#000000;
  fill:#000000;
  stroke:#000000;

}
.scheme-paginator .paginationControl .current a {
  color:#0065cf;
  fill:#0065cf;
  stroke:#0065cf;

}
.scheme-paginator .paginationControl .prevnext a {
  color:#000000;
  fill:#000000;
  stroke:#000000;

}
.scheme-paginator .paginationControl .pageLink a:hover {
  color:#0065cf;
  fill:#0065cf;
  stroke:#0065cf;

}
.scheme-paginator .paginationControl .prevnext a:hover {
  color:#0065cf;
  fill:#0065cf;
  stroke:#0065cf;

}
.scheme-paginator .paginationControl .disabled {
  display:none;
}
.scheme-paginator .paginationControl .paginationButton {
  color:#000000;
  fill:#000000;
  stroke:#000000;
  padding: 0px;
  margin: 0px;
}
.scheme-paginator .paginationControl .paginationButton .button span.caption {
  display:none;
}
.scheme-paginator .paginationControl .paginationButton .button span.icon {
  width:26px;
  height:40px;
  color:white;
  fill:white;
  stroke:white;
  padding: 8px 4px;
    background-color:#3b4a51
;  border-style:solid;
border-width: 1px;
border-color:#3b4a51;
}
.scheme-paginator .paginationControl .prevnext a:not(.disabled):hover .paginationButton {
  color:#0065cf;
  fill:#0065cf;
  stroke:#0065cf;
}
.scheme-paginator .paginationControl .prevnext a:not(.disabled):hover .paginationButton .button span.icon {
  color:#3b4a51;
  fill:#3b4a51;
  stroke:#3b4a51;
    background-color:white
;  border-style:solid;
border-color:#3b4a51;
}
.scheme-paginator .paginationControl .paginationButton.disabled {
    -ms-filter:"alpha(opacity=20)";
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
  transition: opacity 1s;
  -webkit-transition: opacity 1s;
}
.scheme-paginator .paginationControl .paginationButton.left {
  padding-right:0.5em;
}
.scheme-paginator .paginationControl .paginationButton.right {
  padding-right:0.5em;
}



.scheme-previousnext  {
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
  padding: 6px 0px;
  margin: 0px 0px 0.6em 0px;
  border-style:solid;
border-width: 1px 0px;
border-color:#9c9c9c;
}



.scheme-social_button  {
/* displaying position: position is inline */
  position: static; display:inline-block; transform:none;
  padding: 0px;
  margin: 0px 5px;
}



.scheme-social_button {
/* displaying position: position is inline */
  position: static; display:inline-block; transform:none;
  padding: 0px;
  margin: 0px 5px;
}
.scheme-social_button .button span.caption {
  display:none;
}
.scheme-social_button .button span.icon {
  width:32px;
  height:32px;
  padding: 0px;
    background-color:transparent
;  border-style:solid;
border-width: 0px;
}
.scheme-social_button:not(.disabled):hover .button span.icon {
    background-color:transparent
;    -ms-filter:"alpha(opacity=60)";
  filter:alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
  transition: opacity 1s;
  -webkit-transition: opacity 1s;
}


.contentsection table.info th {
  color:#ffffff;
  fill:#ffffff;
  stroke:#ffffff;
    background-color:#3b4a51
;
}




.scheme-inlinemenus,.scheme-inlinemenus.contentsection-submenu{
text-align: left !important;
}
.scheme-inlinemenus .menu li.menuTitle, .scheme-inlinemenus .menu a,.scheme-inlinemenus.contentsection-submenu .menu a{
}

.scheme-inlinemenus.contentsection-submenu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
.scheme-inlinemenus.contentsection-submenu .menu li.menuTitle, .scheme-inlinemenus.contentsection-submenu .menu a{
}

.scheme-inlinemenus.contentsection-menu .slicknav_menu { /* no menu_align */} 
.scheme-inlinemenus.contentsection-menu .slicknav_btn{  color:white;
  fill:white;
  stroke:white;
}
.scheme-inlinemenus.contentsection-menu .slicknav_nav {
  margin: 0px;
}
.scheme-inlinemenus.contentsection-menu .slicknav_nav .slicknav_row {
  color:white;
  fill:white;
  stroke:white;
  padding: 0.5em;
}


.scheme-thumbnail  {
  max-width:40%;
}
.scheme-thumbnail .caption {
  display:none;
}

.scheme-thumbnail .caption {
  display:none;
}
.scheme-thumbnail .overlay_popup {
  max-width:none;
}
.scheme-thumbnail.clikEnlarge{}.scheme-thumbnail.js_lb_overlay{  max-width:none;
}

.scheme-forms  {
  max-width:600px;
  width:90%;
  margin-right:auto;
  margin-left:0;
}
.scheme-forms input.field, .scheme-forms textarea.field, .scheme-forms select.field {
  padding: 2px;
}
.scheme-forms input.field, .scheme-forms textarea.field, .scheme-forms select.field {
  padding: 2px;
}

.scheme-forms div.fieldInput {margin-left:30%;}
.scheme-forms div.survey label.fieldLabel, .scheme-forms div.survey h3.fieldLabel {
  width:30%;
  text-align:right;
  padding: 0px 6px 0px 0px;
}
.scheme-forms div.fieldInput {
  padding: 0px 8px 0px 5px;
}
.scheme-forms input.field, .scheme-forms textarea.field, .scheme-forms select.select, .scheme-forms .chosen-container.select > a {
  padding: 2px;
}
.validateError, .scheme-forms div.error, .scheme-forms p.error   {
  color:#dd0000;
  fill:#dd0000;
  stroke:#dd0000;
}


.scheme-panel  {
  color:#ffffff;
  fill:#ffffff;
  stroke:#ffffff;
  padding: 8px;
    background-color:#3b4a51
;}









.scheme-nav_button  {
  color:#000000;
  fill:#000000;
  stroke:#000000;
}
.scheme-nav_button .caption {
  color:#5c5c5c;
  fill:#5c5c5c;
  stroke:#5c5c5c;
  padding: 4px 0px 0px 0px;
}


.scheme-nav_button:hover  {
  color:#0065cf;
  fill:#0065cf;
  stroke:#0065cf;
}
.scheme-nav_button:hover .caption {
  color:#0065cf;
  fill:#0065cf;
  stroke:#0065cf;
}

.scheme-nav_button {
  color:#000000;
  fill:#000000;
  stroke:#000000;
}
.scheme-nav_button .button span.caption {
  color:#5c5c5c;
  fill:#5c5c5c;
  stroke:#5c5c5c;
  padding: 4px 0px 0px 0px;
}
.scheme-nav_button .button.left span.caption {margin-left:0px}
.scheme-nav_button .button.right span.caption {margin-right:0px}
.scheme-nav_button .button span.icon {
  width:24px;
  height:24px;
  color:#5c5c5c;
  fill:#5c5c5c;
  stroke:#5c5c5c;
  padding: 4px;
    background-color:transparent
;}
.scheme-nav_button:not(.disabled):hover {
  color:#0065cf;
  fill:#0065cf;
  stroke:#0065cf;
}
.scheme-nav_button:not(.disabled):hover .button span.caption {
  color:#0065cf;
  fill:#0065cf;
  stroke:#0065cf;
}
.scheme-nav_button:not(.disabled):hover .button span.icon {
  color:white;
  fill:white;
  stroke:white;
    background-color:#3b4a51
;}


.scheme-next  {
  margin-left:4px;
}

.scheme-next {
  margin-left:4px;
}


.scheme-popup_buttons  {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:0px;
  right:auto;
  top:50px;
  bottom:auto;
}

.scheme-popup_buttons {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:0px;
  right:auto;
  top:50px;
  bottom:auto;
}


.scheme-button_close  {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:auto;
  right:5px;
  top:5px;
  bottom:auto;
  width:15px;
}

.scheme-button_close {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:auto;
  right:5px;
  top:5px;
  bottom:auto;
  width:15px;
}
.scheme-button_close .button span.icon {
  width:15px;
  height:15px;
  padding: 0px;
}


.scheme-button_right  {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateX(0);  -moz-transform: translateX(0);  -ms-transform: translateX(0);  -o-transform: translateX(0);  transform: translateX(0);  left:auto;
  right:0px;
}

.scheme-button_right {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateX(0);  -moz-transform: translateX(0);  -ms-transform: translateX(0);  -o-transform: translateX(0);  transform: translateX(0);  left:auto;
  right:0px;
}


/*{"rows":1,"cols":1,"type":"fixedcols"}*/
/* fixed column grid */
/* cols defined : 1 */
.scheme-standard_carousel_single>.grid:not(.hasCyle)>*, .scheme-standard_carousel_single>.grid>page>* {   display: inline-block;margin-left:0; margin-right:0;width: calc( ( 100% - 1px ) / 1) ;  }
@supports (display:grid) {
  .scheme-standard_carousel_single>.grid:not(.hasCyle)>*:nth-of-type(n), .scheme-standard_carousel_single>.grid>page>*:nth-of-type(n) {display:block;width:auto;margin:0;}
  .scheme-standard_carousel_single>.grid:not(.hasCyle), .scheme-standard_carousel_single>.grid>page { display: grid;grid-template-columns: repeat(1,1fr); }
}


.scheme-standard_carousel_single .grid > g c,.scheme-standard_carousel_single .grid > page > g c,.scheme-standard_carousel_single .grid > .row > g c,.scheme-standard_carousel_single .grid > page > .row > g c  {position:static;}

.scheme-standard_carousel_single .grid > g c ci,.scheme-standard_carousel_single .grid > page > g c ci,.scheme-standard_carousel_single .grid > .row > g c ci,.scheme-standard_carousel_single .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
.scheme-standard_carousel_single>.grid{}


body  {
font-family: Varela Round;
  font-size:88%;
  color:#5c5c5c;
  fill:#5c5c5c;
  stroke:#5c5c5c;
    background-color:#ffffff
;}
body a {
text-decoration:none;
  color:#000000;
  fill:#000000;
  stroke:#000000;
}
body a:hover {
  color:#0065cf;
  fill:#0065cf;
  stroke:#0065cf;
}
body input.field, body textarea.field, body select.field {
  padding: 2px;
  border-style:solid;
border-width: 1px;
}
body>div#background {   background-attachment:fixed;
  -webkit-background-size:cover
;  -moz-background-size:cover
;  -o-background-size:cover
;  background-size:cover
;} 
/*{}*/
body div.inlineImage {
  margin: 0px 12px 12px 12px;

}
body input.button +  input.button {margin-left: 8px}
body input.submit +  input.submit {margin-left: 8px}
body button +  button {margin-left: 8px}
body input.button,body input.submit,body button {
  color:white;
  fill:white;
  stroke:white;
  padding: 0.6em 1em;
    background-color:#3b4a51
;  border-style:solid;
border-width: 1px;
border-color:#3b4a51;
}
body input.button:hover,body input.submit:hover,body button:hover {
  color:#3b4a51;
  fill:#3b4a51;
  stroke:#3b4a51;
    background-color:white
;  border-style:solid;
border-color:#3b4a51;
}
body input.field, body textarea.field, body select.field {
  padding: 2px;
  border-style:solid;
border-width: 1px;
}
body .loading:before{  border-color:#ccc;
  border-top-color:#333;
  -webkit-animation-duration:0.6s;
  -mox-animation-duration:0.6s;
  -o-animation-duration:0.6s;
  animation-duration:0.6s;
}

body .link {
text-decoration:none;
  color:#000000;
  fill:#000000;
  stroke:#000000;
}

div#ubercontainer  {
  max-width:1440px;
  padding: 0px 20px;
  margin-right:auto;
  margin-left:0;
}
/*{}*/


div#header  {
  min-height:106px;
}
/*{}*/


div#content  {
  min-height:400px;
}
/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{"cols":2,"type":"fixedcols","spacing":20}*/
/* fixed column grid */
/* cols defined : 2 */
div#maincol_grid>.grid:not(.hasCyle)>*, div#maincol_grid>.grid>page>* {   display: inline-block;margin:10px;width: calc( ( 100% - 41px ) / 2) ;  }
@supports (display:grid) {
  div#maincol_grid>.grid:not(.hasCyle)>*:nth-of-type(n), div#maincol_grid>.grid>page>*:nth-of-type(n) {display:block;width:auto;margin:0;}
  div#maincol_grid>.grid:not(.hasCyle), div#maincol_grid>.grid>page { display: grid;grid-gap: 20px;gap: 20px;grid-template-columns: repeat(2,1fr); }
}


/*{}*/


/*{}*/


/*{}*/


/*{}*/


div#footer  {
  padding: 12px 0px;
}
/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


div#social_media  {
  margin: 0px -5px;
}
/*{}*/


/*{}*/


/*{}*/


/*{"cols":"max","noAutoColWidth":1,"type":"fixedcols","spacing":10}*/
/* fixed column grid */
/* cols defined : max */
div#footer_grid>.grid[data-cols="2"]:not(.hasCyle)>*, div#footer_grid>.grid[data-cols="2"]>page>* { width: calc( ( 100% - 21px ) / 2);}
div#footer_grid>.grid[data-cols="3"]:not(.hasCyle)>*, div#footer_grid>.grid[data-cols="3"]>page>* { width: calc( ( 100% - 31px ) / 3);}
div#footer_grid>.grid[data-cols="4"]:not(.hasCyle)>*, div#footer_grid>.grid[data-cols="4"]>page>* { width: calc( ( 100% - 41px ) / 4);}
div#footer_grid>.grid[data-cols="5"]:not(.hasCyle)>*, div#footer_grid>.grid[data-cols="5"]>page>* { width: calc( ( 100% - 51px ) / 5);}
div#footer_grid>.grid[data-cols="6"]:not(.hasCyle)>*, div#footer_grid>.grid[data-cols="6"]>page>* { width: calc( ( 100% - 61px ) / 6);}
div#footer_grid>.grid[data-cols="7"]:not(.hasCyle)>*, div#footer_grid>.grid[data-cols="7"]>page>* { width: calc( ( 100% - 71px ) / 7);}
div#footer_grid>.grid[data-cols="8"]:not(.hasCyle)>*, div#footer_grid>.grid[data-cols="8"]>page>* { width: calc( ( 100% - 81px ) / 8);}
div#footer_grid>.grid[data-cols="9"]:not(.hasCyle)>*, div#footer_grid>.grid[data-cols="9"]>page>* { width: calc( ( 100% - 91px ) / 9);}
div#footer_grid>.grid[data-cols="10"]:not(.hasCyle)>*, div#footer_grid>.grid[data-cols="10"]>page>* { width: calc( ( 100% - 101px ) / 10);}
div#footer_grid>.grid[data-cols="11"]:not(.hasCyle)>*, div#footer_grid>.grid[data-cols="11"]>page>* { width: calc( ( 100% - 111px ) / 11);}
div#footer_grid>.grid[data-cols="12"]:not(.hasCyle)>*, div#footer_grid>.grid[data-cols="12"]>page>* { width: calc( ( 100% - 121px ) / 12);}
div#footer_grid>.grid[data-cols="13"]:not(.hasCyle)>*, div#footer_grid>.grid[data-cols="13"]>page>* { width: calc( ( 100% - 131px ) / 13);}
div#footer_grid>.grid[data-cols="14"]:not(.hasCyle)>*, div#footer_grid>.grid[data-cols="14"]>page>* { width: calc( ( 100% - 141px ) / 14);}
div#footer_grid>.grid[data-cols="15"]:not(.hasCyle)>*, div#footer_grid>.grid[data-cols="15"]>page>* { width: calc( ( 100% - 151px ) / 15);}
div#footer_grid>.grid[data-cols="16"]:not(.hasCyle)>*, div#footer_grid>.grid[data-cols="16"]>page>* { width: calc( ( 100% - 161px ) / 16);}
div#footer_grid>.grid[data-cols="17"]:not(.hasCyle)>*, div#footer_grid>.grid[data-cols="17"]>page>* { width: calc( ( 100% - 171px ) / 17);}
div#footer_grid>.grid[data-cols="18"]:not(.hasCyle)>*, div#footer_grid>.grid[data-cols="18"]>page>* { width: calc( ( 100% - 181px ) / 18);}
div#footer_grid>.grid[data-cols="19"]:not(.hasCyle)>*, div#footer_grid>.grid[data-cols="19"]>page>* { width: calc( ( 100% - 191px ) / 19);}
div#footer_grid>.grid[data-cols="20"]:not(.hasCyle)>*, div#footer_grid>.grid[data-cols="20"]>page>* { width: calc( ( 100% - 201px ) / 20);}
div#footer_grid>.grid:not(.hasCyle)>*, div#footer_grid>.grid>page>* {   display: inline-block;margin:5px;  }
@supports (display:grid) {
  div#footer_grid>.grid:not(.hasCyle)>*:nth-of-type(n), div#footer_grid>.grid>page>*:nth-of-type(n) {display:block;width:auto;margin:0;}
  div#footer_grid>.grid:not(.hasCyle), div#footer_grid>.grid>page { display: grid;grid-gap: 10px;gap: 10px;grid-template-columns: repeat(auto-fit, minmax(1px,1fr)); }
}


div#xcol_top  {
  min-height:32px;
}
/*{}*/


div#product_upper_container_grid2  {
  margin: 0px 0px 1em 0px;
}
/*{"cols":2,"widths":"20%,80%","type":"fixedcols","spacing":20}*/
/* fixed column grid */
/* cols defined : 2 */
div#product_upper_container_grid2 > .grid:not(.hasCyle) > *:nth-of-type(2n+1), div#product_upper_container_grid2 > .grid > page > *:nth-of-type(2n+1) {width: calc( 20% - 20px );}
div#product_upper_container_grid2 > .grid:not(.hasCyle) > *:nth-of-type(2n+2), div#product_upper_container_grid2 > .grid > page > *:nth-of-type(2n+2) {width: calc( 80% - 20px );}
div#product_upper_container_grid2>.grid:not(.hasCyle)>*, div#product_upper_container_grid2>.grid>page>* {   display: inline-block;margin:10px;  }
@supports (display:grid) {
  div#product_upper_container_grid2>.grid:not(.hasCyle)>*:nth-of-type(n), div#product_upper_container_grid2>.grid>page>*:nth-of-type(n) {display:block;width:auto;margin:0;}
  div#product_upper_container_grid2>.grid:not(.hasCyle), div#product_upper_container_grid2>.grid>page { display: grid;grid-gap: 20px;gap: 20px;grid-template-columns: 20fr 80fr; }
}


/*{"cols":"max","noAutoColWidth":1,"type":"fixedcols","spacing":20}*/
/* fixed column grid */
/* cols defined : max */
div#message_panels>.grid[data-cols="2"]:not(.hasCyle)>*, div#message_panels>.grid[data-cols="2"]>page>* { width: calc( ( 100% - 41px ) / 2);}
div#message_panels>.grid[data-cols="3"]:not(.hasCyle)>*, div#message_panels>.grid[data-cols="3"]>page>* { width: calc( ( 100% - 61px ) / 3);}
div#message_panels>.grid[data-cols="4"]:not(.hasCyle)>*, div#message_panels>.grid[data-cols="4"]>page>* { width: calc( ( 100% - 81px ) / 4);}
div#message_panels>.grid[data-cols="5"]:not(.hasCyle)>*, div#message_panels>.grid[data-cols="5"]>page>* { width: calc( ( 100% - 101px ) / 5);}
div#message_panels>.grid[data-cols="6"]:not(.hasCyle)>*, div#message_panels>.grid[data-cols="6"]>page>* { width: calc( ( 100% - 121px ) / 6);}
div#message_panels>.grid[data-cols="7"]:not(.hasCyle)>*, div#message_panels>.grid[data-cols="7"]>page>* { width: calc( ( 100% - 141px ) / 7);}
div#message_panels>.grid[data-cols="8"]:not(.hasCyle)>*, div#message_panels>.grid[data-cols="8"]>page>* { width: calc( ( 100% - 161px ) / 8);}
div#message_panels>.grid[data-cols="9"]:not(.hasCyle)>*, div#message_panels>.grid[data-cols="9"]>page>* { width: calc( ( 100% - 181px ) / 9);}
div#message_panels>.grid[data-cols="10"]:not(.hasCyle)>*, div#message_panels>.grid[data-cols="10"]>page>* { width: calc( ( 100% - 201px ) / 10);}
div#message_panels>.grid[data-cols="11"]:not(.hasCyle)>*, div#message_panels>.grid[data-cols="11"]>page>* { width: calc( ( 100% - 221px ) / 11);}
div#message_panels>.grid[data-cols="12"]:not(.hasCyle)>*, div#message_panels>.grid[data-cols="12"]>page>* { width: calc( ( 100% - 241px ) / 12);}
div#message_panels>.grid[data-cols="13"]:not(.hasCyle)>*, div#message_panels>.grid[data-cols="13"]>page>* { width: calc( ( 100% - 261px ) / 13);}
div#message_panels>.grid[data-cols="14"]:not(.hasCyle)>*, div#message_panels>.grid[data-cols="14"]>page>* { width: calc( ( 100% - 281px ) / 14);}
div#message_panels>.grid[data-cols="15"]:not(.hasCyle)>*, div#message_panels>.grid[data-cols="15"]>page>* { width: calc( ( 100% - 301px ) / 15);}
div#message_panels>.grid[data-cols="16"]:not(.hasCyle)>*, div#message_panels>.grid[data-cols="16"]>page>* { width: calc( ( 100% - 321px ) / 16);}
div#message_panels>.grid[data-cols="17"]:not(.hasCyle)>*, div#message_panels>.grid[data-cols="17"]>page>* { width: calc( ( 100% - 341px ) / 17);}
div#message_panels>.grid[data-cols="18"]:not(.hasCyle)>*, div#message_panels>.grid[data-cols="18"]>page>* { width: calc( ( 100% - 361px ) / 18);}
div#message_panels>.grid[data-cols="19"]:not(.hasCyle)>*, div#message_panels>.grid[data-cols="19"]>page>* { width: calc( ( 100% - 381px ) / 19);}
div#message_panels>.grid[data-cols="20"]:not(.hasCyle)>*, div#message_panels>.grid[data-cols="20"]>page>* { width: calc( ( 100% - 401px ) / 20);}
div#message_panels>.grid:not(.hasCyle)>*, div#message_panels>.grid>page>* {   display: inline-block;margin:10px;  }
@supports (display:grid) {
  div#message_panels>.grid:not(.hasCyle)>*:nth-of-type(n), div#message_panels>.grid>page>*:nth-of-type(n) {display:block;width:auto;margin:0;}
  div#message_panels>.grid:not(.hasCyle), div#message_panels>.grid>page { display: grid;grid-gap: 20px;gap: 20px;grid-template-columns: repeat(auto-fit, minmax(1px,1fr)); }
}


/*{}*/



.js_lb_overlay.lb-photo_popup_overlay{}
div#photo_backlink  {
  margin-right:4px;
}

div#photo_backlink {
  margin-right:4px;
}

div#photo_popup_close  {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:auto;
  right:3px;
  top:3px;
  bottom:auto;
  width:12px;
  padding: 0px;
}

div#photo_popup_close {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:auto;
  right:3px;
  top:3px;
  bottom:auto;
  width:12px;
  padding: 0px;
}
div#photo_popup_close .button span.icon {
  width:12px;
  height:12px;
  padding: 0px;
}


/* buttons CSS */



div#gallery_menu,.contentsection-submenu.submenus-of-gallery_menu{
text-align: left !important;
}
div#gallery_menu .menu li.menuTitle, div#gallery_menu .menu a,.contentsection-submenu.submenus-of-gallery_menu .menu a{
}

div#gallery_menu .menu li.menuTitle, div#gallery_menu .menu .first a
 {padding-left:0;}
.contentsection-submenu.submenus-of-gallery_menu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
div#gallery_menu .slicknav_menu { /* no menu_align */} 

div#main_menu  {
  width:auto;
  color:#9c9c9c;
  fill:#9c9c9c;
  stroke:#9c9c9c;
  margin: 80px 0px;
}
div#main_menu .item {
font-weight:normal;
  text-transform:uppercase;
  color:#9c9c9c;
  fill:#9c9c9c;
  stroke:#9c9c9c;
  padding: 4px 0px;

}
div#main_menu .item:not(.nolink):hover {
  color:#000000;
  fill:#000000;
  stroke:#000000;

}

div#main_menu,.contentsection-submenu.submenus-of-main_menu{
text-align: left !important;
  width:auto;
  color:#9c9c9c;
  fill:#9c9c9c;
  stroke:#9c9c9c;
  margin: 80px 0px;
}
div#main_menu .menu li.menuTitle, div#main_menu .menu a,.contentsection-submenu.submenus-of-main_menu .menu a{
font-weight:normal;
  text-transform:uppercase;
  color:#9c9c9c;
  fill:#9c9c9c;
  stroke:#9c9c9c;
  padding: 4px 0px;
}

div#main_menu .menu a:hover,.contentsection-submenu.submenus-of-main_menu .menu a:hover,div#main_menu .menu li:first-of-type a:hover,.contentsection-submenu.submenus-of-main_menu .menu li:first-of-type a:hover,div#main_menu .menu li:last-of-type a:hover,.contentsection-submenu.submenus-of-main_menu .menu li:last-of-type a:hover,div#main_menu .menu li.hilight a,.contentsection-submenu.submenus-of-main_menu .menu li.hilight a,div#main_menu .menu li.current.hilight a,.contentsection-submenu.submenus-of-main_menu .menu li.current.hilight a,div#main_menu .menu li.current a:hover,.contentsection-submenu.submenus-of-main_menu .menu li.current a:hover{
  color:#000000;
  fill:#000000;
  stroke:#000000;
}

div#main_menu .menu li.current a,.contentsection-submenu.submenus-of-main_menu .menu li.current a{
  color:#000000;
  fill:#000000;
  stroke:#000000;
}

.contentsection-submenu.submenus-of-main_menu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:0px;
  right:auto;
  top:0px;
  bottom:auto;
  z-index:80;
  margin: 0px;
}
.contentsection-submenu.submenus-of-main_menu .menu li.menuTitle, .contentsection-submenu.submenus-of-main_menu .menu .first a
,.contentsection-submenu.submenus-of-main_menu .menu li.menuTitle, .contentsection-submenu.submenus-of-main_menu .menu a{
  font-size:90%;
  padding: 4px 0px 4px 18px;
}

.slicknav-of-main_menu .slicknav_menu { text-align: left !important;} 
.slicknav-of-main_menu .slicknav_btn{/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:0px;
  right:auto;
  top:0px;
  bottom:auto;
  z-index:200;
  color:#5c5c5c;
  fill:#5c5c5c;
  stroke:#5c5c5c;
}
.slicknav-of-main_menu .slicknav_nav {
  padding: 0.2px 0px;
  margin: 0.6em 0px 0px 0px;
    background-color:{darkbg}
;  border-style:solid;
border-width: 0px 0px 1px 0px;
border-color:#3b4a51;
}
.slicknav-of-main_menu .slicknav_nav .slicknav_row {
  color:#5c5c5c;
  fill:#5c5c5c;
  stroke:#5c5c5c;
  padding: 0.6em 4px;
}
.slicknav-of-main_menu .slicknav_nav .slicknav_row:hover {
  color:#9c9c9c;
  fill:#9c9c9c;
  stroke:#9c9c9c;
}
.slicknav-of-main_menu .slicknav_nav .slicknav_arrow svg {
  width:16px;
  padding: 2px;
  margin: 0px 0px 0px 4px;
}

div#products_categories_menu .contentheader {
  display:none;
}

div#products_categories_menu,.contentsection-submenu.submenus-of-products_categories_menu{
text-align: left !important;
}
div#products_categories_menu .menu li.menuTitle, div#products_categories_menu .menu a,.contentsection-submenu.submenus-of-products_categories_menu .menu a{
}

div#products_categories_menu .menu li.menuTitle {
  display:none;
}

.contentsection-submenu.submenus-of-products_categories_menu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
div#products_categories_menu .slicknav_menu { /* no menu_align */} 

div#footer_menu  {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:auto;
  right:20px;
  top:auto;
  bottom:20px;
  max-width:60%;
}
div#footer_menu .item {
  line-height:1em;
  color:#9c9c9c;
  fill:#9c9c9c;
  stroke:#9c9c9c;
  padding: 2px 10px;
  border-style:solid;
border-width: 1px;
border-color:#9c9c9c;
border-bottom-width:0;
border-left-width:0;border-right-width:0;

}
div#footer_menu .item:not(.nolink):hover {
  color:#000000;
  fill:#000000;
  stroke:#000000;

}

div#footer_menu,.contentsection-submenu.submenus-of-footer_menu{
text-align: right !important;
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:auto;
  right:20px;
  top:auto;
  bottom:20px;
  max-width:60%;
}
div#footer_menu .menu li.menuTitle, div#footer_menu .menu a,.contentsection-submenu.submenus-of-footer_menu .menu a{
  line-height:1em;
  color:#9c9c9c;
  fill:#9c9c9c;
  stroke:#9c9c9c;
  padding: 2px 10px;
  border-style:solid;
border-width: 1px;
border-color:#9c9c9c;
border-right-width:0;
border-top-width:0;border-bottom-width:0;
}

div#footer_menu .menu li.menuTitle, div#footer_menu .menu .first a
 {padding-left:0;}
div#footer_menu .menu li.menuTitle,div#footer_menu .menu .first a,.contentsection-submenu.submenus-of-footer_menu .menu .first a {
  border-left-width:0;

}
div#footer_menu .menu li.menuTitle {border-right-width:0;}
div#footer_menu .menu a:hover,.contentsection-submenu.submenus-of-footer_menu .menu a:hover,div#footer_menu .menu li:first-of-type a:hover,.contentsection-submenu.submenus-of-footer_menu .menu li:first-of-type a:hover,div#footer_menu .menu li:last-of-type a:hover,.contentsection-submenu.submenus-of-footer_menu .menu li:last-of-type a:hover,div#footer_menu .menu li.hilight a,.contentsection-submenu.submenus-of-footer_menu .menu li.hilight a,div#footer_menu .menu li.current.hilight a,.contentsection-submenu.submenus-of-footer_menu .menu li.current.hilight a,div#footer_menu .menu li.current a:hover,.contentsection-submenu.submenus-of-footer_menu .menu li.current a:hover{
  color:#000000;
  fill:#000000;
  stroke:#000000;
}

div#footer_menu .menu li.current a,.contentsection-submenu.submenus-of-footer_menu .menu li.current a{
  color:#000000;
  fill:#000000;
  stroke:#000000;
}

.contentsection-submenu.submenus-of-footer_menu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
  width:auto;
}
.contentsection-submenu.submenus-of-footer_menu .menu li.menuTitle, .contentsection-submenu.submenus-of-footer_menu .menu .first a
,.contentsection-submenu.submenus-of-footer_menu .menu li.menuTitle, .contentsection-submenu.submenus-of-footer_menu .menu a{
  border-style:solid;
border-width: 1px;
border-color:#9c9c9c;
border-bottom-width:0;
border-left-width:0;border-right-width:0;
}

.contentsection-submenu.submenus-of-footer_menu .menu li.menuTitle,.contentsection-submenu.submenus-of-footer_menu .menu .first a {
  border-top-width:0;

}
.contentsection-submenu.submenus-of-footer_menu .menu li.menuTitle {border-right-width:0;}


div#articlesmenu,.contentsection-submenu.submenus-of-articlesmenu{
text-align: left !important;
}
div#articlesmenu .menu li.menuTitle, div#articlesmenu .menu a,.contentsection-submenu.submenus-of-articlesmenu .menu a{
}

.contentsection-submenu.submenus-of-articlesmenu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
div#articlesmenu .slicknav_menu { /* no menu_align */} 


div#product_photo_thumbnail_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-product_photo_thumbnail_overlay{}

div#photo_popup_photo_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-photo_popup_photo_overlay{}

div#homepage_image_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-homepage_image_overlay{}

div#photo_photo_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-photo_photo_overlay{}

div#section_slideshow_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-section_slideshow_overlay{}
div#article_image  {
/* displaying position: position is float */
  display:block;
  float:left;
 transform:none;
  position:relative;
  z-index:70;
  margin-bottom:12px;
margin-right:12px;
}

div#article_image_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-article_image_overlay{}
/*{}*/


div#homepage_galleries .grid > g c,div#homepage_galleries .grid > page > g c,div#homepage_galleries .grid > .row > g c,div#homepage_galleries .grid > page > .row > g c  {position:static;}

div#homepage_galleries .grid > g c ci,div#homepage_galleries .grid > page > g c ci,div#homepage_galleries .grid > .row > g c ci,div#homepage_galleries .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#homepage_galleries>.grid{}

/*{}*/


div#gallery_content .grid > g c,div#gallery_content .grid > page > g c,div#gallery_content .grid > .row > g c,div#gallery_content .grid > page > .row > g c  {position:static;}

div#gallery_content .grid > g c ci,div#gallery_content .grid > page > g c ci,div#gallery_content .grid > .row > g c ci,div#gallery_content .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#gallery_content>.grid{}

/*{}*/


div#gallery_index .grid > g c,div#gallery_index .grid > page > g c,div#gallery_index .grid > .row > g c,div#gallery_index .grid > page > .row > g c  {position:static;}

div#gallery_index .grid > g c ci,div#gallery_index .grid > page > g c ci,div#gallery_index .grid > .row > g c ci,div#gallery_index .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#gallery_index>.grid{}

/*{}*/


div#gallery_others .grid > g c,div#gallery_others .grid > page > g c,div#gallery_others .grid > .row > g c,div#gallery_others .grid > page > .row > g c  {position:static;}

div#gallery_others .grid > g c ci,div#gallery_others .grid > page > g c ci,div#gallery_others .grid > .row > g c ci,div#gallery_others .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#gallery_others>.grid{}


.js_lb_overlay.lb-photo_popup_overlay{}
div#prints_content .price {
  width:15%;
}
div#prints_content .option {
  width:35%;
}
div#prints_content h4 {
  margin: 0px 0px 1em 0px;
}


div#related_products  {
  margin-top:1em;
}
/*{}*/


div#related_products .grid > g c,div#related_products .grid > page > g c,div#related_products .grid > .row > g c,div#related_products .grid > page > .row > g c  {position:static;}

div#related_products .grid > g c ci,div#related_products .grid > page > g c ci,div#related_products .grid > .row > g c ci,div#related_products .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#related_products>.grid{}

/*{}*/


div#bestsellers .grid > g c,div#bestsellers .grid > page > g c,div#bestsellers .grid > .row > g c,div#bestsellers .grid > page > .row > g c  {position:static;}

div#bestsellers .grid > g c ci,div#bestsellers .grid > page > g c ci,div#bestsellers .grid > .row > g c ci,div#bestsellers .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#bestsellers>.grid{}

/*{}*/


div#section_products_list .grid > g c,div#section_products_list .grid > page > g c,div#section_products_list .grid > .row > g c,div#section_products_list .grid > page > .row > g c  {position:static;}

div#section_products_list .grid > g c ci,div#section_products_list .grid > page > g c ci,div#section_products_list .grid > .row > g c ci,div#section_products_list .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#section_products_list>.grid{}


div#search_search div.survey {text-align: left;}

div#article_view_strapline  {
  margin: 0px 0px 1em 0px;
}


div#copyright  {
  padding: 4px 0px 0px 0px;
}


div#article_view_date  {
  margin-bottom:1em;
}


div#sitetitle  {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:0px;
  right:auto;
  top:auto;
  bottom:8px;
  max-width:260px;
font-weight:normal;
  font-size:180%;
  text-transform:uppercase;
text-decoration:None;
  line-height:1em;
  margin: 0px;
}

div#sitetitle img {/* displaying position: position is relative */
  position:relative;
  -webkit-transform: translateX(0);  -moz-transform: translateX(0);  -ms-transform: translateX(0);  -o-transform: translateX(0);  transform: translateX(0);  left:0px;
  right:auto;
}div#sitetitle .image {
/* displaying position: position is relative */
  position:relative;
  -webkit-transform: translateX(0);  -moz-transform: translateX(0);  -ms-transform: translateX(0);  -o-transform: translateX(0);  transform: translateX(0);  left:0px;
  right:auto;
}
@media (max-width:1060px) {

/*{}*/


.contentsection-popup_container  {
  max-width:98%;
  margin: 20px 0px 0px 0px;
}

.js_lb_overlay{}

/* buttons CSS */



.contentsection-menu,.contentsection-submenu{
text-align: left !important;
}
.contentsection-menu .menu li.menuTitle, .contentsection-menu .menu a,.contentsection-submenu .menu a{
}

.contentsection-submenu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
.contentsection-submenu .menu li.menuTitle, .contentsection-submenu .menu a{
}

.contentsection-menu .slicknav_menu { /* no menu_align */} 


.clikEnlarge{}.js_lb_overlay{}
/*{}*/


.contentsection-photogrid .grid > g c,.contentsection-photogrid .grid > page > g c,.contentsection-photogrid .grid > .row > g c,.contentsection-photogrid .grid > page > .row > g c  {position:static;}

.contentsection-photogrid .grid > g c ci,.contentsection-photogrid .grid > page > g c ci,.contentsection-photogrid .grid > .row > g c ci,.contentsection-photogrid .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
.contentsection-photogrid>.grid{}

/*{}*/


.contentsection-products_grid .grid > g c,.contentsection-products_grid .grid > page > g c,.contentsection-products_grid .grid > .row > g c,.contentsection-products_grid .grid > page > .row > g c  {position:static;}

.contentsection-products_grid .grid > g c ci,.contentsection-products_grid .grid > page > g c ci,.contentsection-products_grid .grid > .row > g c ci,.contentsection-products_grid .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
.contentsection-products_grid>.grid{}


.contentsection-search div.survey {text-align: left;}

.scheme-bighead  {
  min-height:auto;
  margin-top:1em;
}



.scheme-forms  {
  max-width:auto;
  width:auto;
}



/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


div#maincol  {
  padding: 0px;
}
/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{"widths":"25%,75%","type":"fixedcols","spacing":20}*/
/* fixed column grid */
div#product_upper_container_grid2 > .grid:not(.hasCyle) > *:nth-of-type(2n+1), div#product_upper_container_grid2 > .grid > page > *:nth-of-type(2n+1) {width: calc( 25% - 20px );}
div#product_upper_container_grid2 > .grid:not(.hasCyle) > *:nth-of-type(2n+2), div#product_upper_container_grid2 > .grid > page > *:nth-of-type(2n+2) {width: calc( 75% - 20px );}
div#product_upper_container_grid2>.grid:not(.hasCyle)>*, div#product_upper_container_grid2>.grid>page>* {   display: inline-block;margin:10px;  }
@supports (display:grid) {
  div#product_upper_container_grid2>.grid:not(.hasCyle)>*:nth-of-type(n), div#product_upper_container_grid2>.grid>page>*:nth-of-type(n) {display:block;width:auto;margin:0;}
  div#product_upper_container_grid2>.grid:not(.hasCyle), div#product_upper_container_grid2>.grid>page { display: grid;grid-gap: 20px;gap: 20px;grid-template-columns: 25fr 75fr; }
}


/*{}*/


/*{}*/



.js_lb_overlay.lb-photo_popup_overlay{}

/* buttons CSS */



div#gallery_menu,.contentsection-submenu.submenus-of-gallery_menu{
text-align: left !important;
}
div#gallery_menu .menu li.menuTitle, div#gallery_menu .menu a,.contentsection-submenu.submenus-of-gallery_menu .menu a{
}

div#gallery_menu .menu li.menuTitle, div#gallery_menu .menu .first a
 {padding-left:0;}
.contentsection-submenu.submenus-of-gallery_menu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
div#gallery_menu .slicknav_menu { /* no menu_align */} 


div#main_menu,.contentsection-submenu.submenus-of-main_menu{
text-align: left !important;
}
div#main_menu .menu li.menuTitle, div#main_menu .menu a,.contentsection-submenu.submenus-of-main_menu .menu a{
}

.contentsection-submenu.submenus-of-main_menu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:0px;
  right:auto;
  top:0px;
  bottom:auto;
  z-index:80;
}
.slicknav-of-main_menu .slicknav_menu { /* no menu_align */} 


div#products_categories_menu,.contentsection-submenu.submenus-of-products_categories_menu{
text-align: left !important;
}
div#products_categories_menu .menu li.menuTitle, div#products_categories_menu .menu a,.contentsection-submenu.submenus-of-products_categories_menu .menu a{
}

.contentsection-submenu.submenus-of-products_categories_menu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
div#products_categories_menu .slicknav_menu { /* no menu_align */} 

div#footer_menu  {
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
}

div#footer_menu,.contentsection-submenu.submenus-of-footer_menu{
text-align: right !important;
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
}
div#footer_menu .menu li.menuTitle, div#footer_menu .menu a,.contentsection-submenu.submenus-of-footer_menu .menu a{
}

div#footer_menu .menu li.menuTitle, div#footer_menu .menu .first a
 {padding-left:0;}
.contentsection-submenu.submenus-of-footer_menu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}


div#articlesmenu,.contentsection-submenu.submenus-of-articlesmenu{
text-align: left !important;
}
div#articlesmenu .menu li.menuTitle, div#articlesmenu .menu a,.contentsection-submenu.submenus-of-articlesmenu .menu a{
}

.contentsection-submenu.submenus-of-articlesmenu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
div#articlesmenu .slicknav_menu { /* no menu_align */} 

div#minicart .caption {
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
  display:block;
  padding-top:0px;
}

div#minicart .button span.caption {
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
  display:block;
  padding-top:0px;
}
div#minicart .button span.icon {
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
  display:block;
  margin: 0px auto;
}
div#minicart .button .caption .label {  display:none;
}
div#minicart .button .caption .qty {/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:auto;
  right:5px;
  top:5px;
  bottom:auto;
  padding: 0px 5px;
    background-color:#3b4a51
;-moz-border-radius:  10px;
-khtml-border-radius:  10px;
-webkit-border-radius:  10px;
border-radius:  10px;
}
div#minicart .button .caption .total {  text-align:center;
}


div#product_photo_thumbnail_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-product_photo_thumbnail_overlay{}

div#photo_popup_photo_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-photo_popup_photo_overlay{}

div#homepage_image_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-homepage_image_overlay{}

div#photo_photo_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-photo_photo_overlay{}

div#section_slideshow_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-section_slideshow_overlay{}

div#article_image_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-article_image_overlay{}
/*{}*/


div#homepage_galleries .grid > g c,div#homepage_galleries .grid > page > g c,div#homepage_galleries .grid > .row > g c,div#homepage_galleries .grid > page > .row > g c  {position:static;}

div#homepage_galleries .grid > g c ci,div#homepage_galleries .grid > page > g c ci,div#homepage_galleries .grid > .row > g c ci,div#homepage_galleries .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#homepage_galleries>.grid{}

/*{}*/


div#gallery_content .grid > g c,div#gallery_content .grid > page > g c,div#gallery_content .grid > .row > g c,div#gallery_content .grid > page > .row > g c  {position:static;}

div#gallery_content .grid > g c ci,div#gallery_content .grid > page > g c ci,div#gallery_content .grid > .row > g c ci,div#gallery_content .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#gallery_content>.grid{}

/*{}*/


div#gallery_index .grid > g c,div#gallery_index .grid > page > g c,div#gallery_index .grid > .row > g c,div#gallery_index .grid > page > .row > g c  {position:static;}

div#gallery_index .grid > g c ci,div#gallery_index .grid > page > g c ci,div#gallery_index .grid > .row > g c ci,div#gallery_index .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#gallery_index>.grid{}

/*{}*/


div#gallery_others .grid > g c,div#gallery_others .grid > page > g c,div#gallery_others .grid > .row > g c,div#gallery_others .grid > page > .row > g c  {position:static;}

div#gallery_others .grid > g c ci,div#gallery_others .grid > page > g c ci,div#gallery_others .grid > .row > g c ci,div#gallery_others .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#gallery_others>.grid{}


.js_lb_overlay.lb-photo_popup_overlay{}
/*{}*/


div#related_products .grid > g c,div#related_products .grid > page > g c,div#related_products .grid > .row > g c,div#related_products .grid > page > .row > g c  {position:static;}

div#related_products .grid > g c ci,div#related_products .grid > page > g c ci,div#related_products .grid > .row > g c ci,div#related_products .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#related_products>.grid{}

/*{}*/


div#bestsellers .grid > g c,div#bestsellers .grid > page > g c,div#bestsellers .grid > .row > g c,div#bestsellers .grid > page > .row > g c  {position:static;}

div#bestsellers .grid > g c ci,div#bestsellers .grid > page > g c ci,div#bestsellers .grid > .row > g c ci,div#bestsellers .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#bestsellers>.grid{}

/*{}*/


div#section_products_list .grid > g c,div#section_products_list .grid > page > g c,div#section_products_list .grid > .row > g c,div#section_products_list .grid > page > .row > g c  {position:static;}

div#section_products_list .grid > g c ci,div#section_products_list .grid > page > g c ci,div#section_products_list .grid > .row > g c ci,div#section_products_list .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#section_products_list>.grid{}


div#search_search div.survey {text-align: left;}

}

@media (max-width:600px) {

/*{}*/


.contentsection-popup_container  {
  margin: 20px 0px 0px 0px;
}

.js_lb_overlay{}

.contentsection-button .button span.caption {
  display:none;
}


.contentsection-cart .hideInDesktop { display: block;}.contentsection-cart tr.hideInDesktop { display: table-row;}.contentsection-cart td.hideInDesktop,.contentsection-cart th.hideInDesktop { display: table-cell;}.contentsection-cart .hideInMobile { display: none;}
.contentsection-cookie  {
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
  margin-left:0px;
  margin-top:0px;
}

.contentsection-cookie .cookie-decline {
  margin: 1em 0px;
}


/* buttons CSS */



.contentsection-menu,.contentsection-submenu{
text-align: left !important;
}
.contentsection-menu .menu li.menuTitle, .contentsection-menu .menu a,.contentsection-submenu .menu a{
}

.contentsection-submenu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
.contentsection-submenu .menu li.menuTitle, .contentsection-submenu .menu a{
}

  .contentsection-menu.useSlickNav>.menu { 
  	display:none; 
  } 
  .contentsection-menu .slicknav_menu, .contentsection-menu, .contentsection-menu .slicknav_btn { 
  	display:block; 
  } 
.contentsection-menu .slicknav_menu { /* no menu_align */} 

.contentsection-pagination  {
  font-size:140%;
}



.clikEnlarge{}.js_lb_overlay{}
/*{}*/


.contentsection-photogrid .grid > g c,.contentsection-photogrid .grid > page > g c,.contentsection-photogrid .grid > .row > g c,.contentsection-photogrid .grid > page > .row > g c  {position:static;}

.contentsection-photogrid .grid > g c ci,.contentsection-photogrid .grid > page > g c ci,.contentsection-photogrid .grid > .row > g c ci,.contentsection-photogrid .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
.contentsection-photogrid>.grid{}

/*{}*/


.contentsection-products_grid .grid > g c,.contentsection-products_grid .grid > page > g c,.contentsection-products_grid .grid > .row > g c,.contentsection-products_grid .grid > page > .row > g c  {position:static;}

.contentsection-products_grid .grid > g c ci,.contentsection-products_grid .grid > page > g c ci,.contentsection-products_grid .grid > .row > g c ci,.contentsection-products_grid .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
.contentsection-products_grid>.grid{}


.contentsection-search div.survey {text-align: left;}


.scheme-nav_button .button.left span.caption {margin-left:8px}
.scheme-nav_button .button.right span.caption {margin-right:8px}


.scheme-bighead  {
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
  font-size:120%;
  text-align:center;
}



.scheme-listings .item .itemimageWrap {
  margin-bottom:2px;
  padding:0;
  width:100%;
  float:none !important;
}
.scheme-listings .item .itemtextWrap {
  margin:0;
}
.scheme-listings .item {
  margin: 2px 0px;

}
.scheme-listings .item .itemimageWrap {
  margin-bottom:2px;
  padding:0;
  width:100%;
  float:none !important;
}
.scheme-listings .item .itemtextWrap {
  margin:0;
}
.scheme-listings .item .title {
  margin: 0px 0px 2px 0px;

}
.scheme-listings .item .date {
  margin: 0px 0px 2px 0px;

}



.scheme-inlinemenus  {
    background-color:#3b4a51
;}

.scheme-inlinemenus,.scheme-inlinemenus.contentsection-submenu{
text-align: left !important;
    background-color:#3b4a51
;}
.scheme-inlinemenus .menu li.menuTitle, .scheme-inlinemenus .menu a,.scheme-inlinemenus.contentsection-submenu .menu a{
}

.scheme-inlinemenus.contentsection-submenu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
.scheme-inlinemenus.contentsection-submenu .menu li.menuTitle, .scheme-inlinemenus.contentsection-submenu .menu a{
}

.scheme-inlinemenus.contentsection-menu .slicknav_menu { /* no menu_align */} 


.scheme-thumbnail  {
  max-width:none;
}



.scheme-forms  {
  margin-right:auto;
  margin-left:0;
}
.scheme-forms input.field, .scheme-forms textarea.field, .scheme-forms select.field {
  padding: 1px;
}
.scheme-forms input.field, .scheme-forms textarea.field, .scheme-forms select.field {
  padding: 1px;
}

.scheme-forms div.fieldInput {margin-left:0px;}
.scheme-forms div.survey label.fieldLabel, .scheme-forms div.survey h3.fieldLabel {
  width:auto;
  text-align:left;
  padding: 2px 0px;
}
.scheme-forms div.fieldInput {
  padding: 2px 0px;
}
.scheme-forms input.field, .scheme-forms textarea.field, .scheme-forms select.select, .scheme-forms .chosen-container.select > a {
  padding: 1px;
}


/*{}*/
body div.inlineImage {
  margin: 0px 12px 12px 12px;

}


div#ubercontainer  {
  min-width:auto;
  width:auto;
  min-height:auto;
  padding: 4px;
  margin: 0px;
}
/*{}*/


div#header  {
  min-width:auto;
  width:auto;
  min-height:auto;
  height:auto;
  padding: 8px 40px;
  margin: 0px 0px 4px 0px;
  border-style:solid;
border-width: 1px 0px;
border-color:#3b4a51;
}
/*{}*/


div#content  {
  margin: 0px;
}
/*{}*/


div#subcol  {
  min-height:auto;
  height:auto;
}
/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


div#xcol  {
  min-height:auto;
  height:auto;
}
/*{}*/


div#footer  {
  min-width:auto;
  width:auto;
  min-height:auto;
  height:auto;
}
/*{}*/


/*{}*/


div#footer_right  {
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
  width:auto;
  margin-bottom:8px;
}
/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


div#footer_left  {
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
  width:auto;
}
/*{}*/


div#footer_center  {
  width:auto;
  margin-bottom:8px;
}
/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/



.js_lb_overlay.lb-photo_popup_overlay{}div#photo_backlink,div#photo_backlinkOuter {display:none;}
div#photo_backlink {
  display:none;
}


/* buttons CSS */


div#gallery_menu  {
  padding: 0px;
}

div#gallery_menu,.contentsection-submenu.submenus-of-gallery_menu{
text-align: left !important;
  padding: 0px;
}
div#gallery_menu .menu li.menuTitle, div#gallery_menu .menu a,.contentsection-submenu.submenus-of-gallery_menu .menu a{
}

div#gallery_menu .menu li.menuTitle, div#gallery_menu .menu .first a
 {padding-left:0;}
.contentsection-submenu.submenus-of-gallery_menu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
div#gallery_menu .slicknav_menu { /* no menu_align */} 

div#main_menu  {
  margin: 0px;
}

div#main_menu,.contentsection-submenu.submenus-of-main_menu{
text-align: left !important;
  margin: 0px;
}
div#main_menu .menu li.menuTitle, div#main_menu .menu a,.contentsection-submenu.submenus-of-main_menu .menu a{
}

.contentsection-submenu.submenus-of-main_menu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:0px;
  right:auto;
  top:0px;
  bottom:auto;
  z-index:80;
}
.slicknav-of-main_menu .slicknav_menu { /* no menu_align */} 


div#products_categories_menu,.contentsection-submenu.submenus-of-products_categories_menu{
text-align: left !important;
}
div#products_categories_menu .menu li.menuTitle, div#products_categories_menu .menu a,.contentsection-submenu.submenus-of-products_categories_menu .menu a{
}

.contentsection-submenu.submenus-of-products_categories_menu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
div#products_categories_menu .slicknav_menu { /* no menu_align */} 

div#footer_menu  {
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
  width:auto;
  padding: 4px 0px;
}
div#footer_menu .item {
  text-align:Left;
  padding: 10px 0px;
  border-style:solid;
border-width: 1px 0px 0px 0px;

}

div#footer_menu,.contentsection-submenu.submenus-of-footer_menu{
text-align: left !important;
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
  width:auto;
  padding: 4px 0px;
}
div#footer_menu .menu li.menuTitle, div#footer_menu .menu .first a
,div#footer_menu .menu li.menuTitle, div#footer_menu .menu a,.contentsection-submenu.submenus-of-footer_menu .menu a{
  text-align:Left;
  padding: 10px 0px;
  border-style:solid;
border-width: 1px 0px 0px 0px;
}


div#footer_menu .menu li:first-of-type a,.contentsection-submenu.submenus-of-footer_menu .menu li:first-of-type a:hover{
  border-style:solid;
border-width: 0px;
}

.contentsection-submenu.submenus-of-footer_menu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
.contentsection-submenu.submenus-of-footer_menu .menu li.menuTitle, .contentsection-submenu.submenus-of-footer_menu .menu .first a
,.contentsection-submenu.submenus-of-footer_menu .menu li.menuTitle, .contentsection-submenu.submenus-of-footer_menu .menu a{
  border-style:solid;
border-width: 1px 0px 0px 0px;
}



div#articlesmenu,.contentsection-submenu.submenus-of-articlesmenu{
text-align: left !important;
}
div#articlesmenu .menu li.menuTitle, div#articlesmenu .menu a,.contentsection-submenu.submenus-of-articlesmenu .menu a{
}

.contentsection-submenu.submenus-of-articlesmenu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
div#articlesmenu .slicknav_menu { /* no menu_align */} 

div#product_photo_thumbnail .caption {
  display:none;
}

div#product_photo_thumbnail .caption {
  display:none;
}
div#product_photo_thumbnail_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-product_photo_thumbnail_overlay{}

div#photo_popup_photo_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-photo_popup_photo_overlay{}

div#homepage_image_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-homepage_image_overlay{}

div#photo_photo_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-photo_photo_overlay{}

div#section_slideshow_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-section_slideshow_overlay{}

div#article_image_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-article_image_overlay{}
/*{}*/


div#homepage_galleries .grid > g c,div#homepage_galleries .grid > page > g c,div#homepage_galleries .grid > .row > g c,div#homepage_galleries .grid > page > .row > g c  {position:static;}

div#homepage_galleries .grid > g c ci,div#homepage_galleries .grid > page > g c ci,div#homepage_galleries .grid > .row > g c ci,div#homepage_galleries .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#homepage_galleries>.grid{}

/*{}*/


div#gallery_content .grid > g c,div#gallery_content .grid > page > g c,div#gallery_content .grid > .row > g c,div#gallery_content .grid > page > .row > g c  {position:static;}

div#gallery_content .grid > g c ci,div#gallery_content .grid > page > g c ci,div#gallery_content .grid > .row > g c ci,div#gallery_content .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#gallery_content>.grid{}

/*{}*/


div#gallery_index .grid > g c,div#gallery_index .grid > page > g c,div#gallery_index .grid > .row > g c,div#gallery_index .grid > page > .row > g c  {position:static;}

div#gallery_index .grid > g c ci,div#gallery_index .grid > page > g c ci,div#gallery_index .grid > .row > g c ci,div#gallery_index .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#gallery_index>.grid{}

/*{}*/


div#gallery_others .grid > g c,div#gallery_others .grid > page > g c,div#gallery_others .grid > .row > g c,div#gallery_others .grid > page > .row > g c  {position:static;}

div#gallery_others .grid > g c ci,div#gallery_others .grid > page > g c ci,div#gallery_others .grid > .row > g c ci,div#gallery_others .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#gallery_others>.grid{}


.js_lb_overlay.lb-photo_popup_overlay{}
/*{}*/


div#related_products .grid > g c,div#related_products .grid > page > g c,div#related_products .grid > .row > g c,div#related_products .grid > page > .row > g c  {position:static;}

div#related_products .grid > g c ci,div#related_products .grid > page > g c ci,div#related_products .grid > .row > g c ci,div#related_products .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#related_products>.grid{}

/*{}*/


div#bestsellers .grid > g c,div#bestsellers .grid > page > g c,div#bestsellers .grid > .row > g c,div#bestsellers .grid > page > .row > g c  {position:static;}

div#bestsellers .grid > g c ci,div#bestsellers .grid > page > g c ci,div#bestsellers .grid > .row > g c ci,div#bestsellers .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#bestsellers>.grid{}

/*{}*/


div#section_products_list .grid > g c,div#section_products_list .grid > page > g c,div#section_products_list .grid > .row > g c,div#section_products_list .grid > page > .row > g c  {position:static;}

div#section_products_list .grid > g c ci,div#section_products_list .grid > page > g c ci,div#section_products_list .grid > .row > g c ci,div#section_products_list .grid > page > .row > g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#section_products_list>.grid{}


div#search_search div.survey {text-align: left;}

div#sitetitle  {
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
  max-width:100%;
  font-size:160%;
  text-align:center;
  padding: 0px;
  margin: 0px;
}


}

body.section_section873356.content_789361 ul.menu_excludecurrent li#contentsub_789361_menulink,body.section_section873356.content_761734 ul.menu_excludecurrent li#contentsub_761734_menulink,body.section_section873356.content_788858 ul.menu_excludecurrent li#contentsub_788858_menulink,body.section_section873357.content_789061 ul.menu_excludecurrent li#contentsub_789061_menulink,body.section_section873356.content_790365 ul.menu_excludecurrent li#contentsub_790365_menulink,body.section_section873357.content_777620 ul.menu_excludecurrent li#contentsub_777620_menulink,body.section_section873359.content_787720 ul.menu_excludecurrent li#contentsub_787720_menulink,body.section_section873359.content_791683 ul.menu_excludecurrent li#contentsub_791683_menulink,body.section_section873356.content_777315 ul.menu_excludecurrent li#contentsub_777315_menulink,body.section_section873356.content_777262 ul.menu_excludecurrent li#contentsub_777262_menulink,body.section_section873358.content_783257 ul.menu_excludecurrent li#contentsub_783257_menulink,body.section_section873359.content_787717 ul.menu_excludecurrent li#contentsub_787717_menulink,body.section_section887411.content_787955 ul.menu_excludecurrent li#contentsub_787955_menulink,body.section_section873357.content_790406 ul.menu_excludecurrent li#contentsub_790406_menulink,body.section_section873356.content_791397 ul.menu_excludecurrent li#contentsub_791397_menulink,body.section_section873356.content_782325 ul.menu_excludecurrent li#contentsub_782325_menulink,body.section_section873357.content_788223 ul.menu_excludecurrent li#contentsub_788223_menulink,body.section_section873356.content_789363 ul.menu_excludecurrent li#contentsub_789363_menulink,body.section_section873358.content_787860 ul.menu_excludecurrent li#contentsub_787860_menulink,body.section_section873359.content_777615 ul.menu_excludecurrent li#contentsub_777615_menulink,body.section_section887411.content_788590 ul.menu_excludecurrent li#contentsub_788590_menulink,body.section_section873356.content_788645 ul.menu_excludecurrent li#contentsub_788645_menulink,body.section_gallery.content_787685 ul.menu_excludecurrent li#contentsub_787685_menulink,body.section_gallery.content_780079 ul.menu_excludecurrent li#contentsub_780079_menulink,body.section_gallery.content_782091 ul.menu_excludecurrent li#contentsub_782091_menulink,body.section_section873358.content_786423 ul.menu_excludecurrent li#contentsub_786423_menulink,body.section_section873358.content_783694 ul.menu_excludecurrent li#contentsub_783694_menulink,body.section_section890854.content_789960 ul.menu_excludecurrent li#contentsub_789960_menulink,body.section_section873358.content_778186 ul.menu_excludecurrent li#contentsub_778186_menulink,body.section_section873358.content_787943 ul.menu_excludecurrent li#contentsub_787943_menulink,body.section_gallery.content_785877 ul.menu_excludecurrent li#contentsub_785877_menulink,body.section_section873357.content_782346 ul.menu_excludecurrent li#contentsub_782346_menulink,body.section_section873358.content_777317 ul.menu_excludecurrent li#contentsub_777317_menulink,body.section_section873358.content_789890 ul.menu_excludecurrent li#contentsub_789890_menulink,body.section_section887411.content_788666 ul.menu_excludecurrent li#contentsub_788666_menulink,body.section_section873357.content_777016 ul.menu_excludecurrent li#contentsub_777016_menulink,body.section_section873356.content_773311 ul.menu_excludecurrent li#contentsub_773311_menulink,body.section_section873357.content_777142 ul.menu_excludecurrent li#contentsub_777142_menulink,body.section_section873356.content_777207 ul.menu_excludecurrent li#contentsub_777207_menulink,body.section_section873359.content_779722 ul.menu_excludecurrent li#contentsub_779722_menulink,body.section_section873357.content_788147 ul.menu_excludecurrent li#contentsub_788147_menulink,body.section_section873356.content_778504 ul.menu_excludecurrent li#contentsub_778504_menulink,body.section_section873357.content_788225 ul.menu_excludecurrent li#contentsub_788225_menulink,body.section_section873359.content_787148 ul.menu_excludecurrent li#contentsub_787148_menulink,body.section_section873358.content_787858 ul.menu_excludecurrent li#contentsub_787858_menulink,body.section_section873357.content_777168 ul.menu_excludecurrent li#contentsub_777168_menulink,body.section_section873356.content_777283 ul.menu_excludecurrent li#contentsub_777283_menulink,body.section_section890854.content_791487 ul.menu_excludecurrent li#contentsub_791487_menulink,body.section_section873357.content_761740 ul.menu_excludecurrent li#contentsub_761740_menulink,body.section_section873356.content_788227 ul.menu_excludecurrent li#contentsub_788227_menulink,body.section_section873357.content_777131 ul.menu_excludecurrent li#contentsub_777131_menulink,body.section_section873357.content_762814 ul.menu_excludecurrent li#contentsub_762814_menulink,body.section_section887411.content_784505 ul.menu_excludecurrent li#contentsub_784505_menulink,body.section_section873357.content_781959 ul.menu_excludecurrent li#contentsub_781959_menulink,body.section_section873359.content_760906 ul.menu_excludecurrent li#contentsub_760906_menulink,body.section_section873358.content_788727 ul.menu_excludecurrent li#contentsub_788727_menulink,body.section_section873356.content_788581 ul.menu_excludecurrent li#contentsub_788581_menulink,body.section_section873359.content_761239 ul.menu_excludecurrent li#contentsub_761239_menulink,body.section_section873356.content_777297 ul.menu_excludecurrent li#contentsub_777297_menulink,body.section_section873356.content_783410 ul.menu_excludecurrent li#contentsub_783410_menulink,body.section_section873357.content_781591 ul.menu_excludecurrent li#contentsub_781591_menulink,body.section_section873356.content_789410 ul.menu_excludecurrent li#contentsub_789410_menulink,body.section_section873358.content_761715 ul.menu_excludecurrent li#contentsub_761715_menulink,body.section_section873359.content_790159 ul.menu_excludecurrent li#contentsub_790159_menulink,body.section_section873357.content_779852 ul.menu_excludecurrent li#contentsub_779852_menulink,body.section_section873357.content_783299 ul.menu_excludecurrent li#contentsub_783299_menulink,body.section_section873356.content_791586 ul.menu_excludecurrent li#contentsub_791586_menulink,body.section_section873358.content_761684 ul.menu_excludecurrent li#contentsub_761684_menulink,body.section_section887411.content_783269 ul.menu_excludecurrent li#contentsub_783269_menulink,body.section_section873358.content_777146 ul.menu_excludecurrent li#contentsub_777146_menulink,body.section_section873357.content_756889 ul.menu_excludecurrent li#contentsub_756889_menulink,body.section_section873356.content_787634 ul.menu_excludecurrent li#contentsub_787634_menulink,body.section_section873359.content_782356 ul.menu_excludecurrent li#contentsub_782356_menulink,body.section_section873356.content_777018 ul.menu_excludecurrent li#contentsub_777018_menulink,body.section_section873359.content_782353 ul.menu_excludecurrent li#contentsub_782353_menulink,body.section_section873358.content_789316 ul.menu_excludecurrent li#contentsub_789316_menulink,body.section_section873357.content_781956 ul.menu_excludecurrent li#contentsub_781956_menulink,body.section_section873358.content_781963 ul.menu_excludecurrent li#contentsub_781963_menulink,body.section_section891642.content_791685 ul.menu_excludecurrent li#contentsub_791685_menulink,body.section_section887411.content_783256 ul.menu_excludecurrent li#contentsub_783256_menulink,body.section_section873357.content_785385 ul.menu_excludecurrent li#contentsub_785385_menulink,body.section_section873356.content_773308 ul.menu_excludecurrent li#contentsub_773308_menulink,body.section_section873356.content_788231 ul.menu_excludecurrent li#contentsub_788231_menulink,body.section_section873357.content_777210 ul.menu_excludecurrent li#contentsub_777210_menulink,body.section_section873359.content_754979 ul.menu_excludecurrent li#contentsub_754979_menulink,body.section_section887411.content_789961 ul.menu_excludecurrent li#contentsub_789961_menulink,body.section_section888621.content_785422 ul.menu_excludecurrent li#contentsub_785422_menulink,body.section_section873356.content_786743 ul.menu_excludecurrent li#contentsub_786743_menulink,body.section_section873357.content_789331 ul.menu_excludecurrent li#contentsub_789331_menulink,body.section_section873358.content_789314 ul.menu_excludecurrent li#contentsub_789314_menulink,body.section_section873359.content_778307 ul.menu_excludecurrent li#contentsub_778307_menulink,body.section_section873357.content_748943 ul.menu_excludecurrent li#contentsub_748943_menulink,body.section_section873358.content_787558 ul.menu_excludecurrent li#contentsub_787558_menulink,body.section_gallery.content_782159 ul.menu_excludecurrent li#contentsub_782159_menulink,body.section_section873356.content_788327 ul.menu_excludecurrent li#contentsub_788327_menulink,body.section_section873357.content_785717 ul.menu_excludecurrent li#contentsub_785717_menulink,body.section_section873358.content_781636 ul.menu_excludecurrent li#contentsub_781636_menulink,body.section_section873358.content_787895 ul.menu_excludecurrent li#contentsub_787895_menulink,body.section_section873356.content_786668 ul.menu_excludecurrent li#contentsub_786668_menulink,body.section_section873358.content_782577 ul.menu_excludecurrent li#contentsub_782577_menulink,body.section_gallery.content_784454 ul.menu_excludecurrent li#contentsub_784454_menulink,body.section_section873358.content_787818 ul.menu_excludecurrent li#contentsub_787818_menulink,body.section_gallery.content_781728 ul.menu_excludecurrent li#contentsub_781728_menulink,body.section_section873358.content_791406 ul.menu_excludecurrent li#contentsub_791406_menulink,body.section_section873359.content_781716 ul.menu_excludecurrent li#contentsub_781716_menulink,body.section_section873358.content_788121 ul.menu_excludecurrent li#contentsub_788121_menulink,body.section_section873359.content_782073 ul.menu_excludecurrent li#contentsub_782073_menulink,body.section_section873359.content_781712 ul.menu_excludecurrent li#contentsub_781712_menulink,body.section_section890854.content_789952 ul.menu_excludecurrent li#contentsub_789952_menulink,body.section_section873357.content_777299 ul.menu_excludecurrent li#contentsub_777299_menulink,body.section_section873356.content_791587 ul.menu_excludecurrent li#contentsub_791587_menulink,body.section_gallery.content_788737 ul.menu_excludecurrent li#contentsub_788737_menulink,body.section_gallery.content_748603 ul.menu_excludecurrent li#contentsub_748603_menulink,body.section_section873357.content_788175 ul.menu_excludecurrent li#contentsub_788175_menulink,body.section_section873357.content_790407 ul.menu_excludecurrent li#contentsub_790407_menulink,body.section_section873356.content_790355 ul.menu_excludecurrent li#contentsub_790355_menulink,body.section_section873356.content_789477 ul.menu_excludecurrent li#contentsub_789477_menulink,body.section_section873356.content_791588 ul.menu_excludecurrent li#contentsub_791588_menulink,body.section_section873356.content_789362 ul.menu_excludecurrent li#contentsub_789362_menulink,body.section_section873357.content_783773 ul.menu_excludecurrent li#contentsub_783773_menulink,body.section_section873356.content_781859 ul.menu_excludecurrent li#contentsub_781859_menulink,body.section_section873358.content_761766 ul.menu_excludecurrent li#contentsub_761766_menulink,body.section_section873356.content_779659 ul.menu_excludecurrent li#contentsub_779659_menulink,body.section_section873359.content_782355 ul.menu_excludecurrent li#contentsub_782355_menulink,body.section_section873359.content_778043 ul.menu_excludecurrent li#contentsub_778043_menulink,body.section_section890854.content_789954 ul.menu_excludecurrent li#contentsub_789954_menulink,body.section_section873358.content_788831 ul.menu_excludecurrent li#contentsub_788831_menulink,body.section_gallery.content_754665 ul.menu_excludecurrent li#contentsub_754665_menulink,body.section_section873358.content_761721 ul.menu_excludecurrent li#contentsub_761721_menulink,body.section_gallery.content_782357 ul.menu_excludecurrent li#contentsub_782357_menulink,body.section_section873356.content_791404 ul.menu_excludecurrent li#contentsub_791404_menulink,body.section_gallery.content_785879 ul.menu_excludecurrent li#contentsub_785879_menulink,body.section_section873359.content_788748 ul.menu_excludecurrent li#contentsub_788748_menulink,body.section_section891642.content_791691 ul.menu_excludecurrent li#contentsub_791691_menulink,body.section_gallery.content_782161 ul.menu_excludecurrent li#contentsub_782161_menulink,body.section_section873358.content_761706 ul.menu_excludecurrent li#contentsub_761706_menulink,body.section_section873356.content_789367 ul.menu_excludecurrent li#contentsub_789367_menulink,body.section_section873356.content_790284 ul.menu_excludecurrent li#contentsub_790284_menulink,body.section_section873356.content_781563 ul.menu_excludecurrent li#contentsub_781563_menulink,body.section_section873357.content_781593 ul.menu_excludecurrent li#contentsub_781593_menulink,body.section_section873356.content_781562 ul.menu_excludecurrent li#contentsub_781562_menulink,body.section_section873357.content_788167 ul.menu_excludecurrent li#contentsub_788167_menulink,body.section_section873357.content_777310 ul.menu_excludecurrent li#contentsub_777310_menulink,body.section_gallery.content_785876 ul.menu_excludecurrent li#contentsub_785876_menulink,body.section_section873356.content_788229 ul.menu_excludecurrent li#contentsub_788229_menulink,body.section_section873357.content_785382 ul.menu_excludecurrent li#contentsub_785382_menulink,body.section_section873359.content_787554 ul.menu_excludecurrent li#contentsub_787554_menulink,body.section_section873357.content_783919 ul.menu_excludecurrent li#contentsub_783919_menulink,body.section_section891642.content_791689 ul.menu_excludecurrent li#contentsub_791689_menulink,body.section_section873358.content_787819 ul.menu_excludecurrent li#contentsub_787819_menulink,body.section_section873359.content_777282 ul.menu_excludecurrent li#contentsub_777282_menulink,body.section_section873356.content_789625 ul.menu_excludecurrent li#contentsub_789625_menulink,body.section_gallery.content_785881 ul.menu_excludecurrent li#contentsub_785881_menulink,body.section_section873358.content_789997 ul.menu_excludecurrent li#contentsub_789997_menulink,body.section_section873356.content_788589 ul.menu_excludecurrent li#contentsub_788589_menulink,body.section_section873357.content_781955 ul.menu_excludecurrent li#contentsub_781955_menulink,body.section_section873359.content_779848 ul.menu_excludecurrent li#contentsub_779848_menulink,body.section_section873357.content_788148 ul.menu_excludecurrent li#contentsub_788148_menulink,body.section_section873359.content_777281 ul.menu_excludecurrent li#contentsub_777281_menulink,body.section_section873359.content_784496 ul.menu_excludecurrent li#contentsub_784496_menulink,body.section_section873358.content_787839 ul.menu_excludecurrent li#contentsub_787839_menulink,body.section_section873358.content_783913 ul.menu_excludecurrent li#contentsub_783913_menulink,body.section_section873357.content_788174 ul.menu_excludecurrent li#contentsub_788174_menulink,body.section_section873358.content_788021 ul.menu_excludecurrent li#contentsub_788021_menulink,body.section_section890854.content_791493 ul.menu_excludecurrent li#contentsub_791493_menulink,body.section_section873359.content_782087 ul.menu_excludecurrent li#contentsub_782087_menulink,body.section_section873359.content_781144 ul.menu_excludecurrent li#contentsub_781144_menulink,body.section_section873357.content_788215 ul.menu_excludecurrent li#contentsub_788215_menulink,body.section_section873358.content_787816 ul.menu_excludecurrent li#contentsub_787816_menulink,body.section_section873357.content_781587 ul.menu_excludecurrent li#contentsub_781587_menulink,body.section_section873357.content_781597 ul.menu_excludecurrent li#contentsub_781597_menulink,body.section_section873357.content_789348 ul.menu_excludecurrent li#contentsub_789348_menulink,body.section_gallery.content_791573 ul.menu_excludecurrent li#contentsub_791573_menulink,body.section_section873356.content_786747 ul.menu_excludecurrent li#contentsub_786747_menulink,body.section_section873357.content_788161 ul.menu_excludecurrent li#contentsub_788161_menulink,body.section_section873359.content_787553 ul.menu_excludecurrent li#contentsub_787553_menulink,body.section_section873356.content_783374 ul.menu_excludecurrent li#contentsub_783374_menulink,body.section_section873357.content_782576 ul.menu_excludecurrent li#contentsub_782576_menulink,body.section_section873358.content_781616 ul.menu_excludecurrent li#contentsub_781616_menulink,body.section_section873358.content_778501 ul.menu_excludecurrent li#contentsub_778501_menulink,body.section_section873356.content_787561 ul.menu_excludecurrent li#contentsub_787561_menulink,body.section_section873356.content_777072 ul.menu_excludecurrent li#contentsub_777072_menulink,body.section_section873356.content_781566 ul.menu_excludecurrent li#contentsub_781566_menulink,body.section_gallery.content_785883 ul.menu_excludecurrent li#contentsub_785883_menulink,body.section_section873356.content_781564 ul.menu_excludecurrent li#contentsub_781564_menulink,body.section_section873359.content_787721 ul.menu_excludecurrent li#contentsub_787721_menulink,body.section_section873358.content_788120 ul.menu_excludecurrent li#contentsub_788120_menulink,body.section_section873358.content_785851 ul.menu_excludecurrent li#contentsub_785851_menulink,body.section_gallery.content_792625 ul.menu_excludecurrent li#contentsub_792625_menulink,body.section_section873357.content_783409 ul.menu_excludecurrent li#contentsub_783409_menulink,body.section_section873357.content_784478 ul.menu_excludecurrent li#contentsub_784478_menulink,body.section_section873357.content_788166 ul.menu_excludecurrent li#contentsub_788166_menulink,body.section_section873356.content_791715 ul.menu_excludecurrent li#contentsub_791715_menulink,body.section_section873357.content_788214 ul.menu_excludecurrent li#contentsub_788214_menulink,body.section_gallery.content_787699 ul.menu_excludecurrent li#contentsub_787699_menulink,body.section_section873356.content_790331 ul.menu_excludecurrent li#contentsub_790331_menulink,body.section_section873356.content_761266 ul.menu_excludecurrent li#contentsub_761266_menulink,body.section_section873359.content_788728 ul.menu_excludecurrent li#contentsub_788728_menulink,body.section_section873358.content_787802 ul.menu_excludecurrent li#contentsub_787802_menulink,body.section_section873358.content_789891 ul.menu_excludecurrent li#contentsub_789891_menulink,body.section_section873356.content_784633 ul.menu_excludecurrent li#contentsub_784633_menulink,body.section_gallery.content_791388 ul.menu_excludecurrent li#contentsub_791388_menulink,body.section_gallery.content_791488 ul.menu_excludecurrent li#contentsub_791488_menulink,body.section_section873358.content_790333 ul.menu_excludecurrent li#contentsub_790333_menulink,body.section_section873358.content_778267 ul.menu_excludecurrent li#contentsub_778267_menulink,body.section_gallery.content_777019 ul.menu_excludecurrent li#contentsub_777019_menulink,body.section_section873357.content_781270 ul.menu_excludecurrent li#contentsub_781270_menulink,body.section_section873357.content_789866 ul.menu_excludecurrent li#contentsub_789866_menulink,body.section_section873359.content_777147 ul.menu_excludecurrent li#contentsub_777147_menulink,body.section_section873359.content_787719 ul.menu_excludecurrent li#contentsub_787719_menulink,body.section_gallery.content_781731 ul.menu_excludecurrent li#contentsub_781731_menulink,body.section_section873356.content_777134 ul.menu_excludecurrent li#contentsub_777134_menulink,body.section_section873356.content_781850 ul.menu_excludecurrent li#contentsub_781850_menulink,body.section_section873356.content_781853 ul.menu_excludecurrent li#contentsub_781853_menulink,body.section_section873357.content_777135 ul.menu_excludecurrent li#contentsub_777135_menulink,body.section_section873359.content_777208 ul.menu_excludecurrent li#contentsub_777208_menulink,body.section_section873357.content_781594 ul.menu_excludecurrent li#contentsub_781594_menulink,body.section_section873356.content_781567 ul.menu_excludecurrent li#contentsub_781567_menulink,body.section_section873356.content_784905 ul.menu_excludecurrent li#contentsub_784905_menulink,body.section_section873356.content_777132 ul.menu_excludecurrent li#contentsub_777132_menulink,body.section_section890854.content_789945 ul.menu_excludecurrent li#contentsub_789945_menulink,body.section_section873358.content_787765 ul.menu_excludecurrent li#contentsub_787765_menulink,body.section_section873357.content_789110 ul.menu_excludecurrent li#contentsub_789110_menulink,body.section_section873358.content_788829 ul.menu_excludecurrent li#contentsub_788829_menulink,body.section_gallery.content_777571 ul.menu_excludecurrent li#contentsub_777571_menulink,body.section_section873357.content_791134 ul.menu_excludecurrent li#contentsub_791134_menulink,body.section_section873356.content_788588 ul.menu_excludecurrent li#contentsub_788588_menulink,body.section_section887411.content_791387 ul.menu_excludecurrent li#contentsub_791387_menulink,body.section_section873357.content_781584 ul.menu_excludecurrent li#contentsub_781584_menulink,body.section_section873357.content_781945 ul.menu_excludecurrent li#contentsub_781945_menulink,body.section_section873356.content_789411 ul.menu_excludecurrent li#contentsub_789411_menulink,body.section_section873356.content_790283 ul.menu_excludecurrent li#contentsub_790283_menulink,body.section_section873358.content_787801 ul.menu_excludecurrent li#contentsub_787801_menulink,body.section_section873357.content_789333 ul.menu_excludecurrent li#contentsub_789333_menulink,body.section_section873358.content_788022 ul.menu_excludecurrent li#contentsub_788022_menulink,body.section_section873356.content_778266 ul.menu_excludecurrent li#contentsub_778266_menulink,body.section_section873358.content_781568 ul.menu_excludecurrent li#contentsub_781568_menulink,body.section_section890854.content_791574 ul.menu_excludecurrent li#contentsub_791574_menulink,body.section_section873356.content_778520 ul.menu_excludecurrent li#contentsub_778520_menulink,body.section_section873356.content_791400 ul.menu_excludecurrent li#contentsub_791400_menulink,body.section_gallery.content_782090 ul.menu_excludecurrent li#contentsub_782090_menulink,body.section_section890854.content_789953 ul.menu_excludecurrent li#contentsub_789953_menulink,body.section_gallery.content_778054 ul.menu_excludecurrent li#contentsub_778054_menulink,body.section_section873358.content_791407 ul.menu_excludecurrent li#contentsub_791407_menulink,body.section_section887411.content_786386 ul.menu_excludecurrent li#contentsub_786386_menulink,body.section_section873357.content_781596 ul.menu_excludecurrent li#contentsub_781596_menulink,body.section_section873358.content_790827 ul.menu_excludecurrent li#contentsub_790827_menulink,body.section_section873356.content_777298 ul.menu_excludecurrent li#contentsub_777298_menulink,body.section_section873357.content_781145 ul.menu_excludecurrent li#contentsub_781145_menulink,body.section_gallery.content_781732 ul.menu_excludecurrent li#contentsub_781732_menulink,body.section_section873356.content_790356 ul.menu_excludecurrent li#contentsub_790356_menulink,body.section_section873358.content_787849 ul.menu_excludecurrent li#contentsub_787849_menulink,body.section_section873357.content_781582 ul.menu_excludecurrent li#contentsub_781582_menulink,body.section_section887411.content_788003 ul.menu_excludecurrent li#contentsub_788003_menulink,body.section_section873358.content_784934 ul.menu_excludecurrent li#contentsub_784934_menulink,body.section_section873356.content_790366 ul.menu_excludecurrent li#contentsub_790366_menulink,body.section_section873358.content_781267 ul.menu_excludecurrent li#contentsub_781267_menulink,body.section_section873356.content_787559 ul.menu_excludecurrent li#contentsub_787559_menulink,body.section_section873359.content_748867 ul.menu_excludecurrent li#contentsub_748867_menulink,body.section_section873359.content_784453 ul.menu_excludecurrent li#contentsub_784453_menulink,body.section_section873356.content_790757 ul.menu_excludecurrent li#contentsub_790757_menulink,body.section_gallery.content_787693 ul.menu_excludecurrent li#contentsub_787693_menulink,body.section_section873358.content_787837 ul.menu_excludecurrent li#contentsub_787837_menulink,body.section_section873357.content_784716 ul.menu_excludecurrent li#contentsub_784716_menulink,body.section_section873357.content_778297 ul.menu_excludecurrent li#contentsub_778297_menulink,body.section_section873358.content_789892 ul.menu_excludecurrent li#contentsub_789892_menulink,body.section_gallery.content_783263 ul.menu_excludecurrent li#contentsub_783263_menulink,body.section_section873357.content_789349 ul.menu_excludecurrent li#contentsub_789349_menulink,body.section_section873356.content_790357 ul.menu_excludecurrent li#contentsub_790357_menulink,body.section_section873357.content_778503 ul.menu_excludecurrent li#contentsub_778503_menulink,body.section_section873357.content_789062 ul.menu_excludecurrent li#contentsub_789062_menulink,body.section_section873356.content_788644 ul.menu_excludecurrent li#contentsub_788644_menulink,body.section_section873359.content_790158 ul.menu_excludecurrent li#contentsub_790158_menulink,body.section_gallery.content_791382 ul.menu_excludecurrent li#contentsub_791382_menulink,body.section_section873357.content_754818 ul.menu_excludecurrent li#contentsub_754818_menulink,body.section_section873359.content_787555 ul.menu_excludecurrent li#contentsub_787555_menulink,body.section_section873356.content_790336 ul.menu_excludecurrent li#contentsub_790336_menulink,body.section_section873357.content_777138 ul.menu_excludecurrent li#contentsub_777138_menulink,body.section_section873358.content_790417 ul.menu_excludecurrent li#contentsub_790417_menulink,body.section_section873359.content_778050 ul.menu_excludecurrent li#contentsub_778050_menulink,body.section_section873359.content_778502 ul.menu_excludecurrent li#contentsub_778502_menulink,body.section_section873359.content_789216 ul.menu_excludecurrent li#contentsub_789216_menulink,body.section_section873357.content_788146 ul.menu_excludecurrent li#contentsub_788146_menulink,body.section_gallery.content_782160 ul.menu_excludecurrent li#contentsub_782160_menulink,body.section_section873358.content_789315 ul.menu_excludecurrent li#contentsub_789315_menulink,body.section_section873356.content_790318 ul.menu_excludecurrent li#contentsub_790318_menulink,body.section_gallery.content_777137 ul.menu_excludecurrent li#contentsub_777137_menulink,body.section_section873359.content_784654 ul.menu_excludecurrent li#contentsub_784654_menulink,body.section_section873358.content_789998 ul.menu_excludecurrent li#contentsub_789998_menulink,body.section_section873357.content_777178 ul.menu_excludecurrent li#contentsub_777178_menulink,body.section_section873358.content_786104 ul.menu_excludecurrent li#contentsub_786104_menulink,body.section_section873359.content_761764 ul.menu_excludecurrent li#contentsub_761764_menulink,body.section_section873358.content_787859 ul.menu_excludecurrent li#contentsub_787859_menulink,body.section_section873356.content_754734 ul.menu_excludecurrent li#contentsub_754734_menulink,body.section_section873358.content_788126 ul.menu_excludecurrent li#contentsub_788126_menulink,body.section_section873358.content_788830 ul.menu_excludecurrent li#contentsub_788830_menulink,body.section_section873359.content_761748 ul.menu_excludecurrent li#contentsub_761748_menulink,body.section_section873359.content_788929 ul.menu_excludecurrent li#contentsub_788929_menulink,body.section_section873356.content_787625 ul.menu_excludecurrent li#contentsub_787625_menulink,body.section_section873358.content_787787 ul.menu_excludecurrent li#contentsub_787787_menulink,body.section_section873357.content_786129 ul.menu_excludecurrent li#contentsub_786129_menulink,body.section_section873358.content_791405 ul.menu_excludecurrent li#contentsub_791405_menulink,body.section_section873358.content_777250 ul.menu_excludecurrent li#contentsub_777250_menulink,body.section_section890854.content_791475 ul.menu_excludecurrent li#contentsub_791475_menulink,body.section_section873358.content_787942 ul.menu_excludecurrent li#contentsub_787942_menulink,body.section_section873356.content_781847 ul.menu_excludecurrent li#contentsub_781847_menulink,body.section_section873356.content_791401 ul.menu_excludecurrent li#contentsub_791401_menulink,body.section_section873356.content_780236 ul.menu_excludecurrent li#contentsub_780236_menulink,body.section_section873356.content_789989 ul.menu_excludecurrent li#contentsub_789989_menulink,body.section_section873357.content_778187 ul.menu_excludecurrent li#contentsub_778187_menulink,body.section_section873359.content_761686 ul.menu_excludecurrent li#contentsub_761686_menulink,body.section_section873358.content_786179 ul.menu_excludecurrent li#contentsub_786179_menulink,body.section_section873356.content_781852 ul.menu_excludecurrent li#contentsub_781852_menulink,body.section_section873358.content_783259 ul.menu_excludecurrent li#contentsub_783259_menulink,body.section_section873358.content_791055 ul.menu_excludecurrent li#contentsub_791055_menulink,body.section_gallery.content_785882 ul.menu_excludecurrent li#contentsub_785882_menulink,body.section_gallery.content_785874 ul.menu_excludecurrent li#contentsub_785874_menulink,body.section_section873358.content_788133 ul.menu_excludecurrent li#contentsub_788133_menulink,body.section_section873356.content_787624 ul.menu_excludecurrent li#contentsub_787624_menulink,body.section_section873357.content_778321 ul.menu_excludecurrent li#contentsub_778321_menulink,body.section_section887411.content_785722 ul.menu_excludecurrent li#contentsub_785722_menulink,body.section_section890854.content_791492 ul.menu_excludecurrent li#contentsub_791492_menulink,body.section_section873357.content_778428 ul.menu_excludecurrent li#contentsub_778428_menulink,body.section_section887411.content_788726 ul.menu_excludecurrent li#contentsub_788726_menulink,body.section_section873356.content_778451 ul.menu_excludecurrent li#contentsub_778451_menulink,body.section_section873357.content_788176 ul.menu_excludecurrent li#contentsub_788176_menulink,body.section_section873357.content_777316 ul.menu_excludecurrent li#contentsub_777316_menulink,body.section_gallery.content_779736 ul.menu_excludecurrent li#contentsub_779736_menulink,body.section_section890854.content_791476 ul.menu_excludecurrent li#contentsub_791476_menulink,body.section_section873357.content_783271 ul.menu_excludecurrent li#contentsub_783271_menulink,body.section_section873359.content_788901 ul.menu_excludecurrent li#contentsub_788901_menulink,body.section_section890854.content_789948 ul.menu_excludecurrent li#contentsub_789948_menulink,body.section_gallery.content_792007 ul.menu_excludecurrent li#contentsub_792007_menulink,body.section_section890854.content_791468 ul.menu_excludecurrent li#contentsub_791468_menulink,body.section_section873357.content_781947 ul.menu_excludecurrent li#contentsub_781947_menulink,body.section_section889054.content_786435 ul.menu_excludecurrent li#contentsub_786435_menulink,body.section_section873359.content_787743 ul.menu_excludecurrent li#contentsub_787743_menulink,body.section_section873359.content_787243 ul.menu_excludecurrent li#contentsub_787243_menulink,body.section_section873356.content_781862 ul.menu_excludecurrent li#contentsub_781862_menulink,body.section_section873358.content_781964 ul.menu_excludecurrent li#contentsub_781964_menulink,body.section_section873356.content_792006 ul.menu_excludecurrent li#contentsub_792006_menulink,body.section_section873356.content_791792 ul.menu_excludecurrent li#contentsub_791792_menulink,body.section_section873357.content_785383 ul.menu_excludecurrent li#contentsub_785383_menulink,body.section_section890854.content_789946 ul.menu_excludecurrent li#contentsub_789946_menulink,body.section_section873357.content_781948 ul.menu_excludecurrent li#contentsub_781948_menulink,body.section_section873356.content_786672 ul.menu_excludecurrent li#contentsub_786672_menulink,body.section_section873356.content_777812 ul.menu_excludecurrent li#contentsub_777812_menulink,body.section_section873357.content_791603 ul.menu_excludecurrent li#contentsub_791603_menulink,body.section_section873359.content_756028 ul.menu_excludecurrent li#contentsub_756028_menulink,body.section_section873356.content_791589 ul.menu_excludecurrent li#contentsub_791589_menulink,body.section_section873359.content_784624 ul.menu_excludecurrent li#contentsub_784624_menulink,body.section_section873358.content_790418 ul.menu_excludecurrent li#contentsub_790418_menulink,body.section_section890854.content_789947 ul.menu_excludecurrent li#contentsub_789947_menulink,body.section_section873359.content_782354 ul.menu_excludecurrent li#contentsub_782354_menulink,body.section_section873358.content_754832 ul.menu_excludecurrent li#contentsub_754832_menulink,body.section_section873358.content_777280 ul.menu_excludecurrent li#contentsub_777280_menulink,body.section_section873358.content_789874 ul.menu_excludecurrent li#contentsub_789874_menulink,body.section_section873359.content_782086 ul.menu_excludecurrent li#contentsub_782086_menulink,body.section_section873356.content_786669 ul.menu_excludecurrent li#contentsub_786669_menulink,body.section_section873359.content_761688 ul.menu_excludecurrent li#contentsub_761688_menulink,body.section_section873358.content_787800 ul.menu_excludecurrent li#contentsub_787800_menulink,body.section_gallery.content_748604 ul.menu_excludecurrent li#contentsub_748604_menulink,body.section_section873358.content_785719 ul.menu_excludecurrent li#contentsub_785719_menulink,body.section_section873358.content_787788 ul.menu_excludecurrent li#contentsub_787788_menulink,body.section_section873359.content_782048 ul.menu_excludecurrent li#contentsub_782048_menulink,body.section_section887411.content_784762 ul.menu_excludecurrent li#contentsub_784762_menulink,body.section_section873359.content_783920 ul.menu_excludecurrent li#contentsub_783920_menulink,body.section_section873359.content_788928 ul.menu_excludecurrent li#contentsub_788928_menulink,body.section_section873359.content_787708 ul.menu_excludecurrent li#contentsub_787708_menulink,body.section_section890854.content_791486 ul.menu_excludecurrent li#contentsub_791486_menulink,body.section_section873357.content_788134 ul.menu_excludecurrent li#contentsub_788134_menulink,body.section_section873357.content_788158 ul.menu_excludecurrent li#contentsub_788158_menulink,body.section_section873359.content_787745 ul.menu_excludecurrent li#contentsub_787745_menulink,body.section_section873356.content_749356 ul.menu_excludecurrent li#contentsub_749356_menulink,body.section_section873357.content_788164 ul.menu_excludecurrent li#contentsub_788164_menulink,body.section_section873358.content_777376 ul.menu_excludecurrent li#contentsub_777376_menulink,body.section_gallery.content_749061 ul.menu_excludecurrent li#contentsub_749061_menulink,body.section_section873356.content_756275 ul.menu_excludecurrent li#contentsub_756275_menulink,body.section_section887411.content_784698 ul.menu_excludecurrent li#contentsub_784698_menulink,body.section_section873359.content_749680 ul.menu_excludecurrent li#contentsub_749680_menulink,body.section_gallery.content_785880 ul.menu_excludecurrent li#contentsub_785880_menulink,body.section_section873356.content_784904 ul.menu_excludecurrent li#contentsub_784904_menulink,body.section_section873357.content_790334 ul.menu_excludecurrent li#contentsub_790334_menulink,body.section_gallery.content_791747 ul.menu_excludecurrent li#contentsub_791747_menulink,body.section_section873357.content_748984 ul.menu_excludecurrent li#contentsub_748984_menulink,body.section_section873357.content_782344 ul.menu_excludecurrent li#contentsub_782344_menulink,body.section_section873357.content_789332 ul.menu_excludecurrent li#contentsub_789332_menulink,body.section_section873358.content_782729 ul.menu_excludecurrent li#contentsub_782729_menulink,body.section_gallery.content_783714 ul.menu_excludecurrent li#contentsub_783714_menulink,body.section_section873356.content_788232 ul.menu_excludecurrent li#contentsub_788232_menulink,body.section_section873358.content_779967 ul.menu_excludecurrent li#contentsub_779967_menulink,body.section_section873356.content_791590 ul.menu_excludecurrent li#contentsub_791590_menulink,body.section_section873357.content_786615 ul.menu_excludecurrent li#contentsub_786615_menulink,body.section_section873356.content_781861 ul.menu_excludecurrent li#contentsub_781861_menulink,body.section_section873357.content_785740 ul.menu_excludecurrent li#contentsub_785740_menulink,body.section_section873356.content_754831 ul.menu_excludecurrent li#contentsub_754831_menulink,body.section_section887411.content_790349 ul.menu_excludecurrent li#contentsub_790349_menulink,body.section_gallery.content_782089 ul.menu_excludecurrent li#contentsub_782089_menulink,body.section_section873357.content_777169 ul.menu_excludecurrent li#contentsub_777169_menulink,body.section_section873357.content_781958 ul.menu_excludecurrent li#contentsub_781958_menulink,body.section_section887411.content_789305 ul.menu_excludecurrent li#contentsub_789305_menulink,body.section_gallery.content_782358 ul.menu_excludecurrent li#contentsub_782358_menulink,body.section_section873358.content_789838 ul.menu_excludecurrent li#contentsub_789838_menulink,body.section_section873358.content_791396 ul.menu_excludecurrent li#contentsub_791396_menulink,body.section_section873357.content_783298 ul.menu_excludecurrent li#contentsub_783298_menulink,body.section_section873357.content_788213 ul.menu_excludecurrent li#contentsub_788213_menulink,body.section_section873359.content_781711 ul.menu_excludecurrent li#contentsub_781711_menulink,body.section_section873359.content_777104 ul.menu_excludecurrent li#contentsub_777104_menulink,body.section_section873356.content_790332 ul.menu_excludecurrent li#contentsub_790332_menulink,body.section_gallery.content_785365 ul.menu_excludecurrent li#contentsub_785365_menulink,body.section_section873359.content_786667 ul.menu_excludecurrent li#contentsub_786667_menulink,body.section_section890854.content_791478 ul.menu_excludecurrent li#contentsub_791478_menulink,body.section_section873359.content_786735 ul.menu_excludecurrent li#contentsub_786735_menulink,body.section_section887411.content_789837 ul.menu_excludecurrent li#contentsub_789837_menulink,body.section_section873356.content_791402 ul.menu_excludecurrent li#contentsub_791402_menulink,body.section_section887411.content_789368 ul.menu_excludecurrent li#contentsub_789368_menulink,body.section_section873357.content_788140 ul.menu_excludecurrent li#contentsub_788140_menulink,body.section_section873359.content_787147 ul.menu_excludecurrent li#contentsub_787147_menulink,body.section_section873359.content_787563 ul.menu_excludecurrent li#contentsub_787563_menulink,body.section_section873356.content_756592 ul.menu_excludecurrent li#contentsub_756592_menulink,body.section_section873356.content_790335 ul.menu_excludecurrent li#contentsub_790335_menulink,body.section_section873358.content_788746 ul.menu_excludecurrent li#contentsub_788746_menulink,body.section_section887411.content_789964 ul.menu_excludecurrent li#contentsub_789964_menulink,body.section_section873357.content_788138 ul.menu_excludecurrent li#contentsub_788138_menulink,body.section_section873356.content_781565 ul.menu_excludecurrent li#contentsub_781565_menulink,body.section_section873358.content_787756 ul.menu_excludecurrent li#contentsub_787756_menulink,body.section_section873359.content_790157 ul.menu_excludecurrent li#contentsub_790157_menulink,body.section_section873356.content_787560 ul.menu_excludecurrent li#contentsub_787560_menulink,body.section_section873359.content_777106 ul.menu_excludecurrent li#contentsub_777106_menulink,body.section_section873359.content_790037 ul.menu_excludecurrent li#contentsub_790037_menulink,body.section_section873358.content_788023 ul.menu_excludecurrent li#contentsub_788023_menulink,body.section_section873357.content_781960 ul.menu_excludecurrent li#contentsub_781960_menulink,body.section_section873358.content_761283 ul.menu_excludecurrent li#contentsub_761283_menulink,body.section_gallery.content_778269 ul.menu_excludecurrent li#contentsub_778269_menulink,body.section_section873358.content_788005 ul.menu_excludecurrent li#contentsub_788005_menulink,body.section_section873359.content_779724 ul.menu_excludecurrent li#contentsub_779724_menulink,body.section_section873358.content_777296 ul.menu_excludecurrent li#contentsub_777296_menulink,body.section_gallery.content_785873 ul.menu_excludecurrent li#contentsub_785873_menulink,body.section_gallery.content_789375 ul.menu_excludecurrent li#contentsub_789375_menulink,body.section_section873358.content_777209 ul.menu_excludecurrent li#contentsub_777209_menulink,body.section_section873359.content_781718 ul.menu_excludecurrent li#contentsub_781718_menulink,body.section_section873357.content_782345 ul.menu_excludecurrent li#contentsub_782345_menulink,body.section_section873357.content_788224 ul.menu_excludecurrent li#contentsub_788224_menulink,body.section_section873358.content_778318 ul.menu_excludecurrent li#contentsub_778318_menulink,body.section_section873358.content_781569 ul.menu_excludecurrent li#contentsub_781569_menulink,body.section_gallery.content_787694 ul.menu_excludecurrent li#contentsub_787694_menulink,body.section_section873359.content_777811 ul.menu_excludecurrent li#contentsub_777811_menulink,body.section_section873359.content_781717 ul.menu_excludecurrent li#contentsub_781717_menulink,body.section_section873356.content_781851 ul.menu_excludecurrent li#contentsub_781851_menulink,body.section_section873357.content_786966 ul.menu_excludecurrent li#contentsub_786966_menulink,body.section_section873358.content_782044 ul.menu_excludecurrent li#contentsub_782044_menulink,body.section_section873359.content_777205 ul.menu_excludecurrent li#contentsub_777205_menulink,body.section_section873356.content_788345 ul.menu_excludecurrent li#contentsub_788345_menulink,body.section_section873358.content_787947 ul.menu_excludecurrent li#contentsub_787947_menulink,body.section_section873357.content_783454 ul.menu_excludecurrent li#contentsub_783454_menulink,body.section_section873356.content_790319 ul.menu_excludecurrent li#contentsub_790319_menulink,body.section_section873357.content_777105 ul.menu_excludecurrent li#contentsub_777105_menulink,body.section_section873358.content_777246 ul.menu_excludecurrent li#contentsub_777246_menulink,body.section_gallery.content_782359 ul.menu_excludecurrent li#contentsub_782359_menulink,body.section_section890854.content_789951 ul.menu_excludecurrent li#contentsub_789951_menulink,body.section_section873356.content_777614 ul.menu_excludecurrent li#contentsub_777614_menulink,body.section_section873356.content_787684 ul.menu_excludecurrent li#contentsub_787684_menulink,body.section_section873357.content_781595 ul.menu_excludecurrent li#contentsub_781595_menulink,body.section_section873356.content_791585 ul.menu_excludecurrent li#contentsub_791585_menulink,body.section_section873357.content_789350 ul.menu_excludecurrent li#contentsub_789350_menulink,body.section_section873358.content_782725 ul.menu_excludecurrent li#contentsub_782725_menulink,body.section_section873358.content_787863 ul.menu_excludecurrent li#contentsub_787863_menulink,body.section_section873356.content_787143 ul.menu_excludecurrent li#contentsub_787143_menulink,body.section_section873357.content_761769 ul.menu_excludecurrent li#contentsub_761769_menulink,body.section_section873358.content_788125 ul.menu_excludecurrent li#contentsub_788125_menulink,body.section_section873358.content_777570 ul.menu_excludecurrent li#contentsub_777570_menulink,body.section_section873358.content_790719 ul.menu_excludecurrent li#contentsub_790719_menulink,body.section_section873356.content_754664 ul.menu_excludecurrent li#contentsub_754664_menulink,body.section_section873356.content_788228 ul.menu_excludecurrent li#contentsub_788228_menulink,body.section_section873356.content_779735 ul.menu_excludecurrent li#contentsub_779735_menulink,body.section_section873359.content_782046 ul.menu_excludecurrent li#contentsub_782046_menulink,body.section_section873357.content_778506 ul.menu_excludecurrent li#contentsub_778506_menulink,body.section_section873358.content_788745 ul.menu_excludecurrent li#contentsub_788745_menulink,body.section_section873356.content_778062 ul.menu_excludecurrent li#contentsub_778062_menulink,body.section_section873358.content_786103 ul.menu_excludecurrent li#contentsub_786103_menulink,body.section_section873357.content_790825 ul.menu_excludecurrent li#contentsub_790825_menulink,body.section_section873357.content_781957 ul.menu_excludecurrent li#contentsub_781957_menulink,body.section_section873357.content_789865 ul.menu_excludecurrent li#contentsub_789865_menulink,body.section_section873357.content_788141 ul.menu_excludecurrent li#contentsub_788141_menulink,body.section_gallery.content_785875 ul.menu_excludecurrent li#contentsub_785875_menulink,body.section_section873358.content_787838 ul.menu_excludecurrent li#contentsub_787838_menulink,body.section_section873359.content_762596 ul.menu_excludecurrent li#contentsub_762596_menulink,body.section_section873356.content_777136 ul.menu_excludecurrent li#contentsub_777136_menulink,body.section_section873359.content_779868 ul.menu_excludecurrent li#contentsub_779868_menulink,body.section_section873357.content_785384 ul.menu_excludecurrent li#contentsub_785384_menulink,body.section_gallery.content_791748 ul.menu_excludecurrent li#contentsub_791748_menulink,body.section_gallery.content_785878 ul.menu_excludecurrent li#contentsub_785878_menulink,body.section_section873359.content_788749 ul.menu_excludecurrent li#contentsub_788749_menulink,body.section_section873356.content_788646 ul.menu_excludecurrent li#contentsub_788646_menulink,body.section_section873357.content_783375 ul.menu_excludecurrent li#contentsub_783375_menulink,body.section_section873358.content_787840 ul.menu_excludecurrent li#contentsub_787840_menulink {display:none;}

