	@charset "CP850";
	a,
	abbr,
	acronym,
	address,
	applet,
	article,
	aside,
	audio,
	b,
	big,
	blockquote,
	body,
	canvas,
	caption,
	center,
	cite,
	code,
	dd,
	del,
	details,
	dfn,
	div,
	dl,
	dt,
	em,
	embed,
	fieldset,
	figcaption,
	figure,
	footer,
	form,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	header,
	hgroup,
	html,
	i,
	iframe,
	img,
	ins,
	kbd,
	label,
	legend,
	li,
	mark,
	menu,
	nav,
	object,
	ol,
	output,
	p,
	pre,
	q,
	ruby,
	s,
	samp,
	section,
	small,
	span,
	strike,
	strong,
	sub,
	summary,
	sup,
	table,
	tbody,
	td,
	tfoot,
	th,
	thead,
	time,
	tr,
	tt,
	u,
	ul,
	var,
	video {
	    margin: 0;
	    padding: 0;
	    border: 0;
	    font: inherit;
	    vertical-align: baseline
	}
	article,
	aside,
	details,
	figcaption,
	figure,
	footer,
	header,
	hgroup,
	menu,
	nav,
	section {
	    display: block
	}
	blockquote,
	q {
	    quotes: none
	}
	blockquote:after,
	blockquote:before,
	q:after,
	q:before {
	    content: '';
	    content: none
	}
	table {
	    border-collapse: collapse;
	    border-spacing: 0
	}
	.csstransitions .btn,
	.csstransitions .collection span.thumb,
	.csstransitions a {
	    transition: all .2s ease-in
	}
	.csstransitions .b-lazy {
	    transition: opacity .5s ease-in-out;
	    opacity: 0
	}
	.csstransitions .b-lazy.b-loaded {
	    opacity: 1
	}
	@font-face {
	    font-family: "Freight Text W00";
	    font-weight: 700;
	    font-style: normal;
	    src: url(fonts/text/freighttext-bold.eot);
	    src: url(fonts/text/freighttext-bold.eot?#iefix) format("embedded-opentype"), url(fonts/text/freighttext-bold.woff) format("woff"), url(fonts/text/freighttext-bold.ttf) format("truetype"), url("fonts/text/freighttext-bold.svg#Freight Text W00") format("svg")
	}
	@font-face {
	    font-family: "Freight Text W00";
	    font-weight: 700;
	    font-style: italic;
	    src: url(fonts/text/freighttext-bolditalic.eot);
	    src: url(fonts/text/freighttext-bolditalic.eot?#iefix) format("embedded-opentype"), url(fonts/text/freighttext-bolditalic.woff) format("woff"), url(fonts/text/freighttext-bolditalic.ttf) format("truetype"), url("fonts/text/freighttext-bolditalic.svg#Freight Text W00") format("svg")
	}
	@font-face {
	    font-family: "Freight Text W00";
	    font-weight: 300;
	    font-style: normal;
	    src: url(fonts/text/freighttext-light.eot);
	    src: url(fonts/text/freighttext-light.eot?#iefix) format("embedded-opentype"), url(fonts/text/freighttext-light.woff) format("woff"), url(fonts/text/freighttext-light.ttf) format("truetype"), url("fonts/text/freighttext-light.svg#Freight Text W00") format("svg")
	}
	@font-face {
	    font-family: "Freight Text W00";
	    font-weight: 300;
	    font-style: italic;
	    src: url(fonts/text/freighttext-lightitalic.eot);
	    src: url(fonts/text/freighttext-lightitalic.eot?#iefix) format("embedded-opentype"), url(fonts/text/freighttext-lightitalic.woff) format("woff"), url(fonts/text/freighttext-lightitalic.ttf) format("truetype"), url("fonts/text/freighttext-lightitalic.svg#Freight Text W00") format("svg")
	}
	@font-face {
	    font-family: "Freight Sans Pro W00";
	    font-weight: 700;
	    font-style: normal;
	    src: url(fonts/sans/freightsans-bold.eot);
	    src: url(fonts/sans/freightsans-bold.eot?#iefix) format("embedded-opentype"), url(fonts/sans/freightsans-bold.woff) format("woff"), url(fonts/sans/freightsans-bold.ttf) format("truetype"), url("fonts/sans/freightsans-bold.svg#Freight Sans Pro W00") format("svg")
	}
	@font-face {
	    font-family: "Freight Sans Pro W00";
	    font-weight: 700;
	    font-style: italic;
	    src: url(fonts/sans/freightsans-bolditalic.eot);
	    src: url(fonts/sans/freightsans-bolditalic.eot?#iefix) format("embedded-opentype"), url(fonts/sans/freightsans-bolditalic.woff) format("woff"), url(fonts/sans/freightsans-bolditalic.ttf) format("truetype"), url("fonts/sans/freightsans-bolditalic.svg#Freight Sans Pro W00") format("svg")
	}
	@font-face {
	    font-family: "Freight Sans Pro W00";
	    font-weight: 400;
	    font-style: normal;
	    src: url(fonts/sans/freightsans-book.eot);
	    src: url(fonts/sans/freightsans-book.eot?#iefix) format("embedded-opentype"), url(fonts/sans/freightsans-book.woff) format("woff"), url(fonts/sans/freightsans-book.ttf) format("truetype"), url("fonts/sans/freightsans-book.svg#Freight Sans Pro W00") format("svg")
	}
	@font-face {
	    font-family: "Freight Sans Pro W00";
	    font-weight: 400;
	    font-style: italic;
	    src: url(fonts/sans/freightsans-bookitalic.eot);
	    src: url(fonts/sans/freightsans-bookitalic.eot?#iefix) format("embedded-opentype"), url(fonts/sans/freightsans-bookitalic.woff) format("woff"), url(fonts/sans/freightsans-bookitalic.ttf) format("truetype"), url("fonts/sans/freightsans-bookitalic.svg#Freight Sans Pro W00") format("svg")
	}
	@font-face {
	    font-family: "Freight Sans Pro W00";
	    font-weight: 300;
	    font-style: normal;
	    src: url(fonts/sans/freightsans-light.eot);
	    src: url(fonts/sans/freightsans-light.eot?#iefix) format("embedded-opentype"), url(fonts/sans/freightsans-light.woff) format("woff"), url(fonts/sans/freightsans-light.ttf) format("truetype"), url("fonts/sans/freightsans-light.svg#Freight Sans Pro W00") format("svg")
	}
	@font-face {
	    font-family: "Freight Sans Pro W00";
	    font-weight: 300;
	    font-style: italic;
	    src: url(fonts/sans/freightsans-lightitalic.eot);
	    src: url(fonts/sans/freightsans-lightitalic.eot?#iefix) format("embedded-opentype"), url(fonts/sans/freightsans-lightitalic.woff) format("woff"), url(fonts/sans/freightsans-lightitalic.ttf) format("truetype"), url("fonts/sans/freightsans-lightitalic.svg#Freight Sans Pro W00") format("svg")
	}
	@font-face {
	    font-family: "Freight Sans Pro W01";
	    font-weight: 600;
	    font-style: normal;
	    src: url(fonts/sans/freightsans-medium.eot);
	    src: url(fonts/sans/freightsans-medium.eot?#iefix) format("embedded-opentype"), url(fonts/sans/freightsans-medium.woff) format("woff"), url(fonts/sans/freightsans-medium.ttf) format("truetype"), url("fonts/sans/freightsans-medium.svg#Freight Sans Pro W01") format("svg")
	}
	@font-face {
	    font-family: "Freight Sans Pro W01";
	    font-weight: 600;
	    font-style: italic;
	    src: url(fonts/sans/freightsans-mediumitalic.eot);
	    src: url(fonts/sans/freightsans-mediumitalic.eot?#iefix) format("embedded-opentype"), url(fonts/sans/freightsans-mediumitalic.woff) format("woff"), url(fonts/sans/freightsans-mediumitalic.ttf) format("truetype"), url("fonts/sans/freightsans-mediumitalic.svg#Freight Sans Pro W01") format("svg")
	}
	/*!
   *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
   *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
   */
	
	@font-face {
	    font-family: FontAwesome;
	    src: url(//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.eot?v=4.2.0);
	    src: url(//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format("embedded-opentype"), url(//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.woff?v=4.2.0) format("woff"), url(//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.ttf?v=4.2.0) format("truetype"), url(//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format("svg");
	    font-weight: 400;
	    font-style: normal
	}
	.fa {
	    display: inline-block;
	    font: normal normal normal 14px/1 FontAwesome;
	    font-size: inherit;
	    text-rendering: auto;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale
	}
	.fa-lg {
	    font-size: 1.33333em;
	    line-height: .75em;
	    vertical-align: -15%
	}
	.fa-2x {
	    font-size: 2em
	}
	.fa-3x {
	    font-size: 3em
	}
	.fa-4x {
	    font-size: 4em
	}
	.fa-5x {
	    font-size: 5em
	}
	.fa-fw {
	    width: 1.28571em;
	    text-align: center
	}
	.fa-ul {
	    padding-left: 0;
	    margin-left: 2.14286em;
	    list-style-type: none
	}
	.fa-ul>li {
	    position: relative
	}
	.fa-li {
	    position: absolute;
	    left: -2.14286em;
	    width: 2.14286em;
	    top: .14286em;
	    text-align: center
	}
	.fa-li.fa-lg {
	    left: -1.85714em
	}
	.fa-border {
	    padding: .2em .25em .15em;
	    border: solid .08em #eee;
	    border-radius: .1em
	}
	.pull-right {
	    float: right
	}
	.pull-left {
	    float: left
	}
	.fa.pull-left {
	    margin-right: .3em
	}
	.fa.pull-right {
	    margin-left: .3em
	}
	.fa-spin {
	    -webkit-animation: fa-spin 2s infinite linear;
	    animation: fa-spin 2s infinite linear
	}
	@-webkit-keyframes fa-spin {
	    0% {
	        -webkit-transform: rotate(0deg);
	        transform: rotate(0deg)
	    }
	    100% {
	        -webkit-transform: rotate(359deg);
	        transform: rotate(359deg)
	    }
	}
	@keyframes fa-spin {
	    0% {
	        -webkit-transform: rotate(0deg);
	        transform: rotate(0deg)
	    }
	    100% {
	        -webkit-transform: rotate(359deg);
	        transform: rotate(359deg)
	    }
	}
	.fa-rotate-90 {
	    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1);
	    -webkit-transform: rotate(90deg);
	    transform: rotate(90deg)
	}
	.fa-rotate-180 {
	    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2);
	    -webkit-transform: rotate(180deg);
	    transform: rotate(180deg)
	}
	.fa-rotate-270 {
	    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
	    -webkit-transform: rotate(270deg);
	    transform: rotate(270deg)
	}
	.fa-flip-horizontal {
	    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0);
	    -webkit-transform: scale(-1, 1);
	    transform: scale(-1, 1)
	}
	.fa-flip-vertical {
	    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2);
	    -webkit-transform: scale(1, -1);
	    transform: scale(1, -1)
	}
	:root .fa-flip-horizontal,
	:root .fa-flip-vertical,
	:root .fa-rotate-180,
	:root .fa-rotate-270,
	:root .fa-rotate-90 {
	    -webkit-filter: none;
	    filter: none
	}
	.fa-stack {
	    position: relative;
	    display: inline-block;
	    width: 2em;
	    height: 2em;
	    line-height: 2em;
	    vertical-align: middle
	}
	.fa-stack-1x,
	.fa-stack-2x {
	    position: absolute;
	    left: 0;
	    width: 100%;
	    text-align: center
	}
	.fa-stack-1x {
	    line-height: inherit
	}
	.fa-stack-2x {
	    font-size: 2em
	}
	.fa-inverse {
	    color: #fff
	}
	.fa-glass:before {
	    content: "\f000"
	}
	.fa-music:before {
	    content: "\f001"
	}
	.fa-search:before {
	    content: "\f002"
	}
	.fa-envelope-o:before {
	    content: "\f003"
	}
	.fa-heart:before {
	    content: "\f004"
	}
	.fa-star:before {
	    content: "\f005"
	}
	.fa-star-o:before {
	    content: "\f006"
	}
	.fa-user:before {
	    content: "\f007"
	}
	.fa-film:before {
	    content: "\f008"
	}
	.fa-th-large:before {
	    content: "\f009"
	}
	.fa-th:before {
	    content: "\f00a"
	}
	.fa-th-list:before {
	    content: "\f00b"
	}
	.fa-check:before {
	    content: "\f00c"
	}
	.fa-close:before,
	.fa-remove:before,
	.fa-times:before {
	    content: "\f00d"
	}
	.fa-search-plus:before {
	    content: "\f00e"
	}
	.fa-search-minus:before {
	    content: "\f010"
	}
	.fa-power-off:before {
	    content: "\f011"
	}
	.fa-signal:before {
	    content: "\f012"
	}
	.fa-cog:before,
	.fa-gear:before {
	    content: "\f013"
	}
	.fa-trash-o:before {
	    content: "\f014"
	}
	.fa-home:before {
	    content: "\f015"
	}
	.fa-file-o:before {
	    content: "\f016"
	}
	.fa-clock-o:before {
	    content: "\f017"
	}
	.fa-road:before {
	    content: "\f018"
	}
	.fa-download:before {
	    content: "\f019"
	}
	.fa-arrow-circle-o-down:before {
	    content: "\f01a"
	}
	.fa-arrow-circle-o-up:before {
	    content: "\f01b"
	}
	.fa-inbox:before {
	    content: "\f01c"
	}
	.fa-play-circle-o:before {
	    content: "\f01d"
	}
	.fa-repeat:before,
	.fa-rotate-right:before {
	    content: "\f01e"
	}
	.fa-refresh:before {
	    content: "\f021"
	}
	.fa-list-alt:before {
	    content: "\f022"
	}
	.fa-lock:before {
	    content: "\f023"
	}
	.fa-flag:before {
	    content: "\f024"
	}
	.fa-headphones:before {
	    content: "\f025"
	}
	.fa-volume-off:before {
	    content: "\f026"
	}
	.fa-volume-down:before {
	    content: "\f027"
	}
	.fa-volume-up:before {
	    content: "\f028"
	}
	.fa-qrcode:before {
	    content: "\f029"
	}
	.fa-barcode:before {
	    content: "\f02a"
	}
	.fa-tag:before {
	    content: "\f02b"
	}
	.fa-tags:before {
	    content: "\f02c"
	}
	.fa-book:before {
	    content: "\f02d"
	}
	.fa-bookmark:before {
	    content: "\f02e"
	}
	.fa-print:before {
	    content: "\f02f"
	}
	.fa-camera:before {
	    content: "\f030"
	}
	.fa-font:before {
	    content: "\f031"
	}
	.fa-bold:before {
	    content: "\f032"
	}
	.fa-italic:before {
	    content: "\f033"
	}
	.fa-text-height:before {
	    content: "\f034"
	}
	.fa-text-width:before {
	    content: "\f035"
	}
	.fa-align-left:before {
	    content: "\f036"
	}
	.fa-align-center:before {
	    content: "\f037"
	}
	.fa-align-right:before {
	    content: "\f038"
	}
	.fa-align-justify:before {
	    content: "\f039"
	}
	.fa-list:before {
	    content: "\f03a"
	}
	.fa-dedent:before,
	.fa-outdent:before {
	    content: "\f03b"
	}
	.fa-indent:before {
	    content: "\f03c"
	}
	.fa-video-camera:before {
	    content: "\f03d"
	}
	.fa-image:before,
	.fa-photo:before,
	.fa-picture-o:before {
	    content: "\f03e"
	}
	.fa-pencil:before {
	    content: "\f040"
	}
	.fa-map-marker:before {
	    content: "\f041"
	}
	.fa-adjust:before {
	    content: "\f042"
	}
	.fa-tint:before {
	    content: "\f043"
	}
	.fa-edit:before,
	.fa-pencil-square-o:before {
	    content: "\f044"
	}
	.fa-share-square-o:before {
	    content: "\f045"
	}
	.fa-check-square-o:before {
	    content: "\f046"
	}
	.fa-arrows:before {
	    content: "\f047"
	}
	.fa-step-backward:before {
	    content: "\f048"
	}
	.fa-fast-backward:before {
	    content: "\f049"
	}
	.fa-backward:before {
	    content: "\f04a"
	}
	.fa-play:before {
	    content: "\f04b"
	}
	.fa-pause:before {
	    content: "\f04c"
	}
	.fa-stop:before {
	    content: "\f04d"
	}
	.fa-forward:before {
	    content: "\f04e"
	}
	.fa-fast-forward:before {
	    content: "\f050"
	}
	.fa-step-forward:before {
	    content: "\f051"
	}
	.fa-eject:before {
	    content: "\f052"
	}
	.fa-chevron-left:before {
	    content: "\f053"
	}
	.fa-chevron-right:before {
	    content: "\f054"
	}
	.fa-plus-circle:before {
	    content: "\f055"
	}
	.fa-minus-circle:before {
	    content: "\f056"
	}
	.fa-times-circle:before {
	    content: "\f057"
	}
	.fa-check-circle:before {
	    content: "\f058"
	}
	.fa-question-circle:before {
	    content: "\f059"
	}
	.fa-info-circle:before {
	    content: "\f05a"
	}
	.fa-crosshairs:before {
	    content: "\f05b"
	}
	.fa-times-circle-o:before {
	    content: "\f05c"
	}
	.fa-check-circle-o:before {
	    content: "\f05d"
	}
	.fa-ban:before {
	    content: "\f05e"
	}
	.fa-arrow-left:before {
	    content: "\f060"
	}
	.fa-arrow-right:before {
	    content: "\f061"
	}
	.fa-arrow-up:before {
	    content: "\f062"
	}
	.fa-arrow-down:before {
	    content: "\f063"
	}
	.fa-mail-forward:before,
	.fa-share:before {
	    content: "\f064"
	}
	.fa-expand:before {
	    content: "\f065"
	}
	.fa-compress:before {
	    content: "\f066"
	}
	.fa-plus:before {
	    content: "\f067"
	}
	.fa-minus:before {
	    content: "\f068"
	}
	.fa-asterisk:before {
	    content: "\f069"
	}
	.fa-exclamation-circle:before {
	    content: "\f06a"
	}
	.fa-gift:before {
	    content: "\f06b"
	}
	.fa-leaf:before {
	    content: "\f06c"
	}
	.fa-fire:before {
	    content: "\f06d"
	}
	.fa-eye:before {
	    content: "\f06e"
	}
	.fa-eye-slash:before {
	    content: "\f070"
	}
	.fa-exclamation-triangle:before,
	.fa-warning:before {
	    content: "\f071"
	}
	.fa-plane:before {
	    content: "\f072"
	}
	.fa-calendar:before {
	    content: "\f073"
	}
	.fa-random:before {
	    content: "\f074"
	}
	.fa-comment:before {
	    content: "\f075"
	}
	.fa-magnet:before {
	    content: "\f076"
	}
	.fa-chevron-up:before {
	    content: "\f077"
	}
	.fa-chevron-down:before {
	    content: "\f078"
	}
	.fa-retweet:before {
	    content: "\f079"
	}
	.fa-shopping-cart:before {
	    content: "\f07a"
	}
	.fa-folder:before {
	    content: "\f07b"
	}
	.fa-folder-open:before {
	    content: "\f07c"
	}
	.fa-arrows-v:before {
	    content: "\f07d"
	}
	.fa-arrows-h:before {
	    content: "\f07e"
	}
	.fa-bar-chart-o:before,
	.fa-bar-chart:before {
	    content: "\f080"
	}
	.fa-twitter-square:before {
	    content: "\f081"
	}
	.fa-facebook-square:before {
	    content: "\f082"
	}
	.fa-camera-retro:before {
	    content: "\f083"
	}
	.fa-key:before {
	    content: "\f084"
	}
	.fa-cogs:before,
	.fa-gears:before {
	    content: "\f085"
	}
	.fa-comments:before {
	    content: "\f086"
	}
	.fa-thumbs-o-up:before {
	    content: "\f087"
	}
	.fa-thumbs-o-down:before {
	    content: "\f088"
	}
	.fa-star-half:before {
	    content: "\f089"
	}
	.fa-heart-o:before {
	    content: "\f08a"
	}
	.fa-sign-out:before {
	    content: "\f08b"
	}
	.fa-linkedin-square:before {
	    content: "\f08c"
	}
	.fa-thumb-tack:before {
	    content: "\f08d"
	}
	.fa-external-link:before {
	    content: "\f08e"
	}
	.fa-sign-in:before {
	    content: "\f090"
	}
	.fa-trophy:before {
	    content: "\f091"
	}
	.fa-github-square:before {
	    content: "\f092"
	}
	.fa-upload:before {
	    content: "\f093"
	}
	.fa-lemon-o:before {
	    content: "\f094"
	}
	.fa-phone:before {
	    content: "\f095"
	}
	.fa-square-o:before {
	    content: "\f096"
	}
	.fa-bookmark-o:before {
	    content: "\f097"
	}
	.fa-phone-square:before {
	    content: "\f098"
	}
	.fa-twitter:before {
	    content: "\f099"
	}
	.fa-facebook:before {
	    content: "\f09a"
	}
	.fa-github:before {
	    content: "\f09b"
	}
	.fa-unlock:before {
	    content: "\f09c"
	}
	.fa-credit-card:before {
	    content: "\f09d"
	}
	.fa-rss:before {
	    content: "\f09e"
	}
	.fa-hdd-o:before {
	    content: "\f0a0"
	}
	.fa-bullhorn:before {
	    content: "\f0a1"
	}
	.fa-bell:before {
	    content: "\f0f3"
	}
	.fa-certificate:before {
	    content: "\f0a3"
	}
	.fa-hand-o-right:before {
	    content: "\f0a4"
	}
	.fa-hand-o-left:before {
	    content: "\f0a5"
	}
	.fa-hand-o-up:before {
	    content: "\f0a6"
	}
	.fa-hand-o-down:before {
	    content: "\f0a7"
	}
	.fa-arrow-circle-left:before {
	    content: "\f0a8"
	}
	.fa-arrow-circle-right:before {
	    content: "\f0a9"
	}
	.fa-arrow-circle-up:before {
	    content: "\f0aa"
	}
	.fa-arrow-circle-down:before {
	    content: "\f0ab"
	}
	.fa-globe:before {
	    content: "\f0ac"
	}
	.fa-wrench:before {
	    content: "\f0ad"
	}
	.fa-tasks:before {
	    content: "\f0ae"
	}
	.fa-filter:before {
	    content: "\f0b0"
	}
	.fa-briefcase:before {
	    content: "\f0b1"
	}
	.fa-arrows-alt:before {
	    content: "\f0b2"
	}
	.fa-group:before,
	.fa-users:before {
	    content: "\f0c0"
	}
	.fa-chain:before,
	.fa-link:before {
	    content: "\f0c1"
	}
	.fa-cloud:before {
	    content: "\f0c2"
	}
	.fa-flask:before {
	    content: "\f0c3"
	}
	.fa-cut:before,
	.fa-scissors:before {
	    content: "\f0c4"
	}
	.fa-copy:before,
	.fa-files-o:before {
	    content: "\f0c5"
	}
	.fa-paperclip:before {
	    content: "\f0c6"
	}
	.fa-floppy-o:before,
	.fa-save:before {
	    content: "\f0c7"
	}
	.fa-square:before {
	    content: "\f0c8"
	}
	.fa-bars:before,
	.fa-navicon:before,
	.fa-reorder:before {
	    content: "\f0c9"
	}
	.fa-list-ul:before {
	    content: "\f0ca"
	}
	.fa-list-ol:before {
	    content: "\f0cb"
	}
	.fa-strikethrough:before {
	    content: "\f0cc"
	}
	.fa-underline:before {
	    content: "\f0cd"
	}
	.fa-table:before {
	    content: "\f0ce"
	}
	.fa-magic:before {
	    content: "\f0d0"
	}
	.fa-truck:before {
	    content: "\f0d1"
	}
	.fa-pinterest:before {
	    content: "\f0d2"
	}
	.fa-pinterest-square:before {
	    content: "\f0d3"
	}
	.fa-google-plus-square:before {
	    content: "\f0d4"
	}
	.fa-google-plus:before {
	    content: "\f0d5"
	}
	.fa-money:before {
	    content: "\f0d6"
	}
	.fa-caret-down:before {
	    content: "\f0d7"
	}
	.fa-caret-up:before {
	    content: "\f0d8"
	}
	.fa-caret-left:before {
	    content: "\f0d9"
	}
	.fa-caret-right:before {
	    content: "\f0da"
	}
	.fa-columns:before {
	    content: "\f0db"
	}
	.fa-sort:before,
	.fa-unsorted:before {
	    content: "\f0dc"
	}
	.fa-sort-desc:before,
	.fa-sort-down:before {
	    content: "\f0dd"
	}
	.fa-sort-asc:before,
	.fa-sort-up:before {
	    content: "\f0de"
	}
	.fa-envelope:before {
	    content: "\f0e0"
	}
	.fa-linkedin:before {
	    content: "\f0e1"
	}
	.fa-rotate-left:before,
	.fa-undo:before {
	    content: "\f0e2"
	}
	.fa-gavel:before,
	.fa-legal:before {
	    content: "\f0e3"
	}
	.fa-dashboard:before,
	.fa-tachometer:before {
	    content: "\f0e4"
	}
	.fa-comment-o:before {
	    content: "\f0e5"
	}
	.fa-comments-o:before {
	    content: "\f0e6"
	}
	.fa-bolt:before,
	.fa-flash:before {
	    content: "\f0e7"
	}
	.fa-sitemap:before {
	    content: "\f0e8"
	}
	.fa-umbrella:before {
	    content: "\f0e9"
	}
	.fa-clipboard:before,
	.fa-paste:before {
	    content: "\f0ea"
	}
	.fa-lightbulb-o:before {
	    content: "\f0eb"
	}
	.fa-exchange:before {
	    content: "\f0ec"
	}
	.fa-cloud-download:before {
	    content: "\f0ed"
	}
	.fa-cloud-upload:before {
	    content: "\f0ee"
	}
	.fa-user-md:before {
	    content: "\f0f0"
	}
	.fa-stethoscope:before {
	    content: "\f0f1"
	}
	.fa-suitcase:before {
	    content: "\f0f2"
	}
	.fa-bell-o:before {
	    content: "\f0a2"
	}
	.fa-coffee:before {
	    content: "\f0f4"
	}
	.fa-cutlery:before {
	    content: "\f0f5"
	}
	.fa-file-text-o:before {
	    content: "\f0f6"
	}
	.fa-building-o:before {
	    content: "\f0f7"
	}
	.fa-hospital-o:before {
	    content: "\f0f8"
	}
	.fa-ambulance:before {
	    content: "\f0f9"
	}
	.fa-medkit:before {
	    content: "\f0fa"
	}
	.fa-fighter-jet:before {
	    content: "\f0fb"
	}
	.fa-beer:before {
	    content: "\f0fc"
	}
	.fa-h-square:before {
	    content: "\f0fd"
	}
	.fa-plus-square:before {
	    content: "\f0fe"
	}
	.fa-angle-double-left:before {
	    content: "\f100"
	}
	.fa-angle-double-right:before {
	    content: "\f101"
	}
	.fa-angle-double-up:before {
	    content: "\f102"
	}
	.fa-angle-double-down:before {
	    content: "\f103"
	}
	.fa-angle-left:before {
	    content: "\f104"
	}
	.fa-angle-right:before {
	    content: "\f105"
	}
	.fa-angle-up:before {
	    content: "\f106"
	}
	.fa-angle-down:before {
	    content: "\f107"
	}
	.fa-desktop:before {
	    content: "\f108"
	}
	.fa-laptop:before {
	    content: "\f109"
	}
	.fa-tablet:before {
	    content: "\f10a"
	}
	.fa-mobile-phone:before,
	.fa-mobile:before {
	    content: "\f10b"
	}
	.fa-circle-o:before {
	    content: "\f10c"
	}
	.fa-quote-left:before {
	    content: "\f10d"
	}
	.fa-quote-right:before {
	    content: "\f10e"
	}
	.fa-spinner:before {
	    content: "\f110"
	}
	.fa-circle:before {
	    content: "\f111"
	}
	.fa-mail-reply:before,
	.fa-reply:before {
	    content: "\f112"
	}
	.fa-github-alt:before {
	    content: "\f113"
	}
	.fa-folder-o:before {
	    content: "\f114"
	}
	.fa-folder-open-o:before {
	    content: "\f115"
	}
	.fa-smile-o:before {
	    content: "\f118"
	}
	.fa-frown-o:before {
	    content: "\f119"
	}
	.fa-meh-o:before {
	    content: "\f11a"
	}
	.fa-gamepad:before {
	    content: "\f11b"
	}
	.fa-keyboard-o:before {
	    content: "\f11c"
	}
	.fa-flag-o:before {
	    content: "\f11d"
	}
	.fa-flag-checkered:before {
	    content: "\f11e"
	}
	.fa-terminal:before {
	    content: "\f120"
	}
	.fa-code:before {
	    content: "\f121"
	}
	.fa-mail-reply-all:before,
	.fa-reply-all:before {
	    content: "\f122"
	}
	.fa-star-half-empty:before,
	.fa-star-half-full:before,
	.fa-star-half-o:before {
	    content: "\f123"
	}
	.fa-location-arrow:before {
	    content: "\f124"
	}
	.fa-crop:before {
	    content: "\f125"
	}
	.fa-code-fork:before {
	    content: "\f126"
	}
	.fa-chain-broken:before,
	.fa-unlink:before {
	    content: "\f127"
	}
	.fa-question:before {
	    content: "\f128"
	}
	.fa-info:before {
	    content: "\f129"
	}
	.fa-exclamation:before {
	    content: "\f12a"
	}
	.fa-superscript:before {
	    content: "\f12b"
	}
	.fa-subscript:before {
	    content: "\f12c"
	}
	.fa-eraser:before {
	    content: "\f12d"
	}
	.fa-puzzle-piece:before {
	    content: "\f12e"
	}
	.fa-microphone:before {
	    content: "\f130"
	}
	.fa-microphone-slash:before {
	    content: "\f131"
	}
	.fa-shield:before {
	    content: "\f132"
	}
	.fa-calendar-o:before {
	    content: "\f133"
	}
	.fa-fire-extinguisher:before {
	    content: "\f134"
	}
	.fa-rocket:before {
	    content: "\f135"
	}
	.fa-maxcdn:before {
	    content: "\f136"
	}
	.fa-chevron-circle-left:before {
	    content: "\f137"
	}
	.fa-chevron-circle-right:before {
	    content: "\f138"
	}
	.fa-chevron-circle-up:before {
	    content: "\f139"
	}
	.fa-chevron-circle-down:before {
	    content: "\f13a"
	}
	.fa-html5:before {
	    content: "\f13b"
	}
	.fa-css3:before {
	    content: "\f13c"
	}
	.fa-anchor:before {
	    content: "\f13d"
	}
	.fa-unlock-alt:before {
	    content: "\f13e"
	}
	.fa-bullseye:before {
	    content: "\f140"
	}
	.fa-ellipsis-h:before {
	    content: "\f141"
	}
	.fa-ellipsis-v:before {
	    content: "\f142"
	}
	.fa-rss-square:before {
	    content: "\f143"
	}
	.fa-play-circle:before {
	    content: "\f144"
	}
	.fa-ticket:before {
	    content: "\f145"
	}
	.fa-minus-square:before {
	    content: "\f146"
	}
	.fa-minus-square-o:before {
	    content: "\f147"
	}
	.fa-level-up:before {
	    content: "\f148"
	}
	.fa-level-down:before {
	    content: "\f149"
	}
	.fa-check-square:before {
	    content: "\f14a"
	}
	.fa-pencil-square:before {
	    content: "\f14b"
	}
	.fa-external-link-square:before {
	    content: "\f14c"
	}
	.fa-share-square:before {
	    content: "\f14d"
	}
	.fa-compass:before {
	    content: "\f14e"
	}
	.fa-caret-square-o-down:before,
	.fa-toggle-down:before {
	    content: "\f150"
	}
	.fa-caret-square-o-up:before,
	.fa-toggle-up:before {
	    content: "\f151"
	}
	.fa-caret-square-o-right:before,
	.fa-toggle-right:before {
	    content: "\f152"
	}
	.fa-eur:before,
	.fa-euro:before {
	    content: "\f153"
	}
	.fa-gbp:before {
	    content: "\f154"
	}
	.fa-dollar:before,
	.fa-usd:before {
	    content: "\f155"
	}
	.fa-inr:before,
	.fa-rupee:before {
	    content: "\f156"
	}
	.fa-cny:before,
	.fa-jpy:before,
	.fa-rmb:before,
	.fa-yen:before {
	    content: "\f157"
	}
	.fa-rouble:before,
	.fa-rub:before,
	.fa-ruble:before {
	    content: "\f158"
	}
	.fa-krw:before,
	.fa-won:before {
	    content: "\f159"
	}
	.fa-bitcoin:before,
	.fa-btc:before {
	    content: "\f15a"
	}
	.fa-file:before {
	    content: "\f15b"
	}
	.fa-file-text:before {
	    content: "\f15c"
	}
	.fa-sort-alpha-asc:before {
	    content: "\f15d"
	}
	.fa-sort-alpha-desc:before {
	    content: "\f15e"
	}
	.fa-sort-amount-asc:before {
	    content: "\f160"
	}
	.fa-sort-amount-desc:before {
	    content: "\f161"
	}
	.fa-sort-numeric-asc:before {
	    content: "\f162"
	}
	.fa-sort-numeric-desc:before {
	    content: "\f163"
	}
	.fa-thumbs-up:before {
	    content: "\f164"
	}
	.fa-thumbs-down:before {
	    content: "\f165"
	}
	.fa-youtube-square:before {
	    content: "\f166"
	}
	.fa-youtube:before {
	    content: "\f167"
	}
	.fa-xing:before {
	    content: "\f168"
	}
	.fa-xing-square:before {
	    content: "\f169"
	}
	.fa-youtube-play:before {
	    content: "\f16a"
	}
	.fa-dropbox:before {
	    content: "\f16b"
	}
	.fa-stack-overflow:before {
	    content: "\f16c"
	}
	.fa-instagram:before {
	    content: "\f16d"
	}
	.fa-flickr:before {
	    content: "\f16e"
	}
	.fa-adn:before {
	    content: "\f170"
	}
	.fa-bitbucket:before {
	    content: "\f171"
	}
	.fa-bitbucket-square:before {
	    content: "\f172"
	}
	.fa-tumblr:before {
	    content: "\f173"
	}
	.fa-tumblr-square:before {
	    content: "\f174"
	}
	.fa-long-arrow-down:before {
	    content: "\f175"
	}
	.fa-long-arrow-up:before {
	    content: "\f176"
	}
	.fa-long-arrow-left:before {
	    content: "\f177"
	}
	.fa-long-arrow-right:before {
	    content: "\f178"
	}
	.fa-apple:before {
	    content: "\f179"
	}
	.fa-windows:before {
	    content: "\f17a"
	}
	.fa-android:before {
	    content: "\f17b"
	}
	.fa-linux:before {
	    content: "\f17c"
	}
	.fa-dribbble:before {
	    content: "\f17d"
	}
	.fa-skype:before {
	    content: "\f17e"
	}
	.fa-foursquare:before {
	    content: "\f180"
	}
	.fa-trello:before {
	    content: "\f181"
	}
	.fa-female:before {
	    content: "\f182"
	}
	.fa-male:before {
	    content: "\f183"
	}
	.fa-gittip:before {
	    content: "\f184"
	}
	.fa-sun-o:before {
	    content: "\f185"
	}
	.fa-moon-o:before {
	    content: "\f186"
	}
	.fa-archive:before {
	    content: "\f187"
	}
	.fa-bug:before {
	    content: "\f188"
	}
	.fa-vk:before {
	    content: "\f189"
	}
	.fa-weibo:before {
	    content: "\f18a"
	}
	.fa-renren:before {
	    content: "\f18b"
	}
	.fa-pagelines:before {
	    content: "\f18c"
	}
	.fa-stack-exchange:before {
	    content: "\f18d"
	}
	.fa-arrow-circle-o-right:before {
	    content: "\f18e"
	}
	.fa-arrow-circle-o-left:before {
	    content: "\f190"
	}
	.fa-caret-square-o-left:before,
	.fa-toggle-left:before {
	    content: "\f191"
	}
	.fa-dot-circle-o:before {
	    content: "\f192"
	}
	.fa-wheelchair:before {
	    content: "\f193"
	}
	.fa-vimeo-square:before {
	    content: "\f194"
	}
	.fa-try:before,
	.fa-turkish-lira:before {
	    content: "\f195"
	}
	.fa-plus-square-o:before {
	    content: "\f196"
	}
	.fa-space-shuttle:before {
	    content: "\f197"
	}
	.fa-slack:before {
	    content: "\f198"
	}
	.fa-envelope-square:before {
	    content: "\f199"
	}
	.fa-wordpress:before {
	    content: "\f19a"
	}
	.fa-openid:before {
	    content: "\f19b"
	}
	.fa-bank:before,
	.fa-institution:before,
	.fa-university:before {
	    content: "\f19c"
	}
	.fa-graduation-cap:before,
	.fa-mortar-board:before {
	    content: "\f19d"
	}
	.fa-yahoo:before {
	    content: "\f19e"
	}
	.fa-google:before {
	    content: "\f1a0"
	}
	.fa-reddit:before {
	    content: "\f1a1"
	}
	.fa-reddit-square:before {
	    content: "\f1a2"
	}
	.fa-stumbleupon-circle:before {
	    content: "\f1a3"
	}
	.fa-stumbleupon:before {
	    content: "\f1a4"
	}
	.fa-delicious:before {
	    content: "\f1a5"
	}
	.fa-digg:before {
	    content: "\f1a6"
	}
	.fa-pied-piper:before {
	    content: "\f1a7"
	}
	.fa-pied-piper-alt:before {
	    content: "\f1a8"
	}
	.fa-drupal:before {
	    content: "\f1a9"
	}
	.fa-joomla:before {
	    content: "\f1aa"
	}
	.fa-language:before {
	    content: "\f1ab"
	}
	.fa-fax:before {
	    content: "\f1ac"
	}
	.fa-building:before {
	    content: "\f1ad"
	}
	.fa-child:before {
	    content: "\f1ae"
	}
	.fa-paw:before {
	    content: "\f1b0"
	}
	.fa-spoon:before {
	    content: "\f1b1"
	}
	.fa-cube:before {
	    content: "\f1b2"
	}
	.fa-cubes:before {
	    content: "\f1b3"
	}
	.fa-behance:before {
	    content: "\f1b4"
	}
	.fa-behance-square:before {
	    content: "\f1b5"
	}
	.fa-steam:before {
	    content: "\f1b6"
	}
	.fa-steam-square:before {
	    content: "\f1b7"
	}
	.fa-recycle:before {
	    content: "\f1b8"
	}
	.fa-automobile:before,
	.fa-car:before {
	    content: "\f1b9"
	}
	.fa-cab:before,
	.fa-taxi:before {
	    content: "\f1ba"
	}
	.fa-tree:before {
	    content: "\f1bb"
	}
	.fa-spotify:before {
	    content: "\f1bc"
	}
	.fa-deviantart:before {
	    content: "\f1bd"
	}
	.fa-soundcloud:before {
	    content: "\f1be"
	}
	.fa-database:before {
	    content: "\f1c0"
	}
	.fa-file-pdf-o:before {
	    content: "\f1c1"
	}
	.fa-file-word-o:before {
	    content: "\f1c2"
	}
	.fa-file-excel-o:before {
	    content: "\f1c3"
	}
	.fa-file-powerpoint-o:before {
	    content: "\f1c4"
	}
	.fa-file-image-o:before,
	.fa-file-photo-o:before,
	.fa-file-picture-o:before {
	    content: "\f1c5"
	}
	.fa-file-archive-o:before,
	.fa-file-zip-o:before {
	    content: "\f1c6"
	}
	.fa-file-audio-o:before,
	.fa-file-sound-o:before {
	    content: "\f1c7"
	}
	.fa-file-movie-o:before,
	.fa-file-video-o:before {
	    content: "\f1c8"
	}
	.fa-file-code-o:before {
	    content: "\f1c9"
	}
	.fa-vine:before {
	    content: "\f1ca"
	}
	.fa-codepen:before {
	    content: "\f1cb"
	}
	.fa-jsfiddle:before {
	    content: "\f1cc"
	}
	.fa-life-bouy:before,
	.fa-life-buoy:before,
	.fa-life-ring:before,
	.fa-life-saver:before,
	.fa-support:before {
	    content: "\f1cd"
	}
	.fa-circle-o-notch:before {
	    content: "\f1ce"
	}
	.fa-ra:before,
	.fa-rebel:before {
	    content: "\f1d0"
	}
	.fa-empire:before,
	.fa-ge:before {
	    content: "\f1d1"
	}
	.fa-git-square:before {
	    content: "\f1d2"
	}
	.fa-git:before {
	    content: "\f1d3"
	}
	.fa-hacker-news:before {
	    content: "\f1d4"
	}
	.fa-tencent-weibo:before {
	    content: "\f1d5"
	}
	.fa-qq:before {
	    content: "\f1d6"
	}
	.fa-wechat:before,
	.fa-weixin:before {
	    content: "\f1d7"
	}
	.fa-paper-plane:before,
	.fa-send:before {
	    content: "\f1d8"
	}
	.fa-paper-plane-o:before,
	.fa-send-o:before {
	    content: "\f1d9"
	}
	.fa-history:before {
	    content: "\f1da"
	}
	.fa-circle-thin:before {
	    content: "\f1db"
	}
	.fa-header:before {
	    content: "\f1dc"
	}
	.fa-paragraph:before {
	    content: "\f1dd"
	}
	.fa-sliders:before {
	    content: "\f1de"
	}
	.fa-share-alt:before {
	    content: "\f1e0"
	}
	.fa-share-alt-square:before {
	    content: "\f1e1"
	}
	.fa-bomb:before {
	    content: "\f1e2"
	}
	.fa-futbol-o:before,
	.fa-soccer-ball-o:before {
	    content: "\f1e3"
	}
	.fa-tty:before {
	    content: "\f1e4"
	}
	.fa-binoculars:before {
	    content: "\f1e5"
	}
	.fa-plug:before {
	    content: "\f1e6"
	}
	.fa-slideshare:before {
	    content: "\f1e7"
	}
	.fa-twitch:before {
	    content: "\f1e8"
	}
	.fa-yelp:before {
	    content: "\f1e9"
	}
	.fa-newspaper-o:before {
	    content: "\f1ea"
	}
	.fa-wifi:before {
	    content: "\f1eb"
	}
	.fa-calculator:before {
	    content: "\f1ec"
	}
	.fa-paypal:before {
	    content: "\f1ed"
	}
	.fa-google-wallet:before {
	    content: "\f1ee"
	}
	.fa-cc-visa:before {
	    content: "\f1f0"
	}
	.fa-cc-mastercard:before {
	    content: "\f1f1"
	}
	.fa-cc-discover:before {
	    content: "\f1f2"
	}
	.fa-cc-amex:before {
	    content: "\f1f3"
	}
	.fa-cc-paypal:before {
	    content: "\f1f4"
	}
	.fa-cc-stripe:before {
	    content: "\f1f5"
	}
	.fa-bell-slash:before {
	    content: "\f1f6"
	}
	.fa-bell-slash-o:before {
	    content: "\f1f7"
	}
	.fa-trash:before {
	    content: "\f1f8"
	}
	.fa-copyright:before {
	    content: "\f1f9"
	}
	.fa-at:before {
	    content: "\f1fa"
	}
	.fa-eyedropper:before {
	    content: "\f1fb"
	}
	.fa-paint-brush:before {
	    content: "\f1fc"
	}
	.fa-birthday-cake:before {
	    content: "\f1fd"
	}
	.fa-area-chart:before {
	    content: "\f1fe"
	}
	.fa-pie-chart:before {
	    content: "\f200"
	}
	.fa-line-chart:before {
	    content: "\f201"
	}
	.fa-lastfm:before {
	    content: "\f202"
	}
	.fa-lastfm-square:before {
	    content: "\f203"
	}
	.fa-toggle-off:before {
	    content: "\f204"
	}
	.fa-toggle-on:before {
	    content: "\f205"
	}
	.fa-bicycle:before {
	    content: "\f206"
	}
	.fa-bus:before {
	    content: "\f207"
	}
	.fa-ioxhost:before {
	    content: "\f208"
	}
	.fa-angellist:before {
	    content: "\f209"
	}
	.fa-cc:before {
	    content: "\f20a"
	}
	.fa-ils:before,
	.fa-shekel:before,
	.fa-sheqel:before {
	    content: "\f20b"
	}
	.fa-meanpath:before {
	    content: "\f20c"
	}
	.fa-guivatw-square:before {
	    content: "\f099"
	}
	.fa-guivafb-square:before {
	    content: "\f09a"
	}
	.fa-guivapt-square:before {
	    content: "\f0d2"
	}
	.fa-guivagp-square:before {
	    content: "\f0d5"
	}
	.grids:after,
	.grids:before {
	    content: " ";
	    display: table
	}
	.grids:after {
	    clear: both
	}
	.grid {
	    margin-bottom: 25px;
	    margin-bottom: 1.56263rem
	}
	.grids-two .grid-1 {
	    width: 47.05882%;
	    float: left;
	    margin-right: -100%;
	    margin-left: 0;
	    clear: none
	}
	@media (min-width: 480px) {
	    .grids-two .grid-1 {
	        width: 48.27586%;
	        float: left;
	        margin-right: -100%;
	        margin-left: 0;
	        clear: none
	    }
	}
	@media (min-width: 768px) {
	    .grids-two .grid-1 {
	        width: 48.93617%;
	        float: left;
	        margin-right: -100%;
	        margin-left: 0;
	        clear: none
	    }
	}
	.grids-two .grid-2 {
	    width: 47.05882%;
	    float: right;
	    margin-left: 0;
	    margin-right: 0;
	    clear: none
	}
	@media (min-width: 480px) {
	    .grids-two .grid-2 {
	        width: 48.27586%;
	        float: right;
	        margin-left: 0;
	        margin-right: 0;
	        clear: none
	    }
	}
	@media (min-width: 768px) {
	    .grids-two .grid-2 {
	        width: 48.93617%;
	        float: right;
	        margin-left: 0;
	        margin-right: 0;
	        clear: none
	    }
	}
	@media (min-width: 480px) {
	    .grids-three .grid-1 {
	        width: 31.03448%;
	        float: left;
	        margin-right: -100%;
	        margin-left: 0;
	        clear: none
	    }
	}
	@media (min-width: 768px) {
	    .grids-three .grid-1 {
	        width: 31.91489%;
	        float: left;
	        margin-right: -100%;
	        margin-left: 0;
	        clear: none
	    }
	}
	@media (min-width: 480px) {
	    .grids-three .grid-2 {
	        width: 31.03448%;
	        float: left;
	        margin-right: -100%;
	        margin-left: 34.48276%;
	        clear: none
	    }
	}
	@media (min-width: 768px) {
	    .grids-three .grid-2 {
	        width: 31.91489%;
	        float: left;
	        margin-right: -100%;
	        margin-left: 34.04255%;
	        clear: none
	    }
	}
	@media (min-width: 480px) {
	    .grids-three .grid-3 {
	        width: 31.03448%;
	        float: right;
	        margin-left: 0;
	        margin-right: 0;
	        clear: none
	    }
	}
	@media (min-width: 768px) {
	    .grids-three .grid-3 {
	        width: 31.91489%;
	        float: right;
	        margin-left: 0;
	        margin-right: 0;
	        clear: none
	    }
	}
	@media (min-width: 768px) {
	    .grids-four .grid-1 {
	        width: 23.40426%;
	        float: left;
	        margin-right: -100%;
	        margin-left: 0;
	        clear: none
	    }
	}
	@media (min-width: 768px) {
	    .grids-four .grid-2 {
	        width: 23.40426%;
	        float: left;
	        margin-right: -100%;
	        margin-left: 25.53191%;
	        clear: none
	    }
	}
	@media (min-width: 768px) {
	    .grids-four .grid-3 {
	        width: 23.40426%;
	        float: left;
	        margin-right: -100%;
	        margin-left: 51.06383%;
	        clear: none
	    }
	}
	@media (min-width: 768px) {
	    .grids-four .grid-4 {
	        width: 23.40426%;
	        float: right;
	        margin-left: 0;
	        margin-right: 0;
	        clear: none
	    }
	}
	table {
	    max-width: 100%;
	    background-color: transparent
	}
	th {
	    text-align: left
	}
	.table {
	    width: 100%;
	    margin-bottom: 25px;
	    margin-bottom: 1.56263rem
	}
	.table>tbody>tr>td,
	.table>tbody>tr>th,
	.table>tfoot>tr>td,
	.table>tfoot>tr>th,
	.table>thead>tr>td,
	.table>thead>tr>th {
	    padding: 5px 2px;
	    line-height: 1.389;
	    vertical-align: top;
	    border-top: 1px solid #ddd
	}
	.table>tbody>tr th,
	.table>tfoot>tr th,
	.table>thead>tr th {
	    color: #0b0b0b
	}
	.table>tbody>tr>th[scope=row],
	.table>tfoot>tr>th[scope=row],
	.table>thead>tr>th[scope=row] {
	    width: 42%
	}
	.table>thead>tr>th {
	    vertical-align: bottom;
	    border-bottom: 2px solid #ddd
	}
	.table>caption+thead>tr:first-child>td,
	.table>caption+thead>tr:first-child>th,
	.table>colgroup+thead>tr:first-child>td,
	.table>colgroup+thead>tr:first-child>th,
	.table>thead:first-child>tr:first-child>td,
	.table>thead:first-child>tr:first-child>th {
	    border-top: 0
	}
	.table>tbody+tbody {
	    border-top: 2px solid #ddd
	}
	.table .table {
	    background-color: transparent
	}
	.table-condensed>tbody>tr>td,
	.table-condensed>tbody>tr>th,
	.table-condensed>tfoot>tr>td,
	.table-condensed>tfoot>tr>th,
	.table-condensed>thead>tr>td,
	.table-condensed>thead>tr>th {
	    padding: 3px 2px
	}
	.table-bordered,
	.table-bordered>tbody>tr>td,
	.table-bordered>tbody>tr>th,
	.table-bordered>tfoot>tr>td,
	.table-bordered>tfoot>tr>th,
	.table-bordered>thead>tr>td,
	.table-bordered>thead>tr>th {
	    border: 1px solid #ddd
	}
	.table-bordered>thead>tr>td,
	.table-bordered>thead>tr>th {
	    border-bottom-width: 2px
	}
	.table-hover>tbody>tr:hover>td,
	.table-hover>tbody>tr:hover>th,
	.table-striped>tbody>tr:nth-child(odd)>td,
	.table-striped>tbody>tr:nth-child(odd)>th {
	    background-color: #f6f6f6
	}
	table col[class*=col-] {
	    position: static;
	    float: none;
	    display: table-column
	}
	table td[class*=col-],
	table th[class*=col-] {
	    position: static;
	    float: none;
	    display: table-cell
	}
	label {
	    display: inline-block;
	    max-width: 100%;
	    margin-bottom: 5px
	}
	input[type=search] {
	    box-sizing: border-box
	}
	input[type=checkbox],
	input[type=radio] {
	    margin: 4px 0 0;
	    line-height: normal
	}
	input[type=file] {
	    display: block
	}
	input[type=range] {
	    display: block;
	    width: 100%
	}
	select[multiple],
	select[size] {
	    height: auto
	}
	input[type=checkbox]:focus,
	input[type=file]:focus,
	input[type=radio]:focus {
	    outline: thin dotted;
	    outline: 5px auto -webkit-focus-ring-color;
	    outline-offset: -2px
	}
	.form-control {
	    display: block;
	    width: 100%;
	    padding: .764em;
	    font-family: "Freight Sans Pro W00", "Helvetica Neue", Helvetica, Arial, sans-serif;
	    font-size: 18px;
	    font-size: 1.125rem;
	    line-height: 1.389;
	    color: #6a6a6a;
	    background-color: #fff;
	    background-image: none;
	    border: 1px solid #d1d1d1;
	    border-radius: 3px;
	    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	    box-sizing: border-box;
	    margin-bottom: 25px;
	    margin-bottom: 1.56263rem
	}
	.form-control:focus {
	    border-color: #a41f35;
	    outline: 0;
	    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(164, 31, 53, .6)
	}
	.form-control::-webkit-input-placeholder {
	    color: #a8a8a8
	}
	.form-control::-moz-placeholder {
	    color: #a8a8a8
	}
	.form-control:-moz-placeholder {
	    color: #a8a8a8
	}
	.form-control:-ms-input-placeholder {
	    color: #a8a8a8
	}
	.form-control[disabled],
	.form-control[readonly],
	fieldset[disabled] .form-control {
	    cursor: not-allowed;
	    background-color: #a8a8a8;
	    opacity: 1
	}
	.form-control:hover:not(:disabled) {
	    border-color: #a8a8a8
	}
	textarea.form-control {
	    height: auto
	}
	input[type=search] {
	    -webkit-appearance: none
	}
	option:first-child {
	    color: #a8a8a8
	}
	.modal-open {
	    overflow: hidden
	}
	.modal {
	    display: none;
	    overflow: auto;
	    overflow-y: scroll;
	    position: fixed;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    z-index: 101;
	    -webkit-overflow-scrolling: touch;
	    outline: 0
	}
	.modal.fade .modal-dialog {
	    -webkit-transform: translate(0, -25%);
	    transform: translate(0, -25%);
	    transition: -webkit-transform .3s ease-out;
	    transition: transform .3s ease-out
	}
	.modal.in .modal-dialog {
	    -webkit-transform: translate(0, 0);
	    transform: translate(0, 0)
	}
	.modal-dialog {
	    position: relative;
	    width: auto;
	    margin: 10px
	}
	.modal-content {
	    position: relative;
	    background-color: #fff;
	    border: 1px solid #d1d1d1;
	    border: 1px solid #d1d1d1;
	    border-radius: 2px;
	    box-shadow: 0 3px 3px rgba(0, 0, 0, .5);
	    background-clip: padding-box;
	    outline: 0
	}
	.modal-backdrop {
	    position: fixed;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    z-index: 100;
	    background-color: #fff
	}
	.modal-backdrop.fade {
	    opacity: 0;
	    filter: alpha(opacity=0)
	}
	.modal-backdrop.in {
	    opacity: .8;
	    filter: alpha(opacity=80)
	}
	.modal-header {
	    padding: 1.389em;
	    border-bottom: 1px solid #d1d1d1
	}
	.modal-header .close {
	    margin-top: -2px
	}
	.modal-title {
	    margin: 0;
	    line-height: 1.389em
	}
	.modal-body {
	    position: relative;
	    padding: 1.389em
	}
	.modal-footer {
	    padding: 1.389em;
	    text-align: right;
	    border-top: 1px solid #d1d1d1
	}
	.modal-footer:after,
	.modal-footer:before {
	    content: " ";
	    display: table
	}
	.modal-footer:after {
	    clear: both
	}
	.modal-footer .btn+.btn {
	    margin-left: 5px;
	    margin-bottom: 0
	}
	.modal-footer .btn-group .btn+.btn {
	    margin-left: -1px
	}
	.modal-footer .btn-block+.btn-block {
	    margin-left: 0
	}
	.modal-scrollbar-measure {
	    position: absolute;
	    top: -9999px;
	    width: 50px;
	    height: 50px;
	    overflow: scroll
	}
	@media (min-width: 768px) {
	    .modal-dialog {
	        width: 60%;
	        margin: 30px auto
	    }
	    .modal-content {
	        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
	    }
	    .modal-sm {
	        width: 30%
	    }
	}
	@media (min-width: 992px) {
	    .modal-lg {
	        width: 80%
	    }
	}
	a.menu-link {
	    font-family: 'Freight Sans Pro W01';
	    font-weight: 600;
	    text-transform: uppercase;
	    letter-spacing: 1px;
	    font-size: 16px;
	    font-size: 1rem;
	    outline: 0;
	    float: right;
	    display: block;
	    padding: 1.389em
	}
	.menu,
	.menu>ul ul {
	    clear: both;
	    transition: all .3s ease-out
	}
	.js .menu,
	.js .menu>ul ul {
	    overflow: hidden;
	    max-height: 0
	}
	.js .menu>ul ul {
	    padding-left: 2em
	}
	.js .menu>ul ul.active,
	.menu.active {
	    max-height: 88.896em
	}
	.menu>ul {
	    border-top: 1px solid #d1d1d1
	}
	.menu li a {
	    font-family: 'Freight Sans Pro W01';
	    display: block;
	    padding: .6945em 1.389em;
	    border-bottom: 1px solid #eaeaea;
	    position: relative;
	    font-weight: 600;
	    text-transform: uppercase;
	    letter-spacing: 1px
	}
	.menu li.language a {
	    color: #d1d1d1;
	    font-style: italic
	}
	.menu li ul a {
	    font-family: "Freight Sans Pro W00", "Helvetica Neue", Helvetica, Arial, sans-serif;
	    font-weight: 400
	}
	.menu li.menu__has-sub>a:after {
	    content: '+';
	    position: absolute;
	    top: 0;
	    right: 0;
	    display: block;
	    font-size: 1.5em;
	    padding: .25em .5em
	}
	@media screen and (min-width: 768px) {
	    .js .menu {
	        margin-right: -.6em;
	        float: right
	    }
	    .pattern {
	        overflow: visible
	    }
	    a.menu-link {
	        display: none
	    }
	    .js .menu,
	    .js .menu>ul ul {
	        max-height: none;
	        overflow: visible;
	        background: 0 0
	    }
	    .js .menu>ul ul {
	        background: #e63c2f;
	        display: none;
	        padding-left: 0
	    }
	    .js .menu>ul ul a {
	        color: #fdefee;
	        padding: .6945em 1.389em;
	        border-bottom: 1px solid #dc281a
	    }
	    .js .menu>ul ul a:hover {
	        background-color: #d32719;
	        color: #fff
	    }
	    .js .menu>ul ul a:focus {
	        color: #fff;
	        background-color: #e63c2f;
	        outline: 0
	    }
	    .js .menu>ul li.language ul {
	        background: #fff;
	        border-right: 1px solid #eaeaea;
	        border-left: 1px solid #eaeaea
	    }
	    .js .menu>ul li.language ul a {
	        border-bottom-color: #eaeaea;
	        color: #d1d1d1
	    }
	    .js .menu>ul li.language ul a:focus,
	    .js .menu>ul li.language ul a:hover {
	        background-color: #eaeaea;
	        color: #7f7f7f
	    }
	    .menu>ul ul.menu__l3 {
	        background: #e95146
	    }
	    .menu>ul ul.menu__l3 a {
	        border-color: #e63c2f
	    }
	    .js .menu>ul li:hover>ul {
	        display: block
	    }
	    .menu ul {
	        margin: 0 0 0 -.25em;
	        border: 0
	    }
	    .menu li a {
	        font-size: 15px;
	        border: 0;
	        padding: 1.25em .6em
	    }
	    .menu li.menu__has-sub>a {
	        padding-right: 2em
	    }
	    .menu li.menu__has-sub>a:after {
	        content: "▶";
	        font-size: .5em;
	        padding: 3.1em 2.4em
	    }
	    ul.menu__l2 li.menu__has-sub>a:after {
	        padding: 2.1em
	    }
	    .menu .menu__l1>li.menu__has-sub>a:after {
	        content: "▼";
	        font-style: normal
	    }
	    .menu>ul>li {
	        display: inline-block;
	        position: relative
	    }
	    .menu>ul ul {
	        position: absolute;
	        top: 0;
	        left: 15em;
	        width: 15em
	    }
	    .menu>ul li.language ul {
	        width: 9em
	    }
	    .menu>ul ul li {
	        position: relative
	    }
	    .menu>ul ul.menu__l2 {
	        top: 101%;
	        left: 0
	    }
	    .menu,
	    .menu>ul ul {
	        clear: none
	    }
	}
	@media screen and (min-width: 992px) {
	    .menu li a {
	        padding: 1.25em
	    }
	}
	html {
	    background: #fff;
	    -webkit-overflow-scrolling: touch;
	    -webkit-tap-highlight-color: #a8a8a8;
	    -webkit-text-size-adjust: 100%;
	    -ms-text-size-adjust: 100%
	}
	body {
	    font-size: 1.125rem;
	    font-family: "Freight Sans Pro W00", "Helvetica Neue", Helvetica, Arial, sans-serif;
	    font-weight: 400;
	    font-style: normal;
	    line-height: 1.389;
	    color: #6a6a6a
	}
	[role=banner],
	[role=contentinfo],
	[role=main] {
	    box-sizing: border-box
	}
	[role=banner] dl:last-child,
	[role=banner] figure:last-child,
	[role=banner] form:last-child,
	[role=banner] ol:last-child,
	[role=banner] p:last-child,
	[role=banner] table:last-child,
	[role=banner] ul:last-child,
	[role=contentinfo] dl:last-child,
	[role=contentinfo] figure:last-child,
	[role=contentinfo] form:last-child,
	[role=contentinfo] ol:last-child,
	[role=contentinfo] p:last-child,
	[role=contentinfo] table:last-child,
	[role=contentinfo] ul:last-child,
	[role=main] dl:last-child,
	[role=main] figure:last-child,
	[role=main] form:last-child,
	[role=main] ol:last-child,
	[role=main] p:last-child,
	[role=main] table:last-child,
	[role=main] ul:last-child {
	    margin-bottom: 0
	}
	[role=contentinfo] {
	    background-color: #fff;
	    padding: 1.389em 0 0
	}
	.wrap {
	    margin: 0 1.389em
	}
	[role=banner] .wrap {
	    margin: 0
	}
	@media (min-width: 768px) {
	    [role=banner] {
	        position: fixed;
	        border-bottom: 1px solid #eee;
	        width: 100%;
	        z-index: 99
	    }
	}
	@media (min-width: 768px) {
	    [role=main] {
	        padding-top: 57px
	    }
	}
	h1.logo {
	    font-size: 18px;
	    font-size: 1.125rem;
	    margin-bottom: 0;
	    overflow: hidden;
	    height: 37px;
	    width: 109px;
	    float: left;
	    padding-top: 14px;
	    padding-left: 1.389em
	}
	h1.logo a {
	    display: block;
	    outline: 0;
	    overflow: hidden;
	    text-indent: -100%;
	    background: url(../images/logo-cor.png) 0 0 no-repeat;
	    height: 37px;
	    width: 109px
	}
	.h1,
	h1 {
	    font-size: 36px;
	    font-size: 2.25rem;
	    margin-bottom: 25px;
	    margin-bottom: 1.56263rem;
	    line-height: .95
	}
	.h2,
	h2 {
	    font-size: 26px;
	    font-size: 1.625rem;
	    margin-top: 25px;
	    margin-top: 1.56263rem;
	    margin-bottom: 25px;
	    margin-bottom: 1.56263rem;
	    line-height: .95
	}
	.h3,
	h3 {
	    font-size: 18px;
	    font-size: 1.125rem;
	    margin-top: 50px;
	    margin-top: 3.12525rem;
	    margin-bottom: 25px;
	    margin-bottom: 1.56263rem;
	    line-height: 1.2
	}
	.h4,
	h4 {
	    font-size: 18px;
	    font-size: 1.125rem;
	    margin-bottom: 25px;
	    margin-bottom: 1.56263rem;
	    line-height: 1.3
	}
	.h5,
	h5 {
	    font-size: 13px;
	    font-size: .8125rem;
	    margin-bottom: 25px;
	    margin-bottom: 1.56263rem;
	    line-height: 1.389
	}
	.h1,
	.h2,
	.h3,
	.h4,
	.h5,
	h1,
	h2,
	h3,
	h4,
	h5 {
	    font-family: "Freight Text W00", Times, "Times New Roman", serif;
	    color: #0b0b0b
	}
	.h1,
	.h2,
	.h3,
	h1,
	h2,
	h3 {
	    font-weight: 700
	}
	.h1 small,
	.h2 small,
	.h3 small,
	h1 small,
	h2 small,
	h3 small {
	    color: #a8a8a8;
	    font-style: italic;
	    font-weight: 300
	}
	form,
	ol,
	p,
	table,
	ul {
	    font-size: 16px;
	    font-size: 1rem;
	    margin-bottom: 25px;
	    margin-bottom: 1.56263rem
	}
	em {
	    font-style: italic
	}
	p.intro {
	    font-size: 18px;
	    font-size: 1.125rem;
	    margin-bottom: 25px;
	    margin-bottom: 1.56263rem;
	    line-height: 1.2;
	    color: #2d2d2d
	}
	.entry-meta,
	.h6,
	h6 {
	    font-size: 9px;
	    font-size: .5625rem;
	    color: #a8a8a8;
	    text-transform: uppercase;
	    letter-spacing: 1px;
	    margin-bottom: 25px;
	    margin-bottom: 1.56263rem
	}
	.entry-meta em,
	.h6 em,
	h6 em {
	    text-transform: lowercase
	}
	.entry-meta a,
	.h6 a,
	h6 a {
	    color: #a8a8a8;
	    background-image: none
	}
	.entry-meta a:hover,
	.h6 a:hover,
	h6 a:hover {
	    color: #ae2015
	}
	.h6,
	h6 {
	    text-align: center
	}
	ol,
	ul {
	    margin-top: 0;
	    margin-bottom: 25px;
	    margin-bottom: 1.56263rem;
	    padding-left: 2em
	}
	ol ol,
	ol ul,
	ul ol,
	ul ul {
	    margin-bottom: 0
	}
	ul {
	    list-style: disc
	}
	ol {
	    list-style: decimal
	}
	a {
	    color: #e63c2f;
	    text-decoration: none
	}
	a:focus,
	a:hover {
	    color: #ae2015
	}
	a:focus {
	    outline: thin dotted;
	    outline: 5px auto -webkit-focus-ring-color;
	    outline-offset: -2px
	}
	[role=banner] {
	    background-color: #fff
	}
	[role=banner] .wrap {
	    position: relative
	}
	[role=banner] .wrap:after,
	[role=banner] .wrap:before {
	    content: " ";
	    display: table
	}
	[role=banner] .wrap:after {
	    clear: both
	}
	[role=navigation]:after,
	[role=navigation]:before {
	    content: " ";
	    display: table
	}
	[role=navigation]:after {
	    clear: both
	}
	[role=navigation] ul {
	    list-style: none;
	    margin: 0;
	    padding: 0
	}
	[role=navigation] a {
	    outline: 0
	}
	.btn {
	    font-family: "Freight Sans Pro W00", "Helvetica Neue", Helvetica, Arial, sans-serif;
	    font-size: 13px;
	    font-size: .8125rem;
	    border: 1px solid #efaab6;
	    border-radius: 3px;
	    display: inline-block;
	    text-decoration: none;
	    text-transform: uppercase;
	    letter-spacing: 1px;
	    background: rgba(255, 255, 255, .9);
	    color: #a41f35;
	    padding: 7px 18px
	}
	.btn:hover:not(:disabled) {
	    background: #a41f35;
	    color: #fff
	}
	.btn:focus:not(:disabled) {
	    color: #fff;
	    background-color: #3c3ce6;
	    outline: 0
	}
	.btn.btn-large {
	    font-size: 18px;
	    font-size: 1.125rem;
	    padding: 7px 18px;
	    height: 54px;
	    width: 100%
	}
	.btn.btn-primary {
	    border-color: #a41f35;
	    background: #a41f35;
	    color: #fae2e6
	}
	.btn.btn-primary:hover:not(:disabled) {
	    background: #8a1a2d;
	    color: #fff
	}
	.btn.btn-primary.btn-primary-red {
	    border-color: #b41400;
	    background: #b41400
	}
	.btn.btn-primary.btn-primary-red:hover:not(:disabled) {
	    background: #951100;
	    color: #fff
	}
	.btn.btn-primary.btn-primary-blue {
	    border-color: #0014b4;
	    background: #0014b4
	}
	.btn.btn-primary.btn-primary-blue:hover:not(:disabled) {
	    background: #001195;
	    color: #fff
	}
	.btn.btn-alt {
	    border-color: #e63c2f;
	    background: #e63c2f;
	    color: #fff
	}
	.btn.btn-alt:hover:not(:disabled) {
	    background: #dc281a;
	    color: #fff
	}
	.btn.btn-mono {
	    border-color: #7f7f7f;
	    background: 0 0;
	    color: #6b6b6b
	}
	.btn.btn-mono:hover:not(:disabled) {
	    border-color: #2d2d2d;
	    background: 0 0;
	    color: #2d2d2d
	}
	.btn.btn-mono-inverse {
	    border-color: #d1d1d1;
	    background: 0 0;
	    color: rgba(255, 255, 255, .8)
	}
	.btn.btn-mono-inverse:hover:not(:disabled) {
	    border-color: #fff;
	    background: 0 0;
	    color: #fff
	}
	.featured {
	    background-color: #f9f9f9;
	    border-top: 1px solid #eaeaea;
	    border-bottom: 1px solid #eaeaea;
	    padding: 2.778em 0
	}
	.featured figure {
	    margin-bottom: 50px;
	    margin-bottom: 3.12525rem
	}
	@media (min-width: 480px) {
	    .featured figure {
	        margin-bottom: 0
	    }
	}
	.featured.featured--group-a .wrap:after,
	.featured.featured--group-a .wrap:before {
	    content: " ";
	    display: table
	}
	.featured.featured--group-a .wrap:after {
	    clear: both
	}
	@media (min-width: 768px) {
	    .featured.featured--group-a .featured__picture {
	        float: left;
	        width: 37%
	    }
	}
	@media (min-width: 768px) {
	    .featured.featured--group-a .featured__content {
	        text-align: right;
	        float: right;
	        width: 60%
	    }
	}
	.featured.featured--group-b .wrap:after,
	.featured.featured--group-b .wrap:before {
	    content: " ";
	    display: table
	}
	.featured.featured--group-b .wrap:after {
	    clear: both
	}
	@media (min-width: 768px) {
	    .featured.featured--group-b .featured__picture {
	        float: right;
	        width: 37%
	    }
	}
	@media (min-width: 768px) {
	    .featured.featured--group-b .featured__content {
	        float: left;
	        width: 60%
	    }
	}
	.featured.featured--photo-bg {
	    padding: 5.556em 0;
	    color: rgba(255, 255, 255, .9);
	    background: url(../images/tmp/ball-large.jpg) center center repeat-x;
	    background-size: cover;
	    margin-bottom: 0;
	    border: none
	}
	.featured.featured--photo-bg .h1,
	.featured.featured--photo-bg .h2,
	.featured.featured--photo-bg .h3,
	.featured.featured--photo-bg .h4,
	.featured.featured--photo-bg .h5,
	.featured.featured--photo-bg .h6,
	.featured.featured--photo-bg h1,
	.featured.featured--photo-bg h2,
	.featured.featured--photo-bg h3,
	.featured.featured--photo-bg h4,
	.featured.featured--photo-bg h5,
	.featured.featured--photo-bg h6 {
	    color: #fff
	}
	.featured.featured--photo-bg .h1 small,
	.featured.featured--photo-bg .h2 small,
	.featured.featured--photo-bg .h3 small,
	.featured.featured--photo-bg h1 small,
	.featured.featured--photo-bg h2 small,
	.featured.featured--photo-bg h3 small {
	    color: rgba(255, 255, 255, .8)
	}
	.featured.featured--photo-bg p.intro {
	    color: rgba(255, 255, 255, .9)
	}
	.featured.featured--photo-bg.featured--photo-bg--cobalt-blue {
	    background: url(../images/tmp/float-large.jpg) 0 center repeat-x
	}
	.featured.featured--centered {
	    text-align: center
	}
	@media (min-width: 480px) {
	    .featured.featured--centered figure {
	        margin-left: auto;
	        margin-right: auto;
	        width: 50%
	    }
	}
	@media (min-width: 768px) {
	    .featured.featured--centered figure {
	        width: 40%
	    }
	}
	.featured.featured--primary {
	    background-color: #a41f35;
	    border-color: #a41f35;
	    color: #efaab6
	}
	.featured.featured--primary .h1,
	.featured.featured--primary .h2,
	.featured.featured--primary .h3,
	.featured.featured--primary .h4,
	.featured.featured--primary .h5,
	.featured.featured--primary .h6,
	.featured.featured--primary h1,
	.featured.featured--primary h2,
	.featured.featured--primary h3,
	.featured.featured--primary h4,
	.featured.featured--primary h5,
	.featured.featured--primary h6 {
	    color: #f7d5db
	}
	.featured.featured--primary .h1 small,
	.featured.featured--primary .h2 small,
	.featured.featured--primary .h3 small,
	.featured.featured--primary h1 small,
	.featured.featured--primary h2 small,
	.featured.featured--primary h3 small {
	    color: #e77f90
	}
	.featured.featured--primary p.intro {
	    color: #efaab6
	}
	.featured.featured--secondary {
	    background-color: #e63c2f;
	    border-color: #e63c2f;
	    color: #fdefee
	}
	.featured.featured--secondary .h1,
	.featured.featured--secondary .h2,
	.featured.featured--secondary .h3,
	.featured.featured--secondary .h4,
	.featured.featured--secondary .h5,
	.featured.featured--secondary .h6,
	.featured.featured--secondary h1,
	.featured.featured--secondary h2,
	.featured.featured--secondary h3,
	.featured.featured--secondary h4,
	.featured.featured--secondary h5,
	.featured.featured--secondary h6 {
	    color: #fff
	}
	.featured.featured--secondary .h1 small,
	.featured.featured--secondary .h2 small,
	.featured.featured--secondary .h3 small,
	.featured.featured--secondary h1 small,
	.featured.featured--secondary h2 small,
	.featured.featured--secondary h3 small {
	    color: #f8c5c1
	}
	.featured.featured--secondary p.intro {
	    color: #fdefee
	}
	img {
	    vertical-align: middle;
	    display: block;
	    max-width: 100%;
	    height: auto
	}
	.img-rounded {
	    border-radius: 3px
	}
	.img-circle {
	    border-radius: 50%
	}
	::-moz-selection {
	    background: #d1d1d1;
	    color: #6b6b6b;
	    text-shadow: none
	}
	::selection {
	    background: #d1d1d1;
	    color: #6b6b6b;
	    text-shadow: none
	}
	.clearfix:after,
	.clearfix:before {
	    content: " ";
	    display: table
	}
	.clearfix:after {
	    clear: both
	}
	#nav-lang {
	    text-align: center;
	    background: #e63c2f;
	    width: 100px;
	    margin: 0 auto;
	    position: absolute;
	    right: .4em;
	    bottom: -29px;
	    border-bottom-left-radius: 3px;
	    border-bottom-right-radius: 3px
	}
	#nav-lang ul {
	    list-style: none;
	    padding: 0;
	    margin: 0;
	    border: 0;
	    overflow: hidden;
	    max-height: 0
	}
	#nav-lang ul li:hover {
	    background-color: #e42f21;
	    color: #fff
	}
	#nav-lang.active {
	    bottom: -57px
	}
	#nav-lang.active ul {
	    max-height: 15em
	}
	#nav-lang a {
	    color: #fdefee;
	    text-transform: uppercase;
	    letter-spacing: 1px;
	    line-height: 2.5em;
	    font-size: 10px;
	    font-size: .625rem
	}
	#nav-lang a:hover {
	    color: #fff
	}
	#nav-lang a .fa {
	    position: relative;
	    top: -2px
	}
	[role=contentinfo] {
	    text-align: center;
	    border-top: 1px solid #e5e5e5;
	    color: #a8a8a8;
	    text-transform: uppercase
	}
	[role=contentinfo] .menu-aux {
	    list-style: none;
	    margin: 0;
	    padding: 0
	}
	[role=contentinfo] .menu-aux li {
	    padding: 1.389em;
	    font-size: 13px;
	    font-size: .8125rem;
	    letter-spacing: 1px
	}
	[role=contentinfo] .menu-aux li.lisite-map {
	    margin-bottom: 25px;
	    margin-bottom: 1.56263rem
	}
	[role=contentinfo] .menu-aux a {
	    color: #a8a8a8
	}
	[role=contentinfo] .menu-aux a:hover {
	    color: #000
	}
	[role=contentinfo] .h-card {
	    border-top: 1px solid #efefef;
	    color: #a8a8a8;
	    padding: 25px;
	    letter-spacing: 1px
	}
	[role=contentinfo] .h-card p {
	    font-size: 12px
	}
	[role=contentinfo] .h-card a {
	    color: #a8a8a8
	}
	[role=contentinfo] .menu-aux .guiva-social a {
	    outline: 0;
	    display: inline-block;
	    width: 20px;
	    height: 16px;
	    overflow: hidden;
	    position: relative;
	    top: 2px;
	    color: #a41f35
	}
	[role=contentinfo] .menu-aux .guiva-social a.guiva-social-facebook:hover {
	    color: #3b5998
	}
	[role=contentinfo] .menu-aux .guiva-social a.guiva-social-twitter:hover {
	    color: #00aced
	}
	[role=contentinfo] .menu-aux .guiva-social a.guiva-social-pinterest:hover {
	    color: #cb2027
	}
	[role=contentinfo] .menu-aux .guiva-social a.guiva-social-gplus:hover {
	    color: #dd4b39
	}
	.team {
	    margin-top: 50px;
	    margin-top: 3.12525rem
	}
	.team h2 {
	    text-align: center
	}
	@media (min-width: 480px) {
	    .team h2 {
	        text-align: left
	    }
	}
	@media (min-width: 480px) {
	    .team figure {
	        width: 31.03448%;
	        clear: right;
	        float: right;
	        margin-right: 0
	    }
	}
	@media (min-width: 768px) {
	    .team figure {
	        width: 31.91489%;
	        clear: right;
	        float: right;
	        margin-right: 0
	    }
	}
	[role=main] header {
	    padding: 2.778em 0;
	    background-color: #a41f35;
	    background-position: 0 0;
	    color: #efaab6;
	    margin-bottom: 50px;
	    margin-bottom: 3.12525rem
	}
	[role=main] header .h1,
	[role=main] header .h2,
	[role=main] header .h3,
	[role=main] header .h4,
	[role=main] header .h5,
	[role=main] header .h6,
	[role=main] header h1,
	[role=main] header h2,
	[role=main] header h3,
	[role=main] header h4,
	[role=main] header h5,
	[role=main] header h6 {
	    color: #f7d5db
	}
	[role=main] header .h1 small,
	[role=main] header .h2 small,
	[role=main] header .h3 small,
	[role=main] header h1 small,
	[role=main] header h2 small,
	[role=main] header h3 small {
	    color: #e77f90
	}
	[role=main] header p.intro {
	    color: #efaab6
	}
	[role=main] header.b-lazy .h1,
	[role=main] header.b-lazy .h2,
	[role=main] header.b-lazy .h3,
	[role=main] header.b-lazy .h4,
	[role=main] header.b-lazy .h5,
	[role=main] header.b-lazy .h6,
	[role=main] header.b-lazy h1,
	[role=main] header.b-lazy h2,
	[role=main] header.b-lazy h3,
	[role=main] header.b-lazy h4,
	[role=main] header.b-lazy h5,
	[role=main] header.b-lazy h6,
	[role=main] header.b-lazy p.intro {
	    opacity: 0
	}
	.about-guiva [role=main] header {
	    background-color: #a41f35;
	    background-position: center 0;
	    background-size: cover
	}
	.where-to-buy [role=main] #map-guiva-retailers {
	    width: 100%;
	    height: 25.002em;
	    margin-bottom: 50px;
	    margin-bottom: 3.12525rem
	}
	.where-to-buy [role=main] #map-guiva-retailers img {
	    max-width: none
	}
	.page__description {
	    margin-bottom: 25px;
	    margin-bottom: 1.56263rem
	}
	.full__page__description {
	    margin-bottom: 25px;
	    margin-bottom: 1.56263rem;
	}
	@media (min-width: 768px) {
	    .page__description {
	        width: 57.44681%;
	        float: left;
	        margin-right: -100%;
	        margin-left: 0;
	        clear: none
	    }
		.full__page__description {
	        width: 100%;
	        float: left;
	        margin-right: -100%;
	        margin-left: 0;
	        clear: none
	    }
	}
	@media (min-width: 768px) {
	    aside {
	        width: 40.42553%;
	        float: right;
	        margin-left: 0;
	        margin-right: 0;
	        clear: none
	    }
	}
	@media (min-width: 768px) {
	    aside .btn {
	        width: 27%;
	        text-align: center;
	        margin: 3em 26%
	    }
	}
	@media (min-width: 768px) {
	    .grids-three .grid-1 {
	        width: 31.91489%;
	        float: left;
	        margin-right: -100%;
	        margin-left: 0;
	        clear: none
	    }
	}
	@media (min-width: 768px) {
	    .grids-three .grid-2 {
	        width: 31.91489%;
	        float: left;
	        margin-right: -100%;
	        margin-left: 34.04255%;
	        clear: none
	    }
	}
	@media (min-width: 768px) {
	    .grids-three .grid-3 {
	        width: 31.91489%;
	        float: right;
	        margin-left: 0;
	        margin-right: 0;
	        clear: none
	    }
	}
	@media (max-width: 768px) {
	    .home {
	        background-position: center -100px;
	    }
	}
	.home {
	    background-color: #000;
	    background-size: cover
	}
	.home .welcome {
	    padding: 10% 0;
	    text-align: center
	}
	.home .welcome .h1,
	.home .welcome .h2,
	.home .welcome .h3,
	.home .welcome .h4,
	.home .welcome .h5,
	.home .welcome .h6,
	.home .welcome h1,
	.home .welcome h2,
	.home .welcome h3,
	.home .welcome h4,
	.home .welcome h5,
	.home .welcome h6 {
	    color: #fff;
	    opacity: 0
	}
	.home .welcome .h1 small,
	.home .welcome .h2 small,
	.home .welcome .h3 small,
	.home .welcome h1 small,
	.home .welcome h2 small,
	.home .welcome h3 small {
	    color: rgba(255, 255, 255, .8)
	}
	.home .welcome p.intro {
	    color: rgba(255, 255, 255, .9);
	    opacity: 0
	}
	.home .welcome .btn {
	    opacity: 0
	}
	.say-hello [role=contentinfo],
	.where-to-buy [role=contentinfo] {
	    margin-top: 50px;
	    margin-top: 3.12525rem
	}
	.when-red-meets-bold [role=banner] {
	    border-bottom: 1px solid #f6f6f6
	}
	.when-red-meets-bold [role=main] header {
	    background-color: transparent;
	    background-position: center -185px;
	    padding: 10% 0
	}
	@media (min-width: 768px) {
	    .when-red-meets-bold [role=main] header {
	        box-sizing: border-box
	    }
	}
	.when-red-meets-bold [role=main] header .h1,
	.when-red-meets-bold [role=main] header .h2,
	.when-red-meets-bold [role=main] header .h3,
	.when-red-meets-bold [role=main] header .h4,
	.when-red-meets-bold [role=main] header .h5,
	.when-red-meets-bold [role=main] header .h6,
	.when-red-meets-bold [role=main] header h1,
	.when-red-meets-bold [role=main] header h2,
	.when-red-meets-bold [role=main] header h3,
	.when-red-meets-bold [role=main] header h4,
	.when-red-meets-bold [role=main] header h5,
	.when-red-meets-bold [role=main] header h6 {
	    color: rgba(255, 255, 255, .9)
	}
	.when-red-meets-bold [role=main] header .h1 small,
	.when-red-meets-bold [role=main] header .h2 small,
	.when-red-meets-bold [role=main] header .h3 small,
	.when-red-meets-bold [role=main] header h1 small,
	.when-red-meets-bold [role=main] header h2 small,
	.when-red-meets-bold [role=main] header h3 small {
	    color: rgba(255, 255, 255, .7)
	}
	.when-red-meets-bold [role=main] header p.intro {
	    width: 90%;
	    color: rgba(255, 255, 255, .9)
	}
	.cobalt-blue [role=banner] {
	    border-bottom: 1px solid #f6f6f6
	}
	.cobalt-blue [role=main] header {
	    background-color: transparent;
		background-size:cover;
	    padding: 22% 0
	}
	/*@media screen and (min-width: 992px 768) {*/
	@media (min-width: 992px) {
	    .cobalt-blue [role=main] header {
	        box-sizing: border-box;
		    background-position: center -170px;
			padding: 13.8% 0
	    }
	}
	.cobalt-blue [role=main] header .h1,
	.cobalt-blue [role=main] header .h2,
	.cobalt-blue [role=main] header .h3,
	.cobalt-blue [role=main] header .h4,
	.cobalt-blue [role=main] header .h5,
	.cobalt-blue [role=main] header .h6,
	.cobalt-blue [role=main] header h1,
	.cobalt-blue [role=main] header h2,
	.cobalt-blue [role=main] header h3,
	.cobalt-blue [role=main] header h4,
	.cobalt-blue [role=main] header h5,
	.cobalt-blue [role=main] header h6 {
	    color: rgba(255, 255, 255, .9)
	}
	.cobalt-blue [role=main] header .h1 small,
	.cobalt-blue [role=main] header .h2 small,
	.cobalt-blue [role=main] header .h3 small,
	.cobalt-blue [role=main] header h1 small,
	.cobalt-blue [role=main] header h2 small,
	.cobalt-blue [role=main] header h3 small {
	    color: rgba(255, 255, 255, .7)
	}
	.cobalt-blue [role=main] header p.intro {
	    width: 90%;
	    color: rgba(255, 255, 255, .9)
	}
	.hproduct .u-photo {
	    margin-bottom: 6px
	}
	.hproduct .e-thumbnails {
	    margin: 0;
	    padding: 0;
	    margin-bottom: 50px;
	    margin-bottom: 3.12525rem;
	    margin-left: -2px;
	    list-style: none
	}
	.hproduct .e-thumbnails li {
	    display: inline-block;
	    width: 16%;
	    margin-left: 2px;
	    margin-bottom: 25px;
	    margin-bottom: 1.56263rem
	}
	.aux [role=main] {
	    padding-bottom: 2.778em
	}
	.aux [role=main] header {
	    background-color: #fdfdfd;
	    border-bottom: 1px solid #efefef
	}
	.aux [role=main] header .h1,
	.aux [role=main] header .h2,
	.aux [role=main] header .h3,
	.aux [role=main] header .h4,
	.aux [role=main] header .h5,
	.aux [role=main] header .h6,
	.aux [role=main] header h1,
	.aux [role=main] header h2,
	.aux [role=main] header h3,
	.aux [role=main] header h4,
	.aux [role=main] header h5,
	.aux [role=main] header h6 {
	    color: rgba(11, 11, 11, .8);
	    margin-bottom: 0
	}
	.aux [role=main] header .h1 small,
	.aux [role=main] header .h2 small,
	.aux [role=main] header .h3 small,
	.aux [role=main] header h1 small,
	.aux [role=main] header h2 small,
	.aux [role=main] header h3 small,
	.aux [role=main] header p.intro {
	    color: rgba(11, 11, 11, .8)
	}
	.cool-items [role=banner] {
	    border-bottom: 1px solid #f6f6f6
	}
	.cool-items [role=main] header {
	    background-color: #fdfdfd;
	    background-position: center center;
	    padding: 15.2% 0;
	    text-align: center
	}
	@media (min-width: 768px) {
	    .cool-items [role=main] header {
	        box-sizing: border-box
	    }
	}
	.cool-items [role=main] header .h1,
	.cool-items [role=main] header .h1 small,
	.cool-items [role=main] header .h2,
	.cool-items [role=main] header .h2 small,
	.cool-items [role=main] header .h3,
	.cool-items [role=main] header .h3 small,
	.cool-items [role=main] header .h4,
	.cool-items [role=main] header .h5,
	.cool-items [role=main] header .h6,
	.cool-items [role=main] header h1,
	.cool-items [role=main] header h1 small,
	.cool-items [role=main] header h2,
	.cool-items [role=main] header h2 small,
	.cool-items [role=main] header h3,
	.cool-items [role=main] header h3 small,
	.cool-items [role=main] header h4,
	.cool-items [role=main] header h5,
	.cool-items [role=main] header h6 {
	    color: rgba(11, 11, 11, .8)
	}
	.cool-items [role=main] header p.intro {
	    width: 90%;
	    margin: 0 auto;
	    color: rgba(11, 11, 11, .8)
	}
	.collection figure {
	    position: relative
	}
	.collection span.thumb {
	    opacity: 0;
	    position: absolute;
	    top: 0;
	    display: block;
	    margin: 0;
	    background-color: rgba(0, 0, 0, .6);
	    padding: 2em;
	    color: #eee;
	    width: 100%;
	    height: 100%;
	    box-sizing: border-box;
	    text-align: center;
	    cursor: pointer
	}
	.collection span.thumb:hover {
	    opacity: 1
	}
	@media screen and (min-width: 768px) {
	    .h1,
	    h1 {
	        font-size: 52px;
	        font-size: 3.25rem
	    }
	    .h2,
	    h2 {
	        font-size: 36px;
	        font-size: 2.25rem
	    }
	    .h3,
	    .h4,
	    h3,
	    h4 {
	        font-size: 26px;
	        font-size: 1.625rem
	    }
	    .h5,
	    form,
	    h5,
	    ol,
	    p,
	    table,
	    ul {
	        font-size: 18px;
	        font-size: 1.125rem
	    }
	    p.intro {
	        font-size: 26px;
	        font-size: 1.625rem
	    }
	    .entry-meta,
	    .h6,
	    h6 {
	        font-size: 13px;
	        font-size: .8125rem
	    }
	    [role=banner] .wrap {
	        margin: 0 1.389em
	    }
	    h1.logo {
	        padding-left: 0
	    }
	    a.lang-toggle {
	        position: absolute;
	        top: 63px;
	        bottom: auto;
	        right: 0;
	        border-bottom-left-radius: 3px;
	        border-bottom-right-radius: 3px
	    }
	    [role=contentinfo] {
	        text-align: center;
	        border-top: 1px solid #e5e5e5;
	        color: #a8a8a8;
	        text-transform: uppercase
	    }
	    [role=contentinfo] .menu-aux li {
	        display: inline-block;
	        padding: 0 1.389em;
	        border-right: 1px solid #e5e5e5;
	        margin-bottom: 25px
	    }
	    [role=contentinfo] .menu-aux li.lisite-map {
	        border-right-style: none;
	        margin-bottom: 25px
	    }
	    #nav-aux {
	        bottom: -29px
	    }
	    #nav-aux.active {
	        bottom: -57px
	    }
	}
	@media screen and (min-width: 992px) {
	    .wrap,
	    [role=banner] .wrap {
	        max-width: 924px;
	        margin: 0 auto
	    }
	}
	@media (-webkit-min-device-pixel-ratio: 2),
	(min-resolution: 192dpi) {
	    h1.logo a {
	        background-image: url(../images/logo-cor-@2x.png);
	        background-size: 109px 37px
	    }
	}
