/*********** Generated from [000_css_clearing.cfm] ******************/
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,
input, textarea,
table, caption, tbody, tfoot, thead, tr, th, td {
	
	margin: 0;
  padding: 0;
	border: 0;
	outline: 0;
  font: inherit;
	
	
	
}
body {
	line-height: 1;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}


ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}


table {
	
	border-spacing: 0;
}



 
br { 
	letter-spacing:normal;
}


form, form td, form th, form input, form textarea, form select {
	line-height: 1;
}


 .elm_form_radio td {
	line-height: 1 !important;
}





html { -webkit-text-size-adjust:none; }
/*********** End [000_css_clearing.cfm] *****************************/

/*********** Generated from [2_css_layout.cfm] ******************/
body, td, th, input, textarea, select, .wrapper {
	color: #222;
	font-family: 'freight-sans-pro','DejaVu Sans Condensed', Helvetica, Arial, sans-serif;
	font-size: 16px;
  font-size: 14px\9; /* IE8 und darunter */ 
}


.elm_gallery_navigator span,.elm_gallery_navigator li,
.elm_gallery_imgouter span, .elm_gallery_imgouter li {
	color: #222;
	
	font-size: 16px;
}


body, td, th, label{
  line-height: 135%;
}


body.website  {
	background-color: #e1e1e1;
}




#page {
  margin: 0px auto 0px auto;
  text-align: left;
  width: 1110px;
}


.wide #page {
  padding: 20px 10px 30px 10px;
  width: 1090px;  /*total 1110*/
}

.wide .tilelist {
  width: 1080px;  
}





.narrow #page {
  padding: 20px 25px 30px 25px;
  width: 910px; /*total 960*/ 
}

.narrow .tilelist {
  width: 900px;  
}




body.mobile.startpage {
	overflow-x: hidden;
}

.mobile #page {
  padding: 20px 20px 30px 20px;
  width: 540px; /*total 580*/ 
}

.mobile #area_content {
  padding: 0px;
  width: 540px; /*total 540*/ 
}

.mobile .tilelist {
  width: 540px;  
}

.mobile #logo_subline {
	background-image: none !important;
}

.mobile #logo_subline a {
	display: none !important;
}

.mobile .slidebox div {
	font-size: 40px !important;
}


.mobile #box_navi {
    background-color: #2e479b;
    border-bottom: 1px solid #ccc;
    display: none;
    float: none;
    padding-bottom: 10px;
    padding-top: 0px;
    position: absolute;
    top: 100px;
    width: 100%;
    z-index: 9000;
}

.mobile #box_navi #navi {
    border-top: 1px solid #ccc;
    padding-top: 10px;
}

.mobile #navi a {
     float: left !important; 
     padding-top: 6px !important;
     padding-bottom: 6px !important;
}


.mobile #navi li {
    box-sizing: border-box; 
    display: block;
    overflow: hidden;
    padding: 0px 30px 0px 30px;
    width: 100%;
}


.mobile #box_logo {
  padding-left: 34px !important;  
}


.mobile #trigger {
	float: right;
  width: 40px;
}

.menu-trigger {
	padding: 30px 40px 20px 20px;
	
}

.mobile #trigger span {
	display: block;
  height: 5px;
  width: 40px;
}

.mobile #trigger .blue {
	background-color: #fff;
}



.mobile .tile_text, .mobile .elm_document a {
	
}













.clear {
	clear: both;
}





html, body {
height: 100%;
}
#wrapper_page {
min-height: 100%;
width: 100%;
}

#wrapper_inner {
overflow:hidden;
padding-bottom: 100px;/* must be same height as the footer */
}


#area_footer {
position: relative;
margin-top: -100px; /* negative value of footer height */
height: 100px;
clear:both;
}



.startpage #wrapper_inner {
padding-bottom: 135px;/* must be same height as the footer */
}

#wrapper_footer {
position: relative;
margin-top: -135px; /* negative value of footer height */
height: 135px;
clear:both;
}

/*Opera Fix*/
body:before {
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/
}






#area_header {
  background-color: #2e479b;
  overflow: hidden;
  width: 100%;
}

#header {
  margin: 15px auto 0px auto;
  overflow: hidden;
}

.wide #header {
  width: 1110px;
}

.narrow #header {
  width: 928px;
}


#header #box_logo {
	float: left;
  padding-bottom: 10px;
  padding-left: 6px;
  width: 187px;
}

#box_logo img {
	float: left;
}



#box_navi {
	float: right;
  width: auto;
}






#area_content {
  padding: 10px 0px 0px 10px;
  width: 1080px;
}

.wide #area_content {
  width: 1080px;
}

.narrow #area_content {
  width: 900px;
}




#content, #content td {
  letter-spacing: 0.01em;
	line-height: 135%;
}

#content br {
    letter-spacing: normal;
}




#area_footer,#area_footer_start {
	background-color: #2e479b;
}

#area_footer_start {
	height: 100px;
}

#footer {
	background: url(/img/layout/praezisionsmechanik_4.gif) no-repeat center 4px;
  height: 30px;
}


#footer.start_footer {
	background: url(/img/layout/praezisionsmechanik_4.gif) no-repeat center 4px;
  height: 30px;
}

#contacts {
	margin: 0px auto;
  padding-top: 20px;
  width: 114px;
}

#contacts a {
	float: left;
}

#contacts.wide {
	width: 255px;
}

#contacts p {
	color: #a9b3d6 !important;
  display: none;
  float: left;
  padding: 3px 0px 0px 5px;
  width: 135px;
}





.startpage #page {
	padding: 0px;
}


#logo_subline {
	background-image: url(/img/layout/tile_hi.png);
	color: #222;
  font-family: 'freight-sans-pro','DejaVu Sans Condensed', Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 20px;
  height: 28px;
  padding-top: 7px;
  text-align: center;
  
  
}

#logo_subline a,#logo_subline a:visited,#logo_subline a:hover,#logo_subline a:focus {
	color: #222 !important;
 }
/*********** End [2_css_layout.cfm] *****************************/

/*********** Generated from [3_css_global.cfm] ******************/
a, a:link, a:visited, a b, b a {
	color: #283e88;
	text-decoration:none;
}

a:hover, a:active, a:focus {
	color: #435cb0;
	text-decoration:none;
}



h1,.pub-el-text-title {
	color: #000;
	font-size: 20px;
  font-weight: 300;
  letter-spacing: 0.01em;
  line-height: 120%;
	margin-bottom: 14px;
  text-transform: uppercase;
}


h2,.pub-tth-h2,  .form_elm_group, .pub-el-title, .pub-listpage-title-top   {
	font-family: 'freight-sans-pro','DejaVu Sans Condensed', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0.01em;
  line-height: 120%;
  margin-bottom: 0px;
}


strong, b {
	color: #404040;
}

 
h3 {
	font-size: 16px;
}







.normal {
	font-weight: normal;
}








small.cmdocument {
	font-size:9px;
}

a.cmdocument {
	padding: 0px 0px 3px 20px;
	display:block;
	float:left;
}


table.inlinetable td {
	padding-right:5px;
}





input.formbutton, input.dlgbutton {
	background-color: #2e479b;
  color: #fff;
 	border:0;
	cursor:pointer;
  font-size: 14px;
  letter-spacing: 0.01em;
   
  padding: 6px 15px 5px 15px;
  
}


.dlginput, textarea, select,.mainsearch_input {
  color: #222;
  float: left;
}


.dlginput, textarea, .mainsearch_input, select {
	border: solid 1px #444;
}

	
label {
	display:block;
	float:left;
  margin-top: 3px;
}


.formcheckbox, .formradio {
  border: 0;
}


    
select.dlgselectgender {   

} 









*.pub-browsetdeven, .browsetdeven {
	background-color:#f9f9f9 ;
	padding: 4px 2px;
}

*.pub-browsetdodd, .browsetdodd {
	background-color:#fff;
	padding: 4px 2px;
}

*.pub-browseth, .browseth {
	border-bottom:solid 1px #353535 ;
	color:#030303 ;  
	font-weight: bold;
	padding: 4px 2px;
  text-align: left;
}

*.pub-browsegroup {
	background-color:#EFEFEF ;
	font-weight:bold ;
	margin-top:8px ;
	padding:2px ;
}

*.table-title {
  font-weight:bold ;
  letter-spacing:1px ;
}



.backlink {
	clear: both;
  padding-top: 25px;		
}

.backlink a{
		
}

.backlink a:hover, .backlink a:active, .backlink a:focus {

}





small {
	font-size: 14px;
}

dfn, abbr {
  border-bottom: 1px dotted #222;
  font-style: normal;
  cursor:help;
}





.alignright {
	text-align:right;
}

.aligncenter {
	text-align:center;
}

.alignleft {
	text-align:left;
}

strong, b {
	font-weight:600;
}

i{
	font-style:italic;
	font-weight:300;    
}

br.clear {
	clear:both;
}

ol.alpha {
	list-style-type:lower-alpha;
}

* > ol > * {
	list-style-position:outside;
	margin-left:22px;
}


 
 body.window {
  background:#fff none;
  width:650px;
}


 
body.cms, body.cms td {
  background: #fff none;  
  position:relative;
}


*.error {
  border:2px solid #ff0000 ;
  background-color:#FFEDED ;
  margin-bottom:5px ;
  padding:2px ;
  margin-bottom:20px;
}

*.ok {
  border:2px solid #72aa7f ;
  background-color:#d6e7da ;
  margin-bottom:5px ;
  padding:2px ;
  margin-bottom:20px;
}


 
 .hidden {
	background: transparent;
	background-color:white;
	background-image: none;
	border: none;
	display: block;
	height: 1px;
	margin: -1px 0 0 -1px;
	overflow: hidden;
	position:absolute;
	top:-2000px;
	left:-2000px;	
	width: 1px;
}


.skiplink {
	box-sizing: border-box;
    -webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
	color: #414141;
	font-size: 11px;
    position: absolute;
    top: 0;
    left: 0;
	border:none;
    margin: 0;
    padding: 0;
    width: auto;
}

.skiplink:hover,.skiplink:active,.skiplink:link,.skiplink:visited {
	color: #414141;
}

.skiplink:focus {
	-webkit-clip-path: none;
    clip-path: none;
    z-index: 9999;
    height: auto;
    background: #fff;
	display: block;
    font-size: 11px;
	padding: 3px 15px;
    text-decoration: none;
    color: #414141;
	outline:0;
    text-align: center;
	white-space:nowrap;
	width: auto;
}
/*********** End [3_css_global.cfm] *****************************/

/*********** Generated from [4_css_navi.cfm] ******************/
#navi {
  padding-top: 57px;
}


#navi li {
  float: right;
  padding: 0px 2px;
  text-align: left;
}

#navi .first {
  
}

#navi .last {
  
}





		
#navi a,#navi a:link,#navi a:visited {
	border: 1px solid #2e479b;
  color: #E4E7F2;
  float: right;
  font-family: 'freight-sans-pro','DejaVu Sans Condensed', Helvetica, Arial, sans-serif;
  font-size: 16px;
  padding: 0px 8px;
  text-transform: uppercase; 
}	

#navi a.item:hover, #navi a.item:active,#navi a.item:focus {
  border: 1px solid #E4E7F2;
}	

#navi .active {
  color: #a8b2d5 !important;
}


#navi .white {
  color: #fff;
}	

#navi .active.white {
	color: #a9b3d6;
}	


#language {
  background-color: transparent !important;
}


#language a {
	border: none !important;
  color: transparent;
  display: block;
  font-family: 'freight-sans-pro','DejaVu Sans Condensed', Helvetica, Arial, sans-serif;
  font-weight: bold;
	font-size: 14px; 
  line-height: 80%;
  background-color: transparent !important;
  padding: 3px 5px;
  text-align: right;
  text-transform: uppercase;
  width: 147px;
}

#language .show {
	color: #2e479b !important;
}
		

#navi #language.white {
  color: #283e88 !important;
}	


#navi #menu a {
  height:25px;
  color: #a8b2d5;
  line-height: 90%;
  text-align: right;
}







#page_start #navi .navitem,#page_start #navi .active {
  
}

#navi .navitem:hover, #navi .navitem:active, #navi .navitem:focus, #navi .active {

}


    



#stamp_0 {
  top: 0px;
}

#stamp_0 .backlink a {
	color: #fff;
}

#stamp_1 {
  top: 0px;
}

#stamp_1.singletile {
  left: 180px;
}

#stamp_1.doubletile {
  left: 540px;
  width: 351px;
}

#stamp_2 {
  left: 360px;
  top: 0px;
}

#stamp_2.doubleheight {
  height: 360px;
}

#navi_1 a {
	height: 157px;
  padding: 0px;
  width: 157px;
}

#navi_1 {
	box-sizing: border-box;
	padding: 7px;
  text-align: center;
}

#navi_1 h3 {
	color: #a8b2d5;
  font-family: 'freight-sans-pro','DejaVu Sans Condensed', Helvetica, Arial, sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 100%;
  text-transform: uppercase;
}




.tilenavi {
  background-color: #2e479b;
  height: 171px;
  position: relative;
  width: 171px;
}

#stamp_1.doubletile .tilenavi {
  width: 350px;
}

#stamp_2.doubleheight .tilenavi {
  height: 351px;
}

.tilenavi ul {
  bottom: 0px;
  position:absolute;
  padding: 7px 7px 10px 7px;
}

#stamp_2.doubleheight .tilenavi ul {
  top: 0px;
}



.doubletile {
  width: 360px !important;
}

.navitext {
	  background-color: #2e479b !important;
    padding: 10px 10px 0px 10px;
    text-align: center;
}

.doubletile .navitext {
    width: 351px !important;
}

.navitext h3 {
	  color: #a8b2d5;
    font-size: 20px;
    font-weight: 300;
    line-height: 110%;
    text-transform: uppercase;
}



.tilenavi ul h2 {
  color: #a9b3d6;
  font-weight: normal;
  padding-left: 3px;
  padding-bottom: 5px;
}

.tilenavi li {
	border: 1px solid #2e479b;
  line-height: 100%;
  margin-top: 2px;
  overflow: hidden;
  padding: 0px 0px 1px 3px;
} 



.tilenavi a {
  color: #fff;
  float: left;
  font-size: 16px;
  line-height: 95%;
  padding: 0px 3px 1px 0px;
  width: 150px;
} 

.tilenavi .active {
	color: #a9b3d6;
} 

.tilenavi li:hover, .tilenavi li:active,.tilenavi li:focus,.tilenavi {
	border-color: #fff;
} 






#page #banner {
	padding-top: 45px;
  width: 100%;
}
/*********** End [4_css_navi.cfm] *****************************/

/*********** Generated from [6_css_print.cfm] ******************/
@media print {
	#box_navi_side, #box_navi_1, #box_navi_2, #logo, #box_ticker, #box_bestview, .hidden {
	 	display:none;
   }
}
/*********** End [6_css_print.cfm] *****************************/

/*********** Generated from [css_elm_backfor.cfm] ******************/
.elm_back {
   overflow: hidden;
   padding: 5px 0px 15px 0px;
   width: 100%;
}

.elm_back li{
	display: inline;
}

.elm_back .left {
	float: left;
}

.elm_back .center {
	text-align: center;
}

.elm_back .right {
	float: right;
}



.elm_back .hyphen img{
	background: url(/img/elm_backfor_hyphen.gif) no-repeat center 2px;
  height: 14px;
  width: 3px;
  vertical-align: -1px;
}

.elm_back .back{
	
	
}

.elm_back .back:hover, .elm_back .back:active, .elm_back .back:focus {
	
}

.elm_back .forward{
	
	
}

.elm_back .forward:hover, .elm_back .forward:active, .elm_back .forward:focus {
	
}
/*********** End [css_elm_backfor.cfm] *****************************/

/*********** Generated from [css_elm_box_imgtext.cfm] ******************/
.elm_box_imgtext {
	background-color: #e6e6e6;
  margin-bottom: 18px;
  
  padding: 10px;
}

.elm_box_imgtext .box_image {
	background-color: #E6E6E6;
  background-repeat: no-repeat;
	float: left;
  height: 195px;
  margin: 0px 20px 0px 0px;
  width: 290px;
}

.elm_box_imgtext .box_text,.elm_box_imgtext .box_text .pub-tth-li  {
	float: left;
  font-size: 14px;
  line-height: 120%;
  width: 315px;
}


.elm_box_imgtext h2 {
	font-size: 17px;
  line-height: 125%;
  margin-bottom: 4px;
}



.elm_box_imgtext .pub-tth-li {
	background:url(/img/elm_text_list_small.gif) no-repeat 0% 6px;
	margin-bottom: 2px ;
	padding-left: 10px ;  	
}






.thumbnail-item {
    /* position relative so that we can use position absolute for the tooltip */
    position: relative;
    float: left;
    margin: 0px 5px;
}
.thumbnail-item a {
   background-repeat: no-repeat;
    display: block;
    height: 195px;
    width: 290px;
}
.thumbnail-item img.thumbnail {
    border:3px solid #ccc;  
}
        
.tooltip {
		background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    /* by default, hide it */
    display: none;
    /* allow us to move the tooltip */
    position: absolute;
    /* align the image properly */
    border: 1px solid #bbb;
    padding: 16px;
    width: 600px;
    height: 400px;
    
    -webkit-box-shadow: -5px 9px 14px 0px rgba(50, 50, 50, 0.42);
    -moz-box-shadow:    -5px 9px 14px 0px rgba(50, 50, 50, 0.42);
    box-shadow:         -5px 9px 14px 0px rgba(50, 50, 50, 0.42);
}

.tooltip div {
    background-repeat: no-repeat;
    width: 600px;
    height: 400px; 
}

    .tooltip span.overlay {
        /* the png image, need ie6 hack though */
        background: url(images/overlay.png) no-repeat;
        /* put this overlay on the top of the tooltip image */
        position: absolute;
        top: 0px;
        left: 0px;
        display: block;
        width: 600px;
        height: 400px;
}


.clearleft {
	clear: left;
}
/*********** End [css_elm_box_imgtext.cfm] *****************************/

/*********** Generated from [css_elm_document_v2.cfm] ******************/
.elm_document {
	background-repeat: no-repeat;
  background-position: 0px 0px;
  float: left;
  padding: 3px 0px 3px 30px;
  
}

.elm_document a {
	
}

#page_2column_ticker .elm_document {
  width: 190px;
  margin-top: 4px;
}

#page_2column .elm_document {
  width: 390px;
}

.elm_document small {
  padding-left: 5px;
}


.alternativefile {
	display: block;
}



.no_icon {
  padding-left: 0px;
}
/*********** End [css_elm_document_v2.cfm] *****************************/

/*********** Generated from [css_elm_formgenerator_v4.cfm] ******************/
*.dlgselectgender { 
	font-size: 16px;
}


div.formgen {

	width:100%;
}


p.form_submission_ok_text {
	padding: 25px 0px;
}


span.form-must-asterisk {
	font-family:verdana,arial; 
  padding-left: 3px;
}



ul.formfields, div.formgen, p.form_elm_line, label.form_elm_infotext, label.form_elm_group, label.form_elm_line, p.form_elm_infotext, h2.form_elm_group, ul.formfields input.dlgerror-input, ul.formfields input.dlginput, .form_elm_radio, .form_elm_checkbox, label.form_elm_captcha, p.form_elm_captcha, ul.formfields input .form_elm_button {
	float: left;
}

li.form_elm_line, li.form_elm_infotext, li.form_elm_group, li.form_elm_general, li.form_elm_captcha, ul.formfields input.dlginputcaptcha, li.form_elm_submit {
	float: left;
  clear:both;
  padding-bottom: 2px;	
}



li.form_elm_distance {
	clear:both;	
	padding:0px !important;
	margin:0px !important;
	font-size:1px;
	
	
}


	  
li.form_elm_line {
	line-height:1px;
	font-size:1px;
		
}

p.form_elm_line {
	--> Styles in css_elm_line.cfm
}


/*p.form_elm_line {
	border-color: #aaaaaa !important;
  height:1px;
	border:none;
	border-bottom:solid 1px;
	padding:0px;
	margin:0px;	
	line-height:1px;
	font-size:1px;
}*/

label.form_elm_line {
	height:1px;
}



p.form_elm_infotext {
	margin-bottom:8px;
}


	  
li.form_elm_group {
  margin-bottom: 8px;
}


.form_elm_group h2 {
	border-bottom: 1px solid #ccc;
  margin-bottom: 0px !important;
  padding-bottom: 6px;
}



li.form_elm_general {
	margin:1px 0px;
}



ul.formfields input.dlginput {
  padding: 2px 0px;
}



select {
    padding: 0px 0px; 
}





.form_elm_infotext {
	line-height: 135%;
}




ul.formfields input.dlginputplace {
	margin-left:4px;
}




       
       
label.form_elm_general {
  margin-top: 2px;
}


li.form_elm_checkbox, li.form_elm_radio {
overflow:hidden;
}


input.formradio  {
  margin-top: 4px;
}

input.formcheckbox  {
  margin-top: 4px;
}

input.form_elm_radio, input.form_elm_checkbox {
	width:13px;
	height:13px;
}

span.form_elm_radio, span.form_elm_checkbox {
  padding-left:7px;
}


.pub-form-checkbox-caption {
  padding-left: 4px;
  line-height:100% !important;
}

.elm_form_checkbox .pub-form-checkbox-caption {
  padding-top: 1px;
  line-height:100% !important;
}

.elm_form_radio .pub-form-checkbox-caption {
  padding-top: 2px;
  line-height:100% !important;
}

#content table.elm_form_radio td {
	line-height:100% !important;
}


 .elm_form_radio td {
	line-height: 125% !important;
}





li.form_elm_captcha, label.form_elm_captcha, p.form_elm_captcha {
	line-height:1em;
}

ul.formfields input.dlginputcaptcha {
	margin-top:5px;
	line-height:1em;
}

ul.formfields img.captcha {
	margin-bottom:5px;
}



li.form_elm_submit {
	padding-top: 10px;
}

ul.formfields input .form_elm_button {
  padding:2px;  
}


ul.formfields input.form_elm_fileupload {
	border:none;
}

div.dlgfileupload-delete {
	padding:5px 5px 5px 0px;
}

*.dlgfileupload-cbcaption {
	margin-left:5px;
}
/*********** End [css_elm_formgenerator_v4.cfm] *****************************/

/*********** Generated from [css_elm_gallery_v2.cfm] ******************/
p.elm_gallery_imgreference {
	font-size:10px;
	color:#808080;
}



	p.elm_gallery_switch_imgtitle {	}
	
	img.elm_gallery_switch_imgreference {	}
	


a.elm_gallery_navigator_winclose, a.elm_gallery_photoalbum, a.elm_gallery_navigator  {
	text-decoration:none;
}

a.elm_gallery_navigator_winclose, a.elm_gallery_navigator_winclose:link , a.elm_gallery_navigator_winclose:visited,
a.elm_gallery_navigator, a.elm_gallery_navigator:link, a.elm_gallery_navigator:visited {
    color: #fff !important;
    padding: 2px;
}

a.elm_gallery_navigator_winclose:hover, a.elm_gallery_navigator_winclose:active, a.elm_gallery_navigator_winclose:focus,
a.elm_gallery_navigator:hover, a.elm_gallery_navigator:active, a.elm_gallery_navigator:focus, a.elm_gallery_navigator_hi {
    background-color: #626262 !important;
    color: #fff;
}

a.elm_gallery_navigator {
	cursor:pointer;
}

div.elm_gallery_albumpages {
	right:0px;
	text-align:right;
	padding-bottom:5px;
}

div.elm_gallery_navigator {
	background-color:#3b3b3b;
  border-bottom: 1px solid #fff;
	text-align:right;
	float:right;
	margin-bottom:20px;
  padding: 5px 0px;
  width:100%;
}

div.elm_gallery_imageman, div.elm_gallery_imagelib {
	margin: 0px auto;
}

div.elm_gallery_imgouter {
	width:100%;
	text-align:center;
}

div.elm_gallery_navigator_winclose {
	float:left;
	display:inline;
	text-align:center;
	font-weight:bold;
	width:150px;
	margin:7px 0px 0px 5px;
}

img.albumnoborder {
	padding:5px ;
}

img.albumborder, img.albumthumbborder {
  border:solid 1px ;
  padding:5px;
}

img.albumborder {
  border-color: #000 ;
}

img.albumthumbborder {
  border-color:#e6e6e6;
}

li.elm_gallery_navigator_less, li.elm_gallery_navigator_more, li.elm_gallery_navigator_counts, li.elm_gallery_navigator_counts_hi {
	float:left;
	display:inline;
	text-align:center;
  padding: 2px;
	color:#3b3b3b;
	font-weight:bold;
}

li.elm_gallery_navigator_counts_hi {
	color: #fff;
  background-color:#626262;
}

p.elm_gallery_photoalbum_title {
	font-size: 14px;
	padding:5px 0px;
	display:block;
  color: #676767;
}

p.elm_gallery_albumpages_spacer {
	height:10px;
}

p.elm_gallery_imgreference {
	text-align:right;
}

p.elm_gallery_imgtitle {
	text-align:center;
  color: #e7e7e7;
  padding: 5px 0px;
}

td.elm_gallery_photoalbum_bf { 
 	margin-top: 10px 0px 20px 16px;
}

td.elm_gallery_photoalbum_td {
	text-align:left;
	padding: 5px;
	width: 0px; 
}

table.elm_gallery_photoalbum_table {
	width: 480px;
}

ul.elm_gallery_navigator_list {
	float: right;
	margin: 5px;
}


.elm_gallery_navigator_list li, .elm_gallery_navigator_list span {
	color: #222;
	font-family: 'freight-sans-pro','DejaVu Sans Condensed', Helvetica, Arial, sans-serif;
	font-size: 16px;
}
/*********** End [css_elm_gallery_v2.cfm] *****************************/

/*********** Generated from [css_elm_googlemap.cfm] ******************/
.google_map {
  border: 1px solid #DADADA;
  width: 350px; height: 350px;
}

.google_map .infoBox div {
  border-left: 10px solid #2e479b;
  margin-top: 8px;
  background: #fff;
  padding: 8px 15px;
	font-family: 'freight-sans-pro','DejaVu Sans Condensed', Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 120%;
  color: #333333;
}


.google_map .link_routeplanner a {
		display: block;
    padding-top: 5px;

}
/*********** End [css_elm_googlemap.cfm] *****************************/

/*********** Generated from [css_elm_imgtext_v3.cfm] ******************/
.pub-el-text-text {
	font-family: "freight-sans-pro";
  clear: left;
  width: 100%;
}




*.pub-el-text-image-l {
	float:left ;
	padding: 3px 20px 5px 0;
}

.pub-el-text-image-c {
	padding:3px 0px 5px;
	text-align:center ;
}  
	
*.pub-el-text-image-r {
	float: right;
	padding: 3px 0px 5px 20px ;
}


.pub-tth-ul {
 	
  padding: 0 0 6px;
}


.pub-tth-li {
	background:url(/img/elm_text_list.gif) no-repeat 0% 9px;
	margin-bottom: 2px ;
	padding-left: 15px ;  	
}
/*********** End [css_elm_imgtext_v3.cfm] *****************************/

/*********** Generated from [css_elm_line.cfm] ******************/
div.element_line, p.form_elm_line {
	margin-bottom:1px;
	margin-top:1px;
	border-bottom:solid 1px; 
}
/*********** End [css_elm_line.cfm] *****************************/

/*********** Generated from [css_elm_link.cfm] ******************/
div.pub-elm-link {
	clear: left;
}

div.pub-elm-link a {

}

#page_2column_ticker div.pub-elm-link a {

}




a.pub-elm-link, a.pub-elm-link:link, a.pub-elm-link:visited  {
	
	
}

a.pub-elm-link:hover, a.pub-elm-link:active, a.pub-elm-link:focus {
	
}
/*********** End [css_elm_link.cfm] *****************************/

/*********** Generated from [css_elm_list_employee.cfm] ******************/
.elm_list_employees .tile_big {
  background-color: #ccc;
  position: relative;
	}
  
.elm_list_employees .tile_caption {
	left: 20px;
  position: absolute;
  bottom: 184px;
}  

.elm_list_employees .tile_caption h1 {
	color: #fff;
  font-family: 'freight-sans-pro','DejaVu Sans Condensed', Helvetica, Arial, sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 110%;
  margin-bottom: -6px;
  text-shadow: 2px  2px  8px  #000000;
  text-transform: lowercase;
}

.elm_list_employees .tile_text h3 {
	padding-top: 0px !important;
}
/*********** End [css_elm_list_employee.cfm] *****************************/

/*********** Generated from [css_elm_list_references.cfm] ******************/
.wide .tilelist {
  width: 1080px;  
} 

.narrow .tilelist {
  width: 900px;  
} 

.tilelist .wrapper {
	width: 180px;
  height: 180px;
	}  
  
.wrapper .tile_small {
  background-color: #fff;
    -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 171px;
  position: relative;
  width: 171px;
	} 
  
  
  .cms .wrapper .tile_small {
  display: none;
	} 

  
.wrapper .tile_hi { 
		background-image: url(/img/layout/tile_hi.png);
    height: 0px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-align: center;
    bottom: 0;
    width: 171px;
}

.wrapper .tile_hi span { 
		color: #fff;
    font-size: 20px;
    display: block;
    margin-top: 6px;
   
}


  
.wrapper .tile_small img {
  height: 171px;
  width: 171px;
	} 
	
 
.tilelist .wrapper .text {
  background: url(/img/layout/references_textbg.png);
  color: #fff;
  display: none;
  height: 42px;
  line-height: 110%;
  padding: 8px 12px 0px 8px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 149px;
	}
  
  .tilelist .wrapper a:hover .text {
  background: url(/img/layout/references_textbg_hi.png);
	}	
	
	
	



.tilelist .tile_big {
  display: none;
  background-repeat: no-repeat;
  float: left;
  height: 531px;
  padding: 360px 20px 20px 20px;
  width: 351px;
	}
  
  
.elm_list_references .tile_big {
  background-color: #ccc;
	}
    

.wrapper_header {
  line-height: 125%;
  overflow: hidden;
  width: 100%;
}

.wrapper_header .header {
	float: left;
  font-size: 15px;
  font-weight: bold;
  width: 108px;
}

.wrapper_header .header_content {
	float: left;
  font-size: 15px;
  width: 190px;
}

.tile_text {
  font-size: 15px;
  line-height: 115%;
  width: 100%;
}

.tile_big .tile_text {
  padding-top: 6px;
}


.tile_text h3 {
  font-size: 15px;
	font-weight: bold;
  padding-top: 36px;
}



.tile_small.icon i {
	color: #a8b2d5;
  font-style: normal;
  font-size: 50px;
  display: block;
  padding-bottom: 8px;
  padding-top: 14px;
}

.navitext.no_icon h3 {
	padding-top: 36px;
}


    



.ref_link, .ref_link:visited {
  background: url(/img/layout/arrow_galerie_grey.gif) no-repeat 0px 9px;
  color: #283e88;
  display: block;
  font-size: 15px;
  font-weight: bold;
  line-height: 115%;
  padding-left: 14px;
  padding-top: 7px;
}

.ref_link:hover,.ref_link:active,.ref_link:focus {
  background-image: url(/img/layout/arrow_galerie_grey_hi.gif);
  color: #435cb0;
  font-weight: bold;
  padding-left: 14px;
}


.wrapper .infotext {
  	background-color: #2e479b;
    position: relative;
}

.wrapper .infotext div {
    bottom: 0px;
    color: #a9b3d6;
    line-height: 110%;
    position:absolute;
    padding: 8px 10px 12px 10px;
    width: 150px;
}


.wrapper .elm_document {
	background-position: 0px 1px;
  padding-top: 1px;
}

/* clear fix */
.tilelist:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- .wrapper ---- */

.wrapper {
  box-sizing: border-box;
  float: left;
}

.click:hover {
  cursor: pointer;
}

.wrapper.gigante {
  width: 360px;
  height: 540px;
}
/*********** End [css_elm_list_references.cfm] *****************************/

/*********** Generated from [css_elm_listevents.cfm] ******************/
.elm-listevents-selectorbox {
 	float: left;
  padding-bottom: 15px;
  width: 100%;
}

.elm-listevents-selectorbox select {
	
  
  margin: 2px 15px 0px 5px;
  padding: 0px; 
}



.elm_listevents_results {
  clear: left;
  float: left;  
  width: 100%; 
}



.date {
  font-size: 14px;
  margin: 0px ;
  padding-top: 1px;
}


.elm_list_item_even h2, .elm_list_item_odd h2 {
	
  margin-bottom: 0px; 
}


.elm_list_item_even, .elm_list_item_odd {
 clear: left;
 padding-bottom: 15px;
}

.elm_newslist {
	overflow: hidden;
}
/*********** End [css_elm_listevents.cfm] *****************************/

/*********** Generated from [css_elm_listglossar.cfm] ******************/
/* ====================================================================== */
/* === GLOSSAR                                                        === */
/* ====================================================================== */


/* --- Alphabet ----------------------------------------------------- */


a.alphabet,a.alphabet:link,a.alphabet:visited,a.alphabet:active,a.alphabet:focus  {
  font-weight:bold;
  font-size:16px;
  padding-left:12px;
  padding-right:6px;
  background-image:url(img/glossar_separator.gif);
  background-repeat:no-repeat;
  background-position:0px 4px;
  text-decoration:none ;
  margin-top:2px;
}

A.alphabet:HOVER  {
	text-decoration:underline ;            
}

a.alphabetfirst,a.alphabetfirst:link,a.alphabetfirst:visited,a.alphabetfirst:active,a.alphabetfirst:focus  {
  font-weight:bold;
  font-size:16px;
  padding-left:6px;
  padding-right:6px;
  text-decoration:none ;
  margin-top:2px;
}


p.alphabet {
  font-weight:normal;
  font-size:16px;
  text-decoration:none ;
  margin-bottom:20px;
}

p.alphabet a:first-child {
	background-image:none;
	padding-left:6px;
}

p.glossar_list_alpha {
	font-weight:bold;
	border-bottom:solid 1px #c0c0c0;
	margin-bottom:8px;
	padding-bottom:2px;
	margin-top:20px;
	float:left;
	width:100%;
	clear:both;
}

span.glossar_list_alpha {
	float:left;
	width:200px;
}

/* --- END Alphabet ----------------------------------------------------- */




/* --- Body ----------------------------------------------------- */


a.glossar_item_close,a.glossar_item_close:link,a.glossar_item_close:visited,a.glossar_item_close:active,a.glossar_item_close:focus  {
  color:#1762a8 ; 
  text-decoration:none ;
  font-weight:normal;
  font-size:11px;
}

A.glossar_item_close:HOVER  {
	color:#151515 ;               
}

div.glossar-box {
	padding:2px;
}

p.glossar {
	padding-top:3px;
	padding-bottom:3px;
}


a.glossar-box-pagetop {
 color:#151515 ; 
  float:right;
  right:0px;
  display:block;
  width:200px;
  text-align:right;
  font-weight:normal;
  font-size:10px;
}


/* --- END Body ----------------------------------------------------- */




/* --- Item ----------------------------------------------------- */
a.glossar_item,a.glossar_item:link,a.glossar_item:visited,a.glossar_item:active,a.glossar_item:focus  {
  color:#1762a8 ; 
  text-decoration:none ;
  font-weight:normal;
  background-image:url(img/bullet_link.gif);
  background-repeat:no-repeat;
  background-position:0px 6px;
  padding-left:15px;
  display:block;
}

A.glossar_item:HOVER  {
	color:#151515 ; 
           
}

span.glossar_item {
  text-decoration:none ;
  font-weight:bold;
  background-image:url(img/bullet_link_hi.gif);
  background-repeat:no-repeat;
  background-position:0px 6px;
  padding-left:15px;
}

/* --- END Item ----------------------------------------------------- */




/* --- Explanation ----------------------------------------------------- */

p.glossar-text {
	padding-bottom:10px;
}

div.glossar_explanation_show {
  background-color:#e9e9e9;
  margin-bottom:10px;
  margin-top:5px;
  padding:8px;
}

div.glossar_explanation_hidden {
	display:none ;
}

/* --- END Explanation ----------------------------------------------------- */
/*********** End [css_elm_listglossar.cfm] *****************************/

/*********** Generated from [css_elm_listlinks.cfm] ******************/
.elm_listlinks_short h2 a, .elm_listlinks_full h2 a {
	display: block;
  float: left;
  padding-top: 2px;
  margin-bottom: 0px;
}


.elm_listlinks_short h2, .elm_listlinks_full h2{
  font-size: 16px;
  margin-bottom: 0px;
  overflow: hidden;
}


.elm_listlinks_full .linktitel span, .elm_listlinks_short .linktitel span {
	
  padding-right: 9px;
}

.elm_listlinks_full .linktitel span:hover, .elm_listlinks_full .linktitel span:active {
	
} 


.elm_listlinks .text, .elm_listlinks {
	clear: left;
}



.elm_listlinks_category {
	margin-bottom: 8px;
}

.elm_listlinks_space {
	padding-bottom: 20px;
}


.elm_listlinks {
	overflow: hidden;
  padding-bottom: 15px;
}

.elm_listlinks_subtitle_space {
	padding-top: 10px;
}





.elm_listlinks_full .fulltext {
display: none;
}


.elm_listlinks .trigger_more_icon {
	background: url(/img/lists/elm_listlinks_open.gif) no-repeat 100% 2px;
  padding-right: 1px;
}

.elm_listlinks .trigger_less_icon {
	background: url(/img/lists/elm_listlinks_close.gif) no-repeat 100% 2px;
  padding-right: 1px;    
}


.trigger_less_icon img, .trigger_more_icon img {
	height: 12px;
  width: 8px;
}


.elm_listlinks .trigger {
	white-space: nowrap;
  font-size: 11px;
}

.elm_listlinks .trigger b {
	color: #004B96;
}


.elm_listlinks_full .shorttext, .elm_listlinks_full .shorttext {
	cursor:pointer;
}





.elm_listlinks_image .imgbox{
	clear: left;
  display: inline;
  float: left;
  overflow: hidden;
  width: 150px;
}


.elm_listlinks_image h2, .elm_listlinks_image .text, .elm_listlinks_image .elm_listlinks_category {
	margin-left: 165px;
}

.elm_listlinks_image {
	clear: left;
  overflow: hidden;
}
/*********** End [css_elm_listlinks.cfm] *****************************/

/*********** Generated from [css_elm_listnews.cfm] ******************/
.elm_newslist h2.pub-newslist-text-title {
	margin-bottom: 0px;
}



.elm_newslist .elm_even, .elm_newslist .elm_odd {
 padding-bottom: 15px;
}
/*********** End [css_elm_listnews.cfm] *****************************/

/*********** Generated from [css_elm_listpages.cfm] ******************/
div.pub-listpage-title-top {
  padding-bottom: 10px ;
}


*.pub-listpage-backfor-frame {
  border-bottom: 1px solid #aaaaaa;
  margin-bottom:10px ;
  overflow: hidden;
  padding-bottom: 2px;
  text-align: right;
}


div.pub-listpage-box {
	clear:both;
}


div.pub-listpage-group {
  border-top:1px solid #aaaaaa;
  border-bottom:1px solid #aaaaaa;
  clear:both ;
  margin-bottom:6px ;
  padding:6px ;  
}




div.pub-listpage-frame {
  clear:both ;
  padding-bottom: 8px;
  width: 100%;  
}


div.pub-listpage-date {
  float: left;
  margin-right: 15px;
  font-size: 14px;
}


div.pub-listpage-contentframe {
  margin-bottom:3px;
  
  clear: left; float: left;   
}


div.pub-listpage-title {
  padding-bottom: 3px;
  float: left;
  font-weight: bold;
}

div.pub-listpage-title a {
  text-decoration: none;
}


div.pub-listpage-lead {
  clear: left;
  float: left;  
}


div.pub-listpage-linkmore {
	display:none;
}

.pub-listpage-linkmore a:hover,
.pub-listpage-linkmore a:active,
.pub-listpage-linkmore a:focus {
 
}
/*********** End [css_elm_listpages.cfm] *****************************/

/*********** Generated from [css_elm_onlineschalter.cfm] ******************/
.documentlist-list-form .pub-browseth{
    border-bottom: 1px solid #ccc;
    font-weight: bold;
    margin: 10px 0 5px;
    padding: 1px 0 8px 0px;
    text-align: left;
    color: #444;
}

#box_wrappercontent .documentlist-list-form a {
    text-decoration: none; 
}



.elm_documentlist_documentsearch {
	text-align: right;
  width: 100%;
}
/*********** End [css_elm_onlineschalter.cfm] *****************************/

/*********** Generated from [css_elm_pagetop.cfm] ******************/
.elm_gotopagetop_left, .elm_gotopagetop_right  {
  margin-top: 15px;
}


.elm_gotopagetop_left {
  width: 100%;
}


.elm_gotopagetop_right {
  width: 100%;
}



.elm_gotopagetop_left a, .elm_gotopagetop_right a{
  
  
}

.elm_gotopagetop_left a {
  background-position: 0px 6px;
  
}

.elm_gotopagetop_right a{
  background-position: 100% 6px;
  float: right;
  
}

.elm_gotopagetop_left a:hover, .elm_gotopagetop_left a:active, .elm_gotopagetop_left a:focus,
.elm_gotopagetop_right a:hover, .elm_gotopagetop_right a:active, .elm_gotopagetop_right a:focus {
  
}
/*********** End [css_elm_pagetop.cfm] *****************************/

/*********** Generated from [css_elm_photoalbum.cfm] ******************/
/* ====================================================================== */
/* === ELEMENT ALBUM / DIASHOW                                            */
/* ====================================================================== */

*.albumremote {
  background-image:url(img/album_foto_bg.gif);
  background-repeat:repeat-x;
  line-height:20px;
  border-right:solid 2px #000000;
  padding-left:3px;
  padding-right:3px;
}


a.diashow,a.diashow:link,a.diashow:visited,a.diashow:active,a.diashow:focus {
  background-image:url(img/arrow_more.gif) ;
  background-repeat:no-repeat ;
  color:#BE0000 ;
  padding-left:10px ;
  text-decoration:none ;  
}

a.diashow:hover {
  color:#BE0000 ;
  text-decoration:underline ;
}

a.galleryclose,a.galleryclose:link,a.galleryclose:visited,a.galleryclose:active,a.galleryclose:focus {
  color:#afafaf ;
  padding-left:10px ;
  text-decoration:none ;  
}

a.galleryclose:hover {
  color:#afafaf ;
  text-decoration:underline ;
}

a.gallery-navigator,a.gallery-navigator:link,a.gallery-navigator:visited,a.gallery-navigator:active,a.gallery-navigator:focus {
  color:#BE0000 ;
  text-decoration:none ; 
  font-weight:bold;

}

a.gallery-navigator:hover {
  color:#BE0000 ;
  text-decoration:underline ;

}

img.albumthumbborder {
  border:solid 1px ;
  border-color:#c8c8c8 ;
  
}

img.albumthumb {
}


table.gallery-table {
	background-color:#ffffff;
	border:solid 1px;
}

td.gallery-navigator {
  color:#666666 ;
  padding-left:5px ;
  padding-right:5px ;
  text-decoration:none ; 
  font-weight:bold; 
  border-left:solid 2px #000000;
  background-color:#ffffff;
    width:20px;

}




td.gallery-remote {
	background-color:#666666;
	padding:5px;
}

span.albumelement-title {
  font-size:11px ;
  margin-top:-12px;
  display:block;
}

span.albumelement-text {
  width:400px;
  display:block;
}
 
span.albumpages {
  display:block ;
  margin-top:10px;
  margin-bottom:25px ;
  padding-bottom:5px ;
  border-bottom:solid 1px #898989;
  width:485px;
 }
/*********** End [css_elm_photoalbum.cfm] *****************************/

/*********** Generated from [css_elm_protectedmail_v2.cfm] ******************/
body.window {
  padding: 0px;
}

body.window #page, body.window #area_header, body.window #area_content {
	margin: 0px !important;
  width: 100%;
}

body.window #box_content {
	background-color: #fff;
  float: left;
  min-height: 300px;
  padding: 0px;
  padding: 15px 30px;
  width: 440px;
}

body.window #site_hidenavi {
  margin-left:20px;
}

body.window #windowclose {
  float:right; 
  margin-top:10px; 
  margin-right:20px;
}

div.protectedmail {
	clear:both;
}	

a.protectedmail, a.scramble {
	background: url(/img/link_icon_next.png) no-repeat 100% 3px;
	padding-right: 15px;	
} 
	
.protectedmail-text {
	padding-left:5px;
}





body.window label.label-form2mail, body.window label.label-form2mail-must {
  float:left ;
  width:150px ;
}



body.window .dlgtext-form2mail {
	background-color: #f1f1f1;
  border: solid 1px #ccc;
  float: left;
	margin-bottom:5px;
  padding: 1px 3px;
  width: 250px;
}


body.window .dlgtextarea-form2mail {
  float: left;
  height: 140px;
  margin-bottom:5px ;
  padding: 2px;
  width: 250px;
}


div.pair {
	line-height:20px ;
	position:relative ; 
  clear:both;
}


hr.line-form2mail {
	visibility: hidden;
}




.dlgtext-form2mailerror {
	border: 1px solid #f00;
  float: left;
	margin-bottom:5px;
  padding: 1px 3px;
  width: 250px;
}


.dlgtextarea-form2mailerror {
		border: 1px solid #f00;
    background-color: #fff;
}




#box_content .stdbutton-back a {
	background:  url(/img/arrow_back.gif) no-repeat 3px 6px;
	padding-left: 12px;		
}

#box_content .stdbutton-more a {
	background:  url(/img/elm_list_more.gif) no-repeat 100% 6px;
	padding-right: 10px;		
}

#box_content .stdbutton-more a:hover {
	background:  url(/img/elm_list_more_hi.gif) no-repeat 100% 6px;
}
/*********** End [css_elm_protectedmail_v2.cfm] *****************************/

/*********** Generated from [css_elm_search_V4.cfm] ******************/
label.mainsearch_caption {
	margin:4px 8px 0px 0px;
}


input.mainsearch_input {
  
  float: left;
  margin-right:5px ;
  padding: 1px 2px;
  font-size: 16px;
  
}


.mainsearch_button formbutton {
	float: left;
}






div.result_pages {
	width:100%;
	border-bottom:solid 1px #7f7f7f;
	margin: 15px 0px 20px;
  overflow: hidden;
  padding-left: 3px;
	text-align:right;
}


h2.result_pages_caption {
	float:left;
	display:inline;
	padding-top:6px;
}


div.result_pages_pages {
	float:right;
	text-align:right;
}






div.result_box {
	clear:both;
	float:left;
	width:100%;
}


div.result_box_item {
	border-bottom:dotted 1px #7f7f7f;
	margin-bottom: 15px;
  padding-bottom: 10px;
}


.keyword {
	color: #000;;
}


.result_box_title {
  font-size: 16px;
  margin-bottom: 4px;
}


span.result_box_date {
	font-size: 14px;
  font-weight: normal;
}
/*********** End [css_elm_search_V4.cfm] *****************************/

/*********** Generated from [css_elm_sitemap_V4.cfm] ******************/
.sitemap a:hover, .sitemap a:active, .sitemap a:focus {
	text-decoration: none;
}

ul.sitemap li.sitemap1:first-child {
	display:block;
}

a.sm1, a.sm1:visited, a.sm1:link  {
  background-color: #fff;
  color: #444;
	display:block;
  font-size: 18px;
  font-weight: bold;
	text-transform: uppercase !important;
	margin: 10px 0px 5px 0px;
	padding: 2px 0px 2px 26px;
}
  
a.sm2, a.sm2:visited, a.sm2:link  {
	margin: 3px 0px 0px 26px;
  font-weight: bold;
	display:block;
  color: #222;
}
 
a.sm3, a.sm3:visited, a.sm3:link  {
	display:block;
  font-size: 14px;
  line-height: 120%;
	padding: 1px 1px 0px 50px;
  color: #222;
}

a.sm4, a.sm4:visited, a.sm4:link  {
	display:block;
  font-size: 14px;
  line-height: 120%;
	padding: 1px 1px 0px 75px;
  color: #222;
}


a.sm1:hover, a.sm1:active, a.sm1:focus,
a.sm2:hover, a.sm2:active, a.sm2:focus,
a.sm3:hover, a.sm3:active, a.sm3:focus,
a.sm4:hover, a.sm4:active, a.sm4:focus  {
	color: #283e88; 
  text-decoration: none;
}
/*********** End [css_elm_sitemap_V4.cfm] *****************************/

/*********** Generated from [css_elm_table.cfm] ******************/
/* ======================================================================= */
/* === TABLE                                                               */
/* ======================================================================= */


*.elm_table_browsetdeven {
  	background-color:#e9f0fb ;
	padding:3px ;
}

/* Wird als Zusatz zu einer anderen Klasse verwendet */
*.elm_table_border {
	border:solid 1px #e9f0fb; 
}

th {
	text-align:left;
}


.elm_table .pub-browsetdodd, .browsetdodd {
	background-color: transparent;
}
/*********** End [css_elm_table.cfm] *****************************/

/*********** Generated from [css_elm_table_v3.cfm] ******************/
table.tablesorter, .tablesorter head, .tablesorter tbody, .tablesorter td, .tablesorter th, .tablesorter tr {
	background-color: transparent; 
	border-collapse: collapse;
}

.tablesorter table { 
	margin: 10px 0px;
}


.tablesorter tbody tr td {
	text-align:left;
	vertical-align:top;	
	border:0px;
	padding: 4px 2px;
}

span.tablecol_hide {
	
}



/* Table caption sort */
	thead th.header {
	background-image: url(img/elm_table_bg.gif);
	padding-right:20px;
}

thead th.headerSortDown {
	background-image: url(/img/elm_table_bg_desc.gif);
  background-color: #637587;
}

thead th.headerSortUp {
	background-image: url(/img/elm_table_bg_asc.gif);

}




.tablesorter thead th {
	background-repeat: no-repeat;
	background-position: center right;	
	font-weight:bold;
	padding: 6px 2px;
	line-height:1;
	text-align:left;
	vertical-align:top;	
	color:#444;	
}


.tablesorter *.elm_table_headerborder {
	border:solid 1px #ced2d5;
  border-collapse:collapse;
} 


.tablesorter *.elm_table_headerborder1 {
	border: 1px solid #f2f4f5; 
}




.tablesorter .elm_table_headerbg {
  background-color: #2e479b;
  color: #f6f6f6;  
}


.tablesorter thead th {
	background-repeat: no-repeat ;
	font-weight:bold;
	padding: 6px 2px;
	line-height:1;
	text-align:left;
	vertical-align:top;	
	color:#444;
}




table.tablesorter tbody tr.even td {
	background-color: #ffffff; 
}

table.tablesorter tbody tr.odd td {
	background-color:#F8F8F8; 
}


.tablesorter *.elm_table_bgcolor {
	background-color:#f3f3f3;
}




table.tablesorter tbody tr.mouseover td {
	background-color:#eee;
}





.tablesorter *.elm_table_showborder {
	border:solid 1px #ced2d5;
	border-collapse:collapse;	
}


.tablesorter *.elm_table_bordercolor1 {
	border: 1px solid #f2f4f5; 
}


.tablesorter *.elm_table_showlineborder {
	border-bottom:solid 1px #ccc;
	border-top:solid 1px #ccc;
	
	border-collapse:collapse;	
}
/*********** End [css_elm_table_v3.cfm] *****************************/

/*********** Generated from [css_elm_vorher_nachher.cfm] ******************/
.elm_vorher_nachher {
	background-color: #e6e6e6;
  font-size: 14px;
  line-height: 120%;
  overflow: hidden;
  padding: 10px;
  position: relative;
}

.elm_vorher_nachher .box_image {
	float: left;
  height: 207px;
  width: 312px;
}

.elm_vorher_nachher .box_image.right {
	float: right;
}

.elm_vorher_nachher img {
	float: right;
  padding-top: 134px;
}
/*********** End [css_elm_vorher_nachher.cfm] *****************************/

/*********** Generated from [css_func_backfor.cfm] ******************/
span.backfor-active {
  font-weight:bold;
  margin:2px;
  padding: 0px 3px ;
 	background-color:#e6e6e6;  
}

span.backfor {
  margin: 1px;
}



.elm_list_pagination {
	background-color: #ececec;
  float: left;
  margin-bottom: 10px;
  padding: 2px 0px 2px 2px;
  width: 100%;
}


*.backfor-infogeneral {	
	float: left;
  padding-top: 6px;
}


ul.backforgeneral {
	float:right;
  font-size: 14px;
}


li.backforgeneral {
	float:left;	
}


a.backforgeneral, .backfor-activegeneral, .backfor-inactivegeneral {
  display:block;
  float: left;
  margin: 2px 3px 2px 0;
  padding:1px 3px 2px;
  text-decoration:none;
}

a.backforgeneral {
	background-color:#d5d5d5;
	color:#222;	
	text-align:center;
}


a.backforgeneral:hover, a.backforgeneral:active, a.backforgeneral:focus {
	background-color: #283e88;
	color: #fff !important;
}


*.backfor-activegeneral {
	background-color: #435cb0;
	color: #fff;
}


*.backfor-inactivegeneral {
	color:#bfbfbf;
}
/*********** End [css_func_backfor.cfm] *****************************/

/*********** Generated from [css_func_bestview.cfm] ******************/
#bestview-outer {
	margin: 0px auto 30px auto;
	height:15px;
  width: 960px;
  text-align: right;
}

#bestview a {
  float: right;
  height:15px;
  width:130px;
  display:block;
}

#bestview a:link, #bestview a:visited{
  background-image:url(/img/func_bestview.gif);
}

#bestview a:hover, #bestview a:active, #bestview a:focus{
  background-image:url(/img/func_bestview_hi.gif);
}

#bestview a span {
	display:none;
}
/*********** End [css_func_bestview.cfm] *****************************/

/*********** Generated from [css_func_cug.cfm] ******************/
#mainform .cuguser-login-frame, .cuguser-lost-frame {
  margin-bottom: 18px;
  width: 390px;
}



#mainform .cuguser-login-frame .dlgcaption,  .cuguser-lost-frame .dlgcaption{
  color: #666;
  padding-top: 4px;
  width: 120px;
}



#mainform .cuguser-login-frame .dlginput, .cuguser-lost-frame .dlginput{
  padding-bottom: 0px;
  padding: 1px;
  vertical-align: bottom;
  width: 260px;
}


#mainform .cuguser-login-frame .cuguser-dialog-title, .cuguser-lost-frame  .cuguser-dialog-title {
	display: none;
}


#mainform .cuguser-dialog-title2 {
	line-height: 135%;
  padding-bottom: 15px;
}


#mainform .cuguser-login-frame .password_send, .cuguser-lost-frame .dlgbutton, .cuguser-lost-frame .password_request {
  display: block;
  cursor:pointer;
  float: left;
  margin-right: 5px;
  margin-top: 4px;
  padding: 0px 5px;
  width: 90px; 
}


#mainform .cuguser-login-frame .password_lost {
  display: block;
  background-color: transparent;
  border-top: 3px solid transparent !important;
  color: #666;
  cursor:pointer;
  border: 0px;
  float: left;
  width: 160px; 
}


.cuguser-lost-frame .password_request {
  text-align: left;
  width: 200px !important; 
}


.cuguser-dialog-table .infotext {
	line-height: 135%;
    padding-bottom: 15px;
}



#mainform .cuguser-login-frame .cuguser-dialog-table td {
  padding-top: 4px;
  vertical-align: bottom;
}





.cuguser-error-message {
	font-weight: bold !important;
  color: #f00 !important;
  padding-bottom: 6px;
}





#userinfo {
	background-image: url(/img/layout/overlay.png);
  color: #545253; 
	font-size: 15px;
  margin: 20px 0px 0px 5px;
  overflow: hidden;
  padding: 5px 5px 5px 10px;
  width: 186px;
}

#cug {
	float: left;
  width: 700px;
}

#logout {
	float: right;
  text-align: right;
  width: 200px;
}



#logout a, #logout a:link, #logout a:visited {
	background: url(/img/cug_abmelden.gif) no-repeat 0 8px;
  color: #fff;
  padding-left: 8px;
}


#logout a:hover, #logout a:active, #logout a:focus {
	background: url(/img/cug_abmelden_hi.gif) no-repeat 0 8px;
  color: #fff;
	text-decoration: none;
}
/*********** End [css_func_cug.cfm] *****************************/

/*********** Generated from [css_page_2column.cfm] ******************/
#page_2column {
	float: left;
    width: 420px;	
}

#page_2column_ticker {
	float: right;
    line-height: 135%;
    padding-top: 4px; 
    width: 220px;	
}

#page_2column_ticker, #page_2column_ticker h2, #page_2column_ticker .pub-el-text-title, #page_2column_ticker td  {
	font-size: 14px;	
}
/*********** End [css_page_2column.cfm] *****************************/

/*********** Generated from [css_page_3column.cfm] ******************/
#page_3column {
	float: left;
}

.page_3column_col {
	float: left;
  line-height: 135%;
  padding-top: 4px; 
}

.page_3column_col, .page_3column_col h2, .page_3column_col .pub-el-text-title, .page_3column_col td  {
	
}
/*********** End [css_page_3column.cfm] *****************************/

/*********** Generated from [css_page_document_v2.cfm] ******************/
#page_document .elm_document, #page_document p, #page_document #document_details  {
	overflow: hidden;
  width: 100%;
}

#page_document #document_details b {
	clear: left; 	
  display: block;
  float: left;
  width: 150px;
}

#page_document #document_details span {
  display: block;
  float: left;
}

#page_document li {
  list-style: none;
}

#page_document .pub-browseth  h2{
  color: #736858;
  margin-bottom: 0px;
}


#page_document .documentlistplain {
	padding-top: 15px;
}

#page_document .osicon {
	padding-right: 10px;
  vertical-align: top;
}



#page_document .elm_document img {
	padding-right: 5px;
}



#page_document td.readerlist-name {
  width:100%;

}

#page_document td.readerlist-button {
  text-align:right;
  white-space:nowrap;
  color:#999;
  font-size:10px;

}

#page_document td.readerlist-button-read {
  text-align:right;
  white-space:nowrap;
  color:#3c7129;
  font-size:10px;

}

#page_document div.docread {
  background-color:#e3f0de;
  padding:10px;
  border:none;
}

#page_document div.docnotread {
  background-color:#ddd;
  padding:10px;
    border:none;
}


#page_document td.readerlist-icon {
  padding-right: 10px;

}
/*********** End [css_page_document_v2.cfm] *****************************/

/*********** Generated from [css_page_events.cfm] ******************/
#page_events {
	width: 100%;  
}

#page_events .cmimg {
	float: right;
  padding: 0px 0px 10px 10px;  
}


#page_events .headercaption, #page_events .headertext {
  line-height: 140%;
}

#page_events .headercaption {
	color: #444;
  float: left;
  font-weight: bold;
  width: 70px;
}


#page_events .eventdetail2 b {
	display: block;
}


#page_events .link a {
	background:  url(/img/elm_list_more.gif) no-repeat 100% 6px;
	padding-right: 8px;	
}

#page_events .link a:hover, #page_events .link a:active, #page_events .link a:focus {
	background-image:  url(/img/elm_list_more_hi.gif);	
}










#page_events .header, #page_events .eventdetail, #page_events .link, #page_events .page_event_doc, #page_events .eventdetail2  {
  padding-bottom: 8px;
}
/*********** End [css_page_events.cfm] *****************************/

/*********** Generated from [css_page_news.cfm] ******************/
#page_news {
	width: 100%;  
}

#page_news .cmimg {
	float: right;
  padding: 0px 0px 10px 10px;  
}



#page_news .link a {
	background:  url(/img/elm_list_more.gif) no-repeat 100% 6px;
	padding-right: 8px;	
}

#page_news .link a:hover, #page_news .link a:active, #page_news .link a:focus {
	background-image:  url(/img/elm_list_more_hi.gif);	
}








#page_news .newsdetail {
  padding: 5px 0px 8px 0px;
}

#page_news .link, #page_news .page_news_doc  {
  padding-bottom: 8px;
}




#page_news .link a {

}

#page_news .link a:hover, #page_news .link a:active, #page_news .link a:focus {

}

#page_news .backlink {
	padding-top: 30px;		
}

#page_news .backlink a{

}

#page_news .backlink a:hover, #page_news .backlink a:active, #page_news .backlink a:focus {

}
/*********** End [css_page_news.cfm] *****************************/

/*********** Generated from [css_page_normal_tile.cfm] ******************/
.tile_normal {
	background-color: #fff;
  box-sizing: border-box;
  overflow: hidden;
  padding: 0px;
}


.tile_normal .tile_caption h1 {
  font-family: 'nimbus-sans-condensed','DejaVu Sans Condensed', Helvetica, Arial, sans-serif;
  font-size: 42px;
  font-weight: 900;
  line-height: 110%;
  margin-bottom: 0px;
  text-transform: lowercase;
}



.tilewhite.tile_big {
	display: block;
}



.size_normal_1 {
	height: 231px;
  width: 371px;
}

.size_normal_2 {
	height: 411px;
  width: 371px;
}

.size_normal_3 {
	height: 591px;
  width: 371px;
}

.size_normal_4 {
	height: 421px;
  width: 551px;
}

.size_normal_5 {
	height: 591px;
  width: 551px;
}

.size_normal_6 {
	height: 761px;
  width: 371px;
}

.size_normal_7 {
	height: 761px;
  width: 551px;
}
/*********** End [css_page_normal_tile.cfm] *****************************/

/*********** Generated from [css_page_slideshow.cfm] ******************/
#page_slideshow {
	width: 660px;
}

.page_slideshow {
  	margin-bottom: 21px;	
    overflow: hidden;
    padding-top: 25px;
    width: 660px;
}

.slide_image {
  float: left;
  height: 455px;
  margin-bottom: 21px;
  width: 360px;
}


.slide_caption {
  float: right;
  width: 282px;
  line-height: 130%;
  margin-bottom: 50px;
}

.cite {
  color: #000;
  font-style: italic;
  float: right;
  width: 282px;
}

.page_slideshow_text {
  color: #000;
  font-size: 19px;
  width: 660px;
}

.slidedetail {
  color: #000;
}

.slidedetail, .slidelink, .slidedocument {
  clear: both;
  padding-top: 6px;
  font-size: 19px;
  width: 660px;
}

.slidedocument {
	background-repeat: no-repeat;
    background-position: 0px 5px;
    padding-left: 30px;
}

.rsOverflow a  {
  display: block;
  padding-top: 6px;
  font-size: 19px;
  width: 660px;
}


.rsOverflow .elm_document {
	float: none;
    width: auto;
}
/*********** End [css_page_slideshow.cfm] *****************************/

/*********** Generated from [css_page_startpage.cfm] ******************/
#area_startarticles {
  background-color: #68acdf;
  overflow: hidden;
  padding: 18px 0px;
  width: 100%;
}

#startarticles {
  overflow: hidden;
  padding-left: 165px;
	width: 940px;
}

.startpage {
  
}

#area_startarticles .last {
  margin-right: 0px;
}

.imagebox {
  background-repeat: no-repeat;
  height: 94px;
  margin-bottom: 6px;
  width: 209px;
}

.imagebox a {
  display: block;
  height: 94px;
  width: 209px;
}

.textbox {
  height: 36px;
  line-height: 1;
  margin-bottom: 3px;
  overflow: hidden;
}


.textbox h2 {
  font-size: 16px;
  line-height: 1;
  margin-bottom: 0px;
  padding-bottom: 5px;
}


.textbox a {
  padding: 0px;
}

.textbox a:link,.textbox a:visited {
 	color: #474747;
}


.textbox a:hover, .textbox a:active, .textbox a:focus {
  color: #812B3B;
  text-decoration: none;
}


.textbox p {
 	font-size: 13px;
}
/*********** End [css_page_startpage.cfm] *****************************/

/*********** Generated from [css_page_startportal.cfm] ******************/
#header_start {
	height: 655px;
  overflow: hidden;
  width: 100%;
}

#area_start {
	height: 655px;
  width: 1350px;
}




#area_navi {
	position: absolute;
  left: 165px;
  top: 0px;
}

#area_navi #logo, #area_navi #box_navi {
	float: none;
  position: relative;
}

#area_navi #logo {
	padding-bottom: 4px;
}

#area_navi a {
	width: auto;
}

#area_navi .lang a {
    color: #fff;
    padding-top: 2px;
}

#area_navi .lang a:hover,#area_navi .lang a:active,#area_navi .lang a:focus,#area_navi #box_navi .active_lang {
	color: #e5e5e5; 
}

#area_navi ul li {
	padding-left: 7px;
}



#zitat {
  color: #fff;
  font-style: italic;
  left: 206px;
  line-height: 125%;
  top: 382px;
}

#zitat a, #zitat a:link,#zitat a:visited,#zitat a:hover,#zitat a:active,#zitat a:focus {
  color: #fff;
  font-size: 24px;
  font-style: italic;
  line-height: 125%;
  text-decoration: none;
}

#zitat {
	font-size: 24px;
}

#zitat .author {
	display: block;
  font-size: 18px;
  padding-top: 2px;
}


#banner_start{
	background-image: url('/img/layout/banner_start.png');
  height: 119px;
  width: 487px;
  top: 374px;
}

#banner_start a {
	display: block;
  height: 89px;
  overflow: hidden;
  padding: 20px 30px 10px 172px;
  width: 282px;
}

#banner_start .a_none {
  color: #fff;
  display: block;
  height: 89px;
  overflow: hidden;
  padding: 20px 30px 10px 172px;
  width: 282px;
}

#banner_start a, #banner_start a:link,#banner_start a:visited,#banner_start a:hover,#banner_start a:active,#banner_start a:focus {
  color: #fff;
  text-decoration: none;
}

#banner_start h2{
	font-size: 24px;
  padding-bottom: 3px;
}

#position_marker {
	position: relative;
  width: 1px;
}




#teaser {
  left: 206px;
  top: 530px;	
}
/*********** End [css_page_startportal.cfm] *****************************/

/*********** Generated from [css_page_tiles.cfm] ******************/
.tile {
	
}

.tilewhite {
	background-color: #fff;
  box-sizing: border-box;
  overflow: hidden;
  padding: 20px;
}



.size_0 {
	height: 171px;
  width: 171px;
}

.wrapper.size_0 {
	height: 180px;
  width: 180px;
}

.size_1 {
	height: 171px;
  width: 351px;
}

.wrapper.size_1 {
	height: 180px;
  width: 360px;
}

.size_8 {
	height: 351px;
  width: 171px;
}

.wrapper.size_8 {
	height: 360px;
  width: 180px;
}

.size_2 {
	height: 351px;
  width: 351px;
}

.wrapper.size_2 {
	height: 360px;
  width: 360px;
}

.size_3 {
	height: 531px;
  width: 351px;
}

.wrapper.size_3 {
	height: 540px;
  width: 360px;
}

.size_4 {
	height: 351px;
  width: 531px;
}

.wrapper.size_4 {
	height: 360px;
  width: 540px;
}

.size_5 {
	height: 531px;
  width: 531px;
}

.wrapper.size_5 {
	height: 540px;
  width: 540px;
}

.size_6 {
	height: 711px;
  width: 351px;
}

.wrapper.size_6 {
	height: 720px;
  width: 360px;
}

.size_7 {
	height: 711px;
  width: 531px;
}

.wrapper.size_7 {
	height: 720px;
  width: 540px;
}


.elm_list_tiles .navitext.no_icon {
	padding-top: 50px !important;
}



.tile_slogan {
	background-color: #ccc;
  box-sizing: border-box;
  padding: 7px;
  text-align: center;
}

.tile_slogan h3 {
  color: #222;
  font-family: 'freight-sans-pro','DejaVu Sans Condensed', Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 100%;
  text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);
  text-transform: uppercase;
}

.elm_list_tiles .tile_slogan.icon i {
	color: #414141;
  font-style: normal;
  font-size: 50px;
  display: block;
  padding-bottom: 8px;
  padding-top: 14px;
}



.tileblue {
	background-color: #2e479b;
}


.tile .tile_big {
  background-color: #ccc;
  position: relative;
	}
  
.tile .tile_caption {
	left: 22px;
  position: absolute;
  bottom: 184px;
}  

.tile .tile_caption h1 {
	color: #fff;
  font-family: 'freight-sans-pro','DejaVu Sans Condensed', Helvetica, Arial, sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 110%;
  margin-bottom: -6px;
  text-shadow: 2px  2px  8px  #000000;
  text-transform: lowercase;
}
/*********** End [css_page_tiles.cfm] *****************************/

/*********** Generated from [css_plugin_fancybox.cfm] ******************/
/*! fancyBox 3.0.0 Beta 1 fancyapps.com | fancyapps.com/fancybox/#license */
#fancybox-loading,
#fancybox-lock,
.fancybox-wrap,
.fancybox-skin,
.fancybox-inner,
.fancybox-error,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-wrap embed,
a.fancybox-close,
a.fancybox-expand,
a.fancybox-nav,
a.fancybox-nav span,
.fancybox-tmp
{
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: none;
    text-shadow: none;
}

#fancybox-lock {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 8020;
    overflow-y: scroll;
    overflow-y: auto;
    overflow-x: auto;

    -webkit-transition : -webkit-transform 0.5s;
    -webkit-transform  : translateX(0px);
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
    -webkit-transform: translate3d(0,0,0);
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-skin {
    border-style: solid;
    border-color: #fff;
    background: #fff;
    color: #444;
}

.fancybox-inner {
    position: relative;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
}

.fancybox-spacer {
    position: absolute;
    top: 100%;
    left: 0;
    width: 1px;
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
    zoom: 1;
}

a.fancybox-close {
    position: absolute;
    top: -23px;
    right: -23px;
    width: 46px;
    height: 46px;
    cursor: pointer;
    background-position: 0 0;
    z-index: 8040;
}

a.fancybox-nav {
    position: absolute;
    top: 0;
    width: 50%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 8040;
    overflow: hidden;
}

.fancybox-type-iframe a.fancybox-nav,
.fancybox-type-inline a.fancybox-nav,
.fancybox-type-html a.fancybox-nav
 {
    width: 70px;
}

a.fancybox-prev {
    left: -70px;
}

a.fancybox-next {
    right: -70px;
}

a.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 46px;
    height: 46px;
    margin-top: -23px;
    cursor: pointer;
    z-index: 8040;
}

a.fancybox-prev span {
    left: 0;
    background-position: 10px -46px;
}

a.fancybox-next span {
    right: 0;
    background-position: -10px -96px;
}

.fancybox-mobile  a.fancybox-nav {
    max-width: 80px;
}

.fancybox-desktop  a.fancybox-nav {
    opacity: 0.5; filter: alpha(opacity=50);
}

.fancybox-desktop a.fancybox-nav:hover {
    opacity: 1; filter: alpha(opacity=100);
}

a.fancybox-expand {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 46px;
    height: 46px;
    z-index: 8050;
    opacity: 0;  filter: alpha(opacity=0);
    background-position: 0 -150px;
    zoom: 1;
    -webkit-transition: opacity .5s ease;
       -moz-transition: opacity .5s ease;
         -o-transition: opacity .5s ease;
            transition: opacity .5s ease;
}

.fancybox-wrap:hover a.fancybox-expand {
    opacity: 0.5;  filter: alpha(opacity=50);
}

.fancybox-wrap a.fancybox-expand:hover {
    opacity: 1;  filter: alpha(opacity=100);
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -30px;
    margin-left: -30px;
    width: 60px;
    height: 60px;
    background-color: #111;
    background-image: url(data:image/gif;base64,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);
    background-position: center center;
    opacity: 0.85; filter: alpha(opacity=85);
    cursor: pointer;
    z-index: 8060;
    -webkit-border-radius: 8px;
       -moz-border-radius: 8px;
            border-radius: 8px;
}

.fancybox-tmp {
    position: absolute !important;
    top: -99999px;
    left: -99999px;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

.fancybox-title {
    font: normal 14px "Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height: 1.5;
    position: relative;
    text-shadow: none;
    z-index: 8050;
    display: block;
    text-align: center;
    visibility: hidden;
}

.fancybox-title-float-wrap {
    position: relative;
    margin-top: 10px;
    text-align: center;
    zoom: 1;
    left: -9999px;
}

.fancybox-title-float-wrap > div {
    display: inline-block;
    padding: 7px 20px;
    font-weight: bold;
    color: #FFF;
    text-shadow: 0 1px 2px #222;
    background: transparent; background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
       -moz-border-radius: 15px;
            border-radius: 15px;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
    text-shadow: 0 1px rgba(0, 0, 0, 0.5);
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 15px;
    background: #000; background: rgba(0, 0, 0, .8);
    max-height: 50%;
    overflow: auto;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: 8010;
}

.fancybox-overlay-fixed {
    position: fixed;
    width: 100%;
    height: 100%;
}

/* Default theme */
.fancybox-default-skin {
    border-color: #f9f9f9;
    background: #f9f9f9;
}

.fancybox-default-skin-open {
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-default-overlay {
    background: #333;
    opacity: 0.8; filter: alpha(opacity=80);
}

.fancybox-default a.fancybox-close,
.fancybox-default a.fancybox-expand,
.fancybox-default a.fancybox-nav span {
    background-image: url('/img/fancybox/fancybox_sprite.png');
}


@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
    .fancybox-default a.fancybox-close,
    .fancybox-default a.fancybox-expand,
    .fancybox-default a.fancybox-nav span
    {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAGQCAYAAAAjsgcjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzRGRjc2NzEwNERFMjExQTc0M0U0NzZGQkE0MTM5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMTg4NzhCQTZBNEYxMUUyQTQ2NEQ0Nzc1M0U1REU1MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMTg4NzhCOTZBNEYxMUUyQTQ2NEQ0Nzc1M0U1REU1MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE0QzZBQjVDNEU2QUUyMTE5NTdDREVCQjFFNDc0RjQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3NEZGNzY3MTA0REUyMTFBNzQzRTQ3NkZCQTQxMzlFIi8+IDwvcmRmOkRlc2NyaXB0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);
        background-size: 46px auto;
    }
}

/* Dark theme */
.fancybox-dark a.fancybox-close,
.fancybox-dark a.fancybox-expand,
.fancybox-dark a.fancybox-nav span {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAADICAYAAACXpNOoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzRGRjc2NzEwNERFMjExQTc0M0U0NzZGQkE0MTM5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OTJGQjgwRDZBNEQxMUUyOEJDREM1NUU4QUUxNjBFMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OTJGQjgwQzZBNEQxMUUyOEJDREM1NUU4QUUxNjBFMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU2OUM1RDBBNEI2QUUyMTE5NTdDREVCQjFFNDc0RjQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3NEZGNzY3MTA0REUyMTFBNzQzRTQ3NkZCQTQxMzlFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YnXBBgAAC/pJREFUeNrsXGtsFccVHhvbGGxT1BC1qFBT7DpVZRErpdQ8hBRbIJpEgSqqnaaoP6pKDjSOBEi1eTQgqMBYPAK1UahQfjkNjyJERIpAUP9AFFLHpSCkNLXNq45QBakKfvA2Pd9o53Y8zOzO7t17by1mpKPZuzs7883ZM7Nnznx3sx4/fsxGYspmIzQ54A64ZcpJtoLi4mKeZ2VlDcvVJCYBNb927VpmgAOoCloFD5A4p8szpvHs7GyAKKTDlyl/kfIKkm+RfMUrcovOX6b8bwS0nfKPKe9PdhrOSqaCkpKSUgLVQIc/obzAZCay5kkG6PBDyjeTdF+6dCl9wAlwPmXrCOgykjydufjZuCf3Sd6lU2t7enruphw4gS4hcH8gqRCAdaDFsVy/BjwEJvRjAt+dMuCE+QUC9EeSr8mgI2pcln+RvETg/xo7cM+e/0zyrDcgrUEHgR8aGkJ+g2SWreatgBPoMQTqDMnzOtBJmooM/gJJJYG/E9ebEwPxeR3gmGUa2opF495g/Iw0nYvKTRqHxh49esQePnzIcnJyWF5eHr8f5x88eMCv4d7Ro0f7aRz5A8q/G2QyORZvxkaSXD9N3b17l927dy9hIgAKQQdwTTYTnB8zZgzvhPoG9vJcyhpJfhFZ46TsIqroOjVSIDStalyADhqYsp2PGjWKFRYWmjQOGaDjiaT1vqg2/pL8RlTBoREZ9KJFi9i6deueKDd//nzW1NSU6DTMRjwhjcYhBWg78uCkCqp1DpQQABAJoJctW8bmzp3LwcNMoNkFCxawlStXspkzZ7KNGzcO67RpVvLOVSdj49P8vD4MRHGuoqKCd2RwcJDNmjWLrVmzhnV0dLAVK1awO3fucLtub29P1INOqRpXvMZpkW28tLT0Bj3eCSb7xkADKNEwNA3QMAOUhUCz+fn5bMuWLezo0aOJQVpUVJQAabDzm93d3c9GtfFxqg3K5oIpDyYhBt2GDRvY6dOnOeD79+/zgYvj7du3s5MnTyZmEnREVoKuDbntlCzdBHABHuYhT3XQ3owZM4adg4mles15W31dy69sgBLzNNK8efO4TQvzwBOB3VdWVrJVq1YlNArgeCKiHl0bcttRgPf4XYSNy1NeQ0MD7whA79q1i3V2dvJj2Pzs2bP5gA2h9Z5kgF/QLXBFgjbFuaqqKm4OmD0wEI8dO8anv7Nnz7KxY8fyWeT8+fOJemQTM7RxIZk3Zy2B2WuaVcQAFNcAFFPe8ePHEzaNa9A0QB86dCgBzmJWeZ3enPtS9srv7+/nmg/zyoejBRPyAT1Ix1+P/Mr3btxrWLVwgWnADNSBBmDqjGMCrQoW036grbxDqqiJsp9RnquzczwBOEwYgNAWOpGbm5twYWFOwtXFNZz3A00Ct3Zz0gsJ+MVU0faAxvjUB+0jl80GncB55KpNG+RdarMrthWQt6xiKZYLsa2ARvRieUSHJxTNH8TCNqZVPkzwtbABodBOljdYf0CPtxkLW2/eHTYXS/OxaZ5m3r3NqCss6DiCnt8mzf6KDt+gfKxl0BMO/O+9oGdXWoOecpo6daoIM7+ihJnHe0X+QyKHmY+IMDPkypUrmQE+ZcqUoAWB1iUWx1evXs0McLd55YA74A64A+6AO+AjISW9lz958mSr1Y/Jb+nt7c0McNXBsikfh38UB/Bsku/TIVza6XRcRvk3SAq8IiAdfEFg/0H5pyRwbTsQyA3T4di8Q3JnJ1H2S2r8p7CYMItlSv+k4w8obyV/vDctwAnwM5StJ5DYzsuzXeEbgptgUOyh/B3qwJcpA06gawhgKx1O8Fs8BC0kNIuKm5S/ReD3xQq8uLg4h8D8luTNICpTUHhCo3V5xf8eST2tih4mDZxAYxG8j+QVFXQQFyvATJ5YxnmCNWktgR+MDNzTNGIor+piKCkCDvkIsRY/zQdt0LaooNMkaLMlksZpINbSzXv9Qm0p1LiQN2jAfmgNHFMegfg7yQQ/0HEB9wH/b5LvEPgbtqbyGzHlmV7xuk6EEV1dajuUvkqywUrjpO1v0k3dQRwVk7nYzuMWZiLvUJSS1q8FaXwJSW4Ybek6gj3QgYEBdvv2bZ6LrRabupTruR4ms8Zp+sumdJVumBT2kcvaBjFB5aOIJLYJLTQtSy91upimxyGtxj0vb5LOnnWA1YEJgXaxYWWyX3EtTBvA5GEzmkqVrY+tNo69Tux5ylvdCxcuZKdOnWIHDhwYto8f5B4YfP0X/fzx76mV2ZgIwMA8YMMiLV26lNXW1vJreAq6wSyINUG+jVd2uhE4FXjOpFVTAlhoWpTF3ia2wOfMmcOvnTt3jjMnEg3m5FitgtQyKjZV4xPDPEbVZseNG8eam5tZWVkZP3fixAm2devWBMsC59Ax22Wccn2iH/CisCsR2Wb37NnDxo8fz4HCrvfv35+gOCGBRSF2liOkorSFJ3T0pVTFVfpCr7YlokFdXR27fPky3/5evHgxq6+vTzxuMevIAzhk6vMDfl03qv1GPfbuxfGtW7c4tQnkGpwD+Wb9+vW8I+Ie+cVk24aK7QngVPBznxuN5gD2hKDqgXe4du1advDgQX4OfMTW1tZhY8KmXrWMik3VeKfmBhOnJJHDXAR9SbCXW1pa2LZt2/i1goICrWMVVL/SiU+Nvgp5hpUewZ35Ua79vEO8bFSimNyGSrTxAy/vTIMQTx7iJyZT+QtlvUHa9nNToV1h9zrtyWPCtg1got8dRlOB90UF2mwGjU5j4hgahemItyRMCJrGWNB5hhZttcmeoWkhAU+sR/5/T4YXEoh2laihuideQCiAsJjN4NENNt09UUBL197XxRdNb853SL7UPUaLBa6VBJmLdw7xxDXWcRUEIBHLs2kwDvGp821TMNQ3kkX2/h7Za12G4iq/I9B1kQL76LHnTr4ah2MUMgRXH0fQE3/K+2GaNI7/e9YEBT0D3VpUQBUtJNkdZJPKm87qmlIX2vhREOgogf3XESdPUWD/bVOcMK6tlAkIixG4n8e0lfI+5b8m0DfTuXn1FgFe7O2yhdm8wi5cG+Utadu80gxesV1Y5YU3yrygUqFXpN9zkrBd2EnyJ89hGvLGUGb2OQkEAHziSahFQjJKcyw4B9wBd8Ad8HjmcccQygBwxxBKKXDHEGKOIeS7WHYMoRDhCccQcgwhxxBStP30MYTEPiY2YgUzCDtwtsyijDCEEBvs69NvTIudNpPWM8oQAovCdB+eAjZuTWaVUYaQ+LoNBKwJMIPAEJKv44nIe/nJMIRU4JEYQrwi6fspYpN2+fLlbMmS/5knQOOa/MkHC22L39ONwKMwhEQZmUUBWhOYQQBaU1PDv3QjCDaCURTEotCAf85P46EZQuJYfAFBfAVk9erV/PM7+I1vq+zYsYMziMR9Nt/WUq5P9AMemiEkmwo4hYIRBNm5cydra2vjUyL+2wwGkUjyp6osU+oZQjKJIV3hCUzEz0SpSJ7HBesCDKHq6mp+raurizU2NibKq9/Jskh9fsCvC+B+nED1Oo7Fx4yQYO9gBoFkg3NnzpxhmzZt4nO5KCO+wmcbg2EKQyhHKfg5gSnXgQvqgMxRAckGf3uH5sGG2717N7dpaB7nbNhwQQwhVeNgCL0mgzVVrjI15ekNnBVMj/gI0uHDh4cNYBV0VIaQCrxdBhvGVABUEMUwd6tlQShDh3y+i6VtQyrTbpxVkmEIiS9K6u6DPUPTNhSRtDOEoH3M4wCJGQO/BclMeIa2lA9NW44hpG3c9PijgJauOYaQYwg5hpBP0NMxhBxDyDGEmGMIpWef0zGEwkYV2AhNDrgD7oA74A64A+6AO+AOuAPugDvgTw/w0ItlWsW/TFm54fJmQzhC3NtguO8iQm9hV+lhQ8INjzUJ54Pq9rs3LI44TeViTGVSYyrKo2+UfparJmRgtzVKT6QpI8CTaVzptJtVQmsLbGef2UaePY7EofUowOUpT55JyglUfkCHyxUz2/zUmYoD7oCncHAa/Q118AW9OWXfJexAjTQdipeO8hY8Ekc9zlRS/epOxtd46t3a/3tTuWgwj4spvne4ibrtQgfcAXfAHXAH3AF3wB1wB9wBd8DDpv8KMABmoXlBk8maWwAAAABJRU5ErkJggg==);
}

.fancybox-dark-skin {
    background: #2A2A2A;
    border-color: #2A2A2A;
    color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3) inset !important;
}

.fancybox-dark-overlay {
    background: #000;
    opacity: 0.8; filter: alpha(opacity=80);
}

@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min--moz-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (min-device-pixel-ratio:2), only screen and (min-resolution:192dpi), only screen and (min-resolution:2dppx) {
    .fancybox-dark a.fancybox-close,
    .fancybox-dark a.fancybox-expand,
    .fancybox-dark a.fancybox-nav span {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAGQCAYAAAAjsgcjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzRGRjc2NzEwNERFMjExQTc0M0U0NzZGQkE0MTM5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMzAwM0E4MDZBNEQxMUUyQUMyMDg1MkQ4RkQxRDJCNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMzAwM0E3RjZBNEQxMUUyQUMyMDg1MkQ4RkQxRDJCNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU4OUM1RDBBNEI2QUUyMTE5NTdDREVCQjFFNDc0RjQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3NEZGNzY3MTA0REUyMTFBNzQzRTQ3NkZCQTQxMzlFIi8+IDwvcmRmOkRlc2NyaXB0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);
        background-size: 46px auto;
    }
}

/* Light theme */
.fancybox-light a.fancybox-close,
.fancybox-light a.fancybox-expand,
.fancybox-light a.fancybox-nav span {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAADICAYAAACXpNOoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzRGRjc2NzEwNERFMjExQTc0M0U0NzZGQkE0MTM5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NjIzNzFGMDZBNTUxMUUyQkVBRUY3ODU0RDc4OTlCQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NjIzNzFFRjZBNTUxMUUyQkVBRUY3ODU0RDc4OTlCQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE5QzZBQjVDNEU2QUUyMTE5NTdDREVCQjFFNDc0RjQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3NEZGNzY3MTA0REUyMTFBNzQzRTQ3NkZCQTQxMzlFIi8+IDwvcmRmOkRlc2NyaXB0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);
}

.fancybox-light-skin-open {
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
Â  Â  .fancybox-light a.fancybox-close,
    .fancybox-light a.fancybox-expand,
    .fancybox-light a.fancybox-nav span
    {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAGQCAYAAAAjsgcjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzRGRjc2NzEwNERFMjExQTc0M0U0NzZGQkE0MTM5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMEQwOUQ1MjZBNEUxMUUyQjJGNkY3NDBEMEE5NDY5NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMEQwOUQ1MTZBNEUxMUUyQjJGNkY3NDBEMEE5NDY5NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE0QzZBQjVDNEU2QUUyMTE5NTdDREVCQjFFNDc0RjQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3NEZGNzY3MTA0REUyMTFBNzQzRTQ3NkZCQTQxMzlFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+z3OoagAAHXpJREFUeNrsnQl4VEW2gG93J510OkASQzCQjMQl8IZN1iCjAREHCMoDGRHQECBsEuAhIomCTxAElcGERRg/UBwdBgOouMAoH09kcWNk2CKrGBCSEEIWyNadrd+pTlVSuXQnfZf0lnO+r75Op/v2vffv06fOOVV1SmOxWAQU54kGgSNwBI6CwBE4CgJH4CgIHIEjcBQEjsBRELhHA9doNEhKJHIV1Z2As5No6d/i1uB+bbQa7jUE3ghg8qijoHWiphV9AYIIMGnVosb+Z2nOL8BlwKWeWFP7YRoOsA80X66x5zx0e8AZ5EpoVfSxknvOvgCLxc6FylUmtwfOgWYg9bT50eZLn1uht2rVynfRokV/jI2N7REeHn5vmzZtIgwGQ1tfX1+jTqczks+srq4uraqqKqmoqMgtLS29XFhYeCYjI+PHefPmHc3Ozi6Dt1TQxr6Y28A7G7j1wKaakuM5bSaa6w+tNbS20CKhRUPrBq0PtAHt27cfkp6evuzy5cuHKysrSywyBb6E4oKCgq+PHz8+e/DgwR3oOf3pNWiZoinx0BzhZpNHcwLnNJpobiC0UAq6E7T7ofWHNnDAgAFjfvjhh61ms/mWRWUB+IWg7WlLliyJptegp9ek8SrgFDbRKAO0IGjtod0LrQe0B6A9HBUVNRJAp4M2l1uaWYj5uXbt2prp06eH02vyseH9eCZw+rMltthItfouaF2g9YM2CNrQjRs3vlpSUnLd4mSBLzfr7NmzT9Nr86XX6pnAOXvNTEgYtHuo+fgTtCHQAY4+duzYbouLpaio6F3Q9lB6rVqp2u4uwBnsVtDupJ1ib2KnoQ175JFHEvLz83+zuIlAn3Fq586d93HQPQe4CHY47Rj7ElsNLe7pp5+eBSYk1+JmAp3q799//31PqdBdCpz+HH2pGbmTwib2ejC0EU899dQsk8lUZHFTgQ4178cff+xO70Hj1sA5b8RIbXY01Wwr7KFDh04Fzc6zuLmApl/dt29ftKPei6uAMz/bQL2Re6jNJmZkRNu2bce6k81uSiBiPQlRahDz05sDuNLQnrl/BHgbaMH0kWi7H3gjM++///4/e1LatbS09N3AwMAkmo+pUTu01yq4Ng0HPIDabyOFr1+3bl1/T4NNxGg0JkKANEqOq+gM4Cw/YuRhd+rUKXDKlCnTPHVwAUxh2gcffBDiTsD5HImBangAzfr5bN68+YmAgIBgTwWu1WrvHDVq1EJHbLmzgfuJYPv26tWrTf/+/YcrvTAIwctccSwTsOMz9+7d29ZdgLMgx59quD8bNEhNTR3h4+PjL/eCCgsLBQiSTF27dtXPmDHjkpTOibw3KSnpUrdu3bTg+5sKCgrk20uNxgiKM1eh2VUFuNic+NO/fYKDg31jYmL+rAR2YmJixblz5/zBJPkcPny4Y0JCQpYj0Ml7Zs6cefWnn37qCMf6nz592n/cuHEVSqBDBzpt4cKFBjW1XC5wH26kho3WaJcuXdrLz8+vlVzY06ZNq8jNzdX7+/sLBoPB2v7zn/90mDhx4tXGoFPN/v3UqVMR7FjymJOTowdNlw0dbHnI/Pnz41wNXMcNh/lxCX3t8OHDY+VeCAQc5QSQr6+voNfrrQ2+PCs88Ocj7EFnZuTEiRN/YMexzyCPV65c0U+ePNkk97qCgoIm0PtzCXDe92awrcNWoaGh+o4dO/aQcxFkXPKXX37RkQALtMradDqdFRiDfvz48YhJkyY1gE7+nj17dubJkyc7kveSY9jx7LPIIxyrgShSVkcKX9wjS5YsUc2saGXab36U3ardYA7uldtZwnGBAwcOvFhTUyOQZg2BARQBCK9ZoRMTQaCDjb/CwuQ5c+ZkgmZHkfeQ95JjyP/Z51RXV1sfhwwZkgPgAuR2nvAL6asWcKmhvY66gME0dxJMI0zfL7/88r9HjBjxjJIhKwB4AczHfUxbGUACDn4F1kb+7tu37yWAXAP2/W4xbPI6uIWC2WwWysvLBYh2r/7jH/+IUDK35ubNm4vAtLwh1I78OzW05zXchwsMNJGRkeGKvnkAsm7duvvAjz/PwPKazswL0XToHDuCZt9t74sB8yGYTCYBPksxbCJwnmhXmxS+WYFDONxB8c8NwKxduza6Z8+eNqETbSaQSbOl2eQYptnwGVchPI9QY9YYnKuTK4FrBRtT0Fq3bh2qio0TQSc2mP2fdYh8x0iEvIfBJpqtJmwKPMLVwMXz/khvblTLdWLQ+/Tpc451ovxrPEjWSTJTojZses4gVwK3OaMVfuYGNUNgAiw1NbVTv379ztobCGH/Zx5J7969r/7973+PUHvyKXxeoKuA24Pu1RPIyXQWVyevbAUv5SrfpABh9fkjR450FpsRsXlhgdLRo0dvC45UupZSVwIXT4S3/g86rFI1Yc+dO/fXf//739F858ibER46eQ/xWkg4D755RFO5FxnXU+Iq4LZgW+XWrVs31IINAdBvEACRyNUKk+8c+cagMuDMT6e5lyy1oJPpcYJKE/vlAGcT4dkKBOuFXL9+PVst2BDC323PzyZRJGn2/HQu4dVBLehwvvOuBs7Dtl7I1atXs5XCJokoANVouE787B49elyAkP08+Z8t6MS0EE0nqd34+HjF0OG8F1wJXLymxgr98OHDvyq5kAULFpwH2FH2wnUWQXbv3j2TpADS0tLsRqR8ihf6gQ5Tp069rOTacnNzj7gaOL+Gxgp806ZNF+HmZeWdSXr2wIEDHfkIUgybRpC/b968OYp5J/bSAHyKlzzu27fvTrnpWeKhvPbaa0ddDbxKDD0/P78iMzPzpNz0bJcuXarEqVVR1u/Kli1b/sB7LBz0C8y88B0qe4RjLXLTs2VlZd9u27atzB00nLW6lWJ79uw5JPdCwEQEhIeHmwk4EqKTJkpERdrzxQH6fQD1IjuOfQZ5jIyMrIAvSvagdlZWVrrQcBmisqhVxlQ3trIhhDaSEyfa4xscHOyXk5PzN/AUAuVcDBnXnDJlivnKlSt+RFsJNJJidSQ3QgeRL0Hw05FoNoENX2DFRx99pA8JCZEFB66hMC4urvPevXsLqXI1OJ9s70DiZE4tBU7SsWQFGpls/xi0J6CN/fbbbz9RMqGyoKDAMn78+LLo6OjyadOm/QbwHD6WvHfWrFkXO3XqVP7kk0+WgZlTNLnz2rVrafRetXK4qTV7lqgaGc8k6ViSmCcr0YZCI/Px/gI/7alqLJIC7S5xxbH8IqwVK1ZE03vVqAVc7uxZH2pGgjizYqQXpzt48OCEhx566L89OWEF2r0BTNKLpN+kzoGghkmRm7winSRZ4VtOm4nvQBMTE3dB717oqbDBzbz+6quvrqb3WKPmZ8sFzrwVM9WAMvq3dU71hQsXysAzeM9TgZ88eXLxxo0bb6jpnSjxUvgviy0PDBbqJ+MbqCejO3Xq1LNdu3Yd5Emw8/LyPg4LC5sJf5Y0puGumJBvobaNmJNS2lhBAatpGTZs2BbwFC57Cmzw+c8lJCQk03uqEpqh9IdS4DXUjJRRjSilNt0KHYKGsnHjxr1RWlpa4O6wwbPKffPNNyf961//yhfql5uoX2ulORdVQRsN7ckxY8b8j8lkuumui6kAdsGqVasG03swCM24qErtZYPtBNGyQQr9LxMmTHiuuLj4urvBBjOS/dZbbw2j124U3HzZoLiYAVvy3WBhLIMeGxs748aNG5nuAhsU4CxEpg/Sa24lSCh24Kplg3VfCLyHFaHxo55La9oC6c/UOq0ZPAD/PXv2xPfu3XuoK212ZmbmjpEjRy7PyMjIo/2PmXaUNY4Cd7ZbeNuJRdCNFHgrEXTr9ObU1NS+06ZNm2I0GkOdCRr6klzoGN944okndsPTW7SjlwTbnYBrOJuup+F/K9rYskK2YkIXERHhv23btjFkEZaSdUEOZv7Kz5w5s2PixIl/O3bs2HX4VzHnxjIX0OJRwEWazq8DMgr1C2cDOOhWbScr39LS0kbExMQM1ev1gWqCBg+kGMzGrpSUlA/37t2bbct9lRO+u11VN6rtbGozW17IgJPGFmPVTeoPCQnRk3VCcXFxAyMjI7vLnT5XVVVVlp2dfezAgQNfJScnH8zJyblJtblUlIaQHbq7ZRk9Cp3XdrbMMECoXwHHL12pmwJtMBh0SUlJ9w4ePPiPUVFRd8GXER4YGBgCv4BWYH78ampqqomZIBOQwLUrKiwszIZA67dDhw6dAJ86o6SkhCXVyilk9rxOq4mn4nV1C0WFIZlt9+Pg+3HQfcXgOTdNXCjSIjScRcDGWSuoBps5yGbOVjcoHOlxwKWcS7BfKFLPNR66o6VQedgVHPTbCkWqFa57Uu1ZJaVQLaL0MAPeZClUtfMinlpdmdf65ij222yVlrGctZ1JpgjcSwSBexNwFBXtJgJH4AgcBYEjcBQEjsBREDgCR+AoCByBoyBwBI6CwBE4AkdB4AgcBYEjcBQEjsAROAoCR+AoCByBoyBwBI7AURA4AkdB4AgcRSFwXGB1u0hhiMBbOHB7C2JtbmWDwJWD5pd/swIHRPgiBqoXKvAo4Eo7XVHZJtJYDRU/ob6kHatzKy7FUVeGQ8H5Ww5wEWwCmNRPCeSanr5OAJMiM8VCfa0qa2EwUqfdk4BrXfUztAGbACa1yO8cN25czOnTp/9qMpm+qKqq+jonJ+f9jRs3joHXwoTamuWsoLBW42m9uOTKkgqPZ4V4hPrqzKTiW3tof4Q2cN68eS8C6FJbhR337t37AbznAWh30y+HHK+VW7RRrRhE9cqcagK3ATucwn541qxZiwB2eSN7PNTMnDlzGry3q1BbujQAgcuEPX369EXl5eWlTZUvPXTo0Mfw/j7QyLa5Rk8DrnWxzSZF3tslJib2T0tLe9Hf37/JzY2Cg4PbCg1LM3mUaF0NOyEhoe/atWsXGQwGh/ZUvnnzZr5QX35JQOBNwzZS2GHPPPNMnw0bNrwcEBDg6AbWlo8//ni/IKNWbIvwUkQ2m2j1ndRmDxo7duzzxcXFt6SUnz548CAp0BsL7V7qpfhhp9k47P8irt+YMWPm37p1S1LF/J9//vmQTqcbDsd3p25kIItEWzxwG7DbMdijRo2aB3a4SCLsH/z8/EYKtdsd/EGo3U1FsQ/uFcA52L4c7M7EFDz++ONzAXahFNjHjh07AjaebDtGKu5HUVPiTz0VTYsG3hjs4cOHzy4qKiqQAvvkyZNHwXsZTWGz6NKghinxFuAMtpGH/eijjyYVFhbekAI7IyPjWGBgIMmfxFDYd6gN26OBi2CTJBPZeCN2yJAhzxYUFORJgX3mzJkTISEhT4pgB6gN22OB24H90KBBg2beuHHjukTYZ4KCguKF2n06iQvZQajfzZDVHG/Oxld79hEa1r9VDNxHhcCGL8hupOnTsAEDBnTesWPH0jvuuKOto591+vTpiw8++ODbYOvJZhiV9Cb19GX/RkZ5NA7+r1FF5UaX+L2fq4SGG24rCraUAteKtNsKu1+/fp127dq1LDQ0NMzRDzp16tTVhx9+eBvY+kp6XQZ6g/4OhPIaBaDF0PkS2SausVEmQQl0JcBZyO5L4ZAtZEJjYmKiv/jii1fbtm3bztEPAm8kb+DAgV+DZrPtf6vpT9ssNF3/2xZsjQLgTLNJdf1SbpSpRKjfN1QjdzxVyRCbltNEEoi069OnT+fdu3evDAsL6yDlM00mU1V1dXUNfDbZk4FtFSD5hnx9ffU6spm9QiH7S0AknH/ixIkDCQkJWy5fvpwF/yYb+N0S6ncirJE1zKig09RSz4GYjS5RUVEjs7Ozf7N4meTk5Fy45557htNIOYwNerjCS/GhZoSE2v3279+/w+KlQgc9+tJ7bS02xc4agOCjSkPPnj1jBS+V7t27x/ID10o6ZqX58LpdS8geO94KHO4tWKifmKRolEkp8Do3qqysrMhbgZeUlBSKfHGXAGewiX9qAtfuO28FnpGRcZhzCZVt3auCl0L87a4gT+Tl5V31tg7zxo0bl+HeHqNpBpd6KWyAgUSXdxFPZdCgQYn5+fm5ngqXzHspLy8vIxORbt68ef3777/f1atXr8fpKFME9VD0SoArCXz4UZ26geHBgwd327lz57Lg4GCHNybNysoqgS/r819//fUqPCWj8jdplFehht2UYCL5nczZ9vElQv1GpyzEb2BWnDmZU5y4sk59GDJkSJft27cT6Hc4+rlXrlwpgOO2nD9/PhOekm1zi+hNVnI5DIsToNdwCSs+l1LJ2fAaGxlTpwAXQ2fzTcKGDh3aPT09fWmbNm1CJEC/NnDgwLcyMzN/46CXCAr3vpSQKZSVLXRWaG8rAGowrBYXFze3qKhI0hjm77//fjkqKipRqN0xvBu0SDq0FijUb3zqsflwtQYg7I3Sx8oZpb906dKFyMjI8ULtTNl7SBaSG/FRPFLvLUNsduehjB49+rlbt25Jgn7hwoUzISEhY+H4/hR6swyzecuo/W3QyUwrgC5pptWZM2dOAvS/cGObbNReJ+CofdPT28aPH/9CMYiCqRI4L8XBeeB10OPj4xeWlpaWSIF+9OjRH3Q6Hc68auxkQiOT7ydPnvyiVOhHjhw54OPjM4x6LuHU78e5hY5Cnzp16kuOrHjg5ZtvvtlFpl/QThTX+EiEPnjGjBmLTSZTmZRcRxIIzW3gGh+Jq9a6EOjA738bW0hlQ8s/EmrX+HQQcI2P3QtiiaEqOvWBhOskqZ/79ttvH05OTn7TbDabHPmsoKCgEEeiP3cVH2ediECneRiWFKpLDaxZs+YAeCGalStXLtTr9X6NfU5eXl4ON03B84q9uHidZmtqXsi6y8EpKSmvVlRUmO2Zk+rq6sqnnnpqIjVHYTQIQhsuEzqBOOjll19eSsyLrT5z165dm2jUGUWzknp0C5VBJ2mAAZMmTZp57ty5H8nIS2VlZUVWVtaZ1NTUV8hr0KK5oS6P88PdtZpEK+qBsGoSpKMtpyMvxfRvj6wm4a71Uvy5fLSGdpIVAtZLUU3EFYHYpBusCIQ1r7wLuEcKAkfgCFw2cBSFnRQCR+AIHAWBI3AUBI7AURA4AkfgKAgcgaMgcASOgsAROAJHQeAIHAWBI3AUBI7AETgKAkfgKAgcgaMgcASOwFEQOAJHQeAIHAWBI3AEjoLAETgKAkfgKMqB41r72wWLGyDw5vl1co9NFbSxIHDlsOv2gRPqSzaxSqOsTBMr2VTTnOA9qsiYZNINi5KRQmRsoww/Cp0vuUoa23DUZlGyFlfVTQZwtlMtAc22Bm5F/9ZT4KTqG9tel9S5rSu7J4bubOBawYOEanfdHp4C3fR68+bNY69du/Z+VVXV1yaT6Ytffvnlzfj4eFLBk1Tmv4N+If70i9JoXGkXXVWZU2YVTVbJk1RYJptwPLB///6PbNWpNZvNZSkpKaSa58NCbZnV9kLDvdQ0LaoUqgLgbIfDbnPmzHmWFHG3VxwYoJuTk5OXCfWbMN0GHYE3DZyUSCU7//X57rvvPm2qwDup1gzQX4P3P9Jc0KXcg4/gecLsuJYWb29UyNbry5Yte4HUJ1+xYsU3opeZByMITio86YnA2QZ0NXl5ebmOHADQfZcsWbJAC7J8+fJ9osDJudA90KQYmA2fMGFCIngmVY7uHwHmpWLx4sWvw7FDqHnpoIZ58XYbTuAEUy/lTzt27HiXlLSWAv2VV155g0LvrgZ0bwbOIkwj1XKyPc2Q7du3b5UKfenSpW/CsY+qAd1rgYu0vDX1VnpAG5aenv5PKdBJ5X2A/lc1oHs7cOal+NFIk+zN1hPa8G3btkmFXgkejGLoXg2cg66j4TqD3otA/yeIFOjQ5yqG7vXAG4Fu1fStIFKhg7u4moPOtlT3cwS6qzcwrQtMhPotBtRu/NYFehrukyQV2W6GbBs24sMPP/xnI1G/LehVEBilwrF/lgrdqZEml5/WiCBrnZiNZF9ENU3FFsfHx+8CZ0Q/efLkMY4kByES1S1cuHAOxEaalJSUPdxLxfSxUo3gSClwfuTFh6ZN9fTRtxmgW5oI95nGE6lKTEz8v/LycsOsWbPiHIW+YMGC2SQN8MILL+wWndeiRkSqBnAG2p/6xwZuMMBXxaycRQJ0A70e3ezZs38uLS0NBICxjkJ/7rnnksgvF+B/Qf9dI0oDuAQ4f4MB1N61CQsLC503b16/yMjICPh56sGOkr3SNArNlqWsrKzSZDJVsOd2bKn1F1ddXa0j5sRsNhugBeTm5lYfOXIkNyYmpp1D9gkE7mEWXL9l/vz5nwn1m+0pHx9V0GkyX5gNBvRbvXr1yyUlJYUWLxHSka5bty5NqN2l9l56r35iM+ksL0VHTQjJL3dftGjRPLIboMXLhEB//vnnn4N7vJ/eq1Go39DJqcB9qBkhrtiAS5cuHbd4qVy8ePGYULvxXhS9Zx+5wLUKbThzx/Tt27fvLHipREREdKamhM1/kd0nOcNl83hRc5RfqxAw67krsrOzz3krcLi3C0L9DoeKtgZWCpzNcCp9//33P1C6t6VbjufBPcG9bYU/ywRuMpErhti0NLhgbmHMpk2bVkJkV+wtnSXEENXvvffeBri3WGj30XyNvxK3UMlUN9Zp+lFXicxuCrrrrrvCkpKS+oaHh7dXK/CRIuR8JPCprKz0haDHnwY/xsmTJ3fr0KGDUYpmb968+d3p06dvh6dkp/F8oXba3G1a7sy5hVoutDfQiDOAC+19BOftP8/ndMj529BfX1h6evpjY8eO7SYF9jvvvPPus88+uxOeXqOwi7nQvkas4c7KpVi4b5tNoiwTwda6CDb55VV/8skng0aPHi0J9oYNGzbPnj37E3hKpmEU2tNsVySv2MlZjqGSXpiz0rMaG0krdk8+n3322UiQB6TAXr9+/aa5c+cy2AVC7cbXJnpvyueYe+gAhE40AEFscyjL6UAb+SWI1A5y7dq1G+gABBmYjuR+KaoNQHjLEFswN64Z9/nnn++SAhs62eo1a9bIgt3SB5HjPv30050SYVelpaW9zcGOkAK7JU+TiNuxY8d2qZnA1NTU9UpgtwTg/ESgDkL9RKBtUmGvXr16nWjQWDJsrwbODemxSflkqtsjAPtDidMiVIPdEoDzkzkHbN269R2psFetWrVGLdjeDpxNVw6D1hUCmonAr0IK7Ndffz1NTdgtAbiR2u7eX3311QfOmOijJnCPWjYoyuHo2oE48mbi+oFmr3nppZf20NwIiyDNqkWQTgrtXSUkjVBVWFiY7yDstYsXL/6KhuviRJTTYKse2jvZhndJSEiYTKLExqYjL1++fJWg4mqHluylkBH0mN27d2+x5aWQ5YIrV65cIdSv0bwNNi6MleaHEy2PJq7h+vXrl2ZlZZ0lqxrMZnPp2bNnf5o6dWoSvPYn6qvbXIXsCuCeXNzAj4JvRVuAcHtxgxKhvrhBnc12ZXEDbyjf4SfUl/BgM6IqKXQT54l4R/kOF0nLLVDjYug8fCzB1FIEgSNwBC4bOIrCjgeBI3AEjoLAETgKAkfgKAgcgSNwFASOwFEQOAJHQeAIHIGjIHAEjoLAETgKAkfgCBwFgSNwFASOwFEQOAJH4CgIHIGjIHAEjoLAETgCR0HgCBwFgSNwFASOwBE4CgJH4CgIHIGjIHAEjsBRPB24RqMZQf/sKvHQNxp7sanrhvMmSzxfBv3c3c3JQ4s651xxRoX8rlRzXnfwF5Gi5sllnBc1HDW8eSXDzT4HNRw1XJ73ktKYzW/Kq3G0Bq698zhq21HDUcOd40U44ZeFGu6NgsARONpwp9pOeN9jjngpjvrh0Ed86U62HDXcCzXcXtYvuTE/HDTTX+EvqmsT3tEbqOHYaaIgcASOgsAROAoCR+AIHMVDI01Z80OaihQd/ZxGItFkV0SgqOFeqOFMc14XaZi9scYv3el6UMOx00RB4GjDG/UWUlDDUbxPw+3NR+E0XpX54a6aYYUajsAROIqX2PAMid5IhoefFzXcnQSXDSJwBI6CwBE4CgJH4CgIHIEjcBQEjsBREDgCR0HgCByBoyBwBI6CwBE4CgJH4AgcBYEjcBQEjsBREDgCR+AoCByBoyBw95f/F2AAPX2XGJHD060AAAAASUVORK5CYII=);
        background-size: 46px auto;
    }
}

.fancybox-light-overlay {
    opacity: 0.9; filter: alpha(opacity=90);
    background: #555555; /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover,  #999999 0%, #555555 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#999999), color-stop(100%,#555555)); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  #999999 0%,#555555 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  #999999 0%,#555555 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  #999999 0%,#555555 100%); /* IE10+ */
    background: radial-gradient(ellipse at center,  #999999 0%,#555555 100%); /* W3C */
}
/*********** End [css_plugin_fancybox.cfm] *****************************/

/*********** Generated from [css_plugin_fonticons.cfm] ******************/
@font-face {
    font-family: 'Linearicons';
    src:    url('/fonts/Linearicons.eot?e24bau');
    src:    url('/fonts/Linearicons.eot?e24bau#iefix') format('embedded-opentype'),
        url('/fonts/Linearicons.ttf?e24bau') format('truetype'),
        url('/fonts/Linearicons.woff?e24bau') format('woff'),
        url('/fonts/Linearicons.svg?e24bau#Linearicons') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'Linearicons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    
    /* Enable Ligatures ================ */
    letter-spacing: 0;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-home:before {
    content: "\e600";
}
.icon-home2:before {
    content: "\e601";
}
.icon-home3:before {
    content: "\e602";
}
.icon-home4:before {
    content: "\e603";
}
.icon-home5:before {
    content: "\e604";
}
.icon-home6:before {
    content: "\e605";
}
.icon-bathtub:before {
    content: "\e606";
}
.icon-toothbrush:before {
    content: "\e607";
}
.icon-bed:before {
    content: "\e608";
}
.icon-couch:before {
    content: "\e609";
}
.icon-chair:before {
    content: "\e60a";
}
.icon-city:before {
    content: "\e60b";
}
.icon-apartment:before {
    content: "\e60c";
}
.icon-pencil:before {
    content: "\e60d";
}
.icon-pencil2:before {
    content: "\e60e";
}
.icon-pen:before {
    content: "\e60f";
}
.icon-pencil3:before {
    content: "\e610";
}
.icon-eraser:before {
    content: "\e611";
}
.icon-pencil4:before {
    content: "\e612";
}
.icon-pencil5:before {
    content: "\e613";
}
.icon-feather:before {
    content: "\e614";
}
.icon-feather2:before {
    content: "\e615";
}
.icon-feather3:before {
    content: "\e616";
}
.icon-pen2:before {
    content: "\e617";
}
.icon-pen-add:before {
    content: "\e618";
}
.icon-pen-remove:before {
    content: "\e619";
}
.icon-vector:before {
    content: "\e61a";
}
.icon-pen3:before {
    content: "\e61b";
}
.icon-blog:before {
    content: "\e61c";
}
.icon-brush:before {
    content: "\e61d";
}
.icon-brush2:before {
    content: "\e61e";
}
.icon-spray:before {
    content: "\e61f";
}
.icon-paint-roller:before {
    content: "\e620";
}
.icon-stamp:before {
    content: "\e621";
}
.icon-tape:before {
    content: "\e622";
}
.icon-desk-tape:before {
    content: "\e623";
}
.icon-texture:before {
    content: "\e624";
}
.icon-eye-dropper:before {
    content: "\e625";
}
.icon-palette:before {
    content: "\e626";
}
.icon-color-sampler:before {
    content: "\e627";
}
.icon-bucket:before {
    content: "\e628";
}
.icon-gradient:before {
    content: "\e629";
}
.icon-gradient2:before {
    content: "\e62a";
}
.icon-magic-wand:before {
    content: "\e62b";
}
.icon-magnet:before {
    content: "\e62c";
}
.icon-pencil-ruler:before {
    content: "\e62d";
}
.icon-pencil-ruler2:before {
    content: "\e62e";
}
.icon-compass:before {
    content: "\e62f";
}
.icon-aim:before {
    content: "\e630";
}
.icon-gun:before {
    content: "\e631";
}
.icon-bottle:before {
    content: "\e632";
}
.icon-drop:before {
    content: "\e633";
}
.icon-drop-crossed:before {
    content: "\e634";
}
.icon-drop2:before {
    content: "\e635";
}
.icon-snow:before {
    content: "\e636";
}
.icon-snow2:before {
    content: "\e637";
}
.icon-fire:before {
    content: "\e638";
}
.icon-lighter:before {
    content: "\e639";
}
.icon-knife:before {
    content: "\e63a";
}
.icon-dagger:before {
    content: "\e63b";
}
.icon-tissue:before {
    content: "\e63c";
}
.icon-toilet-paper:before {
    content: "\e63d";
}
.icon-poop:before {
    content: "\e63e";
}
.icon-umbrella:before {
    content: "\e63f";
}
.icon-umbrella2:before {
    content: "\e640";
}
.icon-rain:before {
    content: "\e641";
}
.icon-tornado:before {
    content: "\e642";
}
.icon-wind:before {
    content: "\e643";
}
.icon-fan:before {
    content: "\e644";
}
.icon-contrast:before {
    content: "\e645";
}
.icon-sun-small:before {
    content: "\e646";
}
.icon-sun:before {
    content: "\e647";
}
.icon-sun2:before {
    content: "\e648";
}
.icon-moon:before {
    content: "\e649";
}
.icon-cloud:before {
    content: "\e64a";
}
.icon-cloud-upload:before {
    content: "\e64b";
}
.icon-cloud-download:before {
    content: "\e64c";
}
.icon-cloud-rain:before {
    content: "\e64d";
}
.icon-cloud-hailstones:before {
    content: "\e64e";
}
.icon-cloud-snow:before {
    content: "\e64f";
}
.icon-cloud-windy:before {
    content: "\e650";
}
.icon-sun-wind:before {
    content: "\e651";
}
.icon-cloud-fog:before {
    content: "\e652";
}
.icon-cloud-sun:before {
    content: "\e653";
}
.icon-cloud-lightning:before {
    content: "\e654";
}
.icon-cloud-sync:before {
    content: "\e655";
}
.icon-cloud-lock:before {
    content: "\e656";
}
.icon-cloud-gear:before {
    content: "\e657";
}
.icon-cloud-alert:before {
    content: "\e658";
}
.icon-cloud-check:before {
    content: "\e659";
}
.icon-cloud-cross:before {
    content: "\e65a";
}
.icon-cloud-crossed:before {
    content: "\e65b";
}
.icon-cloud-database:before {
    content: "\e65c";
}
.icon-database:before {
    content: "\e65d";
}
.icon-database-add:before {
    content: "\e65e";
}
.icon-database-remove:before {
    content: "\e65f";
}
.icon-database-lock:before {
    content: "\e660";
}
.icon-database-refresh:before {
    content: "\e661";
}
.icon-database-check:before {
    content: "\e662";
}
.icon-database-history:before {
    content: "\e663";
}
.icon-database-upload:before {
    content: "\e664";
}
.icon-database-download:before {
    content: "\e665";
}
.icon-server:before {
    content: "\e666";
}
.icon-shield:before {
    content: "\e667";
}
.icon-shield-check:before {
    content: "\e668";
}
.icon-shield-alert:before {
    content: "\e669";
}
.icon-shield-cross:before {
    content: "\e66a";
}
.icon-lock:before {
    content: "\e66b";
}
.icon-rotation-lock:before {
    content: "\e66c";
}
.icon-unlock:before {
    content: "\e66d";
}
.icon-key:before {
    content: "\e66e";
}
.icon-key-hole:before {
    content: "\e66f";
}
.icon-toggle-off:before {
    content: "\e670";
}
.icon-toggle-on:before {
    content: "\e671";
}
.icon-cog:before {
    content: "\e672";
}
.icon-cog2:before {
    content: "\e673";
}
.icon-wrench:before {
    content: "\e674";
}
.icon-screwdriver:before {
    content: "\e675";
}
.icon-hammer-wrench:before {
    content: "\e676";
}
.icon-hammer:before {
    content: "\e677";
}
.icon-saw:before {
    content: "\e678";
}
.icon-axe:before {
    content: "\e679";
}
.icon-axe2:before {
    content: "\e67a";
}
.icon-shovel:before {
    content: "\e67b";
}
.icon-pickaxe:before {
    content: "\e67c";
}
.icon-factory:before {
    content: "\e67d";
}
.icon-factory2:before {
    content: "\e67e";
}
.icon-recycle:before {
    content: "\e67f";
}
.icon-trash:before {
    content: "\e680";
}
.icon-trash2:before {
    content: "\e681";
}
.icon-trash3:before {
    content: "\e682";
}
.icon-broom:before {
    content: "\e683";
}
.icon-game:before {
    content: "\e684";
}
.icon-gamepad:before {
    content: "\e685";
}
.icon-joystick:before {
    content: "\e686";
}
.icon-dice:before {
    content: "\e687";
}
.icon-spades:before {
    content: "\e688";
}
.icon-diamonds:before {
    content: "\e689";
}
.icon-clubs:before {
    content: "\e68a";
}
.icon-hearts:before {
    content: "\e68b";
}
.icon-heart:before {
    content: "\e68c";
}
.icon-star:before {
    content: "\e68d";
}
.icon-star-half:before {
    content: "\e68e";
}
.icon-star-empty:before {
    content: "\e68f";
}
.icon-flag:before {
    content: "\e690";
}
.icon-flag2:before {
    content: "\e691";
}
.icon-flag3:before {
    content: "\e692";
}
.icon-mailbox-full:before {
    content: "\e693";
}
.icon-mailbox-empty:before {
    content: "\e694";
}
.icon-at-sign:before {
    content: "\e695";
}
.icon-envelope:before {
    content: "\e696";
}
.icon-envelope-open:before {
    content: "\e697";
}
.icon-paperclip:before {
    content: "\e698";
}
.icon-paper-plane:before {
    content: "\e699";
}
.icon-reply:before {
    content: "\e69a";
}
.icon-reply-all:before {
    content: "\e69b";
}
.icon-inbox:before {
    content: "\e69c";
}
.icon-inbox2:before {
    content: "\e69d";
}
.icon-outbox:before {
    content: "\e69e";
}
.icon-box:before {
    content: "\e69f";
}
.icon-archive:before {
    content: "\e6a0";
}
.icon-archive2:before {
    content: "\e6a1";
}
.icon-drawers:before {
    content: "\e6a2";
}
.icon-drawers2:before {
    content: "\e6a3";
}
.icon-drawers3:before {
    content: "\e6a4";
}
.icon-eye:before {
    content: "\e6a5";
}
.icon-eye-crossed:before {
    content: "\e6a6";
}
.icon-eye-plus:before {
    content: "\e6a7";
}
.icon-eye-minus:before {
    content: "\e6a8";
}
.icon-binoculars:before {
    content: "\e6a9";
}
.icon-binoculars2:before {
    content: "\e6aa";
}
.icon-hdd:before {
    content: "\e6ab";
}
.icon-hdd-down:before {
    content: "\e6ac";
}
.icon-hdd-up:before {
    content: "\e6ad";
}
.icon-floppy-disk:before {
    content: "\e6ae";
}
.icon-disc:before {
    content: "\e6af";
}
.icon-tape2:before {
    content: "\e6b0";
}
.icon-printer:before {
    content: "\e6b1";
}
.icon-shredder:before {
    content: "\e6b2";
}
.icon-file-empty:before {
    content: "\e6b3";
}
.icon-file-add:before {
    content: "\e6b4";
}
.icon-file-check:before {
    content: "\e6b5";
}
.icon-file-lock:before {
    content: "\e6b6";
}
.icon-files:before {
    content: "\e6b7";
}
.icon-copy:before {
    content: "\e6b8";
}
.icon-compare:before {
    content: "\e6b9";
}
.icon-folder:before {
    content: "\e6ba";
}
.icon-folder-search:before {
    content: "\e6bb";
}
.icon-folder-plus:before {
    content: "\e6bc";
}
.icon-folder-minus:before {
    content: "\e6bd";
}
.icon-folder-download:before {
    content: "\e6be";
}
.icon-folder-upload:before {
    content: "\e6bf";
}
.icon-folder-star:before {
    content: "\e6c0";
}
.icon-folder-heart:before {
    content: "\e6c1";
}
.icon-folder-user:before {
    content: "\e6c2";
}
.icon-folder-shared:before {
    content: "\e6c3";
}
.icon-folder-music:before {
    content: "\e6c4";
}
.icon-folder-picture:before {
    content: "\e6c5";
}
.icon-folder-film:before {
    content: "\e6c6";
}
.icon-scissors:before {
    content: "\e6c7";
}
.icon-paste:before {
    content: "\e6c8";
}
.icon-clipboard-empty:before {
    content: "\e6c9";
}
.icon-clipboard-pencil:before {
    content: "\e6ca";
}
.icon-clipboard-text:before {
    content: "\e6cb";
}
.icon-clipboard-check:before {
    content: "\e6cc";
}
.icon-clipboard-down:before {
    content: "\e6cd";
}
.icon-clipboard-left:before {
    content: "\e6ce";
}
.icon-clipboard-alert:before {
    content: "\e6cf";
}
.icon-clipboard-user:before {
    content: "\e6d0";
}
.icon-register:before {
    content: "\e6d1";
}
.icon-enter:before {
    content: "\e6d2";
}
.icon-exit:before {
    content: "\e6d3";
}
.icon-papers:before {
    content: "\e6d4";
}
.icon-news:before {
    content: "\e6d5";
}
.icon-reading:before {
    content: "\e6d6";
}
.icon-typewriter:before {
    content: "\e6d7";
}
.icon-document:before {
    content: "\e6d8";
}
.icon-document2:before {
    content: "\e6d9";
}
.icon-graduation-hat:before {
    content: "\e6da";
}
.icon-license:before {
    content: "\e6db";
}
.icon-license2:before {
    content: "\e6dc";
}
.icon-medal-empty:before {
    content: "\e6dd";
}
.icon-medal-first:before {
    content: "\e6de";
}
.icon-medal-second:before {
    content: "\e6df";
}
.icon-medal-third:before {
    content: "\e6e0";
}
.icon-podium:before {
    content: "\e6e1";
}
.icon-trophy:before {
    content: "\e6e2";
}
.icon-trophy2:before {
    content: "\e6e3";
}
.icon-music-note:before {
    content: "\e6e4";
}
.icon-music-note2:before {
    content: "\e6e5";
}
.icon-music-note3:before {
    content: "\e6e6";
}
.icon-playlist:before {
    content: "\e6e7";
}
.icon-playlist-add:before {
    content: "\e6e8";
}
.icon-guitar:before {
    content: "\e6e9";
}
.icon-trumpet:before {
    content: "\e6ea";
}
.icon-album:before {
    content: "\e6eb";
}
.icon-shuffle:before {
    content: "\e6ec";
}
.icon-repeat-one:before {
    content: "\e6ed";
}
.icon-repeat:before {
    content: "\e6ee";
}
.icon-headphones:before {
    content: "\e6ef";
}
.icon-headset:before {
    content: "\e6f0";
}
.icon-loudspeaker:before {
    content: "\e6f1";
}
.icon-equalizer:before {
    content: "\e6f2";
}
.icon-theater:before {
    content: "\e6f3";
}
.icon-3d-glasses:before {
    content: "\e6f4";
}
.icon-ticket:before {
    content: "\e6f5";
}
.icon-presentation:before {
    content: "\e6f6";
}
.icon-play:before {
    content: "\e6f7";
}
.icon-film-play:before {
    content: "\e6f8";
}
.icon-clapboard-play:before {
    content: "\e6f9";
}
.icon-media:before {
    content: "\e6fa";
}
.icon-film:before {
    content: "\e6fb";
}
.icon-film2:before {
    content: "\e6fc";
}
.icon-surveillance:before {
    content: "\e6fd";
}
.icon-surveillance2:before {
    content: "\e6fe";
}
.icon-camera:before {
    content: "\e6ff";
}
.icon-camera-crossed:before {
    content: "\e700";
}
.icon-camera-play:before {
    content: "\e701";
}
.icon-time-lapse:before {
    content: "\e702";
}
.icon-record:before {
    content: "\e703";
}
.icon-camera2:before {
    content: "\e704";
}
.icon-camera-flip:before {
    content: "\e705";
}
.icon-panorama:before {
    content: "\e706";
}
.icon-time-lapse2:before {
    content: "\e707";
}
.icon-shutter:before {
    content: "\e708";
}
.icon-shutter2:before {
    content: "\e709";
}
.icon-face-detection:before {
    content: "\e70a";
}
.icon-flare:before {
    content: "\e70b";
}
.icon-convex:before {
    content: "\e70c";
}
.icon-concave:before {
    content: "\e70d";
}
.icon-picture:before {
    content: "\e70e";
}
.icon-picture2:before {
    content: "\e70f";
}
.icon-picture3:before {
    content: "\e710";
}
.icon-pictures:before {
    content: "\e711";
}
.icon-book:before {
    content: "\e712";
}
.icon-audio-book:before {
    content: "\e713";
}
.icon-book2:before {
    content: "\e714";
}
.icon-bookmark:before {
    content: "\e715";
}
.icon-bookmark2:before {
    content: "\e716";
}
.icon-label:before {
    content: "\e717";
}
.icon-library:before {
    content: "\e718";
}
.icon-library2:before {
    content: "\e719";
}
.icon-contacts:before {
    content: "\e71a";
}
.icon-profile:before {
    content: "\e71b";
}
.icon-portrait:before {
    content: "\e71c";
}
.icon-portrait2:before {
    content: "\e71d";
}
.icon-user:before {
    content: "\e71e";
}
.icon-user-plus:before {
    content: "\e71f";
}
.icon-user-minus:before {
    content: "\e720";
}
.icon-user-lock:before {
    content: "\e721";
}
.icon-users:before {
    content: "\e722";
}
.icon-users2:before {
    content: "\e723";
}
.icon-users-plus:before {
    content: "\e724";
}
.icon-users-minus:before {
    content: "\e725";
}
.icon-group-work:before {
    content: "\e726";
}
.icon-woman:before {
    content: "\e727";
}
.icon-man:before {
    content: "\e728";
}
.icon-baby:before {
    content: "\e729";
}
.icon-baby2:before {
    content: "\e72a";
}
.icon-baby3:before {
    content: "\e72b";
}
.icon-baby-bottle:before {
    content: "\e72c";
}
.icon-walk:before {
    content: "\e72d";
}
.icon-hand-waving:before {
    content: "\e72e";
}
.icon-jump:before {
    content: "\e72f";
}
.icon-run:before {
    content: "\e730";
}
.icon-woman2:before {
    content: "\e731";
}
.icon-man2:before {
    content: "\e732";
}
.icon-man-woman:before {
    content: "\e733";
}
.icon-height:before {
    content: "\e734";
}
.icon-weight:before {
    content: "\e735";
}
.icon-scale:before {
    content: "\e736";
}
.icon-button:before {
    content: "\e737";
}
.icon-bow-tie:before {
    content: "\e738";
}
.icon-tie:before {
    content: "\e739";
}
.icon-socks:before {
    content: "\e73a";
}
.icon-shoe:before {
    content: "\e73b";
}
.icon-shoes:before {
    content: "\e73c";
}
.icon-hat:before {
    content: "\e73d";
}
.icon-pants:before {
    content: "\e73e";
}
.icon-shorts:before {
    content: "\e73f";
}
.icon-flip-flops:before {
    content: "\e740";
}
.icon-shirt:before {
    content: "\e741";
}
.icon-hanger:before {
    content: "\e742";
}
.icon-laundry:before {
    content: "\e743";
}
.icon-store:before {
    content: "\e744";
}
.icon-haircut:before {
    content: "\e745";
}
.icon-store-24:before {
    content: "\e746";
}
.icon-barcode:before {
    content: "\e747";
}
.icon-barcode2:before {
    content: "\e748";
}
.icon-barcode3:before {
    content: "\e749";
}
.icon-cashier:before {
    content: "\e74a";
}
.icon-bag:before {
    content: "\e74b";
}
.icon-bag2:before {
    content: "\e74c";
}
.icon-cart:before {
    content: "\e74d";
}
.icon-cart-empty:before {
    content: "\e74e";
}
.icon-cart-full:before {
    content: "\e74f";
}
.icon-cart-plus:before {
    content: "\e750";
}
.icon-cart-plus2:before {
    content: "\e751";
}
.icon-cart-add:before {
    content: "\e752";
}
.icon-cart-remove:before {
    content: "\e753";
}
.icon-cart-exchange:before {
    content: "\e754";
}
.icon-tag:before {
    content: "\e755";
}
.icon-tags:before {
    content: "\e756";
}
.icon-receipt:before {
    content: "\e757";
}
.icon-wallet:before {
    content: "\e758";
}
.icon-credit-card:before {
    content: "\e759";
}
.icon-cash-dollar:before {
    content: "\e75a";
}
.icon-cash-euro:before {
    content: "\e75b";
}
.icon-cash-pound:before {
    content: "\e75c";
}
.icon-cash-yen:before {
    content: "\e75d";
}
.icon-bag-dollar:before {
    content: "\e75e";
}
.icon-bag-euro:before {
    content: "\e75f";
}
.icon-bag-pound:before {
    content: "\e760";
}
.icon-bag-yen:before {
    content: "\e761";
}
.icon-coin-dollar:before {
    content: "\e762";
}
.icon-coin-euro:before {
    content: "\e763";
}
.icon-coin-pound:before {
    content: "\e764";
}
.icon-coin-yen:before {
    content: "\e765";
}
.icon-calculator:before {
    content: "\e766";
}
.icon-calculator2:before {
    content: "\e767";
}
.icon-abacus:before {
    content: "\e768";
}
.icon-vault:before {
    content: "\e769";
}
.icon-telephone:before {
    content: "\e76a";
}
.icon-phone-lock:before {
    content: "\e76b";
}
.icon-phone-wave:before {
    content: "\e76c";
}
.icon-phone-pause:before {
    content: "\e76d";
}
.icon-phone-outgoing:before {
    content: "\e76e";
}
.icon-phone-incoming:before {
    content: "\e76f";
}
.icon-phone-in-out:before {
    content: "\e770";
}
.icon-phone-error:before {
    content: "\e771";
}
.icon-phone-sip:before {
    content: "\e772";
}
.icon-phone-plus:before {
    content: "\e773";
}
.icon-phone-minus:before {
    content: "\e774";
}
.icon-voicemail:before {
    content: "\e775";
}
.icon-dial:before {
    content: "\e776";
}
.icon-telephone2:before {
    content: "\e777";
}
.icon-pushpin:before {
    content: "\e778";
}
.icon-pushpin2:before {
    content: "\e779";
}
.icon-map-marker:before {
    content: "\e77a";
}
.icon-map-marker-user:before {
    content: "\e77b";
}
.icon-map-marker-down:before {
    content: "\e77c";
}
.icon-map-marker-check:before {
    content: "\e77d";
}
.icon-map-marker-crossed:before {
    content: "\e77e";
}
.icon-radar:before {
    content: "\e77f";
}
.icon-compass2:before {
    content: "\e780";
}
.icon-map:before {
    content: "\e781";
}
.icon-map2:before {
    content: "\e782";
}
.icon-location:before {
    content: "\e783";
}
.icon-road-sign:before {
    content: "\e784";
}
.icon-calendar-empty:before {
    content: "\e785";
}
.icon-calendar-check:before {
    content: "\e786";
}
.icon-calendar-cross:before {
    content: "\e787";
}
.icon-calendar-31:before {
    content: "\e788";
}
.icon-calendar-full:before {
    content: "\e789";
}
.icon-calendar-insert:before {
    content: "\e78a";
}
.icon-calendar-text:before {
    content: "\e78b";
}
.icon-calendar-user:before {
    content: "\e78c";
}
.icon-mouse:before {
    content: "\e78d";
}
.icon-mouse-left:before {
    content: "\e78e";
}
.icon-mouse-right:before {
    content: "\e78f";
}
.icon-mouse-both:before {
    content: "\e790";
}
.icon-keyboard:before {
    content: "\e791";
}
.icon-keyboard-up:before {
    content: "\e792";
}
.icon-keyboard-down:before {
    content: "\e793";
}
.icon-delete:before {
    content: "\e794";
}
.icon-spell-check:before {
    content: "\e795";
}
.icon-escape:before {
    content: "\e796";
}
.icon-enter2:before {
    content: "\e797";
}
.icon-screen:before {
    content: "\e798";
}
.icon-aspect-ratio:before {
    content: "\e799";
}
.icon-signal:before {
    content: "\e79a";
}
.icon-signal-lock:before {
    content: "\e79b";
}
.icon-signal-80:before {
    content: "\e79c";
}
.icon-signal-60:before {
    content: "\e79d";
}
.icon-signal-40:before {
    content: "\e79e";
}
.icon-signal-20:before {
    content: "\e79f";
}
.icon-signal-0:before {
    content: "\e7a0";
}
.icon-signal-blocked:before {
    content: "\e7a1";
}
.icon-sim:before {
    content: "\e7a2";
}
.icon-flash-memory:before {
    content: "\e7a3";
}
.icon-usb-drive:before {
    content: "\e7a4";
}
.icon-phone:before {
    content: "\e7a5";
}
.icon-smartphone:before {
    content: "\e7a6";
}
.icon-smartphone-notification:before {
    content: "\e7a7";
}
.icon-smartphone-vibration:before {
    content: "\e7a8";
}
.icon-smartphone-embed:before {
    content: "\e7a9";
}
.icon-smartphone-waves:before {
    content: "\e7aa";
}
.icon-tablet:before {
    content: "\e7ab";
}
.icon-tablet2:before {
    content: "\e7ac";
}
.icon-laptop:before {
    content: "\e7ad";
}
.icon-laptop-phone:before {
    content: "\e7ae";
}
.icon-desktop:before {
    content: "\e7af";
}
.icon-launch:before {
    content: "\e7b0";
}
.icon-new-tab:before {
    content: "\e7b1";
}
.icon-window:before {
    content: "\e7b2";
}
.icon-cable:before {
    content: "\e7b3";
}
.icon-cable2:before {
    content: "\e7b4";
    font-family: 'Linearicons';
}
.icon-tv:before {
    content: "\e7b5";
}
.icon-radio:before {
    content: "\e7b6";
}
.icon-remote-control:before {
    content: "\e7b7";
}
.icon-power-switch:before {
    content: "\e7b8";
}
.icon-power:before {
    content: "\e7b9";
}
.icon-power-crossed:before {
    content: "\e7ba";
}
.icon-flash-auto:before {
    content: "\e7bb";
}
.icon-lamp:before {
    content: "\e7bc";
}
.icon-flashlight:before {
    content: "\e7bd";
}
.icon-lampshade:before {
    content: "\e7be";
}
.icon-cord:before {
    content: "\e7bf";
}
.icon-outlet:before {
    content: "\e7c0";
}
.icon-battery-power:before {
    content: "\e7c1";
}
.icon-battery-empty:before {
    content: "\e7c2";
}
.icon-battery-alert:before {
    content: "\e7c3";
}
.icon-battery-error:before {
    content: "\e7c4";
}
.icon-battery-low1:before {
    content: "\e7c5";
}
.icon-battery-low2:before {
    content: "\e7c6";
}
.icon-battery-low3:before {
    content: "\e7c7";
}
.icon-battery-mid1:before {
    content: "\e7c8";
}
.icon-battery-mid2:before {
    content: "\e7c9";
}
.icon-battery-mid3:before {
    content: "\e7ca";
}
.icon-battery-full:before {
    content: "\e7cb";
}
.icon-battery-charging:before {
    content: "\e7cc";
}
.icon-battery-charging2:before {
    content: "\e7cd";
}
.icon-battery-charging3:before {
    content: "\e7ce";
}
.icon-battery-charging4:before {
    content: "\e7cf";
}
.icon-battery-charging5:before {
    content: "\e7d0";
}
.icon-battery-charging6:before {
    content: "\e7d1";
}
.icon-battery-charging7:before {
    content: "\e7d2";
}
.icon-chip:before {
    content: "\e7d3";
}
.icon-chip-x64:before {
    content: "\e7d4";
}
.icon-chip-x86:before {
    content: "\e7d5";
}
.icon-bubble:before {
    content: "\e7d6";
}
.icon-bubbles:before {
    content: "\e7d7";
}
.icon-bubble-dots:before {
    content: "\e7d8";
}
.icon-bubble-alert:before {
    content: "\e7d9";
}
.icon-bubble-question:before {
    content: "\e7da";
}
.icon-bubble-text:before {
    content: "\e7db";
}
.icon-bubble-pencil:before {
    content: "\e7dc";
}
.icon-bubble-picture:before {
    content: "\e7dd";
}
.icon-bubble-video:before {
    content: "\e7de";
}
.icon-bubble-user:before {
    content: "\e7df";
}
.icon-bubble-quote:before {
    content: "\e7e0";
}
.icon-bubble-heart:before {
    content: "\e7e1";
}
.icon-bubble-emoticon:before {
    content: "\e7e2";
}
.icon-bubble-attachment:before {
    content: "\e7e3";
}
.icon-phone-bubble:before {
    content: "\e7e4";
}
.icon-quote-open:before {
    content: "\e7e5";
}
.icon-quote-close:before {
    content: "\e7e6";
}
.icon-dna:before {
    content: "\e7e7";
}
.icon-heart-pulse:before {
    content: "\e7e8";
}
.icon-pulse:before {
    content: "\e7e9";
}
.icon-syringe:before {
    content: "\e7ea";
}
.icon-pills:before {
    content: "\e7eb";
}
.icon-first-aid:before {
    content: "\e7ec";
}
.icon-lifebuoy:before {
    content: "\e7ed";
}
.icon-bandage:before {
    content: "\e7ee";
}
.icon-bandages:before {
    content: "\e7ef";
}
.icon-thermometer:before {
    content: "\e7f0";
}
.icon-microscope:before {
    content: "\e7f1";
}
.icon-brain:before {
    content: "\e7f2";
}
.icon-beaker:before {
    content: "\e7f3";
}
.icon-skull:before {
    content: "\e7f4";
}
.icon-bone:before {
    content: "\e7f5";
}
.icon-construction:before {
    content: "\e7f6";
}
.icon-construction-cone:before {
    content: "\e7f7";
}
.icon-pie-chart:before {
    content: "\e7f8";
}
.icon-pie-chart2:before {
    content: "\e7f9";
}
.icon-graph:before {
    content: "\e7fa";
}
.icon-chart-growth:before {
    content: "\e7fb";
}
.icon-chart-bars:before {
    content: "\e7fc";
}
.icon-chart-settings:before {
    content: "\e7fd";
}
.icon-cake:before {
    content: "\e7fe";
}
.icon-gift:before {
    content: "\e7ff";
}
.icon-balloon:before {
    content: "\e800";
}
.icon-rank:before {
    content: "\e801";
}
.icon-rank2:before {
    content: "\e802";
}
.icon-rank3:before {
    content: "\e803";
}
.icon-crown:before {
    content: "\e804";
}
.icon-lotus:before {
    content: "\e805";
}
.icon-diamond:before {
    content: "\e806";
}
.icon-diamond2:before {
    content: "\e807";
}
.icon-diamond3:before {
    content: "\e808";
}
.icon-diamond4:before {
    content: "\e809";
}
.icon-linearicons:before {
    content: "\e80a";
}
.icon-teacup:before {
    content: "\e80b";
}
.icon-teapot:before {
    content: "\e80c";
}
.icon-glass:before {
    content: "\e80d";
}
.icon-bottle2:before {
    content: "\e80e";
}
.icon-glass-cocktail:before {
    content: "\e80f";
}
.icon-glass2:before {
    content: "\e810";
}
.icon-dinner:before {
    content: "\e811";
}
.icon-dinner2:before {
    content: "\e812";
}
.icon-chef:before {
    content: "\e813";
}
.icon-scale2:before {
    content: "\e814";
}
.icon-egg:before {
    content: "\e815";
}
.icon-egg2:before {
    content: "\e816";
}
.icon-eggs:before {
    content: "\e817";
}
.icon-platter:before {
    content: "\e818";
}
.icon-steak:before {
    content: "\e819";
}
.icon-hamburger:before {
    content: "\e81a";
}
.icon-hotdog:before {
    content: "\e81b";
}
.icon-pizza:before {
    content: "\e81c";
}
.icon-sausage:before {
    content: "\e81d";
}
.icon-chicken:before {
    content: "\e81e";
}
.icon-fish:before {
    content: "\e81f";
}
.icon-carrot:before {
    content: "\e820";
}
.icon-cheese:before {
    content: "\e821";
}
.icon-bread:before {
    content: "\e822";
}
.icon-ice-cream:before {
    content: "\e823";
}
.icon-ice-cream2:before {
    content: "\e824";
}
.icon-candy:before {
    content: "\e825";
}
.icon-lollipop:before {
    content: "\e826";
}
.icon-coffee-bean:before {
    content: "\e827";
}
.icon-coffee-cup:before {
    content: "\e828";
}
.icon-cherry:before {
    content: "\e829";
}
.icon-grapes:before {
    content: "\e82a";
}
.icon-citrus:before {
    content: "\e82b";
}
.icon-apple:before {
    content: "\e82c";
}
.icon-leaf:before {
    content: "\e82d";
}
.icon-landscape:before {
    content: "\e82e";
}
.icon-pine-tree:before {
    content: "\e82f";
}
.icon-tree:before {
    content: "\e830";
}
.icon-cactus:before {
    content: "\e831";
}
.icon-paw:before {
    content: "\e832";
}
.icon-footprint:before {
    content: "\e833";
}
.icon-speed-slow:before {
    content: "\e834";
}
.icon-speed-medium:before {
    content: "\e835";
}
.icon-speed-fast:before {
    content: "\e836";
}
.icon-rocket:before {
    content: "\e837";
}
.icon-hammer2:before {
    content: "\e838";
}
.icon-balance:before {
    content: "\e839";
}
.icon-briefcase:before {
    content: "\e83a";
}
.icon-luggage-weight:before {
    content: "\e83b";
}
.icon-dolly:before {
    content: "\e83c";
}
.icon-plane:before {
    content: "\e83d";
}
.icon-plane-crossed:before {
    content: "\e83e";
}
.icon-helicopter:before {
    content: "\e83f";
}
.icon-traffic-lights:before {
    content: "\e840";
}
.icon-siren:before {
    content: "\e841";
}
.icon-road:before {
    content: "\e842";
}
.icon-engine:before {
    content: "\e843";
}
.icon-oil-pressure:before {
    content: "\e844";
}
.icon-coolant-temperature:before {
    content: "\e845";
}
.icon-car-battery:before {
    content: "\e846";
}
.icon-gas:before {
    content: "\e847";
}
.icon-gallon:before {
    content: "\e848";
}
.icon-transmission:before {
    content: "\e849";
}
.icon-car:before {
    content: "\e84a";
}
.icon-car-wash:before {
    content: "\e84b";
}
.icon-car-wash2:before {
    content: "\e84c";
}
.icon-bus:before {
    content: "\e84d";
}
.icon-bus2:before {
    content: "\e84e";
}
.icon-car2:before {
    content: "\e84f";
}
.icon-parking:before {
    content: "\e850";
}
.icon-car-lock:before {
    content: "\e851";
}
.icon-taxi:before {
    content: "\e852";
}
.icon-car-siren:before {
    content: "\e853";
}
.icon-car-wash3:before {
    content: "\e854";
}
.icon-car-wash4:before {
    content: "\e855";
}
.icon-ambulance:before {
    content: "\e856";
}
.icon-truck:before {
    content: "\e857";
}
.icon-trailer:before {
    content: "\e858";
}
.icon-scale-truck:before {
    content: "\e859";
}
.icon-train:before {
    content: "\e85a";
}
.icon-ship:before {
    content: "\e85b";
}
.icon-ship2:before {
    content: "\e85c";
}
.icon-anchor:before {
    content: "\e85d";
}
.icon-boat:before {
    content: "\e85e";
}
.icon-bicycle:before {
    content: "\e85f";
}
.icon-bicycle2:before {
    content: "\e860";
}
.icon-dumbbell:before {
    content: "\e861";
}
.icon-bench-press:before {
    content: "\e862";
}
.icon-swim:before {
    content: "\e863";
}
.icon-football:before {
    content: "\e864";
}
.icon-baseball-bat:before {
    content: "\e865";
}
.icon-baseball:before {
    content: "\e866";
}
.icon-tennis:before {
    content: "\e867";
}
.icon-tennis2:before {
    content: "\e868";
}
.icon-ping-pong:before {
    content: "\e869";
}
.icon-hockey:before {
    content: "\e86a";
}
.icon-8ball:before {
    content: "\e86b";
}
.icon-bowling:before {
    content: "\e86c";
}
.icon-bowling-pins:before {
    content: "\e86d";
}
.icon-golf:before {
    content: "\e86e";
}
.icon-golf2:before {
    content: "\e86f";
}
.icon-archery:before {
    content: "\e870";
}
.icon-slingshot:before {
    content: "\e871";
}
.icon-soccer:before {
    content: "\e872";
}
.icon-basketball:before {
    content: "\e873";
}
.icon-cube:before {
    content: "\e874";
}
.icon-3d-rotate:before {
    content: "\e875";
}
.icon-puzzle:before {
    content: "\e876";
}
.icon-glasses:before {
    content: "\e877";
}
.icon-glasses2:before {
    content: "\e878";
}
.icon-accessibility:before {
    content: "\e879";
}
.icon-wheelchair:before {
    content: "\e87a";
}
.icon-wall:before {
    content: "\e87b";
}
.icon-fence:before {
    content: "\e87c";
}
.icon-wall2:before {
    content: "\e87d";
}
.icon-icons:before {
    content: "\e87e";
}
.icon-resize-handle:before {
    content: "\e87f";
}
.icon-icons2:before {
    content: "\e880";
}
.icon-select:before {
    content: "\e881";
}
.icon-select2:before {
    content: "\e882";
}
.icon-site-map:before {
    content: "\e883";
}
.icon-earth:before {
    content: "\e884";
}
.icon-earth-lock:before {
    content: "\e885";
}
.icon-network:before {
    content: "\e886";
}
.icon-network-lock:before {
    content: "\e887";
}
.icon-planet:before {
    content: "\e888";
}
.icon-happy:before {
    content: "\e889";
}
.icon-smile:before {
    content: "\e88a";
}
.icon-grin:before {
    content: "\e88b";
}
.icon-tongue:before {
    content: "\e88c";
}
.icon-sad:before {
    content: "\e88d";
}
.icon-wink:before {
    content: "\e88e";
}
.icon-dream:before {
    content: "\e88f";
}
.icon-shocked:before {
    content: "\e890";
}
.icon-shocked2:before {
    content: "\e891";
}
.icon-tongue2:before {
    content: "\e892";
}
.icon-neutral:before {
    content: "\e893";
}
.icon-happy-grin:before {
    content: "\e894";
}
.icon-cool:before {
    content: "\e895";
}
.icon-mad:before {
    content: "\e896";
}
.icon-grin-evil:before {
    content: "\e897";
}
.icon-evil:before {
    content: "\e898";
}
.icon-wow:before {
    content: "\e899";
}
.icon-annoyed:before {
    content: "\e89a";
}
.icon-wondering:before {
    content: "\e89b";
}
.icon-confused:before {
    content: "\e89c";
}
.icon-zipped:before {
    content: "\e89d";
}
.icon-grumpy:before {
    content: "\e89e";
}
.icon-mustache:before {
    content: "\e89f";
}
.icon-tombstone-hipster:before {
    content: "\e8a0";
}
.icon-tombstone:before {
    content: "\e8a1";
}
.icon-ghost:before {
    content: "\e8a2";
}
.icon-ghost-hipster:before {
    content: "\e8a3";
}
.icon-halloween:before {
    content: "\e8a4";
}
.icon-christmas:before {
    content: "\e8a5";
}
.icon-easter-egg:before {
    content: "\e8a6";
}
.icon-mustache2:before {
    content: "\e8a7";
}
.icon-mustache-glasses:before {
    content: "\e8a8";
}
.icon-pipe:before {
    content: "\e8a9";
}
.icon-alarm:before {
    content: "\e8aa";
}
.icon-alarm-add:before {
    content: "\e8ab";
}
.icon-alarm-snooze:before {
    content: "\e8ac";
}
.icon-alarm-ringing:before {
    content: "\e8ad";
}
.icon-bullhorn:before {
    content: "\e8ae";
}
.icon-hearing:before {
    content: "\e8af";
}
.icon-volume-high:before {
    content: "\e8b0";
}
.icon-volume-medium:before {
    content: "\e8b1";
}
.icon-volume-low:before {
    content: "\e8b2";
}
.icon-volume:before {
    content: "\e8b3";
}
.icon-mute:before {
    content: "\e8b4";
}
.icon-lan:before {
    content: "\e8b5";
}
.icon-lan2:before {
    content: "\e8b6";
}
.icon-wifi:before {
    content: "\e8b7";
}
.icon-wifi-lock:before {
    content: "\e8b8";
}
.icon-wifi-blocked:before {
    content: "\e8b9";
}
.icon-wifi-mid:before {
    content: "\e8ba";
}
.icon-wifi-low:before {
    content: "\e8bb";
}
.icon-wifi-low2:before {
    content: "\e8bc";
}
.icon-wifi-alert:before {
    content: "\e8bd";
}
.icon-wifi-alert-mid:before {
    content: "\e8be";
}
.icon-wifi-alert-low:before {
    content: "\e8bf";
}
.icon-wifi-alert-low2:before {
    content: "\e8c0";
}
.icon-stream:before {
    content: "\e8c1";
}
.icon-stream-check:before {
    content: "\e8c2";
}
.icon-stream-error:before {
    content: "\e8c3";
}
.icon-stream-alert:before {
    content: "\e8c4";
}
.icon-communication:before {
    content: "\e8c5";
}
.icon-communication-crossed:before {
    content: "\e8c6";
}
.icon-broadcast:before {
    content: "\e8c7";
}
.icon-antenna:before {
    content: "\e8c8";
}
.icon-satellite:before {
    content: "\e8c9";
}
.icon-satellite2:before {
    content: "\e8ca";
}
.icon-mic:before {
    content: "\e8cb";
}
.icon-mic-mute:before {
    content: "\e8cc";
}
.icon-mic2:before {
    content: "\e8cd";
}
.icon-spotlights:before {
    content: "\e8ce";
}
.icon-hourglass:before {
    content: "\e8cf";
}
.icon-loading:before {
    content: "\e8d0";
}
.icon-loading2:before {
    content: "\e8d1";
}
.icon-loading3:before {
    content: "\e8d2";
}
.icon-refresh:before {
    content: "\e8d3";
}
.icon-refresh2:before {
    content: "\e8d4";
}
.icon-undo:before {
    content: "\e8d5";
}
.icon-redo:before {
    content: "\e8d6";
}
.icon-jump2:before {
    content: "\e8d7";
}
.icon-undo2:before {
    content: "\e8d8";
}
.icon-redo2:before {
    content: "\e8d9";
}
.icon-sync:before {
    content: "\e8da";
}
.icon-repeat-one2:before {
    content: "\e8db";
}
.icon-sync-crossed:before {
    content: "\e8dc";
}
.icon-sync2:before {
    content: "\e8dd";
}
.icon-repeat-one3:before {
    content: "\e8de";
}
.icon-sync-crossed2:before {
    content: "\e8df";
}
.icon-return:before {
    content: "\e8e0";
}
.icon-return2:before {
    content: "\e8e1";
}
.icon-refund:before {
    content: "\e8e2";
}
.icon-history:before {
    content: "\e8e3";
}
.icon-history2:before {
    content: "\e8e4";
}
.icon-self-timer:before {
    content: "\e8e5";
}
.icon-clock:before {
    content: "\e8e6";
}
.icon-clock2:before {
    content: "\e8e7";
}
.icon-clock3:before {
    content: "\e8e8";
}
.icon-watch:before {
    content: "\e8e9";
}
.icon-alarm2:before {
    content: "\e8ea";
}
.icon-alarm-add2:before {
    content: "\e8eb";
}
.icon-alarm-remove:before {
    content: "\e8ec";
}
.icon-alarm-check:before {
    content: "\e8ed";
}
.icon-alarm-error:before {
    content: "\e8ee";
}
.icon-timer:before {
    content: "\e8ef";
}
.icon-timer-crossed:before {
    content: "\e8f0";
}
.icon-timer2:before {
    content: "\e8f1";
}
.icon-timer-crossed2:before {
    content: "\e8f2";
}
.icon-download:before {
    content: "\e8f3";
}
.icon-upload:before {
    content: "\e8f4";
}
.icon-download2:before {
    content: "\e8f5";
}
.icon-upload2:before {
    content: "\e8f6";
}
.icon-enter-up:before {
    content: "\e8f7";
}
.icon-enter-down:before {
    content: "\e8f8";
}
.icon-enter-left:before {
    content: "\e8f9";
}
.icon-enter-right:before {
    content: "\e8fa";
}
.icon-exit-up:before {
    content: "\e8fb";
}
.icon-exit-down:before {
    content: "\e8fc";
}
.icon-exit-left:before {
    content: "\e8fd";
}
.icon-exit-right:before {
    content: "\e8fe";
}
.icon-enter-up2:before {
    content: "\e8ff";
}
.icon-enter-down2:before {
    content: "\e900";
}
.icon-enter-vertical:before {
    content: "\e901";
}
.icon-enter-left2:before {
    content: "\e902";
}
.icon-enter-right2:before {
    content: "\e903";
}
.icon-enter-horizontal:before {
    content: "\e904";
}
.icon-exit-up2:before {
    content: "\e905";
}
.icon-exit-down2:before {
    content: "\e906";
}
.icon-exit-left2:before {
    content: "\e907";
}
.icon-exit-right2:before {
    content: "\e908";
}
.icon-cli:before {
    content: "\e909";
}
.icon-bug:before {
    content: "\e90a";
}
.icon-code:before {
    content: "\e90b";
}
.icon-file-code:before {
    content: "\e90c";
}
.icon-file-image:before {
    content: "\e90d";
}
.icon-file-zip:before {
    content: "\e90e";
}
.icon-file-audio:before {
    content: "\e90f";
}
.icon-file-video:before {
    content: "\e910";
}
.icon-file-preview:before {
    content: "\e911";
}
.icon-file-charts:before {
    content: "\e912";
}
.icon-file-stats:before {
    content: "\e913";
}
.icon-file-spreadsheet:before {
    content: "\e914";
}
.icon-link:before {
    content: "\e915";
}
.icon-unlink:before {
    content: "\e916";
}
.icon-link2:before {
    content: "\e917";
}
.icon-unlink2:before {
    content: "\e918";
}
.icon-thumbs-up:before {
    content: "\e919";
}
.icon-thumbs-down:before {
    content: "\e91a";
}
.icon-thumbs-up2:before {
    content: "\e91b";
}
.icon-thumbs-down2:before {
    content: "\e91c";
}
.icon-thumbs-up3:before {
    content: "\e91d";
}
.icon-thumbs-down3:before {
    content: "\e91e";
}
.icon-share:before {
    content: "\e91f";
}
.icon-share2:before {
    content: "\e920";
}
.icon-share3:before {
    content: "\e921";
}
.icon-magnifier:before {
    content: "\e922";
}
.icon-file-search:before {
    content: "\e923";
}
.icon-find-replace:before {
    content: "\e924";
}
.icon-zoom-in:before {
    content: "\e925";
}
.icon-zoom-out:before {
    content: "\e926";
}
.icon-loupe:before {
    content: "\e927";
}
.icon-loupe-zoom-in:before {
    content: "\e928";
}
.icon-loupe-zoom-out:before {
    content: "\e929";
}
.icon-cross:before {
    content: "\e92a";
}
.icon-menu:before {
    content: "\e92b";
}
.icon-list:before {
    content: "\e92c";
}
.icon-list2:before {
    content: "\e92d";
}
.icon-list3:before {
    content: "\e92e";
}
.icon-menu2:before {
    content: "\e92f";
}
.icon-list4:before {
    content: "\e930";
}
.icon-menu3:before {
    content: "\e931";
}
.icon-exclamation:before {
    content: "\e932";
}
.icon-question:before {
    content: "\e933";
}
.icon-check:before {
    content: "\e934";
}
.icon-cross2:before {
    content: "\e935";
}
.icon-plus:before {
    content: "\e936";
}
.icon-minus:before {
    content: "\e937";
}
.icon-percent:before {
    content: "\e938";
}
.icon-chevron-up:before {
    content: "\e939";
}
.icon-chevron-down:before {
    content: "\e93a";
}
.icon-chevron-left:before {
    content: "\e93b";
}
.icon-chevron-right:before {
    content: "\e93c";
}
.icon-chevrons-expand-vertical:before {
    content: "\e93d";
}
.icon-chevrons-expand-horizontal:before {
    content: "\e93e";
}
.icon-chevrons-contract-vertical:before {
    content: "\e93f";
}
.icon-chevrons-contract-horizontal:before {
    content: "\e940";
}
.icon-arrow-up:before {
    content: "\e941";
}
.icon-arrow-down:before {
    content: "\e942";
}
.icon-arrow-left:before {
    content: "\e943";
}
.icon-arrow-right:before {
    content: "\e944";
}
.icon-arrow-up-right:before {
    content: "\e945";
}
.icon-arrows-merge:before {
    content: "\e946";
}
.icon-arrows-split:before {
    content: "\e947";
}
.icon-arrow-divert:before {
    content: "\e948";
}
.icon-arrow-return:before {
    content: "\e949";
}
.icon-expand:before {
    content: "\e94a";
}
.icon-contract:before {
    content: "\e94b";
}
.icon-expand2:before {
    content: "\e94c";
}
.icon-contract2:before {
    content: "\e94d";
}
.icon-move:before {
    content: "\e94e";
}
.icon-tab:before {
    content: "\e94f";
}
.icon-arrow-wave:before {
    content: "\e950";
}
.icon-expand3:before {
    content: "\e951";
}
.icon-expand4:before {
    content: "\e952";
}
.icon-contract3:before {
    content: "\e953";
}
.icon-notification:before {
    content: "\e954";
}
.icon-warning:before {
    content: "\e955";
}
.icon-notification-circle:before {
    content: "\e956";
}
.icon-question-circle:before {
    content: "\e957";
}
.icon-menu-circle:before {
    content: "\e958";
}
.icon-checkmark-circle:before {
    content: "\e959";
}
.icon-cross-circle:before {
    content: "\e95a";
}
.icon-plus-circle:before {
    content: "\e95b";
}
.icon-circle-minus:before {
    content: "\e95c";
}
.icon-percent-circle:before {
    content: "\e95d";
}
.icon-arrow-up-circle:before {
    content: "\e95e";
}
.icon-arrow-down-circle:before {
    content: "\e95f";
}
.icon-arrow-left-circle:before {
    content: "\e960";
}
.icon-arrow-right-circle:before {
    content: "\e961";
}
.icon-chevron-up-circle:before {
    content: "\e962";
}
.icon-chevron-down-circle:before {
    content: "\e963";
}
.icon-chevron-left-circle:before {
    content: "\e964";
}
.icon-chevron-right-circle:before {
    content: "\e965";
}
.icon-backward-circle:before {
    content: "\e966";
}
.icon-first-circle:before {
    content: "\e967";
}
.icon-previous-circle:before {
    content: "\e968";
}
.icon-stop-circle:before {
    content: "\e969";
}
.icon-play-circle:before {
    content: "\e96a";
}
.icon-pause-circle:before {
    content: "\e96b";
}
.icon-next-circle:before {
    content: "\e96c";
}
.icon-last-circle:before {
    content: "\e96d";
}
.icon-forward-circle:before {
    content: "\e96e";
}
.icon-eject-circle:before {
    content: "\e96f";
}
.icon-crop:before {
    content: "\e970";
}
.icon-frame-expand:before {
    content: "\e971";
}
.icon-frame-contract:before {
    content: "\e972";
}
.icon-focus:before {
    content: "\e973";
}
.icon-transform:before {
    content: "\e974";
}
.icon-grid:before {
    content: "\e975";
}
.icon-grid-crossed:before {
    content: "\e976";
}
.icon-layers:before {
    content: "\e977";
}
.icon-layers-crossed:before {
    content: "\e978";
}
.icon-toggle:before {
    content: "\e979";
}
.icon-rulers:before {
    content: "\e97a";
}
.icon-ruler:before {
    content: "\e97b";
}
.icon-funnel:before {
    content: "\e97c";
}
.icon-flip-horizontal:before {
    content: "\e97d";
}
.icon-flip-vertical:before {
    content: "\e97e";
}
.icon-flip-horizontal2:before {
    content: "\e97f";
}
.icon-flip-vertical2:before {
    content: "\e980";
}
.icon-angle:before {
    content: "\e981";
}
.icon-angle2:before {
    content: "\e982";
}
.icon-subtract:before {
    content: "\e983";
}
.icon-combine:before {
    content: "\e984";
}
.icon-intersect:before {
    content: "\e985";
}
.icon-exclude:before {
    content: "\e986";
}
.icon-align-center-vertical:before {
    content: "\e987";
}
.icon-align-right:before {
    content: "\e988";
}
.icon-align-bottom:before {
    content: "\e989";
}
.icon-align-left:before {
    content: "\e98a";
}
.icon-align-center-horizontal:before {
    content: "\e98b";
}
.icon-align-top:before {
    content: "\e98c";
}
.icon-square:before {
    content: "\e98d";
}
.icon-plus-square:before {
    content: "\e98e";
}
.icon-minus-square:before {
    content: "\e98f";
}
.icon-percent-square:before {
    content: "\e990";
}
.icon-arrow-up-square:before {
    content: "\e991";
}
.icon-arrow-down-square:before {
    content: "\e992";
}
.icon-arrow-left-square:before {
    content: "\e993";
}
.icon-arrow-right-square:before {
    content: "\e994";
}
.icon-chevron-up-square:before {
    content: "\e995";
}
.icon-chevron-down-square:before {
    content: "\e996";
}
.icon-chevron-left-square:before {
    content: "\e997";
}
.icon-chevron-right-square:before {
    content: "\e998";
}
.icon-check-square:before {
    content: "\e999";
}
.icon-cross-square:before {
    content: "\e99a";
}
.icon-menu-square:before {
    content: "\e99b";
}
.icon-prohibited:before {
    content: "\e99c";
}
.icon-circle:before {
    content: "\e99d";
}
.icon-radio-button:before {
    content: "\e99e";
}
.icon-ligature:before {
    content: "\e99f";
}
.icon-text-format:before {
    content: "\e9a0";
}
.icon-text-format-remove:before {
    content: "\e9a1";
}
.icon-text-size:before {
    content: "\e9a2";
}
.icon-bold:before {
    content: "\e9a3";
}
.icon-italic:before {
    content: "\e9a4";
}
.icon-underline:before {
    content: "\e9a5";
}
.icon-strikethrough:before {
    content: "\e9a6";
}
.icon-highlight:before {
    content: "\e9a7";
}
.icon-text-align-left:before {
    content: "\e9a8";
}
.icon-text-align-center:before {
    content: "\e9a9";
}
.icon-text-align-right:before {
    content: "\e9aa";
}
.icon-text-align-justify:before {
    content: "\e9ab";
}
.icon-line-spacing:before {
    content: "\e9ac";
}
.icon-indent-increase:before {
    content: "\e9ad";
}
.icon-indent-decrease:before {
    content: "\e9ae";
}
.icon-text-wrap:before {
    content: "\e9af";
}
.icon-pilcrow:before {
    content: "\e9b0";
}
.icon-direction-ltr:before {
    content: "\e9b1";
}
.icon-direction-rtl:before {
    content: "\e9b2";
}
.icon-page-break:before {
    content: "\e9b3";
}
.icon-page-break2:before {
    content: "\e9b4";
}
.icon-sort-alpha-asc:before {
    content: "\e9b5";
}
.icon-sort-alpha-desc:before {
    content: "\e9b6";
}
.icon-sort-numeric-asc:before {
    content: "\e9b7";
}
.icon-sort-numeric-desc:before {
    content: "\e9b8";
}
.icon-sort-amount-asc:before {
    content: "\e9b9";
}
.icon-sort-amount-desc:before {
    content: "\e9ba";
}
.icon-sort-time-asc:before {
    content: "\e9bb";
}
.icon-sort-time-desc:before {
    content: "\e9bc";
}
.icon-sigma:before {
    content: "\e9bd";
}
.icon-pencil-line:before {
    content: "\e9be";
}
.icon-hand:before {
    content: "\e9bf";
}
.icon-pointer-up:before {
    content: "\e9c0";
}
.icon-pointer-right:before {
    content: "\e9c1";
}
.icon-pointer-down:before {
    content: "\e9c2";
}
.icon-pointer-left:before {
    content: "\e9c3";
}
.icon-finger-tap:before {
    content: "\e9c4";
}
.icon-fingers-tap:before {
    content: "\e9c5";
}
.icon-reminder:before {
    content: "\e9c6";
}
.icon-fingers-crossed:before {
    content: "\e9c7";
}
.icon-fingers-victory:before {
    content: "\e9c8";
}
.icon-gesture-zoom:before {
    content: "\e9c9";
}
.icon-gesture-pinch:before {
    content: "\e9ca";
}
.icon-fingers-scroll-horizontal:before {
    content: "\e9cb";
}
.icon-fingers-scroll-vertical:before {
    content: "\e9cc";
}
.icon-fingers-scroll-left:before {
    content: "\e9cd";
}
.icon-fingers-scroll-right:before {
    content: "\e9ce";
}
.icon-hand2:before {
    content: "\e9cf";
}
.icon-pointer-up2:before {
    content: "\e9d0";
}
.icon-pointer-right2:before {
    content: "\e9d1";
}
.icon-pointer-down2:before {
    content: "\e9d2";
}
.icon-pointer-left2:before {
    content: "\e9d3";
}
.icon-finger-tap2:before {
    content: "\e9d4";
}
.icon-fingers-tap2:before {
    content: "\e9d5";
}
.icon-reminder2:before {
    content: "\e9d6";
}
.icon-gesture-zoom2:before {
    content: "\e9d7";
}
.icon-gesture-pinch2:before {
    content: "\e9d8";
}
.icon-fingers-scroll-horizontal2:before {
    content: "\e9d9";
}
.icon-fingers-scroll-vertical2:before {
    content: "\e9da";
}
.icon-fingers-scroll-left2:before {
    content: "\e9db";
}
.icon-fingers-scroll-right2:before {
    content: "\e9dc";
}
.icon-fingers-scroll-vertical3:before {
    content: "\e9dd";
}
.icon-border-style:before {
    content: "\e9de";
}
.icon-border-all:before {
    content: "\e9df";
}
.icon-border-outer:before {
    content: "\e9e0";
}
.icon-border-inner:before {
    content: "\e9e1";
}
.icon-border-top:before {
    content: "\e9e2";
}
.icon-border-horizontal:before {
    content: "\e9e3";
}
.icon-border-bottom:before {
    content: "\e9e4";
}
.icon-border-left:before {
    content: "\e9e5";
}
.icon-border-vertical:before {
    content: "\e9e6";
}
.icon-border-right:before {
    content: "\e9e7";
}
.icon-border-none:before {
    content: "\e9e8";
}
.icon-ellipsis:before {
    content: "\e9e9";
}
.icon-uni21:before {
    content: "\21";
}
.icon-uni22:before {
    content: "\22";
}
.icon-uni23:before {
    content: "\23";
}
.icon-uni24:before {
    content: "\24";
}
.icon-uni25:before {
    content: "\25";
}
.icon-uni26:before {
    content: "\26";
}
.icon-uni27:before {
    content: "\27";
}
.icon-uni28:before {
    content: "\28";
}
.icon-uni29:before {
    content: "\29";
}
.icon-uni2a:before {
    content: "\2a";
}
.icon-uni2b:before {
    content: "\2b";
}
.icon-uni2c:before {
    content: "\2c";
}
.icon-uni2d:before {
    content: "\2d";
}
.icon-uni2e:before {
    content: "\2e";
}
.icon-uni2f:before {
    content: "\2f";
}
.icon-uni30:before {
    content: "\30";
}
.icon-uni31:before {
    content: "\31";
}
.icon-uni32:before {
    content: "\32";
}
.icon-uni33:before {
    content: "\33";
}
.icon-uni34:before {
    content: "\34";
}
.icon-uni35:before {
    content: "\35";
}
.icon-uni36<div><br></div>:before {
    content: "\36";
}
.icon-uni37:before {
    content: "\37";
}
.icon-uni38:before {
    content: "\38";
}
.icon-uni39:before {
    content: "\39";
}
.icon-uni3a:before {
    content: "\3a";
}
.icon-uni3b:before {
    content: "\3b";
}
.icon-uni3c:before {
    content: "\3c";
}
.icon-uni3d:before {
    content: "\3d";
}
.icon-uni3e:before {
    content: "\3e";
}
.icon-uni3f:before {
    content: "\3f";
}
.icon-uni40:before {
    content: "\40";
}
.icon-uni41:before {
    content: "\41";
}
.icon-uni42:before {
    content: "\42";
}
.icon-uni43:before {
    content: "\43";
}
.icon-uni44:before {
    content: "\44";
}
.icon-uni45:before {
    content: "\45";
}
.icon-uni46:before {
    content: "\46";
}
.icon-uni47:before {
    content: "\47";
}
.icon-uni48:before {
    content: "\48";
}
.icon-uni49:before {
    content: "\49";
}
.icon-uni4a:before {
    content: "\4a";
}
.icon-uni4b:before {
    content: "\4b";
}
.icon-uni4c:before {
    content: "\4c";
}
.icon-uni4d:before {
    content: "\4d";
}
.icon-uni4e:before {
    content: "\4e";
}
.icon-uni4f:before {
    content: "\4f";
}
.icon-uni50:before {
    content: "\50";
}
.icon-uni51:before {
    content: "\51";
}
.icon-uni52:before {
    content: "\52";
}
.icon-uni53:before {
    content: "\53";
}
.icon-uni54:before {
    content: "\54";
}
.icon-uni55:before {
    content: "\55";
}
.icon-uni56:before {
    content: "\56";
}
.icon-uni57:before {
    content: "\57";
}
.icon-uni58:before {
    content: "\58";
}
.icon-uni59:before {
    content: "\59";
}
.icon-uni5a:before {
    content: "\5a";
}
.icon-uni5b:before {
    content: "\5b";
}
.icon-uni5c:before {
    content: "\5c";
}
.icon-uni5d:before {
    content: "\5d";
}
.icon-uni5e:before {
    content: "\5e";
}
.icon-uni5f:before {
    content: "\5f";
}
.icon-uni60:before {
    content: "\60";
}
.icon-uni61:before {
    content: "\61";
}
.icon-uni62:before {
    content: "\62";
}
.icon-uni63:before {
    content: "\63";
}
.icon-uni64:before {
    content: "\64";
}
.icon-uni65:before {
    content: "\65";
}
.icon-uni66:before {
    content: "\66";
}
.icon-uni67:before {
    content: "\67";
}
.icon-uni68:before {
    content: "\68";
}
.icon-uni69:before {
    content: "\69";
}
.icon-uni6a:before {
    content: "\6a";
}
.icon-uni6b:before {
    content: "\6b";
}
.icon-uni6c:before {
    content: "\6c";
}
.icon-uni6d:before {
    content: "\6d";
}
.icon-uni6e:before {
    content: "\6e";
}
.icon-uni6f:before {
    content: "\6f";
}
.icon-uni70:before {
    content: "\70";
}
.icon-uni71:before {
    content: "\71";
}
.icon-uni72:before {
    content: "\72";
}
.icon-uni73:before {
    content: "\73";
}
.icon-uni74:before {
    content: "\74";
}
.icon-uni75:before {
    content: "\75";
}
.icon-uni76:before {
    content: "\76";
}
.icon-uni77:before {
    content: "\77";
}
.icon-uni78:before {
    content: "\78";
}
.icon-uni79:before {
    content: "\79";
}
.icon-uni7a:before {
    content: "\7a";
}
.icon-uni7b:before {
    content: "\7b";
}
.icon-uni7c:before {
    content: "\7c";
}
.icon-uni7d:before {
    content: "\7d";
}
.icon-uni7e:before {
    content: "\7e";
}
.icon-copyright:before {
    content: "\a9";
}
/*********** End [css_plugin_fonticons.cfm] *****************************/

/*********** Generated from [css_plugin_royalslider.cfm] ******************/
/* v1.0.5 */
/* Core RS CSS file. 95% of time you shouldn't change anything here. */



/* v1.0.5 */
/* Core RS CSS file. 95% of time you shouldn't change anything here. */


#header_start .royalSlider {
	width: 1350px;
	position: relative;
	direction: ltr;
}


#wrapper_content .royalSlider {
	width: 660px;
	position: relative;
	direction: ltr;
}

.royalSlider > * {
	float: left;
}

.rsWebkit3d .rsSlide {
	-webkit-transform: translateZ(0);
}


.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsLink {
	-webkit-backface-visibility: hidden;
}
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
    -webkit-transform: none;
}
.rsOverflow {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	float: left;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	left: 0;
	top: 0;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap .rsOverflow {
	position: absolute;
	left: 0;
	top: 0;

}
.rsContainer {
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}

.rsArrow,
.rsThumbsArrow {
	cursor: pointer;
}

.rsThumb {
	float: left;
	position: relative;
	padding-right: 20px !important;/*CUSTOM*/
}


.rsArrow,
.rsNav,
.rsThumbsArrow {
	opacity: 1;
	-webkit-transition:opacity 0.3s linear;
	-moz-transition:opacity 0.3s linear;
	-o-transition:opacity 0.3s linear;
	transition:opacity 0.3s linear;
}
.rsHidden {
	opacity: 0;
	visibility: hidden;
	-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	transition:visibility 0s linear 0.3s,opacity 0.3s linear;
}


.rsGCaption {
	width: 100%;
	float: left;
	text-align: center;
}




.royalSlider .rsSlide.rsFakePreloader {
	opacity: 1 !important;
	-webkit-transition: 0s;
	-moz-transition: 0s;
	-o-transition:  0s;
	transition:  0s;
	display: none;
}

.rsSlide {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	overflow: hidden;
	
	height: 100%;
	width: 100%;
}

.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
	height: auto;
}

.rsContent {
	width: 100%;
	height: 100%;
	position: relative;
}

.rsPreloader {
	position:absolute;
	z-index: 0;	
}

.rsNav {
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	user-select: none;
}
.rsNavItem {
	-webkit-tap-highlight-color:rgba(0,0,0,0.25);
}

.rsThumbs {
	cursor: pointer;
	position: relative;
	overflow: hidden;
	float: left;
	z-index: 22;
}
.rsTabs {
	float: left;
	background: none !important;
}
.rsTabs,
.rsThumbs {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}


.rsVideoContainer {
	/*left: 0;
	top: 0;
	position: absolute;*/
	/*width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	float: left;*/
	width: auto;
	height: auto;
	line-height: 0;
	position: relative;
}
.rsVideoFrameHolder {
	position: absolute;
	left: 0;
	top: 0;
	background: #141414;
	opacity: 0;
	-webkit-transition: .3s;
}
.rsVideoFrameHolder.rsVideoActive {
	opacity: 1;
}
.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
	position: absolute;
	z-index: 50;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
/* ios controls over video bug, shifting video */
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 44px;
}

.rsABlock {
	left: 0;
	top: 0;
	position: absolute;
	z-index: 15;
	
}

img.rsImg {
	max-width: none;
}

.grab-cursor {
	cursor:url(/img/royalslider/grab.png) 8 8, move; 
}

.grabbing-cursor{ 
	cursor:url(/img/royalslider/grabbing.png) 8 8, move;
}

.rsNoDrag {
	cursor: auto;
}

.rsLink {
	left:0;
	top:0;
	position:absolute;
	width:100%;
	height:100%;
	display:block;	
	z-index: 20;
	background: url(/img/royalslider/blank.gif);
}



















/* Background */
.rsUni,
.rsUni .rsOverflow,
.rsUni .rsSlide,
.rsUni .rsVideoFrameHolder,
.rsUni .rsThumbs {
	
	color: #FFF;
}


/***************
*
*  1. Arrows
*
****************/


.rsUni .rsArrow {
	height: 100%;
	width: 30px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;
}
.rsUni.rsVer .rsArrow {
	width: 100%;
	height: 60px;
	
}
.rsUni.rsVer .rsArrowLeft { top: 0; left: 0; }
.rsUni.rsVer .rsArrowRight { bottom: 0;  left: 0; }

.rsUni.rsHor .rsArrowLeft { left: 0; top: 0; }
.rsUni.rsHor .rsArrowRight { right: 0; top:0; }

.rsUni .rsArrowIcn {		
	width: 32px;
	height: 32px;
	top: 3px;
	left: 0px;

	position: absolute;	
	cursor: pointer;	
	background: url('/img/royalslider/rs-universal.png');
	opacity: 0.4;
	border-radius: 2px;
}
.rsUni .rsArrow:hover .rsArrowIcn {
	opacity: 1;
}

.rsUni.rsHor .rsArrowLeft .rsArrowIcn { background-position: -64px -32px; }
.rsUni.rsHor .rsArrowRight .rsArrowIcn { background-position: -64px -64px; }

.rsUni.rsVer .rsArrowLeft .rsArrowIcn { background-position: -96px -32px; }
.rsUni.rsVer .rsArrowRight .rsArrowIcn { background-position: -96px -64px; }

.rsUni .rsArrowDisabled .rsArrowIcn { opacity: .1 !important; filter: alpha(opacity=20);  *display: none; }


/***************
*
*  2. Bullets
*
****************/

.rsUni .rsBullets {
	position: relative;
	z-index: 35;
	padding-top: 4px;
	width: 100%;
	height: auto;
	margin: 0 auto; 

	text-align: center;
	line-height: 5px;
	overflow: hidden;
}
.rsUni .rsBullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	*display:inline; 
	*zoom:1;
	padding: 5px;
}
.rsUni .rsBullet span {
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #BBB;
}
.rsUni .rsBullet.rsNavSelected span {
	background-color: #383838;
}





/***************
*
*  3. Thumbnails
*
****************/

.rsUni .rsThumbsHor {
	padding-top: 6px;
	width: 100%;
	height: 103px;
}
.rsUni .rsThumbsVer {
	width: 78px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
}
.rsUni.rsWithThumbsHor .rsThumbsContainer {
	position: relative;
	height: 103px;
}
.rsUni.rsWithThumbsVer .rsThumbsContainer {
	position: relative;
	width: 100%;
}
.rsUni .rsThumb {
	float: left;
	overflow: hidden;
	width: 78px;
	height: 103px;
}
.rsUni .rsThumb img {
	width: 78px;
	height: 103px;
}
.rsUni .rsThumb.rsNavSelected {
	
}
.rsUni .rsThumb.rsNavSelected img {
	
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */}
}
.rsUni .rsThumb.rsNavSelected .thumbIco {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	/*border: 2px solid #FFF;*/
	/*border: 2px solid rgba(255,255,255,0.9);*/
	-webkit-backface-visibility: hidden;
} 

.rsUni .rsTmb {
	display: block;
}

/* Thumbnails with text */
.rsUni .rsTmb h5 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	line-height: 20px;
	color: #FFF;
}
.rsUni .rsTmb span {
	color: #DDD;
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: 18px;
}



/* Thumbnails arrow icons */
.rsUni .rsThumbsArrow {
	height: 100%;
	width: 20px;
	position: absolute;
	display: block;
	cursor: pointer;	
	z-index: 21;	
}
.rsUni .rsThumbsArrow:hover {

}
.rsUni.rsWithThumbsVer .rsThumbsArrow {
	width: 100%;
	height: 20px;
}
.rsUni.rsWithThumbsVer .rsThumbsArrowLeft { top: 0; left: 0; }
.rsUni.rsWithThumbsVer .rsThumbsArrowRight { bottom: 0;  left: 0; }

.rsUni.rsWithThumbsHor .rsThumbsArrowLeft { left: 0; top: 0; }
.rsUni.rsWithThumbsHor .rsThumbsArrowRight { right: 0; top:0; }

.rsUni .rsThumbsArrowIcn {		
	width: 16px;
	height: 16px;
	top: 50%;
	left: 50%;
	margin-top:-8px;	
	margin-left: -8px;
	position: absolute;	
	cursor: pointer;	
	background: url('/img/royalslider/rs-universal.png') transparent !important;
}

.rsUni.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -128px -32px !important; }
.rsUni.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -128px -48px !important; }

.rsUni.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -144px -32px !important; }
.rsUni.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -144px -48px !important; }

.rsUni .rsThumbsArrowDisabled { display: none !important; }



/***************
*
*  4. Tabs
*
****************/

.rsUni .rsTabs {
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align:center;
	overflow: hidden; padding-top: 12px; position: relative;
}
.rsUni .rsTab {
	display: inline-block;
	cursor: pointer;
	text-align: center;
	height: auto;
	width: auto;
	color: #333;
	padding: 5px 13px 6px;
	min-width: 72px;
	border: 1px solid #D9D9DD;
	text-decoration: none;

	background: #FFF;
	border-right: none;
	*display:inline; 
	*zoom:1;
	*border-right: 1px solid #d9d9d9;
	
}
.rsUni .rsTab:first-child {
	border-top-left-radius: 16px;
	border-bottom-left-radius: 16px;
}
.rsUni .rsTab:last-child { 
	border-top-right-radius: 16px;
	border-bottom-right-radius: 16px;
	border-right: 1px solid #D9D9DD;
}
.rsUni .rsTab:active { 
	background-color: #f4f4f4;
}
.rsUni .rsTab.rsNavSelected { 
	color: #FFF;
	background: #383838;
	border-color: #383838;
}





/***************
*
*  5. Fullscreen button
*
****************/

.rsUni .rsFullscreenBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 22;
	display: block;
	position: absolute;
	cursor: pointer;
	
}
.rsUni .rsFullscreenIcn {
	display: block;
	margin: 6px;
	width: 32px;
	height: 32px;

	background: url('rs-universal.png') 0 0 transparent;
	opacity: 0.7;
	border-radius: 2px;

}
.rsUni .rsFullscreenBtn:hover .rsFullscreenIcn {
	opacity: 1;
}
.rsUni.rsFullscreen .rsFullscreenIcn {
	background-position: -32px 0;
}





/***************
*
*  6. Play/close video button
*
****************/

.rsUni .rsPlayBtn {
	-webkit-tap-highlight-color:rgba(0,0,0,0.3);
	width:64px;
	height:64px;
	margin-left:-32px;
	margin-top:-32px;
	cursor: pointer;
}
.rsUni .rsPlayBtnIcon {
	width:64px;
	display:block;
	height:64px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;

	background:url(rs-universal.png) no-repeat 0 -32px;
	background-color: #383838;
	background-color: rgba(0,0,0,0.75);
	*background-color: #383838;
}
.rsUni .rsPlayBtn:hover .rsPlayBtnIcon {
	background-color: rgba(0,0,0,0.9);
}
.rsUni .rsBtnCenterer {
	position:absolute;
	left:50%;
	top:50%;
	width: 20px;
	height: 20px;
}
.rsUni .rsCloseVideoBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 500;
	position: absolute;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	
}
.rsUni .rsCloseVideoBtn.rsiOSBtn {
	top: -38px;
	right: -6px;
}

.rsUni .rsCloseVideoIcn {
	margin: 6px;
	width: 32px;
	height: 32px;
	background: url('rs-universal.png') -64px 0;
	background-color: #383838;
	background-color: rgba(0,0,0,0.75);
	*background-color: #383838;
}
.rsUni .rsCloseVideoIcn:hover {
	background-color: rgba(0,0,0,0.9);
}



/***************
*
*  7. Preloader
*
****************/

.rsUni .rsPreloader {
	width:20px;
	height:20px;
	background-image:url(../preloaders/preloader-white.gif);

	left:50%;
	top:50%;
	margin-left:-10px;
	margin-top:-10px;	
}












/*****************************************************************************************************************************
*
*  CUSTOM STYLES
*
******************************************************************************************************************************/


#header_start .rsContainer {
	margin-top: 0px;
}


#wrapper_content .rsContainer {
	margin-top: 51px;
}

.rsUni .rsArrow {
	height: 16px;
}
/*********** End [css_plugin_royalslider.cfm] *****************************/

/*********** Generated from [css_plugin_supersized.cfm] ******************/
/*

	Supersized - Fullscreen Slideshow jQuery Plugin
	Version : 3.2.7
	Site	: www.buildinternet.com/project/supersized
	
	Author	: Sam Dunn
	Company : One Mighty Roar (www.onemightyroar.com)
	License : MIT License / GPL License
	
*/

* { margin:0; padding:0; }
body { background:#e1e1e1; height:100%; }
	img { border:none; }
	
	#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; }
	
	#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
		#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
			#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
			#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
		
		#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
		#supersized a { width:100%; height:100%; display:block; }
			#supersized li.prevslide { z-index:-20; }
			#supersized li.activeslide { z-index:-10; }
			#supersized li.image-loading { background:#111 url(/img/supersized/progress.gif) no-repeat center center; width:100%; height:100%; }
				#supersized li.image-loading img{ visibility:hidden; }
			#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }
			
			
			



.slidebox {
	position: absolute;
  letter-spacing: 0.04em;
  /*Transparenz*/
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  
  z-index:1;
}

.slidebox h2 {
  /*Transparenz*/
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity: 0;
  opacity: 0;
}

.slidebox div {
	 color: #fff;
   font-family: 'freight-sans-pro','DejaVu Sans Condensed', Helvetica, Arial, sans-serif;
   font-size: 56px;
   font-weight: 300;
   line-height: 115%;
}
/*********** End [css_plugin_supersized.cfm] *****************************/

/*********** Generated from [css_plugin_touchcarousel.cfm] ******************/
/******************************************************\
*
*  Base TouchCarousel stylesheet
*   
*  Contents:
*
*   1. Main containers
*   2. Carousel items
*   3. Arrows(direction) navigation
*   4. Paging navigation
*   5. Scrollbar
*   6. Cursors
*
\******************************************************/





/******************************************************\
*
*  1. Main containers (carousel size, background)
*
\******************************************************/

.touchcarousel {
	position: relative;
	width: 939px;
	height: 140px;		
	
	/* style is removed after carousel is inited, use !important if you want to keep it*/
	overflow: hidden; 
}
.touchcarousel .touchcarousel-container {
	position: relative;    
    margin: 0;
    padding: 0;
    list-style: none;    
	left: 0;
}
.touchcarousel .touchcarousel-wrapper {
	position: relative;
	overflow:hidden;
	width: 100%;
	height: 100%;
}





/******************************************************\
*
*  2. Carousel items (item styling, spacing between items)
*
\******************************************************/

.touchcarousel .touchcarousel-item {
	/* use margin-right for spacing between items */
	margin: 0 21px 0 0;
	padding: 0;	
	float: left;		
}

/* Last carousel item  */
.touchcarousel .touchcarousel-item.last {
	margin-right: 0 !important;		
}





/******************************************************\
*
*  3. Arrows(direction) navigation
*
\******************************************************/

/* arrow hitstate and icon holder */
.wrapper_arrows .arrow-holder {
	height: 100%;
	width: 45px;
	display: block;
	cursor: pointer;	
	z-index: 25;	
}

/* arrow icons */
.wrapper_arrows .arrow-icon {		
	display: block;
  width: 45px;
	height: 90px;
	cursor: pointer;	
}


.wrapper_arrows .arrow-holder.disabled { cursor: default; }
.wrapper_arrows .arrow-holder.disabled .arrow-icon { cursor: default; }





/******************************************************\
*
*  4. Paging navigation
*
\******************************************************/

.touchcarousel .tc-paging-container {
	width:100%;
	overflow:hidden;
	position:absolute;
	margin-top:-20px;
	z-index:25;
}
.touchcarousel .tc-paging-centerer {	
	float: left;
	position: relative;
	left: 50%;		
}
.touchcarousel .tc-paging-centerer-inside {
	float: left;
	position: relative;
	left: -50%;
}

/* Paging items */
.touchcarousel .tc-paging-item {			
	float:left;	
	cursor:pointer;		
	position:relative;
	display:block;	
	text-indent: -9999px;	
}
.touchcarousel .tc-paging-item.current { }
.touchcarousel .tc-paging-item:hover { }





/******************************************************\
*
*  6. Cursors
*
\******************************************************/

/* IE and Opera use "move", FF uses -moz-grab */
.touchcarousel .grab-cursor{ cursor:url(grab.png) 8 8, move; }
.touchcarousel .grabbing-cursor{ cursor:url(grabbing.png) 8 8, move; }

/* Cursor that used when mouse drag is disabled */
.touchcarousel .auto-cursor{ cursor:auto; }




/******************************************************\
*
*  Grey-Blue skin
*
*    1. Arrows(direction) navigation
*    2. Paging navigation
*
\******************************************************/



/******************************************************\
*
*  1. Arrows (direction) navigation
*
\******************************************************/
.wrapper_arrows  .arrow-icon {	
	background-image: url('/img/touchcarousel/sprite.png');
	background-repeat: no-repeat;
	width: 60px;
	height: 140px;	
	
}
.wrapper_arrows  .arrow-holder {
	width: 60px;
	height: 100%;
	-moz-opacity: 1;	
	-webkit-opacity: 1;	
	opacity: 1;	
}
.wrapper_arrows  .arrow-holder.left {

}
.wrapper_arrows .arrow-holder.right {	

}

.wrapper_arrows  .arrow-icon.left {
	background-position: 9px 18px;
}
.wrapper_arrows  .arrow-icon.right {
	background-position: -251px 18px;
}
.wrapper_arrows .arrow-holder:hover .arrow-icon.left {
	background-position: -40px 18px;
}
.wrapper_arrows .arrow-holder:hover .arrow-icon.right {
	background-position: -202px 18px;
}
.wrapper_arrows .arrow-holder.disabled .arrow-icon.left {
	background-position: -89px 18px;
}
.wrapper_arrows .arrow-holder.disabled .arrow-icon.right {
	background-position: -158px 18px;
}
.wrapper_arrows .arrow-holder:hover {
	-moz-opacity: 1;	
	-webkit-opacity: 1;	
	opacity: 1;	
}
.wrapper_arrows .arrow-holder:active .arrow-icon {
}
.wrapper_arrows .arrow-holder.disabled {
	-moz-opacity: 1;	
	-webkit-opacity: 1;	
	opacity: 1;	
}

/******************************************************\
*
*  2. Paging navigation
*
\******************************************************/

.touchcarousel.grey-blue .tc-paging-item {
	background: url('/img/touchcarousel/sprite.png') no-repeat -95px -4px;
	
	width: 16px;
	height: 16px;	
	
	-moz-opacity: 0.8;	
	-webkit-opacity: 0.8;	
	opacity: 0.8;	
}
.touchcarousel.grey-blue .tc-paging-item.current {	
	background: url('/img/touchcarousel/sprite.png') no-repeat -95px -22px;
}
.touchcarousel.grey-blue .tc-paging-item:hover {		
	-moz-opacity: 1;	
	-webkit-opacity: 1;	
	opacity: 1;		
}











/* Copyright 2011, Dmitry Semenov, http://dimsemenov.com */
/*********** End [css_plugin_touchcarousel.cfm] *****************************/

/*********** Generated from [css_plugin_zoomslider.cfm] ******************/
/*
skins available:
	- opportune
	- majestic
	- generous
*/

/* the container */
.ken_img {
	position: relative !important; 
	/*left: 0 !important; 
	top: 0 !important;*/
	display: block;
	max-width: none !important;
	min-width: none !important;
	max-height: none !important;
	min-height: none !important;
	/*width: auto !important;
	height: auto !important;*/
	margin:0 !important;
	border:none !important;
	padding:0 !important;
}
.setAsBg {
	position:fixed;
	z-index:0;
	margin:0;
	padding:0;
	left:0;
	top:0;
	overflow: hidden;
}
.bannerscollection_zoominout {
	position:relative;
	line-height:20px;
}
.bannerscollection_zoominout img {
	position:relative;
	display: block;
	max-width:inherit;
	max-height:inherit;
	-webkit-backface-visibility: hidden;
	*max-width:200%;
	*max-height:200%;
	/*width:inherit;
	height:inherit;	*/
}
.bannerscollection_zoominout_list {
	margin:0;
	padding:0;
	list-style:none;
	display:none;
}

.bannerscollection_zoominout .contentHolderVisibleWrapper {
	position:absolute;
	overflow:hidden;
	margin-top:0px;
	*margin-top:-20px;
}
.bannerscollection_zoominout .contentHolder {
	position:absolute;
}
.bannerscollection_zoominout .contentHolderUnit {
	/*position:relative;
	float:left;*/
	display:block;
	overflow:hidden;
}


.mycanvas {
	/*border:1px solid #ff0000;*/
	position:absolute;
	top:8px;
	right:10px;
	z-index:10;
}


.myloader {
	background:url(skins/loader.gif);
	display: none; /*Ladeanzeige ausblenden*/
	width:37px;
	height:37px;
	position:absolute;
	left:49%;
	top:49%;
	z-index:5;
}



/***opportune SKIN***/
.bannerscollection_zoominout.opportune .contentHolderVisibleWrapper {
	position:absolute;
	overflow:hidden;
	margin-top:0px;
}

.bannerscollection_zoominout.opportune .bannerControls {
	position:absolute;
	left:0;
	top:0;
	z-index:20;
	width:100%;
}

.bannerscollection_zoominout.opportune .leftNav {
	position:absolute;
	left:0px;
	width:63px;
	height:72px;
	background:url(/img/zoom/leftNavOFF.png) 0 0 no-repeat;
	cursor: pointer;
}
.bannerscollection_zoominout.opportune .leftNav:hover {
	background:url(/img/zoom/leftNavON.png) 0 0 no-repeat;
}
.bannerscollection_zoominout.opportune .rightNav {
	position:absolute;
	right:0px;
	width:63px;
	height:72px;
	background:url(/img/zoom/rightNavOFF.png) 0 0 no-repeat;
	cursor: pointer;
}
.bannerscollection_zoominout.opportune .rightNav:hover {
	background:url(/img/zoom/rightNavON.png) 0 0 no-repeat;
}
.bannerscollection_zoominout.opportune .bottomNav {
	position:absolute;
	width:0px;
	height:24px;
	bottom:-56px;
	z-index:3;
	padding-left:9px;
}
.bannerscollection_zoominout.opportune .bottomNavButtonOFF {
	float:left;
	display:block;
	width:12px;
	height:12px;
	background:url(/img/zoom/bottomNavOFF.png) 2px 0px no-repeat;
	padding-left:2px;
	cursor: pointer;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;		
}

.bannerscollection_zoominout.opportune .bottomNavButtonON {
	float:left;
	display:block;
	width:12px;
	height:12px;
	padding-left:2px;
	background:url(/img/zoom/bottomNavON.png) 2px 0px no-repeat;
	cursor: pointer;
}



.bannerscollection_zoominout.opportune .bottomOverThumb {
	position:absolute;
	width:88px;
	height:95px;
	background:url(/img/zoom/bottomOverThumbBg.png) 0px 0px no-repeat;
	bottom:25px;
	margin-left:-44px;
}
.bannerscollection_zoominout.opportune .innerBottomOverThumb {
	position:relative;
	width:80px;
	height:80px;
	margin:4px 0 0 4px;
	overflow:hidden;
}
.bannerscollection_zoominout.opportune .bottomOverThumb img {

}
.bannerscollection_zoominout.opportune .playOver {
	position:absolute;
	width:73px;
	height:73px;
	background:url(/img/zoom/play_overOFF.png) 0 0 no-repeat;
	display:none;
	z-index:4;
	cursor: pointer;
}

.bannerscollection_zoominout.opportune .playOver:hover {
	background:url(/img/zoom/play_overON.png) 0 0 no-repeat;
	display:none;
	z-index:4;
	cursor: pointer;
}



/*Position Navibullets*/

.bottomNav {
	margin-top: 1px !important;
	left: auto !important;
	right: 0px !important;
}







/***majestic SKIN***/
.bannerscollection_zoominout.majestic .bannerControls {
	position:absolute;
	left:0;
	top:0;
	z-index:20;
	width:100%;
}

.bannerscollection_zoominout.majestic .leftNav {
	position:absolute;
	left:0px;
	width:70px;
	height:70px;
	background:url(skins/majestic/leftNavOFF.png) 0 0 no-repeat;
	cursor: pointer;
}
.bannerscollection_zoominout.majestic .leftNav:hover {
	background:url(skins/majestic/leftNavON.png) 0 0 no-repeat;
}
.bannerscollection_zoominout.majestic .rightNav {
	position:absolute;
	right:0px;
	width:70px;
	height:70px;
	background:url(skins/majestic/rightNavOFF.png) 0 0 no-repeat;
	cursor: pointer;
}
.bannerscollection_zoominout.majestic .rightNav:hover {
	background:url(skins/majestic/rightNavON.png) 0 0 no-repeat;
}

.bannerscollection_zoominout.majestic .playOver {
	position:absolute;
	width:73px;
	height:73px;
	background:url(skins/majestic/play_overOFF.png) 0 0 no-repeat;
	display:none;
	z-index:4;
	cursor: pointer;
}
.bannerscollection_zoominout.majestic .playOver:hover {
	background:url(skins/majestic/play_overON.png) 0 0 no-repeat;
	display:none;
	z-index:4;
	cursor: pointer;
}

/* thumbs */
.bannerscollection_zoominout.majestic .thumbsHolderWrapper {
	position:absolute;
	height:135px;
	width:100%;
	overflow:hidden;
	padding:0;
	z-index:2;
}
.bannerscollection_zoominout.majestic .thumbsHolderVisibleWrapper {
	position:absolute;
	width:100%;
	height:135px;
	overflow:hidden;
}
.bannerscollection_zoominout.majestic .thumbsHolder {
	position:absolute;	
}
.bannerscollection_zoominout.majestic .thumbsHolder_ThumbOFF {
	float:left;
	display:block;
	width:107px;
	height:60px;
	cursor: pointer;
}


.bannerscollection_zoominout.majestic .thumbsHolder_ThumbOFF img {
	position:relative;
}

.bannerscollection_zoominout.majestic .thumbsHolder_ThumbON {
	background:url(skins/majestic/thumbActiveArrow.png) center 0px no-repeat;
}

.bannerscollection_zoominout.majestic .thumbsHolder_ThumbON img {
	position:relative;
}


.bannerscollection_zoominout.majestic .carouselLeftNav {
	position:absolute;
	width:16px;
	height:135px;
	background:url(skins/majestic/carouselLeftNavOFF.png) 0 0 no-repeat;
	cursor: pointer;
}

.bannerscollection_zoominout.majestic .carouselLeftNav:hover {
	background:url(skins/majestic/carouselLeftNavON.png) 0 0 no-repeat;
}

.bannerscollection_zoominout.majestic .carouselLeftNavDisabled {
	background:url(skins/majestic/carouselLeftNavDisable.png) 0 0 no-repeat;
	cursor:default;
}
.bannerscollection_zoominout.majestic .carouselLeftNavDisabled:hover {
	background:url(skins/majestic/carouselLeftNavDisable.png) 0 0 no-repeat;
}

.bannerscollection_zoominout.majestic .carouselRightNav {
	position:absolute;
	width:16px;
	height:135px;
	background:url(skins/majestic/carouselRightNavOFF.png) 0 0 no-repeat;
	cursor: pointer;
}

.bannerscollection_zoominout.majestic .carouselRightNav:hover {
	background:url(skins/majestic/carouselRightNavON.png) 0 0 no-repeat;
}

.bannerscollection_zoominout.majestic .carouselRightNavDisabled {
	background:url(skins/majestic/carouselRightNavDisable.png) 0 0 no-repeat;
	cursor:default;
}
.bannerscollection_zoominout.majestic .carouselRightNavDisabled:hover {
	background:url(skins/majestic/carouselRightNavDisable.png) 0 0 no-repeat;
}





/***generous SKIN***/
.bannerscollection_zoominout.generous .bannerControls {
	position:absolute;
	left:0;
	top:0;
	z-index:20;
	width:100%;
}

.bannerscollection_zoominout.generous .leftNav {
	position:absolute;
	left:0px;
	margin-top:-16px;
	width:60px;
	height:110px;
	background:url(skins/generous/leftNavOFF.png) 0 0 no-repeat;
	cursor: pointer;
}
.bannerscollection_zoominout.generous .leftNav:hover {
	background:url(skins/generous/leftNavON.png) 0 0 no-repeat;
}
.bannerscollection_zoominout.generous .rightNav {
	position:absolute;
	right:0px;
	margin-top:-16px;
	width:60px;
	height:110px;
	background:url(skins/generous/rightNavOFF.png) 0 0 no-repeat;
	cursor: pointer;
}
.bannerscollection_zoominout.generous .rightNav:hover {
	background:url(skins/generous/rightNavON.png) 0 0 no-repeat;
}

.bannerscollection_zoominout.generous .playOver {
	position:absolute;
	width:73px;
	height:73px;
	background:url(skins/generous/play_overOFF.png) 0 0 no-repeat;
	display:none;
	z-index:4;
	cursor: pointer;
}

.bannerscollection_zoominout.generous .playOver:hover {
	background:url(skins/generous/play_overON.png) 0 0 no-repeat;
	display:none;
	z-index:4;
	cursor: pointer;
}



/* thumbs */
.bannerscollection_zoominout.generous .thumbsHolderWrapper {
	position:absolute;
	background:url(skins/generous/thumbsBg.png) repeat-x;
	height:110px;
	width:100%;
	z-index:2;
	overflow:hidden;
}
.bannerscollection_zoominout.generous .thumbsHolderVisibleWrapper {
	position:absolute;
	width:100%;
	height:110px;
	overflow:hidden;
}
.bannerscollection_zoominout.generous .thumbsHolder {
	position:absolute;
}
.bannerscollection_zoominout.generous .thumbsHolder_ThumbOFF {
	float:left;
	display:block;
	width:110px;
	height:65px;
	cursor: pointer;
}

.bannerscollection_zoominout.generous .thumbsHolder_ThumbOFF a img, .thumbsHolder_ThumbOFF a  { border: none; overflow: hidden; float: left;  }
.bannerscollection_zoominout.generous .thumbsHolder_ThumbOFF a:hover { border: #F00 2px solid; }
.bannerscollection_zoominout.generous .thumbsHolder_ThumbOFF a:hover img  { margin: -2px; }

.bannerscollection_zoominout.generous .thumbsHolder_ThumbOFF img {
	position:relative;
}

.bannerscollection_zoominout.generous .thumbsHolder_ThumbON {
	background:url(skins/generous/thumbActiveArrow.png) center 0px no-repeat;	
}

.bannerscollection_zoominout.generous .thumbsHolder_ThumbON a img, .thumbsHolder_ThumbON a  { border: none; overflow: hidden; float: left; }
.bannerscollection_zoominout.generous .thumbsHolder_ThumbON a:hover { border: #F00 3px solid; }
.bannerscollection_zoominout.generous .thumbsHolder_ThumbON a:hover img  { margin: -3px; }

.bannerscollection_zoominout.generous .carouselLeftNav {
	position:absolute;
	width:44px;
	height:110px;
	background:url(skins/generous/carouselLeftNavOFF.png) 0 0 no-repeat;
	cursor: pointer;
}

.bannerscollection_zoominout.generous .carouselLeftNav:hover {
	background:url(skins/generous/carouselLeftNavON.png) 0 0 no-repeat;
}

.bannerscollection_zoominout.generous .carouselLeftNavDisabled {
	background:url(skins/generous/carouselLeftNavDisable.png) 0 0 no-repeat;
	cursor:default;
}
.bannerscollection_zoominout.generous .carouselLeftNavDisabled:hover {
	background:url(skins/generous/carouselLeftNavDisable.png) 0 0 no-repeat;
}

.bannerscollection_zoominout.generous .carouselRightNav {
	position:absolute;
	width:44px;
	height:110px;
	background:url(skins/generous/carouselRightNavOFF.png) 0 0 no-repeat;
	cursor: pointer;
}

.bannerscollection_zoominout.generous .carouselRightNav:hover {
	background:url(skins/generous/carouselRightNavON.png) 0 0 no-repeat;
}

.bannerscollection_zoominout.generous .carouselRightNavDisabled {
	background:url(skins/generous/carouselRightNavDisable.png) 0 0 no-repeat;
	cursor:default;
}
.bannerscollection_zoominout.generous .carouselRightNavDisabled:hover {
	background:url(skins/generous/carouselRightNavDisable.png) 0 0 no-repeat;
}






















/*********************************Text Styles***************************************************/

.bannerscollection_zoominout_texts {
	position:absolute;
	z-index:2;
	display: none;
	width:100%;
}
.bannerscollection_zoominout_text_line {
	position:absolute;
}
/****/



/***OpportuneFixedDimensionsTexts***/

.textElement11_opportune {
	font: bold 25px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:34px;
	text-transform:uppercase;
	color:#333333;
}

.textElement11_opportune a {
	text-transform:uppercase;
	color:#ff6c00;
	text-decoration:none;
}

.textElement11_opportune a:hover {
	color:#FF0000;
}
.textElement12_opportune {
	font: bold 20px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:27px;
	text-transform:uppercase;
	color:#333333;
}

.textElement21_opportune {
	font: bold 40px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:54px;
	text-transform:uppercase;
	color:#FFFFFF;
}
.textElement22_opportune {
	font: bold 15px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:21px;
	text-transform:uppercase;
	color:#FFFFFF;
}

.textElement41_opportune {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:25px;
	color:#FFFFFF;
}

.textElement42_opportune {
	font: bold 26px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:37px;
	text-transform:uppercase;
	color:#FFFFFF;
}

.textElement43_opportune {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:25px;
	color:#FFFFFF;
}


.textElement51_opportune {
	font: bold 14px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#ffffff;
}

.textElement52_opportune {
	font: bold 48px 'Lato', Verdana, Helvetica, sans-serif;
	line-height:40px;
	text-transform:uppercase;
	color:#ffffff;
}


.textElement53_opportune {
	font: 204px 'Arial', Verdana, Helvetica, sans-serif;
	line-height:204px;
	text-transform:uppercase;
	color:#ffffff;
}

.textElement54_opportune {
	font: 15px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:21px;
	text-transform:uppercase;
	color:#ffffff;
}


.textElement54_opportune a {
	color:#ffffff;
}

.textElement54_opportune a:hover {
	color:#FF0000;
}



.textElement61_opportune {
	font: bold 32px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:35px;
	text-transform:uppercase;
	color:#ffffff;
}
.textElement62_opportune {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:25px;
	text-transform:uppercase;
	color:#ffffff;
}


/***OpportuneFullWidthTexts***/


.highlight1 {
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
}

.highlight1b {
	color:#FF0000;
	font-weight:900;
	font-style:italic;
	text-transform:uppercase;
}

.textElement11_opportuneFullWidth {
	padding: 4px 10px 4px 10px;
	background:url(images/textsBg/textBg_transparency.png);
	font:48px 'Lato', sans-serif;
	line-height:60px;
	color:#FFFFFF;
}

.textElement11_opportuneFullWidth a {
	color:#ff6c00;
	text-decoration:none;
}

.textElement11_opportuneFullWidth a:hover {
	color:#FF0000;
}


.textElement21_opportuneFullWidth {
	font: bold 64px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:90px;
	text-transform:uppercase;
	color:#FFFFFF;
}

.textElement21_opportuneFullWidth a {
	text-transform:uppercase;
	color:#ff5656;
	text-decoration:none;
}

.textElement21_opportuneFullWidth a:hover {
	color:#d73c3c;
}

.textElement22_opportuneFullWidth {
	font: bold 24px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:34px;
	text-transform:uppercase;
	color:#FFFFFF;
}

.textElement41_opportuneFullWidth {
	font: bold 28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:40px;
	color:#FFFFFF;
}

.textElement42_opportuneFullWidth {
	font: bold 48px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:68px;
	text-transform:uppercase;
	color:#FFFFFF;
}

.textElement43_opportuneFullWidth {
	font: bold 28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:40px;
	color:#FFFFFF;
}


.textElement51_opportuneFullWidth {
	font: bold 22px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:31px;
	color:#FFFFFF;
	text-shadow:#333333 1px 1px 0px;
}

.textElement52_opportuneFullWidth {
	font: bold 74px 'Lato', Verdana, Helvetica, sans-serif;
	line-height:60px;
	text-transform:uppercase;
	color:#FFFFFF;
	text-shadow:#333333 1px 1px 0px;
}


.textElement53_opportuneFullWidth {
	font: 298px 'Arial', Verdana, Helvetica, sans-serif;
	line-height:298px;
	text-transform:uppercase;
	color:#FFFFFF;
	text-shadow:#333333 1px 1px 0px;
}

.textElement54_opportuneFullWidth {
	font: 24px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:34px;
	text-transform:uppercase;
	color:#FFFFFF;
	text-shadow:#333333 1px 1px 0px;
}


.textElement54_opportuneFullWidth a {
	color:#FFFFFF;
}

.textElement54_opportuneFullWidth a:hover {
	color:#FF0000;
}



.textElement61_opportuneFullWidth {
	background:url(images/textsBg/textBg_transparency40.png);
	font: 52px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:60px;
	padding:3px 6px 3px 6px;
	color:#ffffff;
}

.highlight6 {
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
}






/***OpportuneFullScreenTexts***/

.textElement11_opportuneFullScreen {
	font: bold 48px 'Lato', Verdana, Helvetica, sans-serif;
	line-height:58px;
	text-transform:uppercase;
	color:#333333;
}

.textElement11_opportuneFullScreen a {
	text-transform:uppercase;
	color:#ff6c00;
	text-decoration:none;
}

.textElement11_opportuneFullScreen a:hover {
	color:#FF0000;
}
.textElement12_opportuneFullScreen {
	font: bold 30px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:40px;
	text-transform:uppercase;
	color:#333333;
}


.textElement21_opportuneFullScreen {
	font: bold 64px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
}

.textElement21_opportuneFullScreen a {
	text-transform:uppercase;
	color:#ff5656;
	text-decoration:none;
}

.textElement21_opportuneFullScreen a:hover {
	color:#d73c3c;
}

.textElement22_opportuneFullScreen {
	font: bold 24px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
}

.textElement41_opportuneFullScreen {
	font: bold 28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}

.textElement42_opportuneFullScreen {
	font: bold 48px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
}

.textElement43_opportuneFullScreen {
	font: bold 28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}


.textElement51_opportuneFullScreen {
	font: bold 22px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#000000;
}

.textElement52_opportuneFullScreen {
	font: bold 74px/0.85em 'Lato', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
}


.textElement53_opportuneFullScreen {
	font: 298px 'Arial', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
}

.textElement54_opportuneFullScreen {
	font: 24px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
}


.textElement54_opportuneFullScreen a {
	color:#000000;
}

.textElement54_opportuneFullScreen a:hover {
	color:#FF0000;
}



.textElement61_opportuneFullScreen {
	font: bold 64px/1.0em 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ffffff;
}
.textElement62_opportuneFullScreen {
	font: bold 28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ffffff;
}







/****majesticFixedDimensionsTexts***/
.highlight1_majestic {
	color:#fc2f3c;
}


.textElement11_majestic {
	font: bold 27px/37px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
}
.textElement12_majestic {
	font: bold 18px/23px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
}
.textElement13_majestic {
	font: bold 17px/17px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}

.textElement21_majestic {
	font: bold 40px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:56px;
	text-transform:uppercase;
	color:#000000;
}
.textElement22_majestic {
	font: bold 13px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:18px;
	text-transform:uppercase;
	color:#000000;
}

.textElement23_majestic {
	font: bold 22px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:30px;
	text-transform:uppercase;
	color:#000000;
}


.textElement31_majestic {
	font: bold 14px/18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#ffffff;
}

.textElement31b_majestic {
	font: bold 14px/18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#ffffff;
}

.textElement32_majestic {
	font: bold 38px/38px 'Lato', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ffffff;
}


.textElement33_majestic {
	font: 206px/206px 'Arial', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ffffff;
}

.textElement34_majestic {
	font: 15px/21px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ffffff;
}


.textElement34_majestic a {
	color:#ffffff;
}

.textElement34_majestic a:hover {
	color:#FF0000;
}

.textElement71_majestic {
	font: bold 18px/23px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}

.textElement72_majestic {
	font: bold 26px/35px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
}

.textElement73_majestic {
	font: bold 18px/23px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}

.textElement50_majestic {
	width:27%;
	height: 420px;
	background: url(images/textsBg/textBg_transparency70.png);
	text-align:left;
}

.textElement51_majestic {
	width:25%;
	font: bold 16px/22px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ffffff; 
	text-align:left;
}

.textElement51_majestic a {
	color:#ff0000;
	text-decoration:none;
}

.textElement51_majestic a:hover {
	color:#ffffff;
}

.textElement52_majestic {
	width:25%;
	font: 14px/19px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#ffffff;
	text-align:left;
}

.textElement52_majestic a {
	color:#ff0000;
	text-decoration:none;
}

.textElement52_majestic a:hover {
	color:#ff0000;
	text-decoration:underline;
}




/****majesticFullWidthTexts***/

.textElement11FW_majestic {
	font: bold 50px/87px 'Lato', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	text-shadow:#6f8e06 1px 1px 0px;
}
.textElement12FW_majestic {
	font: 36px/40px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	text-shadow:#6f8e06 1px 1px 0px;
}
.textElement13FW_majestic {
	font: bold 37px/37px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	text-shadow:#6f8e06 1px 1px 0px;
}


.textElement21FW_majestic {
	font: bold 64px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:85px;
	text-transform:uppercase;
	color:#000000;
}
.textElement22FW_majestic {
	font: bold 22px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:29px;
	text-transform:uppercase;
	color:#000000;
}

.textElement23FW_majestic {
	font: bold 32px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:42px;
	text-transform:uppercase;
	color:#000000;
}

.textElement31FW_majestic {
	font: bold 24px/28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#ffffff;
}

.textElement32FW_majestic {
	font: bold 62px/62px 'Lato', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ffffff;
}


.textElement33FW_majestic {
	font: 20px/20px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ffffff;
}


.textElement33FW_majestic a {
	color:#ffffff;
}

.textElement33FW_majestic a:hover {
	color:#FF0000;
}


.textElement50FW_majestic {
	width:27%;
	height: 620px;
	background: url(images/textsBg/textBg_transparency70.png);
	text-align:left;
}

.textElement51FW_majestic {
	width:25%;
	font: bold 32px/38px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ffffff; 
	text-align:left;
}

.textElement51FW_majestic a {
	color:#ff0000;
	text-decoration:none;
}

.textElement51FW_majestic a:hover {
	color:#ffd308;
}

.textElement52FW_majestic {
	width:25%;
	font: 18px/27px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#ffffff;
	text-align:left;
}

.textElement52FW_majestic a {
	color:#ff0000;
	text-decoration:none;
}

.textElement52FW_majestic a:hover {
	color:#ff0000;
	text-decoration:underline;
}


.textElement61FW_majestic {
	font: bold 21px/28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#ffffff;
}

.textElement61bFW_majestic {
	font: bold 21px/28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#ffffff;
}

.textElement62FW_majestic {
	font: bold 64px/65px 'Lato', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ffffff;
}


.textElement63FW_majestic {
	font: 300px/305px 'Arial', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ffffff;
}

.textElement64FW_majestic {
	font: 22px/28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ffffff;
}


.textElement64FW_majestic a {
	color:#ffffff;
}

.textElement64FW_majestic a:hover {
	color:#FF0000;
}


.textElement70FW_majestic {
	width:100%;
	height: 120px;
	background: url(images/textsBg/textBg_transparency70.png);
}

.textElement71FW_majestic {
	font: bold 32px/44px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ffffff; 
}

.textElement71FW_majestic a {
	color:#ff0000;
	text-decoration:none;
}

.textElement71FW_majestic a:hover {
	color:#ffffff;
}



.textElement81FW_majestic {
	font: bold 32px/42px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}

.textElement82FW_majestic {
	font: bold 48px/64px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
}

.textElement83FW_majestic {
	font: bold 32px/42px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}




/***majesticFullScreenTexts***/

.textElement11_majesticFullScreen {
	font: bold 104px/120px 'Lato', sans-serif;
	text-transform:uppercase;
	color:#d41e3b;
}
.textElement12_majesticFullScreen {
	font: bold 64px/80px 'Lato', sans-serif;
	color:#000000;
}

.textElement13_majesticFullScreen {
	font: bold 48px/80px 'Lato', sans-serif;
	text-transform:uppercase;
	color:#d41e3b;
}

.textElement13_majesticFullScreen a {
	text-transform:uppercase;
	color:#d41e3b;
	text-decoration:none;
}

.textElement13_majesticFullScreen a:hover {
	text-decoration:underline;
}


.textElement21_majesticFullScreen {
	font: bold 64px/85px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
}

.textElement21_majesticFullScreen a {
	text-transform:uppercase;
	color:#ff5656;
	text-decoration:none;
}

.textElement21_majesticFullScreen a:hover {
	color:#d73c3c;
}

.textElement22_majesticFullScreen {
	font: bold 24px/34px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
}

.textElement41_majesticFullScreen {
	font: bold 28px/37px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#000000;
}

.textElement42_majesticFullScreen {
	font: bold 48px/68px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
}

.textElement43_majesticFullScreen {
	font: bold 28px/37px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#000000;
}


.textElement51_majesticFullScreen {
	font: bold 22px/31px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#000000;
}

.textElement51b_majesticFullScreen {
	font: bold 22px/31px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#000000;
}

.textElement52_majesticFullScreen {
	font: bold 73px/72px 'Lato', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
}


.textElement53_majesticFullScreen {
	font: 330px/335px 'Arial', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
}

.textElement54_majesticFullScreen {
	font: 24px/34px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
}


.textElement54_majesticFullScreen a {
	color:#000000;
}

.textElement54_majesticFullScreen a:hover {
	color:#FF0000;
}



.textElement61_majesticFullScreen {
	font: bold 64px/74px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ffffff;
}
.textElement62_majesticFullScreen {
	font: bold 28px/37px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ffffff;
}




/****generousFixedDimensionsTexts***/


.textElement11_generous {
	font: bold 26px 'Lato', sans-serif;
	line-height:35px;
	color:#FFFFFF;
}

.textElement12_generous {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:25px;
	color:#FFFFFF;
}

.textElement12_generous a {
	text-transform:uppercase;
	color:#8dfa7f;
	text-decoration:none;
}

.textElement12_generous a:hover {
	text-decoration: underline;
}

.textElement21_generous {
	font: bold 40px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height: 55px;
	text-transform:uppercase;
	color:#FFFFFF;
}
.textElement22_generous {
	font: bold 14px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height: 20px
	text-transform:uppercase;
	color:#FFFFFF;
}

.textElement23_generous {
	font: bold 22px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height: 27px;
	text-transform:uppercase;
	color:#FFFFFF;
}

.textElement31_generous {
	font: bold 38px 'Lato', sans-serif;
	line-height: 45px;
	text-transform:uppercase;
	text-align:right;
	color:#000000;
}


.textElement32_generous {
	text-align:right;
	text-transform:uppercase;
	font: bold 24px 'Lato', sans-serif;
	line-height: 31px;
	color:#FFFFFF;
}

.textElement33_generous {
	text-transform:uppercase;
	font: 101px 'Lato', sans-serif;
	line-height: 110px;
	color:#FFFFFF;
}

.textElement33_generous a {
	color:#ffffff;
	text-decoration:none;
}

.textElement33_generous a:hover {
	color:#FF0000;
}


.orangex {
	color: #F60;
}


.textElement51_generous {
	font: bold 32px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height: 38px;
	text-transform:uppercase;
	color:#ffffff;
}
.textElement52_generous {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height: 24px;
	text-transform:uppercase;
	color:#ffffff;
}


.textElement61_generous {
	font: bold 14px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height: 18px;
	color:#ffffff;
}

.textElement62_generous {
	font: bold 42px 'Lato', sans-serif;
	line-height:44px;
	text-transform:uppercase;
	color:#ffffff;
}


.textElement63_generous {
	font: 210px 'Arial', Verdana, Helvetica, sans-serif;
	line-height: 222px;
	text-transform:uppercase;
	color:#ffffff;
}

.textElement64_generous {
	font: 15px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height: 18px;
	text-transform:uppercase;
	color:#ffffff;
}


.textElement64_generous a {
	color:#ffffff;
}

.textElement64_generous a:hover {
	color:#FF0000;
}

.textElement71_generous {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height: 24px;
	color:#FFFFFF;
}

.textElement72_generous {
	font: bold 26px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height: 36px;
	text-transform:uppercase;
	color:#FFFFFF;
}

.textElement73_generous {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height: 36px;
	color:#FFFFFF;
}




/***generousFullWidthTexts***/

.textElement11_generousFullWidth {
	font: bold 22px 'Lato', sans-serif;
	line-height: 31px;
	color:#FFFFFF;
}

.textElement12_generousFullWidth {
	font: bold 64px 'Lato', sans-serif;
	line-height:66px;
	text-transform:uppercase;
	color:#FFFFFF;
}


.textElement13_generousFullWidth {
	font: 305px 'Arial', Verdana, Helvetica, sans-serif;
	line-height: 315px;
	text-transform:uppercase;
	color:#FFFFFF;
}

.textElement14_generousFullWidth {
	font: 24px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height: 30px;
	text-transform:uppercase;
	color:#FFFFFF;
}


.textElement14_generousFullWidth a {
	color:#FFFFFF;
}

.textElement14_generousFullWidth a:hover {
	color:#FF0000;
}



.textElement31_generousFullWidth {
	font: bold 44px 'Lato', sans-serif;
	line-height: 56px;
	text-transform:uppercase;
	text-align:right;
	color:#000000;
}


.textElement32_generousFullWidth {
	text-align:right;
	text-transform:uppercase;
	font: bold 28px 'Lato', sans-serif;
	line-height: 38px;
	color:#000000;
}

.textElement33_generousFullWidth {
	text-transform:uppercase;
	font: 115px 'Lato', sans-serif;
	line-height: 133px;
	color:#000000;
}

.textElement33_generousFullWidth a {
	color:#FF0000;
	text-decoration:none;
}

.textElement33_generousFullWidth a:hover {
	color:#FF0000;
	text-decoration:underline;
}


.textElement41_generousFullWidth {
	font: bold 74px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height: 95px;
	color:#FFFFFF;
}

.textElement41_generousFullWidth a {
	color:#ff5656;
	text-decoration:none;
}

.textElement41_generousFullWidth a:hover {
	color:#d73c3c;
}

.textElement42_generousFullWidth {
	font: bold 24px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height: 34px;
	text-transform:uppercase;
	color:#FFFFFF;
}

.textElement43_generousFullWidth {
	font: bold 32px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height: 44px;
	text-transform:uppercase;
	color:#FFFFFF;
}

.textElement44_generousFullWidth {
	font: bold 44px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height: 56px;
	text-transform:uppercase;
	color:#FFFFFF;
}

.textElement51_generousFullWidth {
	font: bold 43px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height: 53px;
	text-transform:uppercase;
	color:#000000;
}
.textElement52_generousFullWidth {
	font: bold 28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height: 37px;
	text-transform:uppercase;
	color:#000000;
}

.textElement61_generousFullWidth {
	font: bold 38px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height: 54px;
	text-transform:uppercase;
	color:#000000;
}
.textElement62_generousFullWidth {
	font: bold 28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height: 37px;
	text-transform:uppercase;
	color:#000000;
}

.textElement62_generousFullWidth a {
	text-transform:uppercase;
	color:#ff6c00;
	text-decoration:none;
}

.textElement62_generousFullWidth a:hover {
	text-decoration: underline;
}


.textElement71_generousFullWidth {
	font: bold 28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:37px;
	color:#FFFFFF;
}

.textElement72_generousFullWidth {
	font: bold 42px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height: 58px;
	text-transform:uppercase;
	color:#FFFFFF;
}

.textElement73_generousFullWidth {
	font: bold 28px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height: 37px;
	color:#FFFFFF;
}




/***generousFullScreenTexts***/

.textElement11_generousFullScreen {
	font: bold 104px/120px 'Lato', sans-serif;
	text-transform:uppercase;
	color:#ffea00;
}
.textElement12_generousFullScreen {
	font: bold 64px/80px 'Lato', sans-serif;
	color:#000000;
}

.textElement13_generousFullScreen {
	font: bold 48px/80px 'Lato', sans-serif;
	text-transform:uppercase;
	color:#ffea00;
}

.textElement13_generousFullScreen a {
	text-transform:uppercase;
	color:#ffea00;
	text-decoration:none;
}

.textElement13_generousFullScreen a:hover {
	text-decoration:underline;
}


.textElement21_generousFullScreen {
	font: bold 64px/85px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
}

.textElement21_generousFullScreen a {
	text-transform:uppercase;
	color:#ff5656;
	text-decoration:none;
}

.textElement21_generousFullScreen a:hover {
	color:#FFFFFF;
}

.textElement22_generousFullScreen {
	font: bold 24px/34px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
}

.textElement41_generousFullScreen {
	font: bold 28px/37px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#000000;
}

.textElement42_generousFullScreen {
	font: bold 48px/68px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
}

.textElement43_generousFullScreen {
	font: bold 28px/37px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#000000;
}


.textElement51_generousFullScreen {
	font: bold 22px/31px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#000000;
}

.textElement51b_generousFullScreen {
	font: bold 22px/31px 'Droid Sans', Verdana, Helvetica, sans-serif;
	color:#000000;
}

.textElement52_generousFullScreen {
	font: bold 73px/72px 'Lato', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
}


.textElement53_generousFullScreen {
	font: 330px/335px 'Arial', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
}

.textElement54_generousFullScreen {
	font: 24px/34px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
}


.textElement54_generousFullScreen a {
	color:#000000;
}

.textElement54_generousFullScreen a:hover {
	color:#FF0000;
}



.textElement61_generousFullScreen {
	font: bold 64px/74px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ffffff;
}
.textElement62_generousFullScreen {
	font: bold 28px/37px 'Droid Sans', Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ffffff;
}




/***SideBarsPlusTexts***/

/***300x600***/
.textElement11_300x600 {
	font: bold 34px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:44px;
	text-transform:uppercase;
	color:#FFFFFF;
}
.textElement12_300x600 {
	font: bold 22px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:27px;
	text-transform:uppercase;
	color:#FFFFFF;
}

.textElement12_300x600 a {
	text-transform:uppercase;
	color:#ff6c00;
	text-decoration:none;
}

.textElement12_300x600 a:hover {
	color:#FF0000;
}


.textElement21_300x600 {
	font:22px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:31px;
	color:#FFFFFF;
}
.textElement22_300x600 {
	font: bold 24px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:26px;
	text-transform:uppercase;
	color:#FFFFFF;
}





/***728x90***/

.textElement10_728x90 {
	width:30%;
	height: 260px;
	background: url(images/textsBg/textBg_transparency70.png);
}


.textElement11_728x90 {
	font: bold 34px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:44px;
	text-transform:uppercase;
	color:#FFFFFF;
}
.textElement12_728x90 {
	font: bold 22px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:27px;
	text-transform:uppercase;
	color:#FFFFFF;
}

.textElement12_728x90 a {
	text-transform:uppercase;
	color:#ff6c00;
	text-decoration:none;
}

.textElement12_728x90 a:hover {
	text-decoration: underline;
}


.textElement21_728x90 {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:31px;
	color:#FFFFFF;
}


.textElement21_728x90 a {
	text-transform:uppercase;
	color:#ff6c00;
	text-decoration:none;
}

.textElement21_728x90 a:hover {
	text-decoration: underline;
}


.textElement31_728x90 {
	font: bold 15px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:21px;
	color:#000000;
}
.textElement32_728x90 {
	font: bold 24px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:26px;
	text-transform:uppercase;
	color:#000000;
}






/***468x60***/

.textElement11_468x60 {
	font: bold 24px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:34px;
	text-transform:uppercase;
	color:#000000;
}
.textElement12_468x60 {
	font: bold 16px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:27px;
	text-transform:uppercase;
	color:#000000;
}

.textElement12_468x60 a {
	text-transform:uppercase;
	color:#ff6c00;
	text-decoration:none;
}

.textElement12_468x60 a:hover {
	color:#FF0000;
}


.textElement21_468x60 {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:22px;
	color:#FFFFFF;
}

.textElement21_468x60 a {
	text-transform:uppercase;
	color:#ff6c00;
	text-decoration:none;
}

.textElement21_468x60 a:hover {
	color:#FF0000;
}

.textElement31_468x60 {
	font: bold 11px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:21px;
	color:#FFFFFF;
}
.textElement32_468x60 {
	font: bold 22px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:26px;
	text-transform:uppercase;
	color:#FFFFFF;
}



/****MiniGallery1***/


.textElement11_MiniGallery1 {
	font: bold 26px 'Lato', sans-serif;
	line-height:32px;
	color:#FFFFFF;
}

.textElement12_MiniGallery1 {
	font: bold 16px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:23px;
	color:#FFFFFF;
}

.textElement12_MiniGallery1 a {
	text-transform:uppercase;
	color:#ff6c00;
	text-decoration:none;
}

.textElement12_MiniGallery1 a:hover {
	text-decoration: underline;
}

.textElement31_MiniGallery1 {
	font: bold 32px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height: 37px;
	text-transform:uppercase;
	color:#FFFFFF;
}
.textElement32_MiniGallery1 {
	font: bold 14px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height: 22px
	text-transform:uppercase;
	color:#FFFFFF;
}




.orangex {
	color: #F60;
}


.textElement51_MiniGallery1 {
	font: bold 22px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height: 27px;
	text-transform:uppercase;
	color:#ffffff;
}






/***336x280***/

.textElement11_336x280 {
	font: bold 34px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:44px;
	text-transform:uppercase;
	color:#000000;
}
.textElement12_336x280 {
	font: bold 22px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:27px;
	text-transform:uppercase;
	color:#000000;
}

.textElement12_336x280 a {
	text-transform:uppercase;
	color:#ff6c00;
	text-decoration:none;
}

.textElement12_336x280 a:hover {
	color:#FF0000;
}


.textElement21_336x280 {
	font:16px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:25px;
	color:#FFFFFF;
}
.textElement22_336x280 {
	font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
	line-height:22px;
	text-transform:uppercase;
	color:#FFFFFF;
}



/*
.noTransition {
	-moz-transition:none;
	-webkit-transition:none;
	-o-transition:color 0 ease-in;
	transition:none;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none;
}*/







/***FixedDimensionsTexts***/


.highlight1 {
	color:#FFd303;
}


.textElement11_FixedDimensions {
	font: bold 33px 'PT Sans', sans-serif;
	line-height:33px;
	text-transform:uppercase;
	color:#005c8f;
}

.textElement12_FixedDimensions {
	font: bold 33px 'PT Sans', sans-serif;
	line-height:33px;
	text-transform:uppercase;
	color:#ff2508;
}

.textElement13_FixedDimensions {
	font: 15px 'PT Sans', sans-serif;
	line-height:15px;
	text-transform:capitalize;
	text-decoration:underline;
	color:#d31900;
}

.textElement14_FixedDimensions {
	font: bold 15px 'PT Sans', sans-serif;
	line-height:15px;
	text-transform:uppercase;
	color:#ff2508;
}

.textElement15_FixedDimensions {
	font: bold 67px 'PT Sans', sans-serif;
	line-height:67px;
	text-transform:uppercase;
	color:#ff2508;
}

.textElement16_FixedDimensions {
	font: 24px 'PT Sans', sans-serif;
	line-height:25px;
	color:#ff2508;
}

.textElement17_FixedDimensions {
	font: bold 15px 'PT Sans', sans-serif;
	line-height:15px;
	text-transform:uppercase;
	color:#005c8f;
}

.textElement17_FixedDimensions a{
	font: bold 15px 'PT Sans', sans-serif;
	line-height:15px;
	text-transform:uppercase;
	color:#005c8f;
	text-decoration:none;
}

.textElement17_FixedDimensions a:hover{
	color:#ff2508;
	text-decoration:underline;
}


.textElement21_FixedDimensions {
	padding: 1px 2px 2px 2px;
	background:url(images/textsBg/textBg_transparency.png);
	font:26px 'PT Sans', sans-serif;
	line-height:26px;
	color:#FFFFFF;
}


.textElement22_FixedDimensions {
	padding: 1px 2px 2px 2px;
	background:url(images/textsBg/textBg_transparency.png);
	font:26px 'PT Sans', sans-serif;
	line-height:26px;
	color:#FFFFFF;
}

.textElement31_FixedDimensions {
	font:25px 'PT Sans', sans-serif;
	line-height:25px;
	color:#FFFFFF;
}

.textElement41_FixedDimensions {
	font: bold 22px 'PT Sans', sans-serif;
	line-height:22px;
	padding:1px 2px 1px 2px;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:#000;
}

.textElement42_FixedDimensions {
	font: bold 22px 'PT Sans', sans-serif;
	line-height:22px;
	padding:1px 2px 1px 2px;
	text-transform:uppercase;
	color:#fff327;
	background-color:#f82b1f;
}

.textElement51_FixedDimensions {
	font: 28px 'PT Sans', Verdana, Helvetica, sans-serif;
	line-height:28px;
	letter-spacing:2px;
	color:#FFFFFF;
	padding:1px 6px 1px 24px;
	background-color:#474747;
}

.textElement52_FixedDimensions {
	font: 28px 'PT Sans', Verdana, Helvetica, sans-serif;
	line-height:28px;
	letter-spacing:2px;
	color:#FFFFFF;
	padding:1px 6px 1px 24px;
	background-color:#e1530c;
}








/***FullWidthTexts***/


.textElement11_FullWidth {
	font: bold 65px 'PT Sans', sans-serif;
	line-height:65px;
	text-transform:uppercase;
	color:#005c8f;
}

.textElement12_FullWidth {
	font: bold 65px 'PT Sans', sans-serif;
	line-height:65px;
	text-transform:uppercase;
	color:#ff2508;
}

.textElement13_FullWidth {
	font: 29px 'PT Sans', sans-serif;
	line-height:29px;
	text-transform:capitalize;
	text-decoration:underline;
	color:#d31900;
}

.textElement14_FullWidth {
	font: bold 29px 'PT Sans', sans-serif;
	line-height:29px;
	text-transform:uppercase;
	color:#ff2508;
}

.textElement15_FullWidth {
	font: bold 133px 'PT Sans', sans-serif;
	line-height:133px;
	text-transform:uppercase;
	color:#ff2508;
}

.textElement16_FullWidth {
	font: 49px 'PT Sans', sans-serif;
	line-height:49px;
	color:#ff2508;
}

.textElement17_FullWidth {
	font: bold 29px 'PT Sans', sans-serif;
	line-height:29px;
	text-transform:uppercase;
	color:#005c8f;
}

.textElement17_FullWidth a{
	font: bold 29px 'PT Sans', sans-serif;
	line-height:29px;
	text-transform:uppercase;
	color:#005c8f;
	text-decoration:none;
}

.textElement17_FullWidth a:hover{
	color:#ff2508;
	text-decoration:underline;
}


.textElement21_FullWidth {
	padding: 1px 2px 2px 2px;
	background:url(images/textsBg/textBg_transparency.png);
	font:42px 'PT Sans', sans-serif;
	line-height:42px;
	color:#FFFFFF;
}


.textElement22_FullWidth {
	padding: 1px 2px 2px 2px;
	background:url(images/textsBg/textBg_transparency.png);
	font:42px 'PT Sans', sans-serif;
	line-height:42px;
	color:#FFFFFF;
}


.textElement31_FullWidth {
	font:52px 'PT Sans', sans-serif;
	line-height:52px;
	color:#FFFFFF;
}


.textElement32_FullWidth {
	font:50px 'PT Sans', sans-serif;
	line-height:50px;
	color:#FFFFFF;
}


.textElement41_FullWidth {
	font: bold 40px 'PT Sans', sans-serif;
	line-height:40px;
	padding:1px 2px 1px 2px;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:#000;
}

.textElement42_FullWidth {
	font: bold 40px 'PT Sans', sans-serif;
	line-height:40px;
	padding:1px 2px 1px 2px;
	text-transform:uppercase;
	color:#fff327;
	background-color:#f82b1f;
}


.textElement51_FullWidth {
	font: 40px 'PT Sans', Verdana, Helvetica, sans-serif;
	line-height:40px;
	letter-spacing:2px;
	color:#FFFFFF;
	padding:1px 6px 1px 24px;
	background-color:#474747;
}

.textElement52_FullWidth {
	font: 40px 'PT Sans', Verdana, Helvetica, sans-serif;
	line-height:40px;
	letter-spacing:2px;
	color:#FFFFFF;
	padding:1px 6px 1px 24px;
	background-color:#e1530c;
}






.hideElement {
	display:none;
}

/*
.noTransition {
	-moz-transition:none;
	-webkit-transition:none;
	-o-transition:color 0 ease-in;
	transition:none;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none;
}*/
/*********** End [css_plugin_zoomslider.cfm] *****************************/


