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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{color:inherit;margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;font-weight:normal;text-decoration:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}command,datalist,source,track{display:none}article,aside,figure,figcaption,footer,header,hgroup,menu,nav,section,summary{display:block}figure,menu{margin-top:1em;margin-bottom:1em}dir menu,dl menu,menu dir,menu dl,menu menu,menu ol,menu ul{margin-top:0;margin-bottom:0}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline;width: 30px;}label,input[type=button],input[type=submit],button{cursor:pointer}@font-face {
	font-family: 'CustomFont';
	src: url("../img/font/pt-sans.eot?#iefix") format("embedded-opentype"),
								url("../img/font/pt-sans.woff") format("woff"),
								url("../img/font/pt-sans.ttf") format("truetype"),
								url("../img/font/pt-sans.svg#pt-sans") format("svg");
}
.hidden, .none {
	display: block !important;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 0 !important;
	line-height: 0 !important;
	width: 0 !important;
	height: 0 !important;
	overflow: hidden !important;
}
.hide {
	visibility: hidden;
}
.nobr {
	white-space: nowrap !important;
}
.wrap {
	white-space: normal !important;
}
.a-left, .ta-l {
	text-align: left !important;
}

-center, .ta-c {
	text-align: center !important;
}
.a-right, .ta-r {
	text-align: right !important;
}
.v-top {
	vertical-align: top;
}
.v-middle {
	vertical-align: middle;
}
.f-left, .left, .fl-l, .f-l {
	float: left !important;
}
.f-right, .right, .fl-r, .f-r {
	float: right !important;
}
.f-none, .fl-no, .f-no {
	float: none !important;
}
.f-fix {
	float: left;
	width: 100%;
}
.no-display {
	display: none;
}
.no-margin {
	margin: 0 !important;
}
.no-padding {
	padding: 0 !important;
}
.no-bg {
	background: none !important;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.sp-b {
	margin-bottom: 20px;
}
.clear, .clr {
	clear: both;
}
.clear, .clr, .clearfix {
	browser: ie;
	zoom: 1;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[lang] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.ir {
	position: relative;
	overflow: hidden;
	display: block;
}
.ir .ir-in {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ir-trans {
	text-indent: 999999px !important;
	white-space: nowrap;
}
a .ir-in {
	cursor: pointer;
}
nav {
	margin-bottom: 12px;
}
.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu {
	line-height: 1.0;
	float: left;
	font-family: PT Sans, "CustomFont","Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight: 500;
}
.sf-menu a {
	display: block;
	position: relative;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	text-decoration: none;
	font-size: 13px;
	font-weight: 500;
	color: #fff;
	background-color: none;
	margin-right: 10px;
	padding-top: 10px;
	text-transform: uppercase;
}
.sf-menu a span {
	font-weight: 700;
}
.sf-menu a:hover {
	text-decoration: none;
	background: #fff;
	zoom: 1;
	border: solid #ADADAD;
	border-width: 0 1px 1px;
	color: #1ba000;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.sf-menu a:hover:before {
	content: "";
	display: block;
}
.sf-menu ul {
	position: absolute;
	top: -999em;
	width: auto;
	margin-top: 1px;
}
.sf-menu ul li {
	width: 100%;
}
.sf-menu ul li:hover {
	visibility: inherit;
}
.sf-menu li {
	float: left;
	position: relative;
	border: 0;
	margin-left: -1px;
	text-align: center;
	margin-right: 1px;
}
.sf-menu li:before {
	border: 1px solid #fff;
    content: "";
    height: 13px;
    left: -3px;
    position: absolute;
    top: 16px;
    width: 0;
}
.sf-menu li:first-child:before {
	display: none;
}
.sf-menu li li {
	padding-top: 0;
	margin-right: 0;
	background: none;
	zoom: 1;
	padding-bottom: 0;
	border: 0;
	border-bottom: 1px solid #C4C4C4;
	text-align: left;
	margin-left: 0;
	float: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.sf-menu li li:last-child {
	border-bottom: 0;
}
.sf-menu li li a {
	white-space: nowrap;
	float: none;
	line-height: 30px;
	height: auto;
	padding-right: 20px;
}
.sf-menu li:hover, .sf-menu li.sfHover {
	border-top: 0;
}
.sf-menu li:hover a, .sf-menu li:hover a:hover, .sf-menu li.sfHover a, .sf-menu li.sfHover a:hover {
	text-decoration: none;
	background: #fff;
	zoom: 1;
	border: solid #ADADAD;
	border-width: 0 1px 1px;
	color: #000;
	margin-left: -1px;
	margin-bottom: -1px;
	margin-right: 9px;
	box-shadow: -7px 0 0 #ADADAD;
	-webkit-box-shadow: -7px 0 0 #ADADAD;
	-moz-box-shadow: -7px 0 0 #ADADAD;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.sf-menu li:hover a:before, .sf-menu li:hover a:hover:before, .sf-menu li.sfHover a:before, .sf-menu li.sfHover a:hover:before {
	content: "";
	display: block;
}
.sf-menu li:hover li, .sf-menu li.sfHover li {
	border: 0;
	text-shadow: 1px 1px 0 #fff;
}
.sf-menu li:hover li a, .sf-menu li.sfHover li a {
	background: #E5E5E5;
	zoom: 1;
	color: #010101;
	font-size: 13px;
	font-weight: 400;
	text-transform: none;
	padding-left: 10px;
	border: 0;
	margin: 0;
	box-shadow: 0 0 0 #fff;
	-webkit-box-shadow: 0 0 0 #fff;
	-moz-box-shadow: 0 0 0 #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.sf-menu li:hover li a span, .sf-menu li.sfHover li a span {
	font-weight: 400;
}
.sf-menu li:hover li a:hover, .sf-menu li.sfHover li a:hover {
	color: #1ba000;
	background: #F7F7F7;
	zoom: 1;
	border: 0;
	margin: 0;
	box-shadow: 0 0 0 #fff;
	-webkit-box-shadow: 0 0 0 #fff;
	-moz-box-shadow: 0 0 0 #fff;
	text-decoration: underline;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.sf-menu li:hover li a:before, .sf-menu li.sfHover li a:before {
	display: none !important;
}
.sf-menu li:hover li.sfHover > a, .sf-menu li.sfHover li.sfHover > a {
	color: #1ba000;
	background: #F7F7F7;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.sf-menu li li li {
	background: #fff;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.sf-menu li:hover ul {
	left: 0;
	top: 30px;
	z-index: 99;
	box-shadow: 5px 5px 7px rgba(0,0,0,0.25);
	-webkit-box-shadow: 5px 5px 7px rgba(0,0,0,0.25);
	-moz-box-shadow: 5px 5px 7px rgba(0,0,0,0.25);
	border: solid #ADADAD;
	border-width: 0 0 8px 8px;
	margin-left: -8px;
	background: #E5E5E5;
	zoom: 1;
	padding: 10px 5px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.sf-menu li:hover ul ul {
	background: #E5E5E5;
	zoom: 1;
	margin-top: -5px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.sf-menu li.sfHover ul {
	left: 0;
	top: 30px;
	z-index: 99;
	box-shadow: 5px 5px 7px rgba(0,0,0,0.25);
	-webkit-box-shadow: 5px 5px 7px rgba(0,0,0,0.25);
	-moz-box-shadow: 5px 5px 7px rgba(0,0,0,0.25);
	border: solid #ADADAD;
	border-width: 0 0 8px 8px;
	margin-left: -8px;
	background: #E5E5E5;
	zoom: 1;
	padding: 10px 5px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.sf-menu li.sfHover ul ul {
	background: #E5E5E5;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
ul.sf-menu li:hover li ul {
	top: -999em;
}
ul.sf-menu li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li:hover ul {
	left: 10em;
	top: 0;
}
ul.sf-menu li li.sfHover ul {
	left: 95%;
	top: 10px;
}
ul.sf-menu li li:hover li ul {
	top: -999em;
}
ul.sf-menu li li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left: 90%;
	top: 0;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline: 0;
}
.sf-sub-indicator {
	display: none;
}
ul.sf-menu li li .sf-sub-indicator {
	display: block;
	width: 12px;
	height: 30px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../img/bullet.png) left center no-repeat;
	zoom: 1;
	overflow: hidden;
	text-indent: 30px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.logo {
	float: left;
	width: 1250px;
	margin: 0;
	margin-left: 0px;
}
.logo .ir-logo {
	width: 1250px;
	height: 129px;
}
.logo .ir-logo .ir-in {
	background: left url(../img/logo.png) no-repeat;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}

#header .link-facebook {
	float: right;
	width: 106px;
	height: 62px;
	background: url(../img/facebook.png);
	zoom: 1;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
#footer {
	overflow: hidden;
	font-size: 12px;
	font-family: PT Sans,"CustomFont","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin-top: 5px;
	padding-bottom: 15px;
	padding-top: 0;
	position: relative;
	z-index: 1;
	background: rgba(0,0,0,0.4);
}
#footer .footer-in {
	padding: 20px 0;
	width: 952px;
	margin: 0 auto;
	overflow: hidden;
}
#footer p {
	margin: 0;
}
#footer strong {
	font-weight: 500;
	color: #fff;
}
#footer .f-links {
	color: #fff;
	margin-left: 20px;
}
#footer .f-links a {
	text-decoration: underline;
}
#footer .f-links a:hover {
	text-decoration: none;
}
#footer .gdp-mark {
	color: #fff;
}
#footer .gdp-mark a {
	color: #a4bac6;
}
#footer .gdp-mark a:hover {
	text-decoration: underline;
}
.CMSModule {
	margin: 14px;
}
.CMSModule .CMSArticle, .CMSModule .CMSAggregator, .CMSModule .cmsModuleMenuVertical {
	padding: 20px 18px;
	overflow: hidden;
	background: #74291f;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
}
.menu2 .cmsModuleMenuVertical {
	background: rgba(246,235,193,0.8);
}
.CMSModule .CMSArticle blockquote, .CMSModule .CMSAggregator blockquote {
	padding-left: 90px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
	background: url(../img/ico-bulb.png) 1px center no-repeat;
	zoom: 1;
	color: #212121;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.CMSModule .CMSArticle blockquote p, .CMSModule .CMSAggregator blockquote p {
	color: #212121;
	font-size: 14px;
	padding: 14px 20px;
	min-height: 65px;
	height: 65px;
	display: table-cell;
	vertical-align: middle;
	background: #f4ece8;
}
.CMSModule .CMSArticle blockquote p a, .CMSModule .CMSAggregator blockquote p a {
	font-weight: 700;
}
.CMSModule p {
	margin-bottom: 1em;
}
.CMSModule strong, .CMSModule strong a {
	font-weight: 700;
}
.CMSArticle {
	padding: 20px;
	background: rgba(255,255,255,1) !important;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.CMSArticle .CMSArticleTitle {
	color: #000;
	font-weight: 500;
	font-size: 24px;
	font-family: PT Sans,"CustomFont","Trebuchet MS",Arial,Helvetica,sans-serif;
	line-height: 1.2;
	margin-bottom: 10px;
	margin-left: 5px;
}
.CMSArticle .CMSArticleAuthor {
	color: #717171;
	font-size: 11px;
}
.CMSArticle .CMSArticleCrtDate {
	color: #717171;
	font-size: 11px;
}
.CMSArticle .CMSArticleLead, .CMSArticle .CMSArticleLead p {
	font-size: 18px;
	font-weight: 500;
	padding: 5px 0;
	color: #a76a4d;
	overflow: hidden;
}
.CMSArticle .CMSArticleLead a, .CMSArticle .CMSArticleLead p a {
	font-weight: 700;
	color:#a76a4d;
	text-decoration: underline;
}
.CMSArticle .CMSArticleContent {
	color: #000;
	font-size: 12px;
}
.CMSArticle .CMSArticleContent p {
	font-size: 18px;
}
.CMSArticle .CMSArticleContent strong {
	font-weight: 700;
	color: #574847;
}
.CMSArticle .CMSArticleContent em {
	font-style: italic;
}
.CMSArticle .CMSArticleContent img {
	border: 1px solid #CACACA;
}
.CMSArticle .CMSArticleContent img.raw {
	border: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.CMSArticle .CMSArticleContent a {
	color: #cd1800;
	text-decoration: underline;
}
.CMSArticle .CMSArticleContent ul {
	margin: 10px 0;
	overflow: hidden;
}
.CMSArticle .CMSArticleContent ul li {
	font-size: 18px;
	padding-left: 30px;
	margin-left: 10px;
	color: #212121;
	background: url(../img/bullet.png) 0px 6px no-repeat;
	zoom: 1;
	margin-bottom: 5px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.CMSArticle .CMSArticleContent ul li a {
	color: #cd1800;
}
.CMSArticle .CMSArticleContent h3 {
	font-size: 20px;
	font-weight: 700;
	color: #74291f;
}
.CMSArticle .CMSArticleContent h4, .CMSArticle .CMSArticleContent h5 {
	font-size: 22px;
	font-weight: 700;
	color: #a76a4d;
}
.CMSArticle .CMSArticleContent h5 {
	color: #1BA000;
	font-size: 14px;
}
.CMSArticle .CMSArticleAttachment {
	font-size: 12px;
	color: #717171;
	line-height: 24px;
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
}
.CMSArticle .CMSArticleAttachment a {
	color: $artAttlink;
	float: left;
	padding-left: 30px;
	background: url(../img/download-box.png) 0 0 no-repeat;
	zoom: 1;
	margin-right: 10px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.CMSArticle .CMSArticlePages {
	text-align: center;
	border-top: 1px solid #D0D0D0;
	padding: 10px 0;
	margin-top: 20px;
}
.CMSArticle .CMSArticlePages a {
	display: inline-block;
	padding: 3px 10px;
	margin: 0 5px;
	background: #C7C8C6;
	zoom: 1;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
	text-decoration: none;
	font-weight: 700;
	line-height: 24px;
	font-size: 13px;
	border: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.CMSArticle .CMSArticlePages a:hover {
	background: rgba(0,0,0,0.15);
	zoom: 1;
	text-decoration: none;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
	color: #666;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.CMSArticle .CMSArticlePages a.current {
	background: #1BA000;
	zoom: 1;
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.rawArticel .CMSArticle {
	border: 0;
	padding: 0;
	background: #fff;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.rawArticel .CMSArticle .CMSArticleTitle {
	margin: 0;
	padding-left: 0;
	padding-right: 0;
	background: none;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.rawArticel .CMSArticle p {
	margin: 0;
	margin-bottom: 1em;
}

.rawArticle .CMSArticle {
     background: none !important;
     border: 0px none;
     padding: 0px;
	 box-shadow: none;
}
.rawArticle .CMSArticle strong {
    color: #ffffff;
    font-weight: bold;
    font-size: 16px;
	text-shadow: 1px 1px 1px #000000;
}
.rawArticle .CMSArticle a {
    color: #ffffff;
    font-weight: bold;
    font-size: 16px;
}
.rawArticle .CMSArticle a:hover{
    color: #9fc5ff;
    font-weight: bold;
    font-size: 16px;
	text-decoration: none;
}
.rawArticle .CMSArticle h3 {
    color: #ffffff;
    font-weight: bold;
    font-size: 22px;
	margin-bottom: 5px;
	text-shadow:2px 2px 4px #000000;
}
.rawArticle .CMSArticle .CMSArticleTitle {
     background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%;
     margin: 0px;
     padding-left: 0px;
     padding-right: 0px;
}
.rawArticle .CMSArticle p {
     margin: 0px 0px 1em;
}


.redactor2 .CMSArticle {
	border: 0;
	padding: 0;
	background: #fff;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.redactor2 .CMSArticle .CMSArticleTitle {
	margin: 0;
	padding-left: 0;
	padding-right: 0;
	background: none;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.redactor2 .CMSArticle p {
	margin: 0;
	margin-bottom: 1em;
}

.redactor2 .CMSArticle {
     background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%) !important;
	 -moz-linear-gradient: (top, #a90329 0%, #8f0222 44%, #6d0019 100%);
	 -webkit-linear-gradient: (top, #a90329 0%,#8f0222 44%,#6d0019 100%);
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); 
     border: 0px none;
     padding: 15px;
	 box-shadow: none;
}
.redactor2 .CMSArticle strong {
    color: #ffffff;
    font-weight: bold;
}
.redactor2 .CMSArticle a {
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}
.redactor2 .CMSArticle a:hover{
    color: #e4d8b0;
    font-weight: bold;
    font-size: 16px;
	text-decoration: none;
}
.redactor2 .CMSArticle h3 {
    color: #fff;
    font-weight: bold;
    font-size: 28px;
	margin-bottom: 5px;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.95);
}
.redactor2 .CMSArticle .CMSArticleTitle {
     background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%;
     margin: 0px;
     padding-left: 0px;
     padding-right: 0px;
	 font-size: 26px;
	 color: #fff;
	 text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.95);
}
.redactor2 .CMSArticle p {
     margin: 0px 0px 1em;
	 color: #fff;
}




.CMSAggregator {
	padding: 20px;
	background: #fff !important;
}
.CMSAggregator .aggregator_header {
	color: #000;
	font-weight: 700;
	font-size: 24px;
	font-family: PT Sans,"CustomFont","Trebuchet MS",Arial,Helvetica,sans-serif;
	line-height: 1.2;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 0;
}
.CMSAggregator .aggregator_header .aggregator_title {
	font-weight: 700;
}
.CMSAggregator .aggregator .entry {
	margin-top: -1px;
	padding: 10px 0;
	font-size: 13px;
	border-bottom: 2px solid #EDEDED;
	margin-bottom: 15px;
	overflow: visible;
	min-height: 1px;
}
.CMSAggregator .aggregator .entry .entryheader .dateline {
	font-size: 11px;
	font-weight: 400;
	color: #717171;
	margin: 0;
}
.CMSAggregator .aggregator .entry .entryheader h4 {
	line-height: 1.2;
	margin-bottom: 10px;
}
.CMSAggregator .aggregator .entry .entryheader h4 a {
	color: #cd1800;
	font-weight: 500;
	font-size: 24px;
}
.CMSAggregator .aggregator .entry .entrycontent {
	color: #010101;
	font-size: 13px;
}
.CMSAggregator .aggregator .entry .entrycontent p {
	margin-bottom: 0;
	color: #010101;
	font-size: 18px;
	overflow: hidden;
}
.CMSAggregator .aggregator .entry .entrycontent p a{
	color: #cd1800;
	font-weight: 700;
	text-decoration: underline;
}
.CMSAggregator .aggregator .entry .continue {
	font-size: 11px;
	text-transform: uppercase;
	margin: 0;
	padding: 15px 0 10px;
	overflow: hidden;
}
.CMSAggregator .aggregator .entry .continue a {
	color: #fff;
	background: #ccc url(../img/coffe_min.png) 87% center no-repeat;
	zoom: 1;
	font-weight: 400;
	font-family: PT Sans,"CustomFont","Trebuchet MS",Arial,Helvetica,sans-serif;
	float: right;
	padding: 15px 50px 15px 15px;
	overflow: hidden;
	text-shadow: none;
	border-radius: 10px;
	text-decoration: none;
	box-shadow: -3px -3px 10px rgba(0,0,0,0.35) inset, 3px 3px 10px rgba(255,255,255,0.75) inset;
	-webkit-box-shadow: -3px -3px 10px rgba(0,0,0,0.35) inset, 3px 3px 10px rgba(255,255,255,0.75) inset;
	-moz-box-shadow: -3px -3px 10px rgba(0,0,0,0.35) inset, 3px 3px 10px rgba(255,255,255,0.75) inset;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.CMSAggregator .aggregator .entry .continue a:hover {
	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
}
.CMSAggregator .additionallink {
	padding-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.CMSAggregator .additionallink a {
	color: #ca693b;
	font-size: 20px;
	line-height: 22px;
	font-weight: 700;
	background: url(../img/raquo-2.png) left center no-repeat;
	zoom: 1;
	padding-left: 25px;
	margin-left: 450px;
	display: block;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.CMSAggregator .aggregator_pagination {
	text-align: center;
	padding: 10px 0;
}
.CMSAggregator .aggregator_pagination li {
	display: inline-block;
}
.CMSAggregator .aggregator_pagination li a, .CMSAggregator .aggregator_pagination li span {
	display: inline-block;
	padding: 3px 10px;
	margin: 0 5px;
	background: #C7C8C6;
	zoom: 1;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
	text-decoration: none;
	font-weight: 700;
	line-height: 24px;
	font-size: 13px;
	border: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.CMSAggregator .aggregator_pagination li a {
	text-decoration: none;
	border: 0;
}
.CMSAggregator .aggregator_pagination li a:hover {
	background: rgba(0,0,0,0.15);
	zoom: 1;
	text-decoration: none;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
	color: #666;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.CMSAggregator .aggregator_pagination li span {
	background: #1BA000;
	zoom: 1;
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.cmsModuleMenuVertical h3 {
	color: #fff;
	font-weight: 700;
	font-size: 24px;
	font-family: PT Sans,"CustomFont","Trebuchet MS",Arial,Helvetica,sans-serif;
	line-height: 1.2;
	margin-bottom: 10px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.cmsModuleMenuVertical ul {
	border-top:
}
.cmsModuleMenuVertical ul li {
	border-bottom:
	padding: 0;
}
.cmsModuleMenuVertical ul li a {
	padding: 10px 20px;
	margin: 1px 0;
}
.cmsModuleMenuVertical ul ul {
	padding: 0 0 0 20px;
	background: none;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.cmsModuleMenuVertical a {
	display: block;
	font-size: 13px;
	font-weight: 400;
	border: 0;
	color: #bf7a59;
}
.cmsModuleMenuVertical a:hover {
	text-decoration: underline;
	color: #f6d9cb;
}
.cmsModuleMenuVertical a span {
	display:block;
	font-weight: bold;
	font-size: 17px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.menu1 .CMSModule .cmsModuleMenuVertical{
	background: #f9e386 !important;
}
.menu1 .CMSModule .cmsModuleMenuVertical a, .menu2 .CMSModule .cmsModuleMenuVertical a {
	color: #000;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.menu1 .CMSModule .cmsModuleMenuVertical a:hover, .menu2 .CMSModule .cmsModuleMenuVertical a:hover {
	color: #cd1800;
}
.menu2 .CMSModule .cmsModuleMenuVertical {
	border: 0;
	padding: 21px;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);

}
.menu2 .cmsModuleMenuVertical a span {
	display: block;
	font-weight: bold;
	font-size: 17px;
	text-shadow: 2px 2px 1px rgba(255,255,255,0.6)
}
.menu2 .CMSModule .cmsModuleMenuVertical ul {
	border-top: 0;
	background: rgba(246, 235, 190, 0.5) none repeat scroll 0 0;
	border-radius: 3px;
}
.menu2 .CMSModule .cmsModuleMenuVertical li {
	border-bottom: 0;
}
.menu2 .CMSModule .cmsModuleMenuVertical a {
	padding: 7px 7px  7px 25px;
	background-position: 5px 10px;
	border-bottom: 1px solid rgba(160, 136, 0, 0.2) !important;
	border-style: solid;
}
.menu2 .CMSModule .cmsModuleMenuVertical a:hover {
	background-color:
}
.cmsModuleMenuHorizontal {
	padding: 20px;
}
.cmsModuleMenuHorizontal h3 {
	color: #000;
	font-weight: 700;
	font-size: 24px;
	font-family: PT Sans,"CustomFont","Trebuchet MS",Arial,Helvetica,sans-serif;
	line-height: 1.2;
	margin-bottom: 10px;
}
.menu2 .cmsModuleMenuVertical h3
{	color: #74291f;
	text-shadow: 1px 1px 3px rgba(255, 255, 255, 0.95);
}
.cmsModuleMenuHorizontal li {
	display: inline;
	margin-right: 20px;
}
.cmsModuleMenuHorizontal li a {
	font-size: 13px;
	font-weight: 400;
}
.cmsModuleMenuHorizontal li a:hover {
	color: #900;
}
table {
	margin: 0;
}
td,th {
	font-size: 12px;
	padding: 5px;
}
th {
	background: #747474;
	zoom: 1;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
	border-bottom: 1px solid rgba(0,0,0,0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
td {
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
tr:hover td {
}
.table-1 td, .table-1 th {
	border: 1px solid rgba(0,0,0,0.6);
}
.table-2 td, .table-2 th, .table-3 td, .table-3 th {
	border: 0;
	padding: 0;
	background: none;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.table-2 th, .table-3 th {
	color: #010000;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.75);
	font-weight: 700;
}
.table-2 tr:hover td, .table-3 tr:hover td {
	background: none;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.table-3 td, .table-3 th {
	padding: 5px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.showcase-load {
	height: 296px;
	overflow: hidden;
}
.showcase-onepage {
	overflow: hidden;
}
.showcase {
	margin: 0;
	position: relative;
	width: 922px !important;
}
.showcase-content-container {
	width: 720px;
	float: right !important;
}
.showcase-arrow-previous, .showcase-arrow-next {
	position: absolute;
	background-position: center center;
	background-repeat: no-repeat;
	bottom: 0px;
	cursor: pointer;
	z-index: 20;
	display: block;
	width: 24px;
	height: 40px;
}
.showcase-arrow-previous:hover, .showcase-arrow-next:hover {
	-moz-opacity: Array;
	-webkit-opacity: Array;
	-khtml-opacity: Array;
	zoom: 1;
	opacity: .6;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
}
.showcase-arrow-previous {
	left: 0px;
	background-image: url(../img/ico-arrow-up-green.png);
	zoom: 1;
	top: 0px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.showcase-arrow-next {
	right: 0px;
	background-image: url(../img/ico-arrow-down-green.png);
	zoom: 1;
	bottom: 0px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.showcase-content {
	text-align: center;
}
.showcase-content .aw-slide-link {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
}
.showcase-content-wrapper {
	text-align: center;
	height: 296px;
	width: 635px;
	display: table-cell;
	vertical-align: middle;
}
.showcase-caption {
	color: #fff;
	padding: 0;
	text-align: left;
	position: absolute;
	width: 270px;
	font-size: 11px;
	right: 180px;
	top: 35px;
	display: none;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
}
.showcase-caption .showcase-caption-header {
	background: rgba(0,0,0,0.7);
	zoom: 1;
	margin-bottom: 10px;
	padding: 5px 10px;
	height: 40px;
	display: table;
	width: 310px;
	vertical-align: middle;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.showcase-caption .showcase-caption-content {
	background: rgba(0,0,0,0.7);
	zoom: 1;
	padding: 10px;
	margin-top: 15px;
	width: 310px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.showcase-caption .showcase-caption-content p {
	margin: 0;
	font-size: 13px;
}
.showcase-caption h4 {
	font-size: 14px;
	line-height: 1.2;
}
.showcase-caption h4 a {
	font-weight: 700;
	color: #fff;
	text-decoration: none;
	font-size: 20px;
	padding-top: 15px;
}
.showcase-caption .continue {
	float: right;
	position: absolute;
	top: 0px;
	left: -65px;
}
.showcase-caption .continue a {
	float: right;
	width: 50px;
	height: 50px;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	background: rgba(0,0,0,0.7) url(../img/ico-arrow-right-white.png) center no-repeat;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.showcase-caption img, .showcase-caption .dateline, .showcase-caption br {
	display: none;
}
.showcase-caption .entrycontent {
	font-size: 12px;
	line-height: 1.5;
}
.showcase-caption .entrycontent p {
	font-size: 12px;
	margin-bottom: 0;
	color: #9b4614;
}
.showcase-button-wrapper {
	clear: both;
	margin-top: 10px;
	text-align: center;
	background: none;
	zoom: 1;
	padding: 0;
	float: right;
	display: none;
	position: absolute;
	bottom: 10px;
	right: 10px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.showcase-button-wrapper span {
	margin-right: 3px;
	padding: 0;
	display: inline;
	display: inline-block;
	cursor: pointer;
	font-size: 12px;
	font-weight: 400;
	color: #c42d30;
	background: #fff;
	zoom: 1;
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	-moz-border-radius: 22px;
	-webkit-border-radius: 22px;
	-khtml-border-radius: 22px;
	border-radius: 22px;
	margin-left: 5px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.showcase-button-wrapper span.active {
	font-weight: 700;
	color: #fff;
	background: #BB9595;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.showcase-thumbnail-container {
	width: 202px!important;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.75);
}
.showcase-thumbnail-wrapper {
	overflow: hidden;
}
.showcase-thumbnail {
	width: 148px;
	height: 40px;
	cursor: pointer;
	position: relative;
	margin-bottom: 1px;
	font-size: 11px;
	font-weight: 400;
	padding-top: 5px;
}
.showcase-thumbnail .inner {
	display: block;
	display: table-cell;
	vertical-align: middle;
	height: 28px;
	line-height: 1.2;
	color: #381504;
	padding: 0 15px;
}
.showcase-thumbnail.active {
	background: #EBAD6F;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.showcase-thumbnail.active .inner {
	border-left: 0;
	color: #381504;
}
.showcase-thumbnail-caption {
	position: absolute;
	bottom: 2px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.showcase-thumbnail-content {
	padding: 10px;
	text-align: center;
	padding-top: 25px;
}
.showcase-thumbnail-cover {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	.showcase-thumbnail: hover;
}
.showcase-thumbnail:hover .showcase-thumbnail-cover {
	display: none;
}
.showcase-thumbnail.active .showcase-thumbnail-cover {
	display: none;
}
.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail {
	width: 148px;
}
.showcase-thumbnail-wrapper-vertical {
	padding: 0;
}
.showcase-thumbnail-wrapper-vertical .showcase-thumbnail {
	margin-bottom: 0;
	background: #e1da8e;
	zoom: 1;
	width: auto;
	height: 33px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.showcase-thumbnail-wrapper-vertical .showcase-thumbnail.active {
	background: #eae7c2;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.showcase-thumbnail-wrapper-vertical .showcase-thumbnail.active .inner {
	color: #74291f;
}
.showcase-thumbnail-wrapper-vertical .showcase-thumbnail .inner {
	line-height: 1.1;
}
.showcase-thumbnail-button-backward, .showcase-thumbnail-button-forward {
	cursor: pointer;
}
.showcase-thumbnail-button-backward {
	padding-bottom: 0;
	padding-right: 0;
}
.showcase-thumbnail-button-backward .showcase-thumbnail-vertical, .showcase-thumbnail-button-forward .showcase-thumbnail-vertical, .showcase-thumbnail-button-forward .showcase-thumbnail-horizontal, .showcase-thumbnail-button-backward .showcase-thumbnail-horizontal {
	background-color: #EAEAEA;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	width: auto;
	height: 39px;
	cursor: pointer;
}
.showcase-thumbnail-button-backward .showcase-thumbnail-vertical {
	background-image: url(../img/ico-arrow-up-green.png);
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical {
	-moz-opacity: Array;
	-webkit-opacity: Array;
	-khtml-opacity: Array;
	zoom: 1;
	opacity: .5;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
}
.showcase-thumbnail-button-forward .showcase-thumbnail-vertical {
	background-image: url(../img/ico-arrow-down-green.png);
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical {
	-moz-opacity: Array;
	-webkit-opacity: Array;
	-khtml-opacity: Array;
	zoom: 1;
	opacity: .5;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
}
.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal {
	background:
	zoom: 1;
	.showcase-thumbnail-button-backward: hover .showcase-thumbnail-horizontal;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal {
	background:
	zoom: 1;
	.showcase-thumbnail-button-forward: hover .showcase-thumbnail-horizontal;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.showcase-thumbnail-button-forward span span, .showcase-thumbnail-button-backward span span {
	display: none;
}
.showcase-arrow-next, .showcase-arrow-previous {
	display: block;
	cursor: pointer;
	height: 40px;
	width: 202px;
	position: absolute;
	left: 0px;
	background-position: center center;
	background-repeat: no-repeat;
}
.showcase-arrow-next:hover, .showcase-arrow-previous:hover {
	-moz-opacity: Array;
	-webkit-opacity: Array;
	-khtml-opacity: Array;
	zoom: 1;
	opacity: .5;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
}
#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
	zoom: 1;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	box-shadow: 0 0 30px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 30px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 30px rgba(0,0,0,0.5);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
#fancybox-content .modal {
	padding: 20px;
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	zoom: 1;
	z-index: 1101;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
#fancybox-close {
	position: absolute;
	top: -10px;
	right: -30px;
	width: 30px;
	height: 30px;
	background:
	zoom: 1;
	cursor: pointer;
	z-index: 1103;
	display: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
#fancybox-error {
	color: #444;
	font: normal 12px/20px PT Sans;
	padding: 14px;
	margin: 0;
}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}
#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}
#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background:
	zoom: 1;
	z-index: 1102;
	display: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
#fancybox-left {
	left: 0px;
}
#fancybox-right {
	right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}
#fancybox-left-ico {
	background-image:
	zoom: 1;
	background-position: -40px -30px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
#fancybox-right-ico {
	background-image:
	zoom: 1;
	background-position: -40px -60px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;
}
#fancybox-left:hover span {
	left: 20px;
}
#fancybox-right:hover span {
	left: auto;
	right: 20px;
}
.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}
#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image:
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image:
	zoom: 1;
	background-position: -40px -162px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image:
	zoom: 1;
	background-position: -20px 0px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image:
	zoom: 1;
	background-position: -40px -182px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image:
	zoom: 1;
	background-position: 0px -20px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image:
	zoom: 1;
	background-position: -40px -142px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image:
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image:
	zoom: 1;
	background-position: -40px -122px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}
.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	zoom: 1;
	position: relative;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}
.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}
#fancybox-title-over {
	padding: 10px;
	background-image:
	zoom: 1;
	display: block;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}
#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}
#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}
#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background:
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: 700;
	padding: 0 0 3px 0;
	background:
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background:
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.fancybox-ie6 #fancybox-close {
	background: transparent;
	zoom: 1;
	filter:
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.fancybox-ie6 #fancybox-left-ico {
	background: transparent;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_nav_left.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.fancybox-ie6 #fancybox-right-ico {
	background: transparent;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_nav_right.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.fancybox-ie6 #fancybox-title-over {
	background: transparent;
	zoom: 1;
	filter: 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.fancybox-ie6 #fancybox-title-float-left {
	background: transparent;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_title_left.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.fancybox-ie6 #fancybox-title-float-main {
	background: transparent;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_title_main.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.fancybox-ie6 #fancybox-title-float-right {
	background: transparent;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_title_right.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6 {
	position: absolute;
	margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div {
	background: transparent;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_loading.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.fancybox-ie .fancybox-bg {
	background: transparent !important;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.fancybox-ie #fancybox-bg-n {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_shadow_n.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-ne {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_shadow_ne.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-e {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_shadow_e.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-se {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_shadow_se.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-s {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_shadow_s.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-sw {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_shadow_sw.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-w {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_shadow_w.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-nw {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_shadow_nw.png', sizingMethod='scale');
}
.scrollable {
	position: relative;
	overflow: hidden;
	width: 880px;
	height: 156px;
	margin: 0 50px;
}
.scrollable .items a, .scrollable .items img {
	float: left;
	display: block;
	width: 186px;
	height: 114px;
}
.scrollable .items img {
	display: block;
}
.scrollable .items a {
	margin: 18px 15px 0;
	border: 0;
	border: 2px solid #C0C3C5;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.18);
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.18);
	-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.18);
}
.scrollable .items a span {
	display: block;
	text-align: center;
	font-size: 12px;
	padding-top: 7px;
	color: #fff;
	-moz-opacity: Array;
	-webkit-opacity: Array;
	-khtml-opacity: Array;
	zoom: 1;
	opacity: .55;
	clear: both;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=55);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=55)";
}
.scrollable .items a:hover {
	border: 2px solid #E10406;
}
.scrollable .items {
	width: 20000em;
	position: absolute;
	clear: both;
}
.items div {
	float: left;
	width: 880px;
}
.scrollable .active {
	border: 2px solid #000;
	position: relative;
	cursor: default;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 3px solid #50607A;
	background: #91A4C6;
	background-image: -moz-linear-gradient(top,rgb(145,164,198),rgb(111,119,133));
	background-image: -webkit-gradient(linear,left top,left bottom,from(rgb(145,164,198)),to(rgb(111,119,133)));
	background-image: -khtml-gradient(linear,left top,left bottom,from(rgb(145,164,198)),to(rgb(111,119,133)));
	zoom: 1;
	color: #232323;
	padding: 15px;
	width: 280px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
	box-shadow: 13px 13px 22px rgba(0,0,0,0.5);
	-webkit-box-shadow: 13px 13px 22px rgba(0,0,0,0.5);
	-moz-box-shadow: 13px 13px 22px rgba(0,0,0,0.5);
	text-shadow: 1px 1px 0 rgba(0,0,0,0.15);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false) progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff91a4c6,endColorstr=#ff6f7785,gradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false), progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff91a4c6,endColorstr=#ff6f7785,gradientType=0)";
}
#tooltip h3 {
	font-size: 13px;
	font-weight: 700;
	line-height: 1.4;
	color: #cfe0ff;
	text-transform: uppercase;
	margin: 5px 0;
	text-align: left;
}
#tooltip p {
	font-size: 12px;
	font-weight: 400;
	margin: 5px 0;
	color: #fff;
}
#tooltip .note {
	text-align: right;
	font-size: 10px;
	color: #d0d0d0;
}
.tooltip {
	display: none;
}
.iframe-store-form {
	position: fixed;
	top: 50px;
	left: -530px;
	width: 500px;
	height: 500px;
	background: #EAEAEA;
	zoom: 1;
	padding: 15px;
	z-index: 110;
	box-shadow: 0 0 15px rgba(0,0,0,0.35);
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.35);
	-moz-box-shadow: 0 0 15px rgba(0,0,0,0.35);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.iframe-store-form .triger, .iframe-store-form .triger-store {
	-moz-border-radius: 0 10px 10px 0;
	-webkit-border-radius: 0 10px 10px 0;
	-khtml-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
	color: #fff;
	overflow: hidden;
	text-indent: 110%;
	white-space: nowrap;
	position: absolute;
	box-shadow: 5px 0 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 5px 0 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 5px 0 5px rgba(0,0,0,0.2);
	cursor: pointer;
}
.iframe-store-form .triger {
	background: #1ba000 url(../img/triger-form.png) center center no-repeat;
	zoom: 1;
	height: 300px;
	line-height: 50px;
	right: -50px;
	top: 0;
	width: 50px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.iframe-store-form .triger-store {
	background: #ff7e00 url(../img/triger-store.png) center center no-repeat;
	zoom: 1;
	width: 30px;
	height: 210px;
	bottom: 0;
	right: -30px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
html {
	padding: 0;
	min-height: 100%;
}
body {
	font-family: PT Sans,Arial,Helvetica,sans-serif;
	line-height: 1.5;
	background: #fff;
	zoom: 1;
	box-shadow: 0 1px 0 #ADADAD inset;
	-webkit-box-shadow: 0 1px 0 #ADADAD inset;
	-moz-box-shadow: 0 1px 0 #ADADAD inset;
	padding: 0;
	color: #000;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.body {
	border-bottom: 1px solid #ADADAD;
	background: #563931 url("../img/background.jpg") no-repeat fixed center 0;
	padding-top: 51px;
	background-size: cover;
	overflow: hidden;
}
.body-wrap {
	width: 1250px;
	margin: 0 auto;
}
.content-wrap {
	padding: 14px 0;
	font-family: PT Sans,"CustomFont","Trebuchet MS",Arial,Helvetica,sans-serif;
	overflow: hidden;
	position: relative;
	z-index: 10;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
.content-wrap p {
	margin-bottom: 15px;
}
a {
	color: #f2f2f2;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
	line-height: 1.5;
	font-family: $CustomFont;
}
h1 {
	font-size: 30px;
	font-style: italic;
}
h2 {
	font-size: 23px;
}
h3 {
	font-size: 17px;
}
h4 {
	font-size: 15px;
}
#breadcrumbMenuUl {
	background: url("../img/home.png") no-repeat !important;
	margin-left: 34px;
	font-size: 12px;
	font-family: PT Sans,"CustomFont","Trebuchet MS",Arial,Helvetica,sans-serif;
	padding: 1px 55px;
	margin-top: 0;
	margin-bottom: 0;
	clear: both;
	overflow: hidden;
	background: none;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
#breadcrumbMenuUl ul {
	margin: 0;
	margin-bottom: 10px;
	overflow: hidden;
}
#breadcrumbMenuUl li {
	float: left;
	margin: 0;
	color: #fff;
}
#breadcrumbMenuUl li span {
	font-weight: 700;
}
#breadcrumbMenuUl li a, #breadcrumbMenuUl li span {
	line-height: 21px;
	float: left;
	/*margin-left: 13px;*/
}
#breadcrumbMenuUl li a {
	padding-right: 20px;
	margin-right: 10px;
	background: url(../img/raquo.png) right center no-repeat;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled:false)";
}
#breadcrumbMenuUl li a span {
	font-weight: 400;
	text-decoration: underline;
	font-weight: bold;
}
#breadcrumbMenuUl li a:hover span {
	text-decoration: underline;
}

.breadcrumbs {
	float: left;
	height: 34px;
    line-height: 44px;
    overflow: hidden;
    padding: 10px 0 0;
    width: 100%;
    background: rgba(255, 255, 255, 0.3);
}

#mainMenu .homeLink {
 	background: url("../img/coffe.png") no-repeat 0 bottom;
    float: left;
    height: 0;
	overflow: hidden;
	margin-right: 15px;
    padding: 39px 0px 0;
}
input {
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    color: #000;
    font-size: 15px;
    padding: 8px;
    width: 600px;
	font-family: "PT Sans",sans-serif;
}
input.text, textarea, select {
    color: #000;
    font: 15px/15px "PT Sans",Arial,Helvetica,sans-serif;
    margin: 1px 0;
    padding: 6px;
    text-shadow: 0 1px 0 #fff;
}
select {
    background: #f2f2f2 none repeat scroll 0 0;
    color: #000;
}
textarea {
    border: 1px solid #ccc;
    height: 85px;
    padding: 8px;
    resize: none;
    width: 600px;
}
textarea:focus {
    border: 1px solid #555;
    height: 85px;
    padding: 8px;
    resize: none;
    width: 600px;
    transition: 0.5s;
}
input[type="text"]:focus {
    background: #fff;
    border: 1px solid #555;
	-webkit-transition: 0.5s;
    transition: 0.5s;
}
.CMSComments {
    background: rgba(255, 255, 255, 1);
    padding-left: 15px;
    padding-bottom: 15px;
	padding-top: 15px;
}

.CMSMessage a {
	color: black;
}
.CMSCommentsSpacer {
    margin-left: 0;
    width: 98%;
}
.CMSModule input.submit:focus {
    text-shadow: 1px 1px 0 #fff;
}

.CMSComment a {
    color: #574847;
}
.CMSComment {
    background: #f2f2f2 none repeat scroll 0 0;
    border-radius: 5px;
    padding: 0px 1px 0px 7px;
    width: 97%;
    margin-bottom: 15px;
}
.CMSComment p {
    margin-bottom: 5px;
}
.CMSCommentsTitle {
    font-size: 24px;
    color: #438ada;
	font-weight: bold;
}
.CMSCommentsLead {
    font-size: 20px;
    margin-bottom: 9px;
}
.CMSMessage {
	width: 854px;
	border: 3px dotted #e40002;
	margin-bottom: 5px;
	padding: 5px;
	width: 400px;
}
.CMSCommentsHoneypot {
	display: none;
	color: white;
	clip: rect(0,0,0,0,);
	overflow: hidden;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: -9999px;
	left: -9999px;
}

#form-1, #form-2, #form-3, #form-4, #form-5, #form-6, #form-7, #form-8, #form-9, #form-10, #form-11, #form-12, #form-13, #form-14, #form-15 {
	background: #fff;
	padding:20px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
}
.forms2 input {
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    color: #000;
    font-size: 15px;
    padding: 8px;
    width: 165px;
    font-family: "PT Sans",sans-serif;
}
.forms2 input.text, textarea, select {
    color: #000;
    font: 15px/15px "PT Sans",Arial,Helvetica,sans-serif;
    margin: 1px 0;
    padding: 6px;
    text-shadow: 0 1px 0 #fff;
}
.forms2 select {
    background: #f2f2f2 none repeat scroll 0 0;
    color: #000;
}
.forms2 textarea {
    border: 1px solid #ccc;
    height: 85px;
    padding: 8px;
    resize: none;
    width: 166px;
}
.forms2 textarea:focus {
    border: 1px solid #555;
    height: 85px;
    padding: 8px;
    resize: none;
    width: 166px;
    transition: 0.5s;
}
.forms2 input[type="text"]:focus {
    background: #fff;
    border: 1px solid #555;
	-webkit-transition: 0.5s;
    transition: 0.5s;
}
.forms2 .CMSComments {
    background: rgba(255, 255, 255, 1);
    padding-left: 15px;
    padding-bottom: 15px;
	padding-top: 15px;
}

.forms2 .CMSMessage a {
	color: black;
}
.forms2 .CMSCommentsSpacer {
    margin-left: 0;
    width: 98%;
}
.forms2 .CMSModule input.submit:focus {
    text-shadow: 1px 1px 0 #fff;
}

.forms2 .CMSComment a {
    color: #574847;
}
.forms2 .CMSComment {
    background: #f2f2f2 none repeat scroll 0 0;
    border-radius: 5px;
    padding: 0px 1px 0px 7px;
    width: 97%;
    margin-bottom: 15px;
}
.forms2 .CMSComment p {
    margin-bottom: 5px;
}
.forms2 .CMSCommentsTitle {
    font-size: 24px;
    color: #438ada;
	font-weight: bold;
}
.forms2 .CMSCommentsLead {
    font-size: 20px;
    margin-bottom: 9px;
}
.forms2 .CMSMessage {
	width: 854px;
	border: 3px dotted #e40002;
	margin-bottom: 5px;
	padding: 5px;
	width: 400px;
}
.forms2 .CMSCommentsHoneypot {
	display: none;
	color: white;
	clip: rect(0,0,0,0,);
	overflow: hidden;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: -9999px;
	left: -9999px;
}
.forms2 td {
	border-bottom: none;
}
.CMSFormHoneypot {
	display: none;
	color: white;
	clip: rect(0,0,0,0,);
	overflow: hidden;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: -9999px;
	left: -9999px;	
}
.CMSFormLabel {
	color:rgb(78, 77, 77);
	font-size: 23px;
	background: #fff;
	padding: 20px 20px 0 20px;
}
.CMSFormLabel strong {
	font-size: 12px;
	padding: 0;
	
}
td.CMSFormDetail {
	border-bottom: 0px;
	padding-left: initial;
}
#CookieAlert {
    position: fixed;
    bottom: -1px;
    left: 0px;
    right: 0px;
    width: 100%;
    z-index: 1000;
    padding: 10px;
    font-family: Arial;
    font-size: 14px;
    opacity: 1;
    background-color: #74291f !important;
    color: #bf7a59 !important;
    text-shadow: 1px 1px 0px rgba(255,255,255,0.1);
    border-top: 1px solid #444;
    border-bottom: 1px solid #444;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15);
}

#CookieAlert a {
	color: #ffffff !important;
}

.CMSFormMessageGdprFailure {
	background: #fff;
	padding-top: 20px;
}
.CMSFormMessageGdprFailure a {
	color: red;
	margin-left: 20px;
	text-decoration: underline;
	font-weight: 700;
}

.GDPRClause a {
	color: #cd1800;
	text-decoration: underline;
}

.CMSFormMessageSuccess {
	background: #fff;
	padding-left: 20px;
	padding-bottom: 20px;
}
.CMSFormMessageSuccess a {
	color: green;
	text-decoration: underline;
	font-weight: 700;
}
.slider-wrap{
	height: 285px !important;
}
.slider-title{
	width: 1250px;
	margin: 0 auto;
	font-size: 27px;
	color: #ffffff;
	font-family: 'CustomFont';
	font-weight: 700;
}
.slider {
	height: 212px !important;
	padding: 10px 0;
	position: relative;
	width: 100%;
}
.slider ul {
	position: absolute;
	top: 10px;
	width: 100000%;
}
.slider ul li {
	float: left;
	margin: 0 10px;
	position: relative;
	width: 320px !important;
	border:  6px solid transparent;
}
.slider ul li img {
	box-shadow: 0 0 10px black;	
}
.slider ul li:hover{
	border-radius: 5px;
	border: 6px solid #c84100;
}
.slider ul li:hover .slider-box{
	display: flex;
}
.slider ul li:hover img{
	box-shadow: 0;
}
.slider ul li img {
	height: 200px !important;
	width: 320px !important;
	display: block;
}

.slider ul li:nth-child(5n) > div > div,
.slider ul li:nth-child(6n) > div > div,
.slider ul li:nth-child(7n) > div > div,
.slider ul li:nth-child(8n) > div > div,
.slider ul li:nth-child(9n) > div > div {
right: 56px;
left: auto;
}

.slider-box{
	position: absolute;
	display: none;
	flex-direction: column;
	justify-content: space-between;
	top: 70%;
	left: 50%;
	width: 450px;
	min-height: 200px;
	z-index: 1555;
	background: rgba(83,54,50, 0.94);
	border: 1px solid black;
	box-shadow: inset 0 0 10px #000000;
	padding: 20px;
}
.slider-box h3{
	padding-bottom: 10px;
font-size: 20px;
color: #ffffff;
font-family: 'CustomFont';
font-weight: 700;
}
.slider-box p {
	font-size: 17px;
line-height: 24px;
color: #ececec;
font-family: 'CustomFont';
font-weight: 400;
}
.slider-arrow{
	background: url(../img/next.png) no-repeat;
	width: 24px;
	height: 31px;
	align-self: flex-end;
}
.banner img {
	width: 100%;
}
/* lightbox */
html.lb-disable-scrolling {
	overflow: hidden;
	/* Position fixed required for iOS. Just putting overflow: hidden; on the body is not enough. */
	position: fixed;
	height: 100vh;
	width: 100vw;
  }
  
  .lightboxOverlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	background-color: black;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: 0.8;
	display: none;
  }
  
  .lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 10000;
	text-align: center;
	line-height: 0;
	font-weight: normal;
  }
  
  .lightbox .lb-image {
	display: block;
	height: auto;
	max-width: inherit;
	max-height: none;
	border-radius: 3px;
  
	/* Image border */
	border: 4px solid white;
  }
  
  .lightbox a img {
	border: none;
  }
  
  .lb-outerContainer {
	position: relative;
	*zoom: 1;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	border-radius: 4px;
  
	/* Background color behind image.
		 This is visible during transitions. */
	background-color: white;
  }
  
  .lb-outerContainer:after {
	content: '';
	display: table;
	clear: both;
  }
  
  .lb-loader {
	position: absolute;
	top: 43%;
	left: 0;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
  }
  
  .lb-cancel {
	display: block;
	width: 32px;
	height: 32px;
	margin: 0 auto;
  }
  
  .lb-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
  }
  
  .lb-container > .nav {
	left: 0;
  }
  
  .lb-nav a {
	outline: none;
	background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
  }
  
  .lb-prev,
  .lb-next {
	height: 100%;
	cursor: pointer;
	display: block;
  }
  
  .lb-nav a.lb-prev {
	width: 34%;
	left: 0;
	float: left;
  
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;
	-o-transition: opacity 0.6s;
	transition: opacity 0.6s;
  }
  
  .lb-nav a.lb-prev:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
  }
  
  .lb-nav a.lb-next {
	width: 64%;
	right: 0;
	float: right;
  
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;
	-o-transition: opacity 0.6s;
	transition: opacity 0.6s;
  }
  
  .lb-nav a.lb-next:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
  }
  
  .lb-dataContainer {
	margin: 0 auto;
	padding-top: 5px;
	*zoom: 1;
	width: 100%;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
  }
  
  .lb-dataContainer:after {
	content: '';
	display: table;
	clear: both;
  }
  
  .lb-data {
	padding: 0 4px;
	color: #ccc;
  }
  
  .lb-data .lb-details {
	width: 85%;
	float: left;
	text-align: left;
	line-height: 1.1em;
  }
  
  .lb-data .lb-caption {
	font-size: 13px;
	font-weight: bold;
	line-height: 1em;
  }
  
  .lb-data .lb-caption a {
	color: #4ae;
  }
  
  .lb-data .lb-number {
	display: block;
	clear: left;
	padding-bottom: 1em;
	font-size: 12px;
	color: #999999;
  }
  
  .lb-data .lb-close {
	display: block;
	float: right;
	width: 30px;
	height: 30px;
  
	text-align: right;
	outline: none;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
	-webkit-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	transition: opacity 0.2s;
  }
  
  .lb-data .lb-close:hover {
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
  }
  .grid {
	line-height: 0;
	column-gap: 8px;
  }
  /* clear fix */
  .grid:after {
	content: '';
	display: block;
	clear: both;
  }
  
  /* ---- .grid-item ---- */
  
  .grid-sizer,
  .grid-item {
	width: auto;
  }
  
  .grid-item {
	float: left;
  }
  
  .grid-item img {
	display: block;
	max-width: 100%;
	padding-bottom: 8px;
  }
  