@charset "UTF-8";
	@font-face{
	font-family:'FontAwesome';
	src:url("../fonts/fontawesome-webfont.eot?v=4.7.0");
	src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
	font-weight:normal;
	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;
}

[class*='fa-']:before{
	font-weight:400;
	font-family:'FontAwesome';
}

.fa-lg{
	font-size:1.33333333em;
	line-height:0.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.28571429em;
	text-align:center;
}

.fa-ul{
	padding-left:0;
	margin-left:2.14285714em;
	list-style-type:none;
}

.fa-ul>li{
	position:relative;
}

.fa-li{
	position:absolute;
	left:-2.14285714em;
	width:2.14285714em;
	top:0.14285714em;
	text-align:center;
}

.fa-li.fa-lg{
	left:-1.85714286em;
}

.fa-border{
	padding:.2em .25em .15em;
	border:solid 0.08em #eeeeee;
	border-radius:.1em;
}

.fa-pull-left{
	float:left;
}

.fa-pull-right{
	float:right;
}

.fa.fa-pull-left{
	margin-right:.3em;
}

.fa.fa-pull-right{
	margin-left:.3em;
}

.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;
}

.fa-pulse{
	-webkit-animation:fa-spin 1s infinite steps(8);
	animation:fa-spin 1s infinite steps(8);
}

@-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{
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
}

.fa-rotate-180{
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
}

.fa-rotate-270{
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	transform:rotate(270deg);
}

.fa-flip-horizontal{
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform:scale(-1,1);
	-ms-transform:scale(-1,1);
	transform:scale(-1,1);
}

.fa-flip-vertical{
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform:scale(1,-1);
	-ms-transform:scale(1,-1);
	transform:scale(1,-1);
}

:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{
	-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:#ffffff;
}

.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-remove:before,.fa-close: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-gear:before,.fa-cog: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-rotate-right:before,.fa-repeat: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-photo:before,.fa-image: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-warning:before,.fa-exclamation-triangle: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-gears:before,.fa-cogs: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-f:before,.fa-facebook:before{
	content:"\f09a";
}

.fa-github:before{
	content:"\f09b";
}

.fa-unlock:before{
	content:"\f09c";
}

.fa-credit-card:before{
	content:"\f09d";
}

.fa-feed:before,.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-save:before,.fa-floppy-o:before{
	content:"\f0c7";
}

.fa-square:before{
	content:"\f0c8";
}

.fa-navicon:before,.fa-reorder:before,.fa-bars: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-unsorted:before,.fa-sort:before{
	content:"\f0dc";
}

.fa-sort-down:before,.fa-sort-desc:before{
	content:"\f0dd";
}

.fa-sort-up:before,.fa-sort-asc:before{
	content:"\f0de";
}

.fa-envelope:before{
	content:"\f0e0";
}

.fa-linkedin:before{
	content:"\f0e1";
}

.fa-rotate-left:before,.fa-undo:before{
	content:"\f0e2";
}

.fa-legal:before,.fa-gavel:before{
	content:"\f0e3";
}

.fa-dashboard:before,.fa-tachometer:before{
	content:"\f0e4";
}

.fa-comment-o:before{
	content:"\f0e5";
}

.fa-comments-o:before{
	content:"\f0e6";
}

.fa-flash:before,.fa-bolt:before{
	content:"\f0e7";
}

.fa-sitemap:before{
	content:"\f0e8";
}

.fa-umbrella:before{
	content:"\f0e9";
}

.fa-paste:before,.fa-clipboard: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-unlink:before,.fa-chain-broken: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-toggle-down:before,.fa-caret-square-o-down:before{
	content:"\f150";
}

.fa-toggle-up:before,.fa-caret-square-o-up:before{
	content:"\f151";
}

.fa-toggle-right:before,.fa-caret-square-o-right:before{
	content:"\f152";
}

.fa-euro:before,.fa-eur:before{
	content:"\f153";
}

.fa-gbp:before{
	content:"\f154";
}

.fa-dollar:before,.fa-usd:before{
	content:"\f155";
}

.fa-rupee:before,.fa-inr:before{
	content:"\f156";
}

.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{
	content:"\f157";
}

.fa-ruble:before,.fa-rouble:before,.fa-rub:before{
	content:"\f158";
}

.fa-won:before,.fa-krw: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,.fa-gratipay: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-toggle-left:before,.fa-caret-square-o-left:before{
	content:"\f191";
}

.fa-dot-circle-o:before{
	content:"\f192";
}

.fa-wheelchair:before{
	content:"\f193";
}

.fa-vimeo-square:before{
	content:"\f194";
}

.fa-turkish-lira:before,.fa-try: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-institution:before,.fa-bank:before,.fa-university:before{
	content:"\f19c";
}

.fa-mortar-board:before,.fa-graduation-cap: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-pp: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-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{
	content:"\f1c5";
}

.fa-file-zip-o:before,.fa-file-archive-o:before{
	content:"\f1c6";
}

.fa-file-sound-o:before,.fa-file-audio-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-saver:before,.fa-support:before,.fa-life-ring:before{
	content:"\f1cd";
}

.fa-circle-o-notch:before{
	content:"\f1ce";
}

.fa-ra:before,.fa-resistance:before,.fa-rebel:before{
	content:"\f1d0";
}

.fa-ge:before,.fa-empire:before{
	content:"\f1d1";
}

.fa-git-square:before{
	content:"\f1d2";
}

.fa-git:before{
	content:"\f1d3";
}

.fa-y-combinator-square:before,.fa-yc-square:before,.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-send:before,.fa-paper-plane:before{
	content:"\f1d8";
}

.fa-send-o:before,.fa-paper-plane-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-soccer-ball-o:before,.fa-futbol-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-shekel:before,.fa-sheqel:before,.fa-ils:before{
	content:"\f20b";
}

.fa-meanpath:before{
	content:"\f20c";
}

.fa-buysellads:before{
	content:"\f20d";
}

.fa-connectdevelop:before{
	content:"\f20e";
}

.fa-dashcube:before{
	content:"\f210";
}

.fa-forumbee:before{
	content:"\f211";
}

.fa-leanpub:before{
	content:"\f212";
}

.fa-sellsy:before{
	content:"\f213";
}

.fa-shirtsinbulk:before{
	content:"\f214";
}

.fa-simplybuilt:before{
	content:"\f215";
}

.fa-skyatlas:before{
	content:"\f216";
}

.fa-cart-plus:before{
	content:"\f217";
}

.fa-cart-arrow-down:before{
	content:"\f218";
}

.fa-diamond:before{
	content:"\f219";
}

.fa-ship:before{
	content:"\f21a";
}

.fa-user-secret:before{
	content:"\f21b";
}

.fa-motorcycle:before{
	content:"\f21c";
}

.fa-street-view:before{
	content:"\f21d";
}

.fa-heartbeat:before{
	content:"\f21e";
}

.fa-venus:before{
	content:"\f221";
}

.fa-mars:before{
	content:"\f222";
}

.fa-mercury:before{
	content:"\f223";
}

.fa-intersex:before,.fa-transgender:before{
	content:"\f224";
}

.fa-transgender-alt:before{
	content:"\f225";
}

.fa-venus-double:before{
	content:"\f226";
}

.fa-mars-double:before{
	content:"\f227";
}

.fa-venus-mars:before{
	content:"\f228";
}

.fa-mars-stroke:before{
	content:"\f229";
}

.fa-mars-stroke-v:before{
	content:"\f22a";
}

.fa-mars-stroke-h:before{
	content:"\f22b";
}

.fa-neuter:before{
	content:"\f22c";
}

.fa-genderless:before{
	content:"\f22d";
}

.fa-facebook-official:before{
	content:"\f230";
}

.fa-pinterest-p:before{
	content:"\f231";
}

.fa-whatsapp:before{
	content:"\f232";
}

.fa-server:before{
	content:"\f233";
}

.fa-user-plus:before{
	content:"\f234";
}

.fa-user-times:before{
	content:"\f235";
}

.fa-hotel:before,.fa-bed:before{
	content:"\f236";
}

.fa-viacoin:before{
	content:"\f237";
}

.fa-train:before{
	content:"\f238";
}

.fa-subway:before{
	content:"\f239";
}

.fa-medium:before{
	content:"\f23a";
}

.fa-yc:before,.fa-y-combinator:before{
	content:"\f23b";
}

.fa-optin-monster:before{
	content:"\f23c";
}

.fa-opencart:before{
	content:"\f23d";
}

.fa-expeditedssl:before{
	content:"\f23e";
}

.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{
	content:"\f240";
}

.fa-battery-3:before,.fa-battery-three-quarters:before{
	content:"\f241";
}

.fa-battery-2:before,.fa-battery-half:before{
	content:"\f242";
}

.fa-battery-1:before,.fa-battery-quarter:before{
	content:"\f243";
}

.fa-battery-0:before,.fa-battery-empty:before{
	content:"\f244";
}

.fa-mouse-pointer:before{
	content:"\f245";
}

.fa-i-cursor:before{
	content:"\f246";
}

.fa-object-group:before{
	content:"\f247";
}

.fa-object-ungroup:before{
	content:"\f248";
}

.fa-sticky-note:before{
	content:"\f249";
}

.fa-sticky-note-o:before{
	content:"\f24a";
}

.fa-cc-jcb:before{
	content:"\f24b";
}

.fa-cc-diners-club:before{
	content:"\f24c";
}

.fa-clone:before{
	content:"\f24d";
}

.fa-balance-scale:before{
	content:"\f24e";
}

.fa-hourglass-o:before{
	content:"\f250";
}

.fa-hourglass-1:before,.fa-hourglass-start:before{
	content:"\f251";
}

.fa-hourglass-2:before,.fa-hourglass-half:before{
	content:"\f252";
}

.fa-hourglass-3:before,.fa-hourglass-end:before{
	content:"\f253";
}

.fa-hourglass:before{
	content:"\f254";
}

.fa-hand-grab-o:before,.fa-hand-rock-o:before{
	content:"\f255";
}

.fa-hand-stop-o:before,.fa-hand-paper-o:before{
	content:"\f256";
}

.fa-hand-scissors-o:before{
	content:"\f257";
}

.fa-hand-lizard-o:before{
	content:"\f258";
}

.fa-hand-spock-o:before{
	content:"\f259";
}

.fa-hand-pointer-o:before{
	content:"\f25a";
}

.fa-hand-peace-o:before{
	content:"\f25b";
}

.fa-trademark:before{
	content:"\f25c";
}

.fa-registered:before{
	content:"\f25d";
}

.fa-creative-commons:before{
	content:"\f25e";
}

.fa-gg:before{
	content:"\f260";
}

.fa-gg-circle:before{
	content:"\f261";
}

.fa-tripadvisor:before{
	content:"\f262";
}

.fa-odnoklassniki:before{
	content:"\f263";
}

.fa-odnoklassniki-square:before{
	content:"\f264";
}

.fa-get-pocket:before{
	content:"\f265";
}

.fa-wikipedia-w:before{
	content:"\f266";
}

.fa-safari:before{
	content:"\f267";
}

.fa-chrome:before{
	content:"\f268";
}

.fa-firefox:before{
	content:"\f269";
}

.fa-opera:before{
	content:"\f26a";
}

.fa-internet-explorer:before{
	content:"\f26b";
}

.fa-tv:before,.fa-television:before{
	content:"\f26c";
}

.fa-contao:before{
	content:"\f26d";
}

.fa-500px:before{
	content:"\f26e";
}

.fa-amazon:before{
	content:"\f270";
}

.fa-calendar-plus-o:before{
	content:"\f271";
}

.fa-calendar-minus-o:before{
	content:"\f272";
}

.fa-calendar-times-o:before{
	content:"\f273";
}

.fa-calendar-check-o:before{
	content:"\f274";
}

.fa-industry:before{
	content:"\f275";
}

.fa-map-pin:before{
	content:"\f276";
}

.fa-map-signs:before{
	content:"\f277";
}

.fa-map-o:before{
	content:"\f278";
}

.fa-map:before{
	content:"\f279";
}

.fa-commenting:before{
	content:"\f27a";
}

.fa-commenting-o:before{
	content:"\f27b";
}

.fa-houzz:before{
	content:"\f27c";
}

.fa-vimeo:before{
	content:"\f27d";
}

.fa-black-tie:before{
	content:"\f27e";
}

.fa-fonticons:before{
	content:"\f280";
}

.fa-reddit-alien:before{
	content:"\f281";
}

.fa-edge:before{
	content:"\f282";
}

.fa-credit-card-alt:before{
	content:"\f283";
}

.fa-codiepie:before{
	content:"\f284";
}

.fa-modx:before{
	content:"\f285";
}

.fa-fort-awesome:before{
	content:"\f286";
}

.fa-usb:before{
	content:"\f287";
}

.fa-product-hunt:before{
	content:"\f288";
}

.fa-mixcloud:before{
	content:"\f289";
}

.fa-scribd:before{
	content:"\f28a";
}

.fa-pause-circle:before{
	content:"\f28b";
}

.fa-pause-circle-o:before{
	content:"\f28c";
}

.fa-stop-circle:before{
	content:"\f28d";
}

.fa-stop-circle-o:before{
	content:"\f28e";
}

.fa-shopping-bag:before{
	content:"\f290";
}

.fa-shopping-basket:before{
	content:"\f291";
}

.fa-hashtag:before{
	content:"\f292";
}

.fa-bluetooth:before{
	content:"\f293";
}

.fa-bluetooth-b:before{
	content:"\f294";
}

.fa-percent:before{
	content:"\f295";
}

.fa-gitlab:before{
	content:"\f296";
}

.fa-wpbeginner:before{
	content:"\f297";
}

.fa-wpforms:before{
	content:"\f298";
}

.fa-envira:before{
	content:"\f299";
}

.fa-universal-access:before{
	content:"\f29a";
}

.fa-wheelchair-alt:before{
	content:"\f29b";
}

.fa-question-circle-o:before{
	content:"\f29c";
}

.fa-blind:before{
	content:"\f29d";
}

.fa-audio-description:before{
	content:"\f29e";
}

.fa-volume-control-phone:before{
	content:"\f2a0";
}

.fa-braille:before{
	content:"\f2a1";
}

.fa-assistive-listening-systems:before{
	content:"\f2a2";
}

.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{
	content:"\f2a3";
}

.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{
	content:"\f2a4";
}

.fa-glide:before{
	content:"\f2a5";
}

.fa-glide-g:before{
	content:"\f2a6";
}

.fa-signing:before,.fa-sign-language:before{
	content:"\f2a7";
}

.fa-low-vision:before{
	content:"\f2a8";
}

.fa-viadeo:before{
	content:"\f2a9";
}

.fa-viadeo-square:before{
	content:"\f2aa";
}

.fa-snapchat:before{
	content:"\f2ab";
}

.fa-snapchat-ghost:before{
	content:"\f2ac";
}

.fa-snapchat-square:before{
	content:"\f2ad";
}

.fa-pied-piper:before{
	content:"\f2ae";
}

.fa-first-order:before{
	content:"\f2b0";
}

.fa-yoast:before{
	content:"\f2b1";
}

.fa-themeisle:before{
	content:"\f2b2";
}

.fa-google-plus-circle:before,.fa-google-plus-official:before{
	content:"\f2b3";
}

.fa-fa:before,.fa-font-awesome:before{
	content:"\f2b4";
}

.fa-handshake-o:before{
	content:"\f2b5";
}

.fa-envelope-open:before{
	content:"\f2b6";
}

.fa-envelope-open-o:before{
	content:"\f2b7";
}

.fa-linode:before{
	content:"\f2b8";
}

.fa-address-book:before{
	content:"\f2b9";
}

.fa-address-book-o:before{
	content:"\f2ba";
}

.fa-vcard:before,.fa-address-card:before{
	content:"\f2bb";
}

.fa-vcard-o:before,.fa-address-card-o:before{
	content:"\f2bc";
}

.fa-user-circle:before{
	content:"\f2bd";
}

.fa-user-circle-o:before{
	content:"\f2be";
}

.fa-user-o:before{
	content:"\f2c0";
}

.fa-id-badge:before{
	content:"\f2c1";
}

.fa-drivers-license:before,.fa-id-card:before{
	content:"\f2c2";
}

.fa-drivers-license-o:before,.fa-id-card-o:before{
	content:"\f2c3";
}

.fa-quora:before{
	content:"\f2c4";
}

.fa-free-code-camp:before{
	content:"\f2c5";
}

.fa-telegram:before{
	content:"\f2c6";
}

.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{
	content:"\f2c7";
}

.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{
	content:"\f2c8";
}

.fa-thermometer-2:before,.fa-thermometer-half:before{
	content:"\f2c9";
}

.fa-thermometer-1:before,.fa-thermometer-quarter:before{
	content:"\f2ca";
}

.fa-thermometer-0:before,.fa-thermometer-empty:before{
	content:"\f2cb";
}

.fa-shower:before{
	content:"\f2cc";
}

.fa-bathtub:before,.fa-s15:before,.fa-bath:before{
	content:"\f2cd";
}

.fa-podcast:before{
	content:"\f2ce";
}

.fa-window-maximize:before{
	content:"\f2d0";
}

.fa-window-minimize:before{
	content:"\f2d1";
}

.fa-window-restore:before{
	content:"\f2d2";
}

.fa-times-rectangle:before,.fa-window-close:before{
	content:"\f2d3";
}

.fa-times-rectangle-o:before,.fa-window-close-o:before{
	content:"\f2d4";
}

.fa-bandcamp:before{
	content:"\f2d5";
}

.fa-grav:before{
	content:"\f2d6";
}

.fa-etsy:before{
	content:"\f2d7";
}

.fa-imdb:before{
	content:"\f2d8";
}

.fa-ravelry:before{
	content:"\f2d9";
}

.fa-eercast:before{
	content:"\f2da";
}

.fa-microchip:before{
	content:"\f2db";
}

.fa-snowflake-o:before{
	content:"\f2dc";
}

.fa-superpowers:before{
	content:"\f2dd";
}

.fa-wpexplorer:before{
	content:"\f2de";
}

.fa-meetup:before{
	content:"\f2e0";
}

.sr-only{
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0;
}

.sr-only-focusable:active,.sr-only-focusable:focus{
	position:static;
	width:auto;
	height:auto;
	margin:0;
	overflow:visible;
	clip:auto;
}

@font-face{
	font-family:"arrows";
	src:url("../fonts/arrows.eot");
	src:url("../fonts/arrows.eot#iefix") format("embedded-opentype"),url("../fonts/arrows.woff") format("woff"),url("../fonts/arrows.ttf") format("truetype"),url("../fonts/arrows.svg") format("svg");
	font-weight:normal;
	font-style:normal;
}

.arrows-ico,[class^="arrows-"]:before,[class*=" arrows-"]:before,[class^="arrows-"]:after,[class*=" arrows-"]:after{
	font-family:"arrows";
	font-size:inherit;
	font-weight:400;
	font-style:normal;
}

.arrows-collapse3:before{
	content:"\e000";
}

.arrows-down44:before{
	content:"\e001";
}

.arrows-down45:before{
	content:"\e002";
}

.arrows-expand22:before{
	content:"\e003";
}

.arrows-left126:before{
	content:"\e004";
}

.arrows-left127:before{
	content:"\e005";
}

.arrows-left128:before{
	content:"\e006";
}

.arrows-left129:before{
	content:"\e007";
}

.arrows-next15:before{
	content:"\e008";
}

.arrows-previous11:before{
	content:"\e009";
}

.arrows-right103:before{
	content:"\e00a";
}

.arrows-right104:before{
	content:"\e00b";
}

.arrows-right105:before{
	content:"\e00c";
}

.arrows-right106:before{
	content:"\e00d";
}

.arrows-right107:before{
	content:"\e00e";
}

.arrows-thin35:before{
	content:"\e00f";
}

.arrows-thin36:before{
	content:"\e010";
}

.arrows-up76:before{
	content:"\e011";
}

.arrows-up77:before{
	content:"\e012";
}

.arrows-up78:before{
	content:"\e013";
}

@font-face{
	font-family:'Thin Regular';
	src:url("../fonts/Thin-Regular.eot?66413286");
	src:url("../fonts/Thin-Regular.eot?66413286#iefix") format("embedded-opentype"),url("../fonts/Thin-Regular.woff?66413286") format("woff"),url("../fonts/Thin-Regular.ttf?66413286") format("truetype"),url("../fonts/Thin-Regular.svg?66413286#thin") format("svg");
	font-weight:normal;
	font-style:normal;
}

[class^="thin-icon-"]:before,[class*=" thin-icon-"]:before,.thin-ico{
	font-family:"Thin Regular";
	font-weight:400;
	font-style:normal;
	font-size:inherit;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

.thin-icon-volume-on:before{
	content:'\e800';
}

.thin-icon-gift:before{
	content:'\e801';
}

.thin-icon-cup:before{
	content:'\e802';
}

.thin-icon-folder:before{
	content:'\e803';
}

.thin-icon-dublicate:before{
	content:'\e804';
}

.thin-icon-tag:before{
	content:'\e805';
}

.thin-icon-chat:before{
	content:'\e806';
}

.thin-icon-clock:before{
	content:'\e807';
}

.thin-icon-microphone:before{
	content:'\e808';
}

.thin-icon-map-marker:before{
	content:'\e809';
}

.thin-icon-mobile:before{
	content:'\e80a';
}

.thin-icon-cloud-charge:before{
	content:'\e80b';
}

.thin-icon-resize:before{
	content:'\e80c';
}

.thin-icon-cake:before{
	content:'\e80d';
}

.thin-icon-case:before{
	content:'\e80e';
}

.thin-icon-address:before{
	content:'\e80f';
}

.thin-icon-phone-support:before{
	content:'\e810';
}

.thin-icon-fullscreen:before{
	content:'\e811';
}

.thin-icon-db:before{
	content:'\e812';
}

.thin-icon-music:before{
	content:'\e813';
}

.thin-icon-network:before{
	content:'\e814';
}

.thin-icon-db-network:before{
	content:'\e815';
}

.thin-icon-dropbox-upload:before{
	content:'\e816';
}

.thin-icon-phone-call:before{
	content:'\e817';
}

.thin-icon-briefcase-2:before{
	content:'\e818';
}

.thin-icon-card:before{
	content:'\e819';
}

.thin-icon-support:before{
	content:'\e81a';
}

.thin-icon-pull:before{
	content:'\e81b';
}

.thin-icon-desktop:before{
	content:'\e81c';
}

.thin-icon-pass:before{
	content:'\e81d';
}

.thin-icon-picture:before{
	content:'\e81e';
}

.thin-icon-email:before{
	content:'\e81f';
}

.thin-icon-push:before{
	content:'\e820';
}

.thin-icon-house:before{
	content:'\e821';
}

.thin-icon-download:before{
	content:'\e822';
}

.thin-icon-storage:before{
	content:'\e823';
}

.thin-icon-milk:before{
	content:'\e824';
}

.thin-icon-external-right:before{
	content:'\e825';
}

.thin-icon-email-open:before{
	content:'\e826';
}

.thin-icon-planet:before{
	content:'\e827';
}

.thin-icon-pointer:before{
	content:'\e828';
}

.thin-icon-email-search:before{
	content:'\e829';
}

.thin-icon-external-left:before{
	content:'\e82a';
}

.thin-icon-shirt:before{
	content:'\e82b';
}

.thin-icon-document-edit:before{
	content:'\e82c';
}

.thin-icon-document-delete:before{
	content:'\e82d';
}

.thin-icon-money:before{
	content:'\e82e';
}

.thin-icon-eye:before{
	content:'\e82f';
}

.thin-icon-settings:before{
	content:'\e830';
}

.thin-icon-arrow-bottom-right:before{
	content:'\e831';
}

.thin-icon-arrow-right:before{
	content:'\e832';
}

.thin-icon-flag:before{
	content:'\e833';
}

.thin-icon-star:before{
	content:'\e834';
}

.thin-icon-calculator:before{
	content:'\e835';
}

.thin-icon-safe:before{
	content:'\e836';
}

.thin-icon-cart:before{
	content:'\e837';
}

.thin-icon-bullhorn:before{
	content:'\e838';
}

.thin-icon-anchor:before{
	content:'\e839';
}

.thin-icon-globe:before{
	content:'\e83a';
}

.thin-icon-statistics:before{
	content:'\e83b';
}

.thin-icon-thumb-up:before{
	content:'\e83c';
}

.thin-icon-headphones:before{
	content:'\e83d';
}

.thin-icon-bell:before{
	content:'\e83e';
}

.thin-icon-study:before{
	content:'\e83f';
}

.thin-icon-cart-add:before{
	content:'\e840';
}

.thin-icon-cart-delete:before{
	content:'\e841';
}

.thin-icon-satelite:before{
	content:'\e842';
}

.thin-icon-home:before{
	content:'\e843';
}

.thin-icon-time:before{
	content:'\e844';
}

.thin-icon-book:before{
	content:'\e845';
}

.thin-icon-bookmark:before{
	content:'\e846';
}

.thin-icon-key:before{
	content:'\e847';
}

.thin-icon-timer:before{
	content:'\e848';
}

.thin-icon-saturn:before{
	content:'\e849';
}

.thin-icon-notes:before{
	content:'\e84a';
}

.thin-icon-ambulance:before{
	content:'\e84b';
}

.thin-icon-briefcase:before{
	content:'\e84c';
}

.thin-icon-layers:before{
	content:'\e84d';
}

.thin-icon-delivery:before{
	content:'\e84e';
}

.thin-icon-tint:before{
	content:'\e84f';
}

.thin-icon-trash:before{
	content:'\e850';
}

.thin-icon-lightbulb:before{
	content:'\e851';
}

.thin-icon-calendar:before{
	content:'\e852';
}

.thin-icon-chart:before{
	content:'\e853';
}

.thin-icon-documents:before{
	content:'\e854';
}

.thin-icon-checklist:before{
	content:'\e855';
}

.thin-icon-camera-web:before{
	content:'\e856';
}

.thin-icon-camera:before{
	content:'\e857';
}

.thin-icon-lock:before{
	content:'\e858';
}

.thin-icon-umbrella:before{
	content:'\e859';
}

.thin-icon-user:before{
	content:'\e85a';
}

.thin-icon-love:before{
	content:'\e85b';
}

.thin-icon-hanger:before{
	content:'\e85c';
}

.thin-icon-car:before{
	content:'\e85d';
}

.thin-icon-cloth:before{
	content:'\e85e';
}

.thin-icon-box:before{
	content:'\e85f';
}

.thin-icon-attachment:before{
	content:'\e860';
}

.thin-icon-cd:before{
	content:'\e861';
}

.thin-icon-love-broken:before{
	content:'\e862';
}

.thin-icon-volume-off:before{
	content:'\e863';
}

*{
	outline:none;
}

html *:first-child{
	margin-top:0;
}

html *:last-child{
	margin-bottom:0;
}

body{
	font-family:"Montserrat";
	font-size:18px;
	line-height:1.55556;
	color:#8f8f8f;
	background-color:#090809;
}

dt,dd{
	line-height:1.55556;
}

a{
	color:#fff;
	text-decoration:none;
	transition:color .25s;
}

a:hover,a:focus{
	color:#ff7c8b;
	text-decoration:none;
	outline:none;
}

.p a:hover,.list a:hover{
	text-decoration:underline;
}

img{
	display:inline-block;
	max-width:100%;
	height:auto;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
	margin-top:0;
	margin-bottom:0;
}

h1,.h1{
	font-size:36px;
	line-height:1.5;
	letter-spacing:.005em;
	font-weight:700;
	color:#fff;
}

@media (min-width: 768px) {
	h1,.h1{
	line-height:1;
	font-size:72px;
}


}

h2,.h2{
	font-size:32px;
	line-height:1.5;
}

@media (min-width: 768px) {
	h2,.h2{
	line-height:1.16667;
	font-size:60px;
}


}

h3,.h3{
	font-size:28px;
	line-height:1.5;
}

@media (min-width: 768px) {
	h3,.h3{
	line-height:1.17778;
	font-size:45px;
}


}

h4,.h4{
	font-size:24px;
	line-height:1.5;
	letter-spacing:.3em;
	font-weight:700;
	text-transform:uppercase;
	color:#fff;
}

@media (min-width: 768px) {
	h4,.h4{
	line-height:1.33333;
	font-size:30px;
}


}

h5,.h5{
	font-size:20px;
	line-height:1.5;
	font-family:"Merriweather";
	font-style:italic;
}

@media (min-width: 768px) {
	h5,.h5{
	line-height:1.5;
	font-size:24px;
}


}

h6,.h6{
	font-size:17px;
	line-height:1.5;
	font-family:"Merriweather";
	font-style:italic;
	color:#fff;
}

@media (min-width: 768px) {
	h6,.h6{
	line-height:1.55556;
	font-size:18px;
}


}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{
	transition:.3s all ease;
}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover{
	color:#7b2832;
}

.big{
	font-size:23px;
}

small,.small{
	display:block;
	font-size:16px;
}

.divider{
	margin-top:0;
	margin-bottom:0;
	border-top:1px solid #eee;
}

ul,ol{
	list-style:none;
	padding:0;
	margin:0;
}

.list>li+li{
	margin-top:10px;
}

.inline-list{
	-webkit-transform:translateY(-10px);
	-ms-transform:translateY(-10px);
	transform:translateY(-10px);
	margin-bottom:-10px;
	margin-left:-15px;
}

.inline-list>*{
	display:inline-block;
}

.inline-list>*,.inline-list>*:first-child{
	margin-top:10px;
	margin-left:15px;
}

dl{
	margin:0;
}

.terms-list dt+dd{
	margin-top:10px;
}

.terms-list dd+dt{
	margin-top:26px;
}

.terms-list p+p{
	margin-top:10px;
}

.list-index{
	counter-reset:li;
}

.list-index li .list-index-counter:before{
	content:counter(li,decimal-leading-zero);
	counter-increment:li;
}

.list-marked li{
	position:relative;
	padding-left:22px;
}

.list-marked li:before{
	content:'\e00d';
	display:block;
	position:absolute;
	left:-11px;
	top:4px;
	font-family:"arrows";
	font-size:14px;
	transition:.25s;
}

.list-marked li:hover:before{
	opacity:0;
	-webkit-transform:translateX(100%);
	-ms-transform:translateX(100%);
	transform:translateX(100%);
}

.list-marked li+li{
	margin-top:12px;
}

.bg-white{
	background:#fff;
}

.bg-white+.bg-white{
	padding-top:0;
}

.bg-primary{
	background:#b53b49;
}

.bg-primary+.bg-primary{
	padding-top:0;
}

.bg-primary .btn-primary{
	color:#b53b49;
	background-color:#fff;
	border-color:#fff;
}

.ios .bg-primary .btn-primary .icon,.mac-os .bg-primary .btn-primary .icon{
	transition:.3s;
}

.bg-primary .btn-primary .icon-left{
	color:#b53b49;
}

.bg-primary .btn-primary .icon-right{
	color:#b53b49;
}

.bg-primary .btn-primary:hover,.bg-primary .btn-primary:focus,.bg-primary .btn-primary:active,.bg-primary .btn-primary:hover{
	color:#b53b49;
	background-color:#f2f2f2;
	border-color:#f2f2f2;
}

.bg-primary .btn-primary:hover .icon-left,.bg-primary .btn-primary:focus .icon-left,.bg-primary .btn-primary:active .icon-left,.bg-primary .btn-primary:hover .icon-left{
	color:#b53b49;
}

.bg-primary .btn-primary:hover .icon-right,.bg-primary .btn-primary:focus .icon-right,.bg-primary .btn-primary:active .icon-right,.bg-primary .btn-primary:hover .icon-right{
	color:#b53b49;
}

@media (min-width: 480px) {
	.bg-image-1{
	background-image:url("../images/backgrounds/background-01-1920x832.jpg");
	background-size:cover;
	background-position-x:right;
	background-repeat:no-repeat;
}


}

.bg-image-2{
	background-color:#b53b49;
}

@media (min-width: 768px) {
	.bg-image-2{
	background-image:url("../images/backgrounds/background-02-1920x798.jpg");
	background-size:cover;
	background-position-x:left;
	background-repeat:no-repeat;
}


}

.bg-image-3{
	position:relative;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
}

.bg-image-3:before{
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:-1;
	background:rgba(9,8,9,0.7);
}

@media (min-width: 480px) {
	.bg-image-3{
	background-image:url("../images/backgrounds/background-03-1920x926.jpg");
	background-position-x:center;
	background-repeat:no-repeat;
}


}

@media (min-width: 992px) {
	.bg-image-3:before{
	display:none;
}


}

@media (min-width: 1800px) {
	.bg-image-3{
	background-size:contain;
}


}

.bg-image-4{
	background-color:#b53b49;
}

@media (min-width: 768px) {
	.bg-image-4{
	background-image:url("../images/backgrounds/background-04-1920x732.jpg");
	background-size:cover;
	background-position-x:left;
	background-repeat:no-repeat;
}


}

.bg-image-5{
	background-color:#b53b49;
}

@media (min-width: 768px) {
	.bg-image-5{
	background-image:url("../images/backgrounds/background-05-1920x666.jpg");
	background-size:cover;
	background-position-x:right;
	background-repeat:no-repeat;
}


}

@media (min-width: 992px) {
	.bg-image-6{
	background-image:url("../images/backgrounds/background-06-1920x546.jpg");
	background-position-x:center;
	background-repeat:no-repeat;
}


}

@media (min-width: 1800px) {
	.bg-image-6{
	background-size:contain;
}


}

.bg-image-7{
	background-color:#b53b49;
}

@media (min-width: 768px) {
	.bg-image-7{
	background-image:url("../images/backgrounds/background-07-1920x596.jpg");
	background-size:cover;
	background-position-x:right;
	background-repeat:no-repeat;
}


}

.bg-image-8{
	position:relative;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
}

.bg-image-8:before{
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:-1;
	background:rgba(9,8,9,0.7);
}

@media (min-width: 768px) {
	.bg-image-8{
	background-image:url("../images/backgrounds/background-08-1920x948.jpg");
	background-position-x:right;
	background-repeat:no-repeat;
}


}

@media (min-width: 1800px) {
	.bg-image-8{
	background-size:contain;
}

.bg-image-8:before{
	display:none;
}


}

.bg-image-9{
	position:relative;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
}

.bg-image-9:before{
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:-1;
	background:rgba(9,8,9,0.7);
}

@media (min-width: 768px) {
	.bg-image-9{
	background-image:url("../images/backgrounds/background-09-1920x672.jpg");
	background-position-x:right;
	background-repeat:no-repeat;
}


}

@media (min-width: 1800px) {
	.bg-image-9{
	background-size:contain;
	background-position-x:center;
}

.bg-image-9:before{
	display:none;
}


}

.bg-image-10{
	position:relative;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	z-index:1;
}

.bg-image-10:before{
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:-1;
	background:rgba(9,8,9,0.7);
}

@media (min-width: 768px) {
	.bg-image-10{
	background-image:url("../images/backgrounds/background-10-1920x553.jpg");
	background-size:cover;
	background-position-x:center;
	background-repeat:no-repeat;
}


}

@media (min-width: 992px) {
	.bg-image-10:before{
	display:none;
}


}

.bg-image-11{
	position:relative;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
}

.bg-image-11:before{
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:-1;
	background:rgba(9,8,9,0.7);
}

@media (min-width: 768px) {
	.bg-image-11{
	background-image:url("../images/backgrounds/background-11-1920x826.jpg");
	background-position-x:right;
	background-repeat:no-repeat;
}


}

@media (min-width: 1800px) {
	.bg-image-11{
	background-size:contain;
}

.bg-image-11:before{
	display:none;
}


}

.page .text-gray-base{
	color:#000;
}

.page a.text-gray-base:hover,.page a.text-gray-base:focus{
	color:#ff7c8b;
}

.page .text-gray-darker{
	color:#090809;
}

.page a.text-gray-darker:hover,.page a.text-gray-darker:focus{
	color:#ff7c8b;
}

.page .text-gray-dark{
	color:#333;
}

.page a.text-gray-dark:hover,.page a.text-gray-dark:focus{
	color:#ff7c8b;
}

.page .text-gray{
	color:#555;
}

.page a.text-gray:hover,.page a.text-gray:focus{
	color:#ff7c8b;
}

.page .text-gray-light{
	color:#8f8f8f;
}

.page a.text-gray-light:hover,.page a.text-gray-light:focus{
	color:#ff7c8b;
}

.page .text-gray-lighter{
	color:#eee;
}

.page a.text-gray-lighter:hover,.page a.text-gray-lighter:focus{
	color:#ff7c8b;
}

.page .text-primary{
	color:#b53b49;
}

.page a.text-primary:hover,.page a.text-primary:focus{
	color:#ff7c8b;
}

.page .text-secondary{
	color:#ff7c8b;
}

.page a.text-secondary:hover,.page a.text-secondary:focus{
	color:#ff495e;
}

.page .text-white{
	color:#fff;
}

.page a.text-white:hover,.page a.text-white:focus{
	color:#ff7c8b;
}

.relative{
	position:relative;
}

.link{
	display:block;
}

.css-counter{
	counter-reset:counter;
}

.css-counter .counter-number:before{
	content:counter(counter,decimal-leading-zero) ".";
	counter-increment:counter;
}

.icon{
	display:inline-block;
	font-size:16px;
	line-height:16px;
}

.icon:before{
	position:relative;
	display:inline-block;
	font-weight:400;
	font-style:normal;
	speak:none;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

.icon-xs{
	font-size:12px;
}

.icon-lg{
	font-size:22px;
}

.button{
	display:inline-block;
	position:relative;
	padding:13px 22px;
	font-size:14px;
	line-height:29px;
	border-radius:0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	border-style:solid;
	text-align:center;
	cursor:pointer;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	transition:250ms all ease-in-out;
}

.button>*{
	vertical-align:middle;
	line-height:inherit;
}

.button .icon{
	transition:inherit!important;
}

.button:focus,.button:active,.button:active:focus{
	outline:none;
}

.page .button-default{
	color:#090809;
	background-color:transparent;
	border-color:#555;
}

.ios .page .button-default .icon,.mac-os .page .button-default .icon{
	transition:.3s;
}

.page .button-default .icon-left{
	color:#fff;
}

.page .button-default .icon-right{
	color:#090809;
}

.page .button-default:hover,.page .button-default:focus,.page .button-default:active,.page .button-default:hover{
	color:#fff;
	background-color:#090809;
	border-color:#090809;
}

.page .button-default:hover .icon-left,.page .button-default:focus .icon-left,.page .button-default:active .icon-left,.page .button-default:hover .icon-left{
	color:#090809;
}

.page .button-default:hover .icon-right,.page .button-default:focus .icon-right,.page .button-default:active .icon-right,.page .button-default:hover .icon-right{
	color:#fff;
}

.page .button-primary{
	color:#fff;
	background-color:transparent;
	border-color:#b53b49;
}

.ios .page .button-primary .icon,.mac-os .page .button-primary .icon{
	transition:.3s;
}

.page .button-primary .icon-left{
	color:#fff;
}

.page .button-primary .icon-right{
	color:#fff;
}

.page .button-primary:hover,.page .button-primary:focus,.page .button-primary:active,.page .button-primary:hover{
	color:#fff;
	background-color:#b53b49;
	border-color:#b53b49;
}

.page .button-primary:hover .icon-left,.page .button-primary:focus .icon-left,.page .button-primary:active .icon-left,.page .button-primary:hover .icon-left{
	color:#fff;
}

.page .button-primary:hover .icon-right,.page .button-primary:focus .icon-right,.page .button-primary:active .icon-right,.page .button-primary:hover .icon-right{
	color:#fff;
}

.page .button-primary-transparent{
	color:#fff;
	background-color:transparent;
	border-color:transparent;
}

.ios .page .button-primary-transparent .icon,.mac-os .page .button-primary-transparent .icon{
	transition:.3s;
}

.page .button-primary-transparent .icon-left{
	color:#b53b49;
}

.page .button-primary-transparent .icon-right{
	color:#fff;
}

.page .button-primary-transparent:hover,.page .button-primary-transparent:focus,.page .button-primary-transparent:active,.page .button-primary-transparent:hover{
	color:#b53b49;
	background-color:transparent;
	border-color:transparent;
}

.page .button-primary-transparent:hover .icon-left,.page .button-primary-transparent:focus .icon-left,.page .button-primary-transparent:active .icon-left,.page .button-primary-transparent:hover .icon-left{
	color:#fff;
}

.page .button-primary-transparent:hover .icon-right,.page .button-primary-transparent:focus .icon-right,.page .button-primary-transparent:active .icon-right,.page .button-primary-transparent:hover .icon-right{
	color:#b53b49;
}

.page .button-primary-transparent-2{
	color:#fff;
	background-color:transparent;
	border-color:transparent;
}

.ios .page .button-primary-transparent-2 .icon,.mac-os .page .button-primary-transparent-2 .icon{
	transition:.3s;
}

.page .button-primary-transparent-2 .icon-left{
	color:#ff7c8b;
}

.page .button-primary-transparent-2 .icon-right{
	color:#fff;
}

.page .button-primary-transparent-2:hover,.page .button-primary-transparent-2:focus,.page .button-primary-transparent-2:active,.page .button-primary-transparent-2:hover{
	color:#ff7c8b;
	background-color:transparent;
	border-color:transparent;
}

.page .button-primary-transparent-2:hover .icon-left,.page .button-primary-transparent-2:focus .icon-left,.page .button-primary-transparent-2:active .icon-left,.page .button-primary-transparent-2:hover .icon-left{
	color:#fff;
}

.page .button-primary-transparent-2:hover .icon-right,.page .button-primary-transparent-2:focus .icon-right,.page .button-primary-transparent-2:active .icon-right,.page .button-primary-transparent-2:hover .icon-right{
	color:#ff7c8b;
}

.page .button-secondary{
	color:#fff;
	background-color:transparent;
	border-color:black;
}

.ios .page .button-secondary .icon,.mac-os .page .button-secondary .icon{
	transition:.3s;
}

.page .button-secondary .icon-left{
	color:#fff;
}

.page .button-secondary .icon-right{
	color:#fff;
}

.page .button-secondary:hover,.page .button-secondary:focus,.page .button-secondary:active,.page .button-secondary:hover{
	color:#fff;
	background-color:black;
	border-color:black;
}

.page .button-secondary:hover .icon-left,.page .button-secondary:focus .icon-left,.page .button-secondary:active .icon-left,.page .button-secondary:hover .icon-left{
	color:#fff;
}

.page .button-secondary:hover .icon-right,.page .button-secondary:focus .icon-right,.page .button-secondary:active .icon-right,.page .button-secondary:hover .icon-right{
	color:#fff;
}

.page .button-secondary-transparent{
	color:#fff;
	background-color:transparent;
	border-color:transparent;
}

.ios .page .button-secondary-transparent .icon,.mac-os .page .button-secondary-transparent .icon{
	transition:.3s;
}

.page .button-secondary-transparent .icon-left{
	color:#090809;
}

.page .button-secondary-transparent .icon-right{
	color:#fff;
}

.page .button-secondary-transparent:hover,.page .button-secondary-transparent:focus,.page .button-secondary-transparent:active,.page .button-secondary-transparent:hover{
	color:#090809;
	background-color:transparent;
	border-color:transparent;
}

.page .button-secondary-transparent:hover .icon-left,.page .button-secondary-transparent:focus .icon-left,.page .button-secondary-transparent:active .icon-left,.page .button-secondary-transparent:hover .icon-left{
	color:#fff;
}

.page .button-secondary-transparent:hover .icon-right,.page .button-secondary-transparent:focus .icon-right,.page .button-secondary-transparent:active .icon-right,.page .button-secondary-transparent:hover .icon-right{
	color:#090809;
}

.button-md{
	border-width:1px;
	padding:14px 27px;
	font-size:14px;
	line-height:14px;
	border-radius:0;
	text-transform:uppercase;
	letter-spacing:.2em;
}

.button-md .icon-left{
	margin-right:22px;
	font-size:14px;
}

.button-md .icon-right{
	margin-left:22px;
	font-size:14px;
}

.button-md-2{
	border-width:0;
	padding:12px 0;
	font-size:12px;
	line-height:12px;
	border-radius:0;
	text-transform:uppercase;
	letter-spacing:.2em;
}

.button-md-2 .icon-left{
	margin-right:1.6px;
	font-size:38.4px;
}

.button-md-2 .icon-right{
	margin-left:8.8px;
	font-size:14.4px;
}

@media (min-width: 992px) {
	.button-md-2{
	padding:15px 0;
	font-size:14px;
	line-height:14px;
	border-radius:0;
}

.button-md-2 .icon-left{
	margin-right:2px;
	font-size:48px;
}

.button-md-2 .icon-right{
	margin-left:11px;
	font-size:18px;
}


}

.button-search{
	border-width:0;
	padding:11px 0;
	font-size:14px;
	line-height:14px;
	border-radius:0;
	width:100%;
	text-transform:uppercase;
	letter-spacing:.2em;
}

.button-search .icon-left{
	margin-right:2px;
	font-size:48px;
}

.button-search .icon-right{
	margin-left:11px;
	font-size:18px;
}

.button-circle{
	border-radius:30px;
}

.button-ellipse-md{
	border-radius:5px;
}

.button-ellipse-lg{
	border-radius:10px;
}

.button.button-icon{
	padding-left:17px;
	padding-right:17px;
}

.button.button-icon .icon{
	font-size:16px;
	line-height:inherit;
	vertical-align:middle;
	transition:0s;
}

.button.button-icon-left .icon{
	float:left;
	padding-right:10px;
}

.button.button-icon-right .icon{
	float:right;
	padding-left:10px;
}

.rd-mailform{
	position:relative;
	text-align:left;
}

.form-input{
	display:block;
	width:100%;
	height:38px;
	padding:6px 15px;
	font-size:18px;
	font-weight:400;
	line-height:26px;
	color:rgba(143,143,143,0.5);
	background-color:transparent;
	background-image:none;
	border:1px solid rgba(255,255,255,0.2);
	border-radius:0;
	-webkit-appearance:none;
	transition:.3s ease-in-out;
}

.form-input:focus{
	outline:0;
}

textarea.form-input{
	height:198px;
	min-height:50px;
	max-height:250px;
	resize:vertical;
}

.form-wrap{
	position:relative;
}

.form-wrap+.form-wrap,.form-wrap+.button{
	margin-top:15px;
}

.form-label{
	position:absolute;
	top:6px;
	left:15px;
	z-index:9;
	margin:0;
	font-size:18px;
	font-weight:400;
	line-height:26px;
	pointer-events:none;
	transition:.3s;
	color:rgba(143,143,143,0.5);
}

.form-label.focus{
	opacity:0;
}

.form-label.auto-fill{
	color:rgba(143,143,143,0.5);
}

@media (min-width: 768px) {
	.form-label-outside{
	position:static;
}

.form-label-outside,.form-label-outside.focus,.form-label-outside.auto-fill{
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	color:rgba(143,143,143,0.5);
	font-size:18px;
}


}

.form-validation{
	position:absolute;
	left:15px;
	top:100%;
	font-size:11px;
	line-height:11px;
	color:#d9534f;
	margin-top:2px;
	transition:.3s;
	z-index:11;
}

.form-validation-left .form-validation{
	right:auto;
	top:100%;
	left:0;
}

#form-output-global{
	position:fixed;
	bottom:30px;
	left:15px;
	z-index:9999999;
	-webkit-transform:translateX(-500px);
	-ms-transform:translateX(-500px);
	transform:translateX(-500px);
	font-size:16px;
	transition:.3s all ease;
	visibility:hidden;
}

#form-output-global.active{
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
	visibility:visible;
}

@media (min-width: 480px) {
	#form-output-global{
	left:30px;
}


}

.form-output{
	position:absolute;
	top:100%;
	left:0;
	font-size:14px;
	line-height:1.5;
	margin-top:2px;
	transition:.3s;
	opacity:0;
	visibility:hidden;
}

.form-output.active{
	opacity:1;
	visibility:visible;
}

.form-output.error{
	color:#d9534f;
}

.form-output.success{
	color:#5cb85c;
}

.radio .radio-custom,.radio-inline .radio-custom,.checkbox .checkbox-custom,.checkbox-inline .checkbox-custom{
	opacity:0;
}

.radio .radio-custom,.radio .radio-custom-dummy,.radio-inline .radio-custom,.radio-inline .radio-custom-dummy,.checkbox .checkbox-custom,.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom,.checkbox-inline .checkbox-custom-dummy{
	position:absolute;
	width:14px;
	height:14px;
	margin-left:-20px;
	margin-top:5px;
	outline:none;
	cursor:pointer;
}

.radio .radio-custom-dummy,.radio-inline .radio-custom-dummy,.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom-dummy{
	pointer-events:none;
	background:#eee;
	box-shadow:inset 1px 1px 1px rgba(0,0,0,0.15);
}

.radio .radio-custom-dummy:after,.radio-inline .radio-custom-dummy:after,.checkbox .checkbox-custom-dummy:after,.checkbox-inline .checkbox-custom-dummy:after{
	position:absolute;
	opacity:0;
}

.radio .radio-custom:focus,.radio-inline .radio-custom:focus,.checkbox .checkbox-custom:focus,.checkbox-inline .checkbox-custom:focus{
	outline:none;
}

.radio-custom:checked+.radio-custom-dummy:after,.checkbox-custom:checked+.checkbox-custom-dummy:after{
	opacity:1;
}

.radio .radio-custom-dummy,.radio-inline .radio-custom-dummy{
	border-radius:50%;
}

.radio .radio-custom-dummy:after,.radio-inline .radio-custom-dummy:after{
	content:'';
	top:3px;
	right:3px;
	bottom:3px;
	left:3px;
	background:#090809;
	border-radius:50%;
}

.checkbox,.checkbox-inline{
	padding-left:20px;
}

.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom-dummy{
	pointer-events:none;
	border-radius:3px;
	margin-left:0;
	left:0;
}

.checkbox .checkbox-custom-dummy:after,.checkbox-inline .checkbox-custom-dummy:after{
	content:'\e5ca';
	font-family:'Material Icons';
	font-size:20px;
	line-height:10px;
	position:absolute;
	top:0;
	left:0;
	color:#090809;
}

.table-custom-wrap{
	overflow-x:auto;
}

.table-custom{
	width:100%;
	text-align:left;
}

.table-custom tr:first-child td{
	font-weight:700;
}

.table-custom th tbody,.table-custom td tbody{
	padding:7px 18px;
}

@media (min-width: 992px) {
	.table-custom th:nth-child(n+2),.table-custom td:nth-child(n+2){
	padding-left:56px;
}


}

.table-custom{
	font-size:16px;
	text-align:left;
}

.table-custom th{
	color:#090809;
	font-weight:400;
}

.table-custom td{
	color:#8f8f8f;
}

.table-custom tbody tr{
	border:1px solid #eee;
	border-left:none;
	border-right:none;
}

.table-custom tbody tr:first-child{
	border:1px solid #eee;
}

.table-custom tbody tr td,.table-custom tbody tr th{
	border:none;
	vertical-align:middle;
	padding:13px 23px;
}

.table-custom tbody tr td:first-child,.table-custom tbody tr th:first-child{
	width:130px;
}

.table-custom tbody tr th,.table-custom tbody tr td{
	padding:4px 16px;
}

@media (min-width: 992px) {
	.table-custom.table-fixed{
	table-layout:fixed;
}


}

.table-custom.table-fixed th tbody,.table-custom.table-fixed td tbody{
	padding:0;
}

@media (min-width: 992px) {
	.table-custom.table-fixed th,.table-custom.table-fixed td{
	padding:13px 23px;
}

.table-custom.table-fixed th:nth-child(n+2),.table-custom.table-fixed td:nth-child(n+2){
	padding-left:0;
}


}

.table-custom.table-hover-rows tbody tr:first-child,.table-custom.striped-table tbody tr:first-child,.table-custom.condensed-table tbody tr:first-child,.table-custom.bordered-table tbody tr:first-child{
	border:none;
	border-bottom:1px solid #090809;
}

.table-custom.table-hover-rows tbody tr:nth-child(n+2):hover{
	background:#eee;
	cursor:pointer;
}

.table-custom.striped-table tbody tr:hover,.table-custom.condensed-table tbody tr:hover,.table-custom.bordered-table tbody tr:hover{
	background:none;
	cursor:auto;
}

.table-custom.striped-table tbody tr:nth-child(even),.table-custom.condensed-table tbody tr:nth-child(even),.table-custom.bordered-table tbody tr:nth-child(even){
	background:rgba(31,41,50,0.05);
}

@media (min-width: 992px) {
	.table-custom.condensed-table th,.table-custom.condensed-table td{
	padding:9px 23px;
}


}

.table-custom.bordered-table tbody tr{
	border:1px solid #eee;
}

.table-custom.bordered-table tbody tr td,.table-custom.bordered-table tbody tr th{
	border:1px solid #eee;
}

.table-custom.bordered-table tbody tr th{
	border-bottom:none;
}

.table-custom.bordered-table tbody tr:nth-child(n+2) td{
	border-top:none;
}

.table-custom.bordered-table tbody tr:nth-child(even){
	background:none;
}

.table-custom.bordered-table tbody tr th:first-child,.table-custom.bordered-table tbody tr td:first-child{
	width:110px;
}

@media (min-width: 992px) {
	.table-custom.bordered-table tbody th,.table-custom.bordered-table tbody td{
	padding:12px 19px;
}

.table-custom.bordered-table tbody th:nth-child(n+2),.table-custom.bordered-table tbody td:nth-child(n+2){
	padding-left:20px;
}


}

.table-custom.table-primary tbody tr{
	border-color:transparent;
}

.table-custom.table-primary tbody tr:nth-child(even){
	background:rgba(31,41,50,0.05);
}

.table-custom.table-primary tbody tr:first-child th{
	font-weight:700;
}

.table-custom.table-primary tbody tr th{
	background:#b53b49;
	color:#fff;
	border-top-color:#b53b49;
}

.table-custom.table-primary tbody tr:first-child th:first-child{
	border-top-left-radius:3px;
}

.table-custom.table-primary tbody tr:first-child th:last-child{
	border-top-right-radius:3px;
}

.service .number{
	color:#b53b49;
}

.service *+.heading,.service *+.button{
	margin-top:10px;
}

@media (min-width: 1200px) {
	.service{
	padding-right:55px;
}

.service *+.heading{
	margin-top:29px;
}

.service *+.button{
	margin-top:11px;
}


}

.call-to-action{
	border:1px solid rgba(255,255,255,0.2);
	padding:20px;
	text-align:center;
}

.call-to-action .description{
	color:#fff;
}

.call-to-action *+.description{
	margin-top:17px;
}

.call-to-action *+.button{
	margin-top:20px;
}

@media (min-width: 992px) {
	.call-to-action{
	padding:60px;
	text-align:left;
}


}

@media (min-width: 1200px) {
	[class*="cell-"] .call-to-action{
	margin-top:115px;
	padding:77px 40px 50px 100px;
}


}

.event{
	text-align:center;
}

.event .date{
	display:inline-block;
	border:1px solid rgba(255,255,255,0.2);
	padding:27px;
	text-align:center;
	width:170px;
}

.event .date .month,.event .date .day{
	letter-spacing:0;
}

.event .date .month{
	text-transform:capitalize;
}

@media (min-width: 768px) {
	.event{
	text-align:left;
}

.event .date{
	display:inline-block;
}


}

.person{
	text-align:center;
}

.person .social,.person .social a,.person .social a:focus{
	color:#8f8f8f;
}

.person .social a:hover{
	color:#ff7c8b;
}

.person *+.unit{
	margin-top:15px;
}

@media (min-width: 768px) {
	.person{
	text-align:left;
}


}

@media (min-width: 1200px) {
	.person .person-meta{
	padding-top:43px;
}

.person *+.unit{
	margin-top:38px;
}

.person *+.position{
	margin-top:5px;
}

.person *+.social{
	margin-top:7px;
}


}

@media (min-width: 992px) {
	.decorative-line-1:before{
	content:"";
	position:absolute;
	top:13px;
	right:100%;
	margin:0;
	width:64px;
	border-bottom:1px solid;
}


}

@media (min-width: 1200px) {
	.decorative-line-1:before{
	width:84px;
}


}

.decorative-line-2{
	display:inline-block;
	margin:0 10px;
	border-bottom:1px solid;
	width:64px;
	vertical-align:middle;
}

@media (min-width: 1200px) {
	.decorative-line-2{
	margin:0 22px;
	width:84px;
}


}

.bordered{
	padding:39px 34px;
	border:1px solid rgba(255,255,255,0.2);
}

.box-skin-1{
	padding:10px;
	border:1px solid rgba(255,255,255,0.2);
}

.box-skin-1 .heading{
	color:#b53b49;
}

.box-skin-1 *+.content{
	margin-top:10px;
}

@media (min-width: 992px) {
	.box-skin-1{
	padding:22px 20px 22px 29px;
	min-height:232px;
}


}

.brand{
	display:inline-block;
}

.brand img{
	max-height:70px;
}

@media (min-width: 992px) {
	.brand img{
	max-height:none;
}


}

.text-left{
	text-align:left;
}

.text-center{
	text-align:center;
}

.text-right{
	text-align:right;
}

.text-middle{
	vertical-align:middle;
}

@media (min-width: 480px) {
	html:not(.lt-ie-10) .text-xs-left{
	text-align:left;
}

html:not(.lt-ie-10) .text-xs-center{
	text-align:center;
}

html:not(.lt-ie-10) .text-xs-right{
	text-align:right;
}

html:not(.lt-ie-10) .text-xs-justify{
	text-align:justify;
}


}

@media (min-width: 768px) {
	html:not(.lt-ie-10) .text-sm-left{
	text-align:left;
}

html:not(.lt-ie-10) .text-sm-center{
	text-align:center;
}

html:not(.lt-ie-10) .text-sm-right{
	text-align:right;
}

html:not(.lt-ie-10) .text-sm-justify{
	text-align:justify;
}


}

@media (min-width: 992px) {
	html:not(.lt-ie-10) .text-md-left{
	text-align:left;
}

html:not(.lt-ie-10) .text-md-center{
	text-align:center;
}

html:not(.lt-ie-10) .text-md-right{
	text-align:right;
}

html:not(.lt-ie-10) .text-md-justify{
	text-align:justify;
}


}

@media (min-width: 1200px) {
	html:not(.lt-ie-10) .text-lg-left{
	text-align:left;
}

html:not(.lt-ie-10) .text-lg-center{
	text-align:center;
}

html:not(.lt-ie-10) .text-lg-right{
	text-align:right;
}

html:not(.lt-ie-10) .text-lg-justify{
	text-align:justify;
}


}

.text-italic{
	font-style:italic;
}

.text-normal{
	font-style:normal;
}

.text-underline{
	text-decoration:underline;
}

.text-strike{
	text-decoration:line-through;
}

.text-thin{
	font-weight:100;
}

.text-light{
	font-weight:300;
}

.text-regular{
	font-weight:400;
}

.text-medium{
	font-weight:500;
}

.text-sbold{
	font-weight:600;
}

.text-bold,strong{
	font-weight:700;
}

.text-ubold{
	font-weight:900;
}

.text-spacing-0{
	letter-spacing:0;
}

.text-spacing-40{
	letter-spacing:0.04em;
}

.text-spacing-120{
	letter-spacing:0.12em;
}

.reveal-block{
	display:block!important;
}

.reveal-inline-block{
	display:inline-block!important;
}

.reveal-inline{
	display:inline!important;
}

.reveal-flex{
	display:-ms-flexbox!important;
	display:-webkit-flex!important;
	display:flex!important;
}

.veil{
	display:none!important;
}

@media (min-width: 480px) {
	.reveal-xs-block{
	display:block!important;
}

.reveal-xs-inline-block{
	display:inline-block!important;
}

.reveal-xs-inline{
	display:inline!important;
}

.reveal-xs-flex{
	display:-ms-flexbox!important;
	display:-webkit-flex!important;
	display:flex!important;
}

.veil-xs{
	display:none!important;
}


}

@media (min-width: 768px) {
	.reveal-sm-block{
	display:block!important;
}

.reveal-sm-inline-block{
	display:inline-block!important;
}

.reveal-sm-inline{
	display:inline!important;
}

.reveal-sm-flex{
	display:-ms-flexbox!important;
	display:-webkit-flex!important;
	display:flex!important;
}

.veil-sm{
	display:none!important;
}


}

@media (min-width: 992px) {
	.reveal-md-block{
	display:block!important;
}

.reveal-md-inline-block{
	display:inline-block!important;
}

.reveal-md-inline{
	display:inline!important;
}

.reveal-md-flex{
	display:-ms-flexbox!important;
	display:-webkit-flex!important;
	display:flex!important;
}

.veil-md{
	display:none!important;
}


}

@media (min-width: 1200px) {
	.reveal-lg-block{
	display:block!important;
}

.reveal-lg-inline-block{
	display:inline-block!important;
}

.reveal-lg-inline{
	display:inline!important;
}

.reveal-lg-flex{
	display:-ms-flexbox!important;
	display:-webkit-flex!important;
	display:flex!important;
}

.veil-lg{
	display:none!important;
}


}

@media (min-width: 1800px) {
	.reveal-xl-block{
	display:block!important;
}

.reveal-xl-inline-block{
	display:inline-block!important;
}

.reveal-xl-inline{
	display:inline!important;
}

.reveal-xl-flex{
	display:-ms-flexbox!important;
	display:-webkit-flex!important;
	display:flex!important;
}

.veil-xl{
	display:none!important;
}


}

html .page .group{
	-webkit-transform:translateY(-20px);
	-ms-transform:translateY(-20px);
	transform:translateY(-20px);
	margin-bottom:-20px;
	margin-left:-15px;
}

html .page .group>*,html .page .group>*:first-child{
	display:inline-block;
	margin-top:20px;
	margin-left:15px;
}

html .page .group-xs{
	-webkit-transform:translateY(-5px);
	-ms-transform:translateY(-5px);
	transform:translateY(-5px);
	margin-bottom:-5px;
	margin-left:-5px;
}

html .page .group-xs>*,html .page .group-xs>*:first-child{
	display:inline-block;
	margin-top:5px;
	margin-left:5px;
}

html .page .group-sm{
	-webkit-transform:translateY(-10px);
	-ms-transform:translateY(-10px);
	transform:translateY(-10px);
	margin-bottom:-10px;
	margin-left:-10px;
}

html .page .group-sm>*,html .page .group-sm>*:first-child{
	display:inline-block;
	margin-top:10px;
	margin-left:10px;
}

html .page .group-lg{
	-webkit-transform:translateY(-20px);
	-ms-transform:translateY(-20px);
	transform:translateY(-20px);
	margin-bottom:-20px;
	margin-left:-20px;
}

html .page .group-lg>*,html .page .group-lg>*:first-child{
	display:inline-block;
	margin-top:20px;
	margin-left:20px;
}

html .page .group-xl{
	-webkit-transform:translateY(-27px);
	-ms-transform:translateY(-27px);
	transform:translateY(-27px);
	margin-bottom:-27px;
	margin-left:-27px;
}

html .page .group-xl>*,html .page .group-xl>*:first-child{
	display:inline-block;
	margin-top:27px;
	margin-left:27px;
}

html .page .group-1{
	-webkit-transform:translateY(-15px);
	-ms-transform:translateY(-15px);
	transform:translateY(-15px);
	margin-bottom:-15px;
	margin-left:-60px;
}

html .page .group-1>*{
	display:block;
}

html .page .group-1>*,html .page .group-1>*:first-child{
	margin-top:15px;
	margin-left:60px;
}

@media (min-width: 768px) {
	html .page .group-1>*{
	display:inline-block;
}


}

html .page .group-top>*,html .page .group-top>*:first-child{
	vertical-align:top;
}

html .page .group-middle{
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

html .page .group-bottom>*,html .page .group-bottom>*:first-child{
	vertical-align:bottom;
}

.context-dark h1,.context-dark .h1 h2,.context-dark .h2 h3,.context-dark .h3 h5,.context-dark .h5 h6,.context-dark .h6{
	color:#fff;
}

.context-dark h4,.context-dark .h4{
	color:#b53b49;
}

.context-dark a{
	color:#fff;
}

.context-dark a:hover{
	color:#ff7c8b;
}

#rd-search-results-live #search-results h1,#rd-search-results-live #search-results .h1 h2,#rd-search-results-live #search-results .h2 h3,#rd-search-results-live #search-results .h3 h5,#rd-search-results-live #search-results .h5 h6,#rd-search-results-live #search-results .h6{
	color:#333;
}

#rd-search-results-live #search-results h4,#rd-search-results-live #search-results .h4{
	color:#b53b49;
}

#rd-search-results-live #search-results a{
	color:#333;
}

#rd-search-results-live #search-results a:hover{
	color:#ff7c8b;
}

.context-primary,.context-primary h1,.context-primary .h1 h2,.context-primary .h2 h3,.context-primary .h3 h5,.context-primary .h5 h6,.context-primary .h6{
	color:#fff;
}

.context-primary h4,.context-primary .h4{
	color:#090809;
}

.context-primary a{
	color:#fff;
}

.context-primary a:hover{
	color:#090809;
}

.shell,.shell-wide,.shell-fluid{
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px;
}

.shell,.shell-wide{
	min-width:300px;
	max-width:480px;
}

@media (min-width: 768px) {
	.shell,.shell-wide{
	max-width:750px;
}


}

@media (min-width: 992px) {
	.shell,.shell-wide{
	max-width:970px;
}


}

@media (min-width: 1200px) {
	.shell,.shell-wide{
	max-width:1200px;
}


}

@media (min-width: 1200px) {
	.shell-wide{
	max-width:1800px;
}


}

@media (min-width: 1200px) {
	.shell-fluid-inset-lg-50{
	padding-left:50px;
	padding-right:50px;
}


}

.range{
	margin-left:-15px;
	margin-right:-15px;
}

.range>.range{
	margin-left:0;
	margin-right:0;
}

.range-spacer{
	-ms-flex-preferred-size:100%;
	-webkit-flex-basis:100%;
	flex-basis:100%;
	max-width:100%;
}

[class*="cell-"]{
	padding-left:15px;
	padding-right:15px;
}

html.lt-ie-10 *+.range,*+.range{
	margin-top:61px;
}

html.lt-ie-10 *+[class*='cell-'],*+[class*='cell-'],html.lt-ie-10 *+.range-sm,*+.range-sm{
	margin-top:30px;
}

html.lt-ie-10 *+.range-lg,*+.range-lg{
	margin-top:66px;
}

html.lt-ie-10 .range-condensed,.range-condensed{
	margin-left:0;
	margin-right:0;
}

html.lt-ie-10 .range-condensed>[class*='cell'],.range-condensed>[class*='cell']{
	padding-left:0;
	padding-right:0;
}

html.lt-ie-10 .range-condensed>*+[class*='cell'],.range-condensed>*+[class*='cell']{
	margin-top:0;
}

html.lt-ie-10 .range-narrow,.range-narrow{
	margin-left:-5px;
	margin-right:-5px;
}

html.lt-ie-10 .range-narrow>[class*='cell'],.range-narrow>[class*='cell']{
	padding-left:5px;
	padding-right:5px;
}

html.lt-ie-10 .range-narrow>*+[class*='cell'],.range-narrow>*+[class*='cell']{
	padding-left:5px;
	padding-right:5px;
}

@media (min-width: 480px) {
	.range{
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex:0 1 auto;
	-webkit-flex:0 1 auto;
	flex:0 1 auto;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.range>.range{
	-ms-flex-preferred-size:100%;
	-webkit-flex-basis:100%;
	flex-basis:100%;
	max-width:100%;
}

.range-vertical{
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
}

.range>[class*='cell']{
	-ms-flex:0 0 auto;
	-webkit-flex:0 0 auto;
	flex:0 0 auto;
	-ms-flex-preferred-size:100%;
	-webkit-flex-basis:100%;
	flex-basis:100%;
	max-width:100%;
}


}

@media (min-width: 480px) {
	*+[class*='cell-xs-']{
	margin-top:0;
}

.range-xs-center{
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
}

.range-xs-left{
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}

.range-xs-right{
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
}

.range-xs-justify{
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.range-xs-around{
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
}

.range-xs-top{
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
}

.range-xs{
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
}

.range-xs-reverse{
	-webkit-flex-direction:row-reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
}

.range-xs-middle{
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

.range-xs-bottom{
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
}

.cell-xs-top{
	-ms-flex-item-align:start;
	-webkit-align-self:flex-start;
	align-self:flex-start;
}

.cell-xs-middle{
	-ms-flex-item-align:center;
	-webkit-align-self:center;
	align-self:center;
}

.cell-xs-bottom{
	-ms-flex-item-align:end;
	-webkit-align-self:flex-end;
	align-self:flex-end;
}

.range>.cell-xs-preffix-0{
	margin-left:0%;
}

.range>.cell-xs-1{
	-ms-flex-preferred-size:8.33333%;
	-webkit-flex-basis:8.33333%;
	flex-basis:8.33333%;
	max-width:8.33333%;
}

.range>.cell-xs-preffix-1{
	margin-left:8.33333%;
}

.range>.cell-xs-2{
	-ms-flex-preferred-size:16.66667%;
	-webkit-flex-basis:16.66667%;
	flex-basis:16.66667%;
	max-width:16.66667%;
}

.range>.cell-xs-preffix-2{
	margin-left:16.66667%;
}

.range>.cell-xs-3{
	-ms-flex-preferred-size:25%;
	-webkit-flex-basis:25%;
	flex-basis:25%;
	max-width:25%;
}

.range>.cell-xs-preffix-3{
	margin-left:25%;
}

.range>.cell-xs-4{
	-ms-flex-preferred-size:33.33333%;
	-webkit-flex-basis:33.33333%;
	flex-basis:33.33333%;
	max-width:33.33333%;
}

.range>.cell-xs-preffix-4{
	margin-left:33.33333%;
}

.range>.cell-xs-5{
	-ms-flex-preferred-size:41.66667%;
	-webkit-flex-basis:41.66667%;
	flex-basis:41.66667%;
	max-width:41.66667%;
}

.range>.cell-xs-preffix-5{
	margin-left:41.66667%;
}

.range>.cell-xs-6{
	-ms-flex-preferred-size:50%;
	-webkit-flex-basis:50%;
	flex-basis:50%;
	max-width:50%;
}

.range>.cell-xs-preffix-6{
	margin-left:50%;
}

.range>.cell-xs-7{
	-ms-flex-preferred-size:58.33333%;
	-webkit-flex-basis:58.33333%;
	flex-basis:58.33333%;
	max-width:58.33333%;
}

.range>.cell-xs-preffix-7{
	margin-left:58.33333%;
}

.range>.cell-xs-8{
	-ms-flex-preferred-size:66.66667%;
	-webkit-flex-basis:66.66667%;
	flex-basis:66.66667%;
	max-width:66.66667%;
}

.range>.cell-xs-preffix-8{
	margin-left:66.66667%;
}

.range>.cell-xs-9{
	-ms-flex-preferred-size:75%;
	-webkit-flex-basis:75%;
	flex-basis:75%;
	max-width:75%;
}

.range>.cell-xs-preffix-9{
	margin-left:75%;
}

.range>.cell-xs-10{
	-ms-flex-preferred-size:83.33333%;
	-webkit-flex-basis:83.33333%;
	flex-basis:83.33333%;
	max-width:83.33333%;
}

.range>.cell-xs-preffix-10{
	margin-left:83.33333%;
}

.range>.cell-xs-11{
	-ms-flex-preferred-size:91.66667%;
	-webkit-flex-basis:91.66667%;
	flex-basis:91.66667%;
	max-width:91.66667%;
}

.range>.cell-xs-preffix-11{
	margin-left:91.66667%;
}

.range>.cell-xs-12{
	-ms-flex-preferred-size:100%;
	-webkit-flex-basis:100%;
	flex-basis:100%;
	max-width:100%;
}

.range>.cell-xs-preffix-12{
	margin-left:100%;
}

.range>.cell-xs-1-5{
	-ms-flex-preferred-size:20%;
	-webkit-flex-basis:20%;
	flex-basis:20%;
	max-width:20%;
}


}

@media (min-width: 768px) {
	*+[class*='cell-sm-']{
	margin-top:0;
}

.range-sm-center{
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
}

.range-sm-left{
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}

.range-sm-right{
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
}

.range-sm-justify{
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.range-sm-around{
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
}

.range-sm-top{
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
}

.range-sm{
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
}

.range-sm-reverse{
	-webkit-flex-direction:row-reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
}

.range-sm-middle{
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

.range-sm-bottom{
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
}

.cell-sm-top{
	-ms-flex-item-align:start;
	-webkit-align-self:flex-start;
	align-self:flex-start;
}

.cell-sm-middle{
	-ms-flex-item-align:center;
	-webkit-align-self:center;
	align-self:center;
}

.cell-sm-bottom{
	-ms-flex-item-align:end;
	-webkit-align-self:flex-end;
	align-self:flex-end;
}

.range>.cell-sm-preffix-0{
	margin-left:0%;
}

.range>.cell-sm-1{
	-ms-flex-preferred-size:8.33333%;
	-webkit-flex-basis:8.33333%;
	flex-basis:8.33333%;
	max-width:8.33333%;
}

.range>.cell-sm-preffix-1{
	margin-left:8.33333%;
}

.range>.cell-sm-2{
	-ms-flex-preferred-size:16.66667%;
	-webkit-flex-basis:16.66667%;
	flex-basis:16.66667%;
	max-width:16.66667%;
}

.range>.cell-sm-preffix-2{
	margin-left:16.66667%;
}

.range>.cell-sm-3{
	-ms-flex-preferred-size:25%;
	-webkit-flex-basis:25%;
	flex-basis:25%;
	max-width:25%;
}

.range>.cell-sm-preffix-3{
	margin-left:25%;
}

.range>.cell-sm-4{
	-ms-flex-preferred-size:33.33333%;
	-webkit-flex-basis:33.33333%;
	flex-basis:33.33333%;
	max-width:33.33333%;
}

.range>.cell-sm-preffix-4{
	margin-left:33.33333%;
}

.range>.cell-sm-5{
	-ms-flex-preferred-size:41.66667%;
	-webkit-flex-basis:41.66667%;
	flex-basis:41.66667%;
	max-width:41.66667%;
}

.range>.cell-sm-preffix-5{
	margin-left:41.66667%;
}

.range>.cell-sm-6{
	-ms-flex-preferred-size:50%;
	-webkit-flex-basis:50%;
	flex-basis:50%;
	max-width:50%;
}

.range>.cell-sm-preffix-6{
	margin-left:50%;
}

.range>.cell-sm-7{
	-ms-flex-preferred-size:58.33333%;
	-webkit-flex-basis:58.33333%;
	flex-basis:58.33333%;
	max-width:58.33333%;
}

.range>.cell-sm-preffix-7{
	margin-left:58.33333%;
}

.range>.cell-sm-8{
	-ms-flex-preferred-size:66.66667%;
	-webkit-flex-basis:66.66667%;
	flex-basis:66.66667%;
	max-width:66.66667%;
}

.range>.cell-sm-preffix-8{
	margin-left:66.66667%;
}

.range>.cell-sm-9{
	-ms-flex-preferred-size:75%;
	-webkit-flex-basis:75%;
	flex-basis:75%;
	max-width:75%;
}

.range>.cell-sm-preffix-9{
	margin-left:75%;
}

.range>.cell-sm-10{
	-ms-flex-preferred-size:83.33333%;
	-webkit-flex-basis:83.33333%;
	flex-basis:83.33333%;
	max-width:83.33333%;
}

.range>.cell-sm-preffix-10{
	margin-left:83.33333%;
}

.range>.cell-sm-11{
	-ms-flex-preferred-size:91.66667%;
	-webkit-flex-basis:91.66667%;
	flex-basis:91.66667%;
	max-width:91.66667%;
}

.range>.cell-sm-preffix-11{
	margin-left:91.66667%;
}

.range>.cell-sm-12{
	-ms-flex-preferred-size:100%;
	-webkit-flex-basis:100%;
	flex-basis:100%;
	max-width:100%;
}

.range>.cell-sm-preffix-12{
	margin-left:100%;
}

.range>.cell-sm-1-5{
	-ms-flex-preferred-size:20%;
	-webkit-flex-basis:20%;
	flex-basis:20%;
	max-width:20%;
}


}

@media (min-width: 992px) {
	*+[class*='cell-md-']{
	margin-top:0;
}

.range-md-center{
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
}

.range-md-left{
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}

.range-md-right{
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
}

.range-md-justify{
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.range-md-around{
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
}

.range-md-top{
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
}

.range-md{
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
}

.range-md-reverse{
	-webkit-flex-direction:row-reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
}

.range-md-middle{
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

.range-md-bottom{
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
}

.cell-md-top{
	-ms-flex-item-align:start;
	-webkit-align-self:flex-start;
	align-self:flex-start;
}

.cell-md-middle{
	-ms-flex-item-align:center;
	-webkit-align-self:center;
	align-self:center;
}

.cell-md-bottom{
	-ms-flex-item-align:end;
	-webkit-align-self:flex-end;
	align-self:flex-end;
}

.range>.cell-md-preffix-0{
	margin-left:0%;
}

.range>.cell-md-1{
	-ms-flex-preferred-size:8.33333%;
	-webkit-flex-basis:8.33333%;
	flex-basis:8.33333%;
	max-width:8.33333%;
}

.range>.cell-md-preffix-1{
	margin-left:8.33333%;
}

.range>.cell-md-2{
	-ms-flex-preferred-size:16.66667%;
	-webkit-flex-basis:16.66667%;
	flex-basis:16.66667%;
	max-width:16.66667%;
}

.range>.cell-md-preffix-2{
	margin-left:16.66667%;
}

.range>.cell-md-3{
	-ms-flex-preferred-size:25%;
	-webkit-flex-basis:25%;
	flex-basis:25%;
	max-width:25%;
}

.range>.cell-md-preffix-3{
	margin-left:25%;
}

.range>.cell-md-4{
	-ms-flex-preferred-size:33.33333%;
	-webkit-flex-basis:33.33333%;
	flex-basis:33.33333%;
	max-width:33.33333%;
}

.range>.cell-md-preffix-4{
	margin-left:33.33333%;
}

.range>.cell-md-5{
	-ms-flex-preferred-size:41.66667%;
	-webkit-flex-basis:41.66667%;
	flex-basis:41.66667%;
	max-width:41.66667%;
}

.range>.cell-md-preffix-5{
	margin-left:41.66667%;
}

.range>.cell-md-6{
	-ms-flex-preferred-size:50%;
	-webkit-flex-basis:50%;
	flex-basis:50%;
	max-width:50%;
}

.range>.cell-md-preffix-6{
	margin-left:50%;
}

.range>.cell-md-7{
	-ms-flex-preferred-size:58.33333%;
	-webkit-flex-basis:58.33333%;
	flex-basis:58.33333%;
	max-width:58.33333%;
}

.range>.cell-md-preffix-7{
	margin-left:58.33333%;
}

.range>.cell-md-8{
	-ms-flex-preferred-size:66.66667%;
	-webkit-flex-basis:66.66667%;
	flex-basis:66.66667%;
	max-width:66.66667%;
}

.range>.cell-md-preffix-8{
	margin-left:66.66667%;
}

.range>.cell-md-9{
	-ms-flex-preferred-size:75%;
	-webkit-flex-basis:75%;
	flex-basis:75%;
	max-width:75%;
}

.range>.cell-md-preffix-9{
	margin-left:75%;
}

.range>.cell-md-10{
	-ms-flex-preferred-size:83.33333%;
	-webkit-flex-basis:83.33333%;
	flex-basis:83.33333%;
	max-width:83.33333%;
}

.range>.cell-md-preffix-10{
	margin-left:83.33333%;
}

.range>.cell-md-11{
	-ms-flex-preferred-size:91.66667%;
	-webkit-flex-basis:91.66667%;
	flex-basis:91.66667%;
	max-width:91.66667%;
}

.range>.cell-md-preffix-11{
	margin-left:91.66667%;
}

.range>.cell-md-12{
	-ms-flex-preferred-size:100%;
	-webkit-flex-basis:100%;
	flex-basis:100%;
	max-width:100%;
}

.range>.cell-md-preffix-12{
	margin-left:100%;
}

.range>.cell-md-1-5{
	-ms-flex-preferred-size:20%;
	-webkit-flex-basis:20%;
	flex-basis:20%;
	max-width:20%;
}


}

@media (min-width: 1200px) {
	*+[class*='cell-lg-']{
	margin-top:0;
}

.range-lg-center{
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
}

.range-lg-left{
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}

.range-lg-right{
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
}

.range-lg-justify{
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.range-lg-around{
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
}

.range-lg-top{
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
}

.range-lg{
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
}

.range-lg-reverse{
	-webkit-flex-direction:row-reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
}

.range-lg-middle{
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

.range-lg-bottom{
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
}

.cell-lg-top{
	-ms-flex-item-align:start;
	-webkit-align-self:flex-start;
	align-self:flex-start;
}

.cell-lg-middle{
	-ms-flex-item-align:center;
	-webkit-align-self:center;
	align-self:center;
}

.cell-lg-bottom{
	-ms-flex-item-align:end;
	-webkit-align-self:flex-end;
	align-self:flex-end;
}

.range>.cell-lg-preffix-0{
	margin-left:0%;
}

.range>.cell-lg-1{
	-ms-flex-preferred-size:8.33333%;
	-webkit-flex-basis:8.33333%;
	flex-basis:8.33333%;
	max-width:8.33333%;
}

.range>.cell-lg-preffix-1{
	margin-left:8.33333%;
}

.range>.cell-lg-2{
	-ms-flex-preferred-size:16.66667%;
	-webkit-flex-basis:16.66667%;
	flex-basis:16.66667%;
	max-width:16.66667%;
}

.range>.cell-lg-preffix-2{
	margin-left:16.66667%;
}

.range>.cell-lg-3{
	-ms-flex-preferred-size:25%;
	-webkit-flex-basis:25%;
	flex-basis:25%;
	max-width:25%;
}

.range>.cell-lg-preffix-3{
	margin-left:25%;
}

.range>.cell-lg-4{
	-ms-flex-preferred-size:33.33333%;
	-webkit-flex-basis:33.33333%;
	flex-basis:33.33333%;
	max-width:33.33333%;
}

.range>.cell-lg-preffix-4{
	margin-left:33.33333%;
}

.range>.cell-lg-5{
	-ms-flex-preferred-size:41.66667%;
	-webkit-flex-basis:41.66667%;
	flex-basis:41.66667%;
	max-width:41.66667%;
}

.range>.cell-lg-preffix-5{
	margin-left:41.66667%;
}

.range>.cell-lg-6{
	-ms-flex-preferred-size:50%;
	-webkit-flex-basis:50%;
	flex-basis:50%;
	max-width:50%;
}

.range>.cell-lg-preffix-6{
	margin-left:50%;
}

.range>.cell-lg-7{
	-ms-flex-preferred-size:58.33333%;
	-webkit-flex-basis:58.33333%;
	flex-basis:58.33333%;
	max-width:58.33333%;
}

.range>.cell-lg-preffix-7{
	margin-left:58.33333%;
}

.range>.cell-lg-8{
	-ms-flex-preferred-size:66.66667%;
	-webkit-flex-basis:66.66667%;
	flex-basis:66.66667%;
	max-width:66.66667%;
}

.range>.cell-lg-preffix-8{
	margin-left:66.66667%;
}

.range>.cell-lg-9{
	-ms-flex-preferred-size:75%;
	-webkit-flex-basis:75%;
	flex-basis:75%;
	max-width:75%;
}

.range>.cell-lg-preffix-9{
	margin-left:75%;
}

.range>.cell-lg-10{
	-ms-flex-preferred-size:83.33333%;
	-webkit-flex-basis:83.33333%;
	flex-basis:83.33333%;
	max-width:83.33333%;
}

.range>.cell-lg-preffix-10{
	margin-left:83.33333%;
}

.range>.cell-lg-11{
	-ms-flex-preferred-size:91.66667%;
	-webkit-flex-basis:91.66667%;
	flex-basis:91.66667%;
	max-width:91.66667%;
}

.range>.cell-lg-preffix-11{
	margin-left:91.66667%;
}

.range>.cell-lg-12{
	-ms-flex-preferred-size:100%;
	-webkit-flex-basis:100%;
	flex-basis:100%;
	max-width:100%;
}

.range>.cell-lg-preffix-12{
	margin-left:100%;
}

.range>.cell-lg-1-5{
	-ms-flex-preferred-size:20%;
	-webkit-flex-basis:20%;
	flex-basis:20%;
	max-width:20%;
}


}

@media (min-width: 1800px) {
	*+[class*='cell-xl-']{
	margin-top:0;
}

.range-xl-center{
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
}

.range-xl-left{
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}

.range-xl-right{
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
}

.range-xl-justify{
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.range-xl-around{
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
}

.range-xl-top{
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
}

.range-xl{
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
}

.range-xl-reverse{
	-webkit-flex-direction:row-reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
}

.range-xl-middle{
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

.range-xl-bottom{
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
}

.cell-xl-top{
	-ms-flex-item-align:start;
	-webkit-align-self:flex-start;
	align-self:flex-start;
}

.cell-xl-middle{
	-ms-flex-item-align:center;
	-webkit-align-self:center;
	align-self:center;
}

.cell-xl-bottom{
	-ms-flex-item-align:end;
	-webkit-align-self:flex-end;
	align-self:flex-end;
}

.range>.cell-xl-preffix-0{
	margin-left:0%;
}

.range>.cell-xl-1{
	-ms-flex-preferred-size:8.33333%;
	-webkit-flex-basis:8.33333%;
	flex-basis:8.33333%;
	max-width:8.33333%;
}

.range>.cell-xl-preffix-1{
	margin-left:8.33333%;
}

.range>.cell-xl-2{
	-ms-flex-preferred-size:16.66667%;
	-webkit-flex-basis:16.66667%;
	flex-basis:16.66667%;
	max-width:16.66667%;
}

.range>.cell-xl-preffix-2{
	margin-left:16.66667%;
}

.range>.cell-xl-3{
	-ms-flex-preferred-size:25%;
	-webkit-flex-basis:25%;
	flex-basis:25%;
	max-width:25%;
}

.range>.cell-xl-preffix-3{
	margin-left:25%;
}

.range>.cell-xl-4{
	-ms-flex-preferred-size:33.33333%;
	-webkit-flex-basis:33.33333%;
	flex-basis:33.33333%;
	max-width:33.33333%;
}

.range>.cell-xl-preffix-4{
	margin-left:33.33333%;
}

.range>.cell-xl-5{
	-ms-flex-preferred-size:41.66667%;
	-webkit-flex-basis:41.66667%;
	flex-basis:41.66667%;
	max-width:41.66667%;
}

.range>.cell-xl-preffix-5{
	margin-left:41.66667%;
}

.range>.cell-xl-6{
	-ms-flex-preferred-size:50%;
	-webkit-flex-basis:50%;
	flex-basis:50%;
	max-width:50%;
}

.range>.cell-xl-preffix-6{
	margin-left:50%;
}

.range>.cell-xl-7{
	-ms-flex-preferred-size:58.33333%;
	-webkit-flex-basis:58.33333%;
	flex-basis:58.33333%;
	max-width:58.33333%;
}

.range>.cell-xl-preffix-7{
	margin-left:58.33333%;
}

.range>.cell-xl-8{
	-ms-flex-preferred-size:66.66667%;
	-webkit-flex-basis:66.66667%;
	flex-basis:66.66667%;
	max-width:66.66667%;
}

.range>.cell-xl-preffix-8{
	margin-left:66.66667%;
}

.range>.cell-xl-9{
	-ms-flex-preferred-size:75%;
	-webkit-flex-basis:75%;
	flex-basis:75%;
	max-width:75%;
}

.range>.cell-xl-preffix-9{
	margin-left:75%;
}

.range>.cell-xl-10{
	-ms-flex-preferred-size:83.33333%;
	-webkit-flex-basis:83.33333%;
	flex-basis:83.33333%;
	max-width:83.33333%;
}

.range>.cell-xl-preffix-10{
	margin-left:83.33333%;
}

.range>.cell-xl-11{
	-ms-flex-preferred-size:91.66667%;
	-webkit-flex-basis:91.66667%;
	flex-basis:91.66667%;
	max-width:91.66667%;
}

.range>.cell-xl-preffix-11{
	margin-left:91.66667%;
}

.range>.cell-xl-12{
	-ms-flex-preferred-size:100%;
	-webkit-flex-basis:100%;
	flex-basis:100%;
	max-width:100%;
}

.range>.cell-xl-preffix-12{
	margin-left:100%;
}

.range>.cell-xl-1-5{
	-ms-flex-preferred-size:20%;
	-webkit-flex-basis:20%;
	flex-basis:20%;
	max-width:20%;
}


}

html.lt-ie-10 .range>.cell-xs-1{
	margin-left:auto;
	margin-right:auto;
	max-width:8.33333%;
}

html.lt-ie-10 .range>.cell-xs-2{
	margin-left:auto;
	margin-right:auto;
	max-width:16.66667%;
}

html.lt-ie-10 .range>.cell-xs-3{
	margin-left:auto;
	margin-right:auto;
	max-width:25%;
}

html.lt-ie-10 .range>.cell-xs-4{
	margin-left:auto;
	margin-right:auto;
	max-width:33.33333%;
}

html.lt-ie-10 .range>.cell-xs-5{
	margin-left:auto;
	margin-right:auto;
	max-width:41.66667%;
}

html.lt-ie-10 .range>.cell-xs-6{
	margin-left:auto;
	margin-right:auto;
	max-width:50%;
}

html.lt-ie-10 .range>.cell-xs-7{
	margin-left:auto;
	margin-right:auto;
	max-width:58.33333%;
}

html.lt-ie-10 .range>.cell-xs-8{
	margin-left:auto;
	margin-right:auto;
	max-width:66.66667%;
}

html.lt-ie-10 .range>.cell-xs-9{
	margin-left:auto;
	margin-right:auto;
	max-width:75%;
}

html.lt-ie-10 .range>.cell-xs-10{
	margin-left:auto;
	margin-right:auto;
	max-width:83.33333%;
}

html.lt-ie-10 .range>.cell-xs-11{
	margin-left:auto;
	margin-right:auto;
	max-width:91.66667%;
}

html.lt-ie-10 .range>.cell-xs-12{
	margin-left:auto;
	margin-right:auto;
	max-width:100%;
}

html.lt-ie-10 .range>.cell-xs-1-5{
	margin-left:auto;
	margin-right:auto;
	max-width:20%;
}

html.lt-ie-10 .range>.cell-sm-1{
	margin-left:auto;
	margin-right:auto;
	max-width:8.33333%;
}

html.lt-ie-10 .range>.cell-sm-2{
	margin-left:auto;
	margin-right:auto;
	max-width:16.66667%;
}

html.lt-ie-10 .range>.cell-sm-3{
	margin-left:auto;
	margin-right:auto;
	max-width:25%;
}

html.lt-ie-10 .range>.cell-sm-4{
	margin-left:auto;
	margin-right:auto;
	max-width:33.33333%;
}

html.lt-ie-10 .range>.cell-sm-5{
	margin-left:auto;
	margin-right:auto;
	max-width:41.66667%;
}

html.lt-ie-10 .range>.cell-sm-6{
	margin-left:auto;
	margin-right:auto;
	max-width:50%;
}

html.lt-ie-10 .range>.cell-sm-7{
	margin-left:auto;
	margin-right:auto;
	max-width:58.33333%;
}

html.lt-ie-10 .range>.cell-sm-8{
	margin-left:auto;
	margin-right:auto;
	max-width:66.66667%;
}

html.lt-ie-10 .range>.cell-sm-9{
	margin-left:auto;
	margin-right:auto;
	max-width:75%;
}

html.lt-ie-10 .range>.cell-sm-10{
	margin-left:auto;
	margin-right:auto;
	max-width:83.33333%;
}

html.lt-ie-10 .range>.cell-sm-11{
	margin-left:auto;
	margin-right:auto;
	max-width:91.66667%;
}

html.lt-ie-10 .range>.cell-sm-12{
	margin-left:auto;
	margin-right:auto;
	max-width:100%;
}

html.lt-ie-10 .range>.cell-sm-1-5{
	margin-left:auto;
	margin-right:auto;
	max-width:20%;
}

html.lt-ie-10 .range>.cell-md-1{
	margin-left:auto;
	margin-right:auto;
	max-width:8.33333%;
}

html.lt-ie-10 .range>.cell-md-2{
	margin-left:auto;
	margin-right:auto;
	max-width:16.66667%;
}

html.lt-ie-10 .range>.cell-md-3{
	margin-left:auto;
	margin-right:auto;
	max-width:25%;
}

html.lt-ie-10 .range>.cell-md-4{
	margin-left:auto;
	margin-right:auto;
	max-width:33.33333%;
}

html.lt-ie-10 .range>.cell-md-5{
	margin-left:auto;
	margin-right:auto;
	max-width:41.66667%;
}

html.lt-ie-10 .range>.cell-md-6{
	margin-left:auto;
	margin-right:auto;
	max-width:50%;
}

html.lt-ie-10 .range>.cell-md-7{
	margin-left:auto;
	margin-right:auto;
	max-width:58.33333%;
}

html.lt-ie-10 .range>.cell-md-8{
	margin-left:auto;
	margin-right:auto;
	max-width:66.66667%;
}

html.lt-ie-10 .range>.cell-md-9{
	margin-left:auto;
	margin-right:auto;
	max-width:75%;
}

html.lt-ie-10 .range>.cell-md-10{
	margin-left:auto;
	margin-right:auto;
	max-width:83.33333%;
}

html.lt-ie-10 .range>.cell-md-11{
	margin-left:auto;
	margin-right:auto;
	max-width:91.66667%;
}

html.lt-ie-10 .range>.cell-md-12{
	margin-left:auto;
	margin-right:auto;
	max-width:100%;
}

html.lt-ie-10 .range>.cell-md-1-5{
	margin-left:auto;
	margin-right:auto;
	max-width:20%;
}

html.lt-ie-10 .range>.cell-lg-1{
	margin-left:auto;
	margin-right:auto;
	max-width:8.33333%;
}

html.lt-ie-10 .range>.cell-lg-2{
	margin-left:auto;
	margin-right:auto;
	max-width:16.66667%;
}

html.lt-ie-10 .range>.cell-lg-3{
	margin-left:auto;
	margin-right:auto;
	max-width:25%;
}

html.lt-ie-10 .range>.cell-lg-4{
	margin-left:auto;
	margin-right:auto;
	max-width:33.33333%;
}

html.lt-ie-10 .range>.cell-lg-5{
	margin-left:auto;
	margin-right:auto;
	max-width:41.66667%;
}

html.lt-ie-10 .range>.cell-lg-6{
	margin-left:auto;
	margin-right:auto;
	max-width:50%;
}

html.lt-ie-10 .range>.cell-lg-7{
	margin-left:auto;
	margin-right:auto;
	max-width:58.33333%;
}

html.lt-ie-10 .range>.cell-lg-8{
	margin-left:auto;
	margin-right:auto;
	max-width:66.66667%;
}

html.lt-ie-10 .range>.cell-lg-9{
	margin-left:auto;
	margin-right:auto;
	max-width:75%;
}

html.lt-ie-10 .range>.cell-lg-10{
	margin-left:auto;
	margin-right:auto;
	max-width:83.33333%;
}

html.lt-ie-10 .range>.cell-lg-11{
	margin-left:auto;
	margin-right:auto;
	max-width:91.66667%;
}

html.lt-ie-10 .range>.cell-lg-12{
	margin-left:auto;
	margin-right:auto;
	max-width:100%;
}

html.lt-ie-10 .range>.cell-lg-1-5{
	margin-left:auto;
	margin-right:auto;
	max-width:20%;
}

html.lt-ie-10 .range>[class*="cell-xs-preffix-"],html.lt-ie-10 .range>[class*="cell-sm-preffix-"],html.lt-ie-10 .range>[class*="cell-md-preffix-"],html.lt-ie-10 .range>[class*="cell-lg-preffix-"]{
	margin-left:auto;
}

.unit{
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex:0 1 100%;
	-webkit-flex:0 1 100%;
	flex:0 1 100%;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
}

.unit-body{
	-ms-flex:0 1 auto;
	-webkit-flex:0 1 auto;
	flex:0 1 auto;
}

.unit-left,.unit-right{
	-ms-flex:0 0 auto;
	-webkit-flex:0 0 auto;
	flex:0 0 auto;
	max-width:100%;
}

.unit-align-center{
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
}

.unit-align-left{
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}

.unit-align-right{
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
}

.unit-align-justify{
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.unit-align-around{
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
}

.unit-top,.unit-top{
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
}

.unit-middle{
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

.unit-bottom{
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
}

.unit-grow-1{
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
}

.unit-grow-2{
	-webkit-flex-grow:2;
	-ms-flex-positive:2;
	flex-grow:2;
}

.unit-grow-3{
	-webkit-flex-grow:3;
	-ms-flex-positive:3;
	flex-grow:3;
}

.unit-item-top{
	-ms-flex-item-align:start;
	-webkit-align-self:flex-start;
	align-self:flex-start;
}

.unit-item-middle{
	-ms-flex-item-align:center;
	-webkit-align-self:center;
	align-self:center;
}

.unit-item-bottom{
	-ms-flex-item-align:end;
	-webkit-align-self:flex-end;
	align-self:flex-end;
}

.unit-item-narrow{
	-webkit-flex-grow:0;
	-ms-flex-positive:0;
	flex-grow:0;
}

.unit-item-standart{
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
}

.unit-item-wide{
	-webkit-flex-grow:2;
	-ms-flex-positive:2;
	flex-grow:2;
}

.unit,.unit-vertical{
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
}

.unit>[class*='unit-']:first-child,.unit-vertical>[class*='unit-']:first-child{
	padding-top:0;
}

.unit>.unit-left+.unit-right,.unit>.unit-left+.unit-body,.unit-vertical>.unit-left+.unit-right,.unit-vertical>.unit-left+.unit-body{
	padding-left:0;
	padding-top:20px;
}

.unit>.unit-body+.unit-right,.unit-vertical>.unit-body+.unit-right{
	padding-left:0;
	padding-top:20px;
}

.unit-horizontal{
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
}

.unit-horizontal>.unit-left+.unit-right,.unit-horizontal>.unit-left+.unit-body{
	padding-top:0;
	padding-left:30px;
}

.unit-horizontal>.unit-body+.unit-right{
	padding-top:0;
	padding-left:30px;
}

.unit-inverse{
	-webkit-flex-direction:column-reverse;
	-ms-flex-direction:column-reverse;
	flex-direction:column-reverse;
}

.unit-inverse,.unit-inverse.unit-vertical{
	-webkit-flex-direction:column-reverse;
	-ms-flex-direction:column-reverse;
	flex-direction:column-reverse;
}

.unit-inverse>[class*='unit-']:first-child,.unit-inverse.unit-vertical>[class*='unit-']:first-child{
	padding-top:20px;
}

.unit-inverse>[class*='unit-']:last-child,.unit-inverse.unit-vertical>[class*='unit-']:last-child{
	padding-top:0;
}

.unit-inverse.unit-horizontal{
	-webkit-flex-direction:row-reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
}

.unit-inverse.unit-horizontal>[class*='unit-']:first-child{
	padding-top:0;
	padding-left:30px;
}

.unit-inverse.unit-horizontal>[class*='unit-']:last-child{
	padding-left:0;
}

@media (min-width: 480px) {
	.unit-xs-align-center{
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
}

.unit-xs-align-left{
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}

.unit-xs-align-right{
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
}

.unit-xs-align-justify{
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.unit-xs-align-around{
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
}

.unit-top,.unit-xs-top{
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
}

.unit-xs-middle{
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

.unit-xs-bottom{
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
}

.unit-xs-grow-1{
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
}

.unit-xs-grow-2{
	-webkit-flex-grow:2;
	-ms-flex-positive:2;
	flex-grow:2;
}

.unit-xs-grow-3{
	-webkit-flex-grow:3;
	-ms-flex-positive:3;
	flex-grow:3;
}

.unit-item-xs-top{
	-ms-flex-item-align:start;
	-webkit-align-self:flex-start;
	align-self:flex-start;
}

.unit-item-xs-middle{
	-ms-flex-item-align:center;
	-webkit-align-self:center;
	align-self:center;
}

.unit-item-xs-bottom{
	-ms-flex-item-align:end;
	-webkit-align-self:flex-end;
	align-self:flex-end;
}

.unit-item-xs-narrow{
	-webkit-flex-grow:0;
	-ms-flex-positive:0;
	flex-grow:0;
}

.unit-item-xs-standart{
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
}

.unit-item-xs-wide{
	-webkit-flex-grow:2;
	-ms-flex-positive:2;
	flex-grow:2;
}

.unit-xs,.unit-xs-vertical{
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
}

.unit-xs>[class*='unit-']:first-child,.unit-xs-vertical>[class*='unit-']:first-child{
	padding-top:0;
}

.unit-xs>.unit-left+.unit-right,.unit-xs>.unit-left+.unit-body,.unit-xs-vertical>.unit-left+.unit-right,.unit-xs-vertical>.unit-left+.unit-body{
	padding-left:0;
	padding-top:20px;
}

.unit-xs>.unit-body+.unit-right,.unit-xs-vertical>.unit-body+.unit-right{
	padding-left:0;
	padding-top:20px;
}

.unit-xs-horizontal{
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
}

.unit-xs-horizontal>.unit-left+.unit-right,.unit-xs-horizontal>.unit-left+.unit-body{
	padding-top:0;
	padding-left:30px;
}

.unit-xs-horizontal>.unit-body+.unit-right{
	padding-top:0;
	padding-left:30px;
}

.unit-xs-inverse{
	-webkit-flex-direction:column-reverse;
	-ms-flex-direction:column-reverse;
	flex-direction:column-reverse;
}

.unit-xs-inverse,.unit-xs-inverse.unit-xs-vertical{
	-webkit-flex-direction:column-reverse;
	-ms-flex-direction:column-reverse;
	flex-direction:column-reverse;
}

.unit-xs-inverse>[class*='unit-']:first-child,.unit-xs-inverse.unit-xs-vertical>[class*='unit-']:first-child{
	padding-top:20px;
}

.unit-xs-inverse>[class*='unit-']:last-child,.unit-xs-inverse.unit-xs-vertical>[class*='unit-']:last-child{
	padding-top:0;
}

.unit-xs-inverse.unit-xs-horizontal{
	-webkit-flex-direction:row-reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
}

.unit-xs-inverse.unit-xs-horizontal>[class*='unit-']:first-child{
	padding-top:0;
	padding-left:30px;
}

.unit-xs-inverse.unit-xs-horizontal>[class*='unit-']:last-child{
	padding-left:0;
}


}

@media (min-width: 768px) {
	.unit-sm-align-center{
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
}

.unit-sm-align-left{
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}

.unit-sm-align-right{
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
}

.unit-sm-align-justify{
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.unit-sm-align-around{
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
}

.unit-top,.unit-sm-top{
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
}

.unit-sm-middle{
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

.unit-sm-bottom{
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
}

.unit-sm-grow-1{
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
}

.unit-sm-grow-2{
	-webkit-flex-grow:2;
	-ms-flex-positive:2;
	flex-grow:2;
}

.unit-sm-grow-3{
	-webkit-flex-grow:3;
	-ms-flex-positive:3;
	flex-grow:3;
}

.unit-item-sm-top{
	-ms-flex-item-align:start;
	-webkit-align-self:flex-start;
	align-self:flex-start;
}

.unit-item-sm-middle{
	-ms-flex-item-align:center;
	-webkit-align-self:center;
	align-self:center;
}

.unit-item-sm-bottom{
	-ms-flex-item-align:end;
	-webkit-align-self:flex-end;
	align-self:flex-end;
}

.unit-item-sm-narrow{
	-webkit-flex-grow:0;
	-ms-flex-positive:0;
	flex-grow:0;
}

.unit-item-sm-standart{
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
}

.unit-item-sm-wide{
	-webkit-flex-grow:2;
	-ms-flex-positive:2;
	flex-grow:2;
}

.unit-sm,.unit-sm-vertical{
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
}

.unit-sm>[class*='unit-']:first-child,.unit-sm-vertical>[class*='unit-']:first-child{
	padding-top:0;
}

.unit-sm>.unit-left+.unit-right,.unit-sm>.unit-left+.unit-body,.unit-sm-vertical>.unit-left+.unit-right,.unit-sm-vertical>.unit-left+.unit-body{
	padding-left:0;
	padding-top:20px;
}

.unit-sm>.unit-body+.unit-right,.unit-sm-vertical>.unit-body+.unit-right{
	padding-left:0;
	padding-top:20px;
}

.unit-sm-horizontal{
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
}

.unit-sm-horizontal>.unit-left+.unit-right,.unit-sm-horizontal>.unit-left+.unit-body{
	padding-top:0;
	padding-left:30px;
}

.unit-sm-horizontal>.unit-body+.unit-right{
	padding-top:0;
	padding-left:30px;
}

.unit-sm-inverse{
	-webkit-flex-direction:column-reverse;
	-ms-flex-direction:column-reverse;
	flex-direction:column-reverse;
}

.unit-sm-inverse,.unit-sm-inverse.unit-sm-vertical{
	-webkit-flex-direction:column-reverse;
	-ms-flex-direction:column-reverse;
	flex-direction:column-reverse;
}

.unit-sm-inverse>[class*='unit-']:first-child,.unit-sm-inverse.unit-sm-vertical>[class*='unit-']:first-child{
	padding-top:20px;
}

.unit-sm-inverse>[class*='unit-']:last-child,.unit-sm-inverse.unit-sm-vertical>[class*='unit-']:last-child{
	padding-top:0;
}

.unit-sm-inverse.unit-sm-horizontal{
	-webkit-flex-direction:row-reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
}

.unit-sm-inverse.unit-sm-horizontal>[class*='unit-']:first-child{
	padding-top:0;
	padding-left:30px;
}

.unit-sm-inverse.unit-sm-horizontal>[class*='unit-']:last-child{
	padding-left:0;
}


}

@media (min-width: 992px) {
	.unit-md-align-center{
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
}

.unit-md-align-left{
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}

.unit-md-align-right{
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
}

.unit-md-align-justify{
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.unit-md-align-around{
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
}

.unit-top,.unit-md-top{
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
}

.unit-md-middle{
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

.unit-md-bottom{
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
}

.unit-md-grow-1{
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
}

.unit-md-grow-2{
	-webkit-flex-grow:2;
	-ms-flex-positive:2;
	flex-grow:2;
}

.unit-md-grow-3{
	-webkit-flex-grow:3;
	-ms-flex-positive:3;
	flex-grow:3;
}

.unit-item-md-top{
	-ms-flex-item-align:start;
	-webkit-align-self:flex-start;
	align-self:flex-start;
}

.unit-item-md-middle{
	-ms-flex-item-align:center;
	-webkit-align-self:center;
	align-self:center;
}

.unit-item-md-bottom{
	-ms-flex-item-align:end;
	-webkit-align-self:flex-end;
	align-self:flex-end;
}

.unit-item-md-narrow{
	-webkit-flex-grow:0;
	-ms-flex-positive:0;
	flex-grow:0;
}

.unit-item-md-standart{
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
}

.unit-item-md-wide{
	-webkit-flex-grow:2;
	-ms-flex-positive:2;
	flex-grow:2;
}

.unit-md,.unit-md-vertical{
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
}

.unit-md>[class*='unit-']:first-child,.unit-md-vertical>[class*='unit-']:first-child{
	padding-top:0;
}

.unit-md>.unit-left+.unit-right,.unit-md>.unit-left+.unit-body,.unit-md-vertical>.unit-left+.unit-right,.unit-md-vertical>.unit-left+.unit-body{
	padding-left:0;
	padding-top:20px;
}

.unit-md>.unit-body+.unit-right,.unit-md-vertical>.unit-body+.unit-right{
	padding-left:0;
	padding-top:20px;
}

.unit-md-horizontal{
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
}

.unit-md-horizontal>.unit-left+.unit-right,.unit-md-horizontal>.unit-left+.unit-body{
	padding-top:0;
	padding-left:30px;
}

.unit-md-horizontal>.unit-body+.unit-right{
	padding-top:0;
	padding-left:30px;
}

.unit-md-inverse{
	-webkit-flex-direction:column-reverse;
	-ms-flex-direction:column-reverse;
	flex-direction:column-reverse;
}

.unit-md-inverse,.unit-md-inverse.unit-md-vertical{
	-webkit-flex-direction:column-reverse;
	-ms-flex-direction:column-reverse;
	flex-direction:column-reverse;
}

.unit-md-inverse>[class*='unit-']:first-child,.unit-md-inverse.unit-md-vertical>[class*='unit-']:first-child{
	padding-top:20px;
}

.unit-md-inverse>[class*='unit-']:last-child,.unit-md-inverse.unit-md-vertical>[class*='unit-']:last-child{
	padding-top:0;
}

.unit-md-inverse.unit-md-horizontal{
	-webkit-flex-direction:row-reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
}

.unit-md-inverse.unit-md-horizontal>[class*='unit-']:first-child{
	padding-top:0;
	padding-left:30px;
}

.unit-md-inverse.unit-md-horizontal>[class*='unit-']:last-child{
	padding-left:0;
}


}

@media (min-width: 1200px) {
	.unit-lg-align-center{
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
}

.unit-lg-align-left{
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}

.unit-lg-align-right{
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
}

.unit-lg-align-justify{
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.unit-lg-align-around{
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
}

.unit-top,.unit-lg-top{
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
}

.unit-lg-middle{
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

.unit-lg-bottom{
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
}

.unit-lg-grow-1{
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
}

.unit-lg-grow-2{
	-webkit-flex-grow:2;
	-ms-flex-positive:2;
	flex-grow:2;
}

.unit-lg-grow-3{
	-webkit-flex-grow:3;
	-ms-flex-positive:3;
	flex-grow:3;
}

.unit-item-lg-top{
	-ms-flex-item-align:start;
	-webkit-align-self:flex-start;
	align-self:flex-start;
}

.unit-item-lg-middle{
	-ms-flex-item-align:center;
	-webkit-align-self:center;
	align-self:center;
}

.unit-item-lg-bottom{
	-ms-flex-item-align:end;
	-webkit-align-self:flex-end;
	align-self:flex-end;
}

.unit-item-lg-narrow{
	-webkit-flex-grow:0;
	-ms-flex-positive:0;
	flex-grow:0;
}

.unit-item-lg-standart{
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
}

.unit-item-lg-wide{
	-webkit-flex-grow:2;
	-ms-flex-positive:2;
	flex-grow:2;
}

.unit-lg,.unit-lg-vertical{
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
}

.unit-lg>[class*='unit-']:first-child,.unit-lg-vertical>[class*='unit-']:first-child{
	padding-top:0;
}

.unit-lg>.unit-left+.unit-right,.unit-lg>.unit-left+.unit-body,.unit-lg-vertical>.unit-left+.unit-right,.unit-lg-vertical>.unit-left+.unit-body{
	padding-left:0;
	padding-top:20px;
}

.unit-lg>.unit-body+.unit-right,.unit-lg-vertical>.unit-body+.unit-right{
	padding-left:0;
	padding-top:20px;
}

.unit-lg-horizontal{
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
}

.unit-lg-horizontal>.unit-left+.unit-right,.unit-lg-horizontal>.unit-left+.unit-body{
	padding-top:0;
	padding-left:30px;
}

.unit-lg-horizontal>.unit-body+.unit-right{
	padding-top:0;
	padding-left:30px;
}

.unit-lg-inverse{
	-webkit-flex-direction:column-reverse;
	-ms-flex-direction:column-reverse;
	flex-direction:column-reverse;
}

.unit-lg-inverse,.unit-lg-inverse.unit-lg-vertical{
	-webkit-flex-direction:column-reverse;
	-ms-flex-direction:column-reverse;
	flex-direction:column-reverse;
}

.unit-lg-inverse>[class*='unit-']:first-child,.unit-lg-inverse.unit-lg-vertical>[class*='unit-']:first-child{
	padding-top:20px;
}

.unit-lg-inverse>[class*='unit-']:last-child,.unit-lg-inverse.unit-lg-vertical>[class*='unit-']:last-child{
	padding-top:0;
}

.unit-lg-inverse.unit-lg-horizontal{
	-webkit-flex-direction:row-reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
}

.unit-lg-inverse.unit-lg-horizontal>[class*='unit-']:first-child{
	padding-top:0;
	padding-left:30px;
}

.unit-lg-inverse.unit-lg-horizontal>[class*='unit-']:last-child{
	padding-left:0;
}


}

@media (min-width: 1800px) {
	.unit-xl-align-center{
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
}

.unit-xl-align-left{
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}

.unit-xl-align-right{
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
}

.unit-xl-align-justify{
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.unit-xl-align-around{
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
}

.unit-top,.unit-xl-top{
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
}

.unit-xl-middle{
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

.unit-xl-bottom{
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
}

.unit-xl-grow-1{
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
}

.unit-xl-grow-2{
	-webkit-flex-grow:2;
	-ms-flex-positive:2;
	flex-grow:2;
}

.unit-xl-grow-3{
	-webkit-flex-grow:3;
	-ms-flex-positive:3;
	flex-grow:3;
}

.unit-item-xl-top{
	-ms-flex-item-align:start;
	-webkit-align-self:flex-start;
	align-self:flex-start;
}

.unit-item-xl-middle{
	-ms-flex-item-align:center;
	-webkit-align-self:center;
	align-self:center;
}

.unit-item-xl-bottom{
	-ms-flex-item-align:end;
	-webkit-align-self:flex-end;
	align-self:flex-end;
}

.unit-item-xl-narrow{
	-webkit-flex-grow:0;
	-ms-flex-positive:0;
	flex-grow:0;
}

.unit-item-xl-standart{
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
}

.unit-item-xl-wide{
	-webkit-flex-grow:2;
	-ms-flex-positive:2;
	flex-grow:2;
}

.unit-xl,.unit-xl-vertical{
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
}

.unit-xl>[class*='unit-']:first-child,.unit-xl-vertical>[class*='unit-']:first-child{
	padding-top:0;
}

.unit-xl>.unit-left+.unit-right,.unit-xl>.unit-left+.unit-body,.unit-xl-vertical>.unit-left+.unit-right,.unit-xl-vertical>.unit-left+.unit-body{
	padding-left:0;
	padding-top:20px;
}

.unit-xl>.unit-body+.unit-right,.unit-xl-vertical>.unit-body+.unit-right{
	padding-left:0;
	padding-top:20px;
}

.unit-xl-horizontal{
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
}

.unit-xl-horizontal>.unit-left+.unit-right,.unit-xl-horizontal>.unit-left+.unit-body{
	padding-top:0;
	padding-left:30px;
}

.unit-xl-horizontal>.unit-body+.unit-right{
	padding-top:0;
	padding-left:30px;
}

.unit-xl-inverse{
	-webkit-flex-direction:column-reverse;
	-ms-flex-direction:column-reverse;
	flex-direction:column-reverse;
}

.unit-xl-inverse,.unit-xl-inverse.unit-xl-vertical{
	-webkit-flex-direction:column-reverse;
	-ms-flex-direction:column-reverse;
	flex-direction:column-reverse;
}

.unit-xl-inverse>[class*='unit-']:first-child,.unit-xl-inverse.unit-xl-vertical>[class*='unit-']:first-child{
	padding-top:20px;
}

.unit-xl-inverse>[class*='unit-']:last-child,.unit-xl-inverse.unit-xl-vertical>[class*='unit-']:last-child{
	padding-top:0;
}

.unit-xl-inverse.unit-xl-horizontal{
	-webkit-flex-direction:row-reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
}

.unit-xl-inverse.unit-xl-horizontal>[class*='unit-']:first-child{
	padding-top:0;
	padding-left:30px;
}

.unit-xl-inverse.unit-xl-horizontal>[class*='unit-']:last-child{
	padding-left:0;
}


}

.unit-spacing-xs.unit>[class*='unit-']:first-child,.unit-spacing-xs.unit-vertical>[class*='unit-']:first-child{
	padding-top:0;
}

.unit-spacing-xs.unit>.unit-left+.unit-right,.unit-spacing-xs.unit>.unit-left+.unit-body,.unit-spacing-xs.unit-vertical>.unit-left+.unit-right,.unit-spacing-xs.unit-vertical>.unit-left+.unit-body{
	padding-left:0;
	padding-top:7px;
}

.unit-spacing-xs.unit>.unit-body+.unit-right,.unit-spacing-xs.unit-vertical>.unit-body+.unit-right{
	padding-left:0;
	padding-top:7px;
}

.unit-spacing-xs.unit-horizontal>.unit-left+.unit-right,.unit-spacing-xs.unit-horizontal>.unit-left+.unit-body{
	padding-top:0;
	padding-left:15px;
}

.unit-spacing-xs.unit-horizontal>.unit-body+.unit-right{
	padding-top:0;
	padding-left:15px;
}

.unit-spacing-xs.unit-inverse>[class*='unit-']:first-child,.unit-spacing-xs.unit-inverse.unit-vertical>[class*='unit-']:first-child{
	padding-top:7px;
}

.unit-spacing-xs.unit-inverse>[class*='unit-']:last-child,.unit-spacing-xs.unit-inverse.unit-vertical>[class*='unit-']:last-child{
	padding-top:0;
}

.unit-spacing-xs.unit-inverse.unit-horizontal>[class*='unit-']:first-child{
	padding-top:0;
	padding-left:15px;
}

.unit-spacing-xs.unit-inverse.unit-horizontal>[class*='unit-']:last-child{
	padding-left:0;
}

@media (min-width: 480px) {
	.unit-spacing-xs.unit-xs>[class*='unit-']:first-child,.unit-spacing-xs.unit-xs-vertical>[class*='unit-']:first-child{
	padding-top:0;
}

.unit-spacing-xs.unit-xs>.unit-left+.unit-right,.unit-spacing-xs.unit-xs>.unit-left+.unit-body,.unit-spacing-xs.unit-xs-vertical>.unit-left+.unit-right,.unit-spacing-xs.unit-xs-vertical>.unit-left+.unit-body{
	padding-left:0;
	padding-top:7px;
}

.unit-spacing-xs.unit-xs>.unit-body+.unit-right,.unit-spacing-xs.unit-xs-vertical>.unit-body+.unit-right{
	padding-left:0;
	padding-top:7px;
}

.unit-spacing-xs.unit-xs-horizontal>.unit-left+.unit-right,.unit-spacing-xs.unit-xs-horizontal>.unit-left+.unit-body{
	padding-top:0;
	padding-left:15px;
}

.unit-spacing-xs.unit-xs-horizontal>.unit-body+.unit-right{
	padding-top:0;
	padding-left:15px;
}

.unit-spacing-xs.unit-xs-inverse>[class*='unit-']:first-child,.unit-spacing-xs.unit-xs-inverse.unit-xs-vertical>[class*='unit-']:first-child{
	padding-top:7px;
}

.unit-spacing-xs.unit-xs-inverse>[class*='unit-']:last-child,.unit-spacing-xs.unit-xs-inverse.unit-xs-vertical>[class*='unit-']:last-child{
	padding-top:0;
}

.unit-spacing-xs.unit-xs-inverse.unit-xs-horizontal>[class*='unit-']:first-child{
	padding-top:0;
	padding-left:15px;
}

.unit-spacing-xs.unit-xs-inverse.unit-xs-horizontal>[class*='unit-']:last-child{
	padding-left:0;
}


}

@media (min-width: 768px) {
	.unit-spacing-xs.unit-sm>[class*='unit-']:first-child,.unit-spacing-xs.unit-sm-vertical>[class*='unit-']:first-child{
	padding-top:0;
}

.unit-spacing-xs.unit-sm>.unit-left+.unit-right,.unit-spacing-xs.unit-sm>.unit-left+.unit-body,.unit-spacing-xs.unit-sm-vertical>.unit-left+.unit-right,.unit-spacing-xs.unit-sm-vertical>.unit-left+.unit-body{
	padding-left:0;
	padding-top:7px;
}

.unit-spacing-xs.unit-sm>.unit-body+.unit-right,.unit-spacing-xs.unit-sm-vertical>.unit-body+.unit-right{
	padding-left:0;
	padding-top:7px;
}

.unit-spacing-xs.unit-sm-horizontal>.unit-left+.unit-right,.unit-spacing-xs.unit-sm-horizontal>.unit-left+.unit-body{
	padding-top:0;
	padding-left:15px;
}

.unit-spacing-xs.unit-sm-horizontal>.unit-body+.unit-right{
	padding-top:0;
	padding-left:15px;
}

.unit-spacing-xs.unit-sm-inverse>[class*='unit-']:first-child,.unit-spacing-xs.unit-sm-inverse.unit-sm-vertical>[class*='unit-']:first-child{
	padding-top:7px;
}

.unit-spacing-xs.unit-sm-inverse>[class*='unit-']:last-child,.unit-spacing-xs.unit-sm-inverse.unit-sm-vertical>[class*='unit-']:last-child{
	padding-top:0;
}

.unit-spacing-xs.unit-sm-inverse.unit-sm-horizontal>[class*='unit-']:first-child{
	padding-top:0;
	padding-left:15px;
}

.unit-spacing-xs.unit-sm-inverse.unit-sm-horizontal>[class*='unit-']:last-child{
	padding-left:0;
}


}

@media (min-width: 992px) {
	.unit-spacing-xs.unit-md>[class*='unit-']:first-child,.unit-spacing-xs.unit-md-vertical>[class*='unit-']:first-child{
	padding-top:0;
}

.unit-spacing-xs.unit-md>.unit-left+.unit-right,.unit-spacing-xs.unit-md>.unit-left+.unit-body,.unit-spacing-xs.unit-md-vertical>.unit-left+.unit-right,.unit-spacing-xs.unit-md-vertical>.unit-left+.unit-body{
	padding-left:0;
	padding-top:7px;
}

.unit-spacing-xs.unit-md>.unit-body+.unit-right,.unit-spacing-xs.unit-md-vertical>.unit-body+.unit-right{
	padding-left:0;
	padding-top:7px;
}

.unit-spacing-xs.unit-md-horizontal>.unit-left+.unit-right,.unit-spacing-xs.unit-md-horizontal>.unit-left+.unit-body{
	padding-top:0;
	padding-left:15px;
}

.unit-spacing-xs.unit-md-horizontal>.unit-body+.unit-right{
	padding-top:0;
	padding-left:15px;
}

.unit-spacing-xs.unit-md-inverse>[class*='unit-']:first-child,.unit-spacing-xs.unit-md-inverse.unit-md-vertical>[class*='unit-']:first-child{
	padding-top:7px;
}

.unit-spacing-xs.unit-md-inverse>[class*='unit-']:last-child,.unit-spacing-xs.unit-md-inverse.unit-md-vertical>[class*='unit-']:last-child{
	padding-top:0;
}

.unit-spacing-xs.unit-md-inverse.unit-md-horizontal>[class*='unit-']:first-child{
	padding-top:0;
	padding-left:15px;
}

.unit-spacing-xs.unit-md-inverse.unit-md-horizontal>[class*='unit-']:last-child{
	padding-left:0;
}


}

@media (min-width: 1200px) {
	.unit-spacing-xs.unit-lg>[class*='unit-']:first-child,.unit-spacing-xs.unit-lg-vertical>[class*='unit-']:first-child{
	padding-top:0;
}

.unit-spacing-xs.unit-lg>.unit-left+.unit-right,.unit-spacing-xs.unit-lg>.unit-left+.unit-body,.unit-spacing-xs.unit-lg-vertical>.unit-left+.unit-right,.unit-spacing-xs.unit-lg-vertical>.unit-left+.unit-body{
	padding-left:0;
	padding-top:7px;
}

.unit-spacing-xs.unit-lg>.unit-body+.unit-right,.unit-spacing-xs.unit-lg-vertical>.unit-body+.unit-right{
	padding-left:0;
	padding-top:7px;
}

.unit-spacing-xs.unit-lg-horizontal>.unit-left+.unit-right,.unit-spacing-xs.unit-lg-horizontal>.unit-left+.unit-body{
	padding-top:0;
	padding-left:15px;
}

.unit-spacing-xs.unit-lg-horizontal>.unit-body+.unit-right{
	padding-top:0;
	padding-left:15px;
}

.unit-spacing-xs.unit-lg-inverse>[class*='unit-']:first-child,.unit-spacing-xs.unit-lg-inverse.unit-lg-vertical>[class*='unit-']:first-child{
	padding-top:7px;
}

.unit-spacing-xs.unit-lg-inverse>[class*='unit-']:last-child,.unit-spacing-xs.unit-lg-inverse.unit-lg-vertical>[class*='unit-']:last-child{
	padding-top:0;
}

.unit-spacing-xs.unit-lg-inverse.unit-lg-horizontal>[class*='unit-']:first-child{
	padding-top:0;
	padding-left:15px;
}

.unit-spacing-xs.unit-lg-inverse.unit-lg-horizontal>[class*='unit-']:last-child{
	padding-left:0;
}


}

@media (min-width: 1800px) {
	.unit-spacing-xs.unit-xl>[class*='unit-']:first-child,.unit-spacing-xs.unit-xl-vertical>[class*='unit-']:first-child{
	padding-top:0;
}

.unit-spacing-xs.unit-xl>.unit-left+.unit-right,.unit-spacing-xs.unit-xl>.unit-left+.unit-body,.unit-spacing-xs.unit-xl-vertical>.unit-left+.unit-right,.unit-spacing-xs.unit-xl-vertical>.unit-left+.unit-body{
	padding-left:0;
	padding-top:7px;
}

.unit-spacing-xs.unit-xl>.unit-body+.unit-right,.unit-spacing-xs.unit-xl-vertical>.unit-body+.unit-right{
	padding-left:0;
	padding-top:7px;
}

.unit-spacing-xs.unit-xl-horizontal>.unit-left+.unit-right,.unit-spacing-xs.unit-xl-horizontal>.unit-left+.unit-body{
	padding-top:0;
	padding-left:15px;
}

.unit-spacing-xs.unit-xl-horizontal>.unit-body+.unit-right{
	padding-top:0;
	padding-left:15px;
}

.unit-spacing-xs.unit-xl-inverse>[class*='unit-']:first-child,.unit-spacing-xs.unit-xl-inverse.unit-xl-vertical>[class*='unit-']:first-child{
	padding-top:7px;
}

.unit-spacing-xs.unit-xl-inverse>[class*='unit-']:last-child,.unit-spacing-xs.unit-xl-inverse.unit-xl-vertical>[class*='unit-']:last-child{
	padding-top:0;
}

.unit-spacing-xs.unit-xl-inverse.unit-xl-horizontal>[class*='unit-']:first-child{
	padding-top:0;
	padding-left:15px;
}

.unit-spacing-xs.unit-xl-inverse.unit-xl-horizontal>[class*='unit-']:last-child{
	padding-left:0;
}


}

.snackbars{
	max-width:280px;
	padding:9px 16px;
	margin-left:auto;
	margin-right:auto;
	color:#fff;
	text-align:left;
	background-color:#090809;
	border-radius:0;
	box-shadow:0 1px 4px 0 rgba(0,0,0,0.15);
}

.snackbars .icon-xxs{
	font-size:18px;
}

.snackbars p span:last-child{
	padding-left:14px;
}

.snackbars-left{
	display:inline-block;
	margin-bottom:0;
}

.snackbars-right{
	display:inline-block;
	float:right;
	text-transform:uppercase;
}

.snackbars-right:hover{
	text-decoration:underline;
}

@media (min-width: 480px) {
	.snackbars{
	max-width:380px;
	padding:14px 17px;
}


}

.section-default,.section-large,.section-huge{
	padding-top:50px;
	padding-bottom:50px;
}

@media (min-width: 768px) {
	.section-default,.section-large{
	padding-top:60px;
	padding-bottom:60px;
}

.section-huge{
	padding-top:97px;
	padding-bottom:97px;
}


}

@media (min-width: 992px) {
	.section-default{
	padding-top:90px;
	padding-bottom:90px;
}

.section-large{
	padding-top:100px;
	padding-bottom:100px;
}

.section-huge{
	padding-top:120px;
	padding-bottom:120px;
}

.section-md-top-30{
	padding-top:30px;
}


}

@media (min-width: 1200px) {
	.section-lg-120{
	padding-top:120px;
	padding-bottom:120px;
}

.section-lg-186-84{
	padding-top:186px;
	padding-bottom:84px;
}

.section-lg-bottom-150{
	padding-bottom:150px;
}


}

.section-relative{
	position:relative;
	z-index:1;
}

*+p{
	margin-top:15px;
}

*+.list-marked{
	margin-top:15px;
}

*+.service{
	margin-top:50px;
}

*+.owl-carousel{
	margin-top:30px;
}

*+.rd-mailform{
	margin-top:20px;
}

*+.terms-list{
	margin-top:30px;
}

p+*{
	margin-top:20px;
}

p+p{
	margin-top:12px;
}

h4+p{
	margin-top:15px;
}

h4+h5{
	margin-top:10px;
}

h5+p{
	margin-top:15px;
}

h2+.divider{
	margin-top:35px;
}

.terms-list+.link{
	margin-top:28px;
}

.divider+.range{
	margin-top:35px;
}

*+[class*="offset-top-"]{
	margin-top:40px;
}

*+.offset-top-10{
	margin-top:10px;
}

*+.offset-top-50{
	margin-top:50px;
}

@media (min-width: 992px) {
	*+.list-marked{
	margin-top:38px;
}

*+.service{
	margin-top:60px;
}

*+.owl-carousel{
	margin-top:44px;
}

*+.rd-mailform{
	margin-top:44px;
}

*+.terms-list{
	margin-top:32px;
}

h4+p{
	margin-top:40px;
}

h4+h5{
	margin-top:32px;
}

h5+p{
	margin-top:31px;
}

*+.offset-top-sm,[class*="cell-"]+.offset-top-sm{
	margin-top:40px;
}

*+.offset-top-md,[class*="cell-"]+.offset-top-md{
	margin-top:65px;
}

*+.offset-top-md-209,[class*="cell-"]+.offset-top-md-209{
	margin-top:209px;
}

*+.offset-top-md-50,[class*="cell-"]+.offset-top-md-50{
	margin-top:50px;
}

*+.offset-top-md-105,[class*="cell-"]+.offset-top-md-105{
	margin-top:105px;
}


}

@media (min-width: 1200px) {
	*+.service{
	margin-top:85px;
}


}

html .range-30{
	position:relative;
	-webkit-transform:translateY(-30px);
	-ms-transform:translateY(-30px);
	transform:translateY(-30px);
	margin-bottom:-30px;
}

@media (max-width: 479px) {
	html .range-30:before{
	content:"";
	display:table;
}


}

html .range-30>*{
	margin-top:30px;
}

html .range-30>*:before{
	content:"";
	display:table;
}

html .range-50{
	position:relative;
	-webkit-transform:translateY(-50px);
	-ms-transform:translateY(-50px);
	transform:translateY(-50px);
	margin-bottom:-50px;
}

@media (max-width: 479px) {
	html .range-50:before{
	content:"";
	display:table;
}


}

html .range-50>*{
	margin-top:50px;
}

html .range-50>*:before{
	content:"";
	display:table;
}

html .range-60{
	position:relative;
	-webkit-transform:translateY(-60px);
	-ms-transform:translateY(-60px);
	transform:translateY(-60px);
	margin-bottom:-60px;
}

@media (max-width: 479px) {
	html .range-60:before{
	content:"";
	display:table;
}


}

html .range-60>*{
	margin-top:60px;
}

html .range-60>*:before{
	content:"";
	display:table;
}

@media (min-width: 768px) {
	html .range-sm-30{
	-webkit-transform:translateY(-30px);
	-ms-transform:translateY(-30px);
	transform:translateY(-30px);
	margin-bottom:-30px;
}

html .range-sm-30>*{
	margin-top:30px;
}


}

@media (min-width: 992px) {
	html .range-md-30{
	-webkit-transform:translateY(-30px);
	-ms-transform:translateY(-30px);
	transform:translateY(-30px);
	margin-bottom:-30px;
}

html .range-md-30>*{
	margin-top:30px;
}


}

@media (min-width: 1200px) {
	html .range-lg-87{
	-webkit-transform:translateY(-87px);
	-ms-transform:translateY(-87px);
	transform:translateY(-87px);
	margin-bottom:-87px;
}

html .range-lg-87>*{
	margin-top:87px;
}


}

.inset-top-1{
	padding-top:41px;
}

@media (min-width: 1200px) {
	.inset-left-1{
	padding-left:100px;
}

.inset-right-1{
	padding-right:100px;
}


}

.page{
	position:relative;
	z-index:1;
	min-height:100vh!important;
}

.page-header{
	padding:0;
	margin:0;
	border-bottom:none;
}

.page-footer .copy{
	font-size:14px;
}

*+.page-footer .copy{
	margin-top:6px;
}

.page-footer .brand{
	display:block;
}

.page-footer.bordered{
	border:none;
	border-top:1px solid rgba(255,255,255,0.1);
}

.page-footer .order-1{
	-webkit-order:1;
	-ms-flex-order:1;
	order:1;
}

@media (min-width: 768px) {
	.page-footer .order-sm-0{
	-webkit-order:0;
	-ms-flex-order:0;
	order:0;
}


}

.animated{
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	opacity:1;
}

.animated.infinite{
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
}

.animated.hinge{
	-webkit-animation-duration:2s;
	animation-duration:2s;
}

html:not(.lt-ie10) .not-animated{
	opacity:0;
}

@-webkit-keyframes fadeIn{
	0%{
	opacity:0;
}

100%{
	opacity:1;
}


}

@keyframes fadeIn{
	0%{
	opacity:0;
}

100%{
	opacity:1;
}


}

.fadeIn{
	-webkit-animation-name:fadeIn;
	animation-name:fadeIn;
}

@-webkit-keyframes fadeInUp{
	0%{
	opacity:0;
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0);
}

100%{
	opacity:1;
	-webkit-transform:none;
	transform:none;
}


}

@keyframes fadeInUp{
	0%{
	opacity:0;
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0);
}

100%{
	opacity:1;
	-webkit-transform:none;
	transform:none;
}


}

.fadeInUp{
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
}

@-webkit-keyframes fadeInDown{
	0%{
	opacity:0;
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0);
}

100%{
	opacity:1;
	-webkit-transform:none;
	transform:none;
}


}

@keyframes fadeInDown{
	0%{
	opacity:0;
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0);
}

100%{
	opacity:1;
	-webkit-transform:none;
	transform:none;
}


}

.fadeInDown{
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown;
}

@-webkit-keyframes fadeInLeft{
	0%{
	opacity:0;
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0);
}

100%{
	opacity:1;
	-webkit-transform:none;
	transform:none;
}


}

@keyframes fadeInLeft{
	0%{
	opacity:0;
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0);
}

100%{
	opacity:1;
	-webkit-transform:none;
	transform:none;
}


}

.fadeInLeft{
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft;
}

@-webkit-keyframes fadeInRight{
	0%{
	opacity:0;
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0);
}

100%{
	opacity:1;
	-webkit-transform:none;
	transform:none;
}


}

@keyframes fadeInRight{
	0%{
	opacity:0;
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0);
}

100%{
	opacity:1;
	-webkit-transform:none;
	transform:none;
}


}

.fadeInRight{
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight;
}

@-webkit-keyframes fadeOut{
	0%{
	opacity:1;
}

100%{
	opacity:0;
}


}

@keyframes fadeOut{
	0%{
	opacity:1;
}

100%{
	opacity:0;
}


}

.fadeOut{
	-webkit-animation-name:fadeOut;
	animation-name:fadeOut;
}

@-webkit-keyframes slideInDown{
	0%{
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0);
	visibility:visible;
}

100%{
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}


}

@keyframes slideInDown{
	0%{
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0);
	visibility:visible;
}

100%{
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}


}

.slideInDown{
	-webkit-animation-name:slideInDown;
	animation-name:slideInDown;
}

@-webkit-keyframes slideInLeft{
	0%{
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0);
	visibility:visible;
}

100%{
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}


}

@keyframes slideInLeft{
	0%{
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0);
	visibility:visible;
}

100%{
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}


}

.slideInLeft{
	-webkit-animation-name:slideInLeft;
	animation-name:slideInLeft;
}

@-webkit-keyframes slideInRight{
	0%{
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0);
	visibility:visible;
}

100%{
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}


}

@keyframes slideInRight{
	0%{
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0);
	visibility:visible;
}

100%{
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}


}

.slideInRight{
	-webkit-animation-name:slideInRight;
	animation-name:slideInRight;
}

@-webkit-keyframes slideOutDown{
	0%{
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}

100%{
	visibility:hidden;
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0);
}


}

@keyframes slideOutDown{
	0%{
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}

100%{
	visibility:hidden;
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0);
}


}

.slideOutDown{
	-webkit-animation-name:slideOutDown;
	animation-name:slideOutDown;
}

[data-isotope-layout]{
	display:block;
	transition:.4s all ease;
	min-height:160px;
	z-index:0;
}

[data-isotope-layout]:after{
	content:'';
	position:absolute;
	margin-top:15px;
	width:64px;
	height:64px;
	top:50%;
	left:50%;
	background-image:url("../images/isotope-loader.png");
	background-position:-1152px 0;
	-webkit-animation:0.7s sprite-animation steps(18) infinite;
	animation:0.7s sprite-animation steps(18) infinite;
	transition:.4s all ease;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}

[data-isotope-layout] .row{
	margin-bottom:-30px;
}

[data-isotope-layout] .row>[class*="col-"]{
	margin-top:30px;
}

[data-isotope-layout] .row-narrow{
	margin-bottom:-10px;
}

[data-isotope-layout] .row-narrow>[class*="col-"]{
	margin-top:10px;
}

[data-isotope-layout] .row-condensed{
	margin-bottom:0;
}

[data-isotope-layout] .row-condensed>[class*="col-"]{
	margin-top:0;
}

[data-isotope-layout] [class*="col-"]{
	display:block;
	opacity:0;
	will-change:transform;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	transition:.1s opacity ease-in;
}

@media (max-width: 479px) {
	[data-isotope-layout] [class*="col-"]{
	max-width:100%;
}


}

[data-isotope-layout].isotope--loaded [class*="col-"]{
	opacity:1;
}

[data-isotope-layout].isotope--loaded:after{
	opacity:0;
	visibility:hidden;
}

@media (max-width: 767px) {
	.isotope-xl .row>[class*="col-"] .row{
	margin-bottom:-30px;
}

.isotope-xl .row>[class*="col-"] .row>[class*="col-"]{
	margin-top:35px;
}


}

@media (min-width: 1800px) {
	.isotope-xl .row>[class*="col-"] .row{
	margin-bottom:-30px;
}

.isotope-xl .row>[class*="col-"] .row>[class*="col-"]{
	margin-top:66px;
}


}

.isotope-filters{
	position:relative;
	display:inline-block;
}

.isotope-filters-list{
	display:none;
	position:absolute;
	top:100%;
	right:0;
	padding:5px 0;
	margin:5px 0;
	z-index:10;
	float:left;
	min-width:130px;
	font-size:16px;
	text-align:left;
	background-color:#fff;
	border-radius:5px;
	box-shadow:0 6px 12px rgba(0,0,0,0.175);
}

.isotope-filters-list>li{
	display:block;
}

.isotope-filters-list>li>a{
	display:block;
	position:relative;
	clear:both;
	color:#090809;
	white-space:nowrap;
	line-height:1.5;
	padding:0 5px 13px;
}

.isotope-filters-list>li>a.active,.isotope-filters-list>li>a:hover{
	background-color:#eee;
}

.isotope-filters-list.active{
	display:block;
}

.isotope-filters-toggle.active:focus{
	outline:none;
}

.isotope-filters-title{
	display:none;
}

@media (min-width: 480px) {
	.isotope-filters-list{
	right:auto;
	left:0;
}


}

@media (min-width: 992px) {
	.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list{
	position:static;
	display:inline-block;
	float:none;
	padding:0;
	background-color:transparent;
	border-radius:0;
	box-shadow:none;
	margin-bottom:0;
	border-bottom:1px solid #555;
}

.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li{
	display:inline-block;
}

.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a{
	display:inline-block;
	text-transform:uppercase;
	padding:0 5px 13px;
	color:#333;
	transition:0.3s all ease-in;
}

.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a:after,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a:after{
	content:'';
	position:absolute;
	bottom:-1px;
	left:50%;
	width:0;
	height:1px;
	background:#b53b49;
	transition:.4s;
}

.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a.active,.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a:hover,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a.active,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a:hover{
	color:#090809;
	background-color:transparent;
}

.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a.active:after,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a.active:after{
	left:0;
	width:100%;
}

.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li+li,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li+li{
	margin-left:23px;
}

.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-toggle,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-toggle{
	display:none;
}


}

@media (min-width: 1200px) {
	.isotope-filters.isotope-filters-vertical .isotope-filters-list{
	margin-bottom:0;
	padding:0;
	border-bottom:none;
	border-left:1px solid #555;
}

.isotope-filters.isotope-filters-vertical .isotope-filters-list>li{
	display:block;
	margin-top:0;
	text-align:left;
}

.isotope-filters.isotope-filters-vertical .isotope-filters-list>li>a{
	padding:0 25px;
}

.isotope-filters.isotope-filters-vertical .isotope-filters-list>li>a:after{
	bottom:50%;
	left:-1px;
	width:1px;
	height:0;
	background:#b53b49;
}

.isotope-filters.isotope-filters-vertical .isotope-filters-list>li>a.active:after{
	bottom:0;
	width:1px;
	height:100%;
	left:-1px;
}

.isotope-filters.isotope-filters-vertical .isotope-filters-list>li+li{
	margin-left:0;
	margin-top:24px;
}

.isotope-filters.isotope-filters-vertical .isotope-filters-title{
	display:block;
}


}

.owl-carousel .animated{
	-webkit-animation-duration:1000ms;
	animation-duration:1000ms;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}

.owl-carousel .owl-animated-in{
	z-index:0;
}

.owl-carousel .owl-animated-out{
	z-index:1;
}

.owl-carousel .fadeOut{
	-webkit-animation-name:fadeOut;
	animation-name:fadeOut;
}

@-webkit-keyframes fadeOut{
	0%{
	opacity:1;
}

100%{
	opacity:0;
}


}

@keyframes fadeOut{
	0%{
	opacity:1;
}

100%{
	opacity:0;
}


}

.owl-height{
	transition:height 500ms ease-in-out;
}

.owl-carousel{
	display:none;
	width:100%;
	-webkit-tap-highlight-color:transparent;
	position:relative;
	z-index:1;
}

.owl-carousel .owl-stage{
	position:relative;
	-ms-touch-action:pan-Y;
}

.owl-carousel .owl-stage:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}

.owl-carousel .owl-stage-outer{
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0px,0px,0px);
}

.owl-carousel .owl-controls{
	border-top:1px solid rgba(255,255,255,0.2);
}

*+.owl-carousel .owl-controls{
	margin-top:20px;
}

@media (min-width: 992px) {
	*+.owl-carousel .owl-controls{
	margin-top:31px;
}


}

.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{
	cursor:pointer;
	cursor:hand;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}

.owl-carousel.owl-loaded{
	display:block;
}

.owl-carousel.owl-loading{
	opacity:0;
	display:block;
}

.owl-carousel.owl-hidden{
	opacity:0;
}

.owl-carousel .owl-refresh .owl-item{
	display:none;
}

.owl-carousel .owl-item{
	position:relative;
	min-height:1px;
	width:100%;
	float:left;
	-webkit-backface-visibility:hidden;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}

.owl-carousel.owl-text-select-on .owl-item{
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}

.owl-carousel .owl-grab{
	cursor:move;
	cursor:-webkit-grab;
	cursor:grab;
}

.owl-carousel.owl-rtl{
	direction:rtl;
}

.owl-carousel.owl-rtl .owl-item{
	float:right;
}

.no-js .owl-carousel{
	display:block;
}

.owl-carousel .owl-item .owl-lazy{
	opacity:0;
	transition:opacity 400ms ease;
}

.owl-carousel .owl-video-wrapper{
	position:relative;
	height:100%;
	background:#000;
}

.owl-carousel .owl-video-play-icon{
	position:absolute;
	height:80px;
	width:80px;
	left:50%;
	top:50%;
	margin-left:-40px;
	margin-top:-40px;
	font:400 40px/80px 'FontAwesome';
	cursor:pointer;
	z-index:1;
	-webkit-backface-visibility:hidden;
	transition:scale 100ms ease;
}

.owl-carousel .owl-video-play-icon:before{
	content:'\f144';
}

.owl-carousel .owl-video-play-icon:hover{
	-webkit-transform:scale(1.3);
	-ms-transform:scale(1.3);
	transform:scale(1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{
	display:none;
}

.owl-carousel .owl-video-tn{
	opacity:0;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
	transition:opacity 400ms ease;
}

.owl-carousel .owl-video-frame{
	position:relative;
	z-index:1;
}

.owl-nav{
	padding:16px 0;
	text-align:center;
}

.owl-nav *+*{
	margin-left:10px;
}

@media (min-width: 768px) {
	.owl-nav{
	text-align:right;
}


}

.owl-prev,.owl-next{
	display:inline-block;
	border:1px solid;
	border-color:transparent;
	width:42px;
	height:42px;
	font-family:"arrows";
	font-weight:400;
	font-size:18px;
	line-height:40px;
	text-align:center;
	transition:.25s;
}

.owl-prev:hover,.owl-next:hover{
	border-color:rgba(255,255,255,0.2);
	color:#b53b49;
}

.owl-prev:before{
	content:'\e00f';
}

.owl-next:before{
	content:'\e00d';
}

.owl-dots{
	text-align:center;
	margin-top:10px;
}

.owl-dot{
	display:inline-block;
	text-align:center;
	border-radius:50%;
	position:relative;
	margin-left:10px;
	width:16px;
	height:16px;
	outline:none;
	cursor:pointer;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #000;
	transition:box-shadow 0.3s ease;
}

.owl-dot:hover,.owl-dot:focus{
	box-shadow:inset 0 0 0 2px rgba(0,0,0,0.6);
}

.owl-dot.active{
	box-shadow:inset 0 0 0 8px #000;
}

@-webkit-keyframes rd-navbar-slide-down{
	0%{
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
}

100%{
	-webkit-transform:translateY(0);
	transform:translateY(0);
}


}

@keyframes rd-navbar-slide-down{
	0%{
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
}

100%{
	-webkit-transform:translateY(0);
	transform:translateY(0);
}


}

@-webkit-keyframes rd-navbar-slide-up{
	0%{
	-webkit-transform:translateY(0);
	transform:translateY(0);
}

100%{
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
}


}

@keyframes rd-navbar-slide-up{
	0%{
	-webkit-transform:translateY(0);
	transform:translateY(0);
}

100%{
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
}


}

.rd-navbar{
	display:none;
	font-size:19px;
	line-height:1;
}

.rd-navbar-wrap{
	position:relative;
	z-index:1000;
	background:transparent;
}

.rd-navbar-toggle{
	position:relative;
	display:inline-block;
	padding:0;
	border:none;
	cursor:pointer;
	vertical-align:top;
	background:none;
	color:#fff;
	width:50px;
	height:50px;
	line-height:50px;
	display:none;
}

.rd-navbar-toggle .toggle-icon{
	position:relative;
	display:block;
	margin:auto;
	transition:.3s all ease;
}

.rd-navbar-toggle .toggle-icon:after,.rd-navbar-toggle .toggle-icon:before{
	content:"";
	position:absolute;
	left:0;
	transition:.3s all ease;
}

.rd-navbar-toggle .toggle-icon:before{
	top:-10px;
}

.rd-navbar-toggle .toggle-icon:after{
	top:10px;
}

.rd-navbar-toggle .toggle-icon:after,.rd-navbar-toggle .toggle-icon:before,.rd-navbar-toggle .toggle-icon{
	width:30px;
	height:5px;
	background-color:#fff;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}

.rd-navbar-toggle .toggle-icon:before,.rd-navbar-toggle .toggle-icon:after{
	transition:top .3s .3s,-webkit-transform .3s 0s;
	transition:top .3s .3s,transform .3s 0s;
	transition:top .3s .3s,transform .3s 0s,-webkit-transform .3s 0s;
}

.rd-navbar-toggle.active .toggle-icon{
	transition:background .3s 0s ease;
	background:transparent;
}

.rd-navbar-toggle.active .toggle-icon:before,.rd-navbar-toggle.active .toggle-icon:after{
	top:0;
	transition:top .3s 0s,-webkit-transform .3s .3s;
	transition:top .3s 0s,transform .3s .3s;
	transition:top .3s 0s,transform .3s .3s,-webkit-transform .3s .3s;
}

.rd-navbar-toggle.active .toggle-icon:before{
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
}

.rd-navbar-toggle.active .toggle-icon:after{
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg);
}

.search-toggle{
	position:relative;
	display:inline-block;
	padding:0;
	border:none;
	cursor:pointer;
	vertical-align:top;
	background:none;
	color:#fff;
	width:20px;
	height:20px;
	line-height:20px;
	display:none;
}

.search-toggle .toggle-icon:before,.search-toggle .toggle-icon:after{
	font-family:"FontAwesome";
}

.search-toggle .toggle-icon:before{
	content:"";
}

.search-toggle .toggle-icon:after{
	content:"";
}

.search-toggle .toggle-icon{
	position:relative;
	display:inline-block;
	vertical-align:top;
}

.search-toggle .toggle-icon:before,.search-toggle .toggle-icon:after{
	position:absolute;
	top:0;
	left:0;
	font-size:18px;
	transition:.3s ease-out;
}

.search-toggle .toggle-icon,.search-toggle .toggle-icon:before,.search-toggle .toggle-icon:after{
	width:20px;
	height:20px;
}

.search-toggle .toggle-icon:before{
	-webkit-transform:scale(1) rotate(0deg);
	-ms-transform:scale(1) rotate(0deg);
	transform:scale(1) rotate(0deg);
}

.search-toggle .toggle-icon:after{
	-webkit-transform:scale(0) rotate(-180deg);
	-ms-transform:scale(0) rotate(-180deg);
	transform:scale(0) rotate(-180deg);
}

.search-toggle.active .toggle-icon:before{
	-webkit-transform:scale(0) rotate(180deg);
	-ms-transform:scale(0) rotate(180deg);
	transform:scale(0) rotate(180deg);
}

.search-toggle.active .toggle-icon:after{
	-webkit-transform:scale(1) rotate(0deg);
	-ms-transform:scale(1) rotate(0deg);
	transform:scale(1) rotate(0deg);
}

.search-toggle .toggle-icon,.search-toggle .toggle-icon:before,.search-toggle .toggle-icon:after{
	color:#fff;
}

.search-toggle:hover .toggle-icon,.search-toggle:hover .toggle-icon:before,.search-toggle:hover .toggle-icon:after{
	color:#b53b49;
}

.info-toggle{
	position:relative;
	display:inline-block;
	padding:0;
	border:none;
	cursor:pointer;
	vertical-align:top;
	background:none;
	color:#fff;
	width:20px;
	height:20px;
	line-height:20px;
	display:none;
}

.info-toggle .toggle-icon:before,.info-toggle .toggle-icon:after{
	font-family:"FontAwesome";
}

.info-toggle .toggle-icon:before{
	content:"";
}

.info-toggle .toggle-icon:after{
	content:"";
}

.info-toggle .toggle-icon{
	position:relative;
	display:inline-block;
	vertical-align:top;
}

.info-toggle .toggle-icon:before,.info-toggle .toggle-icon:after{
	position:absolute;
	top:0;
	left:0;
	font-size:20px;
	transition:.3s ease-out;
}

.info-toggle .toggle-icon,.info-toggle .toggle-icon:before,.info-toggle .toggle-icon:after{
	width:20px;
	height:20px;
}

.info-toggle .toggle-icon:before{
	-webkit-transform:scale(1) rotate(0deg);
	-ms-transform:scale(1) rotate(0deg);
	transform:scale(1) rotate(0deg);
}

.info-toggle .toggle-icon:after{
	-webkit-transform:scale(0) rotate(-180deg);
	-ms-transform:scale(0) rotate(-180deg);
	transform:scale(0) rotate(-180deg);
}

.info-toggle.active .toggle-icon:before{
	-webkit-transform:scale(0) rotate(180deg);
	-ms-transform:scale(0) rotate(180deg);
	transform:scale(0) rotate(180deg);
}

.info-toggle.active .toggle-icon:after{
	-webkit-transform:scale(1) rotate(0deg);
	-ms-transform:scale(1) rotate(0deg);
	transform:scale(1) rotate(0deg);
}

.info-toggle .toggle-icon,.info-toggle .toggle-icon:before,.info-toggle .toggle-icon:after{
	color:#fff;
}

.info-toggle:hover .toggle-icon,.info-toggle:hover .toggle-icon:before,.info-toggle:hover .toggle-icon:after{
	color:#b53b49;
}

.rd-navbar-brand{
	position:relative;
	display:none;
	font-family:"Merriweather";
	font-weight:400;
	line-height:1.2;
}

.rd-navbar-brand img{
	max-height:48px;
}

.ie-edge .rd-navbar-brand{
	transition:none;
}

.rd-navbar-nav{
	font-family:"Montserrat";
	font-weight:400;
	font-size:18px;
	line-height:1.1;
}

.rd-navbar-nav>li>a{
	letter-spacing:0;
}

.rd-navbar-nav a{
	transition:.3s;
}

.rd-navbar-dropdown{
	display:none;
}

.rd-navbar-dropdown li{
	font-family:"Montserrat";
	font-weight:300;
	font-size:18px;
	line-height:1.2;
	letter-spacing:0;
}

.rd-navbar-info{
	display:none;
}

.rd-navbar-brand img,.rd-navbar-wrap,.rd-navbar-dropdown,.rd-navbar-megamenu,.rd-navbar-collapse-items,.rd-navbar-nav,.rd-navbar-nav-wrap,.rd-navbar-panel,.rd-navbar-panel-right,.rd-navbar-info,.rd-navbar-static .rd-navbar-outer,.rd-navbar-fullwidth .rd-navbar-outer,.rd-navbar-static .rd-navbar-nav>li,.rd-navbar-fullwidth .rd-navbar-nav>li,.rd-navbar-static .rd-navbar-nav>li li.rd-navbar--has-dropdown>.rd-navbar-submenu-toggle,.rd-navbar-fullwidth .rd-navbar-nav>li li.rd-navbar--has-dropdown>.rd-navbar-submenu-toggle,.rd-navbar-fixed .rd-navbar-nav li a,.rd-navbar-sidebar .rd-navbar-nav li a{
	transition:0.3s all cubic-bezier(0.785,0.135,0.15,0.86);
}

.rd-navbar--no-transition,.rd-navbar--no-transition *{
	transition:none!important;
}

.rd-navbar,.rd-navbar.rd-navbar--is-clone{
	display:none;
}

.rd-navbar-fixed,.rd-navbar-static,.rd-navbar-fullwidth{
	display:block;
}

.rd-navbar-wrap.absolute{
	position:absolute;
	width:100%;
}

.rd-navbar-static .rd-navbar-outer,.rd-navbar-fullwidth .rd-navbar-outer{
	background:#090809;
}

.rd-navbar-static .rd-navbar-inner,.rd-navbar-fullwidth .rd-navbar-inner{
	padding-left:15px;
	padding-right:15px;
}

.rd-navbar-static .rd-navbar-panel,.rd-navbar-fullwidth .rd-navbar-panel{
	display:block;
}

.rd-navbar-static .rd-navbar-brand,.rd-navbar-fullwidth .rd-navbar-brand{
	display:block;
}

.rd-navbar-static .rd-navbar-brand .brand-mini,.rd-navbar-fullwidth .rd-navbar-brand .brand-mini{
	display:none;
}

.rd-navbar-static .rd-navbar-panel-right,.rd-navbar-fullwidth .rd-navbar-panel-right{
	display:block;
	text-align:right;
}

.rd-navbar-static .rd-navbar-nav-wrap,.rd-navbar-fullwidth .rd-navbar-nav-wrap{
	background:transparent;
}

.rd-navbar-static .rd-navbar-nav:before,.rd-navbar-static .rd-navbar-nav:after,.rd-navbar-fullwidth .rd-navbar-nav:before,.rd-navbar-fullwidth .rd-navbar-nav:after{
	content:" ";
	display:table;
}

.rd-navbar-static .rd-navbar-nav:after,.rd-navbar-fullwidth .rd-navbar-nav:after{
	clear:both;
}

.rd-navbar-static .rd-navbar-nav>li,.rd-navbar-fullwidth .rd-navbar-nav>li{
	display:block;
	float:left;
}

.rd-navbar-static .rd-navbar-nav>li>a,.rd-navbar-fullwidth .rd-navbar-nav>li>a{
	position:relative;
	display:inline-block;
	color:#fff;
}

.rd-navbar-static .rd-navbar-nav>li:hover>a,.rd-navbar-fullwidth .rd-navbar-nav>li:hover>a{
	color:#b53b49;
	background:transparent;
}

.rd-navbar-static .rd-navbar-nav>li.active>a,.rd-navbar-static .rd-navbar-nav>li.focus>a,.rd-navbar-static .rd-navbar-nav>li.opened>a,.rd-navbar-fullwidth .rd-navbar-nav>li.active>a,.rd-navbar-fullwidth .rd-navbar-nav>li.focus>a,.rd-navbar-fullwidth .rd-navbar-nav>li.opened>a{
	color:#b53b49;
	background:transparent;
}

.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>li.rd-navbar--has-dropdown{
	position:relative;
}

.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-dropdown.focus>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-dropdown.opened>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>li.rd-navbar--has-dropdown.focus>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>li.rd-navbar--has-dropdown.opened>.rd-navbar-dropdown{
	visibility:visible;
	opacity:1;
}

.rd-navbar-static .rd-navbar-nav>li .rd-navbar--has-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>li .rd-navbar--has-dropdown{
	position:relative;
}

.rd-navbar-static .rd-navbar-nav>li .rd-navbar--has-dropdown.opened>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>li .rd-navbar--has-dropdown.opened>.rd-navbar-dropdown{
	visibility:visible;
	opacity:1;
}

.rd-navbar-static .rd-navbar-nav>li .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>li .rd-navbar-dropdown{
	position:absolute;
	z-index:1;
	display:block;
	margin-top:38px;
	padding:18px 45px 30px 25px;
	border:1px solid rgba(255,255,255,0.2);
	width:315px;
	font-weight:900;
	line-height:30px;
	text-align:left;
	visibility:hidden;
	opacity:0;
	transition:0.3s;
	background:#090809;
}

.rd-navbar-static .rd-navbar-nav>li .rd-navbar-dropdown li,.rd-navbar-fullwidth .rd-navbar-nav>li .rd-navbar-dropdown li{
	display:block;
}

.rd-navbar-static .rd-navbar-nav>li .rd-navbar-dropdown li+li,.rd-navbar-fullwidth .rd-navbar-nav>li .rd-navbar-dropdown li+li{
	margin-top:1px;
}

.rd-navbar-static .rd-navbar-nav>li .rd-navbar-dropdown li a,.rd-navbar-fullwidth .rd-navbar-nav>li .rd-navbar-dropdown li a{
	display:block;
	padding:8px 15px;
	border:1px solid;
}

.rd-navbar-static .rd-navbar-nav>li .rd-navbar-dropdown li a,.rd-navbar-fullwidth .rd-navbar-nav>li .rd-navbar-dropdown li a{
	color:#fff;
	background:transparent;
	border-color:transparent;
}

.rd-navbar-static .rd-navbar-nav>li .rd-navbar-dropdown li a:hover,.rd-navbar-fullwidth .rd-navbar-nav>li .rd-navbar-dropdown li a:hover{
	color:#b53b49;
	background:transparent;
	border-color:rgba(255,255,255,0.2);
}

.rd-navbar-static .rd-navbar-nav>li .rd-navbar-dropdown li.active>a,.rd-navbar-static .rd-navbar-nav>li .rd-navbar-dropdown li.opened>a,.rd-navbar-fullwidth .rd-navbar-nav>li .rd-navbar-dropdown li.active>a,.rd-navbar-fullwidth .rd-navbar-nav>li .rd-navbar-dropdown li.opened>a{
	color:#b53b49;
	background:transparent;
	border-color:rgba(255,255,255,0.2);
}

.rd-navbar-static .rd-navbar-nav>li .rd-navbar-dropdown li.active>.rd-navbar-submenu-toggle,.rd-navbar-static .rd-navbar-nav>li .rd-navbar-dropdown li.opened>.rd-navbar-submenu-toggle,.rd-navbar-fullwidth .rd-navbar-nav>li .rd-navbar-dropdown li.active>.rd-navbar-submenu-toggle,.rd-navbar-fullwidth .rd-navbar-nav>li .rd-navbar-dropdown li.opened>.rd-navbar-submenu-toggle{
	color:#b53b49;
}

.rd-navbar-static .rd-navbar-nav>li li.rd-navbar--has-dropdown>a,.rd-navbar-fullwidth .rd-navbar-nav>li li.rd-navbar--has-dropdown>a{
	padding:8px 54px 8px 15px;
}

.rd-navbar-static .rd-navbar-nav>li li.rd-navbar--has-dropdown>.rd-navbar-submenu-toggle,.rd-navbar-fullwidth .rd-navbar-nav>li li.rd-navbar--has-dropdown>.rd-navbar-submenu-toggle{
	position:absolute;
	top:0;
	right:14px;
	width:40px;
	height:39px;
	font-size:18px;
	line-height:39px;
	text-align:center;
	color:#fff;
	will-change:transform;
}

.rd-navbar-static .rd-navbar-nav>li li.rd-navbar--has-dropdown>.rd-navbar-submenu-toggle:before,.rd-navbar-fullwidth .rd-navbar-nav>li li.rd-navbar--has-dropdown>.rd-navbar-submenu-toggle:before{
	content:"\e010";
	display:inline-block;
	font-family:"arrows";
	font-size:inherit;
	line-height:inherit;
}

.rd-navbar-static .rd-navbar-nav>li li.rd-navbar--has-dropdown>.rd-navbar-submenu-toggle:hover,.rd-navbar-fullwidth .rd-navbar-nav>li li.rd-navbar--has-dropdown>.rd-navbar-submenu-toggle:hover{
	color:#b53b49;
}

.rd-navbar-static .rd-navbar-nav>li li.rd-navbar--has-dropdown:hover,.rd-navbar-fullwidth .rd-navbar-nav>li li.rd-navbar--has-dropdown:hover{
	color:#b53b49;
}

.rd-navbar-static .rd-navbar-nav>li li.rd-navbar--has-dropdown:hover>.rd-navbar-submenu-toggle,.rd-navbar-fullwidth .rd-navbar-nav>li li.rd-navbar--has-dropdown:hover>.rd-navbar-submenu-toggle{
	cursor:pointer;
}

.rd-navbar-static .rd-navbar-nav>li li.rd-navbar--has-dropdown.focus,.rd-navbar-static .rd-navbar-nav>li li.rd-navbar--has-dropdown.active,.rd-navbar-static .rd-navbar-nav>li li.rd-navbar--has-dropdown.opened,.rd-navbar-fullwidth .rd-navbar-nav>li li.rd-navbar--has-dropdown.focus,.rd-navbar-fullwidth .rd-navbar-nav>li li.rd-navbar--has-dropdown.active,.rd-navbar-fullwidth .rd-navbar-nav>li li.rd-navbar--has-dropdown.opened{
	color:#b53b49;
}

.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-dropdown{
	top:100%;
	left:0;
}

.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-dropdown .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-dropdown .rd-navbar-dropdown{
	position:static;
	margin-top:0;
	padding:0 0 0 42px;
	border:none;
	width:100%;
	height:0;
}

.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-dropdown.focus>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-dropdown.opened>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>li.rd-navbar--has-dropdown.focus>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>li.rd-navbar--has-dropdown.opened>.rd-navbar-dropdown{
	margin-top:18px;
}

.rd-navbar-static .rd-navbar-nav>li .rd-navbar--has-dropdown.opened>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>li .rd-navbar--has-dropdown.opened>.rd-navbar-dropdown{
	padding:10px 0 7px 42px;
	height:auto;
}

.rd-navbar-static.rd-navbar--is-clone,.rd-navbar-fullwidth.rd-navbar--is-clone{
	-webkit-transform:translateY(-110%);
	-ms-transform:translateY(-110%);
	transform:translateY(-110%);
}

.rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck,.rd-navbar-fullwidth.rd-navbar--is-clone.rd-navbar--is-stuck{
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
}

.rd-navbar-static.rd-navbar--is-stuck,.rd-navbar-static.rd-navbar--is-clone,.rd-navbar-fullwidth.rd-navbar--is-stuck,.rd-navbar-fullwidth.rd-navbar--is-clone{
	position:fixed;
	left:0;
	top:0;
	right:0;
	z-index:999;
	box-shadow:0 1px 4px 0 rgba(143,143,143,0.3);
}

.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-collapse,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-collapse,.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-collapse,.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-collapse{
	display:none;
}

.rd-navbar-static.rd-navbar-transparent .rd-navbar-outer,.rd-navbar-fullwidth.rd-navbar-transparent .rd-navbar-outer{
	background:transparent;
}

.rd-navbar-static.rd-navbar-transparent .rd-navbar-panel,.rd-navbar-fullwidth.rd-navbar-transparent .rd-navbar-panel{
	display:none;
}

.rd-navbar-static.rd-navbar-transparent.rd-navbar--is-stuck .rd-navbar-outer,.rd-navbar-static.rd-navbar-transparent.rd-navbar--is-clone .rd-navbar-outer,.rd-navbar-fullwidth.rd-navbar-transparent.rd-navbar--is-stuck .rd-navbar-outer,.rd-navbar-fullwidth.rd-navbar-transparent.rd-navbar--is-clone .rd-navbar-outer{
	background:#090809;
}

.rd-navbar-fixed .rd-navbar-panel,.rd-navbar-sidebar .rd-navbar-panel{
	background:#090809;
}

.rd-navbar-fixed .rd-navbar-nav,.rd-navbar-sidebar .rd-navbar-nav{
	background:#090809;
	color:#fff;
}

.rd-navbar-fixed .rd-navbar-nav li,.rd-navbar-sidebar .rd-navbar-nav li{
	position:relative;
	color:inherit;
}

.rd-navbar-fixed .rd-navbar-nav li a,.rd-navbar-sidebar .rd-navbar-nav li a{
	display:block;
	padding:13px 40px 13px 15px;
	font-family:"Montserrat";
	font-weight:400;
	font-size:16px;
	line-height:1.5;
	background:transparent;
	color:inherit;
}

.rd-navbar-fixed .rd-navbar-nav li:hover>a,.rd-navbar-fixed .rd-navbar-nav li.active>a,.rd-navbar-fixed .rd-navbar-nav li.opened>a,.rd-navbar-sidebar .rd-navbar-nav li:hover>a,.rd-navbar-sidebar .rd-navbar-nav li.active>a,.rd-navbar-sidebar .rd-navbar-nav li.opened>a{
	color:#090809;
	background:#fff;
}

.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle,.rd-navbar-fixed .rd-navbar-nav li.active>.rd-navbar-submenu-toggle,.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle,.rd-navbar-sidebar .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle,.rd-navbar-sidebar .rd-navbar-nav li.active>.rd-navbar-submenu-toggle,.rd-navbar-sidebar .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle{
	color:#090809;
}

.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle:after,.rd-navbar-sidebar .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle:after{
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
}

.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-dropdown,.rd-navbar-sidebar .rd-navbar-nav li.opened>.rd-navbar-dropdown{
	display:block;
}

.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-submenu-toggle,.rd-navbar-sidebar .rd-navbar-nav li .rd-navbar-submenu-toggle{
	position:absolute;
	top:5px;
	right:0;
	width:40px;
	height:40px;
	z-index:2;
	color:inherit;
	background:transparent;
	cursor:pointer;
}

.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-submenu-toggle:after,.rd-navbar-sidebar .rd-navbar-nav li .rd-navbar-submenu-toggle:after{
	content:'\f078';
	position:absolute;
	top:calc(50% - 7px);
	left:calc(50% - 7px);
	width:14px;
	height:14px;
	font:400 14px "FontAwesome";
	line-height:14px;
	transition:0.4s all ease;
	will-change:transform;
}

.rd-navbar-fixed .rd-navbar-nav li+li,.rd-navbar-sidebar .rd-navbar-nav li+li{
	margin-top:4px;
}

.rd-navbar-fixed .rd-navbar-nav .rd-navbar-dropdown,.rd-navbar-sidebar .rd-navbar-nav .rd-navbar-dropdown{
	margin-top:4px;
}

.rd-navbar-fixed .rd-navbar-nav .rd-navbar-dropdown a,.rd-navbar-sidebar .rd-navbar-nav .rd-navbar-dropdown a{
	padding-left:30px;
	font-family:"Montserrat";
	font-weight:400;
	font-size:16px;
}

.rd-navbar-fixed .rd-navbar-nav .rd-navbar-dropdown .rd-navbar-dropdown a,.rd-navbar-sidebar .rd-navbar-nav .rd-navbar-dropdown .rd-navbar-dropdown a{
	padding-left:40px;
}

.rd-navbar-static{
	display:block;
}

.rd-navbar-static .rd-navbar-inner{
	position:relative;
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.rd-navbar-static .rd-navbar-inner .rd-navbar-cell{
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-flex-grow:0;
	-ms-flex-positive:0;
	flex-grow:0;
}

.rd-navbar-static .rd-navbar-panel{
	padding:20px 0;
}

.rd-navbar-static .rd-navbar-panel-right{
	padding:20px 0;
}

.rd-navbar-static .rd-navbar-info{
	display:block;
}

.rd-navbar-static .rd-navbar-nav-wrap{
	display:block;
}

.rd-navbar-static .rd-navbar-nav>li{
	margin:58px 5px;
}

.rd-navbar-static .rd-navbar-nav>li>a{
	margin:0 0;
	padding:14px 30px;
	border:1px solid transparent;
}

.rd-navbar-static .rd-navbar-nav>li:hover>a,.rd-navbar-static .rd-navbar-nav>li.active>a,.rd-navbar-static .rd-navbar-nav>li.focus>a,.rd-navbar-static .rd-navbar-nav>li.opened>a{
	border:1px solid rgba(255,255,255,0.2);
}

.rd-navbar-static .rd-navbar-nav>li+li{
	position:relative;
}

.rd-navbar-static .rd-navbar-nav>li+li:before{
	content:"";
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	left:-6px;
	height:26px;
	border-left:1px solid rgba(255,255,255,0.2);
}

.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-brand img,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-brand img{
	max-height:48px;
}

.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-panel,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-panel{
	padding:10px 0;
}

.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-panel-right,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-panel-right{
	padding:10px 0;
}

.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav>li,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav>li{
	margin-top:10px;
	margin-bottom:10px;
}

.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav>li>a,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav>li>a{
	margin:0;
}

.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-static-collapse,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-static-collapse{
	display:none;
}

.rd-navbar-static .rd-navbar-static--visible{
	display:block;
}

.rd-navbar-static .rd-navbar-static--hidden{
	display:none;
}

.rd-navbar-fullwidth{
	display:block;
}

.rd-navbar-fullwidth .rd-navbar-inner{
	position:relative;
	max-width:750px;
	margin-left:auto;
	margin-right:auto;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.rd-navbar-fullwidth .rd-navbar-inner .rd-navbar-cell{
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
}

.rd-navbar-fullwidth .rd-navbar-inner .rd-navbar-nav-wrap{
	-ms-flex-preferred-size:auto;
	-webkit-flex-basis:auto;
	flex-basis:auto;
	max-width:auto;
}

.rd-navbar-fullwidth .search-toggle{
	display:block;
}

.rd-navbar-fullwidth .info-toggle{
	display:block;
}

.rd-navbar-fullwidth .rd-navbar-panel{
	padding:10px 0;
}

.rd-navbar-fullwidth .rd-navbar-panel-right{
	position:relative;
	padding:10px 0;
}

.rd-navbar-fullwidth .rd-navbar-info{
	position:absolute;
	top:100%;
	right:0;
	display:block;
	margin-top:40px;
	padding:10px;
	visibility:hidden;
	opacity:0;
	background:#090809;
	box-shadow:0 1px 4px 0 rgba(143,143,143,0.3);
}

.rd-navbar-fullwidth .rd-navbar-info.active{
	margin-top:0;
	visibility:visible;
	opacity:1;
}

.rd-navbar-fullwidth .rd-navbar-nav-wrap{
	display:block;
}

.rd-navbar-fullwidth .rd-navbar-nav{
	font-size:16px;
}

.rd-navbar-fullwidth .rd-navbar-nav>li{
	margin-top:14px;
	margin-bottom:14px;
}

.rd-navbar-fullwidth .rd-navbar-nav>li>a{
	margin:0 0;
}

.rd-navbar-fullwidth .rd-navbar-nav>li+li{
	margin-left:25px;
}

.rd-navbar-fullwidth .rd-navbar-nav>li:not(:last-child)>a:after{
	right:-19px;
}

@media (min-width: 992px) {
	.rd-navbar-fullwidth .rd-navbar-inner{
	max-width:970px;
}


}

@media (min-width: 1200px) {
	.rd-navbar-fullwidth .rd-navbar-inner{
	max-width:1200px;
}


}

.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-fullwidth-collapse,.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-fullwidth-collapse{
	display:none;
}

.rd-navbar-fullwidth .rd-navbar-fullwidth-visible{
	display:block;
}

.rd-navbar-fullwidth .rd-navbar-fullwidth-hidden{
	display:none;
}

.rd-navbar-fullwidth.rd-navbar-transparent .rd-navbar-nav>li{
	margin-top:40px;
	margin-bottom:40px;
}

.rd-navbar-fullwidth.rd-navbar-transparent.rd-navbar--is-stuck .rd-navbar-nav>li,.rd-navbar-fullwidth.rd-navbar-transparent.rd-navbar--is-clone .rd-navbar-nav>li{
	margin-top:19px;
	margin-bottom:19px;
}

html.rd-navbar-fixed-linked .page{
	padding-top:50px;
}

html.rd-navbar-fixed-linked .rd-navbar-wrap{
	position:absolute;
}

.rd-navbar-fixed{
	display:block;
}

.rd-navbar-fixed .rd-navbar-toggle{
	display:block;
	float:left;
}

.rd-navbar-fixed .info-toggle{
	position:relative;
	display:inline-block;
	padding:0;
	border:none;
	cursor:pointer;
	vertical-align:top;
	background:none;
	color:#fff;
	width:30px;
	height:50px;
	line-height:50px;
	display:block;
	position:fixed;
	top:0;
	right:0;
}

.rd-navbar-fixed .info-toggle .toggle-icon:before,.rd-navbar-fixed .info-toggle .toggle-icon:after{
	font-family:"FontAwesome";
}

.rd-navbar-fixed .info-toggle .toggle-icon:before{
	content:"";
}

.rd-navbar-fixed .info-toggle .toggle-icon:after{
	content:"";
}

.rd-navbar-fixed .info-toggle .toggle-icon{
	position:relative;
	display:inline-block;
	vertical-align:top;
}

.rd-navbar-fixed .info-toggle .toggle-icon:before,.rd-navbar-fixed .info-toggle .toggle-icon:after{
	position:absolute;
	top:0;
	left:0;
	font-size:20px;
	transition:.3s ease-out;
}

.rd-navbar-fixed .info-toggle .toggle-icon,.rd-navbar-fixed .info-toggle .toggle-icon:before,.rd-navbar-fixed .info-toggle .toggle-icon:after{
	width:30px;
	height:50px;
}

.rd-navbar-fixed .info-toggle .toggle-icon:before{
	-webkit-transform:scale(1) rotate(0deg);
	-ms-transform:scale(1) rotate(0deg);
	transform:scale(1) rotate(0deg);
}

.rd-navbar-fixed .info-toggle .toggle-icon:after{
	-webkit-transform:scale(0) rotate(-180deg);
	-ms-transform:scale(0) rotate(-180deg);
	transform:scale(0) rotate(-180deg);
}

.rd-navbar-fixed .info-toggle.active .toggle-icon:before{
	-webkit-transform:scale(0) rotate(180deg);
	-ms-transform:scale(0) rotate(180deg);
	transform:scale(0) rotate(180deg);
}

.rd-navbar-fixed .info-toggle.active .toggle-icon:after{
	-webkit-transform:scale(1) rotate(0deg);
	-ms-transform:scale(1) rotate(0deg);
	transform:scale(1) rotate(0deg);
}

.rd-navbar-fixed .info-toggle .toggle-icon,.rd-navbar-fixed .info-toggle .toggle-icon:before,.rd-navbar-fixed .info-toggle .toggle-icon:after{
	color:#fff;
}

.rd-navbar-fixed .info-toggle:hover .toggle-icon,.rd-navbar-fixed .info-toggle:hover .toggle-icon:before,.rd-navbar-fixed .info-toggle:hover .toggle-icon:after{
	color:#b53b49;
}

.rd-navbar-fixed .rd-navbar-panel{
	display:block;
	position:fixed;
	top:0;
	left:0;
	right:0;
	height:50px;
}

.rd-navbar-fixed .rd-navbar-panel:before{
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:-1;
	background:#090809;
	box-shadow:0 1px 4px 0 rgba(143,143,143,0.3);
}

.rd-navbar-fixed .rd-navbar-info{
	position:fixed;
	top:50px;
	right:0;
	-webkit-transform:translateX(300px);
	-ms-transform:translateX(300px);
	transform:translateX(300px);
	z-index:-1;
	display:block;
	padding:10px;
	text-transform:uppercase;
	overflow-y:auto;
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch;
	box-shadow:0 1px 4px 0 rgba(143,143,143,0.3);
	background:#090809;
}

.rd-navbar-fixed .rd-navbar-info.active{
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
}

.rd-navbar-fixed .rd-navbar-brand{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	float:left;
	height:100%;
}

.rd-navbar-fixed .rd-navbar-brand img{
	max-height:40px;
}

.rd-navbar-fixed .rd-navbar-brand .brand-default{
	display:none;
}

.rd-navbar-fixed .rd-navbar-nav{
	position:fixed;
	top:50px;
	bottom:0;
	left:0;
	-webkit-transform:translateX(-300px);
	-ms-transform:translateX(-300px);
	transform:translateX(-300px);
	z-index:-1;
	display:block;
	width:270px;
	padding:4px;
	padding-top:10px;
	text-transform:uppercase;
	overflow-y:auto;
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch;
	box-shadow:0 1px 4px 0 rgba(143,143,143,0.3);
}

.rd-navbar-fixed .rd-navbar-nav.active{
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
}

.rd-navbar-sidebar{
	display:block;
	position:fixed;
	right:0;
	top:0;
	bottom:0;
	width:270px;
	-webkit-transform:translateX(270px);
	-ms-transform:translateX(270px);
	transform:translateX(270px);
}

.rd-navbar-sidebar .rd-navbar-inner{
	height:100%;
	background:#090809;
}

.rd-navbar-sidebar .rd-navbar-panel{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	height:auto;
}

.rd-navbar-sidebar .rd-navbar-brand{
	display:inline-block;
}

.rd-navbar-sidebar .rd-navbar-toggle{
	display:block;
	position:absolute;
	top:0;
	right:100%;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap{
	height:auto;
}

.rd-navbar-sidebar .rd-navbar-nav{
	display:block;
	height:100%;
	padding:4px;
	overflow:scroll;
	-webkit-overflow-scrolling:touch;
	text-transform:none;
}

.rd-navbar-sidebar.active{
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
}

.rd-parallax-inner{
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0px,0px,0px);
	transform:translate3d(0px,0px,0px);
	clip:rect(0,auto,auto,0);
}

.rd-parallax-layer[data-type="media"]{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	height:100%;
}

.rd-parallax-layer[data-type="media"] iframe{
	width:100%;
	height:100%;
}

.rd-parallax-layer[data-url]{
	background-size:cover;
	background-position:center center;
}

.rd-parallax-swiper{
	z-index:1!important;
}

.rd-google-map__model{
	color:#333;
	height:calc(100vh - 200px);
}

.rd-google-map__model img{
	max-width:none!important;
}

@media (min-height: 656px) {
	.rd-google-map__model{
	height:456px;
}


}

.map_locations{
	display:none;
}

.rd-search{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	max-width:433px;
}

.rd-search .submit-wrap{
	margin-top:10px;
}

@media (min-width: 480px) {
	.rd-search{
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-align-items:auto;
	-ms-flex-align:auto;
	align-items:auto;
}

.rd-search .form-wrap{
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
}

.rd-search .submit-wrap{
	margin-top:0;
	margin-left:30px;
}


}

.search_list{
	text-align:left;
	font-size:18px;
	list-style-type:none;
	overflow:hidden;
	counter-reset:counter;
}

.search_list li+li{
	margin-top:25px;
}

.search_list h5+*{
	margin-top:8px;
}

.search_list p{
	margin-bottom:8px;
}

.result-item{
	position:relative;
	padding-left:40px;
}

.result-item div{
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:100%;
	white-space:nowrap;
}

.result-item:before{
	content:counter(counter,decimal-leading-zero) ".";
	counter-increment:counter;
	position:absolute;
	top:2px;
	left:0;
}

.result-item:only-child::before{
	display:none;
}

.result-item+.result-item{
	margin-top:40px;
}

@media (min-width: 768px) {
	.result-item:before{
	top:6px;
}


}

.search_title{
	color:#000;
}

.match{
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:0.12em;
	color:#b53b49;
}

.match em{
	font-style:normal;
}

.search{
	background:#b53b49;
	color:#fff;
}

#rd-search-results-live{
	position:absolute;
	top:100%;
	left:0;
	right:0;
	z-index:1;
}

#rd-search-results-live #search-results{
	background:#fff;
	box-shadow:0 1px 4px 0 rgba(143,143,143,0.3);
	padding:10px;
	opacity:0;
	visibility:hidden;
	transition:0.33s all ease-in;
	max-height:calc(100vh - 200px);
	overflow-y:auto;
}

#rd-search-results-live #search-results .search-quick-result{
	text-align:center;
}

#rd-search-results-live #search-results.active{
	visibility:visible;
	opacity:1;
}

#rd-search-results-live #search-results .search_list{
	padding:0;
}

#rd-search-results-live #search-results .result-item{
	padding-left:35px;
}

#rd-search-results-live #search-results .result-item p{
	font-size:14px;
}

#rd-search-results-live #search-results .result-item:before{
	top:2px;
}

#rd-search-results-live #search-results .result-item .search_title{
	font-size:20px;
}

#rd-search-results-live #search-results p.match{
	font-size:12px;
	letter-spacing:0;
}

#rd-search-results-live #search-results p.match em{
	display:block;
}

#rd-search-results-live #search-results .search_all{
	margin-top:20px;
	text-align:center;
}

#rd-search-results-live #search-results .search_all:before{
	content:none;
}

#rd-search-results-live #search-results .search_all a:hover{
	color:#b53b49;
}

#rd-search-results-live #search-results *+.search_list{
	margin-top:15px;
}

#rd-search-results-live #search-results *+.result-item{
	margin-top:10px;
}

.swiper-container{
	height:91vh;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	z-index:1;
}

.swiper-container-no-flexbox .swiper-slide{
	float:left;
}

.swiper-container-vertical>.swiper-wrapper{
	-ms-flex-direction:column;
	-webkit-flex-direction:column;
	flex-direction:column;
}

.swiper-wrapper{
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	transition-property:-webkit-transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform;
	box-sizing:content-box;
}

.swiper-container-android .swiper-slide,.swiper-wrapper{
	-webkit-transform:translate3d(0px,0,0);
	-ms-transform:translate3d(0px,0,0);
	transform:translate3d(0px,0,0);
}

.swiper-container-multirow>.swiper-wrapper{
	-webkit-box-lines:multiple;
	-moz-box-lines:multiple;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}

.swiper-container-free-mode>.swiper-wrapper{
	transition-timing-function:ease-out;
	margin:0 auto;
}

.swiper-slide{
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	width:100%;
	height:100%;
	position:relative;
}

.swiper-container .swiper-notification{
	position:absolute;
	left:0;
	top:0;
	pointer-events:none;
	opacity:0;
	z-index:-1000;
}

.swiper-wp8-horizontal{
	-ms-touch-action:pan-y;
	touch-action:pan-y;
}

.swiper-wp8-vertical{
	-ms-touch-action:pan-x;
	touch-action:pan-x;
}

.swiper-button-prev,.swiper-button-next{
	display:none;
	position:absolute;
	top:50%;
	width:46px;
	height:46px;
	line-height:46px;
	font-size:46px;
	text-align:center;
	margin-top:-23px;
	z-index:10;
	cursor:pointer;
	opacity:.5;
	color:#fff;
}

.swiper-button-prev:hover,.swiper-button-next:hover{
	opacity:1;
}

@media (min-width: 768px) {
	.swiper-button-prev,.swiper-button-next{
	display:block;
}


}

.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{
	opacity:0.35;
	cursor:auto;
	pointer-events:none;
}

.swiper-button-prev{
	left:3.5%;
}

.swiper-button-next{
	right:3.5%;
}

.swiper-pagination{
	display:block;
	position:absolute;
	text-align:center;
	transition:300ms;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	z-index:10;
}

.swiper-pagination.swiper-pagination-hidden{
	opacity:0;
}

.swiper-pagination-bullet{
	width:16px;
	height:16px;
	display:inline-block;
	border-radius:100%;
	background:#fff;
	opacity:0.5;
}

.swiper-pagination-clickable .swiper-pagination-bullet{
	cursor:pointer;
}

.swiper-pagination-white .swiper-pagination-bullet{
	background:#fff;
}

.swiper-pagination-bullet-active{
	opacity:1;
}

.swiper-pagination-white .swiper-pagination-bullet-active{
	background:#fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active{
	background:#000;
}

.swiper-container-vertical>.swiper-pagination{
	right:10px;
	top:50%;
	-webkit-transform:translate3d(0px,-50%,0);
	-ms-transform:translate3d(0px,-50%,0);
	transform:translate3d(0px,-50%,0);
}

.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{
	margin:5px 0;
	display:block;
}

.swiper-container-horizontal>.swiper-pagination{
	bottom:20px;
	left:0;
	width:100%;
}

.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{
	margin:0 5px;
}

.swiper-container-3d{
	-webkit-perspective:1200px;
	-o-perspective:1200px;
	perspective:1200px;
}

.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	pointer-events:none;
	z-index:10;
}

.swiper-container-3d .swiper-slide-shadow-left{
	background-image:linear-gradient(to left,rgba(0,0,0,0.5),transparent);
}

.swiper-container-3d .swiper-slide-shadow-top{
	background-image:linear-gradient(to top,rgba(0,0,0,0.5),transparent);
}

.swiper-container-3d .swiper-slide-shadow-bottom{
	background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),transparent);
}

.swiper-container-coverflow .swiper-wrapper{
	-ms-perspective:1200px;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide{
	transition-timing-function:ease-out;
}

.swiper-container-fade .swiper-slide{
	pointer-events:none;
}

.swiper-container-fade .swiper-slide .swiper-slide{
	pointer-events:none;
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{
	pointer-events:auto;
}

.swiper-container-cube{
	overflow:visible;
}

.swiper-container-cube .swiper-slide{
	pointer-events:none;
	visibility:hidden;
	-webkit-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	width:100%;
	height:100%;
	z-index:1;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide{
	-webkit-transform-origin:100% 0;
	-ms-transform-origin:100% 0;
	transform-origin:100% 0;
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{
	pointer-events:auto;
	visibility:visible;
}

.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}

.swiper-container-cube .swiper-cube-shadow{
	position:absolute;
	left:0;
	bottom:0px;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.6;
	-webkit-filter:blur(50px);
	filter:blur(50px);
	z-index:0;
}

.swiper-scrollbar{
	position:relative;
	-ms-touch-action:none;
}

.swiper-container-horizontal>.swiper-scrollbar{
	position:absolute;
	bottom:0;
	z-index:50;
	height:3px;
	width:100%;
}

.swiper-container-vertical>.swiper-scrollbar{
	position:absolute;
	right:3px;
	top:1%;
	z-index:50;
	width:5px;
	height:98%;
}

.swiper-scrollbar-drag{
	height:100%;
	width:100%;
	position:relative;
	background:#b53b49;
	left:0;
	top:0;
}

.swiper-scrollbar-cursor-drag{
	cursor:move;
}

.swiper-lazy-preloader{
	width:42px;
	height:42px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-21px;
	margin-top:-21px;
	z-index:10;
	-webkit-transform-origin:50%;
	-ms-transform-origin:50%;
	transform-origin:50%;
	-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;
	animation:swiper-preloader-spin 1s steps(12,end) infinite;
}

.swiper-lazy-preloader:after{
	display:block;
	content:"";
	width:100%;
	height:100%;
	background-image:url("data:image/svg+xml;
	charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position:50%;
	background-size:100%;
	background-repeat:no-repeat;
}

.swiper-lazy-preloader-white:after{
	background-image:url("data:image/svg+xml;
	charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes swiper-preloader-spin{
	100%{
	-webkit-transform:rotate(360deg);
}


}

@keyframes swiper-preloader-spin{
	100%{
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
}


}

.swiper-slide>.vide__body,.swiper-slide>.parallax_cnt{
	height:100%;
}

.swiper-slide{
	white-space:nowrap;
}

.swiper-slide:not(.vide):not(.rd-parallax):before,.swiper-slide .parallax_cnt:before,.swiper-slide .vide__body:before{
	content:'';
	display:inline-block;
	height:50%;
}

.swiper-slide-caption{
	display:inline-block;
	width:100%;
	max-height:100%;
	vertical-align:middle;
	white-space:normal;
}

.swiper-slide-caption p{
	display:none;
}

.swiper-slide,.swiper-slide h1,.swiper-slide h2,.swiper-slide h3,.swiper-slide h4,.swiper-slide h5,.swiper-slide h6,.swiper-slide .h1,.swiper-slide .h2,.swiper-slide .h3,.swiper-slide .h4,.swiper-slide .h5,.swiper-slide .h6{
	color:#fff;
}

@media (min-width: 768px) {
	.swiper-slide-caption p{
	display:block;
}


}

.ui-to-top{
	width:50px;
	height:50px;
	font-size:24px;
	line-height:50px;
	color:#fff;
	background:#b53b49;
	position:fixed;
	right:15px;
	bottom:15px;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	z-index:20;
	transition:.3s all ease;
	-webkit-transform:translateY(100px);
	-ms-transform:translateY(100px);
	transform:translateY(100px);
}

.ui-to-top:before{
	content:"\e012";
	font-family:"arrows";
}

.ui-to-top:hover{
	color:#fff;
	background:#ff7c8b;
	text-decoration:none;
}

.ui-to-top:focus{
	color:#fff;
}

.ui-to-top.active{
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
}

.mobile .ui-to-top,.tablet .ui-to-top{
	display:none!important;
}

@media (min-width: 480px) {
	.ui-to-top{
	right:40px;
	bottom:40px;
}


}

.panel-custom{
	margin-bottom:0px;
	background-color:transparent;
	border:none;
	box-shadow:none;
}

.accordion-custom{
	text-align:left;
}

.accordion-custom .accordion-custom-title a{
	display:block;
	padding:10px 30px 10px 15px;
	position:relative;
	color:#b53b49;
	border-bottom:1px solid #eee;
}

.accordion-custom .accordion-custom-title a .accordion-custom-arrow{
	font-family:'FontAwesome';
	font-size:16px;
}

.accordion-custom .accordion-custom-title a .accordion-custom-arrow:before,.accordion-custom .accordion-custom-title a .accordion-custom-arrow:after{
	position:absolute;
	top:12px;
	right:15px;
	color:#eee;
	transition:100ms ease-in-out;
}

.accordion-custom .accordion-custom-title a .accordion-custom-arrow:before{
	content:'\f067';
}

.accordion-custom .accordion-custom-title a .accordion-custom-arrow:after{
	content:'\f068';
	opacity:0;
}

.accordion-custom .accordion-custom-title.active a .accordion-custom-arrow:before,.accordion-custom .accordion-custom-title [aria-expanded="true"] .accordion-custom-arrow:before{
	opacity:0;
}

.accordion-custom .accordion-custom-title.active a .accordion-custom-arrow:after,.accordion-custom .accordion-custom-title [aria-expanded="true"] .accordion-custom-arrow:after{
	opacity:1;
}

.accordion-custom-body{
	padding:15px 5px;
	text-align:left;
}

@media (min-width: 992px) {
	.tabs-custom .tabs-custom-list{
	border-bottom:1px solid #eee;
	text-align:left;
}

.tabs-custom .tabs-custom-list .accordion-custom-title .accordion-custom-arrow{
	display:none;
}

.tabs-custom .tabs-custom-list .accordion-custom-title a{
	color:#8f8f8f;
	border:none;
}

.tabs-custom .tabs-custom-list li{
	display:inline-block;
}

.tabs-custom .tabs-custom-list li a{
	padding:0 0 7px;
	position:relative;
}

.tabs-custom .tabs-custom-list li a:before{
	content:'';
	position:absolute;
	bottom:-1px;
	left:0;
	display:inline-block;
	height:1px;
	width:0;
	background:#b53b49;
	transition:210ms ease-in-out;
}

.tabs-custom .tabs-custom-list li:hover a,.tabs-custom .tabs-custom-list li.active a{
	color:#333;
}

.tabs-custom .tabs-custom-list li:hover a:before,.tabs-custom .tabs-custom-list li.active a:before{
	width:100%;
}

.tabs-custom .tabs-custom-list li+li{
	margin-left:20px;
}


}

.pswp{
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	overflow:hidden;
	-ms-touch-action:none;
	touch-action:none;
	z-index:999999;
	-webkit-text-size-adjust:100%;
	-webkit-backface-visibility:hidden;
	outline:none;
}

.pswp *{
	box-sizing:border-box;
}

.pswp img{
	max-width:none;
}

.pswp--animate_opacity{
	opacity:0.001;
	will-change:opacity;
	transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);
}

.pswp--open{
	display:block;
}

.pswp--zoom-allowed .pswp__img{
	cursor:-webkit-zoom-in;
	cursor:-moz-zoom-in;
	cursor:zoom-in;
}

.pswp--zoomed-in .pswp__img{
	cursor:-webkit-grab;
	cursor:-moz-grab;
	cursor:grab;
}

.pswp--dragging .pswp__img{
	cursor:-webkit-grabbing;
	cursor:-moz-grabbing;
	cursor:grabbing;
}

.pswp__bg{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0;
	-webkit-backface-visibility:hidden;
	will-change:opacity;
}

.pswp__scroll-wrap{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}

.pswp__container,.pswp__zoom-wrap{
	-ms-touch-action:none;
	touch-action:none;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
}

.pswp__container,.pswp__img{
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none;
}

.pswp__zoom-wrap{
	position:absolute;
	width:100%;
	-webkit-transform-origin:left top;
	-ms-transform-origin:left top;
	transform-origin:left top;
	transition:-webkit-transform 333ms cubic-bezier(0.4,0,0.22,1);
	transition:transform 333ms cubic-bezier(0.4,0,0.22,1);
	transition:transform 333ms cubic-bezier(0.4,0,0.22,1),-webkit-transform 333ms cubic-bezier(0.4,0,0.22,1);
}

.pswp__bg{
	will-change:opacity;
	transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);
}

.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{
	transition:none;
}

.pswp__container,.pswp__zoom-wrap{
	-webkit-backface-visibility:hidden;
}

.pswp__item{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow:hidden;
}

.pswp__item .video-warp,.pswp__item .post-video-warp{
	position:absolute;
	top:50%;
	width:600px;
	max-width:100%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}

.pswp__img{
	position:absolute;
	width:auto;
	height:auto;
	top:0;
	left:0;
}

.pswp__img--placeholder{
	-webkit-backface-visibility:hidden;
}

.pswp__img--placeholder--blank{
	background:#222;
}

.pswp--ie .pswp__img{
	width:100%!important;
	height:auto!important;
	left:0;
	top:0;
}

.pswp__error-msg{
	position:absolute;
	left:0;
	top:50%;
	width:100%;
	text-align:center;
	font-size:14px;
	line-height:16px;
	margin-top:-8px;
	color:#CCC;
}

.pswp__error-msg a{
	color:#CCC;
	text-decoration:underline;
}

[data-photo-swipe] [data-inner-html] iframe{
	pointer-events:none;
}

.pswp__button{
	width:44px;
	height:44px;
	position:relative;
	background:none;
	cursor:pointer;
	overflow:visible;
	-webkit-appearance:none;
	display:block;
	border:0;
	padding:0;
	margin:0;
	float:right;
	opacity:0.75;
	transition:opacity 0.2s;
	box-shadow:none;
}

.pswp__button:focus,.pswp__button:hover{
	opacity:1;
}

.pswp__button:active{
	outline:none;
	opacity:0.9;
}

.pswp__button::-moz-focus-inner{
	padding:0;
	border:0;
}

.pswp__ui--over-close .pswp__button--close{
	opacity:1;
}

.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{
	background:url(../images/photoswipe-controls.png) 0 0 no-repeat;
	background-size:264px 88px;
	width:44px;
	height:44px;
}

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
	.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{
	background-image:url(../images/photoswipe-controls.svg);
}

.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{
	background:none;
}


}

.pswp__button--close{
	background-position:0 -44px;
}

.pswp__button--share{
	background-position:-44px -44px;
}

.pswp__button--fs{
	display:none;
}

.pswp--supports-fs .pswp__button--fs{
	display:block;
}

.pswp--fs .pswp__button--fs{
	background-position:-44px 0;
}

.pswp__button--zoom{
	display:none;
	background-position:-88px 0;
}

.pswp--zoom-allowed .pswp__button--zoom{
	display:block;
}

.pswp--zoomed-in .pswp__button--zoom{
	background-position:-132px 0;
}

.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{
	visibility:hidden;
}

.pswp__button--arrow--left,.pswp__button--arrow--right{
	background:none;
	top:50%;
	margin-top:-50px;
	width:70px;
	height:100px;
	position:absolute;
}

.pswp__button--arrow--left{
	left:0;
}

.pswp__button--arrow--right{
	right:0;
}

.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{
	content:'';
	top:35px;
	background-color:rgba(0,0,0,0.3);
	height:30px;
	width:32px;
	position:absolute;
}

.pswp__button--arrow--left:before{
	left:6px;
	background-position:-138px -44px;
}

.pswp__button--arrow--right:before{
	right:6px;
	background-position:-94px -44px;
}

.pswp__counter,.pswp__share-modal{
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}

.pswp__share-modal{
	display:block;
	background:rgba(0,0,0,0.5);
	width:100%;
	height:100%;
	top:0;
	left:0;
	padding:10px;
	position:absolute;
	z-index:1600;
	opacity:0;
	transition:opacity 0.25s ease-out;
	-webkit-backface-visibility:hidden;
	will-change:opacity;
}

.pswp__share-modal--hidden{
	display:none;
}

.pswp__share-tooltip{
	z-index:1620;
	position:absolute;
	background:#FFF;
	top:56px;
	border-radius:2px;
	display:block;
	width:auto;
	right:44px;
	box-shadow:0 2px 5px rgba(0,0,0,0.25);
	-webkit-transform:translateY(6px);
	-ms-transform:translateY(6px);
	transform:translateY(6px);
	transition:-webkit-transform 0.25s;
	transition:transform 0.25s;
	transition:transform 0.25s,-webkit-transform 0.25s;
	-webkit-backface-visibility:hidden;
	will-change:transform;
}

.pswp__share-tooltip a{
	display:block;
	padding:8px 12px;
	color:#000;
	text-decoration:none;
	font-size:14px;
	line-height:18px;
}

.pswp__share-tooltip a:hover{
	text-decoration:none;
	color:#000;
}

.pswp__share-tooltip a:first-child{
	border-radius:2px 2px 0 0;
}

.pswp__share-tooltip a:last-child{
	border-radius:0 0 2px 2px;
	display:none;
	pointer-events:none;
}

.pswp__share-modal--fade-in{
	opacity:1;
}

.pswp__share-modal--fade-in .pswp__share-tooltip{
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
}

.pswp--touch .pswp__share-tooltip a{
	padding:16px 12px;
}

a.pswp__share--facebook:before{
	content:'';
	display:block;
	width:0;
	height:0;
	position:absolute;
	top:-12px;
	right:15px;
	border:6px solid transparent;
	border-bottom-color:#FFF;
	-webkit-pointer-events:none;
	-moz-pointer-events:none;
	pointer-events:none;
}

a.pswp__share--facebook:hover{
	background:#3E5C9A;
	color:#FFF;
}

a.pswp__share--facebook:hover:before{
	border-bottom-color:#3E5C9A;
}

a.pswp__share--twitter:hover{
	background:#55ACEE;
	color:#FFF;
}

a.pswp__share--pinterest:hover{
	background:#CCC;
	color:#CE272D;
}

a.pswp__share--download:hover{
	background:#DDD;
}

.pswp__counter{
	position:absolute;
	left:0;
	top:0;
	height:44px;
	font-size:13px;
	line-height:44px;
	color:#FFF;
	opacity:0.75;
	padding:0 10px;
}

.pswp__caption{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	min-height:44px;
}

.pswp__caption small{
	font-size:11px;
	color:#BBB;
}

.pswp__caption__center{
	text-align:left;
	max-width:420px;
	margin:0 auto;
	font-size:13px;
	padding:10px;
	line-height:20px;
	color:#CCC;
}

.pswp__caption--empty{
	display:none;
}

.pswp__caption--fake{
	visibility:hidden;
}

.pswp__preloader{
	width:44px;
	height:44px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-22px;
	opacity:0;
	transition:opacity 0.25s ease-out;
	will-change:opacity;
	direction:ltr;
}

.pswp__preloader__icn{
	width:20px;
	height:20px;
	margin:12px;
}

.pswp__preloader--active{
	opacity:1;
}

.pswp__preloader--active .pswp__preloader__icn{
	background:url(../images/preloader.gif) 0 0 no-repeat;
}

.pswp--css_animation .pswp__preloader--active{
	opacity:1;
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{
	-webkit-animation:clockwise 500ms linear infinite;
	animation:clockwise 500ms linear infinite;
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{
	-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;
	animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;
}

.pswp--css_animation .pswp__preloader__icn{
	background:none;
	opacity:0.75;
	width:14px;
	height:14px;
	position:absolute;
	left:15px;
	top:15px;
	margin:0;
}

.pswp--css_animation .pswp__preloader__cut{
	position:relative;
	width:7px;
	height:14px;
	overflow:hidden;
}

.pswp--css_animation .pswp__preloader__donut{
	box-sizing:border-box;
	width:14px;
	height:14px;
	border:2px solid #FFF;
	border-radius:50%;
	border-left-color:transparent;
	border-bottom-color:transparent;
	position:absolute;
	top:0;
	left:0;
	background:none;
	margin:0;
}

@media screen and (max-width: 1024px) {
	.pswp__preloader{
	position:relative;
	left:auto;
	top:auto;
	margin:0;
	float:right;
}


}

@-webkit-keyframes clockwise{
	0%{
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
}

100%{
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
}


}

@keyframes clockwise{
	0%{
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
}

100%{
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
}


}

@-webkit-keyframes donut-rotate{
	0%{
	-webkit-transform:rotate(0);
	transform:rotate(0);
}

50%{
	-webkit-transform:rotate(-140deg);
	transform:rotate(-140deg);
}

100%{
	-webkit-transform:rotate(0);
	transform:rotate(0);
}


}

@keyframes donut-rotate{
	0%{
	-webkit-transform:rotate(0);
	transform:rotate(0);
}

50%{
	-webkit-transform:rotate(-140deg);
	transform:rotate(-140deg);
}

100%{
	-webkit-transform:rotate(0);
	transform:rotate(0);
}


}

.pswp__ui{
	-webkit-font-smoothing:auto;
	visibility:visible;
	opacity:1;
	z-index:1550;
}

.pswp__top-bar{
	position:absolute;
	left:0;
	top:0;
	height:44px;
	width:100%;
}

.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{
	-webkit-backface-visibility:hidden;
	will-change:opacity;
	transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);
}

.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{
	visibility:visible;
}

.pswp__top-bar,.pswp__caption{
	background-color:rgba(0,0,0,0.5);
}

.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{
	background-color:rgba(0,0,0,0.3);
}

.pswp__ui--idle .pswp__top-bar{
	opacity:0;
}

.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{
	opacity:0;
}

.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{
	opacity:0.001;
}

.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{
	display:none;
}

.pswp__element--disabled{
	display:none!important;
}

.pswp--minimal--dark .pswp__top-bar{
	background:none;
}

.progress-linear{
	position:relative;
	text-align:left;
}

.progress-linear .progress-header{
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.progress-linear .progress-bar-linear-wrap,.progress-linear .progress-bar-linear{
	height:100%;
	border-radius:3px;
}

.progress-linear .progress-bar-linear-wrap{
	background:#eee;
	height:10px;
}

.progress-linear .progress-bar-linear{
	width:0;
	transition:.5s all ease-in-out;
}

.progress-linear .progress-value:after{
	content:"%";
}

.progress-linear+.progress-linear{
	margin-top:15px;
}

.counter-preffix,.counter{
	font-weight:700;
}

*+p{
	margin-top:10px;
}

.progress-bar-circle{
	display:inline-block;
	position:relative;
	text-align:center;
	line-height:1.2;
}

.progress-bar-circle canvas{
	vertical-align:middle;
}

.progress-bar-circle span{
	position:absolute;
	top:48%;
	left:50%;
	font-weight:900;
	font-size:38px;
	line-height:38px;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}

.progress-bar-circle span:after{
	content:"%";
}

.time_circles{
	position:relative;
	width:100%;
	height:100%;
}

.time_circles>div{
	position:absolute;
	text-align:center;
	top:50%!important;
	margin-top:-10px;
	-ms-transform:translateY(-63%)!important;
	transform:translateY(-63%)!important;
	-webkit-transform:translateY(-63%)!important;
}

@media (min-width: 1200px) {
	#DateCountdown{
	width:100%;
}


}

.time_circles>div>h4{
	margin:0;
	padding:0;
	text-align:center;
	font-size:12px!important;
	color:#090809;
	font-weight:700;
	position:absolute;
	bottom:-19px;
	left:0;
	right:0;
}

.time_circles>div>h4+*{
	margin-top:0;
}

@media (min-width: 480px) {
	.time_circles>div>h4{
	font-size:16px!important;
	bottom:-24px;
}


}

@media (min-width: 768px) {
	.time_circles>div>h4{
	bottom:-110px;
	font-size:20px!important;
}


}

@media (min-width: 1200px) {
	.time_circles>div>h4{
	bottom:-125px;
}


}

@media (min-width: 768px) {
	.time_circles>div>span{
	margin-top:20px;
}


}

.time_circles>div>span{
	display:block;
	font-size:20px!important;
	text-align:center;
	font-weight:bold;
	color:#8f8f8f;
}

@media (min-width: 480px) {
	.time_circles>div>span{
	font-size:28px!important;
}


}

@media (min-width: 768px) {
	.time_circles>div>span{
	font-size:34px!important;
}


}

