

@import url('https://fonts.googleapis.com/css?family=Noto+Sans:400,700&subset=cyrillic,cyrillic-ext,devanagari,greek,greek-ext,latin-ext,vietnamese');


@import url('https://fonts.googleapis.com/css?family=Noto+Serif:400,700&amp;subset=cyrillic,cyrillic-ext,devanagari,greek,greek-ext,latin-ext,vietnamese');


	/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
	@font-face{font-family:'FontAwesome';src:url('../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
}
.fa-lg {
	font-size: 1.33333333em;

	line-height: .75em;
	vertical-align: -15%
}
.fa-2x {
	font-size: 2em
}
.fa-3x {
	font-size: 3em
}
.fa-4x {
	font-size: 4em
}
.fa-5x {
	font-size: 5em
}
.fa-fw {
	width: 1.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: .14285714em;
	text-align: center
}
.fa-li.fa-lg {
	left: -1.85714286em
}
.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	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 {
	filter: none
}
.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle
}
.fa-stack-1x,
.fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}
.fa-stack-1x {
	line-height: inherit
}
.fa-stack-2x {
	font-size: 2em
}
.fa-inverse {
	color: #fff
}
.fa-glass:before {
	content: "\f000"
}
.fa-music:before {
	content: "\f001"
}
.fa-search:before {
	content: "\f002"
}
.fa-envelope-o:before {
	content: "\f003"
}
.fa-heart:before {
	content: "\f004"
}
.fa-star:before {
	content: "\f005"
}
.fa-star-o:before {
	content: "\f006"
}
.fa-user:before {
	content: "\f007"
}
.fa-film:before {
	content: "\f008"
}
.fa-th-large:before {
	content: "\f009"
}
.fa-th:before {
	content: "\f00a"
}
.fa-th-list:before {
	content: "\f00b"
}
.fa-check:before {
	content: "\f00c"
}
.fa-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
}
/*
    Slick Theme
    #Source Code: slick-theme.css
*/

.slick-loading .slick-list {
	background: #fff url(/images/ajax-loader.gif) center center no-repeat
}
@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(./fonts/slick.eot);src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'),
url(./fonts/slick.woff) format('woff'),
url(./fonts/slick.ttf) format('truetype'),
url('./fonts/slick.svg#slick') format('svg')
}
.slick-prev,
.slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
	color: transparent;
	outline: none;
	background: transparent
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
	opacity: 1
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
	opacity: .25
}
.slick-prev:before,
.slick-next:before {
	font-family: 'slick';
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: white;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.slick-prev {
	left: -25px
}
[dir='rtl'] .slick-prev {
	right: -25px;
	left: auto
}
.slick-prev:before {
	content: ''
}
[dir='rtl'] .slick-prev:before {
	content: ''
}
.slick-next {
	right: -25px
}
[dir='rtl'] .slick-next {
	right: auto;
	left: -25px
}
.slick-next:before {
	content: ''
}
[dir='rtl'] .slick-next:before {
	content: ''
}
.slick-dotted.slick-slider {
	margin-bottom: 30px
}
.slick-dots {
	position: absolute;
	bottom: -25px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center
}
.slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer
}
.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent
}
.slick-dots li button:hover,
.slick-dots li button:focus {
	outline: none
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
	opacity: 1
}
.slick-dots li button:before {
	font-family: 'slick';
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: '•';
	text-align: center;
	opacity: .25;
	color: black;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.slick-dots li.slick-active button:before {
	opacity: .75;
	color: black
}
/*
    fancySelect
    #Source Code: fancySelect.css
*/

div.fancy-select {
	position: relative;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 13px;
	color: #46565D
}
div.fancy-select.disabled {
	opacity: .5
}
div.fancy-select select:focus + div.trigger {
	box-shadow: 0 0 0 2px #4B5468
}
div.fancy-select select:focus + div.trigger.open {
	box-shadow: none
}
div.fancy-select div.trigger {
	border-radius: 4px;
	cursor: pointer;
	padding: 10px 24px 9px 9px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	background: #99A5BE;
	border: 1px solid #99A5BE;
	border-top-color: #A5B2CB;
	color: #4B5468;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	width: 200px;
	transition: all 240ms ease-out;
	-webkit-transition: all 240ms ease-out;
	-moz-transition: all 240ms ease-out;
	-ms-transition: all 240ms ease-out;
	-o-transition: all 240ms ease-out
}
div.fancy-select div.trigger:after {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-top-color: #4B5468;
	top: 20px;
	right: 9px
}
div.fancy-select div.trigger.open {
	background: #4A5368;
	border: 1px solid #475062;
	color: #7A8498;
	box-shadow: none
}
div.fancy-select div.trigger.open:after {
	border-top-color: #7A8498
}
div.fancy-select ul.options {
	list-style: none;
	margin: 0;
	position: absolute;
	top: 40px;
	left: 0;
	visibility: hidden;
	opacity: 0;
	z-index: 50;
	max-height: 200px;
	overflow: auto;
	background: #62C8BF;
	border-radius: 4px;
	border-top: 1px solid #7DD8D2;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	min-width: 200px;
	transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
	-webkit-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
	-moz-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
	-ms-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
	-o-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out
}
div.fancy-select ul.options.open {
	visibility: visible;
	top: 50px;
	opacity: 1;
	transition: opacity 300ms ease-out, top 300ms ease-out;
	-webkit-transition: opacity 300ms ease-out, top 300ms ease-out;
	-moz-transition: opacity 300ms ease-out, top 300ms ease-out;
	-ms-transition: opacity 300ms ease-out, top 300ms ease-out;
	-o-transition: opacity 300ms ease-out, top 300ms ease-out
}
div.fancy-select ul.options.overflowing {
	top: auto;
	bottom: 40px;
	transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
	-webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
	-moz-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
	-ms-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
	-o-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out
}
div.fancy-select ul.options.overflowing.open {
	top: auto;
	bottom: 50px;
	transition: opacity 300ms ease-out, bottom 300ms ease-out;
	-webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out;
	-moz-transition: opacity 300ms ease-out, bottom 300ms ease-out;
	-ms-transition: opacity 300ms ease-out, bottom 300ms ease-out;
	-o-transition: opacity 300ms ease-out, bottom 300ms ease-out
}
div.fancy-select ul.options li {
	padding: 8px 12px;
	color: #2B8686;
	cursor: pointer;
	white-space: nowrap;
	transition: all 150ms ease-out;
	-webkit-transition: all 150ms ease-out;
	-moz-transition: all 150ms ease-out;
	-ms-transition: all 150ms ease-out;
	-o-transition: all 150ms ease-out
}
div.fancy-select ul.options li.selected {
	background: rgba(43, 134, 134, .3);
	color: rgba(255, 255, 255, .75)
}
div.fancy-select ul.options li.hover {
	color: #fff
}
/*
    Slick.css
    #Source Code: slick.css
*/

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0
}
.slick-list:focus {
	outline: none
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block
}
.slick-track:before,
.slick-track:after {
	display: table;
	content: ''
}
.slick-track:after {
	clear: both
}
.slick-loading .slick-track {
	visibility: hidden
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}
[dir='rtl'] .slick-slide {
	float: right
}
.slick-slide img {
	display: block
}
.slick-slide.slick-loading img {
	display: none
}
.slick-slide.dragging img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
}
.slick-loading .slick-slide {
	visibility: hidden
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.slick-arrow.slick-hidden {
	display: none
}
/*
    Estep Spinner
    #Source Code: estepspinner.css
*/

.preloader-wrapper {
	display: inline-block;
	position: relative;
	width: 50px;
	height: 50px
}
.preloader-wrapper.small {
	width: 36px;
	height: 36px
}
.preloader-wrapper.big {
	width: 64px;
	height: 64px
}
.preloader-wrapper.active {
	-webkit-animation: container-rotate 1568ms linear infinite;
	animation: container-rotate 1568ms linear infinite
}
@-webkit-keyframes container-rotate {
	to {
		-webkit-transform: rotate(360deg)
	}
}
@keyframes container-rotate {
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}
.spinner-layer {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
	border-color: #26a69a
}
.spinner-blue,
.spinner-blue-only {
	border-color: #4285f4
}
.spinner-red,
.spinner-red-only {
	border-color: #db4437
}
.spinner-yellow,
.spinner-yellow-only {
	border-color: #f4b400
}
.spinner-green,
.spinner-green-only {
	border-color: #0f9d58
}
.active .spinner-layer.spinner-blue {
	-webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
	animation: fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both
}
.active .spinner-layer.spinner-red {
	-webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
	animation: fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both
}
.active .spinner-layer.spinner-yellow {
	-webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
	animation: fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both
}
.active .spinner-layer.spinner-green {
	-webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
	animation: fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both
}
.active .spinner-layer,
.active .spinner-layer.spinner-blue-only,
.active .spinner-layer.spinner-red-only,
.active .spinner-layer.spinner-yellow-only,
.active .spinner-layer.spinner-green-only {
	opacity: 1;
	-webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
	animation: fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both
}
@-webkit-keyframes fill-unfill-rotate {
	12.5% {
		-webkit-transform: rotate(135deg)
	}
	25% {
		-webkit-transform: rotate(270deg)
	}
	37.5% {
		-webkit-transform: rotate(405deg)
	}
	50% {
		-webkit-transform: rotate(540deg)
	}
	62.5% {
		-webkit-transform: rotate(675deg)
	}
	75% {
		-webkit-transform: rotate(810deg)
	}
	87.5% {
		-webkit-transform: rotate(945deg)
	}
	to {
		-webkit-transform: rotate(1080deg)
	}
}
@keyframes fill-unfill-rotate {
	12.5% {
		-webkit-transform: rotate(135deg);
		transform: rotate(135deg)
	}
	25% {
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg)
	}
	37.5% {
		-webkit-transform: rotate(405deg);
		transform: rotate(405deg)
	}
	50% {
		-webkit-transform: rotate(540deg);
		transform: rotate(540deg)
	}
	62.5% {
		-webkit-transform: rotate(675deg);
		transform: rotate(675deg)
	}
	75% {
		-webkit-transform: rotate(810deg);
		transform: rotate(810deg)
	}
	87.5% {
		-webkit-transform: rotate(945deg);
		transform: rotate(945deg)
	}
	to {
		-webkit-transform: rotate(1080deg);
		transform: rotate(1080deg)
	}
}
@-webkit-keyframes blue-fade-in-out {
	from {
		opacity: 1
	}
	25% {
		opacity: 1
	}
	26% {
		opacity: 0
	}
	89% {
		opacity: 0
	}
	90% {
		opacity: 1
	}
	100% {
		opacity: 1
	}
}
@keyframes blue-fade-in-out {
	from {
		opacity: 1
	}
	25% {
		opacity: 1
	}
	26% {
		opacity: 0
	}
	89% {
		opacity: 0
	}
	90% {
		opacity: 1
	}
	100% {
		opacity: 1
	}
}
@-webkit-keyframes red-fade-in-out {
	from {
		opacity: 0
	}
	15% {
		opacity: 0
	}
	25% {
		opacity: 1
	}
	50% {
		opacity: 1
	}
	51% {
		opacity: 0
	}
}
@keyframes red-fade-in-out {
	from {
		opacity: 0
	}
	15% {
		opacity: 0
	}
	25% {
		opacity: 1
	}
	50% {
		opacity: 1
	}
	51% {
		opacity: 0
	}
}
@-webkit-keyframes yellow-fade-in-out {
	from {
		opacity: 0
	}
	40% {
		opacity: 0
	}
	50% {
		opacity: 1
	}
	75% {
		opacity: 1
	}
	76% {
		opacity: 0
	}
}
@keyframes yellow-fade-in-out {
	from {
		opacity: 0
	}
	40% {
		opacity: 0
	}
	50% {
		opacity: 1
	}
	75% {
		opacity: 1
	}
	76% {
		opacity: 0
	}
}
@-webkit-keyframes green-fade-in-out {
	from {
		opacity: 0
	}
	65% {
		opacity: 0
	}
	75% {
		opacity: 1
	}
	90% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}
@keyframes green-fade-in-out {
	from {
		opacity: 0
	}
	65% {
		opacity: 0
	}
	75% {
		opacity: 1
	}
	90% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}
.gap-patch {
	position: absolute;
	top: 0;
	left: 45%;
	width: 10%;
	height: 100%;
	overflow: hidden;
	border-color: inherit
}
.gap-patch .circle {
	width: 1000%;
	left: -450%
}
.circle-clipper {
	display: inline-block;
	position: relative;
	width: 50%;
	height: 100%;
	overflow: hidden;
	border-color: inherit
}
.circle-clipper .circle {
	width: 200%;
	height: 100%;
	border-width: 3px;
	border-style: solid;
	border-color: inherit;
	border-bottom-color: transparent!important;
	border-radius: 50%;
	-webkit-animation: none;
	animation: none;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0
}
.circle-clipper.left .circle {
	left: 0;
	border-right-color: transparent!important;
	-webkit-transform: rotate(129deg);
	transform: rotate(129deg)
}
.circle-clipper.right .circle {
	left: -100%;
	border-left-color: transparent!important;
	-webkit-transform: rotate(-129deg);
	transform: rotate(-129deg)
}
.active .circle-clipper.left .circle {
	-webkit-animation: left-spin 1333ms cubic-bezier(.4, 0, .2, 1) infinite both;
	animation: left-spin 1333ms cubic-bezier(.4, 0, .2, 1) infinite both
}
.active .circle-clipper.right .circle {
	-webkit-animation: right-spin 1333ms cubic-bezier(.4, 0, .2, 1) infinite both;
	animation: right-spin 1333ms cubic-bezier(.4, 0, .2, 1) infinite both
}
@-webkit-keyframes left-spin {
	from {
		-webkit-transform: rotate(130deg)
	}
	50% {
		-webkit-transform: rotate(-5deg)
	}
	to {
		-webkit-transform: rotate(130deg)
	}
}
@keyframes left-spin {
	from {
		-webkit-transform: rotate(130deg);
		transform: rotate(130deg)
	}
	50% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg)
	}
	to {
		-webkit-transform: rotate(130deg);
		transform: rotate(130deg)
	}
}
@-webkit-keyframes right-spin {
	from {
		-webkit-transform: rotate(-130deg)
	}
	50% {
		-webkit-transform: rotate(5deg)
	}
	to {
		-webkit-transform: rotate(-130deg)
	}
}
@keyframes right-spin {
	from {
		-webkit-transform: rotate(-130deg);
		transform: rotate(-130deg)
	}
	50% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg)
	}
	to {
		-webkit-transform: rotate(-130deg);
		transform: rotate(-130deg)
	}
}
#spinnerContainer.cooldown {
	-webkit-animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(.4, 0, .2, 1);
	animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(.4, 0, .2, 1)
}
@-webkit-keyframes fade-out {
	from {
		opacity: 1
	}
	to {
		opacity: 0
	}
}
@keyframes fade-out {
	from {
		opacity: 1
	}
	to {
		opacity: 0
	}
}
/*
    Main Styles
    #Source Code: Styles.css
*/

@charset "utf-8";
a,
a:focus,
a:hover {
	text-decoration: none;
	transition: all .3s ease-in-out
}
a,
hr {
	padding: 0
}
a,
a:focus,
a:hover,
ins {
	text-decoration: none
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
hr,
img,
menu,
nav,
section {
	display: block
}
.faded,
.fadedhomepage {
	opacity: .7!important
}
.breadcrumbs,
li,
nav ul,
ul.tabs {
	list-style: none
}
#wrapper,
.card,
.card .card-image,
.gallery figure,
.wrapper,
div.fancy-select div.trigger,
footer,
svg:not(:root) {
	overflow: hidden
}
abbr,
address,
article,
aside,
audio,
b,
blockquote,
body,
canvas,
caption,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
p,
pre,
q,
samp,
section,
small,
span,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
ul,
var,
video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: 0 0
}
ins,
mark {
	background-color: #ff9;
	color: #000
}
blockquote,
q {
	quotes: none
}
blockquote:after,
blockquote:before,
q:after,
q:before {
	content: none
}
a {
	margin: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: 0 0;
	outline: 0;
	color: #b41124;
	-webkit-transition: all .3s ease-in-out
}
.header_ri_right,
.header_ri_right ul li,
.logo a,
input,
select {
	vertical-align: middle
}
mark {
	font-style: italic;
	font-weight: 700
}
del {
	text-decoration: line-through
}
abbr[title],
dfn[title] {
	border-bottom: 1px dotted;
	cursor: help
}
.menu_toggle,
.number,
.slider_img_small,
.svg_fig,
ul.tabs li {
	cursor: pointer
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
hr {
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0
}
*,
:after,
:before {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box
}
body {
	line-height: 1;
	font: 400 14px/20px Arial, Helvetica, sans-serif;
	color: #4b4b4b;
	background: #fff
}
.header_ri1_left input,
.header_ri_left select,
.header_ri_left:before,
.sign button {
	background-repeat: no-repeat
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Museosans-500';
    font-weight: 400
}
a:focus,
a:hover {
	-webkit-transition: all .3s ease-in-out
}
.container {
	width: 1400px;
	margin: 0 auto
}
#wrapper {
	min-height: 100%;
	position: relative
}
img {
	max-width: 100%;
	height: auto
}
@font-face{font-family:oswaldbold;src:url(../fonts/oswald-bold-webfont.eot);src:url(../fonts/oswald-bold-webfont.eot?#iefix) format('embedded-opentype'),
url(../fonts/oswald-bold-webfont.woff2) format('woff2'),
url(../fonts/oswald-bold-webfont.woff) format('woff');
font-weight:400;
font-style:normal
}
@font-face{font-family:oswaldlight;src:url(../fonts/oswald-light-webfont.eot);src:url(../fonts/oswald-light-webfont.eot?#iefix) format('embedded-opentype'),
url(../fonts/oswald-light-webfont.woff2) format('woff2'),
url(../fonts/oswald-light-webfont.woff) format('woff');
font-weight:400;
font-style:normal
}
@font-face{font-family:oswaldregular;src:url(../fonts/oswald-regular-webfont.eot);src:url(../fonts/oswald-regular-webfont.eot?#iefix) format('embedded-opentype'),
url(../fonts/oswald-regular-webfont.woff2) format('woff2'),
url(../fonts/oswald-regular-webfont.woff) format('woff');
font-weight:400;
font-style:normal
}
@font-face{font-family:Oswald;src:url(../fonts/oswald-regular-webfont.eot);src:url(../fonts/oswald-regular-webfont.eot?#iefix) format('embedded-opentype'),
url(../fonts/oswald-regular-webfont.woff2) format('woff2'),
url(../fonts/oswald-regular-webfont.woff) format('woff');
font-weight:400;
font-style:normal
}
@font-face{font-family:ralewayregular;src:url(../fonts/raleway-regular-webfont.eot);src:url(../fonts/raleway-regular-webfont.eot?#iefix) format('embedded-opentype'),
url(../fonts/raleway-regular-webfont.woff2) format('woff2'),
url(../fonts/raleway-regular-webfont.woff) format('woff');
font-weight:400;
font-style:normal
}
@font-face{font-family:ralewaysemibold;src:url(../fonts/raleway-semibold-webfont.eot);src:url(../fonts/raleway-semibold-webfont.eot?#iefix) format('embedded-opentype'),
url(../fonts/raleway-semibold-webfont.woff2) format('woff2'),
url(../fonts/raleway-semibold-webfont.woff) format('woff');
font-style:normal;
font-weight:400
}
@font-face{font-family:ralewaybold;src:url(../fonts/raleway-bold-webfont.eot);src:url(../fonts/raleway-bold-webfont.eot?#iefix) format('embedded-opentype'),
url(../fonts/raleway-bold-webfont.woff2) format('woff2'),
url(../fonts/raleway-bold-webfont.woff) format('woff');
font-weight:400;
font-style:normal
}
header {
	float:left;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	right:0;
	z-index:15;
	/*box-shadow:0 0 266px 0 #000;*/
	position:fixed;
	z-index:10000;
	/*opacity: 0.9;*/
    /*background: rgba(0, 0, 0, 0.4);*/
    background: transparent;
}
.logo {
    background-color: #17a2b863;
    display: table;
    text-align: center;
    width: 13.5%
}
.logo a {
	display:table-cell
}
.header_ri1_right ul li,
.header_ri_right,
.header_ri_right ul li,
.logo img,
.privacy ul li {
	display:inline-block
}
.header_right {
	width:86.5%
}
.header_ri_left select {
	vertical-align:middle;
	appearence:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	background-color:transparent;
	border:none;
	background-image:url(../images/select.png);
	background-size:auto;
	background-position:right 8px;
	color:#fff;
	font:13px/16px oswaldregular;
	width:75px
}
.header_ri_top {
	float:left;
	width:100%;
    padding: 0 15px;
}
.header_ri_left {
	position:relative;
	padding-left:20px
}
.header_ri_left:before {
	content:"";
	position:absolute;
	top:4px;
	left:-6px;
	background-image:url(../images/globe.png)!important;
	width:20px;
	height:20px
}
.header_ri_right {
	text-align:right
}
.events,
.great,
.happy,
.happy .social,
.privacy .icon,
.sun .art,
.what,
.what a.whatlink,
.what h2 {
	text-align:center
}
.header_ri_right ul li {
	padding-left:21px
}
.header_ri1_left input {
	background-color:rgba(0,
	0,
	0,
	0);
	background-image:url(../images/search.png);
	background-position:0 center;
	background-size:24px auto;
	border:none;
	color:#fff;
	font:17px/20.4px oswaldlight;
	height:30px;
	margin-top:0;
	padding-left:36px;
	text-transform:capitalize;
	width:100%
}
.header_ri1_right ul li a {
	color:#fff;
	font:17px/20px 'GothamBook';
	padding:16px 15px;
	display:inline-block;
	text-transform: uppercase;
	letter-spacing: -1px;
}
.header_ri1_right li:last-child() a {
	padding-right:0
}
.header_ri_bottom {
	float:left;
	padding:0 0 0 30px;
	width:100%;
	position:relative;
	z-index:1
}
.faded {
	height:550px
}
footer {
	background-image:url(../images/footer-min.png);
	background-size:cover;
	clear:both;
	padding:125px 0 60px
}
.sign h3 {
	font:35px/42px oswaldbold;
	color:#fff
}
.sign img {
	margin-right:20px
}
.sign input[type=email] {
	padding:10px 24px;
	width:60%;
	font:16px/19px ralewayregular;
	vertical-align:top
}
.events img,
.events ul li,
.events ul li a,
.happy .social span,
.privacy .icon span {
	vertical-align:middle
}
.sign button {
	background-color:transparent;
	border:2px solid #fef3f4;
	padding:10px 24px;
	margin-left:20px;
	font:17px/20px oswaldregular;
	color:#fff;
	background-image:url(../images/footerarr.png);
	background-size:30px;
	background-position:157px 14px;
	width:25%
}
.footer_navigation {
	padding-top:121px
}
.footer_navigation h4 {
	color:#fff
}
.footer_navigation ul {
	padding:20px 0
}
.footer_navigation ul li a {
	color:#fff;
	font:16px/27px ralewaybold
}
.privacy {
	padding-top:90px
}

.privacy strong {
	font:16px/27px ralewaysemibold;
	color:#fff
}
.privacy strong a {
	color:#FFF;
	text-decoration:underline
}
.privacy .icon {
	width:50px;
	height:50px;
	border-radius:100%;
	background-color:#FFF;
	display:table;
	transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	padding-top:5px
}
.privacy .icon:hover {
	opacity:.7;
	position:relative
}
.privacy .icon span {
	display:table-cell
}
.events img,
.events ul li,
.events ul li a,
.great .explore,
.privacy .icon img {
	display:inline-block
}
.banner {
	position:relative;
	float:left;
	width:100%;
	background:#6d6d6d
}
.your-experience {
	background-color:none!important;
	padding:0!important;
	margin:0!important
}
.great {
	position:absolute;
	top:50%;
	left:0;
	right:0;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%)
}
.events,
.experience .slick-slide,
.sun {
	position:relative
}
.great h3 {
	font:30px/36px oswaldregular;
	color:#fff
}
.great h1 {
	color:#fff;
	font:80px/120px'Noto Sans',
	oswaldregular;
	margin-bottom:40px;
	padding-top:10px;
	letter-spacing:-4px;
	font-weight:700;
	-ms-text-shadow:0 1px 2px #000;
	-ms-text-shadow:0 1px 2px rgba(0,
	0,
	0,
	.32);
	text-shadow:0 1px 2px #000;
	text-shadow:0 1px 2px rgba(0,
	0,
	0,
	.3)
}
.great .explore {
	color:#fff;
	font:18px/21.6px oswaldbold;
	background-color:#00ccd5;
	padding:18px 17px;
	letter-spacing:2px;
	margin:unset;
	float:unset
}
.great .explore:hover {
	background:#04979d
}
.experience .slick-next,
.experience .slick-prev {
	background-size:auto;
	background-repeat:no-repeat;
	background-position:23px 23px;
	height:60px;
	width:60px;
	background-color:rgba(44,
	46,
	43,
	.7);
	z-index:3;
	border-radius:50px
}
.experience .slick-prev {
	background-image:url(../images/prevarrow.png)
}
.experience .slick-next:before,
.experience .slick-prev::before {
	content:"";
	line-height:0;
	font-size:0
}
.banner .experience .slick-prev {
	left:5px
}
.banner .experience .slick-next {
	right:25px
}
.experience .slick-next {
	background-image:url(../images/nextarrow.png)
}
.events {
	float:left;
	width:100%;
	padding:10px 0;
	background:rgba(10,
	8,
	4,
	.5);
	margin-top:-46px;
	z-index:10
}
.desktop-search {
	width:50%;
	max-width:350px
}
.events .row {
	line-height:0
}
.events ul li {
	padding:0 49px
}
.events ul li a {
	color:#fff;
	font:18px/21px oswaldregular
}
.events ul li a:hover {
	color:#00ccd5
}
.events ul li:first-child {
	padding-left:0
}
.events ul li:last-child {
	padding-right:0
}
.events img {
	margin:-5px 10px 0 0;
	line-height:0;
	font-size:0
}
.flowplayer {
	z-index:9999;
	width:70%;
	height:auto
}
.slidesjs-stop {
	display:none!important
}
.what {
	float:left;
	width:100%
}
.what h2 {
	font:70px/84px'Noto Sans';
	color:#001328;
	letter-spacing:-4px
}
.what .span {
	display:block;
	font:30px/36px oswaldlight;
	color:#00ccd3;
	letter-spacing:5px
}
.sun .art {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	min-height:120px
}
.art span {
	display:inline-block;
	opacity:0;
	font:15px/19px ralewaysemibold;
	color:#fff;
	max-width:233px;
	transition:0s linear
}
.sea .sun:hover .art {
	min-height:140px;
	z-index:3
}
.art strong,
.sea .sun:hover .art span,
.sea .sun:hover img {
	z-index:2;
	position:relative
}
.sea .sun:hover .art span {
	opacity:1;
	padding-top:23px;
	transition-delay:.4s
}
.sea .sun:hover figure {
	position:relative
}
.art strong {
	display:block;
	font:30px/36pxoswaldregular;
	color:#fff
}
.sea .slick-list {
	overflowy:inherit
}
.sea .slick-next,
.sea .slick-prev {
	background-size:auto;
	background-repeat:no-repeat;
	height:78px;
	right:-15px;
	width:78px;
	z-index:5555
}
.sea .slick-prev {
	background:url(../images/sarrow.png) no-repeat rgba(0,
	0,
	0,
	0);
	height:78px;
	width:78px;
	z-index:5555;
	left:-43px
}
.sea .slick-next:before,
.sea.slick-prev::before {
	content:"";
	line-height:0;
	font-size:0
}
.sea .slick-slide {
	position:relative
}
.sea .slick-prev::before {
	content:''
}
.active_video::after,
.happy ul:after,
.header_ri1_right ul li::before,
.main_cities .cities>li::before,
.slider_img_small.active:after,
ul.tabs li.current a:after {
	content:""
}
.sea .slick-next {
	right:-36px;
	background-image:url(../images/snext.png)
}
.sea .active {
	display:block!important
}
.mySlides img {
	width:70%;
	height:auto
}
.what a.whatlink {
	display:inline-block;
	font:18px/21px oswaldbold;
	background-color:#00ccd5;
	color:#fff;
	padding:19px 53px;
	margin:10px 0 60px
}
.happy {
	display:table;
	width:100%;
	padding-top:88px
}
.happy span {
	display:block;
	color:#00ccd2;
	font:30px/36px oswaldlight;
	letter-spacing:0
}
.happy h2 {
	font:70px/84px'Noto Sans';
	color:#001326;
	margin:50px 0 45px;
	letter-spacing:-4px
}
.happy .social {
	background-color:#e00;
	border-radius:100%;
	display:table;
	transition:all .3s ease-in-out 0s;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s
}
.happy ul li {
	display:inline-block
}
.happy .social span {
	display:table-cell;
	font-size:25px!important;
	letter-spacing:normal
}
.happy .social img,
.happy ul {
	display:inline-block
}
.happy ul {
	position:relative
}
.happy ul:after {
	position:absolute;
	background-image:url(../images/share.png);
	background-size:82px;
	background-repeat:no-repeat;
	width:100px;
	height:100px;
	top:-50px;
	right:-125px
}
h2 {
    font: 70px/74px'MuseoSans-500';
    letter-spacing: -4px
}
h3 {
	/*font:26px/28px'Noto Sans';
	letter-spacing:-1px*/
}
h4 {
    font: 24px/28px 'MuseoSans-700';
    font-weight: 700
}
p {
	font:17px/21px ralewayregular
}
.gray {
	background-color:#eee!important
}
.content p {
	padding-bottom:20px;
	line-height:30px;
	text-align:justify
}
.content h3 {
	padding-top:50px;
	padding-bottom:40px
}
.explore {
	float:left;
	width:100%;
	padding-top:65px
}
.explore figure>img {
	display:block;
	width:100%
}
.explore_heading {
	padding-left:41px;
	padding-top:71px
}
.explore_heading>span {
	color:#00ccd2;
	display:block;
	font:30px/34px oswaldlight;
	letter-spacing:6px;
	padding-bottom:5px
}
.main_cities>h4,
.main_cities>p {
	padding-bottom:13px
}
.explore_heading h2,
.main_cities>h4 {
	color:#001527
}
.main_cities {
	padding-right:0
}
.main_cities h4>span {
	font-family:'Noto Sans';
	font-weight:400
}
.main_cities>p {
	color:#777;
	line-height:27px
}
.main_cities ul li a {
	font:18px/20px'Noto Sans';
	color:#000
}
.main_cities .cities>li {
	display:inline-block;
	width:32%;
	padding-bottom:17px;
	position:relative
}
.main_cities .cities>li::before {
	background:url(../images/drop.png) no-repeat;
	bottom:auto;
	height:30px;
	left:-30px;
	position:absolute;
	right:auto;
	top:2px;
	width:30px
}
.main_cities .cities {
	padding-left:25px
}
.slide_destinations>.slide_options {
	margin-top:-112px;
	padding-left:9%
}
.more {
	display:inline-block;
	margin-top:13px
}
.more .explore_more {
	background:#00ccd5;
	color:#fff;
	display:block;
	font:18px/55px oswaldbold;
	padding:0 46px
}
.discover_main a,
.discover_main li,
ul.tabs li,
ul.tabs li a {
	display:inline-block
}
.slide_two_parent {
	margin-top:-100px
}
.slide_two_parent .slick-slide img {
	width:100%
}
.slick-prev.slick-arrow {
	background:url(../images/sarrow.png) no-repeat;
	height:85px;
	width:78px;
	z-index:5555;
	left:-35px
}
.slick-next.slick-arrow {
	background:url(../images/snext.png) no-repeat;
	height:85px;
	width:78px;
	z-index:5555;
	right:-25px
}
.custom-margin {
	top:35%!important
}
.sun img {
	height:684px
}
.sea .slick-track {
	padding:45px 0
}
.discover_main {
	float:left;
	width:100%;
	background:url(../images/discover-min.png) center no-repeat;
	background-size:cover;
	padding:96px 0 0;
	text-align:center
}
.discover_main a {
	font:24px/28px oswaldlight;
	color:#00ccd3
}
ul.tabs {
	margin:0;
	padding:0
}
ul.tabs li {
	background:0 0;
	color:#222;
	padding:10px 15px
}
ul.tabs li a {
	position:relative;
	letter-spacing:6px
}
ul.tabs li.current a:after {
	position:absolute;
	width:100%;
	border-bottom:1px solid #00ccd3;
	bottom:0;
	left:0
}
.tab-content {
	display:none
}
.tab-content.current {
	display:inherit
}
.discover_main h2 {
	font:70px/84px'Noto Sans';
	padding:0 0 85px;
	color:#001429;
	letter-spacing:-4px
}
.slider_nav,
.slider_nav2 {
	float:left;
	width:100%;
	background:#000
}
.slider_nav img,
.slider_nav2 img {
	opacity:.8
}
.slider_img_small {
	width:25%;
	background:#000!important;
	float:left
}
.slider_img_small.active {
	position:relative
}
.slider_img_small.active:after {
	position:absolute;
	width:100%;
	left:0;
	top:-3px;
	border:3px solid #f10000
}
.discover-photos img {
	height:auto!important
}
.header_ri_right.pull-right>ul {
	padding-right:11px
}
.header_ri1_right {
	text-align:right
}
.explore_more {
	display:inline-block
}
.gret_align .explore_more {
	margin-top:80px
}
.insta {
	display:table;
	text-align:left;
	width:100%
}
.insta>img {
	float:left;
	padding-right:17px
}
.gallery .col-md-6,
.gallery .col-sm-3 {
	padding:0;
	margin:0
}
.gallery figure>img {
	width:100%;
	display:block;
	height:291px;
	border:1px solid #fff
}
.symbol>img,
small {
	display:inline-block
}
.footer_navigation h4 {
	font:17px/21px oswaldbold
}
.explore figure>img {
	padding-right:0
}
.explore img,
.slide_options>img {
	box-shadow:25px 84px 43px -101px #dadada
}
.slide_two_parent .slick-list {
	box-shadow:0 0 27px 0 #bab8b8
}
.sea micromedicasrl.it\\hover img {
	box-shadow:2px 0 7px 0 #6c6a66;
	-moz-box-shadow:2px 0 7px 0 #6c6a66;
	-webkit-box-shadow:2px 0 7px 0 #6c6a66
}
.insta>span {
	font-size:26px;
	letter-spacing:4px
}
.instagram {
	padding:117px 116px 142px
}
.insta {
	margin-bottom:19px
}
.gallery figure {
	position:relative
}
.gallery .symbol {
	position:absolute;
	left:10px
}
small {
	color:#fff;
	padding-left:8px;
	vertical-align:top
}
.sub_title>h4 {
	font:20px/24px oswaldregular;
	letter-spacing:0;
	font-weight:300;
	color:#fff;
	background-color:#00858b;
	background-color:rgba(0,
	0,
	0,
	.3);
	margin:0 15px;
	padding:5px
}
.sub_title {
	bottom:0;
	color:#fff;
	left:0;
	position:absolute;
	right:0;
	top:auto;
	height:169px
}
.insta>span {
	color:#777
}
.main_cities {
	padding-top:22px
}
.what h2 {
	margin:155px 0 46px
}
.tab_content_controller .slider_nav,
.tab_content_controller .slider_nav2 {
	margin-top:40px
}
#tab-2 img {
	display:block;
	margin:0 auto
}
.common_btn:hover {
	background:#04979d!important;
	color:#fff
}
.happy .social:hover {
	opacity:.7;
	position:relative
}
.header_ri1_right ul li {
	position:relative
}
.header_ri1_right ul li::before {
	background:rgba(87,
	101,
	123,
	.6);
	left:0;
	position:absolute;
	top:0;
	width:1px
}
.active_video {
	position:relative
}
.active_video::after {
	position:absolute;
	top:-6px;
	left:0;
	right:0;
	width:100%;
	height:6px
}
.pause_btn,
.photo_btn {
	background:rgba(20,
	29,
	58,
	.4);
	border-radius:100%;
	display:inline-block;
	height:50px;
	width:50px;
	margin-bottom:29px
}
.fa-camera {
	font-size:21px;
	margin-top:15px
}
.pause_btn>span {
	border-bottom:12px solid transparent;
	border-left:16px solid #fff;
	border-top:12px solid transparent;
	display:block;
	height:0;
	margin-bottom:0;
	width:0;
	margin-left:19px;
	margin-top:13px
}
.slider_img_small,
.slider_img_small>img {
	height:247px
}
.bar1,
.bar2,
.bar3 {
	width:35px;
	height:3px;
	background-color:#fff;
	margin:6px 0;
	transition:.4s
}
.change .bar1 {
	-webkit-transform:rotate(-45deg) translate(-9px,
	6px);
	transform:rotate(-50deg) translate(-8px,
	5px);
}
.change .bar2 {
	opacity:0
}
.change .bar3 {
	-webkit-transform:rotate(45deg) translate(-8px,
	-8px);
	transform:rotate(44deg) translate(-7px,
	-6px);
}
.main_cities,
.menu_toggle {
	display:none
}
.main_cities.active {
	display:block
}
.pathactive {
	fill:#fff!important
}
.explore figure {
	position:relative;
	box-shadow:10px 0 13px -6px #b5b5b5
}
.no_of_countries ul li {
	position:absolute;
	font-size:20px;
	color:red
}
.main_menu .mobile_icons {
	display:none
}
.map_points ul li {
	left:0;
	position:absolute;
	top:0;
	border-radius:50%;
	background:#fff
}
.map_points li {
	border-radius:50%;
	color:#000;
	display:inline-block;
	font-size:12px;
	height:27px;
	padding-top:4px;
	text-align:center;
	width:27px;
	padding-right:1px
}
.main_menu a,
.main_menu a:hover {
	border-radius:10px 10px 0 0
}
.map_points ul li:nth-child(1) {
	left:14%;
	top:39%
}
.map_points ul li:nth-child(2) {
	left:19%;
	top:60%
}
.map_points ul li:nth-child(3) {
	left:45%;
	top:34%
}
.map_points ul li:nth-child(4) {
	left:41%;
	top:53%
}
.map_points ul li:nth-child(5) {
	left:42%;
	top:74%
}
.map_points ul li:nth-child(6) {
	left:71%;
	top:68%
}
.map_points ul li:nth-child(7) {
	left:80%;
	top:49%
}
.pathactive+.map_points ul li:nth-child(1) {
	background:red
}
svg #path16 {
	position:relative
}
svg #path16:before {
	position:absolute;
	content:"1";
	top:0;
	left:0;
	width:80px;
	height:80px;
	background:red
}
.slider-for:after,
.slider_img_small:before,
div.fancy-select div.trigger::after {
	content:""
}
.main_menu a:hover {
    color: #E30A17;
}
.detailpage .main_menu a:hover,
.homepage .main_menu a:hover {
	background-color:transparent
}
.main_menu a img {
	vertical-align:text-bottom;
	display:inline-block;
	max-height: 24px;
	margin-right:7px;
	margin-bottom: -3px;
}
div.fancy-select div.trigger.open {
	background:0 0;
	border:none;
	box-shadow:none;
	color:#fff
}
div.fancy-select div.trigger {
	background:0 0;
	border-color:none;
	border-radius:0;
	border-style:transperant;
	border-width:0;
	color:#fff;
	cursor:pointer;
	padding:0;
	position:relative;
	width:100px
}
div.fancy-select div.trigger::after {
	background-image:url(../images/select.png);
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	border-color:none;
	border-image:none;
	border-style:none;
	border-width:0;
	display:block;
	position:absolute;
	right:9px;
	top:5px;
	width:20px;
	height:20px;
	background-repeat:no-repeat
}
div.fancy-select ul.options {
	top:30px!important;
	min-width:100px!important;
	background:#222f42;
	box-shadow:0
}
.fancy-select .options.open {
	border:none!important
}
.fancy-select .options.open li {
	color:#fff!important
}
.fancy-select {
	padding-top:4px
}
.numbers.active {
	background:#f10000;
	color:#fff;
	font-weight:700;
	font-size:120%;
	height:30px;
	width:30px;
	padding-top:5px;
	padding-right:0
}
.fancy-select .trigger {
	box-shadow:none!important
}
.fancy-select ul.options li.selected {
	background:rgba(0,
	0,
	0,
	0)!important
}
.header_ri_right ul img {
	-webkit-transition:all .3s ease-in;
	-moz-transition:all .3s ease-in;
	transition:all .3s ease-in
}
.header_ri_right ul img:hover {
	opacity:.5
}
.logo {
	height:95px!important
}
.header_ri_bottom {
	height:55px
}
.header_ri1_left,
.header_ri1_right ul li {
	padding-top:1px
}
.header_ri1_right ul li::before {
	height:55px!important
}
.experience .slick-dots li button::before {
	font-size:30px;
	color:#908f8a;
	opacity:1;
	line-height:14px;
	width:14px
}
.experience .slick-dots {
	bottom:80px
}
.experience .slick-dots li.slick-active button::before {
	opacity:1;
	color:#FFF
}
.experience .slick-dots li {
	width:15px;
	height:15px;
	margin:0
}
.experience .slick-dots .slick-active {
	border:1px solid #FFF;
	border-radius:100%
}
.experience .slick-slide {
	height:650px
}
.gret_align {
	height:730px
}
.slider_nav img,
.slider_nav2 img {
	width:100%
}
.slider_img_small {
	position:relative;
	box-shadow:13px 11px 15px 0 #b5b5b5;
	transition:border 1.2s ease-in-out;
	-webkit-transition:border 1.2s ease-in-out;
	-moz-transition:border 1.2s ease-in-out
}
.slider_img_small:before {
	position:absolute;
	width:100%;
	left:0;
	top:-3px;
	opacity:0;
	border:3px solid #f10000;
	transition:opacity .6s ease-in-out;
	-webkit-transition:opacity .6s ease-in-out;
	-moz-transition:opacity .6s ease-in-out
}
.sea .sun:hover figure:before,
.slider_img_small:hover:before {
	opacity:1
}
.happy i {
	font-size:25px;
	color:#FFF
}
.happy .social {
	height:50px!important;
	width:50px!important
}
.gallery .symbol {
	bottom:-50px
}
.gallery figure:hover .symbol {
	bottom:8px;
	-webkit-transition:all .9s ease-in;
	-moz-transition:all .9s ease-in;
	transition:all .9s ease-in
}
.sun .art {
	-webkit-transform:translate(0,
	27px);
	-moz-transform:translate(0,
	27px);
	transform:translate(0,
	27px);
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.sea .sun:hover .art {
	-webkit-transform:translateY(14px);
	-moz- transform:translateY(14px);
	transform:translateY(14px);
	transition-delay:.45s
}
.active_video::after {
	background:0 0
}
.sea .sun img {
	transition:all .5s ease-in
}
.sea .sun figure:before {
	transition:transform .5s ease-in,
	opacity .3s
}
.sea .sun:hover figure:before,
.sea .sun:hover img {
	-webkit-transform:scale(1,
	1);
	-moz-transform:scale(1,
	1);
	transform:scale(1,
	1)
}
svg:not(:root) {
	/*box-shadow:0 20px 9px -7px #e2e2e2*/
}
.slider-for {
	position:relative
}
.slider-for:after {
	position:absolute;
	bottom:-5px;
	left:0;
	right:0;
	margin:0 auto;
	width:64%;
	display:block
}
.sun figure {
	position:relative
}
.sun figure:before {
	opacity:0;
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,
	0,
	0,
	.3);
	background:-moz-linear-gradient(top,
	transparent 0,
	rgba(0,
	0,
	0,
	.3) 80%,
	rgba(0,
	0,
	0,
	.6) 100%);
	background:-webkit-gradient(left top,
	left bottom,
	color-stop(0,
	transparent),
	color-stop(80%,
	rgba(0,
	0,
	0,
	.3)),
	color-stop(100%,
	rgba(0,
	0,
	0,
	.6)));
	background:-webkit-linear-gradient(top,
	transparent 0,
	rgba(0,
	0,
	0,
	.3) 80%,
	rgba(0,
	0,
	0,
	.6) 100%);
	background:-o-linear-gradient(top,
	transparent 0,
	rgba(0,
	0,
	0,
	.3) 80%,
	rgba(0,
	0,
	0,
	.6) 100%);
	background:-ms-linear-gradient(top,
	transparent 0,
	rgba(0,
	0,
	0,
	.3) 80%,
	rgba(0,
	0,
	0,
	.6) 100%);
	background:linear-gradient(to bottom,
	transparent 0,
	rgba(0,
	0,
	0,
	.3) 80%,
	rgba(0,
	0,
	0,
	.6) 100%);
	z-index:3
}
.title {
	font-size:50px;
	margin-bottom:15px!important
}
.subtitle {
	display:block;
	font-size:25px;
	margin-bottom:30px!important;
	line-height:25px
}
.subtitle:after {
	content:"";
	display:block;
	height:2px;
	width:130px;
	background:#00ccda;
	margin:20px auto 0
}
.number,
.svg_fig:after {
	display:inline-block;
	text-align:center
}
.number {
	position:absolute;
	z-index:1;
	padding:16px 30px;
	margin-bottom:0;
	font-weight:700;
	line-height:1.42857143;
	white-space:nowrap;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-image:none;
	border:1px solid transparent;
	border-radius:40px;
	background-color:#00ccda;
	color:#fff;
	font-size:28px;
	margin-top:-15px;
	left:43%
}
.svg_fig {
	position:relative;
	cursor:hand
}
.svg_fig:after {
	position:absolute;
	content:"TURKEY";
	top:0;
	left:0;
	right:0;
	width:100%;
	font-size:130px;
	line-height:130px;
	color:#00132a;
	font-family:oswaldbold;
	opacity:.07;
	letter-spacing:16px;
	margin:-3px 0 0
}
.card,
.card.small,
.header_right {
	position:relative
}
.header_right:after {
	position:absolute;
	content:"";
	display:block;
	width:100%;
	height:100%;
	left:0;
	top:0;
	/*background:url(../images/trasparency1.png) left top repeat-x;*/
	z-index:-1;
	background-size:cover
}
.header_ri1_right.pull-right>ul>li:nth-child(4)>div>input[type=search] {
	width:100%;
	text-align:center;
	background:0 0;
	border:0;
	color:#fff;
	font:16px oswaldregular
}
.slider_nav2>button.slick-next.slick-arrow,
.slider_nav2>button.slick-prev.slick-arrow,
.slider_nav>button.slick-next.slick-arrow,
.slider_nav>button.slick-prev.slick-arrow {
	height:71px;
	width:78px;
	z-index:5555;
	display:none!important
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color:#fff
}
input:-moz-placeholder,
textarea:-moz-placeholder {
	color:#fff
}
.slider_nav>button.slick-prev.slick-arrow {
	background:url(../images/sarrow.png) no-repeat;
	left:-35px
}
.slider_nav>button.slick-next.slick-arrow {
	background:url(../images/snext.png) no-repeat;
	right:-35px
}
.slider_nav2>button.slick-prev.slick-arrow {
	background:url(../images/sarrow.png) no-repeat;
	left:-35px
}
.slider_nav2>button.slick-next.slick-arrow {
	background:url(../images/snext.png) no-repeat;
	right:-35px
}
.masonry {
	-moz-transition:all .5s ease-in-out;
	-webkit-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
	-moz-column-gap:30px;
	-webkit-column-gap:30px;
	column-gap:30px;
	-moz-column-fill:initial;
	-webkit-column-fill:initial;
	column-fill:initial
}
.masonry .brick {
	margin-bottom:30px
}
.masonry .brick img {
	-moz-transition:all .5s ease-in-out;
	-webkit-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out
}
.masonry .brick:hover img {
	opacity:.75
}
.masonry.bordered {
	-moz-column-rule:1px solid #eee;
	-webkit-column-rule:1px solid #eee;
	column-rule:1px solid #eee;
	-moz-column-gap:50px;
	-webkit-column-gap:50px;
	column-gap:50px
}
.masonry.bordered .brick {
	padding-bottom:25px;
	margin-bottom:25px;
	border-bottom:1px solid #eee
}
.masonry.gutterless {
	-moz-column-gap:0;
	-webkit-column-gap:0;
	column-gap:0
}
.masonry.gutterless .brick {
	margin-bottom:0
}
.span {
	-moz-column-span:all;
	-webkit-column-span:all;
	column-span:all
}
@media only screen and (min-width: 1024px) {
	.desc {
		font-size:1.25em
	}
	.intro {
		letter-spacing:1px
	}
	.wrapper {
		width:80%;
		padding:2em
	}
	.masonry {
		-moz-column-count:3;
		-webkit-column-count:3;
		column-count:3
	}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.wrapper {
		width:85%;
		padding:1.5em
	}
	.masonry {
		-moz-column-count:2;
		-webkit-column-count:2;
		column-count:2
	}
}
.breadcrumbs {
	width:1400px;
	margin:0 auto;
	display:inline-block
}
.breadcrumbs li {
	float:left
}
.breadcrumbs li a {
	font-size:16px;
	color:#5f666e;
	display:inline-block;
	padding-top:10px;
	padding-bottom:3px;
	text-decoration:none;
	font-family:ralewayregular
}
.breadcrumbs li a:hover {
	color:#00ccd7
}
.breadcrumbs li a:before {
	color:#00ccd7;
	content:'\203A';
	vertical-align:top;
	font-size:25px;
	margin:0 15px 0 10px;
	line-height:15px
}
.breadcrumbs li:first-child a:before {
	display:none
}
#contact-buttons-bar {
	position:fixed;
	top:120px;
	right:-50px;
	width:50px
}
#contact-buttons-bar.slide-on-scroll {
	position:absolute
}
.contact-button-link {
	display:block;
	width:50px;
	height:50px;
	padding:0;
	margin-bottom:1px;
	text-align:center;
	line-height:50px;
	font-size:22px;
	background:#00ccd9;
	color:#fff;
	position:relative;
	right:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all 250ms;
	-moz-transition:all 250ms;
	transition:all 250ms
}
.card,
.card .card-content {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box
}
.contact-button-link:active,
.contact-button-link:focus,
.contact-button-link:hover {
	color:#fff;
	width:70px
}
.contact-button-link.cb-hidden {
	right:-50px
}
.contact-button-link.facebook {
	background:#3b5998
}
.contact-button-link.linkedin {
	background:#0077b5
}
.contact-button-link.gplus {
	background:#db4437
}
.contact-button-link.separated {
	margin-top:1em
}
.contact-button-link.show-hide-contact-bar:active,
.contact-button-link.show-hide-contact-bar:focus,
.show-hide-contact-bar {
	background:0 0;
	color:#000;
	border:0;
	outline:0;
	padding:0;
	width:50px
}
.contact-button-link.show-hide-contact-bar:hover {
	color:#000;
	background:#ccc;
	padding:0;
	width:50px
}
.card,
.card-panel {
	margin:.5rem 0 1rem;
	background-color:#fff
}
.card,
.card .card-content,
.card .card-image img,
.card-panel {
	background-clip:padding-box
}
#svg {
	height:432px
}
@media (max-width: 1199px) {
	#svg {
		height:347px
	}
}
@media (max-width: 990px) {
	#svg {
		height:270px
	}
}
@media (max-width: 767px) {
	#svg {
		width:100%;
		height:auto
	}
}
.card-panel {
	padding:20px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	box-shadow:25px 84px 43px -101px #dadada
}
.card {
	padding:15px;
	box-sizing:border-box;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.card .card-title {
	font:24px/24px'Noto Sans';
	font-weight:300
}
.card .card-title.activator {
	cursor:pointer
}
.card a.cardlink {
	color:#4b4b4b;
	margin-right:20px;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	-o-transition:color .3s ease;
	-ms-transition:color .3s ease;
	transition:color .3s ease
}
.card a.cardlink:hover {
	color:#00ccd7
}
.card.small {
	height:300px
}
.card.small .card-content,
.card.small .card-image {
	overflow:hidden;
	height:150px
}
.card.small .card-action {
	position:absolute;
	bottom:0;
	left:0;
	right:0
}
.card .card-image {
	position:relative
}
.card .card-image img {
	-webkit-border-radius:2px 2px 0 0;
	-moz-border-radius:2px 2px 0 0;
	border-radius:2px 2px 0 0;
	position:relative;
	left:0;
	right:0;
	top:0;
	bottom:0;
	width:100%
}
.card .card-image .card-title {
	position:absolute;
	bottom:0;
	left:0;
	padding:20px
}
.card .card-content {
	padding:20px;
	-webkit-border-radius:0 0 2px 2px;
	-moz-border-radius:0 0 2px 2px;
	border-radius:0 0 2px 2px;
	box-sizing:border-box
}
.card .card-content p {
	margin:10px 0 0;
	color:inherit;
	font-size:14px
}
.card .card-content .card-title {
	line-height:125%
}
.card .card-action {
	border-top:1px solid rgba(160,
	160,
	160,
	.2);
	padding:20px
}
.card .card-reveal {
	padding:20px;
	position:absolute;
	background-color:#FFF;
	width:100%;
	overflow-y:auto;
	top:100%;
	height:100%;
	z-index:1;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.card .card-reveal .card-title {
	cursor:pointer;
	display:block
}
.select-destinatons {
	font-size:13px!important;
	letter-spacing:1px;
	padding:9px 12px!important
}
.goster {
	display:block
}
.center {
	margin-right:auto;
	margin-left:auto
}
.coy-link-lightbox2,
.coy-link-lightbox3 {
	display:block;
	width:50px;
	height:50px;
	position:relative;
	margin:0 auto;
	padding:0
}
.coy-video {
	background:url(../images/video-play.png) no-repeat;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease
}
.coy-grid-video-link a {
	text-decoration:none!important
}
.coy-link-lightbox2 {
	text-indent:-99999px
}
/*
    Helpers Style
    #Source Code: helpers.css
*/

.text-middle,
.vcenter {
	vertical-align:middle
}
.text-medium,
.text-medium-light {
	font-size:50px!important;
	line-height:1.1
}
.animated,
.hidden {
	-ms-opacity:0;
	opacity:0
}
.display-none {
	display:none
}
.dispay-block {
	display:block!important
}
.dispay-inlineblock {
	display:inline-block!important
}
.visible {
	-ms-opacity:1;
	opacity:1
}
.text-center {
	text-align:center!important
}
.text-left {
	text-align:left!important
}
.text-right {
	text-align:right!important
}
.left {
	float:left!important
}
.right {
	float:right!important

}
.center {
	float:none;
	margin:0 auto
}
.vcenter {
	display:inline-block;
	float:none
}
.text-bottom,
.text-middle {
	display:table-cell;
	margin:auto;
	z-index:3;
	position:relative
}
.vertical-align {
	position:relative;
	top:50%;
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.text-bottom {
	vertical-align:bottom
}
.text-background-light {
	background-color:#fff;
	padding:0 4px
}
.text-background-dark {
	background-color:#444;
	padding:0 4px
}
.text-shadow-light {
	text-shadow:1px 1px 1px #fff;
	text-shadow:1px 1px 1px rgba(255,
	255,
	255,
	.53)
}
.text-shadow-dark {
	text-shadow:1px 1px 1px #000;
	text-shadow:1px 1px 1px rgba(0,
	0,
	0,
	.53)
}
.background-light,
.background-white {
	background-color:#fff!important
}
.background-grey {
	background-color:#F6F6F6!important
}
.background-dark {
	background-color:#101010!important
}
.background-pattern {
	background-image:url(/images/overlay-pattern/gplay.png)
}
.background-pattern-1 {
	background-image:url(/images/overlay-pattern/3px-tile.png)
}
.background-pattern-2 {
	background-image:url(/images/overlay-pattern/asfalt-dark.png)
}
.background-pattern-3 {
	background-image:url(/images/overlay-pattern/axiom-pattern.png)
}
.text-medium-light {
	font-weight:100
}
.text-medium {
	font-weight:800;
	margin-bottom:20px
}
body.device-xs .text-medium,
body.device-xs .text-medium-light {
	font-size:40px!important
}
body.device-xxs .text-medium,
body.device-xxs .text-medium-light {
	font-size:30px!important
}
.text-large-light,
.text-large-light span,
.text-large-light span span {
	font-size:90px!important;
	line-height:100px!important;
	font-weight:120!important
}
.text-large,
.text-large span,
.text-large span span {
	font-size:90px!important;
	line-height:110px!important;
	font-weight:800!important
}
.text-extra-large,
.text-extra-large span {
	font-size:120px!important;
	font-weight:800;
	line-height:120px
}
.text-lg,
.text-lg span {
	color:#fff;
	font-size:80px;
	line-height:80px;
	font-weight:800;
	margin-bottom:10px
}
.text-lg-x2,
.text-lg-x2 span {
	color:#fff;
	font-size:120px;
	line-height:140px;
	font-weight:100;
	margin-bottom:10px
}
.text-lg-x3,
.text-lg-x3 span {
	color:#fff;
	font-size:230px;
	line-height:250px;
	font-weight:100
}
.text-small {
	font-size:16px!important;
	font-weight:800;
	line-height:1.1
}
.text-muted {
	color:#c2c2c5
}
.text-bold {
	font-weight:700!important
}
.text-azure {
	color:#0095C8!important
}
.text-orange {
	color:#F60!important
}
.text-green {
	color:#1FBBA6!important
}
.text-blue {
	color:#5F8295!important
}
.text-pink,
.text-purple {
	color:#DD5A82!important
}
.text-bricky {
	color:#894550!important
}
.text-yellow {
	color:#FFB848!important
}
.text-red {
	color:#C82E29!important
}
.text-light,
.text-light .lead,
.text-light a:not(.button),
.text-light div:not(.alert),
.text-light h1,
.text-light h2,
.text-light h3,
.text-light h4,
.text-light h5,
.text-light h6,
.text-light i,
.text-light label,
.text-light li,
.text-light p,
.text-light span:not(.btn-label) {
	color:#fff!important
}
.text-dark,
.text-dark .lead,
.text-dark a:not(.button),
.text-dark div:not(.alert),
.text-dark h1,
.text-dark h2,
.text-dark h3,
.text-dark h4,
.text-dark h5,
.text-dark h6,
.text-dark i,
.text-dark label,
.text-dark li,
.text-dark p,
.text-dark span:not(.btn-label) {
	color:#111!important
}
.text-grey,
.text-grey .lead,
.text-grey a:not(.button),
.text-grey div:not(.alert),
.text-grey h1,
.text-grey h2,
.text-grey h3,
.text-grey h4,
.text-grey h5,
.text-grey h6,
.text-grey i,
.text-grey label,
.text-grey li,
.text-grey p,
.text-grey span:not(.btn-label) {
	color:#ccc
}
.with-errors li {
	color:#981a1a!important
}
.font-weight-100 {
	font-weight:100!important
}
.font-weight-300 {
	font-weight:300!important
}
.font-weight-400 {
	font-weight:400!important
}
.font-weight-500 {
	font-weight:500!important
}
.font-weight-600 {
	font-weight:600!important
}
.font-weight-700 {
	font-weight:700!important
}
.font-weight-800 {
	font-weight:800!important
}
.border-left {
	border-left:1px solid #eee
}
.border-top {
	border-top:1px solid #eee
}
.border-right {
	border-width:0 1px 0 0;
	border-color:#eee;
	border-style:solid
}
.border-bottom {
	border-bottom:1px solid #eee
}
.border-dotted {
	border-style:dotted
}
.slider-size-half {
	max-height:560px
}
.no-margin {
	margin:0!important
}
.m-b-0 {
	margin-bottom:0!important
}
.m-center {
	margin:auto
}
.m-b-5 {
	margin-bottom:5px!important
}
.m-b-10 {
	margin-bottom:10px!important
}
.m-b-15 {
	margin-bottom:15px!important
}
.m-b-20 {
	margin-bottom:20px!important
}
.m-b-25 {
	margin-bottom:25px!important
}
.m-b-30 {
	margin-bottom:30px!important
}
.m-b-35 {
	margin-bottom:35px!important
}
.m-b-40 {
	margin-bottom:40px!important
}
.m-b-50 {
	margin-bottom:50px!important
}
.m-b-60 {
	margin-bottom:60px!important
}
.m-b-70 {
	margin-bottom:70px!important
}
.m-b-80 {
	margin-bottom:80px!important
}
.m-b-90 {
	margin-bottom:90px!important
}
.m-b-100 {
	margin-bottom:100px!important
}
.m-b-150 {
	margin-bottom:150px!important
}
.m-b-200 {
	margin-bottom:200px!important
}
.m-t-0 {
	margin-top:0!important
}
.m-t-5 {
	margin-top:5px!important
}
.m-t-10 {
	margin-top:10px!important
}
.m-t-15 {
	margin-top:15px!important
}
.m-t-20 {
	margin-top:20px!important
}
.m-t-25 {
	margin-top:25px!important
}
.m-t-30 {
	margin-top:30px!important
}
.m-t-35 {
	margin-top:35px!important
}
.m-t-40 {
	margin-top:40px!important
}
.m-t-50 {
	margin-top:50px!important
}
.m-t-60 {
	margin-top:60px!important
}
.m-t-70 {
	margin-top:70px!important
}
.m-t-80 {
	margin-top:80px!important
}
.m-t-90 {
	margin-top:90px!important
}
.m-t-100 {
	margin-top:100px!important
}
.m-l-0 {
	margin-left:0!important
}
.m-l-5 {
	margin-left:5px!important
}
.m-l-10 {
	margin-left:10px!important
}
.m-l-15 {
	margin-left:15px!important
}
.m-l-20 {
	margin-left:20px!important
}
.m-l-25 {
	margin-left:25px!important
}
.m-l-30 {
	margin-left:30px!important
}
.m-l-35 {
	margin-left:35px!important
}
.m-l-40 {
	margin-left:40px!important
}
.m-l-50 {
	margin-left:50px!important
}
.m-l-60 {
	margin-left:60px!important
}
.m-l-70 {
	margin-left:70px!important
}
.m-l-80 {
	margin-left:80px!important
}
.m-l-90 {
	margin-left:90px!important
}
.m-l-100 {
	margin-left:100px!important
}
.m-r-0 {
	margin-right:0!important
}
.m-r-5 {
	margin-right:5px!important
}
.m-r-10 {
	margin-right:10px!important
}
.m-r-15 {
	margin-right:15px!important
}
.m-r-20 {
	margin-right:20px!important
}
.m-r-25 {
	margin-right:25px!important
}
.m-r-30 {
	margin-right:30px!important
}
.m-r-35 {
	margin-right:35px!important
}
.m-r-40 {
	margin-right:40px!important
}
.m-r-50 {
	margin-right:50px!important
}
.m-r-60 {
	margin-right:60px!important
}
.m-r-70 {
	margin-right:70px!important
}
.m-r-80 {
	margin-right:80px!important
}
.m-r-90 {
	margin-right:90px!important
}
.m-r-100 {
	margin-right:100px!important
}
.m-0 {
	margin:0!important
}
.m-5 {
	margin:5px!important
}
.m-10 {
	margin:10px!important
}
.m-15 {
	margin:15px!important
}
.m-20 {
	margin:20px!important
}
.m-25 {
	margin:25px!important
}
.m-30 {
	margin:30px!important
}
.m-35 {
	margin:35px!important
}
.m-40 {
	margin:40px!important
}
.m-50 {
	margin:50px!important
}
.m-60 {
	margin:60px!important
}
.m-70 {
	margin:70px!important
}
.m-80 {
	margin:80px!important
}
.m-90 {
	margin:90px!important
}
.m-100 {
	margin:100px!important
}
.col-no-margin[class^=col-] {
	margin:0!important;
	padding:0!important
}
.row.col-no-margin {
	margin:0!important
}
.row.col-small-margins[class^=col-] {
	margin:0 0 20px!important
}
.no-padding-top {
	padding-top:0!important
}
.no-padding-bottom {
	padding-bottom:0!important
}
.no-padding,
.p-0 {
	padding:0!important
}
.p-5 {
	padding:5px!important
}
.p-10 {
	padding:10px!important
}
.p-15 {
	padding:15px!important
}
.p-20 {
	padding:20px!important
}
.p-25 {
	padding:25px!important
}
.p-30 {
	padding:30px!important
}
.p-35 {
	padding:35px!important
}
.p-40 {
	padding:40px!important
}
.p-50 {
	padding:50px!important
}
.p-60 {
	padding:60px!important
}
.p-70 {
	padding:70px!important
}
.p-80 {
	padding:80px!important
}
.p-90 {
	padding:90px!important
}
.p-100 {
	padding:100px!important
}
.p-b-0 {
	padding-bottom:0!important
}
.p-b-5 {
	padding-bottom:5px!important
}
.p-b-10 {
	padding-bottom:10px!important
}
.p-b-15 {
	padding-bottom:15px!important
}
.p-b-20 {
	padding-bottom:20px!important
}
.p-b-25 {
	padding-bottom:25px!important
}
.p-b-30 {
	padding-bottom:30px!important
}
.p-b-35 {
	padding-bottom:35px!important
}
.p-b-40 {
	padding-bottom:40px!important
}
.p-b-50 {
	padding-bottom:50px!important
}
.p-b-60 {
	padding-bottom:60px!important
}
.p-b-70 {
	padding-bottom:70px!important
}
.p-b-80 {
	padding-bottom:80px!important
}
.p-b-90 {
	padding-bottom:90px!important
}
.p-b-100 {
	padding-bottom:100px!important
}
.p-b-110 {
	padding-bottom:110px!important
}
.p-b-120 {
	padding-bottom:120px!important
}
.p-b-130 {
	padding-bottom:130px!important
}
.p-b-140 {
	padding-bottom:140px!important
}
.p-b-150 {
	padding-bottom:150px
}
.p-b-200 {
	padding-bottom:200px!important
}
.p-t-0 {
	padding-top:0!important
}
.p-t-5 {
	padding-top:5px!important
}
.p-t-10 {
	padding-top:10px!important
}
.p-t-15 {
	padding-top:15px!important
}
.p-t-20 {
	padding-top:20px!important
}
.p-t-25 {
	padding-top:25px!important
}
.p-t-30 {
	padding-top:30px!important
}
.p-t-35 {
	padding-top:35px!important
}
.p-t-40 {
	padding-top:40px!important
}
.p-t-50 {
	padding-top:50px!important
}
.p-t-60 {
	padding-top:60px!important
}
.p-t-70 {
	padding-top:70px!important
}
.p-t-80 {
	padding-top:80px!important
}
.p-t-90 {
	padding-top:90px!important
}
.p-t-100 {
	padding-top:100px!important
}
.p-t-110 {
	padding-top:110px!important
}
.p-t-120 {
	padding-top:120px!important
}
.p-t-130 {
	padding-top:130px!important
}
.p-t-140 {
	padding-top:140px!important
}
.p-t-150 {
	padding-top:150px
}
.p-t-200 {
	padding-top:200px!important
}
.p-r-0 {
	padding-right:0!important
}
.p-r-5 {
	padding-right:5px!important
}
.p-r-10 {
	padding-right:10px!important
}
.p-r-15 {
	padding-right:15px!important
}
.p-r-20 {
	padding-right:20px!important
}
.p-r-25 {
	padding-right:25px!important
}
.p-r-30 {
	padding-right:30px!important
}
.p-r-35 {
	padding-right:35px!important
}
.p-r-40 {
	padding-right:40px!important
}
.p-r-50 {
	padding-right:50px!important
}
.p-r-60 {
	padding-right:60px!important
}
.p-r-70 {
	padding-right:70px!important
}
.p-r-80 {
	padding-right:80px!important
}
.p-r-90 {
	padding-right:90px!important
}
.p-r-100 {
	padding-right:100px!important
}
.p-l-0 {
	padding-left:0!important
}
.p-l-5 {
	padding-left:5px!important
}
.p-l-10 {
	padding-left:10px!important
}
.p-l-15 {
	padding-left:15px!important
}
.p-l-20 {
	padding-left:20px!important
}
.p-l-25 {
	padding-left:25px!important
}
.p-l-30 {
	padding-left:30px!important
}
.p-l-35 {
	padding-left:35px!important
}
.p-l-40 {
	padding-left:40px!important
}
.p-l-50 {
	padding-left:50px!important
}
.p-l-60 {
	padding-left:60px!important
}
.p-l-70 {
	padding-left:70px!important
}
.p-l-80 {
	padding-left:80px!important
}
.p-l-90 {
	padding-left:90px!important
}
.p-l-100 {
	padding-left:100px!important
}
.b-r-2 {
	border-radius:2px!important
}
.b-r-3 {
	border-radius:3px!important
}
.b-r-4 {
	border-radius:4px!important
}
.b-r-5 {
	border-radius:5px!important
}
.b-r-6 {
	border-radius:6px!important
}
.b-r-7 {
	border-radius:7px!important
}
.b-r-8 {
	border-radius:8px!important
}
.b-r-9 {
	border-radius:9px!important
}
.b-r-10 {
	border-radius:10px!important
}
.b-radius {
	border-radius:50%!important
}
.float-right {
	float:right!important
}
.float-left {
	float:left!important
}
.float-none {
	float:none!important
}
.fullwidth {
	width:100%!important
}
.img-thumbnail {
	border:1px solid #eee;
	padding:1px
}
.shadow-bottom {
	box-shadow:0 1px 15px rgba(0,
	0,
	0,
	.1)
}
.shadow-inside {
	box-shadow:inset 0 0 3px rgba(0,
	0,
	0,
	.1)
}
.shadow-inside-top {
	box-shadow:inset 0 1px 2px rgba(0,
	0,
	0,
	.08)
}
.shadow-inside-bottom {
	box-shadow:inset 0 -1px 2px rgba(0,
	0,
	0,
	.08)
}
.width-10 {
	width:10%!important
}
.width-15 {
	width:15%!important
}
.width-20 {
	width:20%!important
}
.width-25 {
	width:25%!important
}
.width-30 {
	width:30%!important
}
.width-33 {
	width:33%!important
}
.width-35 {
	width:35%!important
}
.width-40 {
	width:40%!important
}
.width-45 {
	width:45%!important
}
.width-50 {
	width:50%!important
}
.width-55 {
	width:55%!important
}
.width-60 {
	width:60%!important
}
.width-65 {
	width:65%!important
}
.width-70 {
	width:70%!important
}
.width-75 {
	width:75%!important
}
.width-80 {
	width:80%!important
}
.width-85 {
	width:85%!important
}
.width-90 {
	width:90%!important
}
.width-95 {
	width:95%!important
}
.width-100 {
	width:100%!important
}
.width-10px {
	width:10px!important
}
.width-15px {
	width:15px!important
}
.width-20px {
	width:20px!important
}
.width-25px {
	width:25px!important
}
.width-30px {
	width:30px!important
}
.width-33px {
	width:33px!important
}
.width-35px {
	width:35px!important
}
.width-40px {
	width:40px!important
}
.width-45px {
	width:45px!important
}
.width-50px {
	width:50px!important
}
.width-100px {
	width:100px
}
.width-150px {
	width:150px
}
.width-200px {
	width:200px
}
.width-250px {
	width:250px
}
.width-300px {
	width:300px
}
.width-350px {
	width:350px
}
.width-400px {
	width:400px
}
.width-450px {
	width:450px
}
.width-500px {
	width:500px
}
.width-550px {
	width:550px
}
.width-600px {
	width:600px
}
.width-650px {
	width:650px
}
.width-700px {
	width:700px
}
.width-750px {
	width:750px
}
.width-800px {
	width:800px
}
.width-850px {
	width:850px
}
.width-900px {
	width:900px
}
.width-950px {
	width:950px
}
.width-1000px {
	width:1000px
}
.min-width-50px {
	min-width:50px
}
.min-width-100px {
	min-width:100px
}
.min-width-150px {
	min-width:150px
}
.min-width-200px {
	min-width:200px
}
.min-width-250px {
	min-width:250px
}
.min-width-300px {
	min-width:300px
}
.min-width-350px {
	min-width:350px
}
.height-10percent {
	height:10%
}
.height-20percent {
	height:20%
}
.height-30percent {
	height:30%
}
.height-40percent {
	height:40%
}
.height-50percent {
	height:50%
}
.height-60percent {
	height:60%
}
.height-70percent {
	height:70%
}
.height-80percent {
	height:80%
}
.height-90percent {
	height:90%
}
.height-100percent {
	height:100%
}
.height-100px {
	height:100px
}
.height-150px {
	height:150px
}
.height-200px {
	height:200px
}
.height-250px {
	height:250px
}
.height-300px {
	height:300px
}
.height-350px {
	height:350px
}
.height-400px {
	height:400px
}
.height-450px {
	height:450px
}
.height-500px {
	height:500px
}
.height-550px {
	height:550px
}
.height-600px {
	height:600px
}
.height-650px {
	height:650px
}
.height-700px {
	height:700px
}
.height-750px {
	height:750px
}
.height-800px {
	height:800px
}
.height-850px {
	height:850px
}
.height-900px {
	height:900px
}
.height-950px {
	height:950px
}
.height-1000px {
	height:1000px
}
/*
    Flowplayer Functional Styles
    #Source Code: _ui/css/flowplayer-skin/functional.css
*/

.flowplayer .fp-brand,
.flowplayer .fp-title {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
@font-face{font-family:fpicons;src:url(/_ui/css/flowplayer-skin/fonts/fpicons.eot?yg5dv7);src:url(/_ui/css/flowplayer-skin/fonts/fpicons.eot?#iefixyg5dv7) format('embedded-opentype'),
url(/_ui/css/flowplayer-skin/fonts/fpicons.woff?yg5dv7) format('woff'),
url(/_ui/css/flowplayer-skin/fonts/fpicons.ttf?yg5dv7) format('truetype'),
url(/_ui/css/flowplayer-skin/fonts/fpicons.svg?yg5dv7#fpicons) format('svg');
font-weight:400;
font-style:normal
}
[class*=" fp-i-"],
[class^=fp-i-] {
	font-family:fpicons;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.flowplayer {
	position:relative;
	width:100%;
	counter-increment:flowplayer;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center;
	display:inline-block
}
.flowplayer * {
	font-weight:inherit;
	font-family:inherit;
	font-style:inherit;
	text-decoration:inherit;
	font-size:100%;
	padding:0;
	border:0;
	margin:0;
	list-style-type:none
}
.flowplayer a:focus {
	outline:0
}
.flowplayer video {
	width:100%
}
.flowplayer.is-ipad video {
	-webkit-transform:translateX(-2048px)
}
.is-ready.flowplayer.is-ipad video {
	-webkit-transform:translateX(0)
}
.flowplayer .fp-player {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.flowplayer .fp-engine,
.flowplayer .fp-message,
.flowplayer .fp-ui {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	cursor:pointer;
	z-index:1
}
.flowplayer .fp-ui {
	z-index:11
}
.flowplayer .fp-message {
	display:none;
	text-align:center;
	padding-top:5%;
	cursor:default
}
.flowplayer .fp-message h2 {
	font-size:120%;
	margin-bottom:1em
}
.flowplayer .fp-message p {
	color:#666;
	font-size:95%
}
.flowplayer .fp-title {
	line-height:30px;
	font-weight:400;
	font-family:'myriad pro',
	Helvetica,
	Arial,
	sans-serif;
	font-size:11px;
	cursor:default;
	color:#fff;
	width:auto;
	max-width:50%;
	float:left;
	padding:0 20px
}
.is-rtl.flowplayer .fp-title {
	float:right
}
.aside-time.flowplayer .fp-title {
	display:none!important
}
.flowplayer .fp-controls {
	position:absolute;
	bottom:0;
	width:100%
}
.no-background.flowplayer .fp-controls {
	background-image:-webkit-linear-gradient(top,
	transparent,
	transparent)!important;
	background-image:-moz-linear-gradient(top,
	transparent,
	transparent)!important;
	background-image:-o-linear-gradient(top,
	transparent,
	transparent)!important;
	background-image:linear-gradient(to bottom,
	transparent,
	transparent)!important
}
.is-fullscreen.flowplayer .fp-controls {
	bottom:3px
}
.is-mouseover.flowplayer .fp-controls {
	bottom:0
}
.flowplayer .fp-close,
.flowplayer .fp-controls,
.flowplayer .fp-embed,
.flowplayer .fp-fullscreen,
.flowplayer .fp-title,
.flowplayer .fp-unload,
.flowplayer.aside-time .fp-time {
	background-color:#000;
	background-color:rgba(0,
	0,
	0,
	.65)
}
.no-background.flowplayer .fp-brand,
.no-background.flowplayer .fp-close,
.no-background.flowplayer .fp-controls,
.no-background.flowplayer .fp-embed,
.no-background.flowplayer .fp-fullscreen,
.no-background.flowplayer .fp-play,
.no-background.flowplayer .fp-title,
.no-background.flowplayer .fp-unload,
.no-background.flowplayer.aside-time .fp-time {
	background-color:transparent!important;
	background-image:-webkit-gradient(linear,
	left top,
	left bottom,
	from(transparent),
	to(transparent))!important;
	background-image:-webkit-linear-gradient(top,
	transparent,
	transparent)!important;
	background-image:-moz-linear-gradient(top,
	transparent,
	transparent)!important;
	background-image:-o-linear-gradient(top,
	transparent,
	transparent)!important;
	background-image:linear-gradient(to bottom,
	transparent,
	transparent)!important;
	text-shadow:0 0 1px #000
}
.flowplayer.fixed-controls .fp-controls {
	background-color:#000
}
.flowplayer .fp-timeline {
	background-color:#a5a5a5
}
.flowplayer .fp-buffer {
	background-color:#eee
}
.flowplayer .fp-progress {
	background-color:#00a7c8
}
.flowplayer .fp-volumeslider {
	background-color:#a5a5a5
}
.flowplayer .fp-volumelevel {
	background-color:#00a7c8
}
.flowplayer .fp-waiting {
	display:none;
	margin:19% auto;
	text-align:center
}
.flowplayer .fp-waiting * {
	-webkit-box-shadow:0 0 5px #333;
	-moz-box-shadow:0 0 5px #333;
	box-shadow:0 0 5px #333
}
.flowplayer .fp-waiting em {
	width:1em;
	height:1em;
	-webkit-border-radius:1em;
	-moz-border-radius:1em;
	border-radius:1em;
	background-color:rgba(255,
	255,
	255,
	.8);
	display:inline-block;
	-webkit-animation:pulse .6s infinite;
	-moz-animation:pulse .6s infinite;
	animation:pulse .6s infinite;
	margin:.3em;
	opacity:0;
	filter:alpha(Opacity=0)
}
.flowplayer .fp-waiting em:nth-child(1) {
	-webkit-animation-delay:.3s;
	-moz-animation-delay:.3s;
	animation-delay:.3s
}
.flowplayer .fp-waiting em:nth-child(2) {
	-webkit-animation-delay:.45s;
	-moz-animation-delay:.45s;
	animation-delay:.45s
}
.flowplayer .fp-waiting em:nth-child(3) {
	-webkit-animation-delay:.6s;
	-moz-animation-delay:.6s;
	animation-delay:.6s
}
.flowplayer .fp-waiting p {
	color:#ccc;
	font-weight:700
}
.flowplayer .fp-speed {
	font-size:30px;
	background-color:#333;
	background-color:rgba(51,
	51,
	51,
	.8);
	color:#eee;
	margin:0 auto;
	text-align:center;
	width:120px;
	padding:.1em 0 0;
	opacity:0;
	filter:alpha(Opacity=0);
	-webkit-transition:opacity .5s;
	-moz-transition:opacity .5s;
	transition:opacity .5s
}
.flowplayer .fp-speed.fp-hilite {
	opacity:1;
	filter:alpha(Opacity=100)
}
.flowplayer .fp-help {
	position:absolute;
	top:0;
	left:-9999em;
	z-index:100;
	background-color:#333;
	background-color:rgba(51,
	51,
	51,
	.9);
	width:100%;
	height:100%;
	opacity:0;
	filter:alpha(Opacity=0);
	-webkit-transition:opacity .2s;
	-moz-transition:opacity .2s;
	transition:opacity .2s;
	text-align:center
}
.is-help.flowplayer .fp-help {
	left:0;
	opacity:1;
	filter:alpha(Opacity=100)
}
.flowplayer .fp-help .fp-help-section {
	margin:3%;
	direction:ltr
}
.flowplayer .fp-help .fp-help-basics {
	margin-top:6%
}
.flowplayer .fp-help p {
	color:#eee;
	font-size:14px;
	line-height:1.5;
	display:inline-block;
	margin:1% 2%
}
.flowplayer .fp-help em {
	background:#eee;
	-webkit-border-radius:.3em;
	-moz-border-radius:.3em;
	border-radius:.3em;
	margin-right:.4em;
	padding:.3em .6em;
	color:#333
}
.flowplayer .fp-help small {
	font-size:90%;
	color:#aaa
}
.flowplayer .fp-help .fp-close {
	display:block
}
@media (max-width: 600px) {
	.flowplayer .fp-help p {
		font-size:9px
	}
}
.flowplayer .fp-dropdown {
	position:absolute;
	top:5px;
	width:100px;
	background-color:#000!important;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin:0!important;
	list-style-type:none!important
}
.flowplayer .fp-dropdown:before,
.flowplayer .fp-tooltip:before {
	width:0;
	height:0;
	left:calc(50% - 5px);
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	content:'';
	position:absolute
}
.flowplayer .fp-dropdown:before {
	display:block;
	top:-5px;
	border-bottom:5px solid rgba(51,
	51,
	51,
	.9)
}
.flowplayer .fp-dropdown li {
	padding:10px!important;
	margin:0!important;
	color:#fff!important;
	font-size:11px!important;
	list-style-type:none!important
}
.flowplayer .fp-dropdown li.active {
	background-color:#00a7c8!important;
	cursor:default!important
}
.flowplayer .fp-dropdown.fp-dropup {
	bottom:20px;
	top:auto
}
.flowplayer .fp-dropdown.fp-dropup:before {
	top:auto;
	bottom:-5px;
	border-bottom:none;
	border-top:5px solid rgba(51,
	51,
	51,
	.9)
}
.flowplayer .fp-tooltip {
	background-color:#000;
	color:#fff;
	display:none;
	position:absolute;
	padding:5px
}
.flowplayer .fp-tooltip:before {
	display:block;
	bottom:-5px;
	border-top:5px solid #000
}
.flowplayer .fp-timeline-tooltip {
	bottom:35px
}
.flowplayer .fp-timeline:hover+.fp-timeline-tooltip {
	display:block
}
.flowplayer .fp-subtitle {
	position:absolute;
	bottom:40px;
	left:-99999em;
	z-index:10;
	text-align:center;
	width:100%;
	opacity:0;
	filter:alpha(Opacity=0);
	-webkit-transition:opacity .3s;
	-moz-transition:opacity .3s;
	transition:opacity .3s
}
.flowplayer .fp-subtitle p {
	display:inline;
	background-color:#333;
	background-color:rgba(51,
	51,
	51,
	.9);
	color:#eee;
	padding:.1em .4em;
	font-size:16px;
	line-height:1.6
}
.flowplayer .fp-subtitle p:after {
	content:'';
	clear:both
}
.flowplayer .fp-subtitle p b {
	font-weight:700
}
.flowplayer .fp-subtitle p i {
	font-style:italic
}
.flowplayer .fp-subtitle p u {
	text-decoration:underline
}
.flowplayer .fp-subtitle.fp-active {
	left:0;
	opacity:1;
	filter:alpha(Opacity=100)
}
.flowplayer .fp-close,
.flowplayer .fp-embed,
.flowplayer .fp-fullscreen,
.flowplayer .fp-menu,
.flowplayer .fp-mute,
.flowplayer .fp-play,
.flowplayer .fp-unload {
	font-family:fpicons!important;
	color:#fff!important;
	font-size:15px!important;
	text-align:center!important;
	line-height:30px!important;
	text-decoration:none!important
}
.flowplayer .fp-brand,
.flowplayer .fp-time {
	font-family:'myriad pro',
	Helvetica,
	Arial,
	sans-serif!important
}
.is-rtl.flowplayer .fp-close,
.is-rtl.flowplayer .fp-embed,
.is-rtl.flowplayer .fp-fullscreen,
.is-rtl.flowplayer .fp-menu,
.is-rtl.flowplayer .fp-mute,
.is-rtl.flowplayer .fp-play,
.is-rtl.flowplayer .fp-unload {
	-webkit-transform:scale(-1,
	1);
	-moz-transform:scale(-1,
	1);
	transform:scale(-1,
	1)
}
.flowplayer .fp-fullscreen:before {
	content:"\e602"
}
.flowplayer .fp-close:before,
.flowplayer .fp-unload:before {
	content:"\e600"
}
.flowplayer .fp-mute:before {
	content:"\e606"
}
.flowplayer .fp-embed:before {
	content:"\e603"
}
.flowplayer .fp-play:before {
	content:"\e608"
}
.flowplayer .fp-menu:before {
	content:"\e604"
}
.flowplayer .fp-flash-disabled {
	background:#333;
	width:390px;
	margin:0 auto;
	position:absolute;
	bottom:0;
	color:#fff
}
.is-paused.flowplayer .fp-ui,
.is-splash.flowplayer .fp-ui {
	background:url(/_ui/css/flowplayer-skin/img/play_white.png) center no-repeat;
	background-size:11%
}
.is-rtl.is-paused.flowplayer .fp-ui,
.is-rtl.is-splash.flowplayer .fp-ui {
	background:url(/_ui/css/flowplayer-skin/img/play_white_rtl.png) center no-repeat;
	background-size:11%
}
@media (-webkit-min-device-pixel-ratio: 2) {
	.is-paused.flowplayer .fp-ui,
	.is-splash.flowplayer .fp-ui {
		background:url(/_ui/css/flowplayer-skin/img/play_white@x2.png) center no-repeat;
		background-size:11%
	}
	.is-rtl.is-paused.flowplayer .fp-ui,
	.is-rtl.is-splash.flowplayer .fp-ui {
		background:url(/_ui/css/flowplayer-skin/img/play_white_rtl@x2.png) center no-repeat;
		background-size:11%
	}
}
.is-fullscreen.flowplayer .fp-ui {
	background-size:auto
}
.is-loading.flowplayer .fp-ui,
.is-seeking.flowplayer .fp-ui {
	background-image:none
}
.flowplayer.is-fullscreen,
.flowplayer.is-playing {
	background-image:none!important;
	background-color:#333
}
.flowplayer .fp-brand {
	color:#fff!important;
	position:absolute;
	right:115px;
	font-weight:400!important;
	text-decoration:none!important;
	line-height:15px!important;
	font-size:11px!important;
	height:15px;
	width:55px;
	bottom:9px;
	box-sizing:border-box;
	text-align:center;
	padding:1px
}
.has-menu.flowplayer .fp-brand {
	right:152px
}
.is-rtl.flowplayer .fp-brand {
	right:auto;
	left:125px
}
.has-menu.is-rtl.flowplayer .fp-brand {
	left:152px
}
.no-brand.flowplayer .fp-brand {
	display:none
}
.no-volume.no-mute.flowplayer .fp-brand {
	right:10px
}
.has-menu.no-volume.no-mute.flowplayer .fp-brand {
	right:47px
}
.no-volume.flowplayer .fp-brand {
	right:50px
}
.no-mute.flowplayer .fp-brand {
	right:95px
}
.flowplayer .fp-logo {
	position:absolute;
	top:auto;
	left:15px;
	bottom:40px;
	cursor:pointer;
	display:none;
	z-index:100
}
.flowplayer .fp-logo img {
	width:100%
}
.is-embedded.flowplayer .fp-logo {
	display:block
}
.fixed-controls.flowplayer .fp-logo {
	bottom:15px
}
.flowplayer .fp-close,
.flowplayer .fp-fullscreen,
.flowplayer .fp-unload {
	position:absolute;
	top:10px;
	left:auto;
	right:10px;
	display:block;
	text-align:center;
	cursor:pointer;
	height:30px;
	width:30px
}
.is-rtl.flowplayer .fp-close,
.is-rtl.flowplayer .fp-fullscreen,
.is-rtl.flowplayer .fp-unload {
	right:auto;
	left:10px
}
.flowplayer .fp-close,
.flowplayer .fp-unload {
	display:none
}
.flowplayer .fp-play {
	display:none;
	height:30px!important;
	position:absolute;
	bottom:0;
	left:0;
	text-align:center
}
.is-rtl.flowplayer .fp-play {
	left:auto;
	right:0
}
.is-playing.flowplayer .fp-play:before {
	content:"\e607"
}
.flowplayer .fp-menu {
	display:none;
	position:absolute;
	bottom:0;
	z-index:11;
	right:10px
}
.is-rtl.flowplayer .fp-menu {
	-webkit-transform:none;
	-moz-transform:none;
	transform:none;
	right:auto;
	left:10px
}
.has-menu.flowplayer .fp-menu {
	display:block
}
.flowplayer .fp-menu .fp-dropdown {
	z-index:12;
	display:none;
	left:-42.5px;
	line-height:auto;
	width:149px;
	-webkit-transform:none;
	-moz-transform:none;
	transform:none
}
.is-rtl.flowplayer .fp-menu .fp-dropdown {
	left:-10px
}
.flowplayer .fp-menu.dropdown-open .fp-dropdown,
.flowplayer.is-ready.is-closeable .fp-unload {
	display:block
}
.flowplayer.is-ready.is-closeable .fp-embed {
	right:90px
}
.flowplayer.is-ready.is-closeable .fp-fullscreen {
	right:50px
}
.flowplayer.is-fullscreen .fp-fullscreen {
	display:block!important
}
.flowplayer.is-fullscreen .fp-fullscreen:before {
	content:"\e601"
}
.flowplayer .fp-timeline {
	position:relative;
	overflow:hidden;
	top:10px;
	height:10px;
	margin:0 225px 0 55px
}
.no-brand.flowplayer .fp-timeline {
	margin-right:160px
}
.has-menu.no-brand.flowplayer .fp-timeline {
	margin-right:187px
}
.no-volume.no-brand.flowplayer .fp-timeline {
	margin-right:95px
}
.no-mute.no-brand.flowplayer .fp-timeline {
	margin-right:130px
}
.no-mute.no-volume.no-brand.flowplayer .fp-timeline {
	margin-right:55px
}
.has-menu.flowplayer .fp-timeline {
	margin-right:252px
}
.no-volume.flowplayer .fp-timeline {
	margin-right:160px
}
.no-mute.flowplayer .fp-timeline {
	margin-right:195px
}
.no-mute.no-volume.flowplayer .fp-timeline {
	margin-right:120px
}
.has-menu.no-mute.no-volume.flowplayer .fp-timeline {
	margin-right:157px
}
.is-rtl.flowplayer .fp-timeline {
	margin:0 55px 0 225px
}
.no-brand.is-rtl.flowplayer .fp-timeline {
	margin-left:160px
}
.has-menu.no-brand.is-rtl.flowplayer .fp-timeline {
	margin-left:197px
}
.has-menu.is-rtl.flowplayer .fp-timeline {
	margin-left:262px
}
.no-volume.is-rtl.flowplayer .fp-timeline {
	margin-left:95px
}
.no-mute.is-rtl.flowplayer .fp-timeline {
	margin-left:130px
}
.no-mute.no-volume.is-rtl.flowplayer .fp-timeline {
	margin-left:55px
}
.is-long.flowplayer .fp-timeline {
	margin:0 255px 0 85px
}
.no-volume.is-long.flowplayer .fp-timeline {
	margin-right:180px
}
.no-mute.is-long.flowplayer .fp-timeline {
	margin-right:140px
}
.has-menu.is-long.flowplayer .fp-timeline {
	margin-right:292px
}
.no-brand.is-long.flowplayer .fp-timeline {
	margin-right:190px
}
.no-volume.no-brand.is-long.flowplayer .fp-timeline {
	margin-right:125px
}
.no-mute.no-brand.is-long.flowplayer .fp-timeline {
	margin-right:85px
}
.has-menu.no-brand.is-long.flowplayer .fp-timeline {
	margin-right:227px
}
.is-rtl.is-long.flowplayer .fp-timeline {
	margin:85px 0 190px
}
.no-volume.is-rtl.is-long.flowplayer .fp-timeline {
	margin-left:125px
}
.no-mute.is-rtl.is-long.flowplayer .fp-timeline {
	margin-left:85px
}
.aside-time.flowplayer .fp-timeline,
.no-time.flowplayer .fp-timeline {
	margin:0 190px 0 10px
}
.has-menu.aside-time.flowplayer .fp-timeline,
.has-menu.no-time.flowplayer .fp-timeline {
	margin-right:227px
}
.aside-time.no-brand.flowplayer .fp-timeline,
.aside-time.no-volume.flowplayer .fp-timeline,
.no-time.no-volume.flowplayer .fp-timeline {
	margin-right:115px
}
.aside-time.no-mute.flowplayer .fp-timeline,
.no-time.no-mute.flowplayer .fp-timeline {
	margin-right:75px
}
.is-rtl.aside-time.flowplayer .fp-timeline,
.is-rtl.no-time.flowplayer .fp-timeline {
	margin:0 10px 0 115px
}
.is-rtl.aside-time.no-volume.flowplayer .fp-timeline,
.is-rtl.no-time.no-volume.flowplayer .fp-timeline {
	margin-left:50px
}
.is-rtl.aside-time.no-mute.flowplayer .fp-timeline,
.is-rtl.no-time.no-mute.flowplayer .fp-timeline {
	margin-left:10px
}
.flowplayer .fp-buffer,
.flowplayer .fp-progress {
	position:absolute;
	top:0;
	left:auto;
	height:100%;
	cursor:col-resize
}
.flowplayer .fp-buffer {
	-webkit-transition:width .25s linear;
	-moz-transition:width .25s linear;
	transition:width .25s linear
}
.flowplayer .fp-timeline.no-animation .fp-buffer {
	-webkit-transition:none;
	-moz-transition:none;
	transition:none
}
.flowplayer .fp-progress.animated {
	transition-timing-function:linear;
	transition-property:width,
	height
}
.flowplayer.is-touch .fp-timeline {
	overflow:visible
}
.flowplayer.is-touch .fp-progress {
	-webkit-transition:width .2s linear;
	-moz-transition:width .2s linear;
	transition:width .2s linear;
	box-sizing:border-box
}
.flowplayer.is-touch .fp-timeline.is-dragging .fp-progress {
	-webkit-transition:right .1s linear,
	border .1s linear,
	top .1s linear,
	left .1s linear;
	-moz-transition:right .1s linear,
	border .1s linear,
	top .1s linear,
	left .1s linear;
	transition:right .1s linear,
	border .1s linear,
	top .1s linear,
	left .1s linear
}
.flowplayer.is-touch.is-mouseover .fp-progress:after,
.flowplayer.is-touch.is-mouseover .fp-progress:before {
	content:'';
	box-sizing:border-box;
	display:block;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	position:absolute;
	right:-5px
}
.flowplayer .fp-time.is-inverted .fp-duration,
.no-mute.flowplayer .fp-mute,
.no-volume.flowplayer .fp-volumeslider {
	display:none
}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after,
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:before {
	right:auto;
	left:-5px
}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after {
	left:-10px;
	-webkit-box-shadow:-1px 0 4px rgba(0,
	0,
	0,
	.5);
	-moz-box-shadow:-1px 0 4px rgba(0,
	0,
	0,
	.5);
	box-shadow:-1px 0 4px rgba(0,
	0,
	0,
	.5)
}
.flowplayer.is-touch.is-mouseover .fp-progress:before {
	width:10px;
	height:10px
}
.flowplayer.is-touch.is-mouseover .fp-progress:after {
	height:18px;
	width:18px;
	top:-4px;
	right:-10px;
	border:5px solid rgba(255,
	255,
	255,
	.65);
	-webkit-box-shadow:1px 0 4px rgba(0,
	0,
	0,
	.5);
	-moz-box-shadow:1px 0 4px rgba(0,
	0,
	0,
	.5);
	box-shadow:1px 0 4px rgba(0,
	0,
	0,
	.5)
}
.flowplayer.is-touch.is-mouseover .fp-timeline.is-dragging .fp-progress:after {
	border:10px solid #fff;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	-webkit-transition:inherit;
	-moz-transition:inherit;
	transition:inherit;
	top:-5px;
	right:-10px
}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-timeline.is-dragging .fp-progress:after {
	left:-15px;
	right:auto;
	border:10px solid #fff
}
.flowplayer .fp-volume {
	position:absolute;
	top:12px;
	right:10px
}
.has-menu.flowplayer .fp-volume {
	right:37px
}
.is-rtl.flowplayer .fp-volume {
	right:auto;
	left:10px
}
.is-rtl.has-menu.flowplayer .fp-volume {
	left:37px
}
.flowplayer .fp-mute {
	position:relative;
	width:30px;
	height:30px;
	float:left;
	top:-12px;
	cursor:pointer
}
.is-rtl.flowplayer .fp-mute {
	float:right
}
.flowplayer .fp-volumeslider {
	width:75px;
	height:6px;
	cursor:col-resize;
	float:left
}
.is-rtl.flowplayer .fp-volumeslider {
	float:right
}
.flowplayer .fp-volumelevel {
	height:100%
}
.flowplayer .fp-time {
	text-shadow:0 0 1px #000;
	font-size:11px;
	font-weight:400;
	color:#fff;
	width:100%
}
.flowplayer .fp-time.is-inverted .fp-remaining {
	display:inline
}
.flowplayer .fp-remaining,
.no-time.flowplayer .fp-time {
	display:none
}
.flowplayer .fp-time em {
	width:35px;
	height:10px;
	line-height:10px;
	text-align:center;
	position:absolute
}
.is-long.flowplayer .fp-time em {
	width:65px
}
.flowplayer .fp-duration,
.flowplayer .fp-remaining {
	right:180px;
	color:#eee
}
.no-brand.flowplayer .fp-duration,
.no-brand.flowplayer .fp-remaining {
	right:125px
}
.has-menu.no-brand.flowplayer .fp-duration,
.has-menu.no-brand.flowplayer .fp-remaining {
	right:152px
}
.no-volume.no-brand.flowplayer .fp-duration,
.no-volume.no-brand.flowplayer .fp-remaining {
	right:50px
}
.no-mute.no-brand.flowplayer .fp-duration,
.no-mute.no-brand.flowplayer .fp-remaining {
	right:95px
}
.no-mute.no-volume.no-brand.flowplayer .fp-duration,
.no-mute.no-volume.no-brand.flowplayer .fp-remaining {
	right:10px
}
.has-menu.flowplayer .fp-duration,
.has-menu.flowplayer .fp-remaining {
	right:217px
}
.no-volume.flowplayer .fp-duration,
.no-volume.flowplayer .fp-remaining {
	right:115px
}
.no-mute.flowplayer .fp-duration,
.no-mute.flowplayer .fp-remaining {
	right:160px
}
.no-mute.no-volume.flowplayer .fp-duration,
.no-mute.no-volume.flowplayer .fp-remaining {
	right:75px
}
.has-menu.no-mute.no-volume.flowplayer .fp-duration,
.has-menu.no-mute.no-volume.flowplayer .fp-remaining {
	right:112px
}
.is-rtl.flowplayer .fp-duration,
.is-rtl.flowplayer .fp-remaining {
	right:auto;
	left:180px
}
.no-brand.is-rtl.flowplayer .fp-duration,
.no-brand.is-rtl.flowplayer .fp-remaining {
	left:115px
}
.has-menu.no-brand.is-rtl.flowplayer .fp-duration,
.has-menu.no-brand.is-rtl.flowplayer .fp-remaining {
	left:142px
}
.has-menu.is-rtl.flowplayer .fp-duration,
.has-menu.is-rtl.flowplayer .fp-remaining {
	left:207px
}
.no-volume.is-rtl.flowplayer .fp-duration,
.no-volume.is-rtl.flowplayer .fp-remaining {
	left:50px
}
.no-mute.is-rtl.flowplayer .fp-duration,
.no-mute.is-rtl.flowplayer .fp-remaining {
	left:95px
}
.no-mute.no-volume.is-rtl.flowplayer .fp-duration,
.no-mute.no-volume.is-rtl.flowplayer .fp-remaining {
	left:10px
}
.flowplayer.aside-time .fp-time {
	position:absolute;
	top:10px;
	left:10px;
	bottom:auto!important;
	width:auto;
	background-color:#000;
	background-color:rgba(0,
	0,
	0,
	.65);
	height:30px;
	padding:0 5px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	line-height:30px;
	text-align:center;
	font-size:15px
}
.no-background.flowplayer.aside-time .fp-time {
	background-color:transparent!important
}
.flowplayer.aside-time .fp-time em,
.flowplayer.aside-time .fp-time strong {
	position:static
}
.flowplayer.aside-time .fp-time .fp-elapsed::after {
	content:' / '
}
.flowplayer.is-poster,
.flowplayer.is-splash {
	cursor:pointer
}
.flowplayer.is-poster .fp-brand,
.flowplayer.is-poster .fp-controls,
.flowplayer.is-poster .fp-embed,
.flowplayer.is-poster .fp-fullscreen,
.flowplayer.is-poster .fp-time,
.flowplayer.is-poster .fp-title,
.flowplayer.is-poster .fp-unload,
.flowplayer.is-splash .fp-brand,
.flowplayer.is-splash .fp-controls,
.flowplayer.is-splash .fp-embed,
.flowplayer.is-splash .fp-fullscreen,
.flowplayer.is-splash .fp-time,
.flowplayer.is-splash .fp-title,
.flowplayer.is-splash .fp-unload {
	display:none!important
}
.flowplayer.is-poster .fp-engine {
	top:-9999em
}
.flowplayer.is-loading .fp-waiting {
	display:block
}
.flowplayer.is-loading .fp-controls,
.flowplayer.is-loading .fp-time {
	display:none
}
.flowplayer.is-error .fp-message,
.flowplayer.is-seeking .fp-waiting {
	display:block
}
.flowplayer.is-loading .fp-ui {
	background-position:-9999em
}
.flowplayer.is-loading video.fp-engine {
	position:absolute;
	top:-9999em
}
.flowplayer.is-playing.hls-fix.is-finished .fp-engine {
	position:absolute;
	top:-9999em
}
.flowplayer.is-fullscreen {
	top:0!important;
	left:0!important;
	border:0!important;
	margin:0!important;
	width:100%!important;
	height:100%!important;
	max-width:100%!important;
	z-index:99999!important;
	-webkit-box-shadow:0!important;
	-moz-box-shadow:0!important;
	box-shadow:0!important
}
.is-rtl.flowplayer.is-fullscreen {
	left:auto!important;
	right:0!important
}
.flowplayer.is-fullscreen .fp-player {
	background-color:#333
}
.flowplayer.is-error {
	border:1px solid #909090;
	background:#fdfdfd!important
}
.flowplayer.is-error h2 {
	font-weight:700;
	font-size:large;
	margin-top:10%
}
.flowplayer.is-error .fp-controls,
.flowplayer.is-error .fp-subtitle,
.flowplayer.is-error .fp-time,
.flowplayer.is-error object,
.flowplayer.is-error video {
	display:none
}
.flowplayer.is-ready.is-muted .fp-mute {
	opacity:.7;
	filter:alpha(Opacity=70)
}
.flowplayer.is-ready.is-muted .fp-mute:before {
	content:"\e605"
}
.flowplayer.is-mouseout .fp-controls,
.flowplayer.is-mouseout .fp-title {
	height:0;
	-webkit-transition:height .15s .3s;
	-moz-transition:height .15s .3s;
	transition:height .15s .3s
}
.is-fullscreen.flowplayer.is-mouseout .fp-controls {
	height:3px;
	bottom:0
}
.flowplayer.is-mouseout .fp-title {
	overflow:hidden
}
.flowplayer.is-mouseout .fp-timeline {
	margin:0!important;
	height:4px;
	top:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.flowplayer.is-mouseout .fp-brand,
.flowplayer.is-mouseout .fp-duration,
.flowplayer.is-mouseout .fp-elapsed,
.flowplayer.is-mouseout .fp-embed,
.flowplayer.is-mouseout .fp-fullscreen,
.flowplayer.is-mouseout .fp-menu,
.flowplayer.is-mouseout .fp-play,
.flowplayer.is-mouseout .fp-remaining,
.flowplayer.is-mouseout .fp-timeline-tooltip,
.flowplayer.is-mouseout .fp-unload,
.flowplayer.is-mouseout .fp-volume,
.flowplayer.is-mouseout.aside-time .fp-time {
	opacity:0;
	filter:alpha(Opacity=0);
	-webkit-transition:opacity .15s .3s;
	-moz-transition:opacity .15s .3s;
	transition:opacity .15s .3s
}
.flowplayer.fixed-controls .fp-controls,
.flowplayer.fixed-controls .fp-title,
.flowplayer.is-mouseover .fp-controls,
.flowplayer.is-mouseover .fp-title {
	height:30px
}
.flowplayer.fixed-controls .fp-duration,
.flowplayer.fixed-controls .fp-elapsed,
.flowplayer.fixed-controls .fp-embed,
.flowplayer.fixed-controls .fp-fullscreen,
.flowplayer.fixed-controls .fp-logo,
.flowplayer.fixed-controls .fp-menu,
.flowplayer.fixed-controls .fp-play,
.flowplayer.fixed-controls .fp-remaining,
.flowplayer.fixed-controls .fp-unload,
.flowplayer.fixed-controls .fp-volume,
.flowplayer.is-mouseover .fp-duration,
.flowplayer.is-mouseover .fp-elapsed,
.flowplayer.is-mouseover .fp-embed,
.flowplayer.is-mouseover .fp-fullscreen,
.flowplayer.is-mouseover .fp-logo,
.flowplayer.is-mouseover .fp-menu,
.flowplayer.is-mouseover .fp-play,
.flowplayer.is-mouseover .fp-remaining,
.flowplayer.is-mouseover .fp-unload,
.flowplayer.is-mouseover .fp-volume {
	opacity:1;
	filter:alpha(Opacity=100)
}
.flowplayer.fixed-controls .fp-volume {
	display:block
}
.flowplayer.fixed-controls .fp-controls {
	bottom:-30px
}
.is-fullscreen.flowplayer.fixed-controls .fp-controls {
	bottom:0
}
.flowplayer.fixed-controls .fp-time em {
	bottom:-20px;
	opacity:1;
	filter:alpha(Opacity=100)
}
.is-fullscreen.flowplayer.fixed-controls .fp-time em {
	bottom:10px
}
.flowplayer.is-disabled .fp-progress {
	background-color:#999
}
.flowplayer.is-flash-disabled {
	background-color:#333
}
.flowplayer.is-flash-disabled object.fp-engine {
	z-index:100
}
.flowplayer.is-flash-disabled .fp-flash-disabled {
	display:block;
	z-index:101
}
.flowplayer .fp-embed {
	position:absolute;
	top:10px;
	left:auto;
	right:50px;
	display:block;
	width:30px;
	height:30px;
	text-align:center
}
.is-rtl.flowplayer .fp-embed {
	right:auto;
	left:50px
}
.flowplayer .fp-embed-code {
	position:absolute;
	display:none;
	top:10px;
	background-color:#333;
	padding:3px 5px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 0 3px #ccc;
	-moz-box-shadow:0 0 3px #ccc;
	box-shadow:0 0 3px #ccc;
	font-size:12px
}
.flowplayer .fp-embed-code:before {
	content:'';
	width:0;
	height:0;
	position:absolute;
	top:2px;
	right:-10px;
	border:5px solid transparent;
	border-left-color:#333
}
.is-rtl.flowplayer .fp-embed-code:before {
	right:auto;
	left:-10px;
	border-left-color:transparent;
	border-right-color:#333
}
.flowplayer .fp-embed-code textarea {
	width:400px;
	height:16px;
	font-family:monaco,
	"courier new",
	verdana;
	white-space:nowrap;
	resize:none;
	overflow:hidden;
	border:0;
	outline:0;
	background-color:transparent;
	color:#ccc
}
.flowplayer .fp-embed-code label {
	display:block;
	color:#999
}
.flowplayer.is-embedding .fp-embed,
.flowplayer.is-embedding .fp-embed-code {
	display:block;
	opacity:1;
	filter:alpha(Opacity=100)
}
.flowplayer.is-live .fp-duration,
.flowplayer.is-live .fp-remaining,
.flowplayer.is-live .fp-timeline,
.flowplayer.is-mouseout .fp-menu {
	display:none
}
.flowplayer.no-time .fp-embed {
	left:10px!important
}
.is-rtl.flowplayer.no-time .fp-embed {
	left:auto;
	right:10px!important
}
.flowplayer .fp-context-menu {
	position:absolute;
	display:none;
	z-index:1001;
	background-color:#fff;
	padding:10px;
	border:1px solid #aaa;
	-webkit-box-shadow:0 0 4px #888;
	-moz-box-shadow:0 0 4px #888;
	box-shadow:0 0 4px #888;
	width:170px
}
.flowplayer .fp-context-menu li {
	text-align:center!important;
	padding:10px;
	color:#444!important;
	font-size:11px!important;
	margin:0 -10px
}
.flowplayer .fp-context-menu li a {
	color:#00a7c8!important;
	font-size:12.1px!important
}
.flowplayer .fp-context-menu li:hover:not(.copyright) {
	background-color:#eee
}
.flowplayer .fp-context-menu li.copyright {
	margin:0;
	padding-left:110px;
	background-image:url(/_ui/css/flowplayer-skin/img/flowplayer.png);
	background-repeat:no-repeat;
	background-size:100px 20px;
	background-position:5px 5px;
	border-bottom:1px solid #bbb
}
@media (-webkit-min-device-pixel-ratio: 2) {
	.flowplayer .fp-context-menu li.copyright {
		background-image:url(/_ui/css/flowplayer-skin/img/flowplayer@2x.png)
	}
}
@-moz-keyframes pulse {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@-webkit-keyframes pulse {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@-o-keyframes pulse {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@-ms-keyframes pulse {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@keyframes pulse {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
.flowplayer.is-touch.is-mouseover .fp-progress:before {
	background-color:#00a7c8
}
.flowplayer .fp-title {
	position:absolute;
	top:10px;
	left:10px
}
.is-rtl.flowplayer .fp-title {
	left:auto;
	right:10px
}
.flowplayer .fp-embed,
.flowplayer .fp-fullscreen,
.flowplayer .fp-title,
.flowplayer .fp-unload {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.flowplayer .fp-embed-code {
	right:85px
}
.is-closeable.flowplayer .fp-embed-code {
	right:125px
}
.is-rtl.flowplayer .fp-embed-code {
	right:auto;
	left:85px
}
.flowplayer.is-mouseout .fp-controls {
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
	-webkit-animation:functional-controls-hide 1s 1;
	-moz-animation:functional-controls-hide 1s 1;
	animation:functional-controls-hide 1s 1
}
.flowplayer.is-mouseout .fp-timeline {
	-webkit-transition:none;
	-moz-transition:none;
	transition:none
}
.flowplayer.is-mouseout .fp-brand,
.flowplayer.is-mouseout .fp-play,
.flowplayer.is-mouseout .fp-time,
.flowplayer.is-mouseout .fp-volume {
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
	opacity:0;
	filter:alpha(Opacity=0)
}
.flowplayer.fixed-controls .fp-elapsed,
.flowplayer.fixed-controls.is-mouseover .fp-elapsed {
	left:50px
}
.flowplayer.fixed-controls .fp-controls,
.flowplayer.fixed-controls.is-mouseover .fp-controls {
	bottom:-30px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	left:0;
	right:0
}
.is-fullscreen.flowplayer.fixed-controls .fp-controls,
.is-fullscreen.flowplayer.fixed-controls.is-mouseover .fp-controls {
	bottom:0
}
.flowplayer.fixed-controls .fp-controls .fp-play,
.flowplayer.fixed-controls.is-mouseover .fp-controls .fp-play {
	left:10px
}
.flowplayer.fixed-controls .fp-controls .fp-timeline,
.flowplayer.fixed-controls.is-mouseover .fp-controls .fp-timeline {
	margin-left:95px
}
.is-long.flowplayer.fixed-controls .fp-controls .fp-timeline,
.is-long.flowplayer.fixed-controls.is-mouseover .fp-controls .fp-timeline {
	margin-left:125px
}
.flowplayer.is-mouseover .fp-controls {
	bottom:10px;
	left:50px;
	right:10px;
	width:auto;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.is-rtl.flowplayer.is-mouseover .fp-controls {
	left:10px;
	right:50px
}
.flowplayer.is-mouseover .fp-controls .fp-play {
	left:-40px;
	display:block;
	background-color:#000;
	background-color:rgba(0,
	0,
	0,
	.65);
	width:30px;
	height:30px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.is-rtl.flowplayer.is-mouseover .fp-controls .fp-play {
	left:auto;
	right:-40px
}
.flowplayer.is-mouseover .fp-controls .fp-timeline,
.flowplayer.is-mouseover .fp-controls .fp-timeline .fp-buffer,
.flowplayer.is-mouseover .fp-controls .fp-timeline .fp-progress {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.flowplayer.is-mouseover .fp-controls .fp-menu .fp-dropdown {
	bottom:35px;
	left:auto;
	right:-10px
}
.is-rtl.flowplayer.is-mouseover .fp-controls .fp-menu .fp-dropdown {
	right:auto;
	left:-10px
}
.flowplayer.is-mouseover .fp-controls .fp-menu .fp-dropdown:before {
	display:none
}
.flowplayer.is-mouseover .fp-controls li {
	border-color:#000
}
.flowplayer.is-mouseover .fp-controls li.active {
	border-color:#00a7c8
}
.flowplayer.is-mouseover .fp-controls li:last-child:before {
	content:'';
	display:block;
	position:absolute;
	bottom:-5px;
	width:0;
	height:0;
	right:10px;
	border-bottom:none;
	border-top-width:5px;
	border-top-style:solid;
	border-top-color:inherit;
	border-left:5px solid transparent;
	border-right:5px solid transparent
}
.is-rtl.flowplayer.is-mouseover .fp-controls li:last-child:before {
	right:auto;
	left:10px
}
.flowplayer .fp-elapsed,
.flowplayer.play-button .fp-elapsed {
	left:60px
}
.is-rtl.flowplayer .fp-elapsed,
.is-rtl.flowplayer.play-button .fp-elapsed {
	right:60px;
	left:auto
}
.flowplayer .fp-time em {
	bottom:19px
}
@-moz-keyframes functional-controls-hide {
	0% {
		opacity:0;
		filter:alpha(Opacity=0)
	}
	100% {
		bottom:0;
		right:0;
		left:0;
		opacity:1;
		filter:alpha(Opacity=100)
	}
}
@-webkit-keyframes functional-controls-hide {
	0% {
		opacity:0;
		filter:alpha(Opacity=0)
	}
	100% {
		bottom:0;
		right:0;
		left:0;
		opacity:1;
		filter:alpha(Opacity=100)
	}
}
@-o-keyframes functional-controls-hide {
	0% {
		opacity:0;
		filter:alpha(Opacity=0)
	}
	100% {
		bottom:0;
		right:0;
		left:0;
		opacity:1;
		filter:alpha(Opacity=100)
	}
}
@-ms-keyframes functional-controls-hide {
	0% {
		opacity:0;
		filter:alpha(Opacity=0)
	}
	100% {
		bottom:0;
		right:0;
		left:0;
		opacity:1;
		filter:alpha(Opacity=100)
	}
}
@keyframes functional-controls-hide {
	0% {
		opacity:0;
		filter:alpha(Opacity=0)
	}
	100% {
		bottom:0;
		right:0;
		left:0;
		opacity:1;
		filter:alpha(Opacity=100)
	}
}
/*
    Flowplayer Quality Selector Styles
    #Source Code:  _ui/css/flowplayer-skin/quality-selector.css
*/

.flowplayer .fp-quality-selector {
	transition:.2s ease-in;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	position:absolute;
	right:10px;
	bottom:40px;
	width:0;
	overflow:hidden;
	font-size:12px;
	font-weight:700
}
.flowplayer .fp-quality-selector li {
	display:block;
	list-style:none;
	background-color:#333;
	background-color:rgba(51,
	51,
	51,
	.6);
	margin:5px;
	padding:5px;
	border-radius:3px;
	color:#fff;
	text-shadow:0 0 2px #000;
	overflow:hidden;
	text-align:center
}
.flowplayer .fp-quality-selector li.active {
	background-color:#00a7c8;
	background-color:rgba(0,
	167,
	200,
	.6);
	cursor:default
}
.flowplayer .fp-quality-selector li.active:hover {
	background-color:#00a7c8;
	background-color:rgba(0,
	167,
	200,
	.6)
}
.flowplayer .fp-quality-selector li:hover {
	background-color:#444;
	background-color:rgba(51,
	51,
	51,
	.8)
}
.flowplayer.is-mouseover .fp-quality-selector {
	width:80px
}
.flowplayer.is-disabled .fp-quality-selector,
.flowplayer.is-finished .fp-quality-selector {
	width:0
}
/*
    Custom Styles
    #Source Code: custom.css
*/

.feedback-form .feedback-message,
.header_ri1_right ul li::before {
	display:none
}
.accordion .question .title:before,
.container .content blockquote:after,
.container .content blockquote:before,
.fadedbanner:before {
	content:""
}
.box_body ul li a,
.box_body.tags a,
.scrollToTop,
.scrollToTop2:hover,
.scrollToTop:hover {
	text-decoration:none
}
form.no-banner header {
	box-shadow:0 0 266px 0 #000;
	box-shadow:0 0 266px 0 rgba(0,
	0,
	0,
	.41);
}
form.no-banner section#main>.container-fluid.gray {
	margin-top:95px
}
form.no-banner .header_ri_top {
	padding:8px 20px 0
}
form.no-banner .header_ri_bottom {
    border-bottom: 1px solid #848484;
}
form.no-banner .header_ri1_right ul li::before {
	background:rgba(75,
	148,
	145,
	.6)
}
/*form.no-banner .header_right:after {
    background-color: #8c8c8c;
}*/
form.no-banner  #header:after {
    position: absolute;
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: url(../images/trasparency1.png) left top repeat-x;
    z-index: -1;
    background-size: cover;
}
form.no-banner .header_right:after {
    background: none !important;
}
form.no-banner #header:after {
    /*background-color: #8c8c8c;
    content: '';*/
}
form.no-banner .subpagebannermenu {
	margin-top:95px;
	background:#0f7c88
}
.header_ri1_right ul li {
	float:left
}
#header .logo {
	position:relative
}
#header .logo span {
	position:absolute;
	right:5px;
	top:1px;
	font-size:12px;
	color:#fff;
	color:rgba(255,
	255,
	255,
	.8);
	font-family:'Noto Sans';
	font-weight:600
}
.ytubevid .play-button {
	background:url(flowplayer-skin/img/play_white.png) center no-repeat;
	width:120px;
	height:120px;
	position:absolute;
	top:calc(50% - 60px);
	left:calc(50% - 60px);
	cursor:pointer;
	background-size:cover
}
.is-paused.flowplayer .fp-ui,
.is-splash.flowplayer .fp-ui {
	background-size:unset!important
}
@media (-webkit-min-device-pixel-ratio: 2) {
	.is-paused.flowplayer .fp-ui,
	.is-splash.flowplayer .fp-ui {
		background:url(flowplayer-skin/img/play_white.png) center no-repeat!important;
		background-size:unset!important
	}
}
.grecaptcha-badge {
	position:absolute;
	bottom:-70px;
	font-size:.5em!important;
	right:0
}
.modal-header {
	background:#02c6ce!important;
	color:#fff
}
.feedback-form .col-md-12 {
	margin-bottom:1.64286em
}
.feedback-form .fielderror {
	display:none;
	color:#d44031;
	font-size:11px
}
.feedback-form .help-block {
	font-size:12px
}
.feedback-form input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=submit]),
select,
textarea {
	border:1px solid #9cacba;
	border:1px solid rgba(156,
	172,
	186,
	.3);
	border-radius:4px;
	color:#222;
	background-color:#fff;
	background-color:rgba(255,
	255,
	255,
	.7);
	padding:.5em;
	width:100%
}
.feedback-form h5 {
	font-size:1em;
	font-weight:400;
	padding-bottom:7px
}
.feedback-form input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=submit]):focus,
.feedback-form select:focus,
.feedback-form textarea:focus {
	border:1px solid #02c6ce;
	outline:0
}
.feedback-form input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=submit]):hover,
.feedback-form select:hover,
.feedback-form textarea:hover {
	box-shadow:0 2px 4px 0 #000!important;
	box-shadow:0 2px 4px 0 rgba(0,
	0,
	0,
	.15)!important;
	border-color:#02c6ce
}
.feedback-button {
	transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out;
	-ms-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	position:fixed;
	top:50%;
	z-index:10001;
	width:120px;
	height:34px;
	left:calc(-60px + 17px);
	border-radius:4px 4px 0 0;
	font:17px/17px oswaldregular;
	background:#f53f51;
	color:#fff;
	box-shadow:0 .0625rem .125rem rgba(0,
	138,
	171,
	.15);
	border-top:.125rem solid #ca2c3b;
	opacity:.8
}
.feedback-button:active,
.feedback-button:focus,
.feedback-button:hover {
	text-decoration:none;
	color:#fff;
	opacity:1;
	outline:0
}
.feedback-form .submitbtn {
	white-space:nowrap;
	text-transform:uppercase;
	position:relative;
	display:inline-block;
	padding:.8rem 1.25rem .68rem;
	margin:0;
	border-left:0;
	border-right:0;
	border-top:0;
	border-bottom:.125rem solid #dfdfdf;
	border-radius:.188rem;
	cursor:pointer;
	overflow:hidden;
	outline:0;
	-webkit-appearance:none;
	font-weight:600;
	background:#00c3cc;
	color:#fff;
	box-shadow:0 .0625rem .125rem rgba(0,
	138,
	171,
	.15);
	border-color:#04a0a7;
	text-shadow:0 .125rem #0e969c
}
.feedback-form .submitbtn:hover {
	color:#fff;
	text-shadow:none;
	background:#04afb7
}
.contentdetail ul {
	padding-left:40px;
	margin-bottom:20px
}
.contentdetail ul li {
	list-style:disc
}
.altsayfabanners .photodescription,
.banner .photodescription {
	position:relative;
	text-align:right;
	color:#fff;
	letter-spacing:0;
	font-size:13px;
	font-family:oswaldregular;
	margin-top:-20px;
	height:20px
}
.slider_nav {
	background-color:transparent
}
.happy span {
	letter-spacing:5px
}
.coygrid-content-text-lite {
	z-index:101!important
}
.coygrid-next-lite,
.coygrid-prev-lite {
	z-index:102!important
}
.altsayfabannerblogdetail .great h1 {
	font:55px/67px'Noto Sans',
	oswaldregular;
	text-align:left;
	font-weight:600
}
.altsayfabannerblogdetail .great {
	left:-25px
}
.google-map {
	width:100%;
	height:auto;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc
}
.google-map #map {
	width:100%;
	height:525px
}
.media-main a.pull-left {
	width:100px
}
.thumb-lg {
	height:84px;
	width:84px
}
.media-main .info {
	overflow:hidden;
	color:#000
}
.media-main .info h4 {
	padding-top:10px;
	margin-bottom:5px
}
div.row.content span.photodescription {
	letter-spacing:0;
	font-size:13px;
	font-family:oswaldregular;
	display:inline-block;
	padding:7px 25px 3px 10px;
	background-color:#000;
	background-color:rgba(0,
	0,
	0,
	.3);
	border-radius:0 30px 0 0;
	position:absolute;
	color:#fff;
	color:rgba(255,
	255,
	255,
	.75);
	height:30px;
	line-height:20px;
	margin-top:-30px;
	visibility:visible
}
#btnHeaderSearchTrigger,
.read-more[aria-expanded=false] span.photodescription {
	visibility:hidden!important
}
.container .content {
	font:16px/24px ralewayregular;
	position:relative
}
.container .content.no-header {
	padding-top:70px
}
.content h3 {
	padding-top:30px;
	padding-bottom:30px;
	font-size:1.9em;
	line-height:140%;
	font-family:'Noto Sans', abril_fatfaceregular;
	font-weight:700;
	letter-spacing:-2px
}
.content h2 {
    padding-top: 50px;
    padding-bottom: 50px;
    /*padding-right:375px*/
    font: 48px/48px 'MuseoSans-700';
    letter-spacing: unset;
}
div#sharebuttons.yuzer {
	position:absolute;
	right:0;
	top:50px
}
.scrollToTop,
.scrollToTop2 {
	position:fixed;
	text-align:center
}
.content.no-header div#sharebuttons.yuzer {
	top:10px
}
div#sharebuttons .btn-header {
    font-family: abril_fatfaceregular;
    text-transform: uppercase;
    color: #fff;
    background-color: #E30A17;
    opacity: 1;
}
div#sharebuttons a {
    color: #ffffff;
    border-color: #ffffff;
}
.container.istatistikler {
	margin:70px auto 30px
}
.istatistikler .label {
	font-weight:400;
	background-color:transparent;
	display:inline-block;
	margin-bottom:4px;
	padding:6px;
	border:1px solid #E5E5E5;
	color:#6b6b6b;
	border-radius:2px
}
.what h3 {
	/*margin:20px 0;
	line-height:130%*/
}
.content.etkinlikcontent p {
	white-space:pre-line
}
.etkinlikcontent .eventoperations {
	padding:15px;
	font-family:oswaldlight;
	font-size:20px;
	background-color:#e4e4e4;
	color:#656565;
	margin:0 0 30px 30px;
	float:right;
	transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out
}
.etkinlikcontent .eventoperations:hover {
	background-color:#e3f2f3
}
.etkinlikcontent .eventoperations div {
	margin-bottom:15px
}
.etkinlikcontent .eventoperations h4 {
	margin-bottom:20px;
	font-family:oswaldlight;
	color:#0c8a8e
}
.etkinlikcontent .eventoperations .dates span {
	display:block;
	margin-bottom:5px
}
.etkinlikcontent .eventoperations .dates span i {
	font-size:130%
}
.etkinlikcontent .eventoperations .addcalendar a {
	font-size:16px;
	line-height:100%
}
div.clear {
	clear:both
}
.banner .experience .slick-next,
.banner .experience .slick-prev {
	transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out;
	opacity:.3
}
.banner:hover .experience .slick-next,
.banner:hover .experience .slick-prev {
	opacity:1
}
.detailtags {
	margin:45px 0
}
.detailtags i.fa-tag {
	color:#333333;
	font-size:1.3em;
	vertical-align:middle
}
.detailtags a {
	display:inline-block;
	margin-right:4px;
	margin-bottom:4px;
	padding:3px 6px;
	border:1px solid #E5E5E5;
	font-size:13px!important;
	color:#6b6b6b;
	border-radius:2px
}
.detailtags a:hover {
    color: #E30A17;
    border-color: #E30A17!important;
}
.mk-arama .input-group {
	display:flex
}
.no-js #loader,
.scrollToTop {
	display:none
}
.mk-arama .input-group-btn {
	float:left
}
.mk-arama .input-group select.form-control {
	padding:5px 16px
}
.fa-15x {
	font-size:1.5em
}
#videoPlayerArea {
	margin:auto
}
.scrollToTop {
	width:3%;
	height:10%;
	padding:10px;
	font-weight:700;
	color:#444;
	top:85%;
	right:40px;
	background:url(../images/scrollTop.png) center center no-repeat;
	background-size:contain;
	z-index:9999999
}
.scrollToTop2 {
	display:none;
	z-index:299;
	width:50px;
	height:50px;
    background-color: rgb(227, 10, 23);
    background-color: rgba(227, 10, 23, .71);
	font-size:30px;
	line-height:46px;
	color:#FFF;
	top:auto;
	left:auto;
	right:30px;
	bottom:50px;
	cursor:pointer;
	border-radius:2px
}
.js #loader,
.se-pre-con.modul {
	position:absolute
}
.scrollToTop2:hover {
	color:#FFF;
	background-color:#269396;
	background-color:rgba(38,
	147,
	150,
	.71)
}
.fadedbanner:before {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,
	0,
	0,
	.4)
}
.js #loader {
	display:block;
	left:100px;
	top:0
}
.se-pre-con,
.se-pre-con.modul {
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:99999
}
.se-pre-con {
	position:fixed;
	background-color:#fff
}
.se-pre-con .preloader-container {
	top:50%;
	position:absolute;
	transform:translateY(-50%) translateX(-50%);
	left:50%
}
@media (max-width: 997px) {
	.desktop-search {
		max-width:250px
	}
}
@media (max-width: 888px) {
	.desktop-search {
		max-width:200px
	}
}
#btnHeaderSearchTrigger {
	font-size:1px!important;
	margin:0!important;
	padding:0!important;
	border:none!important;
	height:0!important;
	width:0!important;
	position:absolute
}
footer#footer {
	padding-top:0
}
.footer_navigation {
	padding-top:inherit
}
.altsayfabanner {
	height:550px
}
.altsayfabanners .great h1 {
	margin-bottom:0;
	font:75px/75px'Noto Sans';
	font-weight:700
}
.altsayfabanners .great h2 {
	font:34px/40px'Noto Sans';
	color:#fff;
	letter-spacing:-2px
}
.banner .temp {
	width:288px;
	right:30px;
	bottom:45px;
	position:absolute;
	transition:all .4s ease-in;
	color:#fff
}
.sidebartemp .temp {
	color:#6b6b6b;
	transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out
}
.sidebartemp .temp:hover {
	color:#0eafa6
}
.banner .temp:hover {
	background:#d8caca;
	background:rgba(216,
	202,
	202,
	.37)
}
.banner .temp .tempvalue,
.sidebartemp .temp .tempvalue {
	text-align:center;
	font:50px/50px oswaldregular;
	padding:15px 0
}
.sidebartemp .temp .tempvalue {
	padding:15px 0 25px
}
.banner .temp .day,
.sidebartemp .temp .day {
	width:100%;
	text-align:center;
	margin-top:10px
}
.banner .temp .day h3,
.sidebartemp .temp .day h3 {
	/*font:24px/24px oswaldlight*/
}
.sidebartemp .temp .day h3 {
	padding:5px 0 0
}
.banner .temp .day p,
.sidebartemp .temp .day p {
	padding:10px;
	text-align:center;
	font-size:20px;
	margin-top:0;
	line-height:30px;
	font-family:oswaldlight
}
.sidebartemp .temp .day p {
	padding:0 10px
}
.banner .temp .day .clear,
.sidebartemp .temp .day .clear {
	clear:both
}
.banner .temp .wi,
.sidebartemp .temp .wi {
	font-size:36px;
	margin-bottom:10px
}
.banner .temp .gun1,
.sidebartemp .temp .gun1 {
	float:left;
	width:33%;
	/*background:url(../images/sunny.png) 25px 0 no-repeat*/
}
.banner .temp .gun2,
.sidebartemp .temp .gun2 {
	float:left;
	width:33%;
	/*background:url(../images/cloudy.png) 25px 0 no-repeat*/
}
.banner .temp .gun3,
.sidebartemp .temp .gun3 {
	float:left;
	width:33%;
	/*background:url(../images/rainy.png) 25px 0 no-repeat*/
}
.htbutton {
	background:#00ccd5;
	color:#fff;
	display:inline-block;
	font:18px/55px oswaldbold;
	padding:0 46px
}
.htbutton:focus,
.htbutton:hover {
	background:#04979d!important;
	color:#fff
}
.double-line,
.line {
	clear:both;
	position:relative;
	width:100%;
	margin:60px 0;
	border-top:1px solid #cad5d6
}
.container.content h2 {
	font-size:60px;
	line-height:70px;
	margin-bottom:40px
}
.container.content h3 {
	margin-bottom:25px
}
.container.content h4 {
	margin-bottom:15px
}
.container .content blockquote {
    line-height: 150%;
    display: block;
    height: auto;
    margin: 10px 0 45px 35px;
    top: 15px;
    position: relative;
    font-family: 'Noto Serif', oswaldregular, ralewayregular;
    font-weight: 400;
    color: #de3f49;
    font-size: 25px;
    letter-spacing: -1px
}
.container .content blockquote:after {
	width:55px;
	height:40px;
	background:url(../images/blockquote.png);
	position:absolute;
	left:-30px;
	top:-10px
}
.container .content .kutu-unutmayiniz {
    min-height: 110px;
    -webkit-print-color-adjust: exact;
    border: 1px solid #E30A17;
    padding: 20px 20px 20px 170px;
    position: relative;
    display: block;
    align-items: center;
    margin: 30px 0
}
    .container .content .kutu-unutmayiniz:before {
        background-image: url(../images/kutu-remember-icon-w.png);
        background-position: 50% 50%;
        background-repeat: no-repeat;
        background-color: #E30A17;
        /*background-color: rgba(0, 204, 213, .6);*/
        zoom: 1;
        -webkit-print-color-adjust: exact;
        text-align: center;
        position: absolute;
        line-height: 15px;
        height: 100%;
        width: 150px;
        content: "";
        left: 0;
        top: 0
    }
.container .content sub {
	width:50px;
	height:50px;
	line-height:50px;
	font-size:35px;
	color:#fff;
	background-color:#23c2c7;
	display:inline-block;
	margin:0 10px 5px 0;
	text-align:center;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-image:url(../images/dropcap_stripes_10_w.png)
}
.accordion .question .title,
.faq .question .title {
	color:#444
}
.accordion .question.active .title,
.accordion .question.active .title > .acc-icon-minus,
.accordion .question.active .title > .acc-icon-plus,
.faq .question.active .title,
.faq .question.active .title > .acc-icon-plus {
    color: #E30A17;
}
.accordion .question {
	margin-bottom:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	overflow:hidden;
	border-width:1px;
	border-style:solid
}
.accordion .question:last-child {
	margin-bottom:0
}
.accordion .question .title {
	padding:14px 14px 14px 60px;
	font-size:13px;
	font-weight:700;
	position:relative;
	border-width:0;
	border-style:solid;
	cursor:pointer;
	background-image:url(../images/bg_panel.png);
	background-repeat:repeat-x;
	background-position:left top
}
.accordion .question .title:before {
	width:49px;
	height:100%;
	border-width:0 1px 0 0;
	border-style:solid;
	position:absolute;
	left:0;
	top:0;
	z-index:1
}
.accordion .question .title>.acc-icon-minus,
.accordion .question .title>.acc-icon-plus {
	font-size:17px;
	line-height:17px;
	position:absolute;
	left:15px;
	top:16px;
	width:20px;
	height:20px;
	text-align:center;
	color:rgba(0,
	0,
	0,
	.25)
}
.accordion .question .title>.acc-icon-minus:before,
.accordion .question .title>.acc-icon-plus:before {
	margin:0!important
}
.accordion .question .answer .wpb_content_element:last-child,
.accordion .question.active p:last-child {
	margin-bottom:0
}
.accordion .question .title>.acc-icon-plus {
	display:block
}
.accordion .question .title>.acc-icon-minus,
.accordion .question.active .title>.acc-icon-plus {
	display:none
}
.accordion .question .answer {
	background-color:#fff;
	padding:15px 20px 20px;
	overflow:hidden;
	display:none;
	background-image:url(../images/box_shadow.png);
	background-repeat:repeat-x;
	background-position:left top
}
.accordion .question.active .title {
	border-width:0 0 1px
}
.accordion .question.active .title>.acc-icon-minus,
.faq .question .title>.acc-icon-plus {
	display:block
}
.faq .question {
	margin-bottom:5px;
	overflow:hidden;
	position:relative;
	background:rgba(0,
	0,
	0,
	.02)
}
.faq .question:after,
.faq .question:before {
	width:60px;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	content:""
}
.faq .question:before {
	border-width:0 1px 0 0;
	border-style:solid;
	border-color:rgba(31,
	131,
	136,
	.32)
}
.faq .question:after {
	background:rgba(0,
	0,
	0,
	.03)
}
.faq .question:last-child {
	margin-bottom:0
}
.faq .question .title {
	padding:20px 40px 20px 80px;
	font-weight:700;
	font-size:16px;
	position:relative;
	cursor:pointer;
	z-index:2
}
.faq .question .title>.acc-icon-minus,
.faq .question .title>.acc-icon-plus {
	font-size:17px;
	line-height:17px;
	position:absolute;
	right:15px;
	top:21px;
	width:20px;
	height:20px;
	text-align:center;
	color:rgba(0,
	0,
	0,
	.25)
}
.faq .question .title>.acc-icon-minus:before,
.faq .question .title>.acc-icon-plus:before {
	margin:0!important
}
.faq .question .title>.acc-icon-minus,
.faq .question.active .title>.acc-icon-plus {
	display:none
}
.faq .question .title .num {
	position:absolute;
	left:27px;
	top:20px;
	font-weight:700
}
.faq .question .answer {
	padding:0 20px 20px 80px;
	overflow:hidden;
	display:none
}
.faq .question.active .title>.acc-icon-minus {
	display:block
}
.faq .question.active p:last-child {
	margin-bottom:0
}
.contentdetail .alert {
	margin-bottom:30px;
	padding:20px 55px 20px 90px;
	position:relative;
	-webkit-border-radius:5px;
	border-radius:5px
}
.contentdetail .alert .alert_icon {
	width:60px;
	height:60px;
	font-size:30px;
	line-height:60px;
	color:rgba(0,
	0,
	0,
	.4);
	position:absolute;
	left:10px;
	top:10px;
	text-align:center;
	-webkit-border-radius:5px;
	border-radius:5px
}
.contentdetail .alert a.close {
	position:absolute;
	right:15px;
	top:20px;
	font-size:20px;
	line-height:20px
}
.contentdetail .alert a.close i {
	margin:0!important;
	color:rgba(0,
	0,
	0,
	.6)
}
.contentdetail .alert a:hover.close i {
	color:rgba(0,
	0,
	0,
	.8)
}
.contentdetail .alert_warning {
	background:#ffe38b;
	color:#9b812e
}
.contentdetail .alert_warning .alert_icon {
	background:#fbda72
}
.contentdetail .alert_warning a,
.contentdetail .alert_warning a:hover {
	color:#645012
}
.contentdetail .alert_error {
	background:#fb5455;
	color:#fff
}
.contentdetail .alert_error .alert_icon {
	background:#f24143;
	color:#fff
}
.contentdetail .alert_error a,
.contentdetail .alert_error a:hover {
	color:#9f2e2e
}
.contentdetail .alert_info {
	background:#3097db;
	color:#fff
}
.contentdetail .alert_info .alert_icon {
	background:#1c81c4;
	color:#fff
}
.contentdetail .alert_info a,
.contentdetail .alert_info a:hover {
	color:#b1e0ff
}
.contentdetail .alert_success {
	background:#a5de5c;
	color:#fff
}
.contentdetail .alert_success .alert_icon {
	background:#8fc944
}
.contentdetail .alert_success a,
.contentdetail .alert_success a:hover {
	color:#5d9514
}
.alert_ht {
	background:#66c4c7;
	color:#fff
}
.alert_ht .alert_icon {
	background:#4ba2a5;
	color:#fff
}
.alert_ht a,
.alert_ht a:hover {
	color:#1fccd2
}
.contentdetail .alert h2,
.contentdetail .alert h3,
.contentdetail .alert h4 {
	padding-top:0
}
div.list_check ul,
div.list_idea ul,
div.list_star ul {
	list-style:none;
	margin-left:0
}
div.list_check ul li,
div.list_idea ul li,
div.list_star ul li {
	position:relative;
	margin:0 0 20px;
	padding-left:50px
}
.box .box_body,
.box .box_title {
	padding:10px 15px
}
div.list_check ul li:after,
div.list_idea ul li:after,
div.list_star ul li:after {
	content:"";
	width:70px;
	height:1px;
	overflow:hidden;
	background:rgba(0,
	0,
	0,
	.08);
	position:absolute;
	left:0;
	bottom:-11px
}
div.list_check ul li:last-child:after,
div.list_idea ul li:last-child:after,
div.list_star ul li:last-child:after {
	display:none
}
div.list_check>ul li {
	background:url(../images/list_check.png) 20px 5px no-repeat
}
div.list_star>ul li {
	background:url(../images/list_star.png) 20px 5px no-repeat
}
div.list_idea>ul li {
	background:url(../images/list_idea.png) 20px 6px no-repeat
}
.box {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:1px solid #e9e9e9;
	margin-bottom:30px;
	font-size:15px
}
.box.selected {
	border:1px solid #4ba2a5
}
.box.selected .box_title {
	background:#4ba2a5;
	color:#fff
}
.box .box_title {
	font-size:16px;
	border-bottom:2px solid #4ba2a5;
	font-weight:600;
	color:#4ba2a5;
	letter-spacing:-1px
}
.box_body a {
	color:#6b6b6b
}
.box_body a:hover {
	color:#0da79e
}
.box_body ul {
	margin:0;
	padding:0;
	list-style-type:none
}
.box_body ul li {
	float:left;
	width:120px
}
.box_body ul li:nth-child(even) {
	margin-left:15px
}
.box_body ul li a {
	display:block;
	color:#b2b2b2;
	line-height:30px
}
.box_body ul li a:hover {
	color:#4ba2a5
}
.box_body.tags {
	padding-top:15px;
	padding-bottom:15px
}
.box_body.tags a {
	color:#6b6b6b;
	background-color:#f1f1f1;
	padding:5px 10px 5px 7px;
	border-radius:15px;
	margin-right:10px;
	font-size:13px;
	display:inline-block;
	line-height:150%;
	margin-bottom:5px
}
.sideblogitem a,
.sideeventitem a {
	padding:5px;
	font-size:14px;
	letter-spacing:-.5px
}
.box_body.tags a .fa-tag {
	margin-right:3px
}
.box_body.tags a:hover {
	color:#fff;
	background-color:#40b9b2
}
.sideblogitem a {
	display:inline-block;
	border-left:solid 2px #fff;
	margin:5px 10px
}
.sideblogitem a:hover {
	background-color:#f9f9f9;
	border-left:solid 2px #4ba2a5
}
.sideblogitem .blogthumb {
	float:left
}
.sideblogitem .blogtitle {
	margin-left:90px
}
.sideeventitem a {
	display:block;
	border-left:solid 2px #fff;
	margin:5px 10px
}
.sideeventitem a:hover {
	background-color:#f9f9f9;
	border-left:solid 2px #4ba2a5
}
.sideeventitem .eventthumb {
	float:left;
	width:64px;
	text-align:center;
	background-color:#5db8bb;
	padding:5px 0;
	color:#fff
}
.sideeventitem .eventthumb .gun {
	font-size:28px;
	line-height:100%
}
.sideeventitem .eventthumb .ay {
	font-size:14px;
	line-height:100%
}
.sideeventitem .eventthumb .yil {
	font-size:11px;
	line-height:100%
}
.sideeventitem .eventtitle {
	margin-left:74px
}
.sidebareventsummary .address,
.sidebareventsummary .dates {
	margin-bottom:5px
}
.sidebareventsummary .dates span {
	display:block;
	margin-bottom:5px
}
.sidebareventsummary .addcalendar i,
.sidebareventsummary .address i,
.sidebareventsummary .dates span i {
	font-size:130%;
	margin-right:5px
}
.sidebareventsummary .address i {
	font-size:160%;
	margin:0 8px 0 3px
}
.reference .section-title {
	margin-bottom:50px
}
.reference .section-title i {
	font-size:60px;
	line-height:70px;
	color:#00ccd6
}
.reference .section-title h3 {
	font-size:34px;
	line-height:40px;
	font-weight:400
}
.reference .section-title p {
	font-size:14px
}
.reference {
	position:relative;
	padding:50px 0;
	background-color:#f8f8f8
}
.reference.socialimages {
	background-color:transparent
}
.reference #quote-carousel .carousel-control {
	background:0 0;
	color:#b3b3b3;
	font-size:2.3em;
	text-shadow:none;
	margin-top:30px;
	display:none
}
.reference #quote-carousel .carousel-indicators {
	position:relative;
	right:50%;
	top:auto;
	bottom:0;
	margin-top:20px;
	margin-right:-19px;
	height:150px
}
.reference #quote-carousel .carousel-indicators li {
	width:50px;
	height:50px;
	cursor:pointer;
	border:1px solid #b3b3b3;
	box-shadow:0 0 5px rgba(0,
	0,
	0,
	.1);
	border-radius:50%;
	opacity:.4;
	overflow:hidden;
	transition:all .4s ease-in;
	vertical-align:middle
}
.reference #quote-carousel .carousel-indicators .active {
	width:128px;
	height:128px;
	opacity:1;
	transition:all .2s;
	border:2px solid #01bac3;
	border:2px solid rgba(1,
	186,
	195,
	.7);
	box-shadow:0 0 5px 1px #ccc;
	box-shadow:0 0 5px 1px rgba(0,
	0,
	0,
	.2)
}
.reference .testimonials .item blockquote {
	border-left:none;
	margin:0;
	text-align:left;
	color:#7d7d7d;
	font:17px/26px ralewayregular;
	padding:5px 0 0 30px;
	min-height:111px
}
.reference .testimonials blockquote::before {
	content:"\f10d";
	font-family:Fontawesome;
	position:absolute;
	left:20px;
	top:5px;
	font-size:20px;
	color:#3a3a3a;
	z-index:-1
}
.reference blockquote .author {
	width:100%;
	display:block;
	margin:10px 0 0;
	font-weight:700
}
.reference blockquote .author .socialsource {
	margin-left:15px;
	font-weight:400;
	font-size:90%
}
.reference blockquote .author .socialsource .fa-foursquare {
	color:#f94877
}
.reference blockquote .author .socialsource .fa-google-plus {
	color:#d44031
}
#modul-container {
	clear:left
}
#modul-container .kat-item {
	-webkit-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	position:relative;
	margin-bottom:30px
}
#modul-container .kat-item>a {
	display:block;
	position:relative;
	height:120px;
	overflow:hidden;
	border-radius:5px
}
#modul-container .kat-item>a:hover .image {
	-moz-transform:scale(1.1,
	1.1);
	-ms-transform:scale(1.1,
	1.1);
	-webkit-transform:scale(1.1,
	1.1);
	transform:scale(1.1,
	1.1)
}
#modul-container .kat-item>a:hover .itemheader {
	will-change:transform;
	-moz-transform:translateY(-60%);
	-ms-transform:translateY(-60%);
	-webkit-transform:translateY(-60%);
	transform:translateY(-60%)
}
#modul-container .item-box>a .item-header,
#modul-container .kat-item>a .itemheader {
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	text-align:center;
	color:#fff
}
#modul-container .kat-item>a:hover .itemheader h3 {
	will-change:transform;
	text-shadow:1px 1px 1px #000
}
#modul-container .kat-item>a .itemheader {
	-moz-transition:.5s ease;
	-webkit-transition:.5s ease;
	-ms-transition:.5s ease;
	-o-transition:.5s ease;
	transition:.5s ease;
	position:relative;
	top:50%;
	transform:translateY(-50%);
	width:90%;
	margin:auto
}
#modul-container .kat-item>a .itemheader::after,
#modul-container .kat-item>a .itemheader::before {
	content:" ";
	height:1px;
	width:15%;
	background-color:#fff;
	display:inline-block;
	margin-bottom:4px
}
#modul-container .kat-item>a .itemheader h3 {
	color:#fff;
	font:18px/24px'Noto Sans';
	font-weight:300;
	margin:0;
	-moz-transition:.3s ease;
	-webkit-transition:.3s ease;
	-ms-transition:.3s ease;
	-o-transition:.3s ease;
	transition:.3s ease
}
#modul-container .kat-item>a .image {
	-moz-transition:1s ease;
	-webkit-transition:1s ease;
	-ms-transition:1s ease;
	-o-transition:1s ease;
	transition:1s ease;
	-moz-backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
	-moz-transform:scale(1.01,
	1.01);
	-ms-transform:scale(1.01,
	1.01);
	-webkit-transform:scale(1.01,
	1.01);
	transform:scale(1.01,
	1.01);
	position:absolute;
	width:100%;
	height:100%
}
#modul-container .kat-item>a .image:after {
	-moz-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	-webkit-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter:alpha(Opacity=70);
	-ms-opacity:.7;
	opacity:.7;
	background:-moz-linear-gradient(top,
	transparent 0,
	#000 100%);
	background:-webkit-linear-gradient(top,
	transparent 0,
	#000 100%);
	background:linear-gradient(to bottom,
	transparent 0,
	#000 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',
	endColorstr='#000000',
	GradientType=0);
	background-color:rgba(0,
	0,
	0,
	.2);
	position:absolute;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	content:"";
	will-change:transform;
	transition:.6s ease
}
#modul-container .kat-item:hover>a .image:after {
	opacity:.5
}
#modul-container .kat-item.featured .label {
	background-color:transparent;
	border:1px solid #fff;
	color:#fff
}
.bg-transfer {
	-ms-background-size:cover;
	background-size:cover;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	overflow:hidden;
	z-index:-1;
	width:100%
}
.bg-transfer img {
	display:none!important
}
#modul-container .item-box,
#modul-container .item-box figure {
	width:100%;
	display:block;
	margin-bottom:0;
	overflow:hidden;
	position:relative;
	text-align:center
}
#modul-container .item-box .border {
	position:absolute;
	left:3%;
	top:3%;
	width:94%;
	height:94%;
	border:1px solid #fff;
	border:1px solid rgba(255,
	255,
	255,
	.7);
	z-index:1
}
#modul-container .item-box:hover .border {
	border:1px solid #fff;
	transition:all 1s
}
#modul-container .item-box .golge {
	background:#000;
	background:rgba(0,
	0,
	0,
	.4);
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:1;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
	transition:all 1s
}
#modul-container .item-box:hover .golge {
	background:#000;
	background:rgba(0,
	0,
	0,
	.1)
}
#modul-container .item-box:hover .text {
	text-shadow:1px 1px 1px #000
}
#modul-container .item-box.fixed-box img {
	width:100%;
	height:auto
}
#modul-container .item-box>a:hover .item-header {
	will-change:transform;
	-moz-transform:translateY(-60%);
	-ms-transform:translateY(-60%);
	-webkit-transform:translateY(-60%);
	transform:translateY(-60%)
}
#modul-container .item-box>a:hover .item-header h3 {
	will-change:transform
}
#modul-container .item-box>a .item-header {
	-moz-transition:.3s ease;
	-webkit-transition:.3s ease;
	-ms-transition:.3s ease;
	-o-transition:.3s ease;
	transition:.3s ease;
	position:relative;
	top:50%;
	transform:translateY(-50%);
	width:90%;
	margin:auto
}
#modul-container .item-box>a .item-header::after,
#modul-container .item-box>a .item-header::before {
	content:" ";
	height:2px;
	width:13%;
	background-color:#fff;
	display:inline-block;
	margin-bottom:4px
}
#modul-container .item-box>a .item-header h3 {
	text-shadow:0 1px 1px #000;
	text-shadow:0 1px 1px rgba(0,
	0,
	0,
	.6);
	color:#fff;
	line-height:150%;
	font-size:16px;
	font-family:'Noto Sans',
	Arial,
	sans-serif;
	margin:0
}
#modul-container .item-box .item-hover {
	opacity:1;
	filter:alpha(opacity=1);
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	text-align:center;
	color:#fff;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s
}
#modul-container .item-box .item-hover .text {
	position:relative;
	display:block;
	padding:0 5%;
	top:50%;
	width:100%;
	z-index:100;
	line-height:150%;
	font-size:16px;
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	-moz-transition:.3s ease;
	-webkit-transition:.3s ease;
	-ms-transition:.3s ease;
	-o-transition:.3s ease;
	transition:.3s ease
}
#modul-container .item-box:hover .item-hover {
	opacity:1;
	filter:alpha(opacity=100)
}
@media (max-width: 978px) {
	#modul-container .col-sm-4 {
		margin-bottom:30px
	}
	#modul-container .row {
		margin-bottom:0!important
	}
}
.banner .temp,
.bigSearch,
.breadcrumbs li a,
.container .content,
.content p,
.font-notosans,
.footer_navigation h4,
.footer_navigation ul li a,
.header_ri1_left input,
.label,
.masonrydiv .item h3,
.mk-arama .input-group select.form-control,
.pagiWrap .pagination,
.portfolio_group .portfolio-item .desc .title_wrapper,
.portfolio_group.masonry .portfolio-item .desc .desc-wrapper,
.privacy strong,
.reference .testimonials .item blockquote,
.searchList li .companyName,
.searchform .form-control,
.sosyalmedyafoto h3,
body,
p {
    font-family: 'MuseoSans-300', 'Noto Sans', ralewayregular, sans-serif !important
}
.content p {
    font-size: 16px;
    line-height: 170%
}
p {
	font-size:16px
}
.footer_navigation h4 {
	font-weight:700
}
.portfolio_group.masonry .portfolio-item .desc .desc-wrapper {
	font-size:14px!important
}
.bigSearch,
.header_ri1_left input,
.mk-arama .input-group select.form-control,
.reference .testimonials .item blockquote {
	font-size:16px
}
.masonrydiv .item h3,
.sosyalmedyafoto h3 {
	font-size:16px!important
}
.main_cities>p {
	font-family:'Noto Sans'!important
}
.banner .temp .tempvalue {
	font-family:oswaldlight!important
}
div.read-more[aria-expanded=false]:after {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:136px;
	background:#fff;
	background:rgba(255,
	255,
	255,
	.2);
	background:linear-gradient(to bottom,
	rgba(255,
	255,
	255,
	0) 0,
	rgba(255,
	255,
	255,
	1) 100%);
	margin-bottom:75px
}
.moreless-container {
    background: #fff;
    /*background: -moz-linear-gradient(top, #fff 0, #e0e0e0 60%, #dedede 100%);
    background: -webkit-linear-gradient(top, #fff 0, #e0e0e0 60%, #dedede 100%);
    background: linear-gradient(to bottom, #fff 0, #e0e0e0 60%, #dedede 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dedede', GradientType=0);*/
    /*border-bottom: solid 1px #ccc;*/
    padding: 10px;
    text-align: center;
    height: 70px;
    position: relative;
    margin-top: 20px;
    cursor: pointer;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
    .moreless-container #arrow-down,
    .moreless-container #arrow-up {
        position: absolute;
        bottom: 0;
        left: 50%;
        z-index: 11;
        height: 65px;
        width: 100px;
        margin-left: -25px;
        /*text-indent:-9999px;*/
        display: block;
        -webkit-animation: moveUpDown 2s infinite normal ease-out;
        animation: moveUpDown 2s infinite normal ease-out;
        color: #E30A17;
        /*background-color: #247d80 !important;
    border-radius: 100%;
    line-height: 70px;*/
    }
.moreless-container #arrow-down {
	background:url(../images/bg-arrow-down-ht@2x.png) no-repeat;
    background-size: 50px 40px;
    background-position: center 25px;
}
.moreless-container #arrow-up {
	background:url(../images/bg-arrow-up-ht@2x.png) no-repeat;
    background-size: 50px 40px;
    background-position: center 25px;
}
@-webkit-keyframes moveUpDown {
	0%,
	100% {
		bottom:0
	}
	50% {
		bottom:20px
	}
}
@keyframes moveUpDown {
	0%,
	100% {
		bottom:0
	}
	50% {
		bottom:20px
	}
}
.btnreadmore {
	font:15px/30px'Noto Sans',
	ralewayregular,
	sans-serif!important;
	padding:6px 20px!important;
	margin-top:30px;
	background:#00ccd5;
	color:#fff
}
.btnreadmore:hover {
	background:#04979d!important;
	color:#fff
}
.header-sm a {
	display:inline-block;
	text-align:center;
	color:#fff;
	font-size:16px;
	border-radius:3px;
	width:24px;
	height:24px;
	padding-top:2px
}
.header-sm a.fb {
	background-color:#3b5998
}
.header-sm a.tw {
	background-color:#1da1f2
}
.header-sm a.in {
	background-color:#e14e7b
}
.header-sm a.gp {
	background-color:#dc4e41;
	font-size:90%
}
.header-sm a.yt {
	background-color:#eb190c;
	font-size:110%
}
.header-sm a.li {
	background-color:#0077b7
}
.header-sm a.pi {
	background-color:#cb2027
}
.header_ri1_right ul li:first-child::before {
	display:none
}
header .slogan {
	font:25px/30px 'GothamBook'!important;
	color:#bebebe;
	text-shadow:none;
	padding-top:2px
}
header .slogan span {
	color:#fff
}
.top-search-trigger-container {
	
}
.top-search-input {
	background-color: rgba(0,
 0,
 0,
 0);
    background-image: url(../images/search-w.png);
    background-position: 180px center;
    background-repeat: no-repeat;
    background-size: 24px auto;
    border: none;
    color: #fff;
    font: 17px/20.4px oswaldlight;
    height: 33px;
    margin-top: 0;
    padding-left: 15px;
    text-transform: capitalize;
    min-width: 215px;
}
.top-search-trigger:link,
.top-search-trigger:visited {
	color:#00ccd6;
	font-size:23px;
	vertical-align:middle
}
.top-search-trigger:hover {
	color:#2291aa;
	vertical-align:middle
}
.no-banner .top-search-trigger:hover {
	color:#00576b;
	vertical-align:middle
}
.map_points .numbers.active span {
	z-index:101;
	position:relative
}
.map_points .numbers.active .pin-effect {
	display:block
}
.pin-effect {
	display:none;
	width:80px;
	height:80px;
	position:absolute;
	top:-25px;
	left:-25px;
	background:#d50000;
	background:rgba(213,
	0,
	0,
	.62);
	border-radius:50%;
	opacity:0;
	animation:pulsate 2.4s ease-out infinite
}
@keyframes pulsate {
	0% {
		transform:scale(.1);
		opacity:0
	}
	50% {
		opacity:1
	}
	100% {
		transform:scale(.77);
		opacity:0
	}
}
.videoWrapper {
	position:relative;
	padding-bottom:56.25%;
	height:0
}
.videoWrapper iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.expdest-container {
	position:relative
}
    .expdest-container h6 {
        font-family: oswaldregular, 'GothamBook';
        position: absolute;
        color: #fff;
        bottom: 0;
        left: 0;
        background-color: rgba(0, 0, 0, .44);
        padding: 5px 12px 5px 10px;
        border-radius: 0 10px 0 0;
    }
.expdest-container i.fa {
	font-size:150%
}
header.minified {
    background-color: rgba(0, 0, 0, 0.70);
    box-shadow: 0 0 266px 0 #000;
}
form.no-banner header.minified .header_right:after {
	background-color:transparent !important;
}
form.no-banner header.minified .header_ri_bottom {
	border-bottom:1px solid #000;
}
header.minified .logo {
	height:55px !important;
}
header.minified .logo img {
	width:auto;
	height:36px;
}
header,
header .header_ri_top {
	transition:height .4s ease;
	-webkit-transition:height .4s ease;
	-o-transition:height .4s ease;
}
header .logo,
header .logo img {
	transition:height .1s ease;
	-webkit-transition:height .1s ease;
	-o-transition:height .1s ease;
}
.modal {
	z-index:10010 !important;
}
.etkinlikcontent .event-summary div.row {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:solid 1px #ddd;
	margin-left:0;
	margin-right:0;
}
.etkinlikcontent .event-summary div.row div:first-child {
	padding-left:0;
}
@media (min-width: 768px) {
	header.minified .header_ri_top .slogan {
		display:none;
	}
	header.minified .header_ri_top {
		height:0 !important;
		opacity:0;
		padding:0;
	}
}
/*
    Responsive Styles
    #Source Code: responsive.css
*/

.altsayfabannerblogdetail .great,
.altsayfabanners .great {
	bottom:20%;
	-webkit-transform:translateY(-20%);
	-moz-transform:translateY(-20%);
	transform:translateY(-20%)
}
.mobile-search {
	display:none
}
.container {
	width:1170px
}
.header_right {
	width:86.5%
}
.logo {
    width: 13.5%;
    height: 112px;
    padding: 0 1%;
}
.logo img {
	width:90%
}
.events ul li {
	padding:0 40px
}
.events ul li a {
	line-height:21px
}
.great h3 {
	font-size:27px;
	line-height:34px
}
.header_ri1_right ul li a {
	/*font-size:13px;
	line-height:20px*/
}
.explore_heading>span {
	font-size:28px;
	line-height:32px;
	letter-spacing:5px
}
.discover_main h2,
.happy h2,
.what h2,
h2 {
	font-size:59px;
	line-height:60px
}
.desktop {
	display:block
}
.mobile {
	display:none
}
,
.discover_main h2 {
	padding:16px 0 57px
}
.explore {
	padding-top:0;
	margin-top:10px;
	margin-bottom:10px
}
.what h2 {
	margin:20px 0
}
.art strong {
	font-size:26px;
	line-height:54px
}
.sun img {
	height:530px
}
.slide_two_parent .slide_destinations>button.slick-next.slick-arrow {
	right:-35px
}
#main {
	overflow:hidden
}
.discover_main {
	padding:44px 0 0
}
.instagram {
	padding:42px 78px 43px
}
.discover_main h2 {
	padding:0 0 40px;
	color:#001429;
	font-size:59px;
	line-height:45px
}
.happy .social {
	height:65px;
	width:67px
}
.sign h3 {
	font-size:27px;
	line-height:38px
}
footer {
	padding:83px 0 55px
}
.privacy .icon {
	width:45px;
	height:45px;
	text-align:center
}
.footer_navigation {
	padding-top:81px
}
.header_ri1_right {
	padding-right:0
}
.header_ri_bottom {
	height:55px;
	padding:0 0 0 8px;
	margin-top: -9px;
}
.header_ri1_right ul li::before {
	height:74px
}
.great h1 {
	font-size:80px;
	line-height:120px
}
.sea .sun:hover .art span {
	padding-top:4px
}
.slider_img_small,
.slider_img_small>img {
	height:212px
}
.sub_title {
	height:140px
}
.pause_btn {
	margin-bottom:11px
}
.sign button {
	background-position:126px 14px;
	font-size:13px
}
.svg_fig::after {
	font-size:100px;
	line-height:100px
}
@media (max-width: 1440px) {
	.experience .slick-slide {
		height:550px
	}
	.header_ri1_right ul li a {
		padding:16px 10px
	}
	.desktop-search {
		max-width:250px
	}
}
@media (max-width: 1299px) {
	.no-banner .top-search-trigger:link,
	.no-banner .top-search-trigger:visited {
		color:#fff
	}
}
@media (max-width: 1023px) {
	.happy ul:after {
		display:none
	}
}
@media (max-width: 1199px) {
	.banner .experience .slick-next,
	.banner .experience .slick-prev {
		height:64px;
		width:64px;
		background-size:cover;
		right:10px
	}
	.container {
		width:950px
	}
	header .slogan {
		font-size:13px!important
	}
	.header_ri1_left,
	.header_ri1_right ul li {
		padding-top:2px
	}
	.events ul li a {
		font-size:14px
	}
	.great h1 {
		font:70px/75px"Noto Sans",
		abril_fatfaceregular;
		font-weight:700;
		letter-spacing:-3px
	}
	h2 {
		font-size:45px;
		line-height:49px
	}
	h4 {
		font:16px/18px oswaldbold
	}
	.explore_heading>span {
		font-size:22px;
		line-height:32px
	}
	.main_cities {
		padding-top:61px
	}
	.main_cities>h4 {
		padding-bottom:20px
	}
	.more .explore_more {
		background:#00ccd5;
		color:#fff;
		display:block;
		font-size:16px;
		line-height:47px;
		padding:0 37px
	}
	.what a {
		
		
		
	}
	.sun img {
		height:427px
	}
	.slider-for>iframe {
		height:362px
	}
	.footer_navigation ul li a {
		color:#fff;
		font-size:14px;
		line-height:27px
	}
	.sign button {
		padding:8px 24px;
		font-size:12px;
		line-height:15px;
		background-position:157px 14px
	}
	.privacy .icon {
		width:37px;
		height:37px
	}
	.privacy .icon img {
		max-width:50%
	}
	.privacy .icon span {
		padding-top:5px
	}
	.gallery figure>img {
		height:214px
	}
	.privacy {
		padding-top:54px
	}
	.happy .social {
		height:60px;
		width:60px
	}
	.header_ri_bottom {
		height:55px;
		padding:0 0 0 8px
	}
	.header_ri1_right ul li a {
		padding:16px 15px
	}
	.header_ri1_right ul li a img {
		display:none
	}
	.desktop-search {
		max-width:150px
	}
	.great h3 {
		font-size:19px;
		line-height:25px
	}
	.great h1 {
		font-size:48px;
		line-height:48px
	}
	.great .explore_more {
		margin-top:7px
	}
	.events ul li {
		padding:0 14px
	}
	.sign img {
		width:55px;
		padding-bottom:27px
	}
	.experience .slick-slide {
		height:550px!important
	}
	.svg_fig::after {
		font-size:80px;
		line-height:80px
	}
	.banner .temp {
		width:240px;
		right:0;
		bottom:45px
	}
	.banner .temp .wi {
		font-size:26px;
		margin-bottom:0
	}
	.banner .temp .day p {
		padding:5px;
		font-size:20px;
		line-height:20px
	}
	.banner .temp .day h3 {
		color:#fff;
		font:20px/30px oswaldlight
	}
	.banner .temp .tempvalue {
		font:40px/40px oswaldregular;
		margin-bottom:15px
	}
}
@media (max-width: 991px) {
	.discover_main h2,
	.what h2,
	h2 {
		letter-spacing:-2px
	}
	.banner .temp {
		width:auto
	}
	.number {
		padding:10px 20px;
		left:40%
	}
	.container {
		width:750px
	}
	.explore_heading>span {
		font-size:14px;
		line-height:17px
	}
	h2 {
		font-size:26px;
		line-height:34px
	}
	h4 {
		font-size:20px;
		line-height:28px
	}
	.main_cities {
		padding-top:39px
	}
	p {
		font-size:15px;
		line-height:21px
	}
	.main_cities ul li a {
		font-size:16px;
		line-height:22px;
		color:#000;
		display:inline-block
	}
	.more .explore_more {
		font-size:14px;
		line-height:38px;
		padding:0 37px
	}
	.what {
		padding-top:25px
	}
	.what h2 {
		margin:20px 0;
		font-size:36px;
		line-height:40px
	}
	.what .span {
		font-size:16px;
		line-height:25px
	}
	.sun img {
		height:336px
	}
	.what a {
		
	}
	.discover_main h2 {
		font-size:26px;
		line-height:34px
	}
	.discover_main a {
		font-size:14px;
		line-height:28px
	}
	.slider-for>iframe {
		height:284px!important
	}
	.photo_btn {
		margin-bottom:15px
	}
	.happy span {
		font-size:17px;
		line-height:36px
	}
	.happy .social {
		height:50px;
		width:50px
	}
	.privacy .icon {
		width:28px;
		height:29px
	}
	ul li:first-child .icon img {
		max-width:30%
	}
	.social img {
		max-width:50%
	}
	ul li:first-child .social img {
		max-width:30%
	}
	.logo {
		height:95px;
		width:20%
	}
	.header_right {
		width:80%;
		/*height:95px*/
	}
	.header_ri1_left input {
		width:100%;
		font-size:14px
	}
	.header_ri1_right ul li a {
		padding:16px 8px;
		font-size:13px;
		line-height:20px
	}
	.header_ri1_right ul li::before,
	.header_ri_bottom {
		height:55px
	}
	.header_ri1_right ul li::before {
		height:42px!important;
		bottom:0;
		top:unset
	}
	.events img {
		width:18px
	}
	.events ul li a {
		font-size:12px;
		line-height:21px
	}
	.great h1 {
		font-size:44px!important;
		line-height:44px!important
	}
	.great .explore {
		background-color:#00ccd5;
		color:#fff;
		font-size:14px;
		line-height:16px;
		letter-spacing:1px;
		padding:14px 15px
	}
	.slide_two_parent {
		margin-top:-40px;
		padding-left:0
	}
	.custom-margin {
		top:45%!important
	}
	.main_cities .cities {
		padding-left:22px
	}
	.main_cities .cities>li {
		width:45%
	}
	.banner .experience .slick-next,
	.banner .experience .slick-prev {
		height:64px;
		width:64px;
		background-size:cover;
		right:10px
	}
	.slick-prev.slick-arrow {
		left:-0px
	}
	.slick-next.slick-arrow {
		right:10px
	}
	.sea .slick-next.slick-arrow {
		right:-20px
	}
	.sea .slick-prev.slick-arrow {
		left:-35px
	}
	.art strong {
		font-size:15px;
		line-height:40px
	}
	.art span {
		font-size:13px;
		line-height:17px
	}
	.slider_img_small,
	.slider_img_small>img {
		height:174px
	}
	.sub_title>h4 {
		font-size:16px;
		line-height:20px
	}
	.sub_title {
		height:119px
	}
	.tab_content_controller .slider_nav {
		margin-top:40px
	}
	.happy {
		padding-top:20px
	}
	.happy h2 {
		font-size:26px;
		line-height:30px;
		margin:0 0 26px;
		letter-spacing:-2px
	}
	.gallery figure>img {
		height:160px
	}
	.instagram {
		padding:42px 40px 43px
	}
	.footer_navigation>div {
		min-height:270px
	}
	.privacy {
		padding-top:0
	}
	.footer_navigation {
		padding-top:32px
	}
	.social img {
		margin-top:6px
	}
	.sign h3 {
		font-size:22px;
		line-height:30px
	}
	.sign button {
		width:139px
	}
	.experience .slick-slide {
		height:481px!important
	}
	.travelling,
	.travelling>img {
		height:480px;
		width:100%
	}
	.events {
		margin-top:-41px!important
	}
	.svg_fig::after {
		font-size:60px;
		line-height:60px
	}
	.container .content blockquote {
		font-size:1.2em
	}
}
@media (min-width: 768px) {
	.header_ri1_right.pull-right {
		float:unset!important
	}
}
@media (max-width: 767px) {
	.explore,
	.footer_navigation,
	.privacy,
	.sign {
		text-align:center
	}
	.flowplayer {
		width:100%
	}
	header .slogan {
		margin-left:20%;
		margin-top:2%
	}
	.top-search-trigger-container {
		
	}
	.top-search-trigger:link,
	.top-search-trigger:visited {
		color:#fff
	}
	.feedback-button {
		height:24px;
		left:calc(-39px + 12px);
		padding:2px 4px;
		width:74px;
		border-radius:8px 8px 0 0
	}
	.feedback-button i.fa {
		vertical-align:text-bottom
	}
	.feedback-button span {
		font-size:70%
	}
	.mobile-search {
		display:block
	}
	.desktop-search {
		display:none
	}
	.container {
		width:100%
	}
	.explore_heading {
		padding-bottom:20px
	}
	.col-md-12,
	.col-md-7,
	.col-sm-12,
	.col-sm-7,
	.col-xs-12,
	.sea .slick-track {
		padding:0
	}
	.slide_two_parent {
		margin-top:15px;
		padding-left:0
	}
	.altsayfabannerblogdetail .great {
		left:0
	}
	.row {
		margin:0
	}
	.explore figure>img {
		display:block;
		padding-right:0;
		width:100%
	}
	.main_cities .cities>li {
		width:32%
	}
	.more {
		margin-top:10px;
		margin-bottom:20px
	}
	.sun img {
		height:229px
	}
	.discover_main h2 {
		padding:0;
		letter-spacing:-2px
	}
	.slider-for>iframe {
		height:213px!important;
		width:90%
	}
	.sign input[type=email] {
		width:100%;
		margin-top:12px
	}
	.sign h3 {
		font-size:17px;
		line-height:34px
	}
	.sign img {
		width:41px;
		height:31px
	}
	footer {
		padding:30px 0 21px
	}
	.sign button {
		padding:12px 24px;
		font-size:12px;
		line-height:15px;
		background-position:96% 14px;
		width:100%;
		margin-top:20px;
		max-width:60%;
		margin-left:0;
		display:inline-block
	}
	.footer_navigation {
		padding-top:39px
	}
	.privacy {
		padding-top:15px
	}
	.privacy a {
		display:inline-block;
		margin-top:15px
	}
	.instagram {
		padding:35px 0 20px
	}
	.header_ri1_right.pull-right>ul {
		position:absolute;
		width:100%;
		left:0;
		right:0;
		background:#00ccd6;
		display:none
	}
	.header_ri1_right.pull-right li {
		display:block;
		/*width:100%*/
	}
	.header_ri1_right ul li a {
		font-size:15px;
		text-align:center;
		width:100%;
		line-height:40px
	}
	.header_ri_right {
		display:none
	}
	.header_ri1_right ul li::before {
		background:0 0
	}
	.sun.slick-slide img {
		display:block;
		width:100%
	}
	.sea .slick-list {
		padding:0!important
	}
	.logo {
		height:66px!important
	}
	.logo.pull-left {
		left:0;
		position:absolute;
		top:0;
		z-index:5
	}
	#header .logo span {
		right:5px;
		top:0;
		font-size:10px
	}
	.header_ri_top {
		height:95px;
		position:absolute;
		width:100%
	}
	.header_ri1_left,
	.header_ri1_right ul li {
		padding-top:0
	}
	.header_ri1_right.pull-right>ul {
		top:66px;
		z-index:555
	}
	.header_ri1_left,
	.header_ri1_right ul li a {
		padding:0;
		height:auto
	}
	.art strong {
		font-size:18px;
		line-height:25px
	}
	.what a {
		margin:15px
	}
	.header_ri1_left {
		position:absolute;
		right:56px;
		top:0
	}
	.menu_toggle {
		display:block;
		position:absolute;
		right:19px;
		top:13px
	}
	.events {
		padding-bottom:0
	}
	.events li {
		float:left;
		padding:0;
		width:100%
	}
	.events ul li {
		padding:0 0 15px
	}
	.great h3 {
		font-size:16px;
		letter-spacing:1px;
		line-height:25px
	}
	.great h1 {
		font-size:24px!important;
		letter-spacing:-3px;
		line-height:27px!important;
		padding-top:0;
		margin-bottom:10px
	}
	.experience .slick-next,
	.experience .slick-prev {
		height:85px;
		width:78px;
		background-position:0 0!important
	}
	.experience .slick-next {
		background-position:17px 15px;
		right:5px
	}
	.experience .slick-prev {
		left:5px;
		background-position:16px 15px
	}
	.great .explore {
		font-size:13px!important;
		letter-spacing:1px;
		padding:9px 12px!important
	}
	.explore_more {
		margin-top:20px
	}
	.explore,
	.main_cities {
		padding-top:20px
	}
	.explore_heading {
		padding:0 0 20px
	}
	.main_cities .cities {
		display:inline-block;
		padding-left:22px
	}
	.main_cities .cities>li {
		text-align:left
	}
	.slide_two_parent .slide_destinations>button.slick-next.slick-arrow {
		height:40px;
		right:-10px;
		width:40px;
		background-size:40px
	}
	.slide_two_parent .slide_destinations>button.slick-prev.slick-arrow {
		background-size:40px;
		height:40px;
		left:-15px;
		width:40px;
		z-index:5555
	}
	.sea .slick-next,
	.sea .slick-prev {
		background-position:-5px -5px!important;
		background-size:130%;
		border-radius:50px;
		height:40px;
		width:40px;
		z-index:3
	}
	.sea .slick-next.slick-arrow {
		right:-13px
	}
	.sea .slick-prev.slick-arrow {
		left:-13px
	}
	.slider_img_small,
	.slider_img_small>img {
		width:100%
	}
	.experience .slick-slide {
		height:374px!important
	}
	.travelling,
	.travelling>img {
		height:374px;
		width:100%
	}
	.happy h2 {
		margin:15px 0
	}
	.happy li:nth-child(1) .social img {
		width:8px
	}
	.happy li:nth-child(6) .social img {
		width:14px
	}
	.insta>img {
		margin-left:0
	}
	.gallery figure>img {
		width:310px;
		margin:0 auto
	}
	.main_menu a:hover {
		color:#095356
	}
	.main_menu .mobile_icons,
	.main_menu .mobile_icons ul li a img {
		display:block
	}
	.main_menu .mobile_icons {
		background-color:#1a222f!important;
		background-color:rgba(26,
		34,
		47,
		.5)!important
	}
	.main_menu .mob_socila_icons li {
		display:inline-block;
		float:none!important;
		padding-left:17px;
		width:auto!important
	}
	.main_menu .mob_socila_icons>ul {
		text-align:center;
		height:50px;
		padding-top:13px
	}
	.experience .slick-next,
	.experience .slick-prev {
		z-index:1
	}
	.happy ul::after {
		display:none
	}
	.sign img {
		padding:0
	}
	.sign {
		margin:0 auto;
		width:300px
	}
	.footer_navigation>div {
		min-height:auto;
		padding-bottom:20px
	}
	.map_points li {
		border-radius:50%;
		color:#000;
		display:inline-block;
		font-size:10px;
		height:21px;
		padding-top:1px;
		text-align:center;
		width:21px
	}
	div.fancy-select ul.options {
		top:30px!important;
		min-width:70px!important
	}
	div.fancy-select div.trigger {
		width:70px
	}
	.map_points ul li:nth-child(2) {
		left:18%;
		top:58%
	}
	.map_points ul li:nth-child(3) {
		left:45%;
		top:32%
	}
	.header_ri_left {
		position:absolute;
		right:60px;
		top:44px
	}
	.header_ri1_left input {
		background-size:20px auto;
		padding-left:30px;
		margin-top:11px
	}
	.happy .social {
		height:35px!important;
		width:35px!important
	}
	.happy i {
		font-size:19px
	}
	.events {
		margin-top:-72px!important
	}
	.svg_fig::after {
		font-size:30px;
		line-height:30px;
		margin:0
	}
	.header_right {
		height:66px;
		width:100%;
		position:absolute
	}
	form.no-banner .header_ri1_right ul li::before {
		background:0 0
	}
	form.no-banner section#main>.container-fluid.gray {
		margin-top:66px
	}
	.main_menu a:hover {
		background-color:transparent;
		border-radius:10px 10px 0 0
	}
	.header_ri_bottom {
		border:none
	}
	.events.subpagebannermenu {
		margin-top:0!important;
		background-color:#0a0804
	}
	.breadcrumbs li a {
		font-size:14px;
		padding-top:10px;
		padding-bottom:3px
	}
	.breadcrumbs li a:before {
		font-size:22px;
		margin:0 3px 0 6px
	}
	#txtGallerySearch {
		max-width:85%
	}
}
@media (max-width: 767px) and (min-width: 480px) {
	.custom-margin {
		top:55%!important
	}
	.header_ri1_left {
		padding-top:0;
		position:absolute;
		right:89px;
		top:14px
	}
	.header_ri_left {
		right:229px
	}
	.experience .slick-next,
	.experience .slick-prev {
		background-position:0 0;
		z-index:1;
		background-size:cover;
		height:50px;
		width:50px
	}
	.experience .slick-prev {
		left:23px
	}
	.experience .slick-next {
		right:23px
	}
	.great h2 {
		font-size:15px!important;
		letter-spacing:2px!important;
		line-height:25px!important
	}
	.great h1 {
		font-size:2.7em!important;
		line-height:1.4em!important;
		padding-top:0
	}
	.altsayfabannerblogdetail .great h1 {
		font:35px/40px'Noto Sans',
		oswaldregular!important;
		font-weight:600!important
	}
	.header_ri_bottom {
		height:0
	}
	.explore_more {
		margin-top:18px
	}
	.events li {
		float:left;
		padding:0;
		width:32%
	}
	.events ul li {
		padding:0 0 10px
	}
	.explore {
		padding-top:28px;
		margin-top:0
	}
	.cities>li {
		text-align:left
	}
	.menu_toggle {
		display:block;
		position:absolute;
		right:19px;
		top:14px
	}
	.gallery figure,
	.sign {
		margin:0 auto;
		position:relative
	}
	.header_ri_top {
		height:66px
	}
	.header_ri1_right ul li::before {
		border:0
	}
	.gallery figure>img {
		height:294px
	}
	.sign input[type=email] {
		width:380px
	}
	.sign button {
		max-width:none;
		width:380px
	}
	.footer_navigation>div {
		min-height:auto
	}
	.gallery figure {
		width:450px
	}
	.main_cities .cities {
		float:left;
		padding-left:50px;
		width:100%
	}
	.sea .sun:hover .art {
		min-height:148px;
		transform:translateY(54px);
		-webkit- transform:translateY(54px);
		-moz- transform:translateY(54px);
		z-index:3
	}
	.sun .art {
		min-height:93px
	}
	.great .explore {
		font-size:16px;
		letter-spacing:1px;
		line-height:16px;
		padding:14px 15px
	}
	.slider_img_small {
		width:50%
	}
	.slider_img_small,
	.slider_img_small>img {
		height:191px
	}
	.happy .social {
		height:41px;
		width:41px
	}
	.happy li:nth-child(1) .social img {
		width:9px
	}
	.happy li:nth-child(6) .social img {
		width:15px
	}
	.happy ul::after {
		background-size:38px auto;
		height:100px;
		right:-112px;
		top:-32px;
		width:100px
	}
	.sign {
		width:475px
	}
	.sign img {
		padding:0;
		position:absolute;
		left:83px
	}
	.header_ri_left {
		position:absolute;
		left:150px;
		top:37px
	}
	.experience .slick-dots {
		bottom:56px
	}
	header {
		box-shadow:none
	}
	.altsayfabanners .photodescription,
	.banner .photodescription {
		letter-spacing:0;
		font-size:12px;
		right:0
	}
	.banner .container:not(.photodescription) {
		bottom:0;
		transform:translateY(-50%)
	}
	.altsayfabannerblogdetail .great {
		transform:translateY(-20%)!important
	}
	.banner .altsayfabanners .container:not(.photodescription) {
		transform:translateY(-20%)
	}
	.banner .temp {
		bottom:0
	}
	.banner .temp .tempvalue {
		font:2.3em/1.5em oswaldregular!important;
		margin-bottom:10px!important
	}
	.banner .temp .day p {
		font-size:1em;
		line-height:1em
	}
	.banner .temp .day h3 {
		color:#fff;
		font:1.3em/1.3em oswaldlight!important
	}
	.content h3 {
		font-size:2em!important;
		letter-spacing:.02em!important
	}
	div#sharebuttons .btn-lg {
		font-size:13px!important
	}
	.contactbanner .great {
		top:50%!important;
		z-index:auto!important
	}
	.socialbanner .contact-icon {
		margin-top:0;
		margin-bottom:0
	}
	.socialbanner .contact-icon i {
		font-size:1.8em
	}
	.socialbanner .contact-icon h5 {
		font-size:14px;
		margin-top:5px
	}
	.image176 {
		max-width:70%;
		margin:0 auto
	}
	.btn176 {
		white-space:normal
	}
	.tabs-style-linetriangle nav a span {
		display:block!important
	}
	.bigSearch {
		font-size:16px!important
	}
	.masonrydiv .item {
		left:50%!important;
		transform:translateX(-50%)
	}
}
@media (max-width: 480px) {
	.top-search-input,
	.top-search-trigger-container {
		width:calc(100% - 25px)
	}
	.logo,
	form.no-banner .logo {
		height:55px!important
	}
	form.no-banner section#main>.container-fluid.gray {
		margin-top:55px
	}
	form.no-banner .header_ri_bottom,
	form.no-banner .header_right {
		height:55px
	}
	.top-search-input {
		min-width:unset
	}
	.great h1 {
		letter-spacing:-2px;
		line-height:100%!important;
		font-size:22px!important
	}
	.great h3 {
		font-size:15px;
		letter-spacing:0;
		line-height:20px
	}
	.header_ri1_right.pull-right>ul {
		top:55px
	}
	.tab_content_controller .slider_nav,
	.tab_content_controller .slider_nav2 {
		margin-top:20px
	}
	.desktop {
		display:none
	}
	.destinations {
		display:block
	}
	.mobile {
		display:block;
		margin-top:0
	}
	.events li {
		width:50%
	}
	.slide_two_parent {
		display:none!important
	}
	.main_cities .cities>li {
		width:32%
	}
	.events {
		margin-top:-118px!important
	}
	.slider_nav {
		width:100%
	}
	.slider_img_small {
		float:left;
		width:100%;
		margin-bottom:10px;
		box-shadow:0 4px 5px 0 #b5b5b5
	}
	.slider_nav2 {
		background:unset
	}
	.content h3 {
		font-size:1.5em!important
	}
	div#sharebuttons .btn-lg {
		font-size:13px
	}
	footer {
		padding-top:30px!important
	}
	header {
		box-shadow:none
	}
	#header .logo span {
		top:-2px;
		font-size:8px
	}
	.slick-initialized .slick-slide:not(.slider_img_small):not(.video_link) {
		/*height:268px!important*/
	}
	.discover_main.mobile {
		background:url(../images/discover.png) 0 -105px;
		background-size:cover
	}
	.discover_main.mobile .slider_videos_main .video_link,
	.discover_main.mobile .slider_videos_main .video_link .ytubevid {
		margin-bottom:5px
	}
	.discover_main.mobile h2 {
		margin-top:-10px
	}
	.slick-dots li button:before {
		font-size:14px
	}
	.banner .experience .slick-next,
	.banner .experience .slick-prev {
		background-size:cover;
		height:50px;
		width:50px;
		top:unset!important;
		bottom:10px;
		transform:translate(0,
		10px)
	}
	.experience .slick-next {
		right:10px!important
	}
	.experience .slick-prev {
		left:10px
	}
	.altsayfabannerblogdetail .slideritem,
	.altsayfabanners.slick-initialized .slick-slide {
		height:185px!important
	}
	.altsayfabannerblogdetail .slideritem img,
	.altsayfabanners.slick-initialized .slick-slide img {
		height:100%;
		max-width:unset;
		margin-left:-25%
	}
	.travelling,
	.travelling>img {
		height:268px;
		width:100%
	}
	.explore_more .explore {
		margin-top:0
	}
	.banner .container:not(.photodescription) {
		padding:0 10px!important;
		bottom:20%;
		transform:translateY(-20%);
		top:60%
	}
	.banner .altsayfabanners .container:not(.photodescription) {
		top:50%
	}
	.banner .temp {
		display:none;
		bottom:0!important;
		width:100%!important;
		position:static!important;
		background-color:#868686!important
	}
	.banner .temp .tempvalue {
		font:3em/1.5em oswaldregular!important;
		margin-bottom:10px!important
	}
	.banner .temp .day p {
		font-size:1em;
		line-height:1em
	}
	.banner .temp .day h3 {
		color:#fff;
		font:1.4em/1.5em oswaldlight!important
	}
	.altsayfabanners .great h2 {
		font:18px/26px oswaldregular;
		letter-spacing:0
	}
	.altsayfabanners .photodescription,
	.banner .photodescription {
		letter-spacing:0;
		font-size:11px;
		right:3px;
		bottom:0
	}
	.portfolio_group.grid.col-3 .portfolio-item,
	.portfolio_group.masonry-hover.col-3 .portfolio-item,
	.portfolio_group.masonry-minimal.col-3 .portfolio-item,
	.portfolio_group.masonry.col-3 .portfolio-item {
		width:100%!important;
		float:none;
		position:static!important
	}
	.breadcrumbs {
		margin-left:-15px
	}
	.breadcrumbs li a {
		font-size:12px
	}
}
/*
    jQuery fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license
    #Source Code: jquery.fancybox.css
*/

.fancybox-image,
.fancybox-inner,
.fancybox-nav,
.fancybox-nav span,
.fancybox-outer,
.fancybox-skin,
.fancybox-tmp,
.fancybox-wrap,
.fancybox-wrap iframe,
.fancybox-wrap object {
	padding:0;
	margin:0;
	border:0;
	outline:0;
	vertical-align:top
}
.fancybox-wrap {
	position:absolute;
	top:0;
	left:0;
	z-index:8020
}
.fancybox-inner,
.fancybox-outer,
.fancybox-skin {
	position:relative
}
.fancybox-skin {
	background:#f9f9f9;
	color:#444;
	text-shadow:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.fancybox-opened {
	z-index:8030
}
.fancybox-opened .fancybox-skin {
	-webkit-box-shadow:0 10px 25px rgba(0,
	0,
	0,
	.5);
	-moz-box-shadow:0 10px 25px rgba(0,
	0,
	0,
	.5);
	box-shadow:0 10px 25px rgba(0,
	0,
	0,
	.5)
}
.fancybox-inner {
	overflow:hidden
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling:touch
}
.fancybox-error {
	color:#444;
	font:14px/20px"Helvetica Neue",
	Helvetica,
	Arial,
	sans-serif;
	margin:0;
	padding:15px;
	white-space:nowrap
}
.fancybox-iframe,
.fancybox-image {
	display:block;
	width:100%;
	height:100%
}
.fancybox-image {
	max-width:100%;
	max-height:100%
}
#fancybox-loading,
.fancybox-close,
.fancybox-next span,
.fancybox-prev span {
	background-image:url(fancyboximg/fancybox_sprite.png)
}
#fancybox-loading {
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-22px;
	margin-left:-22px;
	background-position:0 -108px;
	opacity:.8;
	cursor:pointer;
	z-index:8060
}
.fancybox-close,
.fancybox-nav,
.fancybox-nav span {
	cursor:pointer;
	z-index:8040;
	position:absolute
}
#fancybox-loading div {
	width:44px;
	height:44px;
	background:url(fancyboximg/fancybox_loading.gif) center center no-repeat
}
.fancybox-close {
	top:-18px;
	right:-18px;
	width:36px;
	height:36px
}
.fancybox-nav {
	top:0;
	width:40%;
	height:100%;
	text-decoration:none;
	background:url(fancyboximg/blank.gif);
	-webkit-tap-highlight-color:transparent
}
.fancybox-prev {
	left:0
}
.fancybox-next {
	right:0
}
.fancybox-nav span {
	top:50%;
	width:36px;
	height:34px;
	margin-top:-18px;
	visibility:hidden
}
.fancybox-prev span {
	left:10px;
	background-position:0 -36px
}
.fancybox-next span {
	right:10px;
	background-position:0 -72px
}
.fancybox-nav:hover span {
	visibility:visible
}
.fancybox-tmp {
	position:absolute;
	top:-99999px;
	left:-99999px;
	visibility:hidden;
	max-width:99999px;
	max-height:99999px;
	overflow:visible!important
}
.fancybox-lock,
.fancybox-lock body {
	overflow:hidden!important
}
.fancybox-lock {
	width:auto
}
.fancybox-lock-test {
	overflow-y:hidden!important
}
.fancybox-overlay {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	display:none;
	z-index:8010;
	background:url(fancyboximg/fancybox_overlay.png)
}
.fancybox-overlay-fixed {
	position:fixed;
	bottom:0;
	right:0
}
.fancybox-lock .fancybox-overlay {
	overflow:auto;
	overflow-y:scroll
}
.fancybox-title {
	visibility:hidden;
	font:400 13px/20px"Helvetica Neue",
	Helvetica,
	Arial,
	sans-serif;
	position:relative;
	text-shadow:none;
	z-index:8050
}
.fancybox-opened .fancybox-title {
	visibility:visible
}
.fancybox-title-float-wrap {
	position:absolute;
	bottom:0;
	right:50%;
	margin-bottom:-35px;
	z-index:8050;
	text-align:center
}
.fancybox-title-float-wrap .child {
	display:inline-block;
	margin-right:-100%;
	padding:2px 20px;
	background:0 0;
	background:rgba(0,
	0,
	0,
	.8);
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	text-shadow:0 1px 2px #222;
	color:#FFF;
	font-weight:700;
	line-height:24px;
	white-space:nowrap
}
.fancybox-title-outside-wrap {
	position:relative;
	margin-top:10px;
	color:#fff
}
.fancybox-title-inside-wrap {
	padding-top:10px
}
.fancybox-title-over-wrap {
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	padding:10px;
	background:#000;
	background:rgba(0,
	0,
	0,
	.8)
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	#fancybox-loading,
	.fancybox-close,
	.fancybox-next span,
	.fancybox-prev span {
		background-image:url(fancyboximg/fancybox_sprite@2x.png);
		background-size:44px 152px
	}
	#fancybox-loading div {
		background-image:url(fancyboximg/fancybox_loading@2x.gif);
		background-size:24px 24px
	}
}
/*flowplayer.overlay.fancybox.css*/

.flowplayer.is-overlaid {
	display:none;
}
.flowplayer.is-overlaid.is-open {
	display:block;
}
.fancybox-flowplayer {
	width:80% !important;
}
.fancybox-flowplayer .fancybox-inner {
	width:100% !important;
}
.fancybox-flowplayer .flowplayer.is-loading {
	background-color:#333;
}
/*
    Flat icon
    #Source Code: flaticon.css
*/

@font-face{font-family:Flaticon;src:url(../fonts/Flaticon.eot);src:url(../fonts/Flaticon.eot?#iefix) format("embedded-opentype"),
url(../fonts/Flaticon.woff) format("woff"),
url(../fonts/Flaticon.ttf) format("truetype"),
url(../fonts/Flaticon.svg#Flaticon) format("svg");
font-weight:400;
font-style:normal
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	@font-face{font-family:Flaticon;src:url(../fonts/Flaticon.svg#Flaticon) format("svg")
}
}
[class*=" flaticon-"]:after,
[class*=" flaticon-"]:before,
[class^=flaticon-]:after,
[class^=flaticon-]:before {
	font-family:Flaticon;
	font-style:normal
}
.flaticon-airplane-flight-in-circle-around-earth:before {
	content:"\f100"
}
.flaticon-arrows:before {
	content:"\f101"
}
.flaticon-bicycle:before {
	content:"\f102"
}
.flaticon-bulleted-list:before {
	content:"\f103"
}
.flaticon-cabin:before {
	content:"\f104"
}
.flaticon-car:before {
	content:"\f105"
}
.flaticon-care-about-water:before {
	content:"\f106"
}
.flaticon-chinese-temple:before {
	content:"\f107"
}
.flaticon-cocktail:before {
	content:"\f108"
}
.flaticon-customer:before {
	content:"\f109"
}
.flaticon-customer-service:before {
	content:"\f10a"
}
.flaticon-dashboard:before {

	content:"\f10b"
}
.flaticon-delivery-truck:before {
	content:"\f10c"
}
.flaticon-dollar-coins:before {
	content:"\f10d"
}
.flaticon-earth-globe:before {
	content:"\f10e"
}
.flaticon-experiment-results:before {
	content:"\f10f"
}
.flaticon-facebook:before {
	content:"\f110"
}
.flaticon-flash:before {
	content:"\f111"
}
.flaticon-front:before {
	content:"\f112"
}
.flaticon-lemonade:before {
	content:"\f113"
}
.flaticon-lodge:before {
	content:"\f114"
}
.flaticon-mail:before {
	content:"\f115"
}
.flaticon-map:before {
	content:"\f116"
}
.flaticon-musseum:before {
	content:"\f117"
}
.flaticon-night:before {
	content:"\f118"
}
.flaticon-paper-plane:before {
	content:"\f119"
}
.flaticon-party:before {
	content:"\f11a"
}
.flaticon-people:before {
	content:"\f11b"
}
.flaticon-pharaoh:before {
	content:"\f11c"
}
.flaticon-photographer-with-cap-and-glasses:before {
	content:"\f11d"
}
.flaticon-placeholder:before {
	content:"\f11e"
}
.flaticon-rain:before {
	content:"\f11f"
}
.flaticon-road-perspective-of-curves:before {
	content:"\f120"
}
.flaticon-ruins:before {
	content:"\f121"
}
.flaticon-ship:before {
	content:"\f122"
}
.flaticon-sidebar:before {
	content:"\f123"
}
.flaticon-smartphone:before {
	content:"\f124"
}
.flaticon-social-media:before {
	content:"\f125"
}
.flaticon-squares-gallery-grid-layout-interface-symbol:before {
	content:"\f126"
}
.flaticon-summer:before {
	content:"\f127"
}
.flaticon-swimmer:before {
	content:"\f128"
}
.flaticon-tea:before {
	content:"\f129"
}
.flaticon-television:before {
	content:"\f12a"
}
.flaticon-tent:before {
	content:"\f12b"
}
.flaticon-transport:before {
	content:"\f12c"
}
.flaticon-twitter:before {
	content:"\f12d"
}
.flaticon-weightlifting:before {
	content:"\f12e"
}
.flaticon-wifi:before {
	content:"\f12f"
}
/*
    Estep Gallery Styles
    #Source Code: estepgallery.css
*/

.masonrydiv .item h3,
.masonrydiv .loadmorediv:hover a i,
.sosyalmedyafoto h3 {
	-moz-transition:.5s ease;
	-webkit-transition:.5s ease;
	-ms-transition:.5s ease;
	-o-transition:.5s ease
}
.gallerybanner {
	background-position:center center;
	-ms-background-size:cover;
	background-size:cover;
	height:350px
}
.gallerybanner .great {
	z-index:15;
	top:60%
}
.gallerybanner .great h1 {
	margin-bottom:0;
	font-size:70px;
	line-height:90px
}
.masonrydiv {
	padding:0
}
.masonrydiv .loadmorediv {
	margin:20px auto;
	text-align:center
}
.masonrydiv .loadmorediv .btn-primary {
	color:#0b6f75;
	background-color:#00ccd9;
	border-color:#00b7c2;
	width:100%;
	letter-spacing:.3em;
	padding-top:15px;
	padding-bottom:15px
}
.masonrydiv .item,
.sosyalmedyafoto {
	float:left;
	margin-bottom:10px;
	overflow:hidden;
	background-color:#444
}
.masonrydiv .loadmorediv:hover a i {
	transition:.5s ease
}
.masonrydiv .item {
	width:380px
}
.linkim {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.sosyalmedyafoto {
	width:220px!important
}
.item p,
.item span.link,
.sosyalmedyafoto p {
	display:inline;
	left:auto;
	margin-top:-20px;
	position:absolute;
	text-align:center;
	top:50%;
	width:100%
}
.masonrydiv .item p a i,
.masonrydiv .item p.nolink i,
.masonrydiv .item span a i,
.sosyalmedyafoto p a i {
	margin:0 4px 0 -21px;
	color:#fff;
	font-size:146%;
	position:absolute;
	-ms-border-radius:50%;
	border-radius:50%;
	height:42px;
	width:42px;
	line-height:44px;
	background:#000;
	background:hsla(0,
	0%,
	0%,
	.5);
	-ms-opacity:0;
	opacity:0;
	-webkit-transition:opacity .25s,
	-webkit-transform .25s;
	-ms-transition:opacity .25s,
	transform .25s;
	-o-transition:opacity .25s,
	transform .25s;
	transition:opacity .25s,
	transform .25s;
	-webkit-transform:translate3d(0,
	30px,
	0);
	-ms-transform:translate3d(0,
	30px,
	0);
	transform:translate3d(0,
	30px,
	0)
}
.masonrydiv .item:hover p i,
.masonrydiv .item:hover span i,
.sosyalmedyafoto:hover p i {
	opacity:1;
	-webkit-transform:translate3d(0,
	0,
	0) rotate(0);
	transform:translate3d(0,
	0,
	0) rotate(0)
}
.masonrydiv .item:hover p a:nth-child(3) i,
.masonrydiv .item:hover span a:nth-child(3) i,
.sosyalmedyafoto:hover p a:nth-child(3) i {
	-webkit-transition-delay:50ms;
	transition-delay:50ms
}
.masonrydiv .item:hover p a:nth-child(2) i,
.masonrydiv .item:hover span a:nth-child(2) i,
.sosyalmedyafoto:hover p a:nth-child(2) i {
	-webkit-transition-delay:.1s;
	transition-delay:.1s
}
.masonrydiv .item:hover p a:first-child i,
.masonrydiv .item:hover span a:first-child i,
.sosyalmedyafoto:hover p a:first-child i {
	-webkit-transition-delay:.15s;
	transition-delay:.15s
}
.masonrydiv .item:hover p a i,
.masonrydiv .item:hover p a i:hover,
.masonrydiv .item:hover p.nolink i,
.masonrydiv .item:hover span a i:hover,
.sosyalmedyafoto:hover p a i:hover {
	-webkit-transition:all .5s ease 0s;
	transition:all .5s ease 0s;
	color:#00ccd9
}
.masonrydiv .item img,
.sosyalmedyafoto img {
	display:block;
	width:100%;
	-moz-transition:.6s ease;
	-webkit-transition:.6s ease;
	-ms-transition:.6s ease;
	-o-transition:.6s ease;
	transition:.6s ease;
	-moz-backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
	-ms-opacity:.8;
	opacity:.6
}
.masonrydiv .item:hover img,
.sosyalmedyafoto:hover img {
	will-change:transform;
	-moz-transform:scale(1.1,
	1.1);
	-ms-transform:scale(1.1,
	1.1);
	-webkit-transform:scale(1.1,
	1.1);
	transform:scale(1.1,
	1.1);
	-ms-opacity:1;
	opacity:1
}
.masonrydiv .item h3,
.sosyalmedyafoto h3 {
	width:98%;
	color:#fff;
	text-shadow:0 1px 1px #000;
	text-shadow:0 1px 1px rgba(0,
	0,
	0,
	.6);
	font:20px oswaldlight;
	position:absolute;
	bottom:5%;
	text-align:center;
	white-space:nowrap;
	transition:.5s ease;
	opacity:.8
}
.masonrydiv .item:hover h3,
.sosyalmedyafoto:hover h3 {
	will-change:transform;
	-moz-transform:translateY(-20%);
	-ms-transform:translateY(-20%);
	-webkit-transform:translateY(-20%);
	transform:translateY(-20%);
	opacity:1
}
.masonrydiv .item h3,
.sosyalmedyafoto h5.socialsource {
	padding-left:10px;
	color:#fff;
	font:14px oswaldlight;
	position:absolute;
	bottom:10px;
	text-align:left;
	white-space:nowrap;
	-moz-transition:.5s ease;
	-webkit-transition:.5s ease;
	-ms-transition:.5s ease;
	-o-transition:.5s ease;
	transition:.5s ease;
	opacity:.8
}
.masonrydiv .item:hover h3,
.sosyalmedyafoto h5.socialsource .fa-foursquare {
	background-color:#f94877;
	color:#fff;
	padding:2px 1px 2px 3px
}
.masonrydiv .item:hover h3,
.sosyalmedyafoto h5.socialsource .fa-google-plus {
	background-color:#d44031;
	color:#fff;
	padding:2px 1px 2px 3px
}
.masonrydiv .item:hover h3,
.sosyalmedyafoto:hover h5.socialsource {
	will-change:transform;
	text-shadow:0 1px 1px #000;
	text-shadow:0 1px 1px rgba(0,
	0,
	0,
	.6);
	-moz-transform:translateY(-20%);
	-ms-transform:translateY(-20%);
	-webkit-transform:translateY(-20%);
	transform:translateY(-20%);
	opacity:1
}
.masonrydiv .item h3 {
	width:94%;
	bottom:5px;
	left:3%;
	text-align:center
}
.masonrydiv .item:hover h3 {
	will-change:transform;
	text-shadow:none!important;
	background-color:#028086;
	background-color:rgba(2,
	128,
	134,
	.66)
}
@media (min-width: 1170px) {
	.masonrydiv .loadmorediv {
		width:50%
	}
}
@media (max-width: 1169px) {
	.masonrydiv .loadmorediv {
		width:100%
	}
}
.row.search {
	padding:50px 0
}
.row.search .btn-primary {
	color:#fff;
	background-color:#00ccd5;
	border-color:#00bdc5
}
.bigSearch {
	font:20px oswaldlight
}
@media (min-width: 1170px) {
	.mk-arama {
		width:60%;
		margin:0 auto
	}
}
@media (max-width: 1170px) {
	.mk-arama {
		width:80%;
		margin:0 auto
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.mk-arama {
		width:66%;
		margin:0 auto
	}
}
@media(max-width:768px){.mk-arama{width:90%;margin:0 auto
}
}
@media (max-width: 480px) {
	.mk-arama {
		width:100%;
		margin:0 auto
	}
}
/*
    Estep List Styles
    #Source Code: esteplists.css
*/

h2.header {
	margin:30px 0;
	padding:0 10px;
	font-size:50px;
	line-height:50px
}
.listpgWraper {
	background:#f0f0f0;
	padding:50px 0;
	min-height:400px
}
.portfolio-item-fw-bg:hover {
	box-shadow:0 5px 10px 0 #d8d8d8
}
.portfolio-item-fw-bg:hover .image_frame {
	border-color:#d6d6d6
}
.image_frame .image_wrapper a {
	overflow:hidden
}
.image_frame .image_wrapper .image_links.triple a {
	box-shadow:none!important
}
.portfolio-item-fw-bg:hover .image_frame .image_wrapper .image_links a {
	background:#00ccd5;
	background:rgba(0,
	204,
	213,
	.63);
	color:#fff
}
.pagiWrap .showreslt {
	font-weight:600;
	margin-top:10px
}
.pagiWrap .pagination {
	text-align:right;
	margin:0;
	font:16px/20px oswaldregular
}
.pagination>li {
	display:inline!important
}
.pagination>li:first-child>a,
.pagination>li:first-child>span,
.pagination>li:last-child>a,
.pagination>li:last-child>span {
	border-radius:0
}
.pagination>li>a,
.pagination>li>span {
	color:#58c0ff
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
	z-index:3;
	color:#fff;
	cursor:default;
	background-color:#00ccd5;
	border-color:#00ccd5
}
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
	background-color:#ff2f39;
	color:#fff;
	border:1px solid #ff2f39
}
.column_image {
	line-height:0
}
.image_frame,
.wp-caption {
	display:block;
	margin:0;
	border-width:1px;
	border-style:solid;
	max-width:100%;
	line-height:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.if-border-hide .image_frame:not(.has_border),
.image_frame.no_border {
	border-width:0
}
.image_frame .image_wrapper,
.wp-caption img {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.image_frame .image_wrapper a,
.wp-caption a {
	display:inline-block !important
}
.wp-caption-text {
	display:block;
	text-align:center;
	margin:0;
	padding:10px 0 5px;
	line-height:normal
}
.wp-caption-text.hide {
	display:none
}
.if-caption-on .image_frame {
	position:relative
}
.if-caption-on .wp-caption-text {
	position:absolute;
	bottom:15px;
	left:15px;
	padding:5px 10px!important;
	width:calc(100% - 30px);
	box-sizing:border-box;
	background:rgba(0,
	0,
	0,
	.5);
	color:rgba(255,
	255,
	255,
	.7);
	border-radius:3px
}
.if-zoom .image_frame:not(.has_border) .wp-caption-text,
.image_frame.no_border .wp-caption-text {
	padding:10px 0
}
.the_content_wrapper .image_frame,
.the_content_wrapper .wp-caption {
	margin-bottom:20px
}
.the_content_wrapper .wp-caption.aligncenter,
.the_content_wrapper .wp-caption.alignnone {
	clear:both
}
.image_frame .image_wrapper {
	position:relative;
	overflow:hidden;
	padding:1px
}
.image_frame .image_wrapper .mask {
	position:absolute;
	left:0;
	width:100%;
	height:100%;
	z-index:2
}
.image_frame .image_wrapper img:not(.ls-l) {
	position:relative;
	top:0;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
	margin-bottom:-15px!important
}
.greyscale:not(.no_link) .image_wrapper img:not(.ls-l),
.masonry-flat .image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
	margin-bottom:0!important
}
.image_frame.hover .image_wrapper img,
.image_frame:hover .image_wrapper img {
	top:-15px
}
.image_frame.no_link:hover .image_wrapper img,
.image_frame:hover .image_wrapper .ls-container img {
	top:0
}
.image_frame .image_wrapper .mask:after {
	content:"";
	display:block;
	position:absolute;
	left:0;
	width:100%;
	height:100%;
	z-index:3;
	filter:alpha(opacity=0);
	opacity:0
}
.image_frame.hover .image_wrapper .mask:after,
.image_frame:hover .image_wrapper .mask:after {
	filter:alpha(opacity=100);
	opacity:1
}
.image_frame.no_link:hover .image_wrapper .mask:after {
	filter:alpha(opacity=0);
	opacity:0
}
.image_frame .image_wrapper .image_links {
	width:99%;
	height:60px;
	position:absolute;
	left:.5%;
	bottom:-10px;
	z-index:4;
	overflow:hidden;
	text-align:center;
	opacity:0
}
.image_frame .image_wrapper .image_label {
	width:99%;
	height:20px;
	position:absolute;
	left:1%;
	bottom:1%;
	z-index:4;
	overflow:hidden
}
.image_frame .image_wrapper .image_label label {
	display:inline-block
}
.image_frame.hover .image_wrapper .image_links,
.image_frame:hover .image_wrapper .image_links {
	bottom:50%;
	transform:translateY(50%);
	opacity:1
}
.image_frame .image_wrapper .image_links a {
	display:block;
	font-size:25px;
	line-height:60px;
	width:100%;
	text-align:center
}
.image_frame .image_wrapper .image_links.double a {
	width:50%;
	display:block;
	float:left
}
.image_frame .image_wrapper .image_links.double a:first-child {
	-webkit-box-shadow:inset -1px 0 0 0 rgba(255,
	255,
	255,
	.2);
	box-shadow:inset -1px 0 0 0 rgba(255,
	255,
	255,
	.2)
}
.image_frame .image_wrapper .image_links.triple a {
	width:60px;
	display:inline-block;
	-webkit-box-shadow:inset -1px 0 0 0 rgba(255,
	255,
	255,
	.2)
}
.greyscale .image_wrapper .mask,
.if-zoom .image_frame .image_wrapper .image_links,
.if-zoom .image_frame .image_wrapper .mask,
.image_frame.hover-disable .image_wrapper .image_links {
	display:none
}
.image_frame .image_wrapper .image_links.hover-title a {
	font-size:15px;
	text-decoration:none
}
.image_frame .image_wrapper .image_links,
.image_frame .image_wrapper .mask:after,
.image_frame .image_wrapper img {
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.image_frame .image_wrapper .image_links a {
	-webkit-transition:all .1s ease-in-out;
	-moz-transition:all .1s ease-in-out;
	-o-transition:all .1s ease-in-out;
	transition:all .1s ease-in-out
}
.greyscale .image_wrapper img {
	top:0!important;
	margin-bottom:0!important
}
.greyscale .image_wrapper img.BWFilter {
	opacity:1;
	z-index:2
}
.greyscale .image_wrapper img:not(.BWFilter) {
	opacity:0
}
.greyscale .image_wrapper:hover img.BWFilter {
	opacity:0!important
}
.greyscale .image_wrapper:hover img:not(.BWFilter) {
	opacity:1!important
}
.greyscale .image_frame .image_wrapper img {
	-webkit-transition:all 0s;
	-moz-transition:all 0s;
	-o-transition:all 0s;
	transition:all 0s
}
.greyscale.tiles .post-item .image_wrapper_tiles img.BWFilter {
	opacity:1;
	z-index:2
}
.greyscale.tiles .post-item .image_wrapper_tiles img:not(.BWFilter) {
	opacity:0
}
.greyscale.tiles .post-item:hover .image_wrapper_tiles img.BWFilter {
	opacity:0!important
}
.greyscale.tiles .post-item:hover .image_wrapper_tiles img:not(.BWFilter) {
	opacity:1!important
}
.if-overlay .image_frame .image_wrapper .image_links {
	opacity:0;
	width:60px;
	height:60px;
	bottom:auto;
	top:50%;
	left:50%;
	z-index:4;
	margin-top:-30px;
	margin-left:-30px;
	-moz-transform:scale(0);
	-webkit-transform:scale(0);
	-o-transform:scale(0)
}
.if-overlay .image_frame .image_wrapper .image_links.double {
	width:120px;
	margin-left:-60px
}
.if-overlay .image_frame .image_wrapper .image_links.triple {
	width:180px;
	margin-left:-90px
}
.if-overlay .image_frame .image_wrapper .image_links.hover-title {
	width:100%;
	left:0;
	margin-left:0
}
.if-overlay li.product .added-cart,
.if-overlay li.product .product-loading-icon {
	border-radius:0!important;
	width:60px!important;
	height:60px!important;
	margin:-30px 0 0 -30px!important
}
.if-overlay li.product.added-to-cart .added-cart,
.if-overlay li.product.adding-to-cart .added-cart {
	z-index:5!important
}
.if-overlay .image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
	margin-bottom:0
}
.if-zoom .image_frame:not(.no_link) .image_wrapper img:not(.ls-l),
.image_frame.hover-disable:not(.no_link) .image_wrapper img:not(.ls-l) {
	margin-bottom:0!important
}
.portfolio_group,
.portfolio_group .portfolio-item.isotope-grid-sizer {
	margin:0!important
}
.if-overlay .image_frame.hover .image_wrapper .image_links,
.if-overlay .image_frame:hover .image_wrapper .image_links {
	opacity:1;
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1)
}
.if-overlay .image_frame.hover .image_wrapper img,
.if-overlay .image_frame:hover .image_wrapper img {
	-moz-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-o-transform:scale(1.2);
	top:0
}
.if-overlay .image_item.hover .image_wrapper img,
.if-overlay .image_item:hover .image_wrapper img {
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1)
}
.if-zoom .image_frame.hover .image_wrapper img,
.if-zoom .image_frame:hover .image_wrapper img {
	top:0;
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1)
}
.if-zoom .image_frame.no_link:hover .image_wrapper img,
.if-zoom image_frame.no_link.hover .image_wrapper img {
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1)
}
.image_frame.hover-disable .image_wrapper .mask {
	display:none!important
}
.image_frame.hover-disable .image_wrapper img {
	margin-bottom:0!important;
	top:0!important;
	-moz-transform:scale(1)!important;
	-webkit-transform:scale(1)!important;
	-o-transform:scale(1)!important
}
.portfolio_group .portfolio-item {
	list-style:none!important;
	float:left
}
.portfolio_group:not(.list) .portfolio-item {
	background:0 0!important
}
.portfolio_group .portfolio-item .list_style_header {
	display:none;
	overflow:hidden;
	margin-bottom:20px;
	position:relative;
	min-height:46px;
	padding-right:275px
}
.portfolio_group .portfolio-item .list_style_header h3 {
	margin-bottom:0;
	margin-top:7px
}
.portfolio_group .portfolio-item .list_style_header .links_wrapper {
	position:absolute;
	right:0;
	top:0
}
.portfolio_group .portfolio-item .list_style_header .links_wrapper a {
	margin-bottom:0
}
.portfolio_group .portfolio-item .list_style_header .links_wrapper a:last-child {
	margin-right:0
}
.portfolio_group .portfolio-item:first-child .list_style_header .links_wrapper a.portfolio_prev_js,
.portfolio_group .portfolio-item:last-child .list_style_header .links_wrapper a.portfolio_next_js {
	display:none
}
.portfolio_group .portfolio-item .image_frame {
	width:100%;
	margin-bottom:0
}
.portfolio_group .portfolio-item .desc {
	padding:20px;
	background:#f8f8f8;
	overflow:hidden
}
.portfolio_group .portfolio-item .desc .meta {
	position:relative;
	font:13px/16px ralewayregular;
	margin-bottom:10px
}
.portfolio_group .portfolio-item .desc .details-wrapper dl,
.portfolio_group .portfolio-item .desc .title_wrapper h5 {
	margin-bottom:0
}
.portfolio_group .portfolio-item .desc .meta ul li {
	display:inline
}
.portfolio_group .portfolio-item .desc .meta ul li:first-child {
	margin-right:20px
}
.portfolio_group .portfolio-item .desc .meta ul li i.fa {
	margin-right:5px;
	color:#d83838
}
.portfolio_group .portfolio-item .desc .title_wrapper {
	position:relative;
	font:18px/24px ralewaysemibold
}
.portfolio_group .portfolio-item .desc .title_wrapper h5 a {
	color:#00ccd5
}
.portfolio_group .portfolio-item .desc .title_wrapper h5 a:hover {
	color:#f10000
}
.portfolio_group .portfolio-item .desc .title_wrapper .button-love {
	position:absolute;
	right:0;
	top:0
}
.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.mfn-love {
	display:inline-block;
	position:relative;
	padding-left:24px
}
.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.mfn-love i {
	position:absolute;
	left:0;
	top:0;
	font-size:16px
}
.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.mfn-love:hover {
	text-decoration:none
}
.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.mfn-love i:last-child {
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.loved.mfn-love i:last-child,
.portfolio_group .portfolio-item .desc .title_wrapper .button-love a:hover.mfn-love i:last-child {
	opacity:1;
	filter:alpha(opacity=100)
}
.portfolio_group .portfolio-item .desc .desc-wrapper {
	margin-right:280px
}
.portfolio_group .portfolio-item .desc .details-wrapper {
	float:right;
	width:240px;
	padding-left:19px;
	border-left-width:1px;
	border-style:solid
}
.portfolio_group .portfolio-item .desc .details-wrapper dl>dt {
	padding:2px 0;
	border:0;
	width:80px
}
.portfolio_group .portfolio-item .desc .details-wrapper dl>dd {
	padding:2px 0;
	border:0;
	margin-left:90px
}
.portfolio_group.list .portfolio-item {
	width:100%;
	border-bottom-width:0;
	border-style:solid
}
.portfolio_group.list .portfolio-item .portfolio-item-fw-bg {
	background-position:top center;
	background-repeat:repeat;
	padding:35px 0
}
.portfolio_group:not(.list) .portfolio-item .portfolio-item-fw-bg {
	background:0 0!important
}
body.with_aside .portfolio_group.list .portfolio-item .portfolio-item-fw-bg {
	padding-left:5%;
	padding-right:5%
}
body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper {
	width:1176px;
	margin:0 auto
}
.portfolio_group.list .portfolio-item .list_style_header {
	display:block
}
.portfolio_group.list .portfolio-item .desc {
	background:0 0;
	padding:20px 0 0
}
.portfolio_group.list .portfolio-item .desc .title_wrapper {
	display:none
}
.portfolio_group.masonry .portfolio-item {
	width:31.2%;
	margin:0 1% 20px
}
.portfolio_group.masonry .portfolio-item .desc .title_wrapper {
	margin-bottom:15px
}
.portfolio_group.masonry .portfolio-item .desc .desc-wrapper {
	display:block;
	margin-right:0;
	font:15px/20px ralewayregular
}
.portfolio_group.masonry .portfolio-item .desc .details-wrapper {
	display:none
}
.portfolio_group.masonry-hover .portfolio-item {
	width:31.2%;
	margin:0 1% 20px
}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper {
	position:relative;
	overflow:hidden
}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc {
	opacity:0;
	position:absolute;
	left:0;
	top:0;
	background-color:rgba(0,
	0,
	0,
	.3);
	height:100%;
	width:100%;
	padding:10% 10% 50px;
	box-sizing:border-box;
	z-index:2
}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc h3:after {
	content:"";
	display:block;
	margin:15px 0;
	width:20px;
	height:3px;
	background:#fff
}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc h3 a {
	color:#fff
}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .desc-inner {
	height:100%;
	overflow:hidden;
	color:#fff
}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper {
	bottom:18px;
	box-sizing:border-box;
	left:0;
	padding:0 7% 0 8%;
	position:absolute;
	width:100%
}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.external,
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.link,
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.zoom {
	font-size:25px;
	color:#fff;
	position:relative;
	top:0
}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.link {
	float:right
}
.portfolio_group.masonry-hover .portfolio-item .image-wrapper {
	line-height:0
}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc.bg-light .desc-inner,
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc.bg-light .links-wrappper a,
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc.bg-light h3 a {
	color:#444
}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc.bg-light h3:after {
	background:#444
}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper:hover .hover-desc {
	opacity:1
}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a:hover.external,
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a:hover.link,
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a:hover.zoom {
	top:-3px
}
.portfolio_group.masonry-hover .portfolio-item.no-thumbnail .masonry-hover-wrapper .hover-desc {
	padding:10%;
	position:static;
	opacity:1
}
.portfolio_group.masonry-hover .portfolio-item.no-thumbnail .masonry-hover-wrapper {
	overflow:visible
}
.portfolio_group.masonry-hover .portfolio-item.no-thumbnail .masonry-hover-wrapper .hover-desc .desc-inner {
	margin-bottom:15px
}
.portfolio_group.masonry-hover .portfolio-item.no-thumbnail .masonry-hover-wrapper .hover-desc .links-wrappper {
	position:static;
	padding:0;
	margin-top:30px
}
.portfolio_group.masonry-hover .portfolio-item.no-thumbnail .masonry-hover-wrapper .hover-desc .links-wrappper a.zoom {
	display:none
}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc,
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.external,
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.link,
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.zoom {
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.portfolio_group.grid.col-2 .portfolio-item,
.portfolio_group.masonry-hover.col-2 .portfolio-item,
.portfolio_group.masonry-minimal.col-2 .portfolio-item,
.portfolio_group.masonry.col-2 .portfolio-item {
	width:47.99%
}
.portfolio_group.grid.col-3 .portfolio-item,
.portfolio_group.masonry-hover.col-3 .portfolio-item,
.portfolio_group.masonry-minimal.col-3 .portfolio-item,
.portfolio_group.masonry.col-3 .portfolio-item {
	width:31.33%
}
.portfolio_group.grid.col-4 .portfolio-item,
.portfolio_group.masonry-hover.col-4 .portfolio-item,
.portfolio_group.masonry-minimal.col-4 .portfolio-item,
.portfolio_group.masonry.col-4 .portfolio-item {
	width:22.99%
}
.portfolio_group.grid.col-5 .portfolio-item,
.portfolio_group.masonry-hover.col-5 .portfolio-item,
.portfolio_group.masonry-minimal.col-5 .portfolio-item,
.portfolio_group.masonry.col-5 .portfolio-item {
	width:18.99%;
	margin:0 .5% 20px
}
.portfolio_group.grid.col-6 .portfolio-item,
.portfolio_group.masonry-hover.col-6 .portfolio-item,
.portfolio_group.masonry-minimal.col-6 .portfolio-item,
.portfolio_group.masonry.col-6 .portfolio-item {
	width:15.66%;
	margin:0 .5% 20px
}
.blog-teaser li .desc-wrapper .desc .post-title:after,
.blog-teaser li.format-quote,
.blog-teaser li.no-img,
.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-title:after,
.masonry.tiles .post-item.format-quote,
.masonry.tiles .post-item.no-img {
	background:#0095eb
}
.image_frame .image_wrapper .image_links a {
	color:#FFF
}
.image_frame .image_wrapper .image_links a:hover {
	background:#eb000b!important
}
.image_frame {
	border-color:#e8e8e8
}
.image_frame .image_wrapper .mask::after {
	background:rgba(255,
	255,
	255,
	.4)
}
.sliding_box .desc_wrapper {
	background:#0095eb
}
.sliding_box .desc_wrapper:after {
	border-bottom-color:#0095eb
}
/*
    
    #Source Code: 
*/

/*
    
    #Source Code: 
*/

.examples1 a, #contentdetailPhotosSection a {
    position: relative;
    display: block;
}
    .examples1 a span,
    #contentdetailPhotosSection a span{
        width: 100%;
        height: 100%;
        background: inherit;
        display: block;
        position: absolute;
        left: 0;
        top: 0;
    }
.examples1 a span:hover{background:rgba(0, 0, 0, .5); transition: all 0.5s ease;}
    .examples1 a span span,
    #contentdetailPhotosSection a span span {
        position: absolute;
        height: 70px;
        width: 70px;
        border-radius: 100%;
        border: 2px solid #ffffff;
        margin: 0 auto;
        line-height: 70px;
        /*animation: pulse 2s infinite;*/
        top: 50%;
        transform: translateY(-50%);
        left: 0;
        right: 0;
        text-indent: -9920px;
        z-index: 1;
    }
        .examples1 a span span{
            background: url(../images/play.png) no-repeat 60% 50% !important;
        }
        #contentdetailPhotosSection a span span {
            background: url(../images/zoom-32.png) no-repeat 50% 50% !important;
            top: calc(50% - 35px);
        }

.VideoBox a{position:relative; display:block;}
.VideoBox a span{ width:100%; height:100%; background:inherit; display:block; position:absolute; left:0; top:0; }
.VideoBox a span:hover{background:rgba(0, 0, 0, .5); transition: all 0.5s ease;}
.VideoBox a span span{position:absolute;
height: 70px;
	width: 70px;
	border-radius: 100%;
	border: 2px solid #ffffff;
	margin: 0 auto;
	line-height: 70px;
	animation: pulse 2s infinite; 
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: 0; background:url(../images/play.png) no-repeat 60% 50%!important; text-indent:-1920px;

}

@-webkit-keyframes pulse {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.4);
    }
    70% {
        -webkit-box-shadow: 0 0 0 30px rgba(0, 204, 213, 0);
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(0, 204, 213, 0);
    }
}
@keyframes pulse {
    0% {
        -moz-box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.4);
        box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.4);
    }
    70% {
        -moz-box-shadow: 0 0 0 10px rgba(0, 204, 213, 0);
        box-shadow: 0 0 0 30px rgba(0, 204, 213, 0);
    }
    100% {
        -moz-box-shadow: 0 0 0 0 rgba(0, 204, 213, 0);
        box-shadow: 0 0 0 0 rgba(0, 204, 213, 0);
    }
}