*{box-sizing: border-box;}
ul{margin: 0; padding: 0; list-style-type: none;}
input, select{padding: 5px; background: #fff; border: 1px solid #d2d2d2; border-radius: 3px; outline: none;}
textarea{padding: 5px; background: #fff; border: 1px solid #d2d2d2; border-radius: 3px; resize: vertical; outline: none;}
.clear::after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.hidden{display: none;}
.custom-select select, div.dropdown{width: 100%; padding: 5px;  background-color: #fffffe; border: 1px solid #d2d2d2; border-radius: 3px; outline: none;}
a{text-decoration: none;}
p {line-height: 1.7; text-align: justify; word-spacing: 1px; letter-spacing: 0.5px;}
.material-icons-outlined{vertical-align: middle;}
.rotate {-moz-transition: all .3s linear; -webkit-transition: all .3s linear; transition: all .3s linear;}
.rotate.shown {-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}
.cursor-pointer{cursor: pointer;}
.blink{animation: blinker 1s linear infinite;}
.bounce{animation: bounce 0.5s linear infinite;}
@keyframes blinker {50% {opacity: 0;}}
@keyframes bounce {0%, 20%, 50%, 80%, 100% {transform: translateY(0);} 40% {transform: translateY(-10px);} 60% {transform: translateY(-5px);}}

.parallax{position: relative; padding: 50px 5px; overflow: hidden;}
.parallax .parallax-bg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; z-index: -1;}
.parallax .parallax-content{position: relative; z-index: 1; padding: 20px; color: #fff;}
@media (min-width: 992px){
	.parallax .parallax-bg{background-attachment: fixed;}
}
.parallax .parallax-bg.bg-attach-none{background-attachment: inherit !important;}
/* .parallax{position: relative; padding: 50px 5px; overflow: hidden;}
.parallax .parallax-bg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; z-index: -1;}
.parallax .parallax-content {position: relative; z-index: 1; padding: 20px; color: #fff;} */


.position-relative{position: relative;}
.position-absolute{position: absolute;}
.position-absolute-fill{position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
.position-sticky-top{position: sticky; top: 0;}
.fixed-bottom {position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030;}

.d-table{display: table;}
.d-table .d-table-row{display: table-row;}
.d-table .d-table-row .d-table-cell{display: table-cell;}

.d-flex{display: flex !important;}
.d-inline-flex{display: inline-flex !important;}
.d-inline{display: inline !important;}
.d-inline-block{display: inline-block !important;}
.d-block{display: block !important;}
.d-none{display: none !important;}
.flexible{flex: 1;}
.flexible-none{flex: 0 1 auto;}

.float-left{float: left;}
.float-right{float: right;}
.float-none{float: none;}

.w-auto{width: auto !important;}
.h-auto{height: auto !important;}
.w-100{width: 100% !important;}
.w-75{width: 75% !important;}
.w-50{width: 50% !important;}
.h-100{height: 100% !important;}
.mw-100{max-width: 100% !important;}
.mh-100{max-height: 100% !important;}

.lh-16{line-height: 16px !important;}
.lh-18{line-height: 18px !important;}
.lh-20{line-height: 20px !important;}
.lh-30{line-height: 30px !important;}
.lh-40{line-height: 40px !important;}
.lh-50{line-height: 50px !important;}

.dropdown{position: relative;}
.dropdown:after {float: right; font-family: 'Material Icons Outlined'; font-size: 22px; letter-spacing: 0; color: #555; content: '\e5cf';}
.dropdown .dropdown-menu{position: absolute; top: 100%; left: 0; display: none; width: 100%; margin-top: 3px; padding: 3px; color: #555; background: #fff; border: 1px solid #d2d2d2; border-radius: 3px; z-index: 1;}
.dropdown .dropdown-menu.show{display: block;}
.dropdown .dropdown-menu.open-to-left{right: 0;}
.dropdown .dropdown-menu.open-to-right{left: 0;}
.dropdown .dropdown-menu.open-to-right{left: 0;}

.collapses .collapse-header{font-size: 28px; color: #d31616; cursor: pointer;}
.collapses .collapse-header span:last-child{margin-top: 6px;}

.alert{margin-bottom: 20px; padding: 10px; background-color: #c1c1c1; color: #606060; border-radius: 3px;}
.alert .closebtn{margin-left: 15px; color: #fff; font-weight: bold; float: right; font-size: 22px; line-height: 20px; cursor: pointer; transition: 0.3s;}
.alert.red{color: #fff; background-color: #f44336 !important;}
.alert.green{color: #fff; background-color: #6abc6d !important;}
.alert.yellow{color: #fff; background-color: #ffa92a !important;}

.modal{position: fixed; top: 0; right: 0; bottom: 0; left: 0; display: none; padding: 10px; background: rgba(0, 0, 0, 0.8); z-index: 10;}
.modal.show{display: block !important;}
.modal .modal-content{max-width: 650px; width: 100%; margin: 30px auto 0 auto; background: #fff; border-radius: 3px;}
.modal .modal-header{position: relative; padding: 10px; border-bottom: 1px solid #dee2e6;}
.modal .modal-header .close-modal{position: absolute; top: 0; right: 0; padding: 0 10px; color: #a6a6a6; font-size: 30px; cursor: pointer;}
.modal .modal-loading{text-align: center;}
.modal .modal-loading img{max-width: 120px; margin: 50px 0; }
.modal .modal-body{padding: 10px; max-height: calc(100vh - 120px); overflow: auto;}
.modal .modal-footer{padding: 10px; border-top: 1px solid #dee2e6;}

.modal .modal-content.error{border-top: 5px solid red; border-radius: 3px;}
.modal .modal-content.success{border-top: 5px solid green; border-radius: 3px;}
.modal .modal-content.warning{border-top: 5px solid orange; border-radius: 3px;}

.container{width: 100%; max-width: 1280px; margin: 0 auto; padding: 0 10px;}
.row{display: flex; justify-content: flex-start; flex-wrap: wrap;}
.row.justify-center{justify-content: center !important;}
.row.justify-right{justify-content: right !important;}
.row.align-items-center{-ms-flex-align: center !important; align-items: center !important;}
.row.flex-direction-column{flex-direction: column;}
.row.flex-direction-row{flex-direction: row;}

.col-5ths{-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;}
.col-1{-ms-flex: 0 0 8.33%; flex: 0 0 8.333%; max-width: 8.333%;}
.col-2{-ms-flex: 0 0 16.66%; flex: 0 0 16.66%; max-width: 16.66%;}
.col-3{-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
.col-4{-ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%;}
.col-5{-ms-flex: 0 0 41.67%; flex: 0 0 41.67%; max-width: 41.67%;}
.col-6{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.col-7{-ms-flex: 0 0 58.33%; flex: 0 0 58.33%; max-width: 58.33%;}
.col-8{-ms-flex: 0 0 66.67%; flex: 0 0 66.67%; max-width: 66.67%;}
.col-9{-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}
.col-10{-ms-flex: 0 0 83.33%; flex: 0 0 83.33%; max-width: 83.33%;}
.col-11{-ms-flex: 0 0 91.67%; flex: 0 0 91.67%; max-width: 91.67%;}
.col-12{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}

.m-auto{margin: auto;}
.m-0{margin: 0 !important;}
.m-1{margin: 5px !important;}
.m-2{margin: 10px !important;}
.m-3{margin: 20px !important;}
.ml-auto{margin-left: auto;}
.ml-0{margin-left: 0;}
.ml-1{margin-left: 5px;}
.ml-2{margin-left: 10px;}
.ml-3{margin-left: 20px;}
.mr-0{margin-right: 0;}
.mr-1{margin-right: 5px;}
.mr-2{margin-right: 10px;}
.mr-3{margin-right: 20px;}
.mt-0{margin-top: 0 !important;}
.mt-1{margin-top: 5px !important;}
.mt-2{margin-top: 10px !important;}
.mt-3{margin-top: 20px !important;}
.mb-0{margin-bottom: 0 !important;}
.mb-1{margin-bottom: 5px !important;}
.mb-2{margin-bottom: 10px !important;}
.mb-3{margin-bottom: 20px !important;}
.mx-auto{margin-left: auto !important; margin-right: auto !important;}
.mx-0{margin-left: 0 !important; margin-right: 0 !important;}
.mx-1{margin-left: 5px !important; margin-right: 5px !important;}
.mx-2{margin-left: 10px !important; margin-right: 10px !important;}
.mx-3{margin-left: 20px !important; margin-right: 20px !important;}
.my-auto{margin-left: auto !important; margin-right: auto !important;}
.my-0{margin-top: 0 !important; margin-bottom: 0 !important;}
.my-1{margin-top: 5px !important; margin-bottom: 5px !important;}
.my-2{margin-top: 10px !important; margin-bottom: 10px !important;}
.my-3{margin-top: 20px !important; margin-bottom: 20px !important;}

.p-0{padding: 0 !important;}
.p-1{padding: 5px !important;}
.p-2{padding: 10px !important;}
.p-3{padding: 20px !important;}
.pl-0{padding-left: 0;}
.pl-1{padding-left: 5px;}
.pl-2{padding-left: 10px;}
.pl-3{padding-left: 20px;}
.pr-0{padding-right: 0;}
.pr-1{padding-right: 5px;}
.pr-2{padding-right: 10px;}
.pr-3{padding-right: 20px;}
.pt-0{padding-top: 0 !important;}
.pt-1{padding-top: 5px !important;}
.pt-2{padding-top: 10px !important;}
.pt-3{padding-top: 20px !important;}
.pb-0{padding-bottom: 0 !important;}
.pb-1{padding-bottom: 5px !important;}
.pb-2{padding-bottom: 10px !important;}
.pb-3{padding-bottom: 20px !important;}
.px-0{padding-left: 0 !important; padding-right: 0 !important;}
.px-1{padding-left: 5px !important; padding-right: 5px !important;}
.px-2{padding-left: 10px !important; padding-right: 10px !important;}
.px-3{padding-left: 20px !important; padding-right: 20px !important;}
.py-0{padding-top: 0 !important; padding-bottom: 0 !important;}
.py-1{padding-top: 5px !important; padding-bottom: 5px !important;}
.py-2{padding-top: 10px !important; padding-bottom: 10px !important;}
.py-3{padding-top: 20px !important; padding-bottom: 20px !important;}

.form-group{}
.form-group .row{width: 100%; line-height: 30px; margin-bottom: 10px;}
.form-group .row .row-title{font-size: 12px; font-weight: bold;}
.form-group .row input{width: 100%; padding: 5px; border: none; border-bottom: 1px solid #d2d2d2; background: #f4f4f4;}
.form-group .row select{width: 100%; padding: 5px; border: none; border-bottom: 1px solid #d2d2d2; background: #f4f4f4;}
.form-group input[type="checkbox"], input[type="radio"]{width: auto !important;}

.border{border: 1px solid #d2d2d2 !important;}
.border-bottom{border-bottom: 1px solid #d2d2d2 !important;}
.border-0{border: none !important;}
.rounded{border-radius: 5px;}
.rounded-circle{border-radius: 50%;}
.rounded-none{border-radius: 0 !important;}

.btn{display: inline-block; font-weight: 400; color: #bd7e69; text-align: center; vertical-align: middle; background-color: #fff; border: 1px solid #bd7e69;
    padding: 5.25px 10.5px; font-size: 1rem; line-height: 1.5; border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.btn:hover{color: #333;}

.btn-sm{padding: 2px 5px !important; font-size: 0.9rem !important;}

.btn-default{color: #fff; background: #d0008f; border: 1px solid #d0008f;}
.btn-default:hover{color: #fff; background: #aa0276;}

.btn-white{color: #333; background: #fff; border: 1px solid #d2d2d2;}
.btn-white:hover{color: #333; background: #fff;}

.btn-green{color: #fff; background: #3b7202; border: 1px solid #3b7202;}
.btn-green:hover{color: #fff; background: #2f5b01;}

.btn-red{color: #fff; background: #b51010; border: 1px solid #b51010;}
.btn-red:hover{color: #fff !important;}

.btn-orange{color: #fff; background: #ff9400; border: 1px solid #ff9400;}
.btn-orange:hover{color: #fff; background: #f28d00;}

.btn-blue{color: #fff; background: #0081c1; border: 1px solid #0081c1;}
.btn-blue:hover{color: #fff; background: #048acc;}

.btn-dark{color: #fff; background: #555; border: 1px solid #555;}
.btn-dark:hover{color: #fff; background: #666;}

.btn-yellow{color: #555; background: #ffcb01; border: 1px solid #ffcb01;}
.btn-yellow:hover{color: #555; background: #ffcb01;}

.btn-mute{color: #7b7b7b; background: #e3e3e3; border: none;}
.btn-mute:hover{color: #7b7b7b; background: #e3e3e3;}

.v-align-middle{vertical-align: middle;}
.text-center{text-align: center !important;}
.text-left{text-align: left !important;}
.text-right{text-align: right !important;}
.align-middle{vertical-align: middle !important;}
.font-weight-bold{font-weight: bold !important;}
.font-weight-normal{font-weight: normal !important;}

.font-size-10{font-size: 10px !important;}
.font-size-12{font-size: 12px !important;}
.font-size-14{font-size: 14px !important;}
.font-size-16{font-size: 16px !important;}
.font-size-18{font-size: 18px !important;}
.font-size-20{font-size: 20px !important;}
.font-size-22{font-size: 22px !important;}
.font-size-24{font-size: 24px !important;}
.font-size-26{font-size: 26px !important;}
.font-size-28{font-size: 28px !important;}
.font-size-30{font-size: 30px !important;}
.font-size-32{font-size: 32px !important;}
.small{font-size: 80%; font-weight: 400;}

.text-default{color: #ff9400  !important;}
.text-white{color: #fff !important;}
.text-black{color: #000 !important;}
.text-dark{color: #555 !important;}
.text-warning{color: #ffc107 !important;}
.text-red{color: #ae2020 !important;}
.text-green{color: #3b7202 !important;}
.text-blue{color: #0081c1 !important;}
.text-yellow{color: #ffcb01 !important;}
.text-muted{color: #6c757d !important;}
.text-orange{color: #f28d00 !important;}

.bg-default{background-color: #ff9400 !important;}
.bg-red{background-color: #ae2020 !important;}
.bg-green{background-color: #299605 !important;}
.bg-white{background-color: #fff !important;}
.bg-light{background-color: #f4f4f4 !important;}
.bg-pink{background-color: #ffd9e6 !important;}
.bg-yellow{background-color: #ffcb01 !important;}
.bg-orange{background-color: #f28d00 !important;}
.bg-dark{background-color: #333333 !important;}
.bg-black{background-color: #000000 !important;}
.bg-skyblue{background-color: #b0d8f0 !important;}

.border-bottom{border-width: 1px; border-bottom-style: solid; border-color: #391514;}
.border-top{border-width: 1px; border-top-style: solid; border-color: #391514;}
.border-left{border-width: 1px; border-left-style: solid; border-color: #391514;}
.border-right{border-width: 1px; border-right-style: solid; border-color: #391514;}

.border-default{border-color: #ff9400  !important;}
.border-white{border-color: #fff !important;}
.border-black{border-color: #000 !important;}
.border-dark{border-color: #555 !important;}
.border-warning{border-color: #ffc107 !important;}
.border-red{border-color: #ae2020 !important;}
.border-green{border-color: #3b7202 !important;}
.border-blue{border-color: #0081c1 !important;}
.border-yellow{border-color: #ffcb01 !important;}
.border-muted{border-color: #6c757d !important;}

.badge{display: inline-block; padding: .25em .4em; font-size: 75%; font-weight: normal; line-height: 14px; text-align: center; white-space: nowrap; vertical-align: baseline; color: #fff; background: #cb0045; border-radius: .25rem;}
.badge:hover{color: #fff !important; background: #cb0045 !important;}

.badge.badge-green{color: #ffffff; background: #299605;}
.badge.badge-green:hover{color: #ffffff !important; background: #299605 !important;}
.badge.badge-red{color: #fff; background: #ae2020;}
.badge.badge-red:hover{color: #fff !important; background: #ae2020 !important;}
.badge.badge-orange{color: #000; background: #d6e400;}
.badge.badge-orange:hover{color: #000 !important; background: #d6e400 !important;}
.badge.badge-blue{color: #fff; background: #0081c1;}
.badge.badge-blue:hover{color: #fff !important; background: #0081c1 !important;}
.badge.badge-dark{color: #fff; background: #555;}
.badge.badge-dark:hover{color: #fff !important; background: #555 !important;}
.badge.badge-ping{color: #fff; background: #ffd9e6;}
.badge.badge-ping:hover{color: #fff !important; background: #ffd9e6 !important;}
.badge.badge-warning{color: #fff; background: #ffc107;}
.badge.badge-warning:hover{color: #fff !important; background: #ffc107 !important;}
.badge.badge-yellow{color: #5f5f5f; background: #ffcb01;}
.badge.badge-yellow:hover{color: #5f5f5f !important; background: #ffcb01 !important;}
.badge.badge-purple{color: #fff; background: #8b06b7;}
.badge.badge-purple:hover{color: #fff !important; background: #8b06b7 !important;}
.badge.badge-muted{color: #fff; background: #6c757d;}
.badge.badge-muted:hover{color: #fff !important; background: #6c757d !important;}

.text-shadow{text-shadow: #000 1px 1px 0;}
.box-shadow{box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important;}
.disabled, *:disabled, *[disabled]{opacity: 0.4; cursor: wait;}
.disable{opacity: 0.4; cursor: not-allowed;}

@media (min-width: 460px){
	.d-xs-table{display: table;}
	.d-xs-table .d-table-row{display: table-row;}
	.d-xs-table .d-table-row .d-table-cell{display: table-cell;}
	.d-xs-inline{display: inline !important;}
	.d-xs-inline-block{display: inline-block !important;}
	.d-xs-flex{display: flex !important;}
	.d-xs-inline-flex{display: inline-flex !important;}
	.d-xs-block{display: block !important;}
	.d-xs-none{display: none !important;}
	.flexible-xs{flex: 1 !important;}
	.flexible-xs-none{flex: 0 1 auto !important;}
	
	.float-xs-left{float: left;}
	.float-xs-right{float: right;}
	.float-xs-none{float: none;}
	
	.w-xs-auto{width: auto !important;}
	.h-xs-auto{height: auto !important;}
	.w-xs-100{width: 100% !important;}
	.w-xs-75{width: 75% !important;}
	.w-xs-50{width: 50% !important;}
	.h-xs-100{height: 100% !important;}
	.mw-xs-100{max-width: 100% !important;}
	.mh-xs-100{max-height: 100% !important;}
	
	.text-xs-center{text-align: center !important;}
	.text-xs-left{text-align: left !important;}
	.text-xs-right{text-align: right !important;}

	.col-xs-5ths{-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;}
	.col-xs-1{-ms-flex: 0 0 8.33%; flex: 0 0 8.33%; max-width: 8.33%;}
	.col-xs-2{-ms-flex: 0 0 16.66%; flex: 0 0 16.666%; max-width: 16.66%;}
	.col-xs-3{-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
	.col-xs-4{-ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%;}
	.col-xs-5{-ms-flex: 0 0 41.67%; flex: 0 0 41.67%; max-width: 41.67%;}
	.col-xs-6{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
	.col-xs-7{-ms-flex: 0 0 58.33%; flex: 0 0 58.33%; max-width: 58.33%;}
	.col-xs-8{-ms-flex: 0 0 66.67%; flex: 0 0 66.67%; max-width: 66.67%;}
	.col-xs-9{-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}
	.col-xs-10{-ms-flex: 0 0 83.33%; flex: 0 0 83.33%; max-width: 83.33%;}
	.col-xs-11{-ms-flex: 0 0 91.67%; flex: 0 0 91.67%; max-width: 91.67%;}
	.col-xs-12{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}

	.m-xs-auto{margin: auto;}
	.m-xs-0{margin: 0 !important;}
	.m-xs-1{margin: 5px !important;}
	.m-xs-2{margin: 10px !important;}
	.m-xs-3{margin: 20px !important;}
	.ml-xs-0{margin-left: 0;}
	.ml-xs-1{margin-left: 5px;}
	.ml-xs-2{margin-left: 10px;}
	.ml-xs-3{margin-left: 20px;}
	.mr-xs-0{margin-right: 0;}
	.mr-xs-1{margin-right: 5px;}
	.mr-xs-2{margin-right: 10px;}
	.mr-xs-3{margin-right: 20px;}
	.mt-xs-0{margin-top: 0 !important;}
	.mt-xs-1{margin-top: 5px !important;}
	.mt-xs-2{margin-top: 10px !important;}
	.mt-xs-3{margin-top: 20px !important;}
	.mb-xs-0{margin-bottom: 0 !important;}
	.mb-xs-1{margin-bottom: 5px !important;}
	.mb-xs-2{margin-bottom: 10px !important;}
	.mb-xs-3{margin-bottom: 20px !important;}
	.mx-xs-auto{margin-left: auto !important; margin-right: auto !important;}
	.mx-xs-0{margin-left: 0 !important; margin-right: 0 !important;}
	.mx-xs-1{margin-left: 5px !important; margin-right: 5px !important;}
	.mx-xs-2{margin-left: 10px !important; margin-right: 10px !important;}
	.mx-xs-3{margin-left: 20px !important; margin-right: 20px !important;}
	.my-xs-auto{margin-left: auto !important; margin-right: auto !important;}
	.my-xs-0{margin-top: 0 !important; margin-bottom: 0 !important;}
	.my-xs-1{margin-top: 5px !important; margin-bottom: 5px !important;}
	.my-xs-2{margin-top: 10px !important; margin-bottom: 10px !important;}
	.my-xs-3{margin-top: 20px !important; margin-bottom: 20px !important;}

	.p-xs-0{padding: 0 !important;}
	.p-xs-1{padding: 5px !important;}
	.p-xs-2{padding: 10px !important;}
	.p-xs-3{padding: 20px !important;}
	.pl-xs-0{padding-left: 0;}
	.pl-xs-1{padding-left: 5px;}
	.pl-xs-2{padding-left: 10px;}
	.pl-xs-3{padding-left: 20px;}
	.pr-xs-0{padding-right: 0;}
	.pr-xs-1{padding-right: 5px;}
	.pr-xs-2{padding-right: 10px;}
	.pr-xs-3{padding-right: 20px;}
	.pt-xs-0{padding-top: 0 !important;}
	.pt-xs-1{padding-top: 5px !important;}
	.pt-xs-2{padding-top: 10px !important;}
	.pt-xs-3{padding-top: 20px !important;}
	.pb-xs-0{padding-bottom: 0 !important;}
	.pb-xs-1{padding-bottom: 5px !important;}
	.pb-xs-2{padding-bottom: 10px !important;}
	.pb-xs-3{padding-bottom: 20px !important;}
	.px-xs-0{padding-left: 0 !important; padding-right: 0 !important;}
	.px-xs-1{padding-left: 5px !important; padding-right: 5px !important;}
	.px-xs-2{padding-left: 10px !important; padding-right: 10px !important;}
	.px-xs-3{padding-left: 20px !important; padding-right: 20px !important;}
	.py-xs-0{padding-top: 0 !important; padding-bottom: 0 !important;}
	.py-xs-1{padding-top: 5px !important; padding-bottom: 5px !important;}
	.py-xs-2{padding-top: 10px !important; padding-bottom: 10px !important;}
	.py-xs-3{padding-top: 20px !important; padding-bottom: 20px !important;}
	
	.border-xs-0{border: none !important;}
	
	.font-size-xs-10{font-size: 10px !important;}
	.font-size-xs-12{font-size: 12px !important;}
	.font-size-xs-14{font-size: 14px !important;}
	.font-size-xs-16{font-size: 16px !important;}
	.font-size-xs-18{font-size: 18px !important;}
	.font-size-xs-20{font-size: 20px !important;}
	.font-size-xs-22{font-size: 22px !important;}
	.font-size-xs-24{font-size: 24px !important;}
	.font-size-xs-26{font-size: 26px !important;}
	.font-size-xs-28{font-size: 28px !important;}
	.font-size-xs-30{font-size: 30px !important;}
	.font-size-xs-32{font-size: 32px !important;}

	.lh-xs-16{line-height: 16px !important;}
	.lh-xs-18{line-height: 18px !important;}
	.lh-xs-20{line-height: 20px !important;}
	.lh-xs-30{line-height: 30px !important;}
	.lh-xs-40{line-height: 40px !important;}
	.lh-xs-50{line-height: 50px !important;}
}

@media (min-width: 576px){
	.d-sm-table{display: table;}
	.d-sm-table .d-table-row{display: table-row;}
	.d-sm-table .d-table-row .d-table-cell{display: table-cell;}
	.d-sm-inline{display: inline !important;}
	.d-sm-inline-block{display: inline-block !important;}
	.d-sm-flex{display: flex !important;}
	.d-sm-inline-flex{display: inline-flex !important;}
	.d-sm-block{display: block !important;}
	.d-sm-none{display: none !important;}
	.flexible-sm{flex: 1 !important;}
	.flexible-sm-none{flex: 0 1 auto !important;}
	
	.float-sm-left{float: left;}
	.float-sm-right{float: right;}
	.float-sm-none{float: none;}
	
	.w-sm-auto{width: auto !important;}
	.h-sm-auto{height: auto !important;}
	.w-sm-100{width: 100% !important;}
	.w-sm-75{width: 75% !important;}
	.w-sm-50{width: 50% !important;}
	.h-sm-100{height: 100% !important;}
	.mw-sm-100{max-width: 100% !important;}
	.mh-sm-100{max-height: 100% !important;}
	
	.text-sm-center{text-align: center !important;}
	.text-sm-left{text-align: left !important;}
	.text-sm-right{text-align: right !important;}

	.col-sm-5ths{-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;}
	.col-sm-1{-ms-flex: 0 0 8.33%; flex: 0 0 8.33%; max-width: 8.33%;}
	.col-sm-2{-ms-flex: 0 0 16.66%; flex: 0 0 16.66%; max-width: 16.66%;}
	.col-sm-3{-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
	.col-sm-4{-ms-flex: 0 0 33.33%; flex: 0 0 33.333%; max-width: 33.33%;}
	.col-sm-5{-ms-flex: 0 0 41.67%; flex: 0 0 41.67%; max-width: 41.67%;}
	.col-sm-6{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
	.col-sm-7{-ms-flex: 0 0 58.33%; flex: 0 0 58.33%; max-width: 58.33%;}
	.col-sm-8{-ms-flex: 0 0 66.67%; flex: 0 0 66.67%; max-width: 66.67%;}
	.col-sm-9{-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}
	.col-sm-10{-ms-flex: 0 0 83.33%; flex: 0 0 83.33%; max-width: 83.33%;}
	.col-sm-11{-ms-flex: 0 0 91.67%; flex: 0 0 91.67%; max-width: 91.67%;}
	.col-sm-12{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	
	.m-sm-auto{margin: auto;}
	.m-sm-0{margin: 0 !important;}
	.m-sm-1{margin: 5px !important;}
	.m-sm-2{margin: 10px !important;}
	.m-sm-3{margin: 20px !important;}
	.ml-sm-0{margin-left: 0;}
	.ml-sm-1{margin-left: 5px;}
	.ml-sm-2{margin-left: 10px;}
	.ml-sm-3{margin-left: 20px;}
	.mr-sm-0{margin-right: 0;}
	.mr-sm-1{margin-right: 5px;}
	.mr-sm-2{margin-right: 10px;}
	.mr-sm-3{margin-right: 20px;}
	.mt-sm-0{margin-top: 0 !important;}
	.mt-sm-1{margin-top: 5px !important;}
	.mt-sm-2{margin-top: 10px !important;}
	.mt-sm-3{margin-top: 20px !important;}
	.mb-sm-0{margin-bottom: 0 !important;}
	.mb-sm-1{margin-bottom: 5px !important;}
	.mb-sm-2{margin-bottom: 10px !important;}
	.mb-sm-3{margin-bottom: 20px !important;}
	.mx-sm-auto{margin-left: auto !important; margin-right: auto !important;}
	.mx-sm-0{margin-left: 0 !important; margin-right: 0 !important;}
	.mx-sm-1{margin-left: 5px !important; margin-right: 5px !important;}
	.mx-sm-2{margin-left: 10px !important; margin-right: 10px !important;}
	.mx-sm-3{margin-left: 20px !important; margin-right: 20px !important;}
	.my-sm-auto{margin-left: auto !important; margin-right: auto !important;}
	.my-sm-0{margin-top: 0 !important; margin-bottom: 0 !important;}
	.my-sm-1{margin-top: 5px !important; margin-bottom: 5px !important;}
	.my-sm-2{margin-top: 10px !important; margin-bottom: 10px !important;}
	.my-sm-3{margin-top: 20px !important; margin-bottom: 20px !important;}

	.p-sm-0{padding: 0 !important;}
	.p-sm-1{padding: 5px !important;}
	.p-sm-2{padding: 10px !important;}
	.p-sm-3{padding: 20px !important;}
	.pl-sm-0{padding-left: 0;}
	.pl-sm-1{padding-left: 5px;}
	.pl-sm-2{padding-left: 10px;}
	.pl-sm-3{padding-left: 20px;}
	.pr-sm-0{padding-right: 0;}
	.pr-sm-1{padding-right: 5px;}
	.pr-sm-2{padding-right: 10px;}
	.pr-sm-3{padding-right: 20px;}
	.pt-sm-0{padding-top: 0 !important;}
	.pt-sm-1{padding-top: 5px !important;}
	.pt-sm-2{padding-top: 10px !important;}
	.pt-sm-3{padding-top: 20px !important;}
	.pb-sm-0{padding-bottom: 0 !important;}
	.pb-sm-1{padding-bottom: 5px !important;}
	.pb-sm-2{padding-bottom: 10px !important;}
	.pb-sm-3{padding-bottom: 20px !important;}
	.px-sm-0{padding-left: 0 !important; padding-right: 0 !important;}
	.px-sm-1{padding-left: 5px !important; padding-right: 5px !important;}
	.px-sm-2{padding-left: 10px !important; padding-right: 10px !important;}
	.px-sm-3{padding-left: 20px !important; padding-right: 20px !important;}
	.py-sm-0{padding-top: 0 !important; padding-bottom: 0 !important;}
	.py-sm-1{padding-top: 5px !important; padding-bottom: 5px !important;}
	.py-sm-2{padding-top: 10px !important; padding-bottom: 10px !important;}
	.py-sm-3{padding-top: 20px !important; padding-bottom: 20px !important;}
	
	.border-sm-0{border: none !important;}

	.font-size-sm-10{font-size: 10px !important;}
	.font-size-sm-12{font-size: 12px !important;}
	.font-size-sm-14{font-size: 14px !important;}
	.font-size-sm-16{font-size: 16px !important;}
	.font-size-sm-18{font-size: 18px !important;}
	.font-size-sm-20{font-size: 20px !important;}
	.font-size-sm-22{font-size: 22px !important;}
	.font-size-sm-24{font-size: 24px !important;}
	.font-size-sm-26{font-size: 26px !important;}
	.font-size-sm-28{font-size: 28px !important;}
	.font-size-sm-30{font-size: 30px !important;}
	.font-size-sm-32{font-size: 32px !important;}

	.lh-sm-16{line-height: 16px !important;}
	.lh-sm-18{line-height: 18px !important;}
	.lh-sm-20{line-height: 20px !important;}
	.lh-sm-30{line-height: 30px !important;}
	.lh-sm-40{line-height: 40px !important;}
	.lh-sm-50{line-height: 50px !important;}
}

@media (min-width: 768px){
	.d-md-table{display: table;}
	.d-md-table .d-table-row{display: table-row;}
	.d-md-table .d-table-row .d-table-cell{display: table-cell;}
	.d-md-inline{display: inline !important;}
	.d-md-inline-block{display: inline-block !important;}
	.d-md-flex{display: flex !important;}
	.d-md-inline-flex{display: inline-flex !important;}
	.d-md-block{display: block !important;}
	.d-md-none{display: none !important;}
	.flexible-md{flex: 1 !important;}
	.flexible-md-none{flex: 0 1 auto !important;}
	
	.float-md-left{float: left;}
	.float-md-right{float: right;}
	.float-md-none{float: none;}
	
	.w-md-auto{width: auto !important;}
	.h-md-auto{height: auto !important;}
	.w-md-100{width: 100% !important;}
	.w-md-75{width: 75% !important;}
	.w-md-50{width: 50% !important;}
	.h-md-100{height: 100% !important;}
	.mw-md-100{max-width: 100% !important;}
	.mh-md-100{max-height: 100% !important;}
	
	.text-md-center{text-align: center !important;}
	.text-md-left{text-align: left !important;}
	.text-md-right{text-align: right !important;}

	.col-md-5ths{-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;}
	.col-md-1{-ms-flex: 0 0 8.33%; flex: 0 0 8.33%; max-width: 8.33%;}
	.col-md-2{-ms-flex: 0 0 16.66%; flex: 0 0 16.66%; max-width: 16.66%;}
	.col-md-3{-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
	.col-md-4{-ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%;}
	.col-md-5{-ms-flex: 0 0 41.67%; flex: 0 0 41.67%; max-width: 41.67%;}
	.col-md-6{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
	.col-md-7{-ms-flex: 0 0 58.33%; flex: 0 0 58.33%; max-width: 58.33%;}
	.col-md-8{-ms-flex: 0 0 66.67%; flex: 0 0 66.67%; max-width: 66.67%;}
	.col-md-9{-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}
	.col-md-10{-ms-flex: 0 0 83.33%; flex: 0 0 83.33%; max-width: 83.33%;}
	.col-md-11{-ms-flex: 0 0 91.67%; flex: 0 0 91.67%; max-width: 91.67%;}
	.col-md-12{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	
	.m-md-auto{margin: auto;}
	.m-md-0{margin: 0 !important;}
	.m-md-1{margin: 5px !important;}
	.m-md-2{margin: 10px !important;}
	.m-md-3{margin: 20px !important;}
	.ml-md-0{margin-left: 0;}
	.ml-md-1{margin-left: 5px;}
	.ml-md-2{margin-left: 10px;}
	.ml-md-3{margin-left: 20px;}
	.mr-md-0{margin-right: 0;}
	.mr-md-1{margin-right: 5px;}
	.mr-md-2{margin-right: 10px;}
	.mr-md-3{margin-right: 20px;}
	.mt-md-0{margin-top: 0 !important;}
	.mt-md-1{margin-top: 5px !important;}
	.mt-md-2{margin-top: 10px !important;}
	.mt-md-3{margin-top: 20px !important;}
	.mb-md-0{margin-bottom: 0 !important;}
	.mb-md-1{margin-bottom: 5px !important;}
	.mb-md-2{margin-bottom: 10px !important;}
	.mb-md-3{margin-bottom: 20px !important;}
	.mx-md-auto{margin-left: auto !important; margin-right: auto !important;}
	.mx-md-0{margin-left: 0 !important; margin-right: 0 !important;}
	.mx-md-1{margin-left: 5px !important; margin-right: 5px !important;}
	.mx-md-2{margin-left: 10px !important; margin-right: 10px !important;}
	.mx-md-3{margin-left: 20px !important; margin-right: 20px !important;}
	.my-md-auto{margin-left: auto !important; margin-right: auto !important;}
	.my-md-0{margin-top: 0 !important; margin-bottom: 0 !important;}
	.my-md-1{margin-top: 5px !important; margin-bottom: 5px !important;}
	.my-md-2{margin-top: 10px !important; margin-bottom: 10px !important;}
	.my-md-3{margin-top: 20px !important; margin-bottom: 20px !important;}

	.p-md-0{padding: 0 !important;}
	.p-md-1{padding: 5px !important;}
	.p-md-2{padding: 10px !important;}
	.p-md-3{padding: 20px !important;}
	.pl-md-0{padding-left: 0;}
	.pl-md-1{padding-left: 5px;}
	.pl-md-2{padding-left: 10px;}
	.pl-md-3{padding-left: 20px;}
	.pr-md-0{padding-right: 0;}
	.pr-md-1{padding-right: 5px;}
	.pr-md-2{padding-right: 10px;}
	.pr-md-3{padding-right: 20px;}
	.pt-md-0{padding-top: 0 !important;}
	.pt-md-1{padding-top: 5px !important;}
	.pt-md-2{padding-top: 10px !important;}
	.pt-md-3{padding-top: 20px !important;}
	.pb-md-0{padding-bottom: 0 !important;}
	.pb-md-1{padding-bottom: 5px !important;}
	.pb-md-2{padding-bottom: 10px !important;}
	.pb-md-3{padding-bottom: 20px !important;}
	.px-md-0{padding-left: 0 !important; padding-right: 0 !important;}
	.px-md-1{padding-left: 5px !important; padding-right: 5px !important;}
	.px-md-2{padding-left: 10px !important; padding-right: 10px !important;}
	.px-md-3{padding-left: 20px !important; padding-right: 20px !important;}
	.py-md-0{padding-top: 0 !important; padding-bottom: 0 !important;}
	.py-md-1{padding-top: 5px !important; padding-bottom: 5px !important;}
	.py-md-2{padding-top: 10px !important; padding-bottom: 10px !important;}
	.py-md-3{padding-top: 20px !important; padding-bottom: 20px !important;}
	
	.border-md-0{border: none !important;}

	.font-size-md-10{font-size: 10px !important;}
	.font-size-md-12{font-size: 12px !important;}
	.font-size-md-14{font-size: 14px !important;}
	.font-size-md-16{font-size: 16px !important;}
	.font-size-md-18{font-size: 18px !important;}
	.font-size-md-20{font-size: 20px !important;}
	.font-size-md-22{font-size: 22px !important;}
	.font-size-md-24{font-size: 24px !important;}
	.font-size-md-26{font-size: 26px !important;}
	.font-size-md-28{font-size: 28px !important;}
	.font-size-md-30{font-size: 30px !important;}
	.font-size-md-32{font-size: 32px !important;}

	.lh-md-16{line-height: 16px !important;}
	.lh-md-18{line-height: 18px !important;}
	.lh-md-20{line-height: 20px !important;}
	.lh-md-30{line-height: 30px !important;}
	.lh-md-40{line-height: 40px !important;}
	.lh-md-50{line-height: 50px !important;}
}

@media (min-width: 992px){
	.d-lg-table{display: table;}
	.d-lg-table .d-table-row{display: table-row;}
	.d-lg-table .d-table-row .d-table-cell{display: table-cell;}
	.d-lg-inline{display: inline !important;}
	.d-lg-inline-block{display: inline-block !important;}
	.d-lg-flex{display: flex !important;}
	.d-lg-inline-flex{display: inline-flex !important;}
	.d-lg-block{display: block !important;}
	.d-lg-none{display: none !important;}
	.flexible-lg{flex: 1 !important;}
	.flexible-lg-none{flex: 0 1 auto !important;}
	
	.float-lg-left{float: left;}
	.float-lg-right{float: right;}
	.float-lg-none{float: none;}
	
	.w-lg-auto{width: auto !important;}
	.h-lg-auto{height: auto !important;}
	.w-lg-100{width: 100% !important;}
	.w-lg-75{width: 75% !important;}
	.w-lg-50{width: 50% !important;}
	.h-lg-100{height: 100% !important;}
	.mw-lg-100{max-width: 100% !important;}
	.mh-lg-100{max-height: 100% !important;}
	
	.text-lg-center{text-align: center !important;}
	.text-lg-left{text-align: left !important;}
	.text-lg-right{text-align: right !important;}
	
	.col-lg-5ths{-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;}
	.col-lg-1{-ms-flex: 0 0 8.33%; flex: 0 0 8.33%; max-width: 8.33%;}
	.col-lg-2{-ms-flex: 0 0 16.66%; flex: 0 0 16.66%; max-width: 16.66%;}
	.col-lg-3{-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
	.col-lg-4{-ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%;}
	.col-lg-5{-ms-flex: 0 0 41.67%; flex: 0 0 41.67%; max-width: 41.67%;}
	.col-lg-6{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
	.col-lg-7{-ms-flex: 0 0 58.33%; flex: 0 0 58.33%; max-width: 58.33%;}
	.col-lg-8{-ms-flex: 0 0 66.67%; flex: 0 0 66.67%; max-width: 66.67%;}
	.col-lg-9{-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}
	.col-lg-10{-ms-flex: 0 0 83.33%; flex: 0 0 83.33%; max-width: 83.33%;}
	.col-lg-11{-ms-flex: 0 0 91.67%; flex: 0 0 91.67%; max-width: 91.67%;}
	.col-lg-12{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	
	.m-lg-auto{margin: auto;}
	.m-lg-0{margin: 0 !important;}
	.m-lg-1{margin: 5px !important;}
	.m-lg-2{margin: 10px !important;}
	.m-lg-3{margin: 20px !important;}
	.ml-lg-0{margin-left: 0;}
	.ml-lg-1{margin-left: 5px;}
	.ml-lg-2{margin-left: 10px;}
	.ml-lg-3{margin-left: 20px;}
	.mr-lg-0{margin-right: 0;}
	.mr-lg-1{margin-right: 5px;}
	.mr-lg-2{margin-right: 10px;}
	.mr-lg-3{margin-right: 20px;}
	.mt-lg-0{margin-top: 0 !important;}
	.mt-lg-1{margin-top: 5px !important;}
	.mt-lg-2{margin-top: 10px !important;}
	.mt-lg-3{margin-top: 20px !important;}
	.mb-lg-0{margin-bottom: 0 !important;}
	.mb-lg-1{margin-bottom: 5px !important;}
	.mb-lg-2{margin-bottom: 10px !important;}
	.mb-lg-3{margin-bottom: 20px !important;}
	.mx-lg-auto{margin-left: auto !important; margin-right: auto !important;}
	.mx-lg-0{margin-left: 0 !important; margin-right: 0 !important;}
	.mx-lg-1{margin-left: 5px !important; margin-right: 5px !important;}
	.mx-lg-2{margin-left: 10px !important; margin-right: 10px !important;}
	.mx-lg-3{margin-left: 20px !important; margin-right: 20px !important;}
	.my-lg-auto{margin-left: auto !important; margin-right: auto !important;}
	.my-lg-0{margin-top: 0 !important; margin-bottom: 0 !important;}
	.my-lg-1{margin-top: 5px !important; margin-bottom: 5px !important;}
	.my-lg-2{margin-top: 10px !important; margin-bottom: 10px !important;}
	.my-lg-3{margin-top: 20px !important; margin-bottom: 20px !important;}

	.p-lg-0{padding: 0 !important;}
	.p-lg-1{padding: 5px !important;}
	.p-lg-2{padding: 10px !important;}
	.p-lg-3{padding: 20px !important;}
	.pl-lg-0{padding-left: 0;}
	.pl-lg-1{padding-left: 5px;}
	.pl-lg-2{padding-left: 10px;}
	.pl-lg-3{padding-left: 20px;}
	.pr-lg-0{padding-right: 0;}
	.pr-lg-1{padding-right: 5px;}
	.pr-lg-2{padding-right: 10px;}
	.pr-lg-3{padding-right: 20px;}
	.pt-lg-0{padding-top: 0 !important;}
	.pt-lg-1{padding-top: 5px !important;}
	.pt-lg-2{padding-top: 10px !important;}
	.pt-lg-3{padding-top: 20px !important;}
	.pb-lg-0{padding-bottom: 0 !important;}
	.pb-lg-1{padding-bottom: 5px !important;}
	.pb-lg-2{padding-bottom: 10px !important;}
	.pb-lg-3{padding-bottom: 20px !important;}
	.px-lg-0{padding-left: 0 !important; padding-right: 0 !important;}
	.px-lg-1{padding-left: 5px !important; padding-right: 5px !important;}
	.px-lg-2{padding-left: 10px !important; padding-right: 10px !important;}
	.px-lg-3{padding-left: 20px !important; padding-right: 20px !important;}
	.py-lg-0{padding-top: 0 !important; padding-bottom: 0 !important;}
	.py-lg-1{padding-top: 5px !important; padding-bottom: 5px !important;}
	.py-lg-2{padding-top: 10px !important; padding-bottom: 10px !important;}
	.py-lg-3{padding-top: 20px !important; padding-bottom: 20px !important;}
	
	.border-lg-0{border: none !important;}

	.font-size-lg-10{font-size: 10px !important;}
	.font-size-lg-12{font-size: 12px !important;}
	.font-size-lg-14{font-size: 14px !important;}
	.font-size-lg-16{font-size: 16px !important;}
	.font-size-lg-18{font-size: 18px !important;}
	.font-size-lg-20{font-size: 20px !important;}
	.font-size-lg-22{font-size: 22px !important;}
	.font-size-lg-24{font-size: 24px !important;}
	.font-size-lg-26{font-size: 26px !important;}
	.font-size-lg-28{font-size: 28px !important;}
	.font-size-lg-30{font-size: 30px !important;}
	.font-size-lg-32{font-size: 32px !important;}

	.lh-lg-16{line-height: 16px !important;}
	.lh-lg-18{line-height: 18px !important;}
	.lh-lg-20{line-height: 20px !important;}
	.lh-lg-30{line-height: 30px !important;}
	.lh-lg-40{line-height: 40px !important;}
	.lh-lg-50{line-height: 50px !important;}
}

@media (min-width: 1200px){
	.d-xl-table{display: table;}
	.d-xl-table .d-table-row{display: table-row;}
	.d-xl-table .d-table-row .d-table-cell{display: table-cell;}
	.d-xl-inline{display: inline !important;}
	.d-xl-inline-block{display: inline-block !important;}
	.d-xl-flex{display: flex !important;}
	.d-xl-inline-flex{display: inline-flex !important;}
	.d-xl-block{display: block !important;}
	.d-xl-none{display: none !important;}
	.flexible-xl{flex: 1 !important;}
	.flexible-xl-none{flex: 0 1 auto !important;}
	
	.float-xl-left{float: left;}
	.float-xl-right{float: right;}
	.float-xl-none{float: none;}
	
	.w-xl-auto{width: auto !important;}
	.h-xl-auto{height: auto !important;}
	.w-xl-100{width: 100% !important;}
	.w-xl-75{width: 75% !important;}
	.w-xl-50{width: 50% !important;}
	.h-xl-100{height: 100% !important;}
	.mw-xl-100{max-width: 100% !important;}
	.mh-xl-100{max-height: 100% !important;}
	
	.text-xl-center{text-align: center !important;}
	.text-xl-left{text-align: left !important;}
	.text-xl-right{text-align: right !important;}
	
	.col-xl-5ths{-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;}
	.col-xl-1{-ms-flex: 0 0 8.33%; flex: 0 0 8.33%; max-width: 8.33%;}
	.col-xl-2{-ms-flex: 0 0 16.66%; flex: 0 0 16.66%; max-width: 16.66%;}
	.col-xl-3{-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
	.col-xl-4{-ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%;}
	.col-xl-5{-ms-flex: 0 0 41.67%; flex: 0 0 41.67%; max-width: 41.67%;}
	.col-xl-6{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
	.col-xl-7{-ms-flex: 0 0 58.33%; flex: 0 0 58.33%; max-width: 58.33%;}
	.col-xl-8{-ms-flex: 0 0 66.67%; flex: 0 0 66.67%; max-width: 66.67%;}
	.col-xl-9{-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}
	.col-xl-10{-ms-flex: 0 0 83.33%; flex: 0 0 83.33%; max-width: 83.33%;}
	.col-xl-11{-ms-flex: 0 0 91.67%; flex: 0 0 91.67%; max-width: 91.67%;}
	.col-xl-12{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	
	.m-xl-auto{margin: auto;}
	.m-xl-0{margin: 0 !important;}
	.m-xl-1{margin: 5px !important;}
	.m-xl-2{margin: 10px !important;}
	.m-xl-3{margin: 20px !important;}
	.ml-xl-0{margin-left: 0;}
	.ml-xl-1{margin-left: 5px;}
	.ml-xl-2{margin-left: 10px;}
	.ml-xl-3{margin-left: 20px;}
	.mr-xl-0{margin-right: 0;}
	.mr-xl-1{margin-right: 5px;}
	.mr-xl-2{margin-right: 10px;}
	.mr-xl-3{margin-right: 20px;}
	.mt-xl-0{margin-top: 0 !important;}
	.mt-xl-1{margin-top: 5px !important;}
	.mt-xl-2{margin-top: 10px !important;}
	.mt-xl-3{margin-top: 20px !important;}
	.mb-xl-0{margin-bottom: 0 !important;}
	.mb-xl-1{margin-bottom: 5px !important;}
	.mb-xl-2{margin-bottom: 10px !important;}
	.mb-xl-3{margin-bottom: 20px !important;}
	.mx-xl-auto{margin-left: auto !important; margin-right: auto !important;}
	.mx-xl-0{margin-left: 0 !important; margin-right: 0 !important;}
	.mx-xl-1{margin-left: 5px !important; margin-right: 5px !important;}
	.mx-xl-2{margin-left: 10px !important; margin-right: 10px !important;}
	.mx-xl-3{margin-left: 20px !important; margin-right: 20px !important;}
	.my-xl-auto{margin-left: auto !important; margin-right: auto !important;}
	.my-xl-0{margin-top: 0 !important; margin-bottom: 0 !important;}
	.my-xl-1{margin-top: 5px !important; margin-bottom: 5px !important;}
	.my-xl-2{margin-top: 10px !important; margin-bottom: 10px !important;}
	.my-xl-3{margin-top: 20px !important; margin-bottom: 20px !important;}

	.p-xl-0{padding: 0 !important;}
	.p-xl-1{padding: 5px !important;}
	.p-xl-2{padding: 10px !important;}
	.p-xl-3{padding: 20px !important;}
	.pl-xl-0{padding-left: 0;}
	.pl-xl-1{padding-left: 5px;}
	.pl-xl-2{padding-left: 10px;}
	.pl-xl-3{padding-left: 20px;}
	.pr-xl-0{padding-right: 0;}
	.pr-xl-1{padding-right: 5px;}
	.pr-xl-2{padding-right: 10px;}
	.pr-xl-3{padding-right: 20px;}
	.pt-xl-1{padding-top: 5px !important;}
	.pt-xl-2{padding-top: 10px !important;}
	.pt-xl-3{padding-top: 20px !important;}
	.pb-xl-1{padding-bottom: 5px !important;}
	.pb-xl-2{padding-bottom: 10px !important;}
	.pb-xl-3{padding-bottom: 20px !important;}
	.px-xl-0{padding-left: 0 !important; padding-right: 0 !important;}
	.px-xl-1{padding-left: 5px !important; padding-right: 5px !important;}
	.px-xl-2{padding-left: 10px !important; padding-right: 10px !important;}
	.px-xl-3{padding-left: 20px !important; padding-right: 20px !important;}
	.py-xl-0{padding-top: 0 !important; padding-bottom: 0 !important;}
	.py-xl-1{padding-top: 5px !important; padding-bottom: 5px !important;}
	.py-xl-2{padding-top: 10px !important; padding-bottom: 10px !important;}
	.py-xl-3{padding-top: 20px !important; padding-bottom: 20px !important;}
	
	.border-xl-0{border: none !important;}

	.font-size-xl-10{font-size: 10px !important;}
	.font-size-xl-12{font-size: 12px !important;}
	.font-size-xl-14{font-size: 14px !important;}
	.font-size-xl-16{font-size: 16px !important;}
	.font-size-xl-18{font-size: 18px !important;}
	.font-size-xl-20{font-size: 20px !important;}
	.font-size-xl-22{font-size: 22px !important;}
	.font-size-xl-24{font-size: 24px !important;}
	.font-size-xl-26{font-size: 26px !important;}
	.font-size-xl-28{font-size: 28px !important;}
	.font-size-xl-30{font-size: 30px !important;}
	.font-size-xl-32{font-size: 32px !important;}

	.lh-xl-16{line-height: 16px !important;}
	.lh-xl-18{line-height: 18px !important;}
	.lh-xl-20{line-height: 20px !important;}
	.lh-xl-30{line-height: 30px !important;}
	.lh-xl-40{line-height: 40px !important;}
	.lh-xl-50{line-height: 50px !important;}
}

@media (max-width: 460px){
	.aos-disable-xs-delay{transition-delay: 0s !important;}
}
@media (max-width: 576px){
	.aos-disable-sm-delay{transition-delay: 0s !important;}
}
@media (max-width: 768px){
	.aos-disable-md-delay{transition-delay: 0s !important;}
}
@media (max-width: 992px){
	.aos-disable-lg-delay{transition-delay: 0s !important;}
}
@media (max-width: 1200px){
	.aos-disable-xl-delay{transition-delay: 0s !important;}
}html{position: relative; min-height: 100%;}
body{margin: 0 0 400px 0; padding: 0; font-family: "Comfortaa", sans-serif, Arial; font-size: 16px; color: #555; background: #fff; overflow-x: hidden;}

a{color: #f4f4f4;}
a:hover{color: #f4f4f4;}

h2 span{display: inline-block; padding: 5px; font-size: 28px; font-weight: normal; font-family: "Great Vibes", cursive; color: #bd7e69;}
h2 span::after{margin: 20px; width: calc(100% - 40px); content: ""; display: block; border-bottom: 2px solid #bd7e69;}

#slide-down{position: fixed; bottom: 0; width: 100%; margin: 30px auto; text-align: center; opacity: 0.7; animation: bounce 2s infinite;}
#slide-down span{font-size: 40px; color: #fff; text-shadow: 1px 1px 5px #040404;}

header{height: 60px; position: sticky; top: 0; margin-bottom: 20px; background: #fff; border-bottom: 1px solid #d2d2d2; z-index: 2;}
header .material-icons-outlined{font-size: 30px;}
header .logo{width: 100%; transition:.5s}
header .logo>a{display: block;}
header .logo>a>img{height: 50px;}

#menu{position: fixed; top: 60px; left: 0; right: 60px; bottom: 0; width: 500px; max-width: 100%; opacity: 0; height: 0; overflow: hidden; background: #fff; z-index: 2; transition: all 0.5s ease; box-shadow: 0 .125rem .25rem rgba(0,0,0,0.5);}
#menu.active{opacity: 1; height: auto;}
#menu li{position: relative; transition: transform 0.3s ease-in-out;}
#menu li a{display: block; margin: 10px 0; padding: 10px 0; margin: 10px 15px; font-size: 18px; color: #bd7e69;}
#menu .menu-footer{position: absolute; bottom: 0; width: 100%; background: #bd7e69;}
#menu .menu-footer ul li a{padding: 0; margin: 0;}
#menu .menu-footer ul li a img{width: 32px;}

#shopping-bag{position: fixed; top: 60px; right: 0; bottom: 0; width: 500px; max-width: 100%; opacity: 0; height: 0; overflow: auto; background: #fff; z-index: 2; transition: all 0.5s ease; box-shadow: 0 .125rem .25rem rgba(0,0,0,0.5);}
#shopping-bag.active{opacity: 1; height: auto;}
#shopping-bag .shop-item .image{width: 80px;}
#shopping-bag .shop-item .image img{width: 100%; border-radius: 5px;}
#shopping-bag .shop-item .product-info{font-size: 14px;}
#shopping-bag .shop-item .product-info .price{font-size: 20px;}
#shopping-bag .shop-item .product-info .qty{width: 120px; line-height: 30px; text-align: center;}
#shopping-bag .shop-item .product-info .qty .material-icons-outlined{font-size: 16px;}
#shopping-bag .shop-item .product-info .qty div{font-size: 16px !important; border-bottom: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2;}
#shopping-bag .shop-item .product-info .qty div:first-child{border-radius: 5px 0 0 5px; border: 1px solid #d2d2d2;}
#shopping-bag .shop-item .product-info .qty div:last-child{border-radius: 0 5px 5px 0; border: 1px solid #d2d2d2;}

.shopping-bag{display: inline;}
.shopping-bag #bag-cnt{position: absolute; top: 0; right: 5px; font-size: 10px; padding: 3px 5px; color: #fff; background: #bd7e69; border-radius: 50%;}

.head-title{position: relative; height: 60vh; display: flex; justify-content: right; align-items: center; background: rgba(255, 255, 255, 0.6);}
.head-title h1{line-height: 1.5; margin: 30px 0; font-size: 2rem; letter-spacing: 5px; color: #000; font-size: 36px; font-family: "Great Vibes", cursive;
	font-weight: 400;
	font-style: normal;
	transition: .5s;
	text-shadow: 1px 1px 3px rgba(255, 255, 255);}
.head-title .btn{font-family: "Great Vibes", cursive; font-size: 1.5rem;}
.head-title a{padding: 10px 50px !important; border-radius: 5px;}

.home-products .box{display: inline-block; margin-bottom: 30px;}
.home-products .box img{width: 100%; transition: transform 0.3s ease-in-out; min-height: 300px; object-fit: cover; border-radius: 5px;}
.home-products .box:hover>div>img{width: 100%; transform: scale(1.05);}
.home-products .box .price{color: #bd7e69;}

.home-about-us{background: #f5f5f5;}
.home-about-us .box{text-align: center;}
.home-about-us .box .icon span{font-size: 70px;}

section.location{height: 250px; color: #fff; background: rgb(218,218,218); background: linear-gradient(180deg, rgba(218,218,218,1) 0%, rgba(240,240,240,1) 50%, rgba(218,218,218,1) 100%);}
section.location h1{font-size: 24px; color: #000;}
section.location .loc{font-size: 12px; color: #000;}
section.location .loc a{font-size: 12px; color: #000;}

section.products .box{display: inline-block; margin-bottom: 30px;}
section.products .box:hover{box-shadow: 0 0 20px rgba(146,145,145,.4);}
section.products .box img{width: 100%; min-height: 250px; object-fit: cover; border-radius: 5px;}
section.products .box .price{color: #bd7e69;}

section.contact-us form{background: #bd7e69; border-radius: 5px;}
section.contact-us button span{margin-top: -5px; transform: rotate(-25deg);}
section.contact-us textarea{min-height: 200px;}

.product .gallery img{width: 100%; max-height: 400px; object-fit: cover;}
.product .gallery .small-gallery img{width: 100%; max-height: 400px; object-fit: cover;}
.product .details h1{margin-top: 0;}
.product .details .price{color: #bd7e69; font-size: 26px; font-weight: bold;}
.product .details .qty{width: 120px; line-height: 30px; text-align: center;}
.product .details .qty .material-icons-outlined{font-size: 16px;}
.product .details .qty div{font-size: 16px !important; border-bottom: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2;}
.product .details .qty div:first-child{border-radius: 5px 0 0 5px; border: 1px solid #d2d2d2;}
.product .details .qty div:last-child{border-radius: 0 5px 5px 0; border: 1px solid #d2d2d2;}
.product .details #add-to-cart{transition: transform 0.3s ease;}


.product .more-info-box .material-icons-outlined{font-size: 40px;}
.product .more-info-box p{font-size: 12px;}


.destiny img{width: 100%;}
.destiny .destiny-info-column{margin-top: 0px; padding: 20px; box-shadow: 0px 5px 50px 0px rgba(33, 33, 33, 0.15); z-index: 1;}


.footer-wrap{position: absolute; bottom: 0; width: 100%; font-size: 14px; color: #000; border-top: 1px solid #999; background: #ece2de;}
.footer-wrap .footer-mask{display: block;}
.footer-wrap .footer-mask a{color: #000;}
.footer-wrap .footer-mask .nav{border-bottom: 1px solid #fff;}

.footer-wrap .footer-bottom{width: 100%; line-height: 34px; background: #ece2de; font-size: 14px;}
.footer-wrap .footer-bottom a{color: #000;}
.footer-wrap .footer-bottom ul{height: 34px;}
.footer-wrap .footer-bottom ul li a img{width: 32px;}

@media (min-width: 576.00px){
	#menu{width: 300px !important;}
}

@media (min-width: 768.00px){
	.homepage .why-choose-us ul li:hover{transition: 300ms; transform: scale(1.1);}
}

@media (max-width: 767.99px){
	body{margin: 0;}
	.footer-wrap{position: static;}
	.footer-wrap .footer-mask legend{padding: 5px 0; color: #fff; text-shadow: 1px 1px 5px #040404;}
}

@media (min-width: 992.00px){
	header{text-align: center;}
	header .logo{width: 100%;}
	#menu{position: static; height: 50px; font-family: "Great Vibes", cursive; opacity: 1; box-shadow: none;}
	#menu li a{margin: 0 15px; font-size: 28px;}
	#menu>ul>li:hover{transform: scale(1.1);}
	#menu li .sub-menu{position: absolute; top: 100%; left: 0; display: none; width: 300px; font-size: 16px; background: #3c5266; border-radius: 3px; text-shadow: none;}
	#menu li .sub-menu ul{top: 0; left: 100%; padding: 5px;}
	#menu li:hover > .sub-menu{display: block;}
	#menu li .sub-menu li:hover > .sub-menu{display: block;}
	.head-title{background: none;}
	.home-products .box:nth-child(2n){margin-top: 30px;}

	.destiny .destiny-info-column{padding: 40px;}
	.destiny .destiny-info-column-right{margin-left: -40px;}
	.destiny .destiny-info-column-left{margin-right: -40px;}
}
/* cyrillic-ext */
@font-face {
  font-family: 'Alegreya';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/google/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNGxBU49qqjgSE.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Alegreya';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/google/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNGxBU4_6qjgSE.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Alegreya';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/google/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNGxBU496qjgSE.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Alegreya';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/google/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNGxBU4-KqjgSE.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Alegreya';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/google/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNGxBU49KqjgSE.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Alegreya';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/google/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNGxBU49aqjgSE.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Alegreya';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/google/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNGxBU4-6qj.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/google/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/google/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/google/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/google/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/google/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/google/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/google/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Rubik Burned';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/google/Jqzk5TmOVOqQHihKqPpscqnSFwGbOY4.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Rubik Burned';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/google/Jqzk5TmOVOqQHihKqPpscqnSHgGbOY4.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
  font-family: 'Rubik Burned';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/google/Jqzk5TmOVOqQHihKqPpscqnSGAGbOY4.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik Burned';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/google/Jqzk5TmOVOqQHihKqPpscqnSFAGbOY4.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rubik Burned';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/google/Jqzk5TmOVOqQHihKqPpscqnSGgGb.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* fallback */
@font-face {
  font-family: 'Material Icons Outlined';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/google/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.woff2) format('woff2');
}

.material-icons-outlined {
  font-family: 'Material Icons Outlined';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
}
@font-face {
	font-family: 'Pe-icon-7-stroke';
	src:url('../fonts/7stroke/Pe-icon-7-stroke.eot?d7yf1v');
	src:url('../fonts/7stroke/Pe-icon-7-stroke.eot?#iefixd7yf1v') format('embedded-opentype'),
		url('../fonts/7stroke/Pe-icon-7-stroke.woff?d7yf1v') format('woff'),
		url('../fonts/7stroke/Pe-icon-7-stroke.ttf?d7yf1v') format('truetype'),
		url('../fonts/7stroke/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="pe-7s-"], [class*=" pe-7s-"] {
	display: inline-block;
	font-family: 'Pe-icon-7-stroke';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.pe-7s-album:before {
	content: "\e6aa";
}
.pe-7s-arc:before {
	content: "\e6ab";
}
.pe-7s-back-2:before {
	content: "\e6ac";
}
.pe-7s-bandaid:before {
	content: "\e6ad";
}
.pe-7s-car:before {
	content: "\e6ae";
}
.pe-7s-diamond:before {
	content: "\e6af";
}
.pe-7s-door-lock:before {
	content: "\e6b0";
}
.pe-7s-eyedropper:before {
	content: "\e6b1";
}
.pe-7s-female:before {
	content: "\e6b2";
}
.pe-7s-gym:before {
	content: "\e6b3";
}
.pe-7s-hammer:before {
	content: "\e6b4";
}
.pe-7s-headphones:before {
	content: "\e6b5";
}
.pe-7s-helm:before {
	content: "\e6b6";
}
.pe-7s-hourglass:before {
	content: "\e6b7";
}
.pe-7s-leaf:before {
	content: "\e6b8";
}
.pe-7s-magic-wand:before {
	content: "\e6b9";
}
.pe-7s-male:before {
	content: "\e6ba";
}
.pe-7s-map-2:before {
	content: "\e6bb";
}
.pe-7s-next-2:before {
	content: "\e6bc";
}
.pe-7s-paint-bucket:before {
	content: "\e6bd";
}
.pe-7s-pendrive:before {
	content: "\e6be";
}
.pe-7s-photo:before {
	content: "\e6bf";
}
.pe-7s-piggy:before {
	content: "\e6c0";
}
.pe-7s-plugin:before {
	content: "\e6c1";
}
.pe-7s-refresh-2:before {
	content: "\e6c2";
}
.pe-7s-rocket:before {
	content: "\e6c3";
}
.pe-7s-settings:before {
	content: "\e6c4";
}
.pe-7s-shield:before {
	content: "\e6c5";
}
.pe-7s-smile:before {
	content: "\e6c6";
}
.pe-7s-usb:before {
	content: "\e6c7";
}
.pe-7s-vector:before {
	content: "\e6c8";
}
.pe-7s-wine:before {
	content: "\e6c9";
}
.pe-7s-cloud-upload:before {
	content: "\e68a";
}
.pe-7s-cash:before {
	content: "\e68c";
}
.pe-7s-close:before {
	content: "\e680";
}
.pe-7s-bluetooth:before {
	content: "\e68d";
}
.pe-7s-cloud-download:before {
	content: "\e68b";
}
.pe-7s-way:before {
	content: "\e68e";
}
.pe-7s-close-circle:before {
	content: "\e681";
}
.pe-7s-id:before {
	content: "\e68f";
}
.pe-7s-angle-up:before {
	content: "\e682";
}
.pe-7s-wristwatch:before {
	content: "\e690";
}
.pe-7s-angle-up-circle:before {
	content: "\e683";
}
.pe-7s-world:before {
	content: "\e691";
}
.pe-7s-angle-right:before {
	content: "\e684";
}
.pe-7s-volume:before {
	content: "\e692";
}
.pe-7s-angle-right-circle:before {
	content: "\e685";
}
.pe-7s-users:before {
	content: "\e693";
}
.pe-7s-angle-left:before {
	content: "\e686";
}
.pe-7s-user-female:before {
	content: "\e694";
}
.pe-7s-angle-left-circle:before {
	content: "\e687";
}
.pe-7s-up-arrow:before {
	content: "\e695";
}
.pe-7s-angle-down:before {
	content: "\e688";
}
.pe-7s-switch:before {
	content: "\e696";
}
.pe-7s-angle-down-circle:before {
	content: "\e689";
}
.pe-7s-scissors:before {
	content: "\e697";
}
.pe-7s-wallet:before {
	content: "\e600";
}
.pe-7s-safe:before {
	content: "\e698";
}
.pe-7s-volume2:before {
	content: "\e601";
}
.pe-7s-volume1:before {
	content: "\e602";
}
.pe-7s-voicemail:before {
	content: "\e603";
}
.pe-7s-video:before {
	content: "\e604";
}
.pe-7s-user:before {
	content: "\e605";
}
.pe-7s-upload:before {
	content: "\e606";
}
.pe-7s-unlock:before {
	content: "\e607";
}
.pe-7s-umbrella:before {
	content: "\e608";
}
.pe-7s-trash:before {
	content: "\e609";
}
.pe-7s-tools:before {
	content: "\e60a";
}
.pe-7s-timer:before {
	content: "\e60b";
}
.pe-7s-ticket:before {
	content: "\e60c";
}
.pe-7s-target:before {
	content: "\e60d";
}
.pe-7s-sun:before {
	content: "\e60e";
}
.pe-7s-study:before {
	content: "\e60f";
}
.pe-7s-stopwatch:before {
	content: "\e610";
}
.pe-7s-star:before {
	content: "\e611";
}
.pe-7s-speaker:before {
	content: "\e612";
}
.pe-7s-signal:before {
	content: "\e613";
}
.pe-7s-shuffle:before {
	content: "\e614";
}
.pe-7s-shopbag:before {
	content: "\e615";
}
.pe-7s-share:before {
	content: "\e616";
}
.pe-7s-server:before {
	content: "\e617";
}
.pe-7s-search:before {
	content: "\e618";
}
.pe-7s-film:before {
	content: "\e6a5";
}
.pe-7s-science:before {
	content: "\e619";
}
.pe-7s-disk:before {
	content: "\e6a6";
}
.pe-7s-ribbon:before {
	content: "\e61a";
}
.pe-7s-repeat:before {
	content: "\e61b";
}
.pe-7s-refresh:before {
	content: "\e61c";
}
.pe-7s-add-user:before {
	content: "\e6a9";
}
.pe-7s-refresh-cloud:before {
	content: "\e61d";
}
.pe-7s-paperclip:before {
	content: "\e69c";
}
.pe-7s-radio:before {
	content: "\e61e";
}
.pe-7s-note2:before {
	content: "\e69d";
}
.pe-7s-print:before {
	content: "\e61f";
}
.pe-7s-network:before {
	content: "\e69e";
}
.pe-7s-prev:before {
	content: "\e620";
}
.pe-7s-mute:before {
	content: "\e69f";
}
.pe-7s-power:before {
	content: "\e621";
}
.pe-7s-medal:before {
	content: "\e6a0";
}
.pe-7s-portfolio:before {
	content: "\e622";
}
.pe-7s-like2:before {
	content: "\e6a1";
}
.pe-7s-plus:before {
	content: "\e623";
}
.pe-7s-left-arrow:before {
	content: "\e6a2";
}
.pe-7s-play:before {
	content: "\e624";
}
.pe-7s-key:before {
	content: "\e6a3";
}
.pe-7s-plane:before {
	content: "\e625";
}
.pe-7s-joy:before {
	content: "\e6a4";
}
.pe-7s-photo-gallery:before {
	content: "\e626";
}
.pe-7s-pin:before {
	content: "\e69b";
}
.pe-7s-phone:before {
	content: "\e627";
}
.pe-7s-plug:before {
	content: "\e69a";
}
.pe-7s-pen:before {
	content: "\e628";
}
.pe-7s-right-arrow:before {
	content: "\e699";
}
.pe-7s-paper-plane:before {
	content: "\e629";
}
.pe-7s-delete-user:before {
	content: "\e6a7";
}
.pe-7s-paint:before {
	content: "\e62a";
}
.pe-7s-bottom-arrow:before {
	content: "\e6a8";
}
.pe-7s-notebook:before {
	content: "\e62b";
}
.pe-7s-note:before {
	content: "\e62c";
}
.pe-7s-next:before {
	content: "\e62d";
}
.pe-7s-news-paper:before {
	content: "\e62e";
}
.pe-7s-musiclist:before {
	content: "\e62f";
}
.pe-7s-music:before {
	content: "\e630";
}
.pe-7s-mouse:before {
	content: "\e631";
}
.pe-7s-more:before {
	content: "\e632";
}
.pe-7s-moon:before {
	content: "\e633";
}
.pe-7s-monitor:before {
	content: "\e634";
}
.pe-7s-micro:before {
	content: "\e635";
}
.pe-7s-menu:before {
	content: "\e636";
}
.pe-7s-map:before {
	content: "\e637";
}
.pe-7s-map-marker:before {
	content: "\e638";
}
.pe-7s-mail:before {
	content: "\e639";
}
.pe-7s-mail-open:before {
	content: "\e63a";
}
.pe-7s-mail-open-file:before {
	content: "\e63b";
}
.pe-7s-magnet:before {
	content: "\e63c";
}
.pe-7s-loop:before {
	content: "\e63d";
}
.pe-7s-look:before {
	content: "\e63e";
}
.pe-7s-lock:before {
	content: "\e63f";
}
.pe-7s-lintern:before {
	content: "\e640";
}
.pe-7s-link:before {
	content: "\e641";
}
.pe-7s-like:before {
	content: "\e642";
}
.pe-7s-light:before {
	content: "\e643";
}
.pe-7s-less:before {
	content: "\e644";
}
.pe-7s-keypad:before {
	content: "\e645";
}
.pe-7s-junk:before {
	content: "\e646";
}
.pe-7s-info:before {
	content: "\e647";
}
.pe-7s-home:before {
	content: "\e648";
}
.pe-7s-help2:before {
	content: "\e649";
}
.pe-7s-help1:before {
	content: "\e64a";
}
.pe-7s-graph3:before {
	content: "\e64b";
}
.pe-7s-graph2:before {
	content: "\e64c";
}
.pe-7s-graph1:before {
	content: "\e64d";
}
.pe-7s-graph:before {
	content: "\e64e";
}
.pe-7s-global:before {
	content: "\e64f";
}
.pe-7s-gleam:before {
	content: "\e650";
}
.pe-7s-glasses:before {
	content: "\e651";
}
.pe-7s-gift:before {
	content: "\e652";
}
.pe-7s-folder:before {
	content: "\e653";
}
.pe-7s-flag:before {
	content: "\e654";
}
.pe-7s-filter:before {
	content: "\e655";
}
.pe-7s-file:before {
	content: "\e656";
}
.pe-7s-expand1:before {
	content: "\e657";
}
.pe-7s-exapnd2:before {
	content: "\e658";
}
.pe-7s-edit:before {
	content: "\e659";
}
.pe-7s-drop:before {
	content: "\e65a";
}
.pe-7s-drawer:before {
	content: "\e65b";
}
.pe-7s-download:before {
	content: "\e65c";
}
.pe-7s-display2:before {
	content: "\e65d";
}
.pe-7s-display1:before {
	content: "\e65e";
}
.pe-7s-diskette:before {
	content: "\e65f";
}
.pe-7s-date:before {
	content: "\e660";
}
.pe-7s-cup:before {
	content: "\e661";
}
.pe-7s-culture:before {
	content: "\e662";
}
.pe-7s-crop:before {
	content: "\e663";
}
.pe-7s-credit:before {
	content: "\e664";
}
.pe-7s-copy-file:before {
	content: "\e665";
}
.pe-7s-config:before {
	content: "\e666";
}
.pe-7s-compass:before {
	content: "\e667";
}
.pe-7s-comment:before {
	content: "\e668";
}
.pe-7s-coffee:before {
	content: "\e669";
}
.pe-7s-cloud:before {
	content: "\e66a";
}
.pe-7s-clock:before {
	content: "\e66b";
}
.pe-7s-check:before {
	content: "\e66c";
}
.pe-7s-chat:before {
	content: "\e66d";
}
.pe-7s-cart:before {
	content: "\e66e";
}
.pe-7s-camera:before {
	content: "\e66f";
}
.pe-7s-call:before {
	content: "\e670";
}
.pe-7s-calculator:before {
	content: "\e671";
}
.pe-7s-browser:before {
	content: "\e672";
}
.pe-7s-box2:before {
	content: "\e673";
}
.pe-7s-box1:before {
	content: "\e674";
}
.pe-7s-bookmarks:before {
	content: "\e675";
}
.pe-7s-bicycle:before {
	content: "\e676";
}
.pe-7s-bell:before {
	content: "\e677";
}
.pe-7s-battery:before {
	content: "\e678";
}
.pe-7s-ball:before {
	content: "\e679";
}
.pe-7s-back:before {
	content: "\e67a";
}
.pe-7s-attention:before {
	content: "\e67b";
}
.pe-7s-anchor:before {
	content: "\e67c";
}
.pe-7s-albums:before {
	content: "\e67d";
}
.pe-7s-alarm:before {
	content: "\e67e";
}
.pe-7s-airplay:before {
	content: "\e67f";
}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}@font-face {
  font-family: 'lg';
  src: url("/fonts/lg.eot?n1z373");
  src: url("/fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("/fonts/lg.woff?n1z373") format("woff"), url("/fonts/lg.ttf?n1z373") format("truetype"), url("/fonts/lg.svg?n1z373#lg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.lg-icon {
  font-family: 'lg';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lg-actions .lg-next, .lg-actions .lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1080;
  border: none;
  outline: none;
}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  color: #FFF;
}
.lg-actions .lg-next {
  right: 20px;
}
.lg-actions .lg-next:before {
  content: "\e095";
}
.lg-actions .lg-prev {
  left: 20px;
}
.lg-actions .lg-prev:after {
  content: "\e094";
}

@-webkit-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  -o-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}
.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  -o-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}

.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
.lg-toolbar .lg-icon:hover {
  color: #FFF;
}
.lg-toolbar .lg-close:after {
  content: "\e070";
}
.lg-toolbar .lg-download:after {
  content: "\e0f2";
}

.lg-sub-html {
  background-color: rgba(0, 0, 0, 0.45);
  bottom: 0;
  color: #EEE;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1080;
}
.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
}
.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

#lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle;
}

.lg-toolbar, .lg-prev, .lg-next {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}

.lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}
.lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}
.lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.lg-outer .lg-thumb-outer {
  background-color: #0D0A0A;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1080;
  max-height: 350px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
  -webkit-transform: translate3d(0, 0%, 0);
  transform: translate3d(0, 0%, 0);
}
.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px;
}
.lg-outer .lg-thumb-item {
  border-radius: 5px;
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #FFF;
  border-radius: 4px;
  margin-bottom: 5px;
}
@media (min-width: 1025px) {
  .lg-outer .lg-thumb-item {
    -webkit-transition: border-color 0.25s ease;
    -o-transition: border-color 0.25s ease;
    transition: border-color 0.25s ease;
  }
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}
.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}
.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
  -webkit-transition: bottom 0.25s ease;
  -o-transition: bottom 0.25s ease;
  transition: bottom 0.25s ease;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}
.lg-outer .lg-toogle-thumb {
  background-color: #0D0A0A;
  border-radius: 2px 2px 0 0;
  color: #999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px;
}
.lg-outer .lg-toogle-thumb:after {
  content: "\e1ff";
}
.lg-outer .lg-toogle-thumb:hover {
  color: #FFF;
}

.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px;
}
.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}
.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1080;
  cursor: pointer;
}
.lg-outer .lg-has-vimeo .lg-video-play {
  background: url("/img/vimeo-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
  background: url("/img/vimeo-play.png") no-repeat scroll 0 -58px transparent;
}
.lg-outer .lg-has-html5 .lg-video-play {
  background: transparent url("/img/video-play.png") no-repeat scroll 0 0;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: 0.8;
}
.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-has-youtube .lg-video-play {
  background: url("/img/youtube-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
  background: url("/img/youtube-play.png") no-repeat scroll 0 -60px transparent;
}
.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}
.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none;
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible;
}

.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  -webkit-transition: opacity 0.08s ease 0s;
  -moz-transition: opacity 0.08s ease 0s;
  -o-transition: opacity 0.08s ease 0s;
  transition: opacity 0.08s ease 0s;
}
.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}
.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}
.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

.lg-autoplay-button:after {
  content: "\e01d";
}
.lg-show-autoplay .lg-autoplay-button:after {
  content: "\e01a";
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

#lg-zoom-in:after {
  content: "\e311";
}

#lg-actual-size {
  font-size: 20px;
}
#lg-actual-size:after {
  content: "\e033";
}

#lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}
#lg-zoom-out:after {
  content: "\e312";
}
.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1080;
  height: 10px;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}
.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  box-shadow: 0 0 0 2px white inset;
}
.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #FFF;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}
.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}
.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  -webkit-transition: box-shadow 0.3s ease 0s;
  -o-transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s;
  width: 12px;
}
.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
  box-shadow: 0 0 0 8px white inset;
}
.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}

.lg-fullscreen:after {
  content: "\e20c";
}
.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d";
}

.lg-outer #lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}
.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -moz-transform: translate3d(0, 0px, 0);
  -o-transform: translate3d(0, 0px, 0);
  -ms-transform: translate3d(0, 0px, 0);
  -webkit-transform: translate3d(0, 0px, 0);
  transform: translate3d(0, 0px, 0);
  opacity: 1;
  visibility: visible;
}
.lg-outer.lg-dropdown-active #lg-share {
  color: #FFF;
}
.lg-outer .lg-dropdown {
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -moz-transform: translate3d(0, 5px, 0);
  -o-transform: translate3d(0, 5px, 0);
  -ms-transform: translate3d(0, 5px, 0);
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  -webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}
.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #FFF;
  right: 16px;
  top: -16px;
}
.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0px;
}
.lg-outer .lg-dropdown > li:hover a, .lg-outer .lg-dropdown > li:hover .lg-icon {
  color: #333;
}
.lg-outer .lg-dropdown a {
  color: #333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
}
.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}
.lg-outer .lg-dropdown .lg-icon {
  color: #333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}
.lg-outer #lg-share {
  position: relative;
}
.lg-outer #lg-share:after {
  content: "\e80d";
}
.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998;
}
.lg-outer #lg-share-facebook .lg-icon:after {
  content: "\e901";
}
.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced;
}
.lg-outer #lg-share-twitter .lg-icon:after {
  content: "\e904";
}
.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39;
}
.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "\e902";
}
.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027;
}
.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "\e903";
}

.lg-group:after {
  content: "";
  display: table;
  clear: both;
}

.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  text-align: left;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.lg-outer.lg-visible {
  opacity: 1;
}
.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}
.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%;
}
.lg-outer .lg-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}
.lg-outer .lg-item {
  background: url("/img/loading.gif") no-repeat scroll center center transparent;
  display: none !important;
}
.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {
  display: inline-block !important;
}
.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}
.lg-outer .lg-item, .lg-outer .lg-img-wrap {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}
.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}
.lg-outer .lg-img-wrap {
  position: absolute;
  padding: 0 5px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.lg-outer .lg-item.lg-complete {
  background-image: none;
}
.lg-outer .lg-item.lg-current {
  z-index: 1060;
}
.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto !important;
}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-empty-html {
  display: none;
}
.lg-outer.lg-hide-download #lg-download {
  display: none;
}

.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-backdrop.in {
  opacity: 1;
}

.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
  -webkit-transition: none 0s ease 0s !important;
  -moz-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-use-left .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item {
  opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
  -webkit-transition: opacity 0.1s ease 0s;
  -moz-transition: opacity 0.1s ease 0s;
  -o-transition: opacity 0.1s ease 0s;
  transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

