body{
	font-family: 'Open Sans', sans-serif;
}
img{
	max-width: 100%;
}
a.thumbnail{
	border:0;
	background: transparent;
	margin: 0;
}
.art-article{
	font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
}
#topbar{
	background: #9e2628;
	padding: 10px 0;
	
}
#topbar .top{
	width: 1200px;
	margin: 0 auto;
}
#topbar .top-left{
	font-size: 14px;
	color: #ffdedf;
	font-weight: 400;
	width: 70%;
    float: left;
}
#topbar .top-left p img:first-child{
	margin-top: -4px;
}
#topbar .top-left a{
	font-size: 14px;
	color: #ffdedf;
	font-weight: 400;
}
#topbar .top-left a:hover{
	color: #fff;
	text-decoration: none;
}
#topbar #langselect{
	text-align: right;
	
}
#topbar #langselect a.lang{
	padding-right: 13px;
}
#topbar #langselect a.lang:nth-child(3){
	padding-right: 0;
}
#topbar #langselect a{
	color: #dddddd;
	font-style: 13px;
}
#topbar #langselect a:hover{
	color: #fff;
	text-decoration:none;
}

div.art-Header{
	background: #fff;
}
div.art-Header .header
{
	margin: 0 auto;
	position: relative;
	z-index:0;
	width: 1270px;
	height: 105px;
}
div.art-Header-jpeg {
    width: 25.5%;
    border-right: 1px solid rgba(204, 204, 204, 0.24);
    float: left;
}
div.art-Header .art-nav{
	width: 74%;
	float: left;
}
/*-------about-------*/
.about-home{
	    width: 1200px;
    margin: 0 auto;
    text-align: center;
    
}
.about-home .art-nostyle{
	font-size: 15px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	padding: 0 51px;
}
.about-home h3{
	text-align: center;
}
.art-nostyle a.link-custom{
	color: #9b2022;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
}
.art-nostyle a.link-custom:hover{
	text-decoration: underline;
}

/*--------------datxe-home--------------*/
.datxe-home{
	display: inline-block;
    width: 100%;
    
}
.datxe-home .art-nostyle{
	padding-bottom: 30px;
}
.datxe-home .img-datxe {
	    width: 1200px;
    margin: 0 auto;
}
.datxe-home h3{
	text-align: center;
	border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    color: #9b2022;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	position: relative;
	margin-bottom: 20px;
	    margin-top: 10px;
}
.datxe-home h3:after{
	content: '';
	position: absolute;
	border-bottom: 4px solid #9b2022;
	width: 5%;
    bottom: -2px;
    left: 47.5%;
}
.datxe-home table{
	width: 25%;
	float: left;
	text-align: center;
}
.datxe-home table img{
}
.datxe-home table tr:nth-child(2) td{
	padding: 5px 0;
font-size: 15px;
font-weight: 400;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
color: #000;
}
.img-home{
	background: #efefef;
	padding: 25px 0 10px;
	margin-top: 30px;
}
.img-home .art-nostyle{

}
.img-home .art-nostyle h3{
	text-align: center;
	margin:0 0 10px;
	color: #000;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
}
.img-home ul li{
	display: inline-block;
	padding: 10px 25px;
}
.menu-cs .art-nostyle{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	padding-left: 80px;
	font-size: 15px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}
.menu-cs table{
	width: 33.33%;
	float: left;
}
.menu-cs table tr td{
	padding: 0 10px;
}
/*----category home-----*/
.danhmuc-home{
	width: 100%;
	background: #fff;
}
.danhmuc-home .cate-home{
	width: 1200px;
	margin: 0 auto;
}
.cate-home .cate-cols{
	width: 33.33%;
	float: left;
	padding: 10px 60px 10px;
}
.cate-home .divCate_img {
    height: 180px;
    display: table;
    position: relative;
    text-align: center;
    width: 100%;
}
.cate-home .divCate_img a{
	display: table-cell;
	vertical-align: middle;
	max-height: 220px;
	margin: 0 auto;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.cate-home .divCate_img:before{
	position: absolute;
	content: '';
	background: url('https://7b91a6.claudeassets.com/20190823180648im_/http://thuexegiare.net/templates/site/images/img-hover.png') no-repeat center center rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 9999;
	opacity: 0;
	cursor: pointer;
	-webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
}
.cate-home .divCate_img:hover:before{
	opacity: 1;
	-webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
}
.cate-home  .divCate_img a img{
	width: 100%;
	height: 180px;
}

.cate-home .divCate_img img{
	max-height: 180px;
}
.cate-home .title1{
	padding: 10px 0 5px;
    text-align: center;
}
.cate-home .title1 a{
	color: #000;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
}
.cate-home .title1 a:hover{
	color: #9b2022;
}
.cate-home .desc{
	color: #000;
	font-size: 15px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	padding-bottom: 10px;
}
#k2Container .catItemTitle{
}
#k2Container .catItemTitle a{
	color: #9b2022;
	font-weight: 600;
}
#k2Container div.catItemView {
    min-height: 295px;
    overflow: hidden;
}
div.catItemExtraFields h4{
	color: #9b2022;
}
a.menu{
	display: none;
}
.contact td.contact1{
	width: 100%;
	float: left;
}
/*------hotline--------------*/
#hotline{
	position: fixed;
    top: 310px;
    right: 0;
    z-index: 9;
}
#component-contact .art-button-wrapper{
	float: left;
	height: 30px;
}

/*-----------telefone_home---------------------*/
a.hotline-mb{
	display: none;
}
.phone{
	position: relative;
}
.phone-hotline{
	background: #9b2022;
    padding: 13px 30px 13px 70px;
    text-align: center;
    position: absolute;
    left: 0px;
    top: 70px;
    width: 0px;
    border-radius: 100px;
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
}
.phone-hover {
	width: 240px; 
	opacity: 0.9;
	-webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;   
}
.phone-hotline a{
	color: #f5ea1e;
    font-size: 24px;
    font-weight: 600;
	font-family: 'Open Sans', sans-serif;
	-webkit-transition: all 1s ease;
    transition: all 1s ease;
    -moz-transition: all 1s ease;
}
.phone-hotline a:hover{
	color: #fff;
	text-decoration: none;
}
.idex-alo-phone {
        right: -119px;
        top: auto;
        bottom: 440px;
        zoom: 0.8;
    }

    .idex-alo-phone.idex-alo-green .idex-alo-ph-img-circle {
        background-color: #e9393b !important;
    }
    .idex-alo-phone.idex-alo-green .idex-alo-ph-circle {
        border-color: #e9393b !important;
        opacity: .5
    }
    .idex-alo-phone.idex-alo-green .idex-alo-ph-circle-fill {
        background-color: #e9393b !important;
        opacity: .75 !important
    }
    .idex-alo-phone.idex-alo-green.idex-alo-hover .idex-alo-ph-img-circle, .idex-alo-phone.idex-alo-green:hover .idex-alo-ph-img-circle {
        background-color: #81d742 !important;
    }
    .idex-alo-phone.idex-alo-hover .idex-alo-ph-circle,
    .idex-alo-phone:hover .idex-alo-ph-circle {
        border-color: #81d742 !important;
        opacity: .5
    }
    .idex-alo-phone.idex-alo-green.idex-alo-hover .idex-alo-ph-circle-fill,
    .idex-alo-phone.idex-alo-green:hover .idex-alo-ph-circle-fill {
        background-color: #81d742 !important;
        opacity: .75 !important
    }
.idex-alo-phone { 
	position:fixed;
	visibility:hidden;
	background-color:transparent;
	width:200px;
	height:200px;
	cursor:pointer;
	z-index:200000 !important;
	-webkit-backface-visibility:hidden;
	-webkit-transform:translateZ(0);
	-webkit-transition:visibility .5s;
	-moz-transition:visibility .5s;
	-o-transition:visibility .5s;
	transition:visibility .5s;
	left: 5px;
    bottom: 0;
}
.idex-alo-phone.idex-alo-show {
	visibility:visible
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0)
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		transform:none
	}
}
@-webkit-keyframes fadeInRightBig {
	0% {
		opacity:0;
		-webkit-transform:translate3d(2000px,0,0);
		transform:translate3d(2000px,0,0)
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		transform:none
	}
}
@-webkit-keyframes fadeOutRight {
	0% {
		opacity:1
	}
	100% {
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0)
	}
}
.fadeOutRight {
	-webkit-animation-name:fadeOutRight;
	animation-name:fadeOutRight
}
.idex-alo-phone.idex-alo-static {
	opacity:.6
}
.idex-alo-phone.idex-alo-hover,.idex-alo-phone:hover {
	opacity:1
}
.idex-alo-ph-circle {
	width:160px;
	height:160px;
	top:20px;
	right:44%;
	;
	position:absolute;
	background-color:transparent;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	border:2px solid rgba(30,30,30,0.4);
	border:2px solid #bfebfc 9;
	opacity:.1;
	-webkit-animation:idex-alo-circle-anim 1.2s infinite ease-in-out;
	-moz-animation:idex-alo-circle-anim 1.2s infinite ease-in-out;
	-ms-animation:idex-alo-circle-anim 1.2s infinite ease-in-out;
	-o-animation:idex-alo-circle-anim 1.2s infinite ease-in-out;
	animation:idex-alo-circle-anim 1.2s infinite ease-in-out;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
	-webkit-transform-origin:50% 50%;
	-moz-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	-o-transform-origin:50% 50%;
	transform-origin:50% 50%
}
.idex-alo-phone.idex-alo-active .idex-alo-ph-circle {
	-webkit-animation:idex-alo-circle-anim 1.1s infinite ease-in-out !important;
	-moz-animation:idex-alo-circle-anim 1.1s infinite ease-in-out !important;
	-ms-animation:idex-alo-circle-anim 1.1s infinite ease-in-out !important;
	-o-animation:idex-alo-circle-anim 1.1s infinite ease-in-out !important;
	animation:idex-alo-circle-anim 1.1s infinite ease-in-out !important
}
.idex-alo-phone.idex-alo-static .idex-alo-ph-circle {
	-webkit-animation:idex-alo-circle-anim 2.2s infinite ease-in-out !important;
	-moz-animation:idex-alo-circle-anim 2.2s infinite ease-in-out !important;
	-ms-animation:idex-alo-circle-anim 2.2s infinite ease-in-out !important;
	-o-animation:idex-alo-circle-anim 2.2s infinite ease-in-out !important;
	animation:idex-alo-circle-anim 2.2s infinite ease-in-out !important
}
.idex-alo-phone.idex-alo-hover .idex-alo-ph-circle,.idex-alo-phone:hover .idex-alo-ph-circle {
	border-color:#00aff2;
	opacity:.5
}
.idex-alo-phone.idex-alo-green.idex-alo-hover .idex-alo-ph-circle,.idex-alo-phone.idex-alo-green:hover .idex-alo-ph-circle {
	border-color:#75eb50;
	border-color:#baf5a7 9;
	opacity:.5
}
.idex-alo-phone.idex-alo-green .idex-alo-ph-circle {
	border-color:#00aff2;
	border-color:#bfebfc 9;
	opacity:.5
}
.idex-alo-ph-circle-fill {
	width:100px;
	height:100px;
	top:50px;
	right:60%;
	position:absolute;
	background-color:#000;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	border:2px solid transparent;
	opacity:.1;
	-webkit-animation:idex-alo-circle-fill-anim 2.3s infinite ease-in-out;
	-moz-animation:idex-alo-circle-fill-anim 2.3s infinite ease-in-out;
	-ms-animation:idex-alo-circle-fill-anim 2.3s infinite ease-in-out;
	-o-animation:idex-alo-circle-fill-anim 2.3s infinite ease-in-out;
	animation:idex-alo-circle-fill-anim 2.3s infinite ease-in-out;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
	-webkit-transform-origin:50% 50%;
	-moz-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	-o-transform-origin:50% 50%;
	transform-origin:50% 50%
}
.idex-alo-phone.idex-alo-active .idex-alo-ph-circle-fill {
	-webkit-animation:idex-alo-circle-fill-anim 1.7s infinite ease-in-out !important;
	-moz-animation:idex-alo-circle-fill-anim 1.7s infinite ease-in-out !important;
	-ms-animation:idex-alo-circle-fill-anim 1.7s infinite ease-in-out !important;
	-o-animation:idex-alo-circle-fill-anim 1.7s infinite ease-in-out !important;
	animation:idex-alo-circle-fill-anim 1.7s infinite ease-in-out !important
}
.idex-alo-phone.idex-alo-static .idex-alo-ph-circle-fill {
	-webkit-animation:idex-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
	-moz-animation:idex-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
	-ms-animation:idex-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
	-o-animation:idex-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
	animation:idex-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
	opacity:0 !important
}
.idex-alo-phone.idex-alo-hover .idex-alo-ph-circle-fill,.idex-alo-phone:hover .idex-alo-ph-circle-fill {
	background-color:rgba(0,175,242,0.5);
	background-color:#00aff2 9;
	opacity:.75 !important
}
.idex-alo-phone.idex-alo-green.idex-alo-hover .idex-alo-ph-circle-fill,.idex-alo-phone.idex-alo-green:hover .idex-alo-ph-circle-fill {
	background-color:rgba(117,235,80,0.5);
	background-color:#baf5a7 9;
	opacity:.75 !important
}
.idex-alo-phone.idex-alo-green .idex-alo-ph-circle-fill {
	background-color:rgba(0,175,242,0.5);
	background-color:#a6e3fa 9;
	opacity:.75 !important
}
.idex-alo-ph-img-circle {
	z-index: 9;
	width:60px;
	height:60px;
	top:70px;
	right:70%;
	position:absolute;
	background:rgba(30,30,30,0.1) url(https://bf2eac.claudeassets.com/20190823180648im_/http://thuexegiare.net/templates/site/images/phone.png) no-repeat center center;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	border:2px solid transparent;
	opacity:.7;
	-webkit-animation:idex-alo-circle-img-anim 1s infinite ease-in-out;
	-moz-animation:idex-alo-circle-img-anim 1s infinite ease-in-out;
	-ms-animation:idex-alo-circle-img-anim 1s infinite ease-in-out;
	-o-animation:idex-alo-circle-img-anim 1s infinite ease-in-out;
	animation:idex-alo-circle-img-anim 1s infinite ease-in-out;
	-webkit-transform-origin:50% 50%;
	-moz-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	-o-transform-origin:50% 50%;
	transform-origin:50% 50%
}
.idex-alo-phone.idex-alo-active .idex-alo-ph-img-circle {
	-webkit-animation:idex-alo-circle-img-anim 1s infinite ease-in-out !important;
	-moz-animation:idex-alo-circle-img-anim 1s infinite ease-in-out !important;
	-ms-animation:idex-alo-circle-img-anim 1s infinite ease-in-out !important;
	-o-animation:idex-alo-circle-img-anim 1s infinite ease-in-out !important;
	animation:idex-alo-circle-img-anim 1s infinite ease-in-out !important
}
.idex-alo-phone.idex-alo-static .idex-alo-ph-img-circle {
	-webkit-animation:idex-alo-circle-img-anim 0s infinite ease-in-out !important;
	-moz-animation:idex-alo-circle-img-anim 0s infinite ease-in-out !important;
	-ms-animation:idex-alo-circle-img-anim 0s infinite ease-in-out !important;
	-o-animation:idex-alo-circle-img-anim 0s infinite ease-in-out !important;
	animation:idex-alo-circle-img-anim 0s infinite ease-in-out !important
}
.idex-alo-phone.idex-alo-hover .idex-alo-ph-img-circle,.idex-alo-phone:hover .idex-alo-ph-img-circle {
	background-color:#00aff2
}
.idex-alo-phone.idex-alo-green.idex-alo-hover .idex-alo-ph-img-circle,.idex-alo-phone.idex-alo-green:hover .idex-alo-ph-img-circle {
	background-color:#75eb50;
	background-color:#75eb50 9
}
.idex-alo-phone.idex-alo-green .idex-alo-ph-img-circle {
	background-color:#00aff2;
	background-color:#00aff2 9
}
@-moz-keyframes idex-alo-circle-anim {
	0% {
		-moz-transform:rotate(0) scale(.5) skew(1deg);
		opacity:.1;
		-moz-opacity:.1;
		-webkit-opacity:.1;
		-o-opacity:.1
	}
	30% {
		-moz-transform:rotate(0) scale(.7) skew(1deg);
		opacity:.5;
		-moz-opacity:.5;
		-webkit-opacity:.5;
		-o-opacity:.5
	}
	100% {
		-moz-transform:rotate(0) scale(1) skew(1deg);
		opacity:.6;
		-moz-opacity:.6;
		-webkit-opacity:.6;
		-o-opacity:.1
	}
}
@-webkit-keyframes idex-alo-circle-anim {
	0% {
		-webkit-transform:rotate(0) scale(.5) skew(1deg);
		-webkit-opacity:.1
	}
	30% {
		-webkit-transform:rotate(0) scale(.7) skew(1deg);
		-webkit-opacity:.5
	}
	100% {
		-webkit-transform:rotate(0) scale(1) skew(1deg);
		-webkit-opacity:.1
	}
}
@-o-keyframes idex-alo-circle-anim {
	0% {
		-o-transform:rotate(0) kscale(.5) skew(1deg);
		-o-opacity:.1
	}
	30% {
		-o-transform:rotate(0) scale(.7) skew(1deg);
		-o-opacity:.5
	}
	100% {
		-o-transform:rotate(0) scale(1) skew(1deg);
		-o-opacity:.1
	}
}
@-moz-keyframes idex-alo-circle-fill-anim {
	0% {
		-moz-transform:rotate(0) scale(.7) skew(1deg);
		opacity:.2
	}
	50% {
		-moz-transform:rotate(0) -moz-scale(1) skew(1deg);
		opacity:.2
	}
	100% {
		-moz-transform:rotate(0) scale(.7) skew(1deg);
		opacity:.2
	}
}
@-webkit-keyframes idex-alo-circle-fill-anim {
	0% {
		-webkit-transform:rotate(0) scale(.7) skew(1deg);
		opacity:.2
	}
	50% {
		-webkit-transform:rotate(0) scale(1) skew(1deg);
		opacity:.2
	}
	100% {
		-webkit-transform:rotate(0) scale(.7) skew(1deg);
		opacity:.2
	}
}
@-o-keyframes idex-alo-circle-fill-anim {
	0% {
		-o-transform:rotate(0) scale(.7) skew(1deg);
		opacity:.2
	}
	50% {
		-o-transform:rotate(0) scale(1) skew(1deg);
		opacity:.2
	}
	100% {
		-o-transform:rotate(0) scale(.7) skew(1deg);
		opacity:.2
	}
}
@-moz-keyframes idex-alo-circle-img-anim {
	0% {
		transform:rotate(0) scale(1) skew(1deg)
	}
	10% {
		-moz-transform:rotate(-25deg) scale(1) skew(1deg)
	}
	20% {
		-moz-transform:rotate(25deg) scale(1) skew(1deg)
	}
	30% {
		-moz-transform:rotate(-25deg) scale(1) skew(1deg)
	}
	40% {
		-moz-transform:rotate(25deg) scale(1) skew(1deg)
	}
	50% {
		-moz-transform:rotate(0) scale(1) skew(1deg)
	}
	100% {
		-moz-transform:rotate(0) scale(1) skew(1deg)
	}
}
@-webkit-keyframes idex-alo-circle-img-anim {
	0% {
		-webkit-transform:rotate(0) scale(1) skew(1deg)
	}
	10% {
		-webkit-transform:rotate(-25deg) scale(1) skew(1deg)
	}
	20% {
		-webkit-transform:rotate(25deg) scale(1) skew(1deg)
	}
	30% {
		-webkit-transform:rotate(-25deg) scale(1) skew(1deg)
	}
	40% {
		-webkit-transform:rotate(25deg) scale(1) skew(1deg)
	}
	50% {
		-webkit-transform:rotate(0) scale(1) skew(1deg)
	}
	100% {
		-webkit-transform:rotate(0) scale(1) skew(1deg)
	}
}
@-o-keyframes idex-alo-circle-img-anim {
	0% {
		-o-transform:rotate(0) scale(1) skew(1deg)
	}
	10% {
		-o-transform:rotate(-25deg) scale(1) skew(1deg)
	}
	20% {
		-o-transform:rotate(25deg) scale(1) skew(1deg)
	}
	30% {
		-o-transform:rotate(-25deg) scale(1) skew(1deg)
	}
	40% {
		-o-transform:rotate(25deg) scale(1) skew(1deg)
	}
	50% {
		-o-transform:rotate(0) scale(1) skew(1deg)
	}
	100% {
		-o-transform:rotate(0) scale(1) skew(1deg)
	}
}
@-moz-keyframes fadeInRight {
	0% {
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		-ms-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0)
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none
	}
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		-ms-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0)
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none
	}
}
@-o-keyframes fadeInRight {
	0% {
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		-ms-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0)
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none
	}
}
@keyframes fadeInRight {
	0% {
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		-ms-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0)
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none
	}
}
@-moz-keyframes fadeOutRight {
	0% {
		opacity:1
	}
	100% {
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		-ms-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0)
	}
}
@-webkit-keyframes fadeOutRight {
	0% {
		opacity:1
	}
	100% {
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		-ms-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0)
	}
}
@-o-keyframes fadeOutRight {
	0% {
		opacity:1
	}
	100% {
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		-ms-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0)
	}
}
@keyframes fadeOutRight {
	0% {
		opacity:1
	}
	100% {
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		-ms-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0)
	}
}
@-moz-keyframes idex-alo-circle-anim {
	0% {
		transform:rotate(0) scale(.5) skew(1deg);
		opacity:.1
	}
	30% {
		transform:rotate(0) scale(.7) skew(1deg);
		opacity:.5
	}
	100% {
		transform:rotate(0) scale(1) skew(1deg);
		opacity:.1
	}
}
@-webkit-keyframes idex-alo-circle-anim {
	0% {
		transform:rotate(0) scale(.5) skew(1deg);
		opacity:.1
	}
	30% {
		transform:rotate(0) scale(.7) skew(1deg);
		opacity:.5
	}
	100% {
		transform:rotate(0) scale(1) skew(1deg);
		opacity:.1
	}
}
@-o-keyframes idex-alo-circle-anim {
	0% {
		transform:rotate(0) scale(.5) skew(1deg);
		opacity:.1
	}
	30% {
		transform:rotate(0) scale(.7) skew(1deg);
		opacity:.5
	}
	100% {
		transform:rotate(0) scale(1) skew(1deg);
		opacity:.1
	}
}
@keyframes idex-alo-circle-anim {
	0% {
		transform:rotate(0) scale(.5) skew(1deg);
		opacity:.1
	}
	30% {
		transform:rotate(0) scale(.7) skew(1deg);
		opacity:.5
	}
	100% {
		transform:rotate(0) scale(1) skew(1deg);
		opacity:.1
	}
}
@-moz-keyframes idex-alo-circle-fill-anim {
	0% {
		transform:rotate(0) scale(.7) skew(1deg);
		opacity:.2
	}
	50% {
		transform:rotate(0) scale(1) skew(1deg);
		opacity:.2
	}
	100% {
		transform:rotate(0) scale(.7) skew(1deg);
		opacity:.2
	}
}
@-webkit-keyframes idex-alo-circle-fill-anim {
	0% {
		transform:rotate(0) scale(.7) skew(1deg);
		opacity:.2
	}
	50% {
		transform:rotate(0) scale(1) skew(1deg);
		opacity:.2
	}
	100% {
		transform:rotate(0) scale(.7) skew(1deg);
		opacity:.2
	}
}
@-o-keyframes idex-alo-circle-fill-anim {
	0% {
		transform:rotate(0) scale(.7) skew(1deg);
		opacity:.2
	}
	50% {
		transform:rotate(0) scale(1) skew(1deg);
		opacity:.2
	}
	100% {
		transform:rotate(0) scale(.7) skew(1deg);
		opacity:.2
	}
}
@keyframes idex-alo-circle-fill-anim {
	0% {
		transform:rotate(0) scale(.7) skew(1deg);
		opacity:.2
	}
	50% {
		transform:rotate(0) scale(1) skew(1deg);
		opacity:.2
	}
	100% {
		transform:rotate(0) scale(.7) skew(1deg);
		opacity:.2
	}
}
@-moz-keyframes idex-alo-circle-img-anim {
	0% {
		transform:rotate(0) scale(1) skew(1deg)
	}
	10% {
		transform:rotate(-25deg) scale(1) skew(1deg)
	}
	20% {
		transform:rotate(25deg) scale(1) skew(1deg)
	}
	30% {
		transform:rotate(-25deg) scale(1) skew(1deg)
	}
	40% {
		transform:rotate(25deg) scale(1) skew(1deg)
	}
	50% {
		transform:rotate(0) scale(1) skew(1deg)
	}
	100% {
		transform:rotate(0) scale(1) skew(1deg)
	}
}
@-webkit-keyframes idex-alo-circle-img-anim {
	0% {
		transform:rotate(0) scale(1) skew(1deg)
	}
	10% {
		transform:rotate(-25deg) scale(1) skew(1deg)
	}
	20% {
		transform:rotate(25deg) scale(1) skew(1deg)
	}
	30% {
		transform:rotate(-25deg) scale(1) skew(1deg)
	}
	40% {
		transform:rotate(25deg) scale(1) skew(1deg)
	}
	50% {
		transform:rotate(0) scale(1) skew(1deg)
	}
	100% {
		transform:rotate(0) scale(1) skew(1deg)
	}
}
@-o-keyframes idex-alo-circle-img-anim {
	0% {
		transform:rotate(0) scale(1) skew(1deg)
	}
	10% {
		transform:rotate(-25deg) scale(1) skew(1deg)
	}
	20% {
		transform:rotate(25deg) scale(1) skew(1deg)
	}
	30% {
		transform:rotate(-25deg) scale(1) skew(1deg)
	}
	40% {
		transform:rotate(25deg) scale(1) skew(1deg)
	}
	50% {
		transform:rotate(0) scale(1) skew(1deg)
	}
	100% {
		transform:rotate(0) scale(1) skew(1deg)
	}
}
@keyframes idex-alo-circle-img-anim {
	0% {
		transform:rotate(0) scale(1) skew(1deg)
	}
	10% {
		transform:rotate(-25deg) scale(1) skew(1deg)
	}
	20% {
		transform:rotate(25deg) scale(1) skew(1deg)
	}
	30% {
		transform:rotate(-25deg) scale(1) skew(1deg)
	}
	40% {
		transform:rotate(25deg) scale(1) skew(1deg)
	}
	50% {
		transform:rotate(0) scale(1) skew(1deg)
	}
	100% {
		transform:rotate(0) scale(1) skew(1deg)
	}
}

/*
     FILE ARCHIVED ON 11:23:53 Nov 10, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:46:59 Sep 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.538
  exclusion.robots: 0.063
  exclusion.robots.policy: 0.051
  esindex: 0.009
  cdx.remote: 26.004
  LoadShardBlock: 62.98 (3)
  PetaboxLoader3.datanode: 137.83 (5)
  load_resource: 268.892 (2)
  PetaboxLoader3.resolve: 112.981 (2)
*/