@font-face {
	font-family: proxima_nova_rgregular;
	src: url(../fonts/proximanovareg-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/proximanovareg-webfont.woff2) format("woff2"), url(../fonts/proximanovareg-webfont.woff) format("woff"), url(../fonts/proximanovareg-webfont.ttf) format("truetype"), url(../fonts/proximanovareg-webfont.svg#proxima_nova_rgregular) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Josefin Sans', sans-serif;
	src: url(../fonts/deportehabitat.eot?#iefix) format("embedded-opentype"), url(../fonts/deportehabitat.woff2) format("woff2"), url(../fonts/deportehabitat.woff) format("woff"), url(../fonts/deportehabitat.ttf) format("truetype"), url(../fonts/deportehabitat.svg#COCOGOOSE) format("svg");
	font-weight: normal;
	font-style: normal;
}

.font-NeueHelveticaVFDP{font-family:"Neue Helvetica VFDP",helvetica,sans-serif}
.font-NeueHelveticaVFDPCond{font-family:"Neue Helvetica VFDP Cond",helvetica,sans-serif}
.font-NeueHelveticaVFDPExt{font-family:"Neue Helvetica VFDP Ext",helvetica,sans-serif}
.font-NeueHelveticaVFDPOutline{font-family:"Neue Helvetica VFDP Outline",helvetica,sans-serif}
@font-face{font-family:DH1;font-style:normal;font-weight:100;src:url(../fonts/HelveticaNeueLTW02-25UltLt.eot?#iefix) format("embedded-opentype");src:url(../fonts/HelveticaNeueLTW02-25UltLt.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-25UltLt.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-25UltLt.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-25UltLt.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-25UltLt.svg) format("svg")}
@font-face{font-family:DH2;font-style:italic;font-weight:100;src:url(../fonts/HelveticaNeueLTW02-26UltLtIt.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-26UltLtIt.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-26UltLtIt.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-26UltLtIt.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-26UltLtIt.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-26UltLtIt.svg) format("svg")}
@font-face{font-family:DH3;font-style:normal;font-weight:200;src:url(../fonts/HelveticaNeueLTW02-35Thin.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-35Thin.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-35Thin.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-35Thin.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-35Thin.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-35Thin.svg) format("svg")}
@font-face{font-family:DH4;font-style:italic;font-weight:200;src:url(../fonts/HelveticaNeueLTW02-36ThinIt.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-36ThinIt.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-36ThinIt.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-36ThinIt.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-36ThinIt.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-36ThinIt.svg) format("svg")}
@font-face{font-family:DH5;font-style:normal;font-weight:300;src:url(../fonts/HelveticaNeueLTW02-45Light.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-45Light.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-45Light.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-45Light.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-45Light.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-45Light.svg) format("svg")}
@font-face{font-family:DH6;font-style:italic;font-weight:300;src:url(../fonts/HelveticaNeueLTW02-46LtIt.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-46LtIt.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-46LtIt.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-46LtIt.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-46LtIt.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-46LtIt.svg) format("svg")}
@font-face{font-family:DH7;font-style:normal;font-weight:400;src:url(../fonts/HelveticaNeueLTW02-55Roman.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-55Roman.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-55Roman.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-55Roman.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-55Roman.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-55Roman.svg) format("svg")}
@font-face{font-family:DH8;font-style:italic;font-weight:400;src:url(../fonts/HelveticaNeueLTW02-56Italic.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-56Italic.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-56Italic.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-56Italic.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-56Italic.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-56Italic.svg) format("svg")}
@font-face{font-family:DH9;font-style:normal;font-weight:500;src:url(../fonts/HelveticaNeueLTW02-65Medium.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-65Medium.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-65Medium.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-65Medium.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-65Medium.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-65Medium.svg) format("svg")}
@font-face{font-family:DH10;font-style:italic;font-weight:500;src:url(../fonts/HelveticaNeueLTW02-66MdIt.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-66MdIt.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-66MdIt.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-66MdIt.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-66MdIt.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-66MdIt.svg) format("svg")}
@font-face{font-family:DH11;font-style:normal;font-weight:700;src:url(../fonts/HelveticaNeueLTW02-75Bold.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-75Bold.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-75Bold.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-75Bold.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-75Bold.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-75Bold.svg) format("svg")}
@font-face{font-family:DH12;font-style:italic;font-weight:700;src:url(../fonts/HelveticaNeueLTW02-76BoldIt.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-76BoldIt.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-76BoldIt.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-76BoldIt.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-76BoldIt.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-76BoldIt.svg) format("svg")}
@font-face{font-family:DH13;font-style:normal;font-weight:800;src:url(../fonts/HelveticaNeueLTW02-85Heavy.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-85Heavy.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-85Heavy.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-85Heavy.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-85Heavy.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-85Heavy.svg) format("svg")}
@font-face{font-family:DH14;font-style:italic;font-weight:800;src:url(../fonts/HelveticaNeueLTW02-86HvIt.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-86HvIt.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-86HvIt.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-86HvIt.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-86HvIt.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-86HvIt.svg) format("svg")}
@font-face{font-family:DH15;font-style:normal;font-weight:900;src:url(../fonts/HelveticaNeueLTW02-95Black.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-95Black.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-95Black.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-95Black.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-95Black.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-95Black.svg) format("svg")}
@font-face{font-family:DH16;font-style:italic;font-weight:900;src:url(../fonts/HelveticaNeueLTW02-96BlkIt.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-96BlkIt.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-96BlkIt.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-96BlkIt.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-96BlkIt.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-96BlkIt.svg) format("svg")}
@font-face{font-family:DH17;font-style:normal;font-weight:100;src:url(../fonts/HelveticaNeueLTW02-27UltLtCn.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-27UltLtCn.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-27UltLtCn.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-27UltLtCn.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-27UltLtCn.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-27UltLtCn.svg) format("svg")}
@font-face{font-family:DH18;font-style:italic;font-weight:100;src:url(../fonts/HelveticaNeueLTW02-27ULCnObl.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-27ULCnObl.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-27ULCnObl.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-27ULCnObl.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-27ULCnObl.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-27ULCnObl.svg) format("svg")}
@font-face{font-family:DH19;font-style:normal;font-weight:200;src:url(../fonts/HelveticaNeueLTW02-37ThinCn.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-37ThinCn.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-37ThinCn.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-37ThinCn.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-37ThinCn.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-37ThinCn.svg) format("svg")}
@font-face{font-family:DH20;font-style:italic;font-weight:200;src:url(../fonts/HelveticaNeueLTW02-37ThCnObl.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-37ThCnObl.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-37ThCnObl.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-37ThCnObl.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-37ThCnObl.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-37ThCnObl.svg) format("svg")}
@font-face{font-family:DH21;font-style:normal;font-weight:300;src:url(../fonts/HelveticaNeueLTW02-47LtCn.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-47LtCn.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-47LtCn.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-47LtCn.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-47LtCn.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-47LtCn.svg) format("svg")}
@font-face{font-family:DH22;font-style:italic;font-weight:300;src:url(../fonts/HelveticaNeueLTW02-47LtCnObl.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-47LtCnObl.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-47LtCnObl.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-47LtCnObl.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-47LtCnObl.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-47LtCnObl.svg) format("svg")}
@font-face{font-family:DH23;font-style:normal;font-weight:400;src:url(../fonts/HelveticaNeueLTW02-57Cond.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-57Cond.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-57Cond.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-57Cond.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-57Cond.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-57Cond.svg) format("svg")}
@font-face{font-family:DH24;font-style:italic;font-weight:400;src:url(../fonts/HelveticaNeueLTW02-57CnObl.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-57CnObl.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-57CnObl.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-57CnObl.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-57CnObl.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-57CnObl.svg) format("svg")}
@font-face{font-family:DH25;font-style:normal;font-weight:500;src:url(../fonts/HelveticaNeueLTW02-67MdCn.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-67MdCn.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-67MdCn.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-67MdCn.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-67MdCn.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-67MdCn.svg) format("svg")}
@font-face{font-family:DH26;font-style:italic;font-weight:500;src:url(../fonts/HelveticaNeueLTW02-67MdCnObl.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-67MdCnObl.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-67MdCnObl.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-67MdCnObl.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-67MdCnObl.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-67MdCnObl.svg) format("svg")}
@font-face{font-family:DH27;font-style:normal;font-weight:700;src:url(../fonts/HelveticaNeueLTW02-77BoldCn.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-77BoldCn.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-77BoldCn.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-77BoldCn.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-77BoldCn.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-77BoldCn.svg) format("svg")}
@font-face{font-family:DH28;font-style:italic;font-weight:700;src:url(../fonts/HelveticaNeueLTW02-77BdCnObl.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-77BdCnObl.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-77BdCnObl.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-77BdCnObl.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-77BdCnObl.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-77BdCnObl.svg) format("svg")}
@font-face{font-family:DH29;font-style:normal;font-weight:800;src:url(../fonts/HelveticaNeueLTW02-87HvCn.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-87HvCn.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-87HvCn.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-87HvCn.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-87HvCn.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-87HvCn.svg) format("svg")}
@font-face{font-family:DH30;font-style:italic;font-weight:800;src:url(../fonts/HelveticaNeueLTW02-87HvCnObl.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-87HvCnObl.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-87HvCnObl.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-87HvCnObl.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-87HvCnObl.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-87HvCnObl.svg) format("svg")}
@font-face{font-family:DH31;font-style:normal;font-weight:900;src:url(../fonts/HelveticaNeueLTW02-97BlkCn.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-97BlkCn.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-97BlkCn.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-97BlkCn.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-97BlkCn.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-97BlkCn.svg) format("svg")}
@font-face{font-family:DH32;font-style:italic;font-weight:900;src:url(../fonts/HelveticaNeueLTW02-97BlkCnObl.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-97BlkCnObl.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-97BlkCnObl.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-97BlkCnObl.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-97BlkCnObl.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-97BlkCnObl.svg) format("svg")}
@font-face{font-family:DH33;font-style:normal;font-weight:100;src:url(../fonts/HelveticaNeueLTW02-23UltLtEx.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-23UltLtEx.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-23UltLtEx.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-23UltLtEx.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-23UltLtEx.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-23UltLtEx.svg) format("svg")}
@font-face{font-family:DH34;font-style:italic;font-weight:100;src:url(../fonts/HelveticaNeueLTW02-23ULExtObl.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-23ULExtObl.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-23ULExtObl.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-23ULExtObl.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-23ULExtObl.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-23ULExtObl.svg) format("svg")}
@font-face{font-family:DH35;font-style:normal;font-weight:200;src:url(../fonts/HelveticaNeueLTW02-33ThinEx.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-33ThinEx.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-33ThinEx.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-33ThinEx.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-33ThinEx.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-33ThinEx.svg) format("svg")}
@font-face{font-family:DH36;font-style:italic;font-weight:200;src:url(../fonts/HelveticaNeueLTW02-33ThExObl.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-33ThExObl.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-33ThExObl.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-33ThExObl.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-33ThExObl.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-33ThExObl.svg) format("svg")}
@font-face{font-family:DH37;font-style:normal;font-weight:300;src:url(../fonts/HelveticaNeueLTW02-43LtEx.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-43LtEx.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-43LtEx.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-43LtEx.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-43LtEx.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-43LtEx.svg) format("svg")}
@font-face{font-family:DH38;font-style:italic;font-weight:300;src:url(../fonts/HelveticaNeueLTW02-43LtExObl.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-43LtExObl.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-43LtExObl.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-43LtExObl.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-43LtExObl.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-43LtExObl.svg) format("svg")}
@font-face{font-family:DH39;font-style:normal;font-weight:400;src:url(../fonts/HelveticaNeueLTW02-53Ext.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-53Ext.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-53Ext.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-53Ext.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-53Ext.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-53Ext.svg) format("svg")}
@font-face{font-family:DH40;font-style:italic;font-weight:400;src:url(../fonts/HelveticaNeueLTW02-53ExtObl.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-53ExtObl.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-53ExtObl.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-53ExtObl.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-53ExtObl.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-53ExtObl.svg) format("svg")}
@font-face{font-family:DH41;font-style:normal;font-weight:500;src:url(../fonts/HelveticaNeueLTW02-63MdEx.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-63MdEx.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-63MdEx.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-63MdEx.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-63MdEx.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-63MdEx.svg) format("svg")}
@font-face{font-family:DH42;font-style:italic;font-weight:500;src:url(../fonts/HelveticaNeueLTW02-63MdExObl.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-63MdExObl.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-63MdExObl.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-63MdExObl.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-63MdExObl.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-63MdExObl.svg) format("svg")}
@font-face{font-family:DH43;font-style:normal;font-weight:700;src:url(../fonts/HelveticaNeueLTW02-73BoldEx.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-73BoldEx.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-73BoldEx.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-73BoldEx.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-73BoldEx.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-73BoldEx.svg) format("svg")}
@font-face{font-family:DH44;font-style:italic;font-weight:700;src:url(../fonts/HelveticaNeueLTW02-73BExtObl.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-73BExtObl.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-73BExtObl.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-73BExtObl.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-73BExtObl.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-73BExtObl.svg) format("svg")}
@font-face{font-family:DH45;font-style:normal;font-weight:800;src:url(../fonts/HelveticaNeueLTW02-83HvEx.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-83HvEx.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-83HvEx.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-83HvEx.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-83HvEx.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-83HvEx.svg) format("svg")}
@font-face{font-family:DH46;font-style:italic;font-weight:800;src:url(../fonts/HelveticaNeueLTW02-83HvExObl.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-83HvExObl.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-83HvExObl.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-83HvExObl.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-83HvExObl.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-83HvExObl.svg) format("svg")}
@font-face{font-family:DH47;font-style:normal;font-weight:900;src:url(../fonts/HelveticaNeueLTW02-93BlkEx.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-93BlkEx.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-93BlkEx.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-93BlkEx.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-93BlkEx.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-93BlkEx.svg) format("svg")}
@font-face{font-family:DH48;font-style:italic;font-weight:900;src:url(../fonts/HelveticaNeueLTW02-93BlkExObl.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-93BlkExObl.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-93BlkExObl.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-93BlkExObl.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-93BlkExObl.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-93BlkExObl.svg) format("svg")}
@font-face{font-family:DH49;font-style:normal;font-weight:400;src:url(../fonts/HelveticaNeueLTW02-75BOutln.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-75BOutln.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-75BOutln.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-75BOutln.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-75BOutln.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-75BOutln.svg) format("svg")}
@font-face{font-family:DH50;src:url(../fonts/HelveticaNeueLTW02-55Roman.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-55Roman.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-55Roman.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-55Roman.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-55Roman.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-55Roman.svg) format("svg")}
@font-face{font-family:DH51;src:url(../fonts/HelveticaNeueLTW02-77BoldCn.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-77BoldCn.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-77BoldCn.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-77BoldCn.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-77BoldCn.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-77BoldCn.svg) format("svg")}
@font-face{font-family:DH52;src:url(../fonts/HelveticaNeueLTW02-77BdCnObl.eot?#iefix);src:url(../fonts/HelveticaNeueLTW02-77BdCnObl.eot?#iefix) format("eot"),url(../fonts/HelveticaNeueLTW02-77BdCnObl.woff2) format("woff2"),url(../fonts/HelveticaNeueLTW02-77BdCnObl.woff) format("woff"),url(../fonts/HelveticaNeueLTW02-77BdCnObl.ttf) format("truetype"),url(../fonts/HelveticaNeueLTW02-77BdCnObl.svg) format("svg")}

html {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
body {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
body * {
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-smooth: always; font-smoothing: antialiased; -moz-font-smoothing: antialiased;
}
html * {
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-smooth: always; font-smoothing: antialiased; -moz-font-smoothing: antialiased;

}
html {
	height: 100%; font-size: 62.5%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: none; -webkit-touch-callout: none;
}
body {
	line-height: 1.55em; font-size: 14px; font-weight: 400;
}
ol {
	list-style: none; margin: 0px;
}
ul {
	list-style: none; margin: 0px;
}
ol li {
	list-style: none; margin: 0px;
}
ul li {
	list-style: none; margin: 0px;
}
h1 {
	font-family: 'Josefin Sans', sans-serif;
}
.h1 {
	font-family: 'Josefin Sans', sans-serif;
}
h2 {
	font-family: 'Josefin Sans', sans-serif;
}
.h2 {
	font-family: 'Josefin Sans', sans-serif;
}
h3 {
	font-family: 'Josefin Sans', sans-serif;
}
.h3 {
	font-family: 'Josefin Sans', sans-serif;
}
h4 {
	font-family: 'Josefin Sans', sans-serif;
}
.h4 {
	font-family: 'Josefin Sans', sans-serif;
}
h5 {
	font-family: 'Josefin Sans', sans-serif;
}
.h5 {
	font-family: 'Josefin Sans', sans-serif;
}
h6 {
	font-family: 'Josefin Sans', sans-serif;
}
.h6 {
	font-family: 'Josefin Sans', sans-serif;
}
h4 {
	text-transform: uppercase; font-weight: 400;
}
.h4 {
	text-transform: uppercase; font-weight: 400;
}
blockquote {
	background: rgb(247, 247, 247); padding: 15px; border: currentColor; border-image: none;
}
time {
	color: rgb(128, 128, 128);
}
.mfp-bg {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: fixed; z-index: 1042; opacity: 1;
}
.mfp-wrap {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 1043; -webkit-backface-visibility: hidden;
}
.mfp-container {
	padding: 0px 8px; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; position: absolute; box-sizing: border-box; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mfp-container::before {
	height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.mfp-align-top .mfp-container::before {
	display: none;
}
.mfp-content {
	margin: 0px auto; text-align: left; vertical-align: middle; display: inline-block; position: relative; z-index: 1045;
}
.mfp-inline-holder .mfp-content {
	width: 100%; cursor: auto;
}
.mfp-ajax-holder .mfp-content {
	width: 100%; cursor: auto;
}
.mfp-ajax-cur {
	cursor: progress;
}
.mfp-zoom-out-cur {
	
}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	
}
.mfp-zoom {
	cursor: pointer;
}
.mfp-auto-cursor .mfp-content {
	cursor: auto;
}
.mfp-close {
	-webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mfp-arrow {
	-webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mfp-preloader {
	-webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mfp-counter {
	-webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mfp-loading.mfp-figure {
	display: none;
}
.mfp-hide {
	display: none !important;
}
.mfp-preloader {
	left: 8px; top: 50%; width: auto; text-align: center; right: 8px; color: rgb(204, 204, 204); margin-top: -0.8em; position: absolute; z-index: 1044;
}
.mfp-preloader a {
	color: rgb(204, 204, 204);
}
.mfp-preloader a:hover {
	color: rgb(255, 255, 255);
}
.mfp-s-ready .mfp-preloader {
	display: none;
}
.mfp-s-error .mfp-content {
	display: none;
}
button.mfp-close {
	background: none; padding: 0px; border: 0px currentColor; border-image: none; overflow: visible; display: block; z-index: 1046; cursor: pointer; box-shadow: none; -webkit-box-shadow: none; -webkit-appearance: none;
}
button.mfp-arrow {
	background: none; padding: 0px; border: 0px currentColor; border-image: none; overflow: visible; display: block; z-index: 1046; cursor: pointer; box-shadow: none; -webkit-box-shadow: none; -webkit-appearance: none;
}
.mfp-close {
	padding: 0px 0px 18px 10px; top: 0px; width: 44px; height: 44px; text-align: center; right: 0px; color: rgb(0, 0, 0); line-height: 44px; font-family: Arial, Baskerville, monospace; font-size: 28px; font-style: normal; text-decoration: none; position: absolute; opacity: 0.65;
}
.mfp-close:hover {
	opacity: 1;
}
.mfp-close:focus {
	opacity: 1;
}
.mfp-close:active {
	top: 1px;
}
.mfp-close-btn-in .mfp-close {
	color: rgb(51, 51, 51);
}
.mfp-image-holder .mfp-close {
	width: 100%; text-align: right; right: -6px; color: rgb(255, 255, 255); padding-right: 6px;
}
.mfp-iframe-holder .mfp-close {
	width: 100%; text-align: right; right: -6px; color: rgb(255, 255, 255); padding-right: 6px;
}
.mfp-counter {
	top: 0px; right: 0px; color: rgb(204, 204, 204); line-height: 18px; font-size: 12px; white-space: nowrap; position: absolute;
}
.mfp-arrow {
	margin: -55px 0px 0px; padding: 0px; top: 50%; width: 90px; height: 110px; position: absolute; opacity: 0.65; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
	margin-top: -54px;
}
.mfp-arrow:hover {
	opacity: 1;
}
.mfp-arrow:focus {
	opacity: 1;
}
.mfp-arrow::before {
	border: inset transparent; border-image: none; left: 0px; top: 0px; width: 0px; height: 0px; margin-top: 35px; margin-left: 35px; display: block; position: absolute; content: "";
}
.mfp-arrow::after {
	border: inset transparent; border-image: none; left: 0px; top: 0px; width: 0px; height: 0px; margin-top: 35px; margin-left: 35px; display: block; position: absolute; content: "";
}
.mfp-arrow .mfp-b {
	border: inset transparent; border-image: none; left: 0px; top: 0px; width: 0px; height: 0px; margin-top: 35px; margin-left: 35px; display: block; position: absolute; content: "";
}
.mfp-arrow .mfp-a {
	border: inset transparent; border-image: none; left: 0px; top: 0px; width: 0px; height: 0px; margin-top: 35px; margin-left: 35px; display: block; position: absolute; content: "";
}
.mfp-arrow::after {
	top: 8px; border-top-width: 13px; border-bottom-width: 13px;
}
.mfp-arrow .mfp-a {
	top: 8px; border-top-width: 13px; border-bottom-width: 13px;
}
.mfp-arrow::before {
	border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7;
}
.mfp-arrow .mfp-b {
	border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7;
}
.mfp-arrow-left {
	left: 0px;
}
.mfp-arrow-left::after {
	margin-left: 31px; border-right-color: rgb(255, 255, 255); border-right-width: 17px; border-right-style: solid;
}
.mfp-arrow-left .mfp-a {
	margin-left: 31px; border-right-color: rgb(255, 255, 255); border-right-width: 17px; border-right-style: solid;
}
.mfp-arrow-left::before {
	margin-left: 25px; border-right-color: rgb(63, 63, 63); border-right-width: 27px; border-right-style: solid;
}
.mfp-arrow-left .mfp-b {
	margin-left: 25px; border-right-color: rgb(63, 63, 63); border-right-width: 27px; border-right-style: solid;
}
.mfp-arrow-right {
	right: 0px;
}
.mfp-arrow-right::after {
	margin-left: 39px; border-left-color: rgb(255, 255, 255); border-left-width: 17px; border-left-style: solid;
}
.mfp-arrow-right .mfp-a {
	margin-left: 39px; border-left-color: rgb(255, 255, 255); border-left-width: 17px; border-left-style: solid;
}
.mfp-arrow-right::before {
	border-left-color: rgb(63, 63, 63); border-left-width: 27px; border-left-style: solid;
}
.mfp-arrow-right .mfp-b {
	border-left-color: rgb(63, 63, 63); border-left-width: 27px; border-left-style: solid;
}
.mfp-iframe-holder {
	padding-top: 40px; padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
	width: 100%; line-height: 0; max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
	top: -40px;
}
.mfp-iframe-scaler {
	width: 100%; height: 0px; overflow: hidden; padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; box-shadow: 0px 0px 8px rgba(0,0,0,0.6);
}
img.mfp-img {
	margin: 0px auto; padding: 40px 0px; width: auto; height: auto; line-height: 0; display: block; max-width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mfp-figure {
	line-height: 0;
}
.mfp-figure::after {
	background: rgb(68, 68, 68); left: 0px; top: 40px; width: auto; height: auto; right: 0px; bottom: 40px; display: block; position: absolute; z-index: -1; content: ""; box-shadow: 0px 0px 8px rgba(0,0,0,0.6);
}
.mfp-figure small {
	color: rgb(189, 189, 189); line-height: 14px; font-size: 12px; display: block;
}
.mfp-figure figure {
	margin: 0px;
}
.mfp-bottom-bar {
	left: 0px; top: 100%; width: 100%; margin-top: -36px; position: absolute; cursor: auto;
}
.mfp-title {
	text-align: left; color: rgb(243, 243, 243); line-height: 18px; padding-right: 36px; -ms-word-wrap: break-word;
}
.mfp-image-holder .mfp-content {
	max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}
@media screen and (orientation:landscape) and (max-width:800px), screen and (max-height:300px)
{
.mfp-img-mobile .mfp-image-holder {
	padding-right: 0px; padding-left: 0px;
}
.mfp-img-mobile img.mfp-img {
	padding: 0px;
}
.mfp-img-mobile .mfp-figure::after {
	top: 0px; bottom: 0px;
}
.mfp-img-mobile .mfp-figure small {
	margin-left: 5px; display: inline;
}
.mfp-img-mobile .mfp-bottom-bar {
	background: rgba(0, 0, 0, 0.6); margin: 0px; padding: 3px 5px; top: auto; bottom: 0px; position: fixed; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mfp-img-mobile :empty.mfp-bottom-bar {
	padding: 0px;
}
.mfp-img-mobile .mfp-counter {
	top: 3px; right: 5px;
}
.mfp-img-mobile .mfp-close {
	background: rgba(0, 0, 0, 0.6); padding: 0px; top: 0px; width: 35px; height: 35px; text-align: center; right: 0px; line-height: 35px; position: fixed;
}
}
@media all and (max-width:900px)
{
.mfp-arrow {
	transform: scale(0.75); -webkit-transform: scale(0.75);
}
.mfp-arrow-left {
	transform-origin: 0% 50%; -webkit-transform-origin: 0;
}
.mfp-arrow-right {
	transform-origin: 100% 50%; -webkit-transform-origin: 100%;
}
.mfp-container {
	padding-right: 6px; padding-left: 6px;
}
}
.mfp-ie7 .mfp-img {
	padding: 0px;
}
.mfp-ie7 .mfp-bottom-bar {
	left: 50%; width: 600px; padding-bottom: 5px; margin-top: 5px; margin-left: -300px;
}
.mfp-ie7 .mfp-container {
	padding: 0px;
}
.mfp-ie7 .mfp-content {
	padding-top: 44px;
}
.mfp-ie7 .mfp-close {
	top: 0px; right: 0px; padding-top: 0px;
}
