/*@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');
*/
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
*{
padding:0px;
margin:0px;
box-sizing:border-box;
}
body{
/*-font-family: 'Noto Sans', sans-serif;--*/
font-family: 'Inter', sans-serif;
 color:#212529;
 font-weight: 400;
 font-size:16px !important;
 -webkit-font-smoothing: antialiased;
/*--font-family: "Open Sans", sans-serif;---*/
}
body p{
line-height:1.8em;
}
.body-widget{
padding: 0px 20px;
background: linear-gradient(#d2d2d2f0,#c7c7c7cf), url(../images/bodybg2.jpg)no-repeat center;
 background-size: cover;
    opacity: 1;
    background-attachment: fixed;
    display: block;
    margin-left: auto;
    margin-right: auto;
    
}
@media(max-width:767px){
.body-widget{
	padding: 0px 5px;
}
}
.body-inner-box{
background-color:#fff;
 border-radius: 10px;
}
/*-----Header----*/
.mtTopBar{
background-color:#f3741a;
}
.mtTopBar ul{
list-style-type:none;
padding:5px 0px;
}
.mtTopBar ul li{
display:inline;
padding:10px 10px;
}
.mtTopBar ul li a{
color:#fff;
}
.mtTopBar ul li i{
margin-right:10px;
color:#fff;
}
.mtSocialIcons{
float:right;
}
.mtSocialIcons li{
display:inline;

}
.mtSocialIcons li img{
height:20px;
width:20px;
}
@media(max-width:767px){
.mtSocialIcons{
float:none;
}
}
header{
padding:20px 0px;
	/*--background-color:#fff;---*/
	/*--background: linear-gradient(#ffffffe8,#ffffffe8), url(../images/headerbg.jpg)no-repeat center;--*/
    background-size: cover;
    opacity: 1;
}
@media(max-width:767px){
header{
text-align:center;
}
}
.header-logo img{
height:auto;
}
.header-data{
padding-top:40px;
}
@media(max-width:767px){
.header-data{
padding-top:10px;
}
}
.mtrust-header-title h2{
font-weight: 700;
    letter-spacing: 1.9px;
    font-size: 34px;
    font-family: 'Bebas Neue', cursive;
	color:#f5830a;
}
.mtrust-header-subtitle{

}
.mtrust-header-subtitle h4{
	color:#7e1414;
	font-size: 20px;
}
.header-social-logo{
padding-top:40px;
}
.header-social-logo ul li{
display:inline-block;
list-style-type:none;
padding:10px;
}
.header-social-logo ul li img{
height:30px;
width:30px;
}
@media(max-width:767px){
.header-social-logo{
padding-top:5px;
}
}
/*----End---Header----*/

 .toggle, [id^=drop] {
 display: none;
}
.toggle1, [id^=drop2] {
 display: none;
}
.sticky {
    position: fixed;
    top: 0;
    width: 100%;
	box-shadow: 0px 2px 15px 1px rgb(0 0 0 / 30%);
}
nav {
width:100%;
  margin: 0;
  padding: 0;
background: linear-gradient(#fff,#fff), url(../images/headerbg.jpg)no-repeat center;
  z-index:99;
/* font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;--*/
font-family: 'Inter', sans-serif;
 border-bottom: 1px solid #fff;
     border-bottom: 5px solid #f3781a;
     border-top: 1px solid #e7e7e7
	 
}
@media(max-width:767px){
nav {
border-bottom: 0px solid #f3781a;
}
}
#logo {
  display: block;
  padding: 0 30px;
  float: left;
  font-size: 20px;
  line-height: 60px;
}

nav:after {
  content: "";
  display: table;
  clear: both;
}

nav ul {
  float: left;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
   z-index:99;
}

nav ul li {
  margin: 0px;
  display: inline-block;
  float: left;
   z-index:999;
  
  background-color:#ffffffe0;
 /*-- background-color: #193559;--*/
}
nav ul li.active{
 background-color:#f3781a;
}
nav ul li.active a{
 color:#fff !important;
}
nav ul li.active ul li a{
	color:#333 !important;
}
nav ul li.active ul > li > a:hover{
	color:#fff !important;
}
nav ul li ul li{
padding:0;
}

nav > ul > li > a {
  display: block;
  padding: 0 18px;
  color: #201717;
  font-size: 15px;
  position:relative;
  line-height: 40px;

  text-decoration: none;
   border-right:1px solid #e7e7e7;
   text-shadow: 0px 0px 1px #fff;
}

nav > ul > li > ul >li{
background-color:#fff;
}
nav > ul > li > ul{
margin-top:-20px;
}
nav > ul > li > ul > li:hover{
background-color:#f3781a;
}
nav > ul > li > ul > li > a {
display: block;
    padding: 0 10px;
    color: #000;
    font-size: 14px;
    line-height: 40px;
    text-decoration: none;
    border-bottom: 1px dotted #a1a3a5;
}
nav > ul > li > ul > li > a:hover::after{
content: "";
height:4px;
width:6px;
background-color:#f00;
    font-family: fontawesome;
    margin-left: 0px;
    margin-right: 0;
    position: absolute;
	left:0px;
	top:17px;
}
nav > ul > li > ul > li > ul > li > a:hover::after {
content: "";
height:4px;
width:6px;
background-color:#f00;
    font-family: fontawesome;
    margin-left: 0px;
    margin-right: 0;
    position: absolute;
	left:0px;
	top:17px;
	
}
nav > ul > li > ul > li > ul > li >ul > li > a:hover::after {
content: "";
height:4px;
width:6px;
background-color:#f00;
    font-family: fontawesome;
    margin-left: 0px;
    margin-right: 0;
    position: absolute;
	left:0px;
	top:17px;
}
nav > ul > li > ul{
box-shadow: 3px 0 6px 0 rgba(0,0,0,.33);

}
@media(max-width:767){
nav > ul > li > ul{
border:none;
}
}
nav > ul > li > ul > li > ul > li > a {
display: block;
  padding: 0 10px;
  color: #FFF;
  font-size: 13px;
  line-height: 40px;
  text-decoration: none;
   border-bottom:1px dotted #fff;
}
nav > ul > li > ul > li > ul > li > ul > li > a {
display: block;
  padding: 0 10px;
  color: #FFF;
  font-size: 13px;
  line-height: 40px;
  text-decoration: none;
   border-bottom:1px dotted #fff;
}
nav ul > li > ul > li:hover { background: #f3781a; }

nav ul .active{
background-color: #071d3c;
}
nav a:hover { background-color: #f3781a; 
color:#fff;
}

nav ul ul {
  display: none;
  position: absolute;
  top: 60px;
}

nav ul li:hover > ul { display: inherit;

 }

nav ul ul li {
  width: 180px;
  float: none;
  display: list-item;
  position: relative;
}

nav ul ul ul li {
  position: relative;
  top: -60px;
  left: 180px;
}
nav > ul > li > a:after {
     content: "\f101";
    font-family: fontawesome;
    margin-left: 5px;
    margin-right: 0;
    position: absolute;
    /* top: 2px; */
    transform: rotate(90deg);
}
nav > ul > li > ul > li > a:after {
content: "\f101";
    font-family: fontawesome;
    margin-left: 10px;
    margin-right: 0;
    position: absolute;
	transform:rotate(0deg);
}
nav > ul > li > ul > li > ul > li > a:after {
content: "\f101";
    font-family: fontawesome;
    margin-left: 10px;
    margin-right: 0;
    position: absolute;
	transform:rotate(0deg);
}
li > a:after { content: ''; }

li > a:only-child:after { content: ''; }

@media(max-width : 768px) {
.home-btn{
display:none;
}
}

/* Media Queries
--------------------------------------------- */

@media all and (max-width : 768px) {

#logo {
  display: block;
  padding: 0;
  width: 100%;
  text-align: center;
  float: none;
}

nav { margin: 0; }

.toggle + a,
 .menu { display: none; }

 
 
.toggle {
  display: block;
  background-color: #ff9728;
  padding: 0 20px;
  color: #FFF;
  font-size: 14px;
  font-weight:bold;
  line-height: 60px;
  text-decoration: none;
  border: none;
  cursor:pointer;
}
.toggle img{
height:25px;
width:35px;
}
.toggle:hover { background-color: #ff9728; }

[id^=drop]:checked + ul { display: block; }
[id^=drop2]:checked + ul { display: block; 
width:100%;
}
nav ul li {
  display: block;
  width: 100%;
}

nav ul ul .toggle,
 nav ul ul a { padding: 0 40px; }

 nav ul ul .toggle1,
 nav ul ul a { padding: 0 40px; }
 
nav ul ul ul a { padding: 0 80px; }

nav a:hover,
 nav ul ul ul a { background-color: #f3781a;
color:#fff; }

nav ul li ul li .toggle,
 nav ul ul a { background-color: #f3781a;
color:#fff;
 }

nav ul ul {
  float: none;
  position: static;
  color: #ffffff;
}

nav ul ul li:hover > ul,
nav ul li:hover > ul { display: none; }

nav ul ul li {
  display: block;
  width: 100%;
}

nav ul ul ul li { position: static;

}
}

@media all and (max-width : 330px) {

nav ul li {
  display: block;
  width: 94%;
}

}

/*---Site--Breadcrumb---*/
.mtSIteBreadCrumb{
border-bottom:1px dashed #ccc;
}
.mtSIteBreadCrumb .mtbreadcrumb{
padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}
.mtSIteBreadCrumb .mtbreadcrumb li{
display:inline;
padding:4px 10px;
}
.mtbreadcrumb > li + li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0";
}

.page-title h3{
font-size:33px;
font-weight:700;
}
.breadcrumb-banner{
background: linear-gradient(#fdffcde6,#fdffcde6), url(../images/start-pattern.jpg)no-repeat center;
    z-index: 99;
	padding:20px 0px;
}
.breadcrumb-panel{
padding:10px 0px;
}
.breadcrumb-panel ul li{
list-style-type:none;
}
.breadcrumb-panel ul li{
}

/*---About---Us---*/
.mtrust-about-panel{
padding:40px 0px;
}
.mtrust-about-panel .container{

}
.mtrust-about-panel .col-sm-6{

}
.mtrust-about-content{
padding:15px 50px;
}

.mtrust-about-panel .abt-box-text{
	background-color:#fbfbfb;
}
.mtrust-content{
color:#000;
}
.mtrust-about-title h3{
color:#f3741a;
font-weight:700;
}
.abt-row-panel{
box-shadow: 0px 3px 15px 2px rgb(0 0 0 / 30%);
}

.abt-box-img{
background: linear-gradient(#4c38383b,#5645452b), url(../images/im1.jpg)no-repeat center;
    background-size: cover;
    opacity: 1;
}
@media(max-width:767px){
.abt-box-img{
display:none;
}
}
@media(max-width:767px){
.mtrust-about-content{
	padding:15px 10px;
}
.abt-row-panel{
box-shadow:none;
}
}
.mtrust-read-btn{
background-color: #f3741a;
    padding: 6px 20px;
    border-radius: 20px;
    color: #fff;
    box-shadow: -1px 0px 10px 1px rgb(0 0 0 / 30%);
   
}
.mtrust-single-about-title{
padding:20px 0px;
}
.mtrust-single-about-title h4{
font-size:22px;
}
.mission-list li{
	margin-left:15px;
}
.letter-img-panel{
	padding:10px;
}
.letter-img-panel img{
	height:610px;
	width:420px;
	box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
}
/*---Our---Program--*/
.demo{
background-color:#f3f3f3;
padding:20px 0px;;
}
.single-program{
padding:20px 30px;
}
.single-program-img{
position:relative;
}
.single-program-img img{
height:250px;
width:100%;
}
.single-program-img::before{
content: '';
    position: absolute;
    width: 140px;
    height: 140px;
    background-color: #3c0606;
    left: 0px;
    margin-bottom: -40px;
    margin-left: -25px;
    bottom: 0px;
}
.program-head h4{
font-size:23px;
font-weight:700;
color:#f3741a;
}
@media(max-width:767px){
.program-head{
margin-top:60px;
}
}
.program-read-btn{
color:#f3741a;
}
.mtrust-program-panel{
text-align:center;
}
.mtrust-program-panel h3{
color:#000;
font-weight:700;
font-size:28px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #f3781a !important;
}

.mtrust-program-body{
	padding:40px 0px;
}
.single-program-row{
	border:1px dotted #e7e7e7;
	padding:20px 10px;
	box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
    margin-top:15px;
}
.mtrust-single-program h5{
	font-size:18px;
	color:#b36945;
}
.program-date{
	padding:20px 0px;
}
.program-date span{
	padding:6px 20px;
	border:1px solid #cccf92;
	border-radius:20px;
	background-color:#e9edb5;
}
.mtrust-program-img{
margin-top:15px;	
}
.mtrust-program-img img{
	height:290px;
	width:100%;
}

/*----Volunteer----*/
.volunteer-title h4{
font-weight:600;
font-size:20px;
color:#b15713;
}
.mtVolTable{
margin:20px 0px;
}
.mtVolTable .table{
width: 100% !important;
overflow-x:unset !important;
}
.mtVolTable{
padding:10px;
}
.mtVolTable .table tr th{
border:1px solid #cecece;
background-color:#e7e7e7;
}
.mtVolTable .table tr td{
border:1px solid #cecece;
}
@media(max-width:767px){
.mtVolTable .table{
width: 100%;
overflow-x:unset !important;
}
}
.join-us-title{
	padding:10px 0px;
}
.join-us-title h4 span{
	background-color:#f3781a;
	padding:6px 30px;
	border-radius:20px;
	color:#fff;
}

/*-----Footer---*/
.dropdown {
  display: inline-block;
  position: relative;
}

.dd-button {
  display: inline-block;
   
    border-radius: 4px;
    padding: 10px 30px 10px 20px;
    background-color: #efefef;
    cursor: pointer;
    white-space: nowrap;
}

.dd-button:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  width: 0; 
  height: 0; 
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid black;
}

.dd-button:hover {
  background-color: #eeeeee;
}


.dd-input {
  display: none;
}

.dd-menu {
  position: absolute;
  top: 100%;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 0;
  margin: 2px 0 0 0;
  box-shadow: 0 0 6px 0 rgba(0,0,0,0.1);
  background-color: #ffffff;
  list-style-type: none;
}

.dd-input + .dd-menu {
  display: none;
} 

.dd-input:checked + .dd-menu {
  display: block;
} 

.dd-menu li {
  padding: 10px 20px;
  cursor: pointer;
  white-space: nowrap;
  width:100%;
}

.dd-menu li:hover {
  background-color: #f6f6f6;
}

.dd-menu li a {
 display: block;
    margin: -10px -20px;
    padding: 10px 20px;
    color: #333;
	font-weight:500;
}

.dd-menu li.divider{
  padding: 0;
  border-bottom: 1px solid #cccccc;
}
.language-btn-shade{
	float:right;
    margin-top: -55px;
    position: relative;
    margin-right: -40px;
}
@media(max-width:767px){
	.language-btn-shade{
	float:none;
    margin-top: 0px;
    position: relative;
    margin-right: 0px;
}
}





.mtrust-footer{
padding-top:30px;
background-color:#333;
padding-bottom:130px;
}
@media(max-width:767px){
.mtrust-footer{
padding-bottom:50px;
}
}
.mtrust-footer-img img{
height:150px;
width:160px;
}
.ftr-contact-details ul li{
list-style-type:none;
display:block;
padding:5px 0px;
}
.ftr-contact-details ul li i{
    color:#f3781a;
    border: 1px solid #f3781a;
    border-radius: 100%;
    font-size: 10px;
    width: 24px;
    height: 24px;
    line-height: 22px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
}
.ftr-contact-details ul li a{
color:#333;
font-size:14px;
margin-left:10px;
color:#fff;
}
.mtrust-single-footer ul li{
list-style-type:none;
padding:6px 0px;
}
.mtrust-single-footer ul li a{
	color:#fff;
}
.mtrust-footer-icon li{
list-style-type:none;
display:inline-block;
padding:10px;
}
.mtrust-footer-icon li a{
padding:10px;
color:#fff;
}
.mtrust-footer-content p{
color:#fff;
}
.ftr-read-btn{
	color:#ff9728;
}
/*----Trust--help---panel---*/
.mtrust-hcyh-panel{
padding:40px 0px;
text-align:center;
background-color:#fbeab1;
background: linear-gradient(#fdffcde6,#fdffcde6), url(../images/start-pattern.jpg)no-repeat center;
  z-index:99;
}
.mtrust-hcyh-panel-title{
padding:10px 0px;
text-align:center;
}
.mtrust-hcyh-panel-title h3{
color:#333;
font-weight:700;
font-size:28px;
}
.mtrust-hcyh-content{
padding:10px 80px;
}
.mtrust-hcyh-content p{
text-align:center;
font-size:18px;
font-weight:500;
}
.mtrust-hcyh-btn-panel{
padding:20px 0px;
text-align:center;
}
.mtrust-hcyh-btn{
background-color:#f1c659;
padding:8px 20px;
border-radius:20px;
color:#440e7e;
}

/*--Events---*/
.single-event-panel{
	padding:5px;
	    box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
}
.single-event-panel img{
height:280px;
width:100%;

}
/*----Donate--Us---*/
.mtDonateInBox{
padding:10px;
}
.mtDonateInBox .table{
width:60%;
}

.mtDonateInBox .table tr td:nth-child(odd){
background-color:#e7e7e7;
}
.mtDonateInBox .table tr td{
border:1px solid #cecece;
}

.maulivolunteerform{
width:60%;
border:1px solid #ccc;
padding:20px 10px;
}
.mtconreadbtn input{
	background-color:#333;
color:#fff;
padding:5px 20px;
border:0px;
margin:20px 0px;
}
.mtconreadbtn input:hover{
background-color:#f3781a;
}
.mtinputbox input {
    border: 1px solid #ccc;
    width: 100%;
    padding: 5px;
}
.mtinputbox textarea {
    border: 1px solid #ccc;
    width: 100%;
    padding: 5px;
}

@media(max-width:767px){
.mtDonateInBox .table{
width:100%;
}
.maulivolunteerform{
width:100%;
}
}

/*----Contact---Us---*/
.mtshadebox{
	border: 1px dotted #e7e7e7;
    padding: 20px 10px;
    box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
}
.mtboxcon1{
	border-right: 1px solid #d4d791;
}
#contactformbtn{
	background-color: #f3741a;
    padding: 6px 20px;
    border-radius: 20px;
    color: #fff;
    box-shadow: -1px 0px 10px 1px rgb(0 0 0 / 30%);
	border:0px;
	margin-top:10px;
}

/*----How--we--work----*/
.mtrust-single-hww-title h4{
	color:#f3781a;
	font-weight:600;
	font-size:20px;
}


/*---Gallery---*/
.mtrust-gallery-body{
	padding:40px 0px;
}
.mtrust-gallery{
	padding:10px;
	box-shadow: -1px 0px 10px 1px rgb(0 0 0 / 30%);
}
.mtrust-gallery img{
height:270px;
width:100%;
}
.location-package,
.location-package * {
	box-sizing: border-box;
}
.location-package {
	position: relative;
	display: inline-block;
	overflow: hidden;
	width: 100%;
	height: auto;
	padding:10px;
	box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
	border:1px solid #e9e0e0;
}
.location-package img {
	width: 100%;
	height:280px;
}
@media(max-width:580px){
.location-package img {
	width:100%;
}
}
.location-package .package_img {
	display: block;
  transition:.3s ease-in-out;
}
.location-package:hover img {
  transform: scale(1.1);
  transform-origin: 50% 50%;
}
.location-package .package-content {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(to right, #ffca28d9, #fdbf02d9);
	color: #fff;
	padding: 15px;
	-moz-transition: all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
}
.location-package:hover .package-content,
.location-package.active .package-content {
	opacity: 1;
}
.location-package .img__description {
	text-align: center;
	font-size: 24px;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	
	font-weight:bold;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.location-package .package_box {
	text-align: center;
	font-size: 18px;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	color:#333;
	border-radius:20px;
	padding:5px 20px;
	background-color:#fff;
	font-weight:bold;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
/*---Donate---Button---*/
.fixed-bar{
background: #ff9728;
    padding: 10px;
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 10;
}
@media(max-width:767px){
.fixed-bar{
position: relative;
}
}
.donate-btn{
padding:6px 20px;
background-color:#fff;
border-radius:20px;
margin-left:20px;
color:#440e7e;
}
@media(max-width:767px){
.donate-btn{
margin-top: 20px;
display: inline-flex;
}
}
.donate-para{
color:#fff;
padding:10px;
}
.mtrust-arrow{
float:right;
}
.jssora051 i{
	color: #333;
    font-size: 28px;
    background-color: #e7e7e7;
    padding: 10px 20px;
    border-radius: 50%;
    box-shadow: 0px 6px 12px 0px rgb(0 0 0 / 30%);
}
 .mtrust-arrow i {
    color: #333;
    font-size: 28px;
    background-color: #e7e7e7;
    padding: 10px 16px;
    border-radius: 50%;
    box-shadow: 0px 6px 12px 0px rgb(0 0 0 / 30%);
 }
 @keyframes wiggle {
  2% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  4% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  6% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  8% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  10% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  12% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  14% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  16% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  18% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  20% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

.wiggle {
  display: inline-block;
  animation: wiggle 2.7s infinite;
  cursor:pointer;
}
.wiggle:hover {
  animation: none;
}
/*END SHAKER*/
/*
     FILE ARCHIVED ON 07:04:03 Jul 13, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:16:48 Oct 28, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.341
  load_resource: 357.054
  PetaboxLoader3.resolve: 235.78
  PetaboxLoader3.datanode: 74.097 (2)
  loaddict: 98.195
*/