/*! Flickity v2.0.5
http://flickity.metafizzy.co
---------------------------------------------- */
/*! Flickity v2.0.5
http://flickity.metafizzy.co
---------------------------------------------- */
@font-face {
    font-family: 'Playfair Display';
    src: url('../fonts/play-fair-display/playfairdisplay.woff2') format('woff2'),
         url('../fonts/play-fair-display/playfairdisplay.woff2') format('woff');
    font-weight: normal;
    font-style: normal;

}
body.cms-page-view{
	color: #000;
}
body.cms-page-view .title h5{
	font-family: none;
}
body.cms-page-view .page-main p{
	margin-bottom: 0px;
}
body.cms-page-view .page-main p.justify{
	text-align: justify;
}
body.cms-page-view .cms-privacy-policy{
	font-family: none;
}
h3{
	margin-bottom: 0px;
}
.flickity-rtl .flickity-page-dots,.ui-datepicker-rtl,html[data-language=ar] .magazine {
	direction: rtl;
}

.ui-button,.ui-spinner,.ui-spinner-input {
	vertical-align: middle;
}

.flickity-enabled {
	position: relative;
}

.flickity-enabled:focus {
	outline: 0;
}

.flickity-viewport {
	position: relative;
	overflow: hidden;
	height: 100%;
}

.flickity-slider {
	position: absolute;
	width: 100%;
	height: 100%;
}

.flickity-enabled.is-draggable {
	-webkit-tap-highlight-color: transparent;
	tap-highlight-color: transparent;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
	cursor: move;
	cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
	cursor: grabbing;
}

.flickity-prev-next-button {
	position: absolute;
	top: 50%;
	width: 44px;
	height: 44px;
	border: none;
	border-radius: 50%;
	background: #fff;
	background: hsla(0,0%,100%,.75);
	cursor: pointer;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.flickity-prev-next-button:hover {
	background: #fff;
	border: none;
}

.flickity-prev-next-button:focus {
	outline: 0;
	box-shadow: 0 0 0 5px #09f;
}

.flickity-prev-next-button:active {
	opacity: .6;
}

.flickity-prev-next-button.previous {
	left: 10px;
}

.flickity-prev-next-button.next {
	right: 10px;
}

.flickity-rtl .flickity-prev-next-button.previous {
	right: 10px;
	left: auto;
}

.flickity-rtl .flickity-prev-next-button.next {
	right: auto;
	left: 10px;
}

.flickity-prev-next-button:disabled {
	opacity: .3;
	cursor: auto;
}

.flickity-prev-next-button svg {
	position: absolute;
	top: 20%;
	left: 20%;
	width: 60%;
	height: 60%;
}

.flickity-prev-next-button .arrow {
	fill: #333;
}

.flickity-page-dots {
	position: absolute;
	bottom: -25px;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
	text-align: center;
	line-height: 1;
}

.flickity-page-dots .dot {
	display: inline-block;
	margin: 0 8px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #333;
	opacity: .25;
	cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
	opacity: 1;
}
/* ! jQuery UI - v1.11.4 - 2015-03-11
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; */.ui-helper-hidden {
	display: none;
}

.magazine.magazine-article .magazine__scrollable-wrapper .magazine-article-products-launch>div> h6{
	font-size: 14px;
}

.ui-helper-hidden-accessible {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	margin: -1px;
	padding: 0;
	width: 1px;
	height: 1px;
	border: 0;
}

.ui-helper-zfix,.ui-widget-overlay {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	outline: 0;
	border: 0;
	list-style: none;
	text-decoration: none;
	font-size: 100%;
	line-height: 1.3;
}

.ui-helper-clearfix:after,.ui-helper-clearfix:before {
	display: table;
	border-collapse: collapse;
	content: "";
}

.ui-helper-clearfix:after {
	clear: both;
}

.ui-helper-clearfix {
	min-height: 0;
}

.ui-helper-zfix {
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}

.ui-state-disabled {
	cursor: default!important;
}

.ui-icon{
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
	text-indent: -99999px;
}

.ui-widget-overlay {
	position: fixed;
}

.ui-accordion .ui-accordion-header {
	position: relative;
	display: block;
	margin: 2px 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0;
	font-size: 100%;
	cursor: pointer;
}

.ui-accordion .ui-accordion-icons,.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	top: 50%;
	left: .5em;
	margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
	overflow: auto;
	padding: 1em 2.2em;
	border-top: 0;
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

.ui-button {
	position: relative;
	display: inline-block;
	overflow: visible;
	margin-right: .1em;
	padding: 0;
	text-align: center;
	line-height: normal;
	cursor: pointer;
}

.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited {
	text-decoration: none;
}

.ui-button-icon-only {
	width: 2.2em;
}

button.ui-button-icon-only {
	width: 2.4em;
}

.ui-button-icons-only {
	width: 3.4em;
}

button.ui-button-icons-only {
	width: 3.7em;
}

.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}

.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
	padding-right: 2.1em;
	padding-left: 2.1em;
}

input.ui-button {
	padding: .4em 1em;
}

.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}

.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary {
	left: .5em;
}

.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary {
	right: .5em;
}

.ui-buttonset {
	margin-right: 7px;
}

.ui-buttonset .ui-button {
	margin-right: -.3em;
	margin-left: 0;
}

button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.ui-datepicker {
	display: none;
	padding: .2em .2em 0;
	width: 17em;
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}

.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}

.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover {
	top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}

.ui-datepicker .ui-datepicker-next {
	right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}

.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	text-align: center;
	line-height: 1.8em;
}

.ui-datepicker .ui-datepicker-title select {
	margin: 1px 0;
	font-size: 1em;
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}

.ui-datepicker table {
	margin: 0 0 .4em;
	width: 100%;
	border-collapse: collapse;
	font-size: .9em;
}

.ui-datepicker th {
	padding: .7em .3em;
	border: 0;
	text-align: center;
	font-weight: 700;
}

.ui-datepicker td {
	padding: 1px;
	border: 0;
}

.ui-datepicker td a,.ui-datepicker td span {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
	margin: .7em 0 0;
	padding: 0 .2em;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	background-image: none;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	overflow: visible;
	margin: .5em .2em .4em;
	padding: .2em .6em .3em;
	width: auto;
	cursor: pointer;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}

.ui-datepicker.ui-datepicker-multi {
	width: auto;
}

.ui-datepicker-multi .ui-datepicker-group table {
	margin: 0 auto .4em;
	width: 95%;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
	right: auto;
	left: 2px;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	right: auto;
	left: 1px;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}


.ui-progressbar {
	overflow: hidden;
	height: 2em;
	text-align: left;
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
	background: url(data:image/gif;
	opacity: .25;
	base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height: 100%;
	filter: alpha(opacity=25);
}

.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}

.ui-resizable {
	position: relative;
}

.ui-resizable-handle {
	position: absolute;
	display: block;
	font-size: .1px;
	-ms-touch-action: none;
	touch-action: none;
}

.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle {
	display: none;
}

.ui-resizable-n {
	top: -5px;
	left: 0;
	width: 100%;
	height: 7px;
	cursor: n-resize;
}

.ui-resizable-s {
	bottom: -5px;
	left: 0;
	width: 100%;
	height: 7px;
	cursor: s-resize;
}

.ui-resizable-e {
	top: 0;
	right: -5px;
	width: 7px;
	height: 100%;
	cursor: e-resize;
}

.ui-resizable-w {
	top: 0;
	left: -5px;
	width: 7px;
	height: 100%;
	cursor: w-resize;
}

.ui-resizable-se {
	right: 1px;
	bottom: 1px;
	width: 9pt;
	height: 9pt;
	cursor: se-resize;
}

.ui-resizable-sw {
	bottom: -5px;
	left: -5px;
	width: 9px;
	height: 9px;
	cursor: sw-resize;
}

.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down {
	bottom: 0;
}

.ui-resizable-nw {
	top: -5px;
	left: -5px;
	width: 9px;
	height: 9px;
	cursor: nw-resize;
}

.ui-resizable-ne {
	top: -5px;
	right: -5px;
	width: 9px;
	height: 9px;
	cursor: ne-resize;
}

.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted #000;
}

.ui-selectmenu-menu {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	margin: 0;
	padding: 0;
}

.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	margin: .5em 0 0;
	padding: 2px .4em;
	height: auto;
	border: 0;
	font-weight: 700;
	font-size: 1em;
	line-height: 1.5;
}

.ui-selectmenu-open {
	display: block;
}

.ui-selectmenu-button {
	position: relative;
	display: inline-block;
	overflow: hidden;
	text-decoration: none;
	cursor: pointer;
}

.ui-selectmenu-button span.ui-icon {
	position: absolute;
	top: 50%;
	right: .5em;
	left: auto;
	margin-top: -8px;
}

.ui-selectmenu-button span.ui-selectmenu-text {
	display: block;
	overflow: hidden;
	padding: .4em 2.1em .4em 1em;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 1.4;
}

.ui-slider {
	position: relative;
	text-align: left;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	display: block;
	border: 0;
	background-position: 0 0;
	font-size: .7em;
}

.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 75pt;
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-bottom: -.6em;
	margin-left: 0;
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}

.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
}

.ui-spinner-input {
	margin: .2em 22px .2em .4em;
	padding: 0;
	border: none;
	background: 0 0;
	color: inherit;
}


.ui-spinner-button {
	position: absolute;
	right: 0;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 1pc;
	height: 50%;
	text-align: center;
	font-size: .5em;
	cursor: default;
}

.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-right: none;
	border-bottom: none;
}

.ui-spinner .ui-icon {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -8px;
}

.ui-spinner-up {
	top: 0;
}

.ui-spinner .ui-icon-triangle-1-s {
	background-position: -65px -1pc;
}

.ui-tabs {
	position: relative;
	padding: .2em;
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
	position: relative;
	top: 0;
	float: left;
	margin: 1px .2em 0 0;
	padding: 0;
	list-style: none;
	white-space: nowrap;
	border-bottom-width: 0;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
	display: block;
	padding: 1em 1.4em;
	border-width: 0;
	background: 0 0;
}

.ui-tooltip {
	position: absolute;
	z-index: 9999;
	padding: 8px;
	max-width: 300px;
	box-shadow: 0 0 5px #aaa;
}

body .ui-tooltip {
	border-width: 2px;
}



.magazine .magazine-overlay .carousel-info .counter,.magazine .magazine-overlay .carousel-info .counter span {
	color: #fff;
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
	font-weight: 700;
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
	font-weight: 400;
	opacity: .7;
	filter: Alpha(Opacity=70);
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
	background-image: none;
	opacity: .35;
	filter: Alpha(Opacity=35);
}

.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35);
}

.ui-state-default .ui-icon {
	background-image: url(images/ui-icons_888888_256x240.png);
}

.ui-state-active .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png);
}

.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_cd0a0a_256x240.png);
}

.ui-icon-blank {
	background-position: 1pc 1pc;
}

.ui-icon-carat-1-n {
	background-position: 0 0;
}

.ui-icon-carat-1-ne {
	background-position: -1pc 0;
}

.ui-icon-carat-1-e {
	background-position: -2pc 0;
}

.ui-icon-carat-1-se {
	background-position: -3pc 0;
}

.ui-icon-carat-1-s {
	background-position: -4pc 0;
}

.ui-icon-carat-1-sw {
	background-position: -5pc 0;
}

.ui-icon-carat-1-w {
	background-position: -6pc 0;
}

.ui-icon-carat-1-nw {
	background-position: -7pc 0;
}

.ui-icon-carat-2-n-s {
	background-position: -8pc 0;
}

.ui-icon-carat-2-e-w {
	background-position: -9pc 0;
}

.ui-icon-triangle-1-n {
	background-position: 0 -1pc;
}

.ui-icon-triangle-1-ne {
	background-position: -1pc -1pc;
}

.ui-icon-triangle-1-e {
	background-position: -2pc -1pc;
}

.ui-icon-triangle-1-se {
	background-position: -3pc -1pc;
}

.ui-icon-triangle-1-s {
	background-position: -4pc -1pc;
}

.ui-icon-triangle-1-sw {
	background-position: -5pc -1pc;
}

.ui-icon-triangle-1-w {
	background-position: -6pc -1pc;
}

.ui-icon-triangle-1-nw {
	background-position: -7pc -1pc;
}

.ui-icon-triangle-2-n-s {
	background-position: -8pc -1pc;
}

.ui-icon-triangle-2-e-w {
	background-position: -9pc -1pc;
}

.ui-icon-arrow-1-n {
	background-position: 0 -2pc;
}

.ui-icon-arrow-1-ne {
	background-position: -1pc -2pc;
}

.ui-icon-arrow-1-e {
	background-position: -2pc -2pc;
}

.ui-icon-arrow-1-se {
	background-position: -3pc -2pc;
}

.ui-icon-arrow-1-s {
	background-position: -4pc -2pc;
}

.ui-icon-arrow-1-sw {
	background-position: -5pc -2pc;
}

.ui-icon-arrow-1-w {
	background-position: -6pc -2pc;
}

.ui-icon-arrow-1-nw {
	background-position: -7pc -2pc;
}

.ui-icon-arrow-2-n-s {
	background-position: -8pc -2pc;
}

.ui-icon-arrow-2-ne-sw {
	background-position: -9pc -2pc;
}

.ui-icon-arrow-2-e-w {
	background-position: -10pc -2pc;
}

.ui-icon-arrow-2-se-nw {
	background-position: -11pc -2pc;
}

.ui-icon-arrowstop-1-n {
	background-position: -2in -2pc;
}

.ui-icon-arrowstop-1-e {
	background-position: -13pc -2pc;
}

.ui-icon-arrowstop-1-s {
	background-position: -14pc -2pc;
}

.ui-icon-arrowstop-1-w {
	background-position: -15pc -2pc;
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -3pc;
}

.ui-icon-arrowthick-1-ne {
	background-position: -1pc -3pc;
}

.ui-icon-arrowthick-1-e {
	background-position: -2pc -3pc;
}

.ui-icon-arrowthick-1-se {
	background-position: -3pc -3pc;
}

.ui-icon-arrowthick-1-s {
	background-position: -4pc -3pc;
}

.ui-icon-arrowthick-1-sw {
	background-position: -5pc -3pc;
}

.ui-icon-arrowthick-1-w {
	background-position: -6pc -3pc;
}

.ui-icon-arrowthick-1-nw {
	background-position: -7pc -3pc;
}

.ui-icon-arrowthick-2-n-s {
	background-position: -8pc -3pc;
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -9pc -3pc;
}

.ui-icon-arrowthick-2-e-w {
	background-position: -10pc -3pc;
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -11pc -3pc;
}

.ui-icon-arrowthickstop-1-n {
	background-position: -2in -3pc;
}

.ui-icon-arrowthickstop-1-e {
	background-position: -13pc -3pc;
}

.ui-icon-arrowthickstop-1-s {
	background-position: -14pc -3pc;
}

.ui-icon-arrowthickstop-1-w {
	background-position: -15pc -3pc;
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -4pc;
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -1pc -4pc;
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -2pc -4pc;
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -3pc -4pc;
}

.ui-icon-arrowreturn-1-w {
	background-position: -4pc -4pc;
}

.ui-icon-arrowreturn-1-n {
	background-position: -5pc -4pc;
}

.ui-icon-arrowreturn-1-e {
	background-position: -6pc -4pc;
}

.ui-icon-arrowreturn-1-s {
	background-position: -7pc -4pc;
}

.ui-icon-arrowrefresh-1-w {
	background-position: -8pc -4pc;
}

.ui-icon-arrowrefresh-1-n {
	background-position: -9pc -4pc;
}

.ui-icon-arrowrefresh-1-e {
	background-position: -10pc -4pc;
}

.ui-icon-arrowrefresh-1-s {
	background-position: -11pc -4pc;
}

.ui-icon-arrow-4 {
	background-position: 0 -5pc;
}

.ui-icon-arrow-4-diag {
	background-position: -1pc -5pc;
}

.ui-icon-extlink {
	background-position: -2pc -5pc;
}

.ui-icon-newwin {
	background-position: -3pc -5pc;
}

.ui-icon-refresh {
	background-position: -4pc -5pc;
}

.ui-icon-shuffle {
	background-position: -5pc -5pc;
}

.ui-icon-transfer-e-w {
	background-position: -6pc -5pc;
}

.ui-icon-transferthick-e-w {
	background-position: -7pc -5pc;
}

.ui-icon-folder-collapsed {
	background-position: 0 -6pc;
}

.ui-icon-folder-open {
	background-position: -1pc -6pc;
}

.ui-icon-document {
	background-position: -2pc -6pc;
}

.ui-icon-document-b {
	background-position: -3pc -6pc;
}

.ui-icon-note {
	background-position: -4pc -6pc;
}

.ui-icon-mail-closed {
	background-position: -5pc -6pc;
}

.ui-icon-mail-open {
	background-position: -6pc -6pc;
}

.ui-icon-suitcase {
	background-position: -7pc -6pc;
}

.ui-icon-comment {
	background-position: -8pc -6pc;
}

.ui-icon-person {
	background-position: -9pc -6pc;
}

.ui-icon-print {
	background-position: -10pc -6pc;
}

.ui-icon-trash {
	background-position: -11pc -6pc;
}

.ui-icon-locked {
	background-position: -2in -6pc;
}

.ui-icon-unlocked {
	background-position: -13pc -6pc;
}

.ui-icon-bookmark {
	background-position: -14pc -6pc;
}

.ui-icon-tag {
	background-position: -15pc -6pc;
}

.ui-icon-home {
	background-position: 0 -7pc;
}

.ui-icon-flag {
	background-position: -1pc -7pc;
}

.ui-icon-calendar {
	background-position: -2pc -7pc;
}

.ui-icon-cart {
	background-position: -3pc -7pc;
}

.ui-icon-pencil {
	background-position: -4pc -7pc;
}

.ui-icon-clock {
	background-position: -5pc -7pc;
}

.ui-icon-disk {
	background-position: -6pc -7pc;
}

.ui-icon-calculator {
	background-position: -7pc -7pc;
}

.ui-icon-zoomin {
	background-position: -8pc -7pc;
}

.ui-icon-zoomout {
	background-position: -9pc -7pc;
}

.ui-icon-search {
	background-position: -10pc -7pc;
}

.ui-icon-wrench {
	background-position: -11pc -7pc;
}

.ui-icon-gear {
	background-position: -2in -7pc;
}

.ui-icon-heart {
	background-position: -13pc -7pc;
}

.ui-icon-star {
	background-position: -14pc -7pc;
}

.ui-icon-link {
	background-position: -15pc -7pc;
}

.ui-icon-cancel {
	background-position: 0 -8pc;
}

.ui-icon-plus {
	background-position: -1pc -8pc;
}

.ui-icon-plusthick {
	background-position: -2pc -8pc;
}

.ui-icon-minus {
	background-position: -3pc -8pc;
}

.ui-icon-minusthick {
	background-position: -4pc -8pc;
}

.ui-icon-close {
	background-position: -5pc -8pc;
}

.ui-icon-closethick {
	background-position: -6pc -8pc;
}

.ui-icon-key {
	background-position: -7pc -8pc;
}

.ui-icon-lightbulb {
	background-position: -8pc -8pc;
}

.ui-icon-scissors {
	background-position: -9pc -8pc;
}

.ui-icon-clipboard {
	background-position: -10pc -8pc;
}

.ui-icon-copy {
	background-position: -11pc -8pc;
}

.ui-icon-contact {
	background-position: -2in -8pc;
}

.ui-icon-image {
	background-position: -13pc -8pc;
}

.ui-icon-video {
	background-position: -14pc -8pc;
}

.ui-icon-script {
	background-position: -15pc -8pc;
}

.ui-icon-alert {
	background-position: 0 -9pc;
}

.ui-icon-info {
	background-position: -1pc -9pc;
}

.ui-icon-notice {
	background-position: -2pc -9pc;
}

.ui-icon-help {
	background-position: -3pc -9pc;
}

.ui-icon-check {
	background-position: -4pc -9pc;
}

.ui-icon-bullet {
	background-position: -5pc -9pc;
}

.ui-icon-radio-on {
	background-position: -6pc -9pc;
}

.ui-icon-radio-off {
	background-position: -7pc -9pc;
}

.ui-icon-pin-w {
	background-position: -8pc -9pc;
}

.ui-icon-pin-s {
	background-position: -9pc -9pc;
}

.ui-icon-play {
	background-position: 0 -10pc;
}

.ui-icon-pause {
	background-position: -1pc -10pc;
}

.ui-icon-seek-next {
	background-position: -2pc -10pc;
}

.ui-icon-seek-prev {
	background-position: -3pc -10pc;
}

.ui-icon-seek-end {
	background-position: -4pc -10pc;
}

.ui-icon-seek-first,.ui-icon-seek-start {
	background-position: -5pc -10pc;
}

.ui-icon-stop {
	background-position: -6pc -10pc;
}

.ui-icon-eject {
	background-position: -7pc -10pc;
}

.ui-icon-volume-off {
	background-position: -8pc -10pc;
}

.ui-icon-volume-on {
	background-position: -9pc -10pc;
}

.ui-icon-power {
	background-position: 0 -11pc;
}

.ui-icon-signal-diag {
	background-position: -1pc -11pc;
}

.ui-icon-signal {
	background-position: -2pc -11pc;
}

.ui-icon-battery-0 {
	background-position: -3pc -11pc;
}

.ui-icon-battery-1 {
	background-position: -4pc -11pc;
}

.ui-icon-battery-2 {
	background-position: -5pc -11pc;
}

.ui-icon-battery-3 {
	background-position: -6pc -11pc;
}

.ui-icon-circle-plus {
	background-position: 0 -2in;
}

.ui-icon-circle-minus {
	background-position: -1pc -2in;
}

.ui-icon-circle-close {
	background-position: -2pc -2in;
}

.ui-icon-circle-triangle-e {
	background-position: -3pc -2in;
}

.ui-icon-circle-triangle-s {
	background-position: -4pc -2in;
}

.ui-icon-circle-triangle-w {
	background-position: -5pc -2in;
}

.ui-icon-circle-triangle-n {
	background-position: -6pc -2in;
}

.ui-icon-circle-arrow-e {
	background-position: -7pc -2in;
}

.ui-icon-circle-arrow-s {
	background-position: -8pc -2in;
}

.ui-icon-circle-arrow-w {
	background-position: -9pc -2in;
}

.ui-icon-circle-arrow-n {
	background-position: -10pc -2in;
}

.ui-icon-circle-zoomin {
	background-position: -11pc -2in;
}

.ui-icon-circle-zoomout {
	background-position: -2in -2in;
}

.ui-icon-circle-check {
	background-position: -13pc -2in;
}

.ui-icon-circlesmall-plus {
	background-position: 0 -13pc;
}

.ui-icon-circlesmall-minus {
	background-position: -1pc -13pc;
}

.ui-icon-circlesmall-close {
	background-position: -2pc -13pc;
}

.ui-icon-squaresmall-plus {
	background-position: -3pc -13pc;
}

.ui-icon-squaresmall-minus {
	background-position: -4pc -13pc;
}

.ui-icon-squaresmall-close {
	background-position: -5pc -13pc;
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -14pc;
}

.ui-icon-grip-dotted-horizontal {
	background-position: -1pc -14pc;
}

.ui-icon-grip-solid-vertical {
	background-position: -2pc -14pc;
}

.ui-icon-grip-solid-horizontal {
	background-position: -3pc -14pc;
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -4pc -14pc;
}

.ui-icon-grip-diagonal-se {
	background-position: -5pc -14pc;
}

.ui-widget-overlay,.ui-widget-shadow {
	background: url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;
	opacity: .3;
	filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	border-radius: 8px;
}

.container,.container-fluid {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
}

@-ms-viewport {
	width:device-width;
}



.row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: -10px;
	margin-left: -10px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media (min-width:480px) {
	.container {
		width: 540px;
		max-width: 100%;
	}

	.container,.container-fluid {
		padding-right: 10px;
		padding-left: 10px;
	}

	.row {
		margin-right: -10px;
		margin-left: -10px;
	}
}

@media (min-width:640px) {
	.container {
		width: 45pc;
		max-width: 100%;
	}

	.container,.container-fluid {
		padding-right: 10px;
		padding-left: 10px;
	}

	.row {
		margin-right: -10px;
		margin-left: -10px;
	}
}

@media (min-width:960px) {
	.container {
		width: 60pc;
		max-width: 100%;
	}

	.container,.container-fluid {
		padding-right: 10px;
		padding-left: 10px;
	}

	.row {
		margin-right: -10px;
		margin-left: -10px;
	}
}

@media (min-width:1200px) {
	.container {
		width: 855pt;
		max-width: 100%;
	}

	.container,.container-fluid {
		padding-right: 10px;
		padding-left: 10px;
	}

	.row {
		margin-right: -10px;
		margin-left: -10px;
	}
}

@media (min-width:1920px) {
	.container {
		width: 85pc;
		max-width: 100%;
	}

	.container,.container-fluid {
		padding-right: 10px;
		padding-left: 10px;
	}

	.row {
		margin-right: -10px;
		margin-left: -10px;
	}
}

.no-gutters {
	margin-right: 0;
	margin-left: 0;
}

.no-gutters>.col,.no-gutters>[class*=col-] {
	padding-right: 0;
	padding-left: 0;
}

.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9 {
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
	width: 100%;
	min-height: 1px;
}

.col {
	max-width: 100%;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.col-1,.col-auto {
	-webkit-box-flex: 0;
}

.col-auto {
	width: auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

.col-1 {
	max-width: 8.333333%;
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
}

.col-2,.col-3 {
	-webkit-box-flex: 0;
}

.col-2 {
	max-width: 16.666667%;
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
}

.col-3 {
	max-width: 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
}

.col-4,.col-5 {
	-webkit-box-flex: 0;
}

.col-4 {
	max-width: 33.333333%;
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
}

.col-5 {
	max-width: 41.666667%;
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
}

.col-6,.col-7 {
	-webkit-box-flex: 0;
}

.col-6 {
	max-width: 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}

.col-7 {
	max-width: 58.333333%;
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
}

.col-8,.col-9 {
	-webkit-box-flex: 0;
}

.col-8 {
	max-width: 66.666667%;
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
}

.col-9 {
	max-width: 75%;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
}

.col-10,.col-11 {
	-webkit-box-flex: 0;
}

.col-10 {
	max-width: 83.333333%;
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
}

.col-11 {
	max-width: 91.666667%;
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
}

.col-12 {
	max-width: 100%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}

.pull-0 {
	right: auto;
}

.pull-1 {
	right: 8.333333%;
}

.pull-2 {
	right: 16.666667%;
}

.pull-3 {
	right: 25%;
}

.pull-4 {
	right: 33.333333%;
}

.pull-5 {
	right: 41.666667%;
}

.pull-6 {
	right: 50%;
}

.pull-7 {
	right: 58.333333%;
}

.pull-8 {
	right: 66.666667%;
}

.pull-9 {
	right: 75%;
}

.pull-10 {
	right: 83.333333%;
}

.pull-11 {
	right: 91.666667%;
}

.pull-12 {
	right: 100%;
}

.push-0 {
	left: auto;
}

.push-1 {
	left: 8.333333%;
}

.push-2 {
	left: 16.666667%;
}

.push-3 {
	left: 25%;
}

.push-4 {
	left: 33.333333%;
}

.push-5 {
	left: 41.666667%;
}

.push-6 {
	left: 50%;
}

.push-7 {
	left: 58.333333%;
}

.push-8 {
	left: 66.666667%;
}

.push-9 {
	left: 75%;
}

.push-10 {
	left: 83.333333%;
}

.push-11 {
	left: 91.666667%;
}

.push-12 {
	left: 100%;
}

.offset-1 {
	margin-left: 8.333333%;
}

.offset-2 {
	margin-left: 16.666667%;
}

.offset-3 {
	margin-left: 25%;
}

.offset-4 {
	margin-left: 33.333333%;
}

.offset-5 {
	margin-left: 41.666667%;
}

.offset-6 {
	margin-left: 50%;
}

.offset-7 {
	margin-left: 58.333333%;
}

.offset-8 {
	margin-left: 66.666667%;
}

.offset-9 {
	margin-left: 75%;
}

.offset-10 {
	margin-left: 83.333333%;
}

.offset-11 {
	margin-left: 91.666667%;
}

@media (min-width:480px) {
	.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9 {
		padding-right: 10px;
		padding-left: 10px;
	}

	.col-sm {
		max-width: 100%;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.col-sm-auto {
		width: auto;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}

	.col-sm-1 {
		max-width: 8.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
	}

	.col-sm-2 {
		max-width: 16.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
	}

	.col-sm-3 {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}

	.col-sm-4 {
		max-width: 33.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
	}

	.col-sm-5 {
		max-width: 41.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
	}

	.col-sm-6 {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}

	.col-sm-7 {
		max-width: 58.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
	}

	.col-sm-8 {
		max-width: 66.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
	}

	.col-sm-9 {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}

	.col-sm-10 {
		max-width: 83.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
	}

	.col-sm-11 {
		max-width: 91.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
	}

	.col-sm-12 {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}

	.pull-sm-0 {
		right: auto;
	}

	.pull-sm-1 {
		right: 8.333333%;
	}

	.pull-sm-2 {
		right: 16.666667%;
	}

	.pull-sm-3 {
		right: 25%;
	}

	.pull-sm-4 {
		right: 33.333333%;
	}

	.pull-sm-5 {
		right: 41.666667%;
	}

	.pull-sm-6 {
		right: 50%;
	}

	.pull-sm-7 {
		right: 58.333333%;
	}

	.pull-sm-8 {
		right: 66.666667%;
	}

	.pull-sm-9 {
		right: 75%;
	}

	.pull-sm-10 {
		right: 83.333333%;
	}

	.pull-sm-11 {
		right: 91.666667%;
	}

	.pull-sm-12 {
		right: 100%;
	}

	.push-sm-0 {
		left: auto;
	}

	.push-sm-1 {
		left: 8.333333%;
	}

	.push-sm-2 {
		left: 16.666667%;
	}

	.push-sm-3 {
		left: 25%;
	}

	.push-sm-4 {
		left: 33.333333%;
	}

	.push-sm-5 {
		left: 41.666667%;
	}

	.push-sm-6 {
		left: 50%;
	}

	.push-sm-7 {
		left: 58.333333%;
	}

	.push-sm-8 {
		left: 66.666667%;
	}

	.push-sm-9 {
		left: 75%;
	}

	.push-sm-10 {
		left: 83.333333%;
	}

	.push-sm-11 {
		left: 91.666667%;
	}

	.push-sm-12 {
		left: 100%;
	}

	.offset-sm-0 {
		margin-left: 0;
	}

	.offset-sm-1 {
		margin-left: 8.333333%;
	}

	.offset-sm-2 {
		margin-left: 16.666667%;
	}

	.offset-sm-3 {
		margin-left: 25%;
	}

	.offset-sm-4 {
		margin-left: 33.333333%;
	}

	.offset-sm-5 {
		margin-left: 41.666667%;
	}

	.offset-sm-6 {
		margin-left: 50%;
	}

	.offset-sm-7 {
		margin-left: 58.333333%;
	}

	.offset-sm-8 {
		margin-left: 66.666667%;
	}

	.offset-sm-9 {
		margin-left: 75%;
	}

	.offset-sm-10 {
		margin-left: 83.333333%;
	}

	.offset-sm-11 {
		margin-left: 91.666667%;
	}
}

@media (min-width:640px) {
	.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9 {
		padding-right: 10px;
		padding-left: 10px;
	}

	.col-md {
		max-width: 100%;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.col-md-auto {
		width: auto;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}

	.col-md-1 {
		max-width: 8.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
	}

	.col-md-2 {
		max-width: 16.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
	}

	.col-md-3 {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}

	.col-md-4 {
		max-width: 33.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
	}

	.col-md-5 {
		max-width: 41.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
	}

	.col-md-6 {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}

	.col-md-7 {
		max-width: 58.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
	}

	.col-md-8 {
		max-width: 66.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
	}

	.col-md-9 {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}

	.col-md-10 {
		max-width: 83.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
	}

	.col-md-11 {
		max-width: 91.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
	}

	.col-md-12 {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}

	.pull-md-0 {
		right: auto;
	}

	.pull-md-1 {
		right: 8.333333%;
	}

	.pull-md-2 {
		right: 16.666667%;
	}

	.pull-md-3 {
		right: 25%;
	}

	.pull-md-4 {
		right: 33.333333%;
	}

	.pull-md-5 {
		right: 41.666667%;
	}

	.pull-md-6 {
		right: 50%;
	}

	.pull-md-7 {
		right: 58.333333%;
	}

	.pull-md-8 {
		right: 66.666667%;
	}

	.pull-md-9 {
		right: 75%;
	}

	.pull-md-10 {
		right: 83.333333%;
	}

	.pull-md-11 {
		right: 91.666667%;
	}

	.pull-md-12 {
		right: 100%;
	}

	.push-md-0 {
		left: auto;
	}

	.push-md-1 {
		left: 8.333333%;
	}

	.push-md-2 {
		left: 16.666667%;
	}

	.push-md-3 {
		left: 25%;
	}

	.push-md-4 {
		left: 33.333333%;
	}

	.push-md-5 {
		left: 41.666667%;
	}

	.push-md-6 {
		left: 50%;
	}

	.push-md-7 {
		left: 58.333333%;
	}

	.push-md-8 {
		left: 66.666667%;
	}

	.push-md-9 {
		left: 75%;
	}

	.push-md-10 {
		left: 83.333333%;
	}

	.push-md-11 {
		left: 91.666667%;
	}

	.push-md-12 {
		left: 100%;
	}

	.offset-md-0 {
		margin-left: 0;
	}

	.offset-md-1 {
		margin-left: 8.333333%;
	}

	.offset-md-2 {
		margin-left: 16.666667%;
	}

	.offset-md-3 {
		margin-left: 25%;
	}

	.offset-md-4 {
		margin-left: 33.333333%;
	}

	.offset-md-5 {
		margin-left: 41.666667%;
	}

	.offset-md-6 {
		margin-left: 50%;
	}

	.offset-md-7 {
		margin-left: 58.333333%;
	}

	.offset-md-8 {
		margin-left: 66.666667%;
	}

	.offset-md-9 {
		margin-left: 75%;
	}

	.offset-md-10 {
		margin-left: 83.333333%;
	}

	.offset-md-11 {
		margin-left: 91.666667%;
	}
}

@media (min-width:960px) {
	.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9 {
		padding-right: 10px;
		padding-left: 10px;
	}

	.col-lg {
		max-width: 100%;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.col-lg-auto {
		width: auto;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}

	.col-lg-1 {
		max-width: 8.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
	}

	.col-lg-2 {
		max-width: 16.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
	}

	.col-lg-3 {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}

	.col-lg-4 {
		max-width: 33.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
	}

	.col-lg-5 {
		max-width: 41.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
	}

	.col-lg-6 {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}

	.col-lg-7 {
		max-width: 58.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
	}

	.col-lg-8 {
		max-width: 66.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
	}

	.col-lg-9 {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}

	.col-lg-10 {
		max-width: 83.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
	}

	.col-lg-11 {
		max-width: 91.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
	}

	.col-lg-12 {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}

	.pull-lg-0 {
		right: auto;
	}

	.pull-lg-1 {
		right: 8.333333%;
	}

	.pull-lg-2 {
		right: 16.666667%;
	}

	.pull-lg-3 {
		right: 25%;
	}

	.pull-lg-4 {
		right: 33.333333%;
	}

	.pull-lg-5 {
		right: 41.666667%;
	}

	.pull-lg-6 {
		right: 50%;
	}

	.pull-lg-7 {
		right: 58.333333%;
	}

	.pull-lg-8 {
		right: 66.666667%;
	}

	.pull-lg-9 {
		right: 75%;
	}

	.pull-lg-10 {
		right: 83.333333%;
	}

	.pull-lg-11 {
		right: 91.666667%;
	}

	.pull-lg-12 {
		right: 100%;
	}

	.push-lg-0 {
		left: auto;
	}

	.push-lg-1 {
		left: 8.333333%;
	}

	.push-lg-2 {
		left: 16.666667%;
	}

	.push-lg-3 {
		left: 25%;
	}

	.push-lg-4 {
		left: 33.333333%;
	}

	.push-lg-5 {
		left: 41.666667%;
	}

	.push-lg-6 {
		left: 50%;
	}

	.push-lg-7 {
		left: 58.333333%;
	}

	.push-lg-8 {
		left: 66.666667%;
	}

	.push-lg-9 {
		left: 75%;
	}

	.push-lg-10 {
		left: 83.333333%;
	}

	.push-lg-11 {
		left: 91.666667%;
	}

	.push-lg-12 {
		left: 100%;
	}

	.offset-lg-0 {
		margin-left: 0;
	}

	.offset-lg-1 {
		margin-left: 8.333333%;
	}

	.offset-lg-2 {
		margin-left: 16.666667%;
	}

	.offset-lg-3 {
		margin-left: 25%;
	}

	.offset-lg-4 {
		margin-left: 33.333333%;
	}

	.offset-lg-5 {
		margin-left: 41.666667%;
	}

	.offset-lg-6 {
		margin-left: 50%;
	}

	.offset-lg-7 {
		margin-left: 58.333333%;
	}

	.offset-lg-8 {
		margin-left: 66.666667%;
	}

	.offset-lg-9 {
		margin-left: 75%;
	}

	.offset-lg-10 {
		margin-left: 83.333333%;
	}

	.offset-lg-11 {
		margin-left: 91.666667%;
	}
}

@media (min-width:1200px) {
	.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9 {
		padding-right: 10px;
		padding-left: 10px;
	}

	.col-xl {
		max-width: 100%;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.col-xl-auto {
		width: auto;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}

	.col-xl-1 {
		max-width: 8.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
	}

	.col-xl-2 {
		max-width: 16.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
	}

	.col-xl-3 {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}

	.col-xl-4 {
		max-width: 33.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
	}

	.col-xl-5 {
		max-width: 41.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
	}

	.col-xl-6 {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}

	.col-xl-7 {
		max-width: 58.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
	}

	.col-xl-8 {
		max-width: 66.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
	}

	.col-xl-9 {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}

	.col-xl-10 {
		max-width: 83.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
	}

	.col-xl-11 {
		max-width: 91.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
	}

	.col-xl-12 {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}

	.pull-xl-0 {
		right: auto;
	}

	.pull-xl-1 {
		right: 8.333333%;
	}

	.pull-xl-2 {
		right: 16.666667%;
	}

	.pull-xl-3 {
		right: 25%;
	}

	.pull-xl-4 {
		right: 33.333333%;
	}

	.pull-xl-5 {
		right: 41.666667%;
	}

	.pull-xl-6 {
		right: 50%;
	}

	.pull-xl-7 {
		right: 58.333333%;
	}

	.pull-xl-8 {
		right: 66.666667%;
	}

	.pull-xl-9 {
		right: 75%;
	}

	.pull-xl-10 {
		right: 83.333333%;
	}

	.pull-xl-11 {
		right: 91.666667%;
	}

	.pull-xl-12 {
		right: 100%;
	}

	.push-xl-0 {
		left: auto;
	}

	.push-xl-1 {
		left: 8.333333%;
	}

	.push-xl-2 {
		left: 16.666667%;
	}

	.push-xl-3 {
		left: 25%;
	}

	.push-xl-4 {
		left: 33.333333%;
	}

	.push-xl-5 {
		left: 41.666667%;
	}

	.push-xl-6 {
		left: 50%;
	}

	.push-xl-7 {
		left: 58.333333%;
	}

	.push-xl-8 {
		left: 66.666667%;
	}

	.push-xl-9 {
		left: 75%;
	}

	.push-xl-10 {
		left: 83.333333%;
	}

	.push-xl-11 {
		left: 91.666667%;
	}

	.push-xl-12 {
		left: 100%;
	}

	.offset-xl-0 {
		margin-left: 0;
	}

	.offset-xl-1 {
		margin-left: 8.333333%;
	}

	.offset-xl-2 {
		margin-left: 16.666667%;
	}

	.offset-xl-3 {
		margin-left: 25%;
	}

	.offset-xl-4 {
		margin-left: 33.333333%;
	}

	.offset-xl-5 {
		margin-left: 41.666667%;
	}

	.offset-xl-6 {
		margin-left: 50%;
	}

	.offset-xl-7 {
		margin-left: 58.333333%;
	}

	.offset-xl-8 {
		margin-left: 66.666667%;
	}

	.offset-xl-9 {
		margin-left: 75%;
	}

	.offset-xl-10 {
		margin-left: 83.333333%;
	}

	.offset-xl-11 {
		margin-left: 91.666667%;
	}
}

@media (min-width:1920px) {
	.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9 {
		padding-right: 10px;
		padding-left: 10px;
	}

	.col-xxl {
		max-width: 100%;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.col-xxl-auto {
		width: auto;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}

	.col-xxl-1 {
		max-width: 8.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
	}

	.col-xxl-2 {
		max-width: 16.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
	}

	.col-xxl-3 {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}

	.col-xxl-4 {
		max-width: 33.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
	}

	.col-xxl-5 {
		max-width: 41.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
	}

	.col-xxl-6 {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}

	.col-xxl-7 {
		max-width: 58.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
	}

	.col-xxl-8 {
		max-width: 66.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
	}

	.col-xxl-9 {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}

	.col-xxl-10 {
		max-width: 83.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
	}

	.col-xxl-11 {
		max-width: 91.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
	}

	.col-xxl-12 {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}

	.pull-xxl-0 {
		right: auto;
	}

	.pull-xxl-1 {
		right: 8.333333%;
	}

	.pull-xxl-2 {
		right: 16.666667%;
	}

	.pull-xxl-3 {
		right: 25%;
	}

	.pull-xxl-4 {
		right: 33.333333%;
	}

	.pull-xxl-5 {
		right: 41.666667%;
	}

	.pull-xxl-6 {
		right: 50%;
	}

	.pull-xxl-7 {
		right: 58.333333%;
	}

	.pull-xxl-8 {
		right: 66.666667%;
	}

	.pull-xxl-9 {
		right: 75%;
	}

	.pull-xxl-10 {
		right: 83.333333%;
	}

	.pull-xxl-11 {
		right: 91.666667%;
	}

	.pull-xxl-12 {
		right: 100%;
	}

	.push-xxl-0 {
		left: auto;
	}

	.push-xxl-1 {
		left: 8.333333%;
	}

	.push-xxl-2 {
		left: 16.666667%;
	}

	.push-xxl-3 {
		left: 25%;
	}

	.push-xxl-4 {
		left: 33.333333%;
	}

	.push-xxl-5 {
		left: 41.666667%;
	}

	.push-xxl-6 {
		left: 50%;
	}

	.push-xxl-7 {
		left: 58.333333%;
	}

	.push-xxl-8 {
		left: 66.666667%;
	}

	.push-xxl-9 {
		left: 75%;
	}

	.push-xxl-10 {
		left: 83.333333%;
	}

	.push-xxl-11 {
		left: 91.666667%;
	}

	.push-xxl-12 {
		left: 100%;
	}

	.offset-xxl-0 {
		margin-left: 0;
	}

	.offset-xxl-1 {
		margin-left: 8.333333%;
	}

	.offset-xxl-2 {
		margin-left: 16.666667%;
	}

	.offset-xxl-3 {
		margin-left: 25%;
	}

	.offset-xxl-4 {
		margin-left: 33.333333%;
	}

	.offset-xxl-5 {
		margin-left: 41.666667%;
	}

	.offset-xxl-6 {
		margin-left: 50%;
	}

	.offset-xxl-7 {
		margin-left: 58.333333%;
	}

	.offset-xxl-8 {
		margin-left: 66.666667%;
	}

	.offset-xxl-9 {
		margin-left: 75%;
	}

	.offset-xxl-10 {
		margin-left: 83.333333%;
	}

	.offset-xxl-11 {
		margin-left: 91.666667%;
	}
}

.magazine .container-fluid {
	padding-right: 20px;
	padding-left: 20px;
}

.magazine .container-fluid.no-padding-right {
	padding-right: 0!important;
}

.magazine .container-fluid.no-padding-left {
	padding-left: 0!important;
}

.magazine .container-fluid.no-padding-x-axis {
	padding-right: 0!important;
	padding-left: 0!important;
}

.magazine .row>[class*=" col-"],.magazine .row>[class^=col-] {
	padding-top: 10px;
	padding-bottom: 10px;
}

.magazine .row.no-gutters>[class*=" col-"],.magazine .row.no-gutters>[class^=col-] {
	padding-top: 0;
	padding-bottom: 0;
}

.magazine .restricted-container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	width: 100%;
	max-width: 90pc;
}

.magazine .container-fluid .row.vertical-spacer>[class*=" col-"],.magazine .container-fluid .row.vertical-spacer>[class^=col-],.magazine .container-fluid .row>[class*=" col-"].vertical-spacer,.magazine .container-fluid .row>[class^=col-].vertical-spacer {
	padding-top: 10px;
	padding-bottom: 10px;
}

.magazine .magazine-overlay .irregular-size-carousel {
	height: 100%;
}

.magazine .magazine-overlay .irregular-size-carousel .irregular-size-carousel-height-sizer {
	height: calc(100% - 90pt);
	max-height: 60pc;
}

.magazine .magazine-overlay .irregular-size-carousel .irregular-size-carousel-height-sizer .carousel .flickity-viewport .flickity-slider .carousel-cell picture img {
	opacity: .18;
}

.magazine .magazine-overlay .carousel-info .counter:after {
	background: #fff;
}

.magazine .magazine-overlay .carousel-info .caption {
	color: #fff;
	font-style: normal;
	font-size: 20px;
}

.magazine .irregular-size-carousel {
	position: relative;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	display: -ms-flexbox;
	display: flex;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: auto;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.magazine .irregular-size-carousel .irregular-size-carousel-height-sizer {
	display: block;
	width: 100%;
	height: 50vh;
}

.magazine .irregular-size-carousel .irregular-size-carousel-height-sizer .carousel {
	display: block;
	height: 100%;
}

.magazine .irregular-size-carousel .irregular-size-carousel-height-sizer .carousel .flickity-viewport,.magazine .irregular-size-carousel .irregular-size-carousel-height-sizer .carousel .flickity-viewport .flickity-slider {
	height: 100%;
}

.magazine .irregular-size-carousel .irregular-size-carousel-height-sizer .carousel .flickity-viewport .flickity-slider .carousel-cell {
	position: relative;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	display: block;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	margin: 0 10px;
	height: 100%;
	max-width: 100vw;
}

.magazine .irregular-size-carousel .irregular-size-carousel-height-sizer .carousel .flickity-viewport .flickity-slider .carousel-cell.is-selected img {
	opacity: 1!important;
}

.magazine .irregular-size-carousel .irregular-size-carousel-height-sizer .carousel .flickity-viewport .flickity-slider .carousel-cell picture {
	position: relative;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	display: block;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
}

.magazine .irregular-size-carousel .irregular-size-carousel-height-sizer .carousel .flickity-viewport .flickity-slider .carousel-cell picture img {
	position: absolute;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	display: block;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	transition: opacity .3s ease;
	will-change: opacity;
	object-fit: contain;
}

.magazine .irregular-size-carousel .irregular-size-carousel-height-sizer .carousel .flickity-viewport .flickity-slider .carousel-cell picture img html.no-object-fit,.magazine .irregular-size-carousel .irregular-size-carousel-height-sizer .carousel .flickity-viewport .flickity-slider .carousel-cell picture img html.no-objectfit {
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.magazine .carousel-info,.magazine .carousel-info .counter {
	position: relative;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	color: #000;
	text-align: center;
}

.magazine .carousel-info {
	display: -ms-flexbox;
	display: flex;
	width: 80%;
	height: 90pt;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-item-align: center;
	align-self: center;
}

.magazine .carousel-info .counter {
	display: inline;
	padding: 20px 0 15px;
	width: auto;
	text-overflow: ellipsis;
	white-space: nowrap;
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 1pc;
	font-family: Playfair Display,serif;
	line-height: 1;
}

.magazine .carousel-info .counter:after {
	position: absolute;
	top: auto;
	right: auto;
	bottom: 0;
	left: calc(50% - 50px);
	z-index: auto;
	display: block;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 75pt;
	height: 1px;
	background: #9b9b9b;
	content: "";
}

.magazine .carousel-info .counter span {
	color: #000;
	font-size: 24px;
	line-height: 1;
}

.magazine .carousel-info .caption {
	margin: 0;
	padding: 8px 0 0;
	height: 56px;
	max-width: 100%;
	background: 0 0;
	color: #9b9b9b;
	text-align: center;
	font-style: italic;
	font-size: 14px;
	font-family: FuturaLight;
}

.magazine .flickity-prev-next-button.next,.magazine .flickity-prev-next-button.previous {
	width: 40px;
	height: 40px;
	border-radius: 0;
	background: 0 0;
	transition: background .2s ease,fill .2s ease;
	will-change: background,fill;
}

.magazine .flickity-prev-next-button.next:disabled,.magazine .flickity-prev-next-button.previous:disabled {
	opacity: .2;
}

.magazine .flickity-prev-next-button.next.outside {
	right: -40px;
}

.magazine .flickity-prev-next-button.previous.outside {
	left: -40px;
}

html[data-language=ar] .magazine .flickity-prev-next-button.previous.outside svg {
	right: -40px;
	left: auto;
}

.magazine .flickity-prev-next-button:hover {
	background: #000;
}

.magazine .flickity-prev-next-button:disabled {
	background: 0 0!important;
	pointer-events: none;
}

.magazine .flickity-prev-next-button.no-svg {
	color: #fff;
}

.magazine .flickity-prev-next-button .arrow {
	fill: #fff;
}

.magazine .fullpage-width-carousel .restricted-container-fluid,.magazine .fullpage-width-carousel .restricted-container-fluid .row>[class*=" col-"],.magazine .fullpage-width-carousel .restricted-container-fluid .row>[class^=col-] {
	padding-bottom: 0;
}

.magazine .fullpage-width-carousel .fullpage-width-carousel-controls {
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
	-ms-flex-item-align: start;
	align-self: flex-start;
}

.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-left {
	width: 100%;
	color: #000;
}

.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-left h3 {
	overflow: hidden;
	text-transform: uppercase;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	font-family: FuturaBook;
	line-height: 1;
}

.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-left p {
	margin-top: 30px;
}

.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right {
	display: -ms-flexbox;
	display: flex;
	padding-left: 25px;
	width: 185px;
	height: auto;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-item-align: start;
	align-self: flex-start;
}

html[data-language=ar] .magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right {
	padding-right: 25px;
	padding-left: 0;
	transform: rotate(180deg);
	transform-origin: center;
	direction: ltr;
}

@media screen and (min-width:640px) {
	html[data-language=ar] .magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right {
		padding-right: 50px;
		padding-left: 0;
	}
}
.magazine .carousel-info .caption
@media screen and (min-width:960px) {
	html[data-language=ar] .magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right {
		padding-right: 75pt;
		padding-left: 0;
	}
}

.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right .fullpage-width-carousel-next-btn,.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right .fullpage-width-carousel-prev-btn {
	display: -ms-flexbox;
	display: flex;
	width: 42px;
	height: 42px;
	cursor: pointer;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right .fullpage-width-carousel-next-btn.disabled,.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right .fullpage-width-carousel-prev-btn.disabled {
	opacity: .2;
	pointer-events: none;
}

.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right .fullpage-width-carousel-next-btn:focus svg path,.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right .fullpage-width-carousel-prev-btn:focus svg path {
	opacity: .5;
}

.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right .fullpage-width-carousel-next-btn svg,.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right .fullpage-width-carousel-prev-btn svg {
	width: 50%;
	height: 50%;
}

.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right .fullpage-width-carousel-next-btn svg path,.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right .fullpage-width-carousel-prev-btn svg path {
	fill: #9b9b9b;
}

.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right span {
	display: block;
	width: 1px;
	height: 42px;
	background: #e6e6e6;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

.magazine .top-carousel {
	position: relative;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	display: block;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: auto;
	max-width: none;
	min-width: 0;
}

.magazine .top-carousel:before {
	display: block;
	padding-top: 125%;
	content: "";
}

@media screen and (min-width:640px) {
	.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right {
		padding-left: 50px;
	}

	.magazine .top-carousel {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
	}

	.magazine .top-carousel:before {
		display: block;
		padding-top: 62.5%;
		content: "";
	}
}

@media screen and (min-width:960px) {
	.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right {
		padding-left: 75pt;
	}

	.magazine .top-carousel {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
		min-height: 525px;
	}

	.magazine .top-carousel:before {
		display: block;
		padding-top: 31.25%;
		content: "";
	}
}

.magazine .top-carousel>.carousel {
	position: absolute;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	background: #000;
}

.magazine .top-carousel>.carousel .carousel-cell,.magazine .top-carousel>.carousel .carousel-cell .desc {
	position: relative;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	-ms-flex-direction: column;
}

.magazine .top-carousel>.carousel .flickity-viewport,.magazine .top-carousel>.carousel .flickity-viewport .flickity-slider {
	height: 100%;
}

.magazine .top-carousel>.carousel .carousel-cell {
	z-index: 2;
	height: 100%;
	background: #000;
}

.magazine .top-carousel>.carousel .carousel-cell,.magazine .top-carousel>.carousel .carousel-cell .desc {
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.magazine .top-carousel>.carousel .carousel-cell .desc {
	z-index: 3;
	text-align: center;
}

.magazine .top-carousel>.carousel .carousel-cell .desc h2 {
	display: block;
	margin: 0 0 40px;
	padding: 0;
	width: 80%;
	color: #fff;
	text-align: center;
	font-size: 36px;
	line-height: 1.4;
}

.magazine .top-carousel>.carousel .carousel-cell .media-wrapper,.magazine .top-carousel>.carousel .carousel-cell .media-wrapper:after,.magazine .top-carousel>.carousel .carousel-cell .media-wrapper>picture {
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	display: block;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
}

@media screen and (min-width:640px) {
	.magazine .top-carousel>.carousel .carousel-cell .desc h2 {
		font-size: 40px;
		line-height: 1.4;
	}
}

.magazine .top-carousel>.carousel .carousel-cell .media-wrapper {
	position: absolute;
	z-index: 1;
}

.magazine .top-carousel>.carousel .carousel-cell .media-wrapper:after {
	position: absolute;
	z-index: 2;
	background: #000;
	content: "";
	opacity: .25;
}

.magazine .top-carousel>.carousel .carousel-cell .media-wrapper.bg:after {
	opacity: .8;
}

.magazine .top-carousel>.carousel .carousel-cell .media-wrapper>picture {
	position: relative;
	z-index: auto;
}

.magazine .top-carousel>.carousel .carousel-cell .media-wrapper>picture img {
	position: absolute;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: inherit;
	height: inherit;
	object-fit: cover;
}

html.no-object-fit .magazine .top-carousel>.carousel .carousel-cell .media-wrapper>picture img,html.no-objectfit .magazine .top-carousel>.carousel .carousel-cell .media-wrapper>picture img {
	top: 50%;
	left: 50%;
	transform: translate3d(-50%,-50%,0);
}

.magazine .top-carousel>.carousel .carousel-cell .media-wrapper>video {
	position: relative;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	display: block;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	background: #000;
	object-fit: cover;
}

html.no-object-fit .magazine .top-carousel>.carousel .carousel-cell .media-wrapper>video,html.no-objectfit .magazine .top-carousel>.carousel .carousel-cell .media-wrapper>video {
	top: 50%;
	left: 50%;
	transform: translate3d(-50%,-50%,0);
}

.magazine .top-carousel>.carousel .carousel-cell .vp {
	position: relative;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: 3;
	display: block;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 80%;
	height: auto;
	max-width: 50pc;
	min-width: 20pc;
	background: #333;
}

.magazine .top-carousel>.carousel .carousel-cell .vp:before {
	display: block;
	padding-top: 56.25%;
	content: "";
}

@media screen and (min-width:960px) {
	.magazine .top-carousel>.carousel .carousel-cell .desc h2 {
		font-size: 3pc;
	}

	.magazine .top-carousel>.carousel .carousel-cell .vp {
		position: relative;
		width: 90%;
		height: auto;
		max-width: 50pc;
		min-width: 20pc;
	}

	.magazine .top-carousel>.carousel .carousel-cell .vp:before {
		display: block;
		padding-top: 56.25%;
		content: "";
	}
}

.magazine .top-carousel>.carousel .carousel-cell .vp .video-js,.magazine .top-carousel>.carousel .carousel-cell .vp .video-js video {
	position: absolute;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
}

.magazine .top-carousel>.carousel .carousel-cell .vp .video-js.vjs-has-started .vjs-poster {
	display: none;
}

.magazine .top-carousel>.carousel .carousel-cell .vp+.desc h2 {
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 0;
	max-width: 50pc;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	line-height: 1;
}

@media screen and (min-width:640px) {
	.magazine .top-carousel>.carousel .carousel-cell .vp+.desc h2 {
		font-size: 21px;
		line-height: 1;
	}
}

@media screen and (min-width:960px) {
	.magazine .top-carousel>.carousel .carousel-cell .vp+.desc h2 {
		font-size: 21px;
	}
}

.IIV::-webkit-media-controls-play-button,.IIV::-webkit-media-controls-start-playback-button {
	width: 5px;
	opacity: 0;
	pointer-events: none;
}

.magazine {
	background: #fff;
}

.magazine .magazine__scrollable-wrapper {
	position: relative;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	display: block;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	padding-top: 60px;
	height: auto;
	font-family: FuturaLight;
}

@media screen and (max-width:768px) {
	.magazine .magazine__scrollable-wrapper{
		padding-top: 40px;
	}
}

.magazine .magazine-head {
	padding-bottom: 10px;
	text-align: center;
}

.magazine .magazine-head h1,.magazine .magazine-head h2,.magazine .magazine-head h3,.magazine .magazine-head h4,.magazine .magazine-head h5,.magazine .magazine-head h6 {
	letter-spacing: 1px;
	font-weight: 400;
	font-family: Playfair Display,serif;
	line-height: 1.1;
}

.magazine .magazine-head h1 {
	font-size: 44px;
}

@media screen and (max-width:640px) {
	.magazine .magazine-head h1 {
		font-size: 36px;
	}
}

@media screen and (max-width:480px) {
	.magazine .magazine-head h1 {
		font-size: 24px;
	}
}

@media screen and (max-width:640px) {
	.magazine .magazine-head h2 {
		font-size: 30px;
	}
}

@media screen and (max-width:480px) {
	.magazine .magazine-head h2 {
		font-size: 21px;
	}
}

.magazine .magazine-head h3 {
	font-size: 30px;
}

@media screen and (max-width:640px) {
	.magazine .magazine-head h3 {
		font-size: 24px;
	}
}

@media screen and (max-width:480px) {
	.magazine .magazine-head h3 {
		font-size: 18px;
	}
}

.magazine .magazine-head h4 {
	font-size: 24px;
}

@media screen and (max-width:640px) {
	.magazine .magazine-head h4 {
		font-size: 18px;
	}
}

@media screen and (max-width:480px) {
	.magazine .magazine-head h4 {
		font-size: 1pc;
	}
}

.magazine .magazine-head h5 {
	font-size: 21px;
}

@media screen and (max-width:640px) {
	.magazine .magazine-head h5 {
		font-size: 1pc;
	}
}

@media screen and (max-width:480px) {
	.magazine .magazine-head h5 {
		font-size: 14px;
	}
}

.magazine .magazine-head h6 {
	font-size: 18px;
}

@media screen and (max-width:640px) {
	.magazine .magazine-head h6 {
		font-size: 13px;
	}
}

.magazine .magazine-head h2 {
	margin-top: 10px;
	font-size: 18px;
	line-height: 1.4;
}

@media screen and (max-width:640px) {
	.magazine .magazine-head h2 {
		font-size: 13px;
	}
}

.magazine .magazine-btn {
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	margin: 10px auto;
	padding: 1pc 1pc 9pt;
	min-width: 200px;
	border: 1px solid #4e4e4e;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	text-overflow: ellipsis;
	white-space: nowrap;
	letter-spacing: 1px;
	font-size: 9pt;
	font-family: FuturaBook;
	line-height: 1;
	transition: background .2s ease,color .2s ease;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	will-change: background,color;
}

.magazine .magazine-btn .download-icon {
	margin-left: 9pt;
	width: 13px;
	height: 13px;
	background-image: url(../images/built/download.png);
	background-position: left top;
	background-repeat: no-repeat;
}

html[data-language=ar] .magazine .magazine-btn .download-icon {
	margin-right: 9pt;
	margin-left: 0;
}

.magazine .magazine-btn.white {
	margin: 0;
	border: none;
	background: #fff;
	color: #000;
}

.magazine .magazine-btn:hover {
	background: #000;
	color: #fff;
}

.magazine .magazine-btn:hover .download-icon {
	background-position: right top;
}

body.magazine-overlay-active {
	overflow: hidden;
}

body.magazine-overlay-active .magazine-overlay {
	z-index: 9999;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
}

.magazine .magazine-overlay {
	position: fixed;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	display: none;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 100vw;
	height: 100vh;
	background: #000;
	font-family: FuturaLight;
	-ms-flex-direction: column;
	flex-direction: column;
	pointer-events: none;
}

.magazine .magazine-overlay .magazine-overlay__content,.magazine .magazine__scrollable-wrapper .media-wrapper,.magazine .magazine__scrollable-wrapper .media-wrapper img {
	position: relative;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	visibility: inherit;
	box-sizing: border-box;
}

.magazine .magazine-overlay .magazine-overlay__close-btn {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 40px;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-align: center;
	align-items: center;
}

.magazine .magazine-overlay .magazine-overlay__close-btn a {
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	overflow-y: visible;
	margin-right: 25px;
	color: #fff;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-family: FuturaBook;
	line-height: 1.2;
}

html[data-language=ar] .magazine .magazine-overlay .magazine-overlay__close-btn a {
	margin-right: 0;
	margin-left: 25px;
}

.magazine .magazine-overlay .magazine-overlay__close-btn a span {
	margin-right: 9pt;
	width: 17px;
	height: 17px;
	background-image: url(../images/built/sprite.png);
	background-position: -204px -59px;
	background-repeat: no-repeat;
}

html[data-language=ar] .magazine .magazine-overlay .magazine-overlay__close-btn a span {
	margin-right: 0;
	margin-left: 9pt;
}

.magazine .magazine-overlay .magazine-overlay__close-btn a:hover span {
	background-position: -204px -11px;
}

.magazine .magazine-overlay .magazine-overlay__content {
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	width: 100%;
	height: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-item-align: end;
	align-self: flex-end;
}

.magazine .magazine-overlay .magazine-overlay__content .video-js {
	width: 100%;
	height: 100%;
}

.magazine .magazine__scrollable-wrapper {
	width: 100%;
}

.magazine .magazine__scrollable-wrapper .media-wrapper {
	display: block;
	overflow: hidden;
	width: 100%;
	background: #efede9;
}

.magazine .magazine__scrollable-wrapper .media-wrapper img {
	display: block;
	overflow: hidden;
	width: 100%;
	height: auto;
}

.magazine .magazine__scrollable-wrapper .media-wrapper img.cover {
	position: absolute;
	height: 100%;
	object-fit: cover;
}

.magazine .magazine__scrollable-wrapper .media-wrapper video {
	position: absolute;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.magazine .magazine__scrollable-wrapper .desc {
	display: block;
	padding-top: 8px;
	width: 100%;
	text-align: left;
}

html[data-language=ar] .magazine .magazine__scrollable-wrapper .desc * {
	text-align: right;
}

.magazine .magazine__scrollable-wrapper .desc>* {
	margin-top: 5px;
}

.magazine .magazine__scrollable-wrapper .desc h1,.magazine .magazine__scrollable-wrapper .desc h2,.magazine .magazine__scrollable-wrapper .desc h3,.magazine .magazine__scrollable-wrapper .desc h4,.magazine .magazine__scrollable-wrapper .desc h5,.magazine .magazine__scrollable-wrapper .desc h6 {
	text-align: left;
	letter-spacing: 1px;
	font-weight: 400;
	font-family: Playfair Display,serif;
	line-height: 1.1;
}

.magazine .magazine__scrollable-wrapper .desc h1 {
	font-size: 44px;
}

@media screen and (max-width:640px) {
	.magazine .magazine__scrollable-wrapper .desc h1 {
		font-size: 36px;
	}
}

@media screen and (max-width:480px) {
	.magazine .magazine__scrollable-wrapper .desc h1 {
		font-size: 24px;
	}
}

.magazine .magazine__scrollable-wrapper .desc h2 {
	font-size: 44px;
}

@media screen and (max-width:640px) {
	.magazine .magazine__scrollable-wrapper .desc h2 {
		font-size: 30px;
	}
}

@media screen and (max-width:480px) {
	.magazine .magazine__scrollable-wrapper .desc h2 {
		font-size: 21px;
	}
}

.magazine .magazine__scrollable-wrapper .desc h3 {
	font-size: 30px;
}

@media screen and (max-width:640px) {
	.magazine .magazine__scrollable-wrapper .desc h3 {
		font-size: 24px;
	}
}

@media screen and (max-width:480px) {
	.magazine .magazine__scrollable-wrapper .desc h3 {
		font-size: 18px;
	}
}

.magazine .magazine__scrollable-wrapper .desc h4 {
	font-size: 24px;
}

@media screen and (max-width:640px) {
	.magazine .magazine__scrollable-wrapper .desc h4 {
		font-size: 18px;
	}
}

@media screen and (max-width:480px) {
	.magazine .magazine__scrollable-wrapper .desc h4 {
		font-size: 1pc;
	}
}

.magazine .magazine__scrollable-wrapper .desc h5 {
	font-size: 21px;
}

@media screen and (max-width:640px) {
	.magazine .magazine__scrollable-wrapper .desc h5 {
		font-size: 1pc;
	}
}

@media screen and (max-width:480px) {
	.magazine .magazine__scrollable-wrapper .desc h5 {
		font-size: 14px;
	}
}

.magazine .magazine__scrollable-wrapper .desc h6 {
	font-size: 18px;
}

@media screen and (max-width:640px) {
	.magazine .magazine__scrollable-wrapper .desc h6 {
		font-size: 13px;
	}
}

@media screen and (max-width:480px) {
	.magazine .magazine__scrollable-wrapper .desc h3 {
		font-size: 24px;
	}
}

.magazine .magazine__scrollable-wrapper .desc p {
	font-size: 1pc;
	font-family: FuturaLight;
	line-height: 1.1;
}

html[data-language=ar] .magazine .magazine__scrollable-wrapper .desc p {
	text-align: right;
}

.magazine .magazine__scrollable-wrapper .desc .category-text {
	overflow: hidden;
	margin-bottom: 0;
	color: #777;
	text-transform: uppercase;
	text-overflow: ellipsis;
	white-space: nowrap;
	letter-spacing: 0;
	font-size: 11px;
	font-family: FuturaBook;
	line-height: 1;
}

.magazine .magazine__scrollable-wrapper .desc .preview-text {
	margin-bottom: 0;
	font-size: 18px;
	line-height: 1.1;
}

.magazine .magazine__scrollable-wrapper .desc .abstract-text {
	margin-top: 15px;
	line-height: 1.1;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb {
	position: relative;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	display: block;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	margin-bottom: 0;
	width: 100%;
	height: auto;
	color: #000;
	text-align: left;
	text-decoration: none!important;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.highlight .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.play-icon .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.highlight .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.play-icon .media-wrapper {
	position: relative;
	width: 100%;
	height: auto;
	max-width: none;
	min-width: 0;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.highlight .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.play-icon .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.highlight .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.play-icon .media-wrapper:before {
	display: block;
	padding-top: 56.25%;
	content: "";
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related .desc h4,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.highlight .desc h4,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.play-icon .desc h4,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related .desc h4,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.highlight .desc h4,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.play-icon .desc h4 {
	font-size: 30px;
}

@media screen and (max-width:640px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related .desc h4,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.highlight .desc h4,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.play-icon .desc h4,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related .desc h4,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.highlight .desc h4,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.play-icon .desc h4 {
		font-size: 24px;
	}
}

@media screen and (max-width:480px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related .desc h4,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.highlight .desc h4,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.play-icon .desc h4,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related .desc h4,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.highlight .desc h4,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.play-icon .desc h4 {
		font-size: 18px;
	}
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight {
	margin-bottom: 0;
}

@media screen and (min-width:480px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight {
		min-height: 260px;
	}
}

@media screen and (min-width:640px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.highlight .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.play-icon .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.highlight .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.play-icon .media-wrapper {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
	}

	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.highlight .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.play-icon .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.highlight .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.play-icon .media-wrapper:before {
		display: block;
		padding-top: 56.25%;
		content: "";
	}

	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight {
		min-height: 35pc;
	}
}

@media screen and (min-width:960px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.highlight .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.play-icon .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.highlight .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.play-icon .media-wrapper {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
	}

	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.highlight .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.play-icon .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.highlight .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.play-icon .media-wrapper:before {
		display: block;
		padding-top: 56.25%;
		content: "";
	}

	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight {
		min-height: 410px;
	}
}

@media screen and (min-width:1200px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight {
		min-height: 35pc;
	}
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight .media-wrapper {
	position: relative;
	z-index: 1;
	width: 100%;
	height: auto;
	max-width: none;
	min-width: 0;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight .media-wrapper:before {
	display: block;
	padding-top: 80%;
	content: "";
}

@media screen and (min-width:640px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight .media-wrapper {
		position: absolute;
		top: 0;
		right: auto;
		bottom: auto;
		left: 0;
		z-index: 1;
		visibility: inherit;
		overflow: hidden;
		box-sizing: border-box;
		height: 100%;
	}

	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight .media-wrapper:before {
		content: none;
	}
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight .desc,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight .desc {
	position: absolute;
	top: auto;
	right: auto;
	bottom: 0;
	left: 0;
	z-index: 2;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	padding: 75pt 20px 15px;
	background: linear-gradient(transparent 0,rgba(0,0,0,.5) 100%);
}

@media screen and (min-width:480px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight .desc,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight .desc {
		padding: 75pt 30px 20px;
	}
}

@media screen and (min-width:640px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight .desc,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight .desc {
		padding: 75pt 40px 30px;
	}
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight .desc:first-child,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight .desc:first-child {
	margin-top: 0;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight .desc *,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight .desc * {
	color: #fff!important;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.issue,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.issue {
	margin-bottom: 15px;
	text-align: center!important;
}

@media screen and (max-width:640px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.issue,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.issue {
		margin-bottom: 25px;
	}
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.issue .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.issue .media-wrapper {
	position: relative;
	width: 100%;
	height: auto;
	max-width: none;
	min-width: 0;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.issue .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.issue .media-wrapper:before {
	display: block;
	padding-top: 116%;
	content: "";
}

@media screen and (min-width:640px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.issue .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.issue .media-wrapper {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
	}

	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.issue .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.issue .media-wrapper:before {
		display: block;
		padding-top: 80%;
		content: "";
	}
}

@media screen and (min-width:960px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.issue .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.issue .media-wrapper {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
	}

	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.issue .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.issue .media-wrapper:before {
		display: block;
		padding-top: 116%;
		content: "";
	}
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.adv,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.adv {
	padding: 5px;
	border: 1px solid #e6e6e6;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.adv .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.adv .media-wrapper {
	background: 0 0;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.adv .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.adv .media-wrapper:before {
	content: none;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.adv .media-wrapper img,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.adv .media-wrapper img {
	position: relative;
	height: auto;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.play-icon:not(.highlight) .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.play-icon:not(.highlight) .media-wrapper {
	position: relative;
	width: 100%;
	height: auto;
	max-width: none;
	min-width: 0;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.play-icon:not(.highlight) .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.play-icon:not(.highlight) .media-wrapper:before {
	display: block;
	padding-top: 56.25%;
	content: "";
}

@media screen and (min-width:640px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.play-icon:not(.highlight) .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.play-icon:not(.highlight) .media-wrapper {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
	}

	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.play-icon:not(.highlight) .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.play-icon:not(.highlight) .media-wrapper:before {
		display: block;
		padding-top: 56.25%;
		content: "";
	}
}

@media screen and (min-width:960px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.play-icon:not(.highlight) .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.play-icon:not(.highlight) .media-wrapper {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
	}

	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.play-icon:not(.highlight) .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.play-icon:not(.highlight) .media-wrapper:before {
		display: block;
		padding-top: 56.25%;
		content: "";
	}
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.play-icon .media-wrapper:after,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.play-icon .media-wrapper:after {
	position: absolute;
	top: auto;
	right: auto;
	bottom: 0;
	left: 0;
	z-index: 2;
	display: block;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 62px;
	height: 62px;
	background-image: url(../images/built/sprite.png);
	background-position: 0 -5pc;
	content: "";
}

html[data-language=ar] .magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.play-icon .media-wrapper:after,html[data-language=ar] .magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.play-icon .media-wrapper:after {
	right: 0;
	left: auto;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb .media-wrapper {
	position: relative;
	width: 100%;
	height: auto;
	max-width: none;
	min-width: 0;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb .media-wrapper:before {
	display: block;
	padding-top: 56.25%;
	content: "";
}

@media screen and (min-width:640px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb .media-wrapper {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
	}

	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb .media-wrapper:before {
		display: block;
		padding-top: 80%;
		content: "";
	}
}

@media screen and (min-width:960px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb .media-wrapper {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
	}

	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb .media-wrapper:before {
		display: block;
		padding-top: 116%;
		content: "";
	}
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb .media-wrapper img,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb .media-wrapper img {
	position: absolute;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	height: 100%;
}

@media screen and (min-width:640px) {
	.magazine .magazine__scrollable-wrapper .row>.force-expand-md .magazine-thumb .media-wrapper {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
	}

	.magazine .magazine__scrollable-wrapper .row>.force-expand-md .magazine-thumb .media-wrapper:before {
		display: block;
		padding-top: 56.25%;
		content: "";
	}
}

@media screen and (min-width:960px) {
	.magazine .magazine__scrollable-wrapper .row>.force-expand-md:not(.force-expand-lg) .magazine-thumb .media-wrapper {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
	}

	.magazine .magazine__scrollable-wrapper .row>.force-expand-md:not(.force-expand-lg) .magazine-thumb .media-wrapper:before {
		display: block;
		padding-top: 116%;
		content: "";
	}

	.magazine .magazine__scrollable-wrapper .row>.force-expand-lg .magazine-thumb .media-wrapper {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
	}

	.magazine .magazine__scrollable-wrapper .row>.force-expand-lg .magazine-thumb .media-wrapper:before {
		display: block;
		padding-top: 56.25%;
		content: "";
	}
}

@keyframes spinner-rotation {
	0% {
		transform: rotate(0);
		transform-origin: 50%;
	}

	to {
		transform: rotate(360deg);
		transform-origin: 50%;
	}
}

.magazine #magazine-menu {
	position: fixed;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: 199;
	display: -ms-flexbox;
	display: flex;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: 60px;
	border: 1px solid #e6e6e6;
	background: #fff;
	color: #000;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.magazine #magazine-menu select{
	border: 1px solid #e6e6e6;
	border-left: none;
	border-right: none;
}

@media screen and (max-width:870px) {
	.magazine #magazine-menu {
		height: 40px;
	}
}

.magazine #magazine-menu #magazine-menu-extended,.magazine #magazine-menu #magazine-menu-minimized {
	position: relative;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: 2;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	height: inherit;
}

.magazine #magazine-menu #magazine-menu-extended {
	display: -ms-flexbox;
	display: flex;
	width: inherit;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

@media screen and (max-width:870px) {
	.magazine #magazine-menu #magazine-menu-extended {
		display: none;
	}
}

.magazine #magazine-menu #magazine-menu-extended a {
	display: inline-block;
	margin: 0 20px 0 60px;
	text-decoration: none!important;
	text-transform: uppercase;
	font-size: 13px;
	font-family: FuturaBook;
}

html[data-language=ar] .magazine #magazine-menu #magazine-menu-extended a {
	margin-right: 60px;
	margin-left: 0;
}

.magazine #magazine-menu #magazine-menu-extended a:first-child {
	margin-left: 0;
}

html[data-language=ar] .magazine #magazine-menu #magazine-menu-extended a:first-child {
	margin-right: 0;
}

.magazine #magazine-menu #magazine-menu-extended a.magazine-title {
	text-transform: none;
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 24px;
	font-family: Playfair Display,serif;
}

.magazine #magazine-menu #magazine-menu-extended a.active {
	pointer-events: none;
}

.magazine #magazine-menu #magazine-menu-extended a.active:not(.magazine-title) {
	color: #ae9477;
}

.magazine #magazine-menu #magazine-menu-minimized {
	display: none;
	width: 100%;
	border-bottom: 1px solid #e7e7e7;
}

@media screen and (max-width:870px) {
	.magazine #magazine-menu #magazine-menu-minimized {
		display: block;
	}
}

.magazine #magazine-menu #magazine-menu-minimized .ui-selectmenu-button {
	border: none;
	border-radius: 0;
	background: #fff;
	color: #000;
	text-transform: uppercase;
}

.magazine #magazine-menu #magazine-menu-minimized .ui-selectmenu-button span.ui-selectmenu-text {
	overflow: hidden;
	padding: 13px 0 10px;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 13px;
	line-height: 1;
}

.magazine #magazine-menu #magazine-menu-minimized .ui-selectmenu-button span.ui-selectmenu-text.the-magazine-style {
	padding: 11px 0 10px;
	text-transform: none;
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 18px;
	font-family: Playfair Display,serif;
}

.cms-page-view .ui-selectmenu-menu .ui-menu {
	padding: 30px 0;
	border: none;
	border-bottom: 1px solid #e7e7e7;
	border-radius: 0;
	background: #fff;
}

.cms-page-view .ui-selectmenu-menu .ui-menu .ui-menu-item {
	overflow: hidden;
	padding: 15px 0;
	text-transform: uppercase;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	font-family: FuturaBook;
	line-height: 1;
}

.cms-page-view .ui-selectmenu-menu .ui-menu .ui-menu-item.the-magazine-style {
	text-transform: none;
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 30px;
	font-family: Playfair Display,serif;
}

.cms-page-view .ui-selectmenu-menu .ui-menu .ui-menu-item.ui-state-focus {
	display: -ms-flexbox;
	display: flex;
	border: none;
	background: #fff;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.cms-page-view .ui-selectmenu-menu .ui-menu .ui-menu-item.ui-state-focus:before {
	margin-right: 20px;
	margin-left: -45px;
	width: 25px;
	height: 1px;
	background-color: #000;
	content: "";
}

html[data-language=ar] .cms-page-view .ui-selectmenu-menu .ui-menu .ui-menu-item.ui-state-focus:before {
	margin-right: -45px;
	margin-left: 20px;
}

.cms-page-view .ui-selectmenu-menu {
	position: fixed;
	top: 6pc!important;
	left: 0!important;
	z-index: 2!important;
	width: 100%;
	text-align: center;
}

.cms-page-view .ui-selectmenu-menu ul {
	width: 100%!important;
}

@media screen and (min-width:871px) {
	.cms-page-view .ui-selectmenu-menu {
		display: none!important;
	}
}

.flickity-rtl .flickity-page-dots,.ui-datepicker-rtl,html[data-language=ar] .magazine {
	direction: rtl;
}

.ui-button,.ui-spinner,.ui-spinner-input {
	vertical-align: middle;
}

.flickity-enabled {
	position: relative;
}

.flickity-enabled:focus {
	outline: 0;
}

.flickity-viewport {
	position: relative;
	overflow: hidden;
	height: 100%;
}

.flickity-slider {
	position: absolute;
	width: 100%;
	height: 100%;
}

.flickity-enabled.is-draggable {
	-webkit-tap-highlight-color: transparent;
	tap-highlight-color: transparent;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
	cursor: move;
	cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
	cursor: grabbing;
}

.flickity-prev-next-button {
	position: absolute;
	top: 50%;
	width: 44px;
	height: 44px;
	border: none;
	border-radius: 50%;
	background: #fff;
	background: hsla(0,0%,100%,.75);
	cursor: pointer;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.flickity-prev-next-button:hover {
	background: #fff;
	border: none;
}

.flickity-prev-next-button:focus {
	outline: 0;
	box-shadow: 0 0 0 5px #09f;
}

.flickity-prev-next-button:active {
	opacity: .6;
}

.flickity-prev-next-button.previous {
	left: 10px;
}

.flickity-prev-next-button.next {
	right: 10px;
}

.flickity-rtl .flickity-prev-next-button.previous {
	right: 10px;
	left: auto;
}

.flickity-rtl .flickity-prev-next-button.next {
	right: auto;
	left: 10px;
}

.flickity-prev-next-button:disabled {
	opacity: .3;
	cursor: auto;
}

.flickity-prev-next-button svg {
	position: absolute;
	top: 20%;
	left: 20%;
	width: 60%;
	height: 60%;
}

.flickity-prev-next-button .arrow {
	fill: #333;
}

.flickity-page-dots {
	position: absolute;
	bottom: -25px;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
	text-align: center;
	line-height: 1;
}

.flickity-page-dots .dot {
	display: inline-block;
	margin: 0 8px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #333;
	opacity: .25;
	cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
	opacity: 1;
}
/* ! jQuery UI - v1.11.4 - 2015-03-11
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; */.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	margin: -1px;
	padding: 0;
	width: 1px;
	height: 1px;
	border: 0;
}

.ui-helper-zfix,.ui-widget-overlay {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	outline: 0;
	border: 0;
	list-style: none;
	text-decoration: none;
	font-size: 100%;
	line-height: 1.3;
}

.ui-helper-clearfix:after,.ui-helper-clearfix:before {
	display: table;
	border-collapse: collapse;
	content: "";
}

.ui-helper-clearfix:after {
	clear: both;
}

.ui-helper-clearfix {
	min-height: 0;
}

.ui-helper-zfix {
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}

.ui-state-disabled {
	cursor: default!important;
}

.ui-icon{
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
	text-indent: -99999px;
}

.ui-widget-overlay {
	position: fixed;
}

.ui-accordion .ui-accordion-header {
	position: relative;
	display: block;
	margin: 2px 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0;
	font-size: 100%;
	cursor: pointer;
}

.ui-accordion .ui-accordion-icons,.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	top: 50%;
	left: .5em;
	margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
	overflow: auto;
	padding: 1em 2.2em;
	border-top: 0;
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

.ui-button {
	position: relative;
	display: inline-block;
	overflow: visible;
	margin-right: .1em;
	padding: 0;
	text-align: center;
	line-height: normal;
	cursor: pointer;
}

.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited {
	text-decoration: none;
}

.ui-button-icon-only {
	width: 2.2em;
}

button.ui-button-icon-only {
	width: 2.4em;
}

.ui-button-icons-only {
	width: 3.4em;
}

button.ui-button-icons-only {
	width: 3.7em;
}

.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}

.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
	padding-right: 2.1em;
	padding-left: 2.1em;
}

input.ui-button {
	padding: .4em 1em;
}

.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}

.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary {
	left: .5em;
}

.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary {
	right: .5em;
}

.ui-buttonset {
	margin-right: 7px;
}

.ui-buttonset .ui-button {
	margin-right: -.3em;
	margin-left: 0;
}

button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.ui-datepicker {
	display: none;
	padding: .2em .2em 0;
	width: 17em;
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}

.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}

.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover {
	top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}

.ui-datepicker .ui-datepicker-next {
	right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}

.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	text-align: center;
	line-height: 1.8em;
}

.ui-datepicker .ui-datepicker-title select {
	margin: 1px 0;
	font-size: 1em;
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}

.ui-datepicker table {
	margin: 0 0 .4em;
	width: 100%;
	border-collapse: collapse;
	font-size: .9em;
}

.ui-datepicker th {
	padding: .7em .3em;
	border: 0;
	text-align: center;
	font-weight: 700;
}

.ui-datepicker td {
	padding: 1px;
	border: 0;
}

.ui-datepicker td a,.ui-datepicker td span {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
	margin: .7em 0 0;
	padding: 0 .2em;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	background-image: none;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	overflow: visible;
	margin: .5em .2em .4em;
	padding: .2em .6em .3em;
	width: auto;
	cursor: pointer;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}

.ui-datepicker.ui-datepicker-multi {
	width: auto;
}

.ui-datepicker-multi .ui-datepicker-group table {
	margin: 0 auto .4em;
	width: 95%;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
	right: auto;
	left: 2px;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	right: auto;
	left: 1px;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}


.ui-progressbar {
	overflow: hidden;
	height: 2em;
	text-align: left;
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
	background: url(data:image/gif;
	opacity: .25;
	base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height: 100%;
	filter: alpha(opacity=25);
}

.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}

.ui-resizable {
	position: relative;
}

.ui-resizable-handle {
	position: absolute;
	display: block;
	font-size: .1px;
	-ms-touch-action: none;
	touch-action: none;
}

.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle {
	display: none;
}

.ui-resizable-n {
	top: -5px;
	left: 0;
	width: 100%;
	height: 7px;
	cursor: n-resize;
}

.ui-resizable-s {
	bottom: -5px;
	left: 0;
	width: 100%;
	height: 7px;
	cursor: s-resize;
}

.ui-resizable-e {
	top: 0;
	right: -5px;
	width: 7px;
	height: 100%;
	cursor: e-resize;
}

.ui-resizable-w {
	top: 0;
	left: -5px;
	width: 7px;
	height: 100%;
	cursor: w-resize;
}

.ui-resizable-se {
	right: 1px;
	bottom: 1px;
	width: 9pt;
	height: 9pt;
	cursor: se-resize;
}

.ui-resizable-sw {
	bottom: -5px;
	left: -5px;
	width: 9px;
	height: 9px;
	cursor: sw-resize;
}

.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down {
	bottom: 0;
}

.ui-resizable-nw {
	top: -5px;
	left: -5px;
	width: 9px;
	height: 9px;
	cursor: nw-resize;
}

.ui-resizable-ne {
	top: -5px;
	right: -5px;
	width: 9px;
	height: 9px;
	cursor: ne-resize;
}

.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted #000;
}

.ui-selectmenu-menu {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	margin: 0;
	padding: 0;
}

.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	margin: .5em 0 0;
	padding: 2px .4em;
	height: auto;
	border: 0;
	font-weight: 700;
	font-size: 1em;
	line-height: 1.5;
}

.ui-selectmenu-open {
	display: block;
}

.ui-selectmenu-button {
	position: relative;
	display: inline-block;
	overflow: hidden;
	text-decoration: none;
	cursor: pointer;
}

.ui-selectmenu-button span.ui-icon {
	position: absolute;
	width: 16px;
	height: 16px;
	top: 50%;
	right: .5em;
	left: auto;
	margin-top: -8px;
}

.ui-selectmenu-button span.ui-selectmenu-text {
	display: block;
	overflow: hidden;
	padding: .4em 2.1em .4em 1em;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 1.4;
}

.ui-slider {
	position: relative;
	text-align: left;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	display: block;
	border: 0;
	background-position: 0 0;
	font-size: .7em;
}

.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 75pt;
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-bottom: -.6em;
	margin-left: 0;
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}

.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
}

.ui-spinner-input {
	margin: .2em 22px .2em .4em;
	padding: 0;
	border: none;
	background: 0 0;
	color: inherit;
}


.ui-spinner-button {
	position: absolute;
	right: 0;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 1pc;
	height: 50%;
	text-align: center;
	font-size: .5em;
	cursor: default;
}

.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-right: none;
	border-bottom: none;
}

.ui-spinner .ui-icon {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -8px;
}

.ui-spinner-up {
	top: 0;
}

.ui-spinner .ui-icon-triangle-1-s {
	background-position: -65px -1pc;
}

.ui-tabs {
	position: relative;
	padding: .2em;
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
	position: relative;
	top: 0;
	float: left;
	margin: 1px .2em 0 0;
	padding: 0;
	list-style: none;
	white-space: nowrap;
	border-bottom-width: 0;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
	display: block;
	padding: 1em 1.4em;
	border-width: 0;
	background: 0 0;
}

.ui-tooltip {
	position: absolute;
	z-index: 9999;
	padding: 8px;
	max-width: 300px;
	box-shadow: 0 0 5px #aaa;
}

body .ui-tooltip {
	border-width: 2px;
}



.magazine .magazine-overlay .carousel-info .counter,.magazine .magazine-overlay .carousel-info .counter span {
	color: #fff;
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
	font-weight: 700;
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
	font-weight: 400;
	opacity: .7;
	filter: Alpha(Opacity=70);
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
	background-image: none;
	opacity: .35;
	filter: Alpha(Opacity=35);
}

.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35);
}

.ui-state-default .ui-icon {
	background-image: url(../images/built/ui-icons_888888_256x240.png);
}

.ui-state-active .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon {
	background-image: url(../images/built/ui-icons_454545_256x240.png);
}

.ui-state-highlight .ui-icon {
	background-image: url(../images/built/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image: url(../images/built/ui-icons_cd0a0a_256x240.png);
}

.ui-icon-blank {
	background-position: 1pc 1pc;
}

.ui-icon-carat-1-n {
	background-position: 0 0;
}

.ui-icon-carat-1-ne {
	background-position: -1pc 0;
}

.ui-icon-carat-1-e {
	background-position: -2pc 0;
}

.ui-icon-carat-1-se {
	background-position: -3pc 0;
}

.ui-icon-carat-1-s {
	background-position: -4pc 0;
}

.ui-icon-carat-1-sw {
	background-position: -5pc 0;
}

.ui-icon-carat-1-w {
	background-position: -6pc 0;
}

.ui-icon-carat-1-nw {
	background-position: -7pc 0;
}

.ui-icon-carat-2-n-s {
	background-position: -8pc 0;
}

.ui-icon-carat-2-e-w {
	background-position: -9pc 0;
}

.ui-icon-triangle-1-n {
	background-position: 0 -1pc;
}

.ui-icon-triangle-1-ne {
	background-position: -1pc -1pc;
}

.ui-icon-triangle-1-e {
	background-position: -2pc -1pc;
}

.ui-icon-triangle-1-se {
	background-position: -3pc -1pc;
}

.ui-icon-triangle-1-s {
	background-position: -4pc -1pc;
}

.ui-icon-triangle-1-sw {
	background-position: -5pc -1pc;
}

.ui-icon-triangle-1-w {
	background-position: -6pc -1pc;
}

.ui-icon-triangle-1-nw {
	background-position: -7pc -1pc;
}

.ui-icon-triangle-2-n-s {
	background-position: -8pc -1pc;
}

.ui-icon-triangle-2-e-w {
	background-position: -9pc -1pc;
}

.ui-icon-arrow-1-n {
	background-position: 0 -2pc;
}

.ui-icon-arrow-1-ne {
	background-position: -1pc -2pc;
}

.ui-icon-arrow-1-e {
	background-position: -2pc -2pc;
}

.ui-icon-arrow-1-se {
	background-position: -3pc -2pc;
}

.ui-icon-arrow-1-s {
	background-position: -4pc -2pc;
}

.ui-icon-arrow-1-sw {
	background-position: -5pc -2pc;
}

.ui-icon-arrow-1-w {
	background-position: -6pc -2pc;
}

.ui-icon-arrow-1-nw {
	background-position: -7pc -2pc;
}

.ui-icon-arrow-2-n-s {
	background-position: -8pc -2pc;
}

.ui-icon-arrow-2-ne-sw {
	background-position: -9pc -2pc;
}

.ui-icon-arrow-2-e-w {
	background-position: -10pc -2pc;
}

.ui-icon-arrow-2-se-nw {
	background-position: -11pc -2pc;
}

.ui-icon-arrowstop-1-n {
	background-position: -2in -2pc;
}

.ui-icon-arrowstop-1-e {
	background-position: -13pc -2pc;
}

.ui-icon-arrowstop-1-s {
	background-position: -14pc -2pc;
}

.ui-icon-arrowstop-1-w {
	background-position: -15pc -2pc;
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -3pc;
}

.ui-icon-arrowthick-1-ne {
	background-position: -1pc -3pc;
}

.ui-icon-arrowthick-1-e {
	background-position: -2pc -3pc;
}

.ui-icon-arrowthick-1-se {
	background-position: -3pc -3pc;
}

.ui-icon-arrowthick-1-s {
	background-position: -4pc -3pc;
}

.ui-icon-arrowthick-1-sw {
	background-position: -5pc -3pc;
}

.ui-icon-arrowthick-1-w {
	background-position: -6pc -3pc;
}

.ui-icon-arrowthick-1-nw {
	background-position: -7pc -3pc;
}

.ui-icon-arrowthick-2-n-s {
	background-position: -8pc -3pc;
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -9pc -3pc;
}

.ui-icon-arrowthick-2-e-w {
	background-position: -10pc -3pc;
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -11pc -3pc;
}

.ui-icon-arrowthickstop-1-n {
	background-position: -2in -3pc;
}

.ui-icon-arrowthickstop-1-e {
	background-position: -13pc -3pc;
}

.ui-icon-arrowthickstop-1-s {
	background-position: -14pc -3pc;
}

.ui-icon-arrowthickstop-1-w {
	background-position: -15pc -3pc;
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -4pc;
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -1pc -4pc;
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -2pc -4pc;
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -3pc -4pc;
}

.ui-icon-arrowreturn-1-w {
	background-position: -4pc -4pc;
}

.ui-icon-arrowreturn-1-n {
	background-position: -5pc -4pc;
}

.ui-icon-arrowreturn-1-e {
	background-position: -6pc -4pc;
}

.ui-icon-arrowreturn-1-s {
	background-position: -7pc -4pc;
}

.ui-icon-arrowrefresh-1-w {
	background-position: -8pc -4pc;
}

.ui-icon-arrowrefresh-1-n {
	background-position: -9pc -4pc;
}

.ui-icon-arrowrefresh-1-e {
	background-position: -10pc -4pc;
}

.ui-icon-arrowrefresh-1-s {
	background-position: -11pc -4pc;
}

.ui-icon-arrow-4 {
	background-position: 0 -5pc;
}

.ui-icon-arrow-4-diag {
	background-position: -1pc -5pc;
}

.ui-icon-extlink {
	background-position: -2pc -5pc;
}

.ui-icon-newwin {
	background-position: -3pc -5pc;
}

.ui-icon-refresh {
	background-position: -4pc -5pc;
}

.ui-icon-shuffle {
	background-position: -5pc -5pc;
}

.ui-icon-transfer-e-w {
	background-position: -6pc -5pc;
}

.ui-icon-transferthick-e-w {
	background-position: -7pc -5pc;
}

.ui-icon-folder-collapsed {
	background-position: 0 -6pc;
}

.ui-icon-folder-open {
	background-position: -1pc -6pc;
}

.ui-icon-document {
	background-position: -2pc -6pc;
}

.ui-icon-document-b {
	background-position: -3pc -6pc;
}

.ui-icon-note {
	background-position: -4pc -6pc;
}

.ui-icon-mail-closed {
	background-position: -5pc -6pc;
}

.ui-icon-mail-open {
	background-position: -6pc -6pc;
}

.ui-icon-suitcase {
	background-position: -7pc -6pc;
}

.ui-icon-comment {
	background-position: -8pc -6pc;
}

.ui-icon-person {
	background-position: -9pc -6pc;
}

.ui-icon-print {
	background-position: -10pc -6pc;
}

.ui-icon-trash {
	background-position: -11pc -6pc;
}

.ui-icon-locked {
	background-position: -2in -6pc;
}

.ui-icon-unlocked {
	background-position: -13pc -6pc;
}

.ui-icon-bookmark {
	background-position: -14pc -6pc;
}

.ui-icon-tag {
	background-position: -15pc -6pc;
}

.ui-icon-home {
	background-position: 0 -7pc;
}

.ui-icon-flag {
	background-position: -1pc -7pc;
}

.ui-icon-calendar {
	background-position: -2pc -7pc;
}

.ui-icon-cart {
	background-position: -3pc -7pc;
}

.ui-icon-pencil {
	background-position: -4pc -7pc;
}

.ui-icon-clock {
	background-position: -5pc -7pc;
}

.ui-icon-disk {
	background-position: -6pc -7pc;
}

.ui-icon-calculator {
	background-position: -7pc -7pc;
}

.ui-icon-zoomin {
	background-position: -8pc -7pc;
}

.ui-icon-zoomout {
	background-position: -9pc -7pc;
}

.ui-icon-search {
	background-position: -10pc -7pc;
}

.ui-icon-wrench {
	background-position: -11pc -7pc;
}

.ui-icon-gear {
	background-position: -2in -7pc;
}

.ui-icon-heart {
	background-position: -13pc -7pc;
}

.ui-icon-star {
	background-position: -14pc -7pc;
}

.ui-icon-link {
	background-position: -15pc -7pc;
}

.ui-icon-cancel {
	background-position: 0 -8pc;
}

.ui-icon-plus {
	background-position: -1pc -8pc;
}

.ui-icon-plusthick {
	background-position: -2pc -8pc;
}

.ui-icon-minus {
	background-position: -3pc -8pc;
}

.ui-icon-minusthick {
	background-position: -4pc -8pc;
}

.ui-icon-close {
	background-position: -5pc -8pc;
}

.ui-icon-closethick {
	background-position: -6pc -8pc;
}

.ui-icon-key {
	background-position: -7pc -8pc;
}

.ui-icon-lightbulb {
	background-position: -8pc -8pc;
}

.ui-icon-scissors {
	background-position: -9pc -8pc;
}

.ui-icon-clipboard {
	background-position: -10pc -8pc;
}

.ui-icon-copy {
	background-position: -11pc -8pc;
}

.ui-icon-contact {
	background-position: -2in -8pc;
}

.ui-icon-image {
	background-position: -13pc -8pc;
}

.ui-icon-video {
	background-position: -14pc -8pc;
}

.ui-icon-script {
	background-position: -15pc -8pc;
}

.ui-icon-alert {
	background-position: 0 -9pc;
}

.ui-icon-info {
	background-position: -1pc -9pc;
}

.ui-icon-notice {
	background-position: -2pc -9pc;
}

.ui-icon-help {
	background-position: -3pc -9pc;
}

.ui-icon-check {
	background-position: -4pc -9pc;
}

.ui-icon-bullet {
	background-position: -5pc -9pc;
}

.ui-icon-radio-on {
	background-position: -6pc -9pc;
}

.ui-icon-radio-off {
	background-position: -7pc -9pc;
}

.ui-icon-pin-w {
	background-position: -8pc -9pc;
}

.ui-icon-pin-s {
	background-position: -9pc -9pc;
}

.ui-icon-play {
	background-position: 0 -10pc;
}

.ui-icon-pause {
	background-position: -1pc -10pc;
}

.ui-icon-seek-next {
	background-position: -2pc -10pc;
}

.ui-icon-seek-prev {
	background-position: -3pc -10pc;
}

.ui-icon-seek-end {
	background-position: -4pc -10pc;
}

.ui-icon-seek-first,.ui-icon-seek-start {
	background-position: -5pc -10pc;
}

.ui-icon-stop {
	background-position: -6pc -10pc;
}

.ui-icon-eject {
	background-position: -7pc -10pc;
}

.ui-icon-volume-off {
	background-position: -8pc -10pc;
}

.ui-icon-volume-on {
	background-position: -9pc -10pc;
}

.ui-icon-power {
	background-position: 0 -11pc;
}

.ui-icon-signal-diag {
	background-position: -1pc -11pc;
}

.ui-icon-signal {
	background-position: -2pc -11pc;
}

.ui-icon-battery-0 {
	background-position: -3pc -11pc;
}

.ui-icon-battery-1 {
	background-position: -4pc -11pc;
}

.ui-icon-battery-2 {
	background-position: -5pc -11pc;
}

.ui-icon-battery-3 {
	background-position: -6pc -11pc;
}

.ui-icon-circle-plus {
	background-position: 0 -2in;
}

.ui-icon-circle-minus {
	background-position: -1pc -2in;
}

.ui-icon-circle-close {
	background-position: -2pc -2in;
}

.ui-icon-circle-triangle-e {
	background-position: -3pc -2in;
}

.ui-icon-circle-triangle-s {
	background-position: -4pc -2in;
}

.ui-icon-circle-triangle-w {
	background-position: -5pc -2in;
}

.ui-icon-circle-triangle-n {
	background-position: -6pc -2in;
}

.ui-icon-circle-arrow-e {
	background-position: -7pc -2in;
}

.ui-icon-circle-arrow-s {
	background-position: -8pc -2in;
}

.ui-icon-circle-arrow-w {
	background-position: -9pc -2in;
}

.ui-icon-circle-arrow-n {
	background-position: -10pc -2in;
}

.ui-icon-circle-zoomin {
	background-position: -11pc -2in;
}

.ui-icon-circle-zoomout {
	background-position: -2in -2in;
}

.ui-icon-circle-check {
	background-position: -13pc -2in;
}

.ui-icon-circlesmall-plus {
	background-position: 0 -13pc;
}

.ui-icon-circlesmall-minus {
	background-position: -1pc -13pc;
}

.ui-icon-circlesmall-close {
	background-position: -2pc -13pc;
}

.ui-icon-squaresmall-plus {
	background-position: -3pc -13pc;
}

.ui-icon-squaresmall-minus {
	background-position: -4pc -13pc;
}

.ui-icon-squaresmall-close {
	background-position: -5pc -13pc;
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -14pc;
}

.ui-icon-grip-dotted-horizontal {
	background-position: -1pc -14pc;
}

.ui-icon-grip-solid-vertical {
	background-position: -2pc -14pc;
}

.ui-icon-grip-solid-horizontal {
	background-position: -3pc -14pc;
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -4pc -14pc;
}

.ui-icon-grip-diagonal-se {
	background-position: -5pc -14pc;
}

.ui-widget-overlay,.ui-widget-shadow {
	background: url(../images/built/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;
	opacity: .3;
	filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	border-radius: 8px;
}

.container,.container-fluid {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
	box-sizing: border-box;
}

@-ms-viewport {
	width:device-width;
}



.row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: -10px;
	margin-left: -10px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media (min-width:480px) {
	.container {
		width: 540px;
		max-width: 100%;
	}

	.container,.container-fluid {
		padding-right: 10px;
		padding-left: 10px;
	}

	.row {
		margin-right: -10px;
		margin-left: -10px;
	}
}

@media (min-width:640px) {
	.container {
		width: 45pc;
		max-width: 100%;
	}

	.container,.container-fluid {
		padding-right: 10px;
		padding-left: 10px;
	}

	.row {
		margin-right: -10px;
		margin-left: -10px;
	}
}

@media (min-width:960px) {
	.container {
		width: 60pc;
		max-width: 100%;
	}

	.container,.container-fluid {
		padding-right: 10px;
		padding-left: 10px;
	}

	.row {
		margin-right: -10px;
		margin-left: -10px;
	}
}

@media (min-width:1200px) {
	.container {
		width: 855pt;
		max-width: 100%;
	}

	.container,.container-fluid {
		padding-right: 10px;
		padding-left: 10px;
	}

	.row {
		margin-right: -10px;
		margin-left: -10px;
	}
}

@media (min-width:1920px) {
	.container {
		width: 85pc;
		max-width: 100%;
	}

	.container,.container-fluid {
		padding-right: 10px;
		padding-left: 10px;
	}

	.row {
		margin-right: -10px;
		margin-left: -10px;
	}
}

.no-gutters {
	margin-right: 0;
	margin-left: 0;
}

.no-gutters>.col,.no-gutters>[class*=col-] {
	padding-right: 0;
	padding-left: 0;
}

.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9 {
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
	width: 100%;
	min-height: 1px;
}

.col {
	max-width: 100%;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.col-1,.col-auto {
	-webkit-box-flex: 0;
}

.col-auto {
	width: auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

.col-1 {
	max-width: 8.333333%;
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
}

.col-2,.col-3 {
	-webkit-box-flex: 0;
}

.col-2 {
	max-width: 16.666667%;
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
}

.col-3 {
	max-width: 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
}

.col-4,.col-5 {
	-webkit-box-flex: 0;
}

.col-4 {
	max-width: 33.333333%;
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
}

.col-5 {
	max-width: 41.666667%;
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
}

.col-6,.col-7 {
	-webkit-box-flex: 0;
}

.col-6 {
	max-width: 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}

.col-7 {
	max-width: 58.333333%;
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
}

.col-8,.col-9 {
	-webkit-box-flex: 0;
}

.col-8 {
	max-width: 66.666667%;
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
}

.col-9 {
	max-width: 75%;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
}

.col-10,.col-11 {
	-webkit-box-flex: 0;
}

.col-10 {
	max-width: 83.333333%;
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
}

.col-11 {
	max-width: 91.666667%;
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
}

.col-12 {
	max-width: 100%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}

.pull-0 {
	right: auto;
}

.pull-1 {
	right: 8.333333%;
}

.pull-2 {
	right: 16.666667%;
}

.pull-3 {
	right: 25%;
}

.pull-4 {
	right: 33.333333%;
}

.pull-5 {
	right: 41.666667%;
}

.pull-6 {
	right: 50%;
}

.pull-7 {
	right: 58.333333%;
}

.pull-8 {
	right: 66.666667%;
}

.pull-9 {
	right: 75%;
}

.pull-10 {
	right: 83.333333%;
}

.pull-11 {
	right: 91.666667%;
}

.pull-12 {
	right: 100%;
}

.push-0 {
	left: auto;
}

.push-1 {
	left: 8.333333%;
}

.push-2 {
	left: 16.666667%;
}

.push-3 {
	left: 25%;
}

.push-4 {
	left: 33.333333%;
}

.push-5 {
	left: 41.666667%;
}

.push-6 {
	left: 50%;
}

.push-7 {
	left: 58.333333%;
}

.push-8 {
	left: 66.666667%;
}

.push-9 {
	left: 75%;
}

.push-10 {
	left: 83.333333%;
}

.push-11 {
	left: 91.666667%;
}

.push-12 {
	left: 100%;
}

.offset-1 {
	margin-left: 8.333333%;
}

.offset-2 {
	margin-left: 16.666667%;
}

.offset-3 {
	margin-left: 25%;
}

.offset-4 {
	margin-left: 33.333333%;
}

.offset-5 {
	margin-left: 41.666667%;
}

.offset-6 {
	margin-left: 50%;
}

.offset-7 {
	margin-left: 58.333333%;
}

.offset-8 {
	margin-left: 66.666667%;
}

.offset-9 {
	margin-left: 75%;
}

.offset-10 {
	margin-left: 83.333333%;
}

.offset-11 {
	margin-left: 91.666667%;
}

@media (min-width:480px) {
	.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9 {
		padding-right: 10px;
		padding-left: 10px;
	}

	.col-sm {
		max-width: 100%;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.col-sm-auto {
		width: auto;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}

	.col-sm-1 {
		max-width: 8.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
	}

	.col-sm-2 {
		max-width: 16.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
	}

	.col-sm-3 {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}

	.col-sm-4 {
		max-width: 33.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
	}

	.col-sm-5 {
		max-width: 41.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
	}

	.col-sm-6 {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}

	.col-sm-7 {
		max-width: 58.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
	}

	.col-sm-8 {
		max-width: 66.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
	}

	.col-sm-9 {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}

	.col-sm-10 {
		max-width: 83.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
	}

	.col-sm-11 {
		max-width: 91.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
	}

	.col-sm-12 {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}

	.pull-sm-0 {
		right: auto;
	}

	.pull-sm-1 {
		right: 8.333333%;
	}

	.pull-sm-2 {
		right: 16.666667%;
	}

	.pull-sm-3 {
		right: 25%;
	}

	.pull-sm-4 {
		right: 33.333333%;
	}

	.pull-sm-5 {
		right: 41.666667%;
	}

	.pull-sm-6 {
		right: 50%;
	}

	.pull-sm-7 {
		right: 58.333333%;
	}

	.pull-sm-8 {
		right: 66.666667%;
	}

	.pull-sm-9 {
		right: 75%;
	}

	.pull-sm-10 {
		right: 83.333333%;
	}

	.pull-sm-11 {
		right: 91.666667%;
	}

	.pull-sm-12 {
		right: 100%;
	}

	.push-sm-0 {
		left: auto;
	}

	.push-sm-1 {
		left: 8.333333%;
	}

	.push-sm-2 {
		left: 16.666667%;
	}

	.push-sm-3 {
		left: 25%;
	}

	.push-sm-4 {
		left: 33.333333%;
	}

	.push-sm-5 {
		left: 41.666667%;
	}

	.push-sm-6 {
		left: 50%;
	}

	.push-sm-7 {
		left: 58.333333%;
	}

	.push-sm-8 {
		left: 66.666667%;
	}

	.push-sm-9 {
		left: 75%;
	}

	.push-sm-10 {
		left: 83.333333%;
	}

	.push-sm-11 {
		left: 91.666667%;
	}

	.push-sm-12 {
		left: 100%;
	}

	.offset-sm-0 {
		margin-left: 0;
	}

	.offset-sm-1 {
		margin-left: 8.333333%;
	}

	.offset-sm-2 {
		margin-left: 16.666667%;
	}

	.offset-sm-3 {
		margin-left: 25%;
	}

	.offset-sm-4 {
		margin-left: 33.333333%;
	}

	.offset-sm-5 {
		margin-left: 41.666667%;
	}

	.offset-sm-6 {
		margin-left: 50%;
	}

	.offset-sm-7 {
		margin-left: 58.333333%;
	}

	.offset-sm-8 {
		margin-left: 66.666667%;
	}

	.offset-sm-9 {
		margin-left: 75%;
	}

	.offset-sm-10 {
		margin-left: 83.333333%;
	}

	.offset-sm-11 {
		margin-left: 91.666667%;
	}
}

@media (min-width:640px) {
	.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9 {
		padding-right: 10px;
		padding-left: 10px;
	}

	.col-md {
		max-width: 100%;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.col-md-auto {
		width: auto;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}

	.col-md-1 {
		max-width: 8.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
	}

	.col-md-2 {
		max-width: 16.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
	}

	.col-md-3 {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}

	.col-md-4 {
		max-width: 33.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
	}

	.col-md-5 {
		max-width: 41.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
	}

	.col-md-6 {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}

	.col-md-7 {
		max-width: 58.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
	}

	.col-md-8 {
		max-width: 66.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
	}

	.col-md-9 {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}

	.col-md-10 {
		max-width: 83.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
	}

	.col-md-11 {
		max-width: 91.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
	}

	.col-md-12 {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}

	.pull-md-0 {
		right: auto;
	}

	.pull-md-1 {
		right: 8.333333%;
	}

	.pull-md-2 {
		right: 16.666667%;
	}

	.pull-md-3 {
		right: 25%;
	}

	.pull-md-4 {
		right: 33.333333%;
	}

	.pull-md-5 {
		right: 41.666667%;
	}

	.pull-md-6 {
		right: 50%;
	}

	.pull-md-7 {
		right: 58.333333%;
	}

	.pull-md-8 {
		right: 66.666667%;
	}

	.pull-md-9 {
		right: 75%;
	}

	.pull-md-10 {
		right: 83.333333%;
	}

	.pull-md-11 {
		right: 91.666667%;
	}

	.pull-md-12 {
		right: 100%;
	}

	.push-md-0 {
		left: auto;
	}

	.push-md-1 {
		left: 8.333333%;
	}

	.push-md-2 {
		left: 16.666667%;
	}

	.push-md-3 {
		left: 25%;
	}

	.push-md-4 {
		left: 33.333333%;
	}

	.push-md-5 {
		left: 41.666667%;
	}

	.push-md-6 {
		left: 50%;
	}

	.push-md-7 {
		left: 58.333333%;
	}

	.push-md-8 {
		left: 66.666667%;
	}

	.push-md-9 {
		left: 75%;
	}

	.push-md-10 {
		left: 83.333333%;
	}

	.push-md-11 {
		left: 91.666667%;
	}

	.push-md-12 {
		left: 100%;
	}

	.offset-md-0 {
		margin-left: 0;
	}

	.offset-md-1 {
		margin-left: 8.333333%;
	}

	.offset-md-2 {
		margin-left: 16.666667%;
	}

	.offset-md-3 {
		margin-left: 25%;
	}

	.offset-md-4 {
		margin-left: 33.333333%;
	}

	.offset-md-5 {
		margin-left: 41.666667%;
	}

	.offset-md-6 {
		margin-left: 50%;
	}

	.offset-md-7 {
		margin-left: 58.333333%;
	}

	.offset-md-8 {
		margin-left: 66.666667%;
	}

	.offset-md-9 {
		margin-left: 75%;
	}

	.offset-md-10 {
		margin-left: 83.333333%;
	}

	.offset-md-11 {
		margin-left: 91.666667%;
	}
}

@media (min-width:960px) {
	.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9 {
		padding-right: 10px;
		padding-left: 10px;
	}

	.col-lg {
		max-width: 100%;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.col-lg-auto {
		width: auto;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}

	.col-lg-1 {
		max-width: 8.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
	}

	.col-lg-2 {
		max-width: 16.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
	}

	.col-lg-3 {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}

	.col-lg-4 {
		max-width: 33.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
	}

	.col-lg-5 {
		max-width: 41.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
	}

	.col-lg-6 {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}

	.col-lg-7 {
		max-width: 58.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
	}

	.col-lg-8 {
		max-width: 66.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
	}

	.col-lg-9 {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}

	.col-lg-10 {
		max-width: 83.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
	}

	.col-lg-11 {
		max-width: 91.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
	}

	.col-lg-12 {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}

	.pull-lg-0 {
		right: auto;
	}

	.pull-lg-1 {
		right: 8.333333%;
	}

	.pull-lg-2 {
		right: 16.666667%;
	}

	.pull-lg-3 {
		right: 25%;
	}

	.pull-lg-4 {
		right: 33.333333%;
	}

	.pull-lg-5 {
		right: 41.666667%;
	}

	.pull-lg-6 {
		right: 50%;
	}

	.pull-lg-7 {
		right: 58.333333%;
	}

	.pull-lg-8 {
		right: 66.666667%;
	}

	.pull-lg-9 {
		right: 75%;
	}

	.pull-lg-10 {
		right: 83.333333%;
	}

	.pull-lg-11 {
		right: 91.666667%;
	}

	.pull-lg-12 {
		right: 100%;
	}

	.push-lg-0 {
		left: auto;
	}

	.push-lg-1 {
		left: 8.333333%;
	}

	.push-lg-2 {
		left: 16.666667%;
	}

	.push-lg-3 {
		left: 25%;
	}

	.push-lg-4 {
		left: 33.333333%;
	}

	.push-lg-5 {
		left: 41.666667%;
	}

	.push-lg-6 {
		left: 50%;
	}

	.push-lg-7 {
		left: 58.333333%;
	}

	.push-lg-8 {
		left: 66.666667%;
	}

	.push-lg-9 {
		left: 75%;
	}

	.push-lg-10 {
		left: 83.333333%;
	}

	.push-lg-11 {
		left: 91.666667%;
	}

	.push-lg-12 {
		left: 100%;
	}

	.offset-lg-0 {
		margin-left: 0;
	}

	.offset-lg-1 {
		margin-left: 8.333333%;
	}

	.offset-lg-2 {
		margin-left: 16.666667%;
	}

	.offset-lg-3 {
		margin-left: 25%;
	}

	.offset-lg-4 {
		margin-left: 33.333333%;
	}

	.offset-lg-5 {
		margin-left: 41.666667%;
	}

	.offset-lg-6 {
		margin-left: 50%;
	}

	.offset-lg-7 {
		margin-left: 58.333333%;
	}

	.offset-lg-8 {
		margin-left: 66.666667%;
	}

	.offset-lg-9 {
		margin-left: 75%;
	}

	.offset-lg-10 {
		margin-left: 83.333333%;
	}

	.offset-lg-11 {
		margin-left: 91.666667%;
	}
}

@media (min-width:1200px) {
	.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9 {
		padding-right: 10px;
		padding-left: 10px;
	}

	.col-xl {
		max-width: 100%;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.col-xl-auto {
		width: auto;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}

	.col-xl-1 {
		max-width: 8.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
	}

	.col-xl-2 {
		max-width: 16.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
	}

	.col-xl-3 {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}

	.col-xl-4 {
		max-width: 33.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
	}

	.col-xl-5 {
		max-width: 41.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
	}

	.col-xl-6 {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}

	.col-xl-7 {
		max-width: 58.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
	}

	.col-xl-8 {
		max-width: 66.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
	}

	.col-xl-9 {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}

	.col-xl-10 {
		max-width: 83.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
	}

	.col-xl-11 {
		max-width: 91.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
	}

	.col-xl-12 {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}

	.pull-xl-0 {
		right: auto;
	}

	.pull-xl-1 {
		right: 8.333333%;
	}

	.pull-xl-2 {
		right: 16.666667%;
	}

	.pull-xl-3 {
		right: 25%;
	}

	.pull-xl-4 {
		right: 33.333333%;
	}

	.pull-xl-5 {
		right: 41.666667%;
	}

	.pull-xl-6 {
		right: 50%;
	}

	.pull-xl-7 {
		right: 58.333333%;
	}

	.pull-xl-8 {
		right: 66.666667%;
	}

	.pull-xl-9 {
		right: 75%;
	}

	.pull-xl-10 {
		right: 83.333333%;
	}

	.pull-xl-11 {
		right: 91.666667%;
	}

	.pull-xl-12 {
		right: 100%;
	}

	.push-xl-0 {
		left: auto;
	}

	.push-xl-1 {
		left: 8.333333%;
	}

	.push-xl-2 {
		left: 16.666667%;
	}

	.push-xl-3 {
		left: 25%;
	}

	.push-xl-4 {
		left: 33.333333%;
	}

	.push-xl-5 {
		left: 41.666667%;
	}

	.push-xl-6 {
		left: 50%;
	}

	.push-xl-7 {
		left: 58.333333%;
	}

	.push-xl-8 {
		left: 66.666667%;
	}

	.push-xl-9 {
		left: 75%;
	}

	.push-xl-10 {
		left: 83.333333%;
	}

	.push-xl-11 {
		left: 91.666667%;
	}

	.push-xl-12 {
		left: 100%;
	}

	.offset-xl-0 {
		margin-left: 0;
	}

	.offset-xl-1 {
		margin-left: 8.333333%;
	}

	.offset-xl-2 {
		margin-left: 16.666667%;
	}

	.offset-xl-3 {
		margin-left: 25%;
	}

	.offset-xl-4 {
		margin-left: 33.333333%;
	}

	.offset-xl-5 {
		margin-left: 41.666667%;
	}

	.offset-xl-6 {
		margin-left: 50%;
	}

	.offset-xl-7 {
		margin-left: 58.333333%;
	}

	.offset-xl-8 {
		margin-left: 66.666667%;
	}

	.offset-xl-9 {
		margin-left: 75%;
	}

	.offset-xl-10 {
		margin-left: 83.333333%;
	}

	.offset-xl-11 {
		margin-left: 91.666667%;
	}
}

@media (min-width:1920px) {
	.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9 {
		padding-right: 10px;
		padding-left: 10px;
	}

	.col-xxl {
		max-width: 100%;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.col-xxl-auto {
		width: auto;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}

	.col-xxl-1 {
		max-width: 8.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
	}

	.col-xxl-2 {
		max-width: 16.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
	}

	.col-xxl-3 {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}

	.col-xxl-4 {
		max-width: 33.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
	}

	.col-xxl-5 {
		max-width: 41.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
	}

	.col-xxl-6 {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}

	.col-xxl-7 {
		max-width: 58.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
	}

	.col-xxl-8 {
		max-width: 66.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
	}

	.col-xxl-9 {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}

	.col-xxl-10 {
		max-width: 83.333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
	}

	.col-xxl-11 {
		max-width: 91.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
	}

	.col-xxl-12 {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}

	.pull-xxl-0 {
		right: auto;
	}

	.pull-xxl-1 {
		right: 8.333333%;
	}

	.pull-xxl-2 {
		right: 16.666667%;
	}

	.pull-xxl-3 {
		right: 25%;
	}

	.pull-xxl-4 {
		right: 33.333333%;
	}

	.pull-xxl-5 {
		right: 41.666667%;
	}

	.pull-xxl-6 {
		right: 50%;
	}

	.pull-xxl-7 {
		right: 58.333333%;
	}

	.pull-xxl-8 {
		right: 66.666667%;
	}

	.pull-xxl-9 {
		right: 75%;
	}

	.pull-xxl-10 {
		right: 83.333333%;
	}

	.pull-xxl-11 {
		right: 91.666667%;
	}

	.pull-xxl-12 {
		right: 100%;
	}

	.push-xxl-0 {
		left: auto;
	}

	.push-xxl-1 {
		left: 8.333333%;
	}

	.push-xxl-2 {
		left: 16.666667%;
	}

	.push-xxl-3 {
		left: 25%;
	}

	.push-xxl-4 {
		left: 33.333333%;
	}

	.push-xxl-5 {
		left: 41.666667%;
	}

	.push-xxl-6 {
		left: 50%;
	}

	.push-xxl-7 {
		left: 58.333333%;
	}

	.push-xxl-8 {
		left: 66.666667%;
	}

	.push-xxl-9 {
		left: 75%;
	}

	.push-xxl-10 {
		left: 83.333333%;
	}

	.push-xxl-11 {
		left: 91.666667%;
	}

	.push-xxl-12 {
		left: 100%;
	}

	.offset-xxl-0 {
		margin-left: 0;
	}

	.offset-xxl-1 {
		margin-left: 8.333333%;
	}

	.offset-xxl-2 {
		margin-left: 16.666667%;
	}

	.offset-xxl-3 {
		margin-left: 25%;
	}

	.offset-xxl-4 {
		margin-left: 33.333333%;
	}

	.offset-xxl-5 {
		margin-left: 41.666667%;
	}

	.offset-xxl-6 {
		margin-left: 50%;
	}

	.offset-xxl-7 {
		margin-left: 58.333333%;
	}

	.offset-xxl-8 {
		margin-left: 66.666667%;
	}

	.offset-xxl-9 {
		margin-left: 75%;
	}

	.offset-xxl-10 {
		margin-left: 83.333333%;
	}

	.offset-xxl-11 {
		margin-left: 91.666667%;
	}
}

.magazine .container-fluid {
	padding-right: 20px;
	padding-left: 20px;
}

.magazine .container-fluid.no-padding-right {
	padding-right: 0!important;
}

.magazine .container-fluid.no-padding-left {
	padding-left: 0!important;
}

.magazine .container-fluid.no-padding-x-axis {
	padding-right: 0!important;
	padding-left: 0!important;
}

.magazine .row>[class*=" col-"],.magazine .row>[class^=col-] {
	padding-top: 10px;
	padding-bottom: 10px;
}

.magazine .row.no-gutters>[class*=" col-"],.magazine .row.no-gutters>[class^=col-] {
	padding-top: 0;
	padding-bottom: 0;
}

.magazine .restricted-container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	width: 100%;
	max-width: 90pc;
}

.magazine .container-fluid .row.vertical-spacer>[class*=" col-"],.magazine .container-fluid .row.vertical-spacer>[class^=col-],.magazine .container-fluid .row>[class*=" col-"].vertical-spacer,.magazine .container-fluid .row>[class^=col-].vertical-spacer {
	padding-top: 10px;
	padding-bottom: 10px;
}

.magazine .magazine-overlay .irregular-size-carousel {
	height: 100%;
}

.magazine .magazine-overlay .irregular-size-carousel .irregular-size-carousel-height-sizer {
	height: calc(100% - 90pt);
	max-height: 60pc;
}

.magazine .magazine-overlay .irregular-size-carousel .irregular-size-carousel-height-sizer .carousel .flickity-viewport .flickity-slider .carousel-cell picture img {
	opacity: .18;
}

.magazine .magazine-overlay .carousel-info .counter:after {
	background: #fff;
}

.magazine .magazine-overlay .carousel-info .caption {
	color: #fff;
	font-style: normal;
	font-size: 20px;
}

.magazine .irregular-size-carousel {
	position: relative;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	display: -ms-flexbox;
	display: flex;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: auto;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.magazine .irregular-size-carousel .irregular-size-carousel-height-sizer {
	display: block;
	width: 100%;
	height: 50vh;
}

.magazine .irregular-size-carousel .irregular-size-carousel-height-sizer .carousel {
	display: block;
	height: 100%;
}

.magazine .irregular-size-carousel .irregular-size-carousel-height-sizer .carousel .flickity-viewport,.magazine .irregular-size-carousel .irregular-size-carousel-height-sizer .carousel .flickity-viewport .flickity-slider {
	height: 100%;
}

.magazine .irregular-size-carousel .irregular-size-carousel-height-sizer .carousel .flickity-viewport .flickity-slider .carousel-cell {
	position: relative;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	display: block;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	margin: 0 10px;
	height: 100%;
	max-width: 100vw;
}

.magazine .irregular-size-carousel .irregular-size-carousel-height-sizer .carousel .flickity-viewport .flickity-slider .carousel-cell.is-selected img {
	opacity: 1!important;
}

.magazine .irregular-size-carousel .irregular-size-carousel-height-sizer .carousel .flickity-viewport .flickity-slider .carousel-cell picture {
	position: relative;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	display: block;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
}

.magazine .irregular-size-carousel .irregular-size-carousel-height-sizer .carousel .flickity-viewport .flickity-slider .carousel-cell picture img {
	position: absolute;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	display: block;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	transition: opacity .3s ease;
	will-change: opacity;
	object-fit: contain;
}

.magazine .irregular-size-carousel .irregular-size-carousel-height-sizer .carousel .flickity-viewport .flickity-slider .carousel-cell picture img html.no-object-fit,.magazine .irregular-size-carousel .irregular-size-carousel-height-sizer .carousel .flickity-viewport .flickity-slider .carousel-cell picture img html.no-objectfit {
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.magazine .carousel-info,.magazine .carousel-info .counter {
	position: relative;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	color: #000;
	text-align: center;
}

.magazine .carousel-info {
	display: -ms-flexbox;
	display: flex;
	width: 80%;
	height: 90pt;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-item-align: center;
	align-self: center;
}

.magazine .carousel-info .counter {
	display: inline;
	padding: 20px 0 15px;
	width: auto;
	text-overflow: ellipsis;
	white-space: nowrap;
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 1pc;
	font-family: Playfair Display,serif;
	line-height: 1;
}

.magazine .carousel-info .counter:after {
	position: absolute;
	top: auto;
	right: auto;
	bottom: 0;
	left: calc(50% - 50px);
	z-index: auto;
	display: block;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 75pt;
	height: 1px;
	background: #9b9b9b;
	content: "";
}

.magazine .carousel-info .counter span {
	color: #000;
	font-size: 24px;
	line-height: 1;
}

.magazine .carousel-info .caption {
	margin: 0;
	padding: 8px 0 0;
	height: 56px;
	max-width: 100%;
	background: 0 0;
	color: #9b9b9b;
	text-align: center;
	font-style: italic;
	font-size: 14px;
	font-family: FuturaLight;
}

.magazine .flickity-prev-next-button.next,.magazine .flickity-prev-next-button.previous {
	width: 40px;
	height: 40px;
	border-radius: 0;
	background: 0 0;
	transition: background .2s ease,fill .2s ease;
	will-change: background,fill;
}

.magazine .flickity-prev-next-button.next:disabled,.magazine .flickity-prev-next-button.previous:disabled {
	opacity: .2;
}

.magazine .flickity-prev-next-button.next.outside {
	right: -40px;
}

.magazine .flickity-prev-next-button.previous.outside {
	left: -40px;
}

html[data-language=ar] .magazine .flickity-prev-next-button.previous.outside svg {
	right: -40px;
	left: auto;
}

.magazine .flickity-prev-next-button:hover {
	background: #000;
}

.magazine .flickity-prev-next-button:disabled {
	background: 0 0!important;
	pointer-events: none;
}

.magazine .flickity-prev-next-button.no-svg {
	color: #fff;
}

.magazine .flickity-prev-next-button .arrow {
	fill: #fff;
}

.magazine .fullpage-width-carousel .restricted-container-fluid,.magazine .fullpage-width-carousel .restricted-container-fluid .row>[class*=" col-"],.magazine .fullpage-width-carousel .restricted-container-fluid .row>[class^=col-] {
	padding-bottom: 0;
}

.magazine .fullpage-width-carousel .fullpage-width-carousel-controls {
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
	-ms-flex-item-align: start;
	align-self: flex-start;
}

.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-left {
	width: 100%;
	color: #000;
}

.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-left h3 {
	overflow: hidden;
	text-transform: uppercase;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	font-family: FuturaBook;
	line-height: 1;
}

.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-left p {
	margin-top: 30px;
}

.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right {
	display: -ms-flexbox;
	display: flex;
	padding-left: 25px;
	width: 185px;
	height: auto;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-item-align: start;
	align-self: flex-start;
}

html[data-language=ar] .magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right {
	padding-right: 25px;
	padding-left: 0;
	transform: rotate(180deg);
	transform-origin: center;
	direction: ltr;
}

@media screen and (min-width:640px) {
	html[data-language=ar] .magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right {
		padding-right: 50px;
		padding-left: 0;
	}
}

@media screen and (min-width:960px) {
	html[data-language=ar] .magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right {
		padding-right: 75pt;
		padding-left: 0;
	}
}

.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right .fullpage-width-carousel-next-btn,.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right .fullpage-width-carousel-prev-btn {
	display: -ms-flexbox;
	display: flex;
	width: 42px;
	height: 42px;
	cursor: pointer;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right .fullpage-width-carousel-next-btn.disabled,.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right .fullpage-width-carousel-prev-btn.disabled {
	opacity: .2;
	pointer-events: none;
}

.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right .fullpage-width-carousel-next-btn:focus svg path,.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right .fullpage-width-carousel-prev-btn:focus svg path {
	opacity: .5;
}

.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right .fullpage-width-carousel-next-btn svg,.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right .fullpage-width-carousel-prev-btn svg {
	width: 50%;
	height: 50%;
}

.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right .fullpage-width-carousel-next-btn svg path,.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right .fullpage-width-carousel-prev-btn svg path {
	fill: #9b9b9b;
}

.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right span {
	display: block;
	width: 1px;
	height: 42px;
	background: #e6e6e6;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

.magazine .top-carousel {
	position: relative;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	display: block;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: auto;
	max-width: none;
	min-width: 0;
}

.magazine .top-carousel:before {
	display: block;
	padding-top: 125%;
	content: "";
}

@media screen and (min-width:640px) {
	.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right {
		padding-left: 50px;
	}

	.magazine .top-carousel {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
	}

	.magazine .top-carousel:before {
		display: block;
		padding-top: 62.5%;
		content: "";
	}
}

@media screen and (min-width:960px) {
	.magazine .fullpage-width-carousel .fullpage-width-carousel-controls .fullpage-width-carousel-controls-right {
		padding-left: 75pt;
	}

	.magazine .top-carousel {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
		min-height: 525px;
	}

	.magazine .top-carousel:before {
		display: block;
		padding-top: 31.25%;
		content: "";
	}
}

.magazine .top-carousel>.carousel {
	position: absolute;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	background: #000;
}

.magazine .top-carousel>.carousel .carousel-cell,.magazine .top-carousel>.carousel .carousel-cell .desc {
	position: relative;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	-ms-flex-direction: column;
}

.magazine .top-carousel>.carousel .flickity-viewport,.magazine .top-carousel>.carousel .flickity-viewport .flickity-slider {
	height: 100%;
}

.magazine .top-carousel>.carousel .carousel-cell {
	z-index: 2;
	height: 100%;
	background: #000;
}

.magazine .top-carousel>.carousel .carousel-cell,.magazine .top-carousel>.carousel .carousel-cell .desc {
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.magazine .top-carousel>.carousel .carousel-cell .desc {
	z-index: 3;
	text-align: center;
}

.magazine .top-carousel>.carousel .carousel-cell .desc h2 {
	display: block;
	margin: 0 0 40px;
	padding: 0;
	width: 80%;
	color: #fff;
	text-align: center;
	font-size: 36px;
	line-height: 1.4;
}

.magazine .top-carousel>.carousel .carousel-cell .media-wrapper,.magazine .top-carousel>.carousel .carousel-cell .media-wrapper:after,.magazine .top-carousel>.carousel .carousel-cell .media-wrapper>picture {
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	display: block;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
}

@media screen and (min-width:640px) {
	.magazine .top-carousel>.carousel .carousel-cell .desc h2 {
		font-size: 40px;
		line-height: 1.4;
	}
}

.magazine .top-carousel>.carousel .carousel-cell .media-wrapper {
	position: absolute;
	z-index: 1;
}

.magazine .top-carousel>.carousel .carousel-cell .media-wrapper:after {
	position: absolute;
	z-index: 2;
	background: #000;
	content: "";
	opacity: .25;
}

.magazine .top-carousel>.carousel .carousel-cell .media-wrapper.bg:after {
	opacity: .8;
}

.magazine .top-carousel>.carousel .carousel-cell .media-wrapper>picture {
	position: relative;
	z-index: auto;
}

.magazine .top-carousel>.carousel .carousel-cell .media-wrapper>picture img {
	position: absolute;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: inherit;
	height: inherit;
	object-fit: cover;
}

html.no-object-fit .magazine .top-carousel>.carousel .carousel-cell .media-wrapper>picture img,html.no-objectfit .magazine .top-carousel>.carousel .carousel-cell .media-wrapper>picture img {
	top: 50%;
	left: 50%;
	transform: translate3d(-50%,-50%,0);
}

.magazine .top-carousel>.carousel .carousel-cell .media-wrapper>video {
	position: relative;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	display: block;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	background: #000;
	object-fit: cover;
}

html.no-object-fit .magazine .top-carousel>.carousel .carousel-cell .media-wrapper>video,html.no-objectfit .magazine .top-carousel>.carousel .carousel-cell .media-wrapper>video {
	top: 50%;
	left: 50%;
	transform: translate3d(-50%,-50%,0);
}

.magazine .top-carousel>.carousel .carousel-cell .vp {
	position: relative;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: 3;
	display: block;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 80%;
	height: auto;
	max-width: 50pc;
	min-width: 20pc;
	background: #333;
}

.magazine .top-carousel>.carousel .carousel-cell .vp:before {
	display: block;
	padding-top: 56.25%;
	content: "";
}

@media screen and (min-width:960px) {
	.magazine .top-carousel>.carousel .carousel-cell .desc h2 {
		font-size: 3pc;
	}

	.magazine .top-carousel>.carousel .carousel-cell .vp {
		position: relative;
		width: 90%;
		height: auto;
		max-width: 50pc;
		min-width: 20pc;
	}

	.magazine .top-carousel>.carousel .carousel-cell .vp:before {
		display: block;
		padding-top: 56.25%;
		content: "";
	}
}

.magazine .top-carousel>.carousel .carousel-cell .vp .video-js,.magazine .top-carousel>.carousel .carousel-cell .vp .video-js video {
	position: absolute;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
}

.magazine .top-carousel>.carousel .carousel-cell .vp .video-js.vjs-has-started .vjs-poster {
	display: none;
}

.magazine .top-carousel>.carousel .carousel-cell .vp+.desc h2 {
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 0;
	max-width: 50pc;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	line-height: 1;
}

@media screen and (min-width:640px) {
	.magazine .top-carousel>.carousel .carousel-cell .vp+.desc h2 {
		font-size: 21px;
		line-height: 1;
	}
}

@media screen and (min-width:960px) {
	.magazine .top-carousel>.carousel .carousel-cell .vp+.desc h2 {
		font-size: 21px;
	}
}

.IIV::-webkit-media-controls-play-button,.IIV::-webkit-media-controls-start-playback-button {
	width: 5px;
	opacity: 0;
	pointer-events: none;
}

.magazine {
	background: #fff;
}

.magazine .magazine__scrollable-wrapper {
	position: relative;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	display: block;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	padding-top: 60px;
	height: auto;
	font-family: FuturaLight;
}

@media screen and (max-width:768px) {
	.magazine .magazine__scrollable-wrapper{
		padding-top: 40px;
	}
}

.magazine .magazine-head {
	padding-bottom: 10px;
	text-align: center;
}

.magazine .magazine-head h1,.magazine .magazine-head h2,.magazine .magazine-head h3,.magazine .magazine-head h4,.magazine .magazine-head h5,.magazine .magazine-head h6 {
	letter-spacing: 1px;
	font-weight: 400;
	font-family: Playfair Display,serif;
	line-height: 1.1;
}

.magazine .magazine-head h1 {
	font-size: 44px;
}

@media screen and (max-width:640px) {
	.magazine .magazine-head h1 {
		font-size: 36px;
	}
}

@media screen and (max-width:480px) {
	.magazine .magazine-head h1 {
		font-size: 24px;
	}
}

@media screen and (max-width:640px) {
	.magazine .magazine-head h2 {
		font-size: 30px;
	}
}

@media screen and (max-width:480px) {
	.magazine .magazine-head h2 {
		font-size: 21px;
	}
}

.magazine .magazine-head h3 {
	font-size: 30px;
}

@media screen and (max-width:640px) {
	.magazine .magazine-head h3 {
		font-size: 24px;
	}
}

@media screen and (max-width:480px) {
	.magazine .magazine-head h3 {
		font-size: 18px;
	}
}

.magazine .magazine-head h4 {
	font-size: 24px;
}

@media screen and (max-width:640px) {
	.magazine .magazine-head h4 {
		font-size: 18px;
	}
}

@media screen and (max-width:480px) {
	.magazine .magazine-head h4 {
		font-size: 1pc;
	}
}

.magazine .magazine-head h5 {
	font-size: 21px;
}

@media screen and (max-width:640px) {
	.magazine .magazine-head h5 {
		font-size: 1pc;
	}
}

@media screen and (max-width:480px) {
	.magazine .magazine-head h5 {
		font-size: 14px;
	}
}

.magazine .magazine-head h6 {
	font-size: 18px;
}

@media screen and (max-width:640px) {
	.magazine .magazine-head h6 {
		font-size: 13px;
	}
}

.magazine .magazine-head h2 {
	margin-top: 10px;
	font-size: 18px;
	line-height: 1.4;
}

@media screen and (max-width:640px) {
	.magazine .magazine-head h2 {
		font-size: 13px;
	}
}

.magazine .magazine-btn {
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	margin: 10px auto;
	padding: 1pc 1pc 9pt;
	min-width: 200px;
	border: 1px solid #4e4e4e;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	text-overflow: ellipsis;
	white-space: nowrap;
	letter-spacing: 1px;
	font-size: 9pt;
	font-family: FuturaBook;
	line-height: 1;
	transition: background .2s ease,color .2s ease;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	will-change: background,color;
}

.magazine .magazine-btn .download-icon {
	margin-left: 9pt;
	width: 13px;
	height: 13px;
	background-image: url(../images/built/download.png);
	background-position: left top;
	background-repeat: no-repeat;
}

html[data-language=ar] .magazine .magazine-btn .download-icon {
	margin-right: 9pt;
	margin-left: 0;
}

.magazine .magazine-btn.white {
	margin: 0;
	border: none;
	background: #fff;
	color: #000;
}

.magazine .magazine-btn:hover {
	background: #000;
	color: #fff;
}

.magazine .magazine-btn:hover .download-icon {
	background-position: right top;
}

body.magazine-overlay-active {
	overflow: hidden;
}

body.magazine-overlay-active .magazine-overlay {
	z-index: 9999;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
}

.magazine .magazine-overlay {
	position: fixed;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	display: none;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 100vw;
	height: 100vh;
	background: #000;
	font-family: FuturaLight;
	-ms-flex-direction: column;
	flex-direction: column;
	pointer-events: none;
}

.magazine .magazine-overlay .magazine-overlay__content,.magazine .magazine__scrollable-wrapper .media-wrapper,.magazine .magazine__scrollable-wrapper .media-wrapper img {
	position: relative;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	visibility: inherit;
	box-sizing: border-box;
}

.magazine .magazine-overlay .magazine-overlay__close-btn {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 40px;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-align: center;
	align-items: center;
}

.magazine .magazine-overlay .magazine-overlay__close-btn a {
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	overflow-y: visible;
	margin-right: 25px;
	color: #fff;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-family: FuturaBook;
	line-height: 1.2;
}

html[data-language=ar] .magazine .magazine-overlay .magazine-overlay__close-btn a {
	margin-right: 0;
	margin-left: 25px;
}

.magazine .magazine-overlay .magazine-overlay__close-btn a span {
	margin-right: 9pt;
	width: 17px;
	height: 17px;
	background-image: url(../images/built/sprite.png);
	background-position: -204px -59px;
	background-repeat: no-repeat;
}

html[data-language=ar] .magazine .magazine-overlay .magazine-overlay__close-btn a span {
	margin-right: 0;
	margin-left: 9pt;
}

.magazine .magazine-overlay .magazine-overlay__close-btn a:hover span {
	background-position: -204px -11px;
}

.magazine .magazine-overlay .magazine-overlay__content {
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	width: 100%;
	height: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-item-align: end;
	align-self: flex-end;
}

.magazine .magazine-overlay .magazine-overlay__content .video-js {
	width: 100%;
	height: 100%;
}

.magazine .magazine__scrollable-wrapper {
	width: 100%;
}

.magazine .magazine__scrollable-wrapper .media-wrapper {
	display: block;
	overflow: hidden;
	width: 100%;
	background: #efede9;
}

.magazine .magazine__scrollable-wrapper .media-wrapper img {
	display: block;
	overflow: hidden;
	width: 100%;
	height: auto;
}

.magazine .magazine__scrollable-wrapper .media-wrapper img.cover {
	position: absolute;
	height: 100%;
	object-fit: cover;
}

.magazine .magazine__scrollable-wrapper .media-wrapper video {
	position: absolute;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.magazine .magazine__scrollable-wrapper .desc {
	display: block;
	padding-top: 8px;
	width: 100%;
	text-align: left;
}

html[data-language=ar] .magazine .magazine__scrollable-wrapper .desc * {
	text-align: right;
}

.magazine .magazine__scrollable-wrapper .desc>* {
	margin-top: 5px;
}

.magazine .magazine__scrollable-wrapper .desc h1,.magazine .magazine__scrollable-wrapper .desc h2,.magazine .magazine__scrollable-wrapper .desc h3,.magazine .magazine__scrollable-wrapper .desc h4,.magazine .magazine__scrollable-wrapper .desc h5,.magazine .magazine__scrollable-wrapper .desc h6 {
	text-align: left;
	letter-spacing: 1px;
	font-weight: 400;
	font-family: Playfair Display,serif;
	line-height: 1.1;
}

.magazine .magazine__scrollable-wrapper .desc h1 {
	font-size: 44px;
}

@media screen and (max-width:640px) {
	.magazine .magazine__scrollable-wrapper .desc h1 {
		font-size: 36px;
	}
}

@media screen and (max-width:480px) {
	.magazine .magazine__scrollable-wrapper .desc h1 {
		font-size: 24px;
	}
}

.magazine .magazine__scrollable-wrapper .desc h2 {
	font-size: 44px;
}

@media screen and (max-width:640px) {
	.magazine .magazine__scrollable-wrapper .desc h2 {
		font-size: 30px;
	}
}

@media screen and (max-width:480px) {
	.magazine .magazine__scrollable-wrapper .desc h2 {
		font-size: 21px;
	}
}

.magazine .magazine__scrollable-wrapper .desc h3 {
	font-size: 30px;
}

@media screen and (max-width:640px) {
	.magazine .magazine__scrollable-wrapper .desc h3 {
		font-size: 24px;
	}
}

@media screen and (max-width:480px) {
	.magazine .magazine__scrollable-wrapper .desc h3 {
		font-size: 18px;
	}
}

.magazine .magazine__scrollable-wrapper .desc h4 {
	font-size: 24px;
}

@media screen and (max-width:640px) {
	.magazine .magazine__scrollable-wrapper .desc h4 {
		font-size: 18px;
	}
}

@media screen and (max-width:480px) {
	.magazine .magazine__scrollable-wrapper .desc h4 {
		font-size: 1pc;
	}
}

.magazine .magazine__scrollable-wrapper .desc h5 {
	font-size: 21px;
}

@media screen and (max-width:640px) {
	.magazine .magazine__scrollable-wrapper .desc h5 {
		font-size: 1pc;
	}
}

@media screen and (max-width:480px) {
	.magazine .magazine__scrollable-wrapper .desc h5 {
		font-size: 14px;
	}
}

.magazine .magazine__scrollable-wrapper .desc h6 {
	font-size: 18px;
}

@media screen and (max-width:640px) {
	.magazine .magazine__scrollable-wrapper .desc h6 {
		font-size: 13px;
	}
}

@media screen and (max-width:480px) {
	.magazine .magazine__scrollable-wrapper .desc h3 {
		font-size: 24px;
	}
}

.magazine .magazine__scrollable-wrapper .desc p {
	font-size: 1pc;
	font-family: FuturaLight;
	line-height: 1.1;
}

html[data-language=ar] .magazine .magazine__scrollable-wrapper .desc p {
	text-align: right;
}

.magazine .magazine__scrollable-wrapper .desc .category-text {
	overflow: hidden;
	margin-bottom: 0;
	color: #777;
	text-transform: uppercase;
	text-overflow: ellipsis;
	white-space: nowrap;
	letter-spacing: 0;
	font-size: 11px;
	font-family: FuturaBook;
	line-height: 1;
}

.magazine .magazine__scrollable-wrapper .desc .preview-text {
	margin-bottom: 0;
	font-size: 18px;
	line-height: 1.1;
}

.magazine .magazine__scrollable-wrapper .desc .abstract-text {
	margin-top: 15px;
	line-height: 1.1;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb {
	position: relative;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	display: block;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	margin-bottom: 0;
	width: 100%;
	height: auto;
	color: #000;
	text-align: left;
	text-decoration: none!important;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.highlight .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.play-icon .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.highlight .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.play-icon .media-wrapper {
	position: relative;
	width: 100%;
	height: auto;
	max-width: none;
	min-width: 0;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.highlight .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.play-icon .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.highlight .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.play-icon .media-wrapper:before {
	display: block;
	padding-top: 56.25%;
	content: "";
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related .desc h4,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.highlight .desc h4,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.play-icon .desc h4,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related .desc h4,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.highlight .desc h4,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.play-icon .desc h4 {
	font-size: 30px;
}

@media screen and (max-width:640px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related .desc h4,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.highlight .desc h4,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.play-icon .desc h4,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related .desc h4,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.highlight .desc h4,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.play-icon .desc h4 {
		font-size: 24px;
	}
}

@media screen and (max-width:480px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related .desc h4,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.highlight .desc h4,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.play-icon .desc h4,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related .desc h4,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.highlight .desc h4,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.play-icon .desc h4 {
		font-size: 18px;
	}
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight {
	margin-bottom: 0;
}

@media screen and (min-width:480px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight {
		min-height: 260px;
	}
}

@media screen and (min-width:640px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.highlight .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.play-icon .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.highlight .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.play-icon .media-wrapper {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
	}

	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.highlight .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.play-icon .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.highlight .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.play-icon .media-wrapper:before {
		display: block;
		padding-top: 56.25%;
		content: "";
	}

	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight {
		min-height: 35pc;
	}
}

@media screen and (min-width:960px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.highlight .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.play-icon .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.highlight .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.play-icon .media-wrapper {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
	}

	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.highlight .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.related.play-icon .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.highlight .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.related.play-icon .media-wrapper:before {
		display: block;
		padding-top: 56.25%;
		content: "";
	}

	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight {
		min-height: 410px;
	}
}

@media screen and (min-width:1200px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight {
		min-height: 35pc;
	}
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight .media-wrapper {
	position: relative;
	z-index: 1;
	width: 100%;
	height: auto;
	max-width: none;
	min-width: 0;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight .media-wrapper:before {
	display: block;
	padding-top: 80%;
	content: "";
}

@media screen and (min-width:640px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight .media-wrapper {
		position: absolute;
		top: 0;
		right: auto;
		bottom: auto;
		left: 0;
		z-index: 1;
		visibility: inherit;
		overflow: hidden;
		box-sizing: border-box;
		height: 100%;
	}

	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight .media-wrapper:before {
		content: none;
	}
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight .desc,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight .desc {
	position: absolute;
	top: auto;
	right: auto;
	bottom: 0;
	left: 0;
	z-index: 2;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	padding: 75pt 20px 15px;
	background: linear-gradient(transparent 0,rgba(0,0,0,.5) 100%);
}

@media screen and (min-width:480px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight .desc,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight .desc {
		padding: 75pt 30px 20px;
	}
}

@media screen and (min-width:640px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight .desc,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight .desc {
		padding: 75pt 40px 30px;
	}
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight .desc:first-child,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight .desc:first-child {
	margin-top: 0;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.highlight .desc *,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.highlight .desc * {
	color: #fff!important;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.issue,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.issue {
	margin-bottom: 15px;
	text-align: center!important;
}

@media screen and (max-width:640px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.issue,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.issue {
		margin-bottom: 25px;
	}
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.issue .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.issue .media-wrapper {
	position: relative;
	width: 100%;
	height: auto;
	max-width: none;
	min-width: 0;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.issue .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.issue .media-wrapper:before {
	display: block;
	padding-top: 116%;
	content: "";
}

@media screen and (min-width:640px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.issue .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.issue .media-wrapper {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
	}

	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.issue .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.issue .media-wrapper:before {
		display: block;
		padding-top: 80%;
		content: "";
	}
}

@media screen and (min-width:960px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.issue .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.issue .media-wrapper {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
	}

	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.issue .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.issue .media-wrapper:before {
		display: block;
		padding-top: 116%;
		content: "";
	}
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.adv,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.adv {
	padding: 5px;
	border: 1px solid #e6e6e6;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.adv .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.adv .media-wrapper {
	background: 0 0;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.adv .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.adv .media-wrapper:before {
	content: none;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.adv .media-wrapper img,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.adv .media-wrapper img {
	position: relative;
	height: auto;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.play-icon:not(.highlight) .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.play-icon:not(.highlight) .media-wrapper {
	position: relative;
	width: 100%;
	height: auto;
	max-width: none;
	min-width: 0;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.play-icon:not(.highlight) .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.play-icon:not(.highlight) .media-wrapper:before {
	display: block;
	padding-top: 56.25%;
	content: "";
}

@media screen and (min-width:640px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.play-icon:not(.highlight) .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.play-icon:not(.highlight) .media-wrapper {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
	}

	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.play-icon:not(.highlight) .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.play-icon:not(.highlight) .media-wrapper:before {
		display: block;
		padding-top: 56.25%;
		content: "";
	}
}

@media screen and (min-width:960px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.play-icon:not(.highlight) .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.play-icon:not(.highlight) .media-wrapper {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
	}

	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.play-icon:not(.highlight) .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.play-icon:not(.highlight) .media-wrapper:before {
		display: block;
		padding-top: 56.25%;
		content: "";
	}
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.play-icon .media-wrapper:after,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.play-icon .media-wrapper:after {
	position: absolute;
	top: auto;
	right: auto;
	bottom: 0;
	left: 0;
	z-index: 2;
	display: block;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 62px;
	height: 62px;
	background-image: url(../images/built/sprite.png);
	background-position: 0 -5pc;
	content: "";
}

html[data-language=ar] .magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb.play-icon .media-wrapper:after,html[data-language=ar] .magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb.play-icon .media-wrapper:after {
	right: 0;
	left: auto;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb .media-wrapper {
	position: relative;
	width: 100%;
	height: auto;
	max-width: none;
	min-width: 0;
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb .media-wrapper:before {
	display: block;
	padding-top: 56.25%;
	content: "";
}

@media screen and (min-width:640px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb .media-wrapper {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
	}

	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb .media-wrapper:before {
		display: block;
		padding-top: 80%;
		content: "";
	}
}

@media screen and (min-width:960px) {
	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb .media-wrapper,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb .media-wrapper {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
	}

	.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb .media-wrapper:before,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb .media-wrapper:before {
		display: block;
		padding-top: 116%;
		content: "";
	}
}

.magazine .magazine__scrollable-wrapper .row>[class*=" col-"]>.magazine-thumb .media-wrapper img,.magazine .magazine__scrollable-wrapper .row>[class^=col-]>.magazine-thumb .media-wrapper img {
	position: absolute;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: auto;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	height: 100%;
}

@media screen and (min-width:640px) {
	.magazine .magazine__scrollable-wrapper .row>.force-expand-md .magazine-thumb .media-wrapper {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
	}

	.magazine .magazine__scrollable-wrapper .row>.force-expand-md .magazine-thumb .media-wrapper:before {
		display: block;
		padding-top: 56.25%;
		content: "";
	}
}

@media screen and (min-width:960px) {
	.magazine .magazine__scrollable-wrapper .row>.force-expand-md:not(.force-expand-lg) .magazine-thumb .media-wrapper {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
	}

	.magazine .magazine__scrollable-wrapper .row>.force-expand-md:not(.force-expand-lg) .magazine-thumb .media-wrapper:before {
		display: block;
		padding-top: 116%;
		content: "";
	}

	.magazine .magazine__scrollable-wrapper .row>.force-expand-lg .magazine-thumb .media-wrapper {
		position: relative;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0;
	}

	.magazine .magazine__scrollable-wrapper .row>.force-expand-lg .magazine-thumb .media-wrapper:before {
		display: block;
		padding-top: 56.25%;
		content: "";
	}
}

@keyframes spinner-rotation {
	0% {
		transform: rotate(0);
		transform-origin: 50%;
	}

	to {
		transform: rotate(360deg);
		transform-origin: 50%;
	}
}

.magazine #magazine-menu {
	position: fixed;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: 199;
	display: -ms-flexbox;
	display: flex;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: 60px;
	border: 1px solid #e6e6e6;
	background: #fff;
	color: #000;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.magazine #magazine-menu select{
	border: 1px solid #e6e6e6;
	border-left: none;
	border-right: none;
}

@media screen and (max-width:870px) {
	.magazine #magazine-menu {
		height: 40px;
	}
}

.magazine #magazine-menu #magazine-menu-extended,.magazine #magazine-menu #magazine-menu-minimized {
	position: relative;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	z-index: 2;
	visibility: inherit;
	overflow: hidden;
	box-sizing: border-box;
	height: inherit;
}

.magazine #magazine-menu #magazine-menu-extended {
	display: -ms-flexbox;
	display: flex;
	width: inherit;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

@media screen and (max-width:870px) {
	.magazine #magazine-menu #magazine-menu-extended {
		display: none;
	}
}

.magazine #magazine-menu #magazine-menu-extended a {
	display: inline-block;
	margin: 0 20px 0 60px;
	text-decoration: none!important;
	text-transform: uppercase;
	font-size: 13px;
	font-family: FuturaBook;
}

html[data-language=ar] .magazine #magazine-menu #magazine-menu-extended a {
	margin-right: 60px;
	margin-left: 0;
}

.magazine #magazine-menu #magazine-menu-extended a:first-child {
	margin-left: 0;
}

html[data-language=ar] .magazine #magazine-menu #magazine-menu-extended a:first-child {
	margin-right: 0;
}

.magazine #magazine-menu #magazine-menu-extended a.magazine-title {
	text-transform: none;
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 24px;
	font-family: Playfair Display,serif;
}

.magazine #magazine-menu #magazine-menu-extended a.active {
	pointer-events: none;
}

.magazine #magazine-menu #magazine-menu-extended a.active:not(.magazine-title) {
	color: #ae9477;
}

.magazine #magazine-menu #magazine-menu-minimized {
	display: none;
	width: 100%;
	border-bottom: 1px solid #e7e7e7;
}

@media screen and (max-width:870px) {
	.magazine #magazine-menu #magazine-menu-minimized {
		display: block;
	}
}

.magazine #magazine-menu #magazine-menu-minimized .ui-selectmenu-button {
	border: none;
	border-radius: 0;
	background: #fff;
	color: #000;
	text-transform: uppercase;
}

.magazine #magazine-menu #magazine-menu-minimized .ui-selectmenu-button span.ui-selectmenu-text {
	overflow: hidden;
	padding: 13px 0 10px;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 13px;
	line-height: 1;
}

.magazine #magazine-menu #magazine-menu-minimized .ui-selectmenu-button span.ui-selectmenu-text.the-magazine-style {
	padding: 11px 0 10px;
	text-transform: none;
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 18px;
	font-family: Playfair Display,serif;
}

.cms-page-view .ui-selectmenu-menu .ui-menu {
	padding: 30px 0;
	border: none;
	border-bottom: 1px solid #e7e7e7;
	border-radius: 0;
	background: #fff;
}

.cms-page-view .ui-selectmenu-menu .ui-menu .ui-menu-item {
	overflow: hidden;
	padding: 15px 0;
	text-transform: uppercase;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	font-family: FuturaBook;
	line-height: 1;
}

.cms-page-view .ui-selectmenu-menu .ui-menu .ui-menu-item.the-magazine-style {
	text-transform: none;
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 30px;
	font-family: Playfair Display,serif;
}

.cms-page-view .ui-selectmenu-menu .ui-menu .ui-menu-item.ui-state-focus {
	display: -ms-flexbox;
	display: flex;
	border: none;
	background: #fff;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.cms-page-view .ui-selectmenu-menu .ui-menu .ui-menu-item.ui-state-focus:before {
	margin-right: 20px;
	margin-left: -45px;
	width: 25px;
	height: 1px;
	background-color: #000;
	content: "";
}

html[data-language=ar] .cms-page-view .ui-selectmenu-menu .ui-menu .ui-menu-item.ui-state-focus:before {
	margin-right: -45px;
	margin-left: 20px;
}

.cms-page-view .ui-selectmenu-menu {
	position: fixed;
	top: 6pc!important;
	left: 0!important;
	z-index: 2!important;
	width: 100%;
	text-align: center;
}

.cms-page-view .ui-selectmenu-menu ul {
	width: 100%!important;
}

@media screen and (min-width:871px) {
	.cms-page-view .ui-selectmenu-menu {
		display: none!important;
	}
}
.custom-alpen-campaign .btn div {
    margin-top: 30px!important;
    min-width: 215px!important;
    background-color: transparent;
    color: #000;
    border: 1px solid #000;
}
.bul-container > .bul-campaign > .picture-text-wrapper .btn div a.bordered-light{
	margin-top: 0px !important;
	border:0px;
	padding: 0px;
	min-width: 175px !important;
}
.bul-container>.bul-campaign>.picture-text-wrapper .btn div a{
	width: 100%;
}
.custom-alpen-campaign .btn div:hover{
	background: #000;
	color: #fff;
}
.bul-container > .bul-campaign > .picture-text-wrapper .btn div:hover a.bordered-light{
	text-decoration: none;
	color: #fff;
}
.custom-alpen-campaign .btn div:hover a{
	text-decoration: none;
	color: #fff;
}
.btn>div, button.btn {
    display: inline-block;
    font-family: "FuturaBook";
    font-size:12px;
    font-weight: 400;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    transition: all .3s;
    padding: 15px;
}
.btn.bordered-light>div:hover, button.btn.bordered-light:hover {
    background-color: #000;
    color: #fff;
    opacity: 1;
}
@media screen and (max-width:768px) {
	.magazine .carousel-info .caption{
		padding: 0;
	}
}
