@charset "utf-8";

/* MAGIK THEME SKIN / CHEMISTRY */
html body { background-color:#fafafa; }
.appbase { min-height: 1000px; }
.mfp-limbo { overflow:hidden; }

/* div.xe_mobile */
div.xe_mobile { display:none; }

.magiks, .limbos {
	position: fixed; left: 0; top: 0; right:0; overflow:hidden;
	background-position: center center;
    background-size: cover;
    -webkit-background-size: cover;
}
.ml-overlay {
    position: absolute;
    left: 0; top: 0; bottom:0; right:0;
    background-color: rgba(0, 0, 0, 0.36);
}
.limbos .ml-overlay { background-color: rgba(0, 0, 0, 0.46);}

.magiks { display:none; height: 364px; }
.magiks.magikbag { height: 100%; } /* login */

.fhas-bg .magiks { display:block; }
.magikq .magiks { display:none; } /* reading, write form */

.limbos { min-height:410px; } 
.limbos.h65,
.limbos.grande { height:65%; min-height:500px; }
.limbos.venti { height:100%; min-height:600px; }

.limbos-video { 
    position: absolute; display:none;
    min-width: 100%; min-height: 100%;
	top: 0; left: 0; 
}
.limbos-video.almid {
    top: 50%; left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.limbos-video.active { display:inline-block; }
.vid-overlay {
    position: absolute; display:none;
    left: 0px; top: 0px; bottom:0; right:0; opacity: .39;
    background: url(../img/overlays/07.png) rgba(0, 0, 0, 0.76) center center repeat ;
}
.vid-overlay.vid-on { display:block; }

.magik-header {
	background-color:#fff;
	background-color:rgba(255,255,255,0.97);
    position:fixed; z-index: 1999; 
    top: 0; left: 0; right: 0; height: 54px;
    -webkit-transition: all .1s ease;
    transition: all .1s ease;
	box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.06);
}

.victrforest {
	position:absolute; left:50%; margin-left:-36px;
	padding:2px; display:none; bottom:53px
}
.violet .victrforest { display:block; }
.vegaslet .victrforest { display:block; margin-left:-17px; }
.hbasic .victrforest { bottom:43px }


.victr { 
    position: relative; float:left; display: block;
	width:30px; height:30px; padding:2px;
}
.victr svg {
    width: 30px; height: 30px; position:relative;
    display: block; fill:#ddd; fill:rgba(255,255,255,0.65);
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
	pointer-events: none;
}
.victr:hover svg,
.victr:active svg { fill: #fff; fill:rgba(255,255,255,0.97);  }

.viplay { display: none; }
.stop .viplay { display:block;} 
.stop .vipause { display:none; }

.vimute { display: none; }
.muted .vimute { display:block;} 
.muted .vifull { display:none; }

.vegaslet .vifull,
.vegaslet .vimute  { display:none !important;}

.mfp-limbo .magik-header {
	display:none;
    visibility:hidden;
    opacity: 0;
}
.site-grid,
.read-grid,
.limbo-grid  {
    position: relative; margin: 0 auto; padding: 0 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mobile .site-grid {  }

.site-grid.paps,
.site-grid.post { padding:0; }

.read-grid {}

#content-wrapper { position:relative; padding-top:54px; z-index: 10; }
.reading #content-wrapper { padding-top:0; }
 .search-result #content-wrapper { margin:0 auto; }
.movement {
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.aria .movement {
    visibility: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
	-webkit-transform: translateY(14px);
    transform:  translateY(14px);
}

.overtureWrap {
    position: fixed;
    bottom: 0; left: 0; right: 0; top: 54px;
    z-index: 1995;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    visibility: hidden;
    opacity: 0;
	background-color:#fafafa;
}
.aria .overtureWrap {
    visibility: visible;
    opacity: 1;

}
.overture { 
	position:relative; display:block; padding-top:14px;
}
.overture .ovt-header { 
	position: relative;
    height: 51px;
	border-bottom: 1px solid #eee;
}

.ovt-tabs { position:relative; }
.ovt-tabs .ovt-tabs-item { position:relative; display:block; float:left; margin:0 13px; }
.ovt-tabs .ovt-tabs-item.first { margin:0 13px 0 0; }

.ovt-tabs .ovt-tabs-link { 
	position:relative; display:block; 
	font-size: 14px; color:#333; font-weight: 300;
	backface-visibility: visible; white-space: nowrap;
	
	height: 49px; line-height:51px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
	
    background: transparent;
    border-bottom: 2px solid transparent	
}

.ovt-tabs .ovt-tabs-link:active,
.ovt-tabs .ovt-tabs-item.active .ovt-tabs-link { text-decoration:none; border-bottom-color:#242424; }


.ovt-content {}
.ovt-content .ovt-pane {
    padding: 0 0 25px 0;
}

.ovt-form { position:relative; padding-top:26px; }
.ovt-input-wrap { 
	position: relative;
}

.ovt-input-wrap .ovt-input {
    -webkit-appearance: none;
    text-overflow: ellipsis;
    background: none; border: none; outline: none; display: block;
	
	width:100%; height:38px; padding:0 16px 0 32px; line-height:38px;
	font-size:23px; color:#333; font-weight:400;
	
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.ovt-input-wrap .ovt-input.board { padding:0 93px 0 32px;}

.ovt-input-wrap .ovt-input-holder {
    position: absolute; top: 0; left:32px;
    width: 100%; height: 38px; line-height: 38px;
    font-size:23px; color:#333; font-weight:400; cursor: text;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    visibility: visible;
    opacity: 1;
}

.ovt-input-wrap .ovt-icon { 
	position:absolute; top:0; line-height:38px; width:22px; height:38px;
}
.ovt-input-wrap .ovt-svg {
    width:22px; height: 22px;
    vertical-align: -8px;
    position: relative;
    display: inline-block;
    fill: #333;
}
.ovt-cnt-msg { 
	position:relative; display:block; margin-top:9px;
    color: #999;
    color: rgba(0,0,0,.47);
	height:20px; line-height:20px; font-size:12px;
}
.ovt-input-wrap select { 
	position:absolute; right:0; top:2px; z-index: 3;
    border: 0 !important; outline: 0 !important; background: none !important;
    display: inline-block;
    padding: 0;
    color: #333;
    border-radius: 0;
    height: 30px;
    line-height: 30px;
}

.fhas-bg .overtureWrap { background:none; text-shadow: -1px -1px 1px rgba(0,0,0,0.1), 1px 1px 1px rgba(0,0,0,0.1), 0 0 7px rgba(0,0,0,0.4); }
.fhas-bg .overture .ovt-header { 
	border-bottom: 1px solid #eee;
	border-color: rgba(255,255,255,0.12);
}
.fhas-bg .ovt-tabs .ovt-tabs-link { color:#fff;  }

.fhas-bg .ovt-tabs .ovt-tabs-link:active,
.fhas-bg .ovt-tabs .ovt-tabs-item.active .ovt-tabs-link { border-bottom-color:#fff; }

.fhas-bg .ovt-input-wrap .ovt-svg { fill: #eee; fill: rgba(255,255,255,0.90);}
.fhas-bg .ovt-input-wrap .ovt-input,
.fhas-bg .ovt-input-wrap .ovt-input-holder  { color: #eee; color: rgba(255,255,255,0.90); } 
.fhas-bg .ovt-cnt-msg { color: #ddd; color: rgba(255,255,255,.67); }
.fhas-bg .ovt-input-wrap select { color:#ddd; color: rgba(255,255,255,.67); }
.fhas-bg .ovt-input-wrap select option { color:#333; }

/* magik logo */
.magik-logo {
    position: relative; display: block; z-index: 3;
    width: 54px; height: 54px; margin: 0 auto;
}
.magik-logo svg {
    width: 33px; height: 33px; padding:9px 10px 3px 10px;
    display: block; fill: #333;
}
.magik-logo img { width: 54px; height: 54px; }
.magik-logo img.mlb { display:none; }

.has-bg .magik-logo img.mla { display:none; }
.has-bg .magik-logo img.mlb { display:block; }


/* levels */
.levels { position: absolute; left: 15px; }
.levels .levels-item { position:relative; display:block; float:left; padding:0 17px; }
.levels .levels-item:first-child { padding:0 17px 0 0; }

.levels .levels-link { 
    position: relative; display:block;
	font-size: 14px; font-weight: 300;
    color: #333; backface-visibility:visible;
    line-height:54px; height:52px;
	background: transparent; white-space: nowrap;
	border-bottom: 2px solid transparent; 
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}

.levels .levels-link:hover,
.levels .levels-link:focus,
.levels .levels-link:active,
.levels .open .levels-link,
.levels .f-active .levels-link { text-decoration:none; border-bottom-color:#242424; }

.levels .levels-item .dropdown-menu { top: 54px; min-width: 160px; }

.magik-drop .md-item { position:relative; display:block; }
.magik-drop .md-link { 
	position:relative; display:block;
    height: 30px; padding:0 30px;
    text-decoration: none;
    color: #333; line-height: 30px;
    font-size:13px; font-weight:300;
    -webkit-transition: background .1s ease, color .1s ease;
    transition: background .1s ease, color .1s ease;
}
.magik-drop .md-link:hover,
.magik-drop .md-link:active {
    color: #fff; background-color: #333;
} 
.magik-drop.af-svg .md-link { padding:0 30px 0 35px; }


.magik-drop .md-icon {
    position: absolute; overflow:hidden;
    left: 0px; top: 0px;
    height: 100%; width: 30px;
}
.magik-drop .md-icon svg {
    position: absolute;
    height: 11px; top: 50%; left: 50%;  fill:#333;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}
.magik-drop .md-link:hover .md-icon svg { fill:#fff;}

.magik-drop .md-link .md-normal-btn,
.magik-drop .md-link .md-hover-btn { width:30px; height:30px; display:block; }

.magik-drop .md-link .md-hover-btn { display:none; }

.magik-drop .md-link:hover .md-normal-btn { display:none; }
.magik-drop .md-link:hover .md-hover-btn { display:block; }

/* oasis, header right */
.oasis { position:absolute; top:0; right:22px; height:54px; }

.oasis-item { float: left; position:relative; display:block; }
.oasis-item.marle1 { margin-left:16px; }
.oasis-item.marle2 { margin-left:8px; }
.oasis-link { position:relative; display:block; }


.oasis .oa-search { height:54px; padding:0 4px; }

.oasis .oa-search .oa-border { 
	position:relative; display:block;
	background: transparent; 
	border-bottom: 2px solid transparent; 
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
	height:52px;
}
.oasis .oa-search:hover .oa-border,
.oasis .oa-search:active .oa-border,
.oasis .oa-search.active .oa-border,
.oasis .open .oa-search .oa-border { border-bottom-color:#242424; }

.oasis .oa-search svg { 
    width:20px; height:20px; margin-top:18px;
	fill: #444; 
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}
.oasis .oa-search:hover svg,
.oasis .oa-search:focus svg { fill: #333;}
.oasis .oa-search svg.oasis-close {  }

.svg-act:active svg {
    animation: oasis 250ms;
    animation-timing-function: ease-out;
    animation-fill-mode: none;
}

.aria-x,
.aria .aria-open { display:none !important; }
.aria .aria-x { display:block !important; }


.oasis .oa-start {
	position:relative; display:block;
    width: 64px; height: 28px; margin-top:12px;
    color: #333;
    border: 1px solid #9f9f9f;
    border-radius: 16px;
    line-height: 28px;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
	backface-visibility:visible;
}
.oasis .oa-start:hover,
.oasis .oa-start:focus {
    background-color: #414447;
	border-color: #414447;
    color: #FFF;
}    
.oasis .oa-credit { 
    font-size: 14px;
    font-weight: 300;
    color: #333;
    backface-visibility: visible;
    height: 52px;
    background: transparent;
    white-space: nowrap;
    border-bottom: 2px solid transparent;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
 }
.oasis .oa-credit:hover,
.oasis .oa-credit:focus,
.oasis .oa-credit:active,
.oasis .open .oa-credit { text-decoration:none; border-bottom-color:#242424; }

.oasis .oa-credit img { 
	width:29px; height:29px; margin-top:12px; display:inline-block; border-radius:50%; 
	border: 1px solid transparent;
}


.oasis .oa-credit .oa-caret {
	fill: #333;
    width:9px; height: 9px; margin-left: 6px;
    display: inline-block;
	position:relative; vertical-align:-7px;   
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.oasis .open .oa-credit .oa-caret {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.oasis .oasis-item .magik-drop { min-width:137px; }

/* has-bg */
.has-bg .magik-header {
	position:absolute;
	box-shadow:none;
	background-color:transparent;
	border-bottom:1px solid #999;
	border-bottom:1px solid rgba(255,255,255,0.22);
}
.has-bg.fixed .magik-header { position:fixed; }


.has-bg .magik-logo svg { fill: #fff; }

.has-bg .levels .levels-link { color:#fff; }

.has-bg .levels .levels-link:hover,
.has-bg .levels .levels-link:focus,
.has-bg .levels .levels-link:active,
.has-bg .levels .open .levels-link,
.has-bg .levels .f-active .levels-link { border-bottom-color:#fff; }

.has-bg .magik-drop,
.limbo-black .limbo-drop { 
	background-color: rgba(255,255,255,0.97); 
	background-color: rgba(14,14,14,0.89); 
	color:#B0B0B0;
}
.has-bg .magik-drop .md-link,
.limbo-black .limbo-drop .md-link { color:#B0B0B0; }

.has-bg .magik-drop .md-link:hover,
.has-bg .magik-drop .md-link:active,
.limbo-black .limbo-drop .md-link:hover,
.limbo-black .limbo-drop .md-link:active  {
    color: #fff; 
	background-color:#333;
} 

.has-bg .magik-drop .md-icon svg,
.limbo-black .limbo-drop .md-icon svg { fill:#B0B0B0; }

.has-bg .oasis .oa-search:hover .oa-border,
.has-bg .oasis .oa-search:active .oa-border,
.has-bg .oasis .oa-search.active .oa-border,
.has-bg .oasis .open .oa-search .oa-border { border-bottom-color:#fff; }

.has-bg .oasis .oa-search svg { fill: #fff; }

.has-bg .oasis .oa-start {
   border-color: rgba(255,255,255,0.33); color:#fff;
}
.has-bg .oasis .oa-start:hover,
.has-bg .oasis .oa-start:focus {
	border-color: #414447;
	background-color: rgba(14,14,14,0.89);
	color:#eee;
}
.has-bg .oasis .oa-credit:hover,
.has-bg .oasis .oa-credit:focus,
.has-bg .oasis .oa-credit:active,
.has-bg .oasis .open .oa-credit { text-decoration:none; border-bottom-color:#fff; }

.has-bg .oasis .oa-credit .oa-caret { fill: #fff; }

.has-bg .oasis .oa-credit img {
    border: 1px solid #fff;
    border-color: rgba(255,255,255,0.36);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
}
.has-bg.lib .magiks { display:none;}

/* timeBomb */

.timeBomb {
    position: fixed; top: 0; left: 0;  bottom:0;
    height: 100%; width: 265px;
    z-index: 2002; overflow: hidden;
    display: block;

    transition: transform .5s cubic-bezier(0.19, 1, 0.22, 1);	
    -webkit-transition: transform .3s;
    transition: transform .3s;
	
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
}
.mlight .timeBomb {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
}
.timeb-scroll{
	position: absolute;
	z-index: 1;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	width: 100%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}

.timeb-profile { position:relative; }

.timeb-cover {
	position: relative; display: block;
    overflow: hidden;
}
.timeb-cover .timeb-cover-img {
    position: relative; display: block;
    width: 100%; height:150px; opacity: 0.92;
	background-size:100%;
	background-position: 0 50%;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.timeb-cover:hover .timeb-cover-img  { opacity: 1;}
.timeb-info {
	position:relative; text-align:center;
    padding: 3px 26px 11px 26px;
    display: block; background-color:#fff;
}
.timebp-thumb {
    position: relative; display: block; z-index: 4;
    width: 58px; height: 58px; 
    margin: -40px auto 0 auto;
    border: 3px solid #fff;
    border-radius: 50%;
}
.timebp-thumb img {
    width: 58px; height: 58px;
    border-radius: 50%;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.timebp-name {
    color: #666; font-size: 16px;
    font-weight: 500; line-height: 24px;
    display: inline-block; text-align:center;
}

.timebp-group {
    display: block; font-size: 13px;
    color: #999; text-align:center;
    line-height: 22px; height:22px;
}
a.timebp-name:hover,
a.timebp-name:active { text-decoration:underline; }

.timebp-label {
    display: inline-block;
    text-align: center;
    text-shadow: none; line-height: 18px;
    background-color: #333; font-size: 11px;
    color: #fff !important; 
    border-radius: 11px;
    padding: 0 8px; margin-left:3px;
}
.timebp-label.absolum {
	position:absolute; top:11px; right:11px;
	line-height: 16px; font-size: 11px; padding: 0 7px;
}
.timebp-label:hover,
.timebp-label:active { color:#fff; }

.timebp-yet { }
.timebp-signup { text-decoration:underline; }
.timebp-signup:hover { color: #333; }

.zsince {
	position:absolute; top:11px; left:15px; 
    font-size: 12px;
    font-weight: 300;
    display: inline-block;
    color: #b2b2b2; color: rgba(0,0,0,.50);
}
.zlogout {
    position: absolute; top: 11px; right: 11px;
    line-height: 16px; color: #333;
    font-size: 12px; padding: 0 2px; text-decoration: underline;
}
.zlogout:hover { color: #aaa; }
.timeb-content { min-height:700px; padding-bottom:50px; background-color:#fff;}


.timelevels { position:relative; padding:0; }
.tls-item { position:relative; display:block; padding-top:11px; }
.tls-item .tls-label {
    font-size: 12px; padding: 4px 0 0 16px;
    font-weight: 300; display:block;
    color: #b2b2b2;
    color: rgba(0,0,0,.50);
}
.tls-item .tls-label .tls-ga,
.tls-item .tls-label .tls-ba { 
	float:right; margin-right:13px; display:inline-block; cursor:default;
}
.tls-item .tls-label .tls-ga { display: none;}

.tls-item.open .tls-label .tls-ba { display:none; } 
.tls-item.open .tls-label .tls-ga { display:inline-block; } 


.tls-item .timeblevels { position:relative; display:none; padding-top:6px; }
.tls-item.open .timeblevels { display:block; }

.tlb-item { position:relative; display:block; }
.tlb-link {
    position: relative; display: block;
    height: 27px; line-height: 26px; padding: 0 35px 0 47px;
    text-decoration: none;
    color: #393939; font-size: 14px; font-weight: 300;
    -webkit-transition: background .1s ease, color .1s ease;
    transition: background .1s ease, color .1s ease;
    margin: 3px 0 2px 0; 
} 
.tlb-link:hover,
.tlb-link:active,
.tlb-link.active {
    background-color: #333;
    color: #fff;
}
.tlb-icon {
    position: absolute; overflow: hidden;
    left: 16px; top: 0px;
    height: 100%; width: 25px;
}
.tlb-icon svg {
    position: absolute; height: 12px;
    top: 7px; left: 7px; fill: #333;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}
.tlb-link:hover .tlb-icon svg,
.tlb-link:active .tlb-icon svg,
.tlb-link.active .tlb-icon svg { fill: #fff; }

.tlb-icon img { 
	position:relative; display:block; margin-top:3px;
	width:22px; height:22px; border-radius:50%; 
}

/* tsuki */
.tsukia {
	position:relative; 
    width: 31px; height: 54px; display: block;
}
.tsukia-br { 
	position:relative; margin:0 7px; display: block;
    background: transparent;
    border-bottom: 2px solid transparent;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    height: 52px;
}
.tsukia:active .tsukia-br{ border-color:#242424; }
.tsukia-a {
	position: absolute; display: block;
    width: 17px; height: 1px; left:0;
    background-color: #242424;
    z-index: 1; top: 23px;
}
.tsukia-a.glaring { top:auto; bottom: 21px; }


.levels-item.tsuki { padding:0 !important; }

.has-bg .tsukia-a { background-color:#fff; }
.has-bg .tsukia:active .tsukia-br{ border-color:#fff; }

.blackout {
    position: fixed; display: block;
    top: 0; left: 0; width: 100%; height: 100%;
    background: #000;
    background: rgba(0,0,0,.8);
	background-color: rgba(243,243,243,0.77);
	
    z-index: 2000; cursor: pointer; visibility: hidden;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 0;
    pointer-events: none;
}
.mlight .blackout {
    visibility: visible;
    opacity: 1;
    pointer-events: all;
}

.timelevels.timewidget { padding-top:20px; }

.timeclevels { position:relative; display:none; padding-top:9px; }
.open .timeclevels { display:block; }

.timec-pin { position:relative; padding: 2px 0 20px 0; }
.timec-pin .timec-block { position: relative; display: block; }

.timec-pin .timec-credit-thumb {
	position: relative; float: left;
    display: block;
    margin: 2px 6px 0 16px;
}
.timec-pin .timec-credit-img {
    width: 33px; height: 33px;
    border-radius: 50%;
}
.timec-pin .timec-info { padding: 0 16px 0 59px; }
.timec-pin .timec-credit-info { line-height:16px; }
.timec-pin .timec-credit-name {
    color: #333; font-size: 13px; font-weight: 400;
    line-height: 16px; display: inline-block;
    backface-visibility: visible;
}
.timec-pin .timec-credit-time {
    color: #919191; font-size: 13px; font-weight: 300; line-height: 16px;
    display: inline-block;
    margin-left: 2px;
}
.timec-pin .timec-credit-name:hover { color:#999; }
.timec-pin .timec-title-link {
    display: block; min-height: 19px; line-height: 19px; max-height: 38px;
    outline: 0; color: #444; font-weight: 300;
    font-size: 14px; margin-top: 2px;
    text-overflow: ellipsis;
    overflow: hidden;
}
.timec-pin .timec-title-link:hover,
.timec-pin .timec-title-link:active{ color:#999; text-decoration:underline; }

.timec-pin .timec-text {
    font-size: 13px; padding-top: 2px;
    font-weight: 300; line-height:18px; height:18px;
    color: #b2b2b2;
    color: rgba(0,0,0,.50);
}
.timec-pin .timec-img-container {display: block; position: relative; padding-top: 9px;}
.timec-pin .timec-action-link {
    position: relative; display: block;
    overflow: hidden; padding: 0; outline: 0;
}
.timec-pin .timec-img-container .timec-img {
    position: relative; display: block;
    width: 100%; border-radius: 6px;
    -webkit-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
    opacity: 0.93;  
}

/* xe basic popup-menu custom */
#popup_menu_area{
	position:absolute; background:#fff;
	
	-webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);	
	
	border-radius: 3px; padding:0; 
	border:none; min-width: 133px; overflow:hidden;
	
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	z-index: 9999 !important;
	margin: 2px 0 0;
	list-style: none;
	font-size: 14px; text-align: left;
}
#popup_menu_area ul{list-style:none;margin:0;padding:0}
#popup_menu_area li{margin:0;padding:0;}
#popup_menu_area a{
 	position: relative; display:block; text-decoration:none;
	white-space: nowrap; clear: both;
    border: 0; border-radius:0; 
    color: #333;
    font-size: 13px; font-weight: 300;
	height: 30px; line-height: 30px;
    outline: 0; padding: 0 25px;
    -webkit-transition: background .25s ease-out, color .25s ease-out;
    transition: background .25s ease-out, color .25s ease-out;
    text-align: left;	
}
#popup_menu_area a:hover,
#popup_menu_area a:active,
#popup_menu_area a:focus{
	text-decoration: none;
	color: #fff; background-color: #333;
}
/* xe basic custom */
a.xe_mobile { display:none; }
.wfsr {z-index:1333}
.xe_mobile { position:absolute; bottom:0; left:0;}
.xm .nav-tabs { padding-top:20px !important; }
.xm .nav-tabs>li>a,
.xc .nav-tabs>li>a {
	color: #4e5b68;
	padding-right: 0 !important;
    padding-left: 0 !important;
	margin-left:0 !important;
	margin-right:19px !important;
}
.xm .nav-tabs>.active>a,
.xc .nav-tabs>.active>a {
	border: 1px solid #fafafa !important; 
	color: #19191f; background-color:transparent !important;
    border-bottom-color: #19191f !important;
}
.xm .nav>li>a:hover,
.xm .nav>li>a:focus,
.xc .nav>li>a:hover {
	text-decoration:none;
	background-color: transparent !important; color: #19191f;
	border-color:transparent !important; border-bottom-color: #19191f !important;
}
.xm a,.xc a { color:#4a4a4a;}

.x, .xm, .xc {
	position:relative; margin:0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.x, .xc { padding:20px 20px 30px 20px; }
.xm { padding:0 20px 30px 20px;}

/* search result */
#content-wrapper #spot { display:none;}
#content-wrapper .localNavigation { margin:20px;}

#content-wrapper .localNavigation li a { padding:7px 15px 10px 15px; background:#fff;}
#content-wrapper .localNavigation li.on a { background:#fafafa;}
#content-wrapper .subTitle { margin: 10px 20px 10px 20px;}
#content-wrapper .subNavigation { margin: 0 20px 10px 20px;}
#content-wrapper .noResult { margin: 0 20px 30px 20px;}
#content-wrapper .searchResult { margin: 10px 20px 0 20px;}

#content-wrapper #spot .search input[type="text"]{
    margin: 0 0 20px 0;
    line-height: 38px;
    padding: 0 7px;
    height: 39px;
    font: inherit;
    letter-spacing: inherit;
    color: #666;
    vertical-align: top;
    border: 1px solid #dedede;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    box-sizing: border-box;
    background: #fff;
}
#content-wrapper #spot .search input[type="submit"]{
    background-color: #2bb24c;
    color: #FFFFFF;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	border:none;
}

/* Magnific Popup CSS */
.mfp-bg {
	top: 0; left: 0;
	width: 100%; height: 100%;
	z-index: 2042;
	overflow: hidden;
	position: fixed; 
    background-color: #F1EEF0;
    background-color: rgba(243,243,243,0.93);
}
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2043;
  position: fixed;
  outline: none !important;
  -webkit-overflow-scrolling: touch;
}
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  margin: 0 auto;
  text-align: left; vertical-align:top;
  z-index: 2045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC; display:none;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 2044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 2046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px; margin-top: 4px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #999; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
}

@keyframes oasis {
	0% {
		transform: scale(1);
	}
	15% {
		transform: scale(.8);
	}
	100% {
		transform: scale(1);
	}
}
/* nprogress */
#nprogress {
  pointer-events: none;
  position: relative;
  z-index: 9999999;
}
#nprogress .bar {
  background: #48e79a; /* #48e79a e31837 #e368d6 #09A6FC */
  background: linear-gradient(to left, #e31837 0%, #48e79a 100%);
  
  position: fixed; z-index: 1031;
  top: 0; left: 0;
  width: 100%; height: 54px; opacity:0.5;
}
.mfp-limbo #nprogress .bar { height: 52px;}

/* Fancy blur effect */
#nprogress .peg {
  display: none;
  position: absolute;
  right: 0px;
  width: 3px; height: 100%;
  box-shadow: 0 0 10px #e31837, 0 0 5px #e31837;
  opacity: 1.0;
}
.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

/* vegas */
.vegas-overlay,.vegas-slide,.vegas-slide-inner,.vegas-timer,.vegas-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;border:none;padding:0;margin:0}.vegas-overlay{opacity:.5;background:url(overlays/02.png) center center}.vegas-timer{top:auto;bottom:0;height:2px}.vegas-timer-progress{width:0;height:100%;background:#fff;-webkit-transition:width ease-out;transition:width ease-out}.vegas-timer-running .vegas-timer-progress{width:100%}.vegas-slide,.vegas-slide-inner{margin:0;padding:0;background:center center no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}body .vegas-container{overflow:hidden!important;}.vegas-video{min-width:100%;min-height:100%;width:auto;height:auto}body.vegas-container{overflow:auto;position:static;z-index:-2}body.vegas-container>.vegas-overlay,body.vegas-container>.vegas-slide,body.vegas-container>.vegas-timer{position:fixed;z-index:-1}:root body.vegas-container>.vegas-overlay,:root body.vegas-container>.vegas-slide,_::full-page-media,_:future{bottom:-76px}.vegas-transition-blur,.vegas-transition-blur2{opacity:0;-webkit-filter:blur(32px);filter:blur(32px)}.vegas-transition-blur-in,.vegas-transition-blur2-in{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.vegas-transition-blur2-out{opacity:0}.vegas-transition-burn,.vegas-transition-burn2{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-burn-in,.vegas-transition-burn2-in{opacity:1;-webkit-filter:contrast(100%) saturate(100%);filter:contrast(100%) saturate(100%)}.vegas-transition-burn2-out{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-fade,.vegas-transition-fade2{opacity:0}.vegas-transition-fade-in,.vegas-transition-fade2-in{opacity:1}.vegas-transition-fade2-out{opacity:0}.vegas-transition-flash,.vegas-transition-flash2{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-flash-in,.vegas-transition-flash2-in{opacity:1;-webkit-filter:brightness(1);filter:brightness(1)}.vegas-transition-flash2-out{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-negative,.vegas-transition-negative2{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-negative-in,.vegas-transition-negative2-in{opacity:1;-webkit-filter:invert(0);filter:invert(0)}.vegas-transition-negative2-out{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-slideDown,.vegas-transition-slideDown2{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.vegas-transition-slideDown-in,.vegas-transition-slideDown2-in{-webkit-transform:translateY(0);transform:translateY(0)}.vegas-transition-slideDown2-out{-webkit-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-slideLeft,.vegas-transition-slideLeft2{-webkit-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideLeft-in,.vegas-transition-slideLeft2-in{-webkit-transform:translateX(0);transform:translateX(0)}.vegas-transition-slideLeft2-out,.vegas-transition-slideRight,.vegas-transition-slideRight2{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.vegas-transition-slideRight-in,.vegas-transition-slideRight2-in{-webkit-transform:translateX(0);transform:translateX(0)}.vegas-transition-slideRight2-out{-webkit-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideUp,.vegas-transition-slideUp2{-webkit-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-slideUp-in,.vegas-transition-slideUp2-in{-webkit-transform:translateY(0);transform:translateY(0)}.vegas-transition-slideUp2-out{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.vegas-transition-swirlLeft,.vegas-transition-swirlLeft2{-webkit-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-swirlLeft-in,.vegas-transition-swirlLeft2-in{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlLeft2-out,.vegas-transition-swirlRight,.vegas-transition-swirlRight2{-webkit-transform:scale(2) rotate(-35deg);transform:scale(2) rotate(-35deg);opacity:0}.vegas-transition-swirlRight-in,.vegas-transition-swirlRight2-in{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlRight2-out{-webkit-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-zoomIn,.vegas-transition-zoomIn2{-webkit-transform:scale(0);transform:scale(0);opacity:0}.vegas-transition-zoomIn-in,.vegas-transition-zoomIn2-in{-webkit-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomIn2-out,.vegas-transition-zoomOut,.vegas-transition-zoomOut2{-webkit-transform:scale(2);transform:scale(2);opacity:0}.vegas-transition-zoomOut-in,.vegas-transition-zoomOut2-in{-webkit-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomOut2-out{-webkit-transform:scale(0);transform:scale(0);opacity:0}.vegas-animation-kenburns{-webkit-animation:kenburns ease-out;animation:kenburns ease-out}@-webkit-keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.vegas-animation-kenburnsDownLeft{-webkit-animation:kenburnsDownLeft ease-out;animation:kenburnsDownLeft ease-out}@-webkit-keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDownRight{-webkit-animation:kenburnsDownRight ease-out;animation:kenburnsDownRight ease-out}@-webkit-keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDown{-webkit-animation:kenburnsDown ease-out;animation:kenburnsDown ease-out}@-webkit-keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translate(0,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translate(0,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsLeft{-webkit-animation:kenburnsLeft ease-out;animation:kenburnsLeft ease-out}@-webkit-keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsRight{-webkit-animation:kenburnsRight ease-out;animation:kenburnsRight ease-out}@-webkit-keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpLeft{-webkit-animation:kenburnsUpLeft ease-out;animation:kenburnsUpLeft ease-out}@-webkit-keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpRight{-webkit-animation:kenburnsUpRight ease-out;animation:kenburnsUpRight ease-out}@-webkit-keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUp{-webkit-animation:kenburnsUp ease-out;animation:kenburnsUp ease-out}@-webkit-keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translate(0,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translate(0,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}

@media (min-width: 1097px) and (max-width: 1386px) {
  .x, .xm, .xc, .search-result #content-wrapper { width:1080px; }
}
@media (min-width: 1387px) and (max-width: 1656px) {
  .x, .xm, .xc, .search-result #content-wrapper { width:1350px; }
}
@media (min-width: 1657px) {
  .x, .xm, .xc , .search-result #content-wrapper { width:1620px; }
}


