/*
Theme Name: Glory Child
Theme URI: https://demo.theme-sky.com/miti/
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: glory
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: glory-child
*/

.no-pad *,
.no-pad {
  padding: 0 !important;
}

.no-border *,
.no-border {
  border: 0 none !important;
  outline: 0 none !important;
}

.txt_underline {
  /*display: inline-block;
  */
  transition: text-underline-offset 0.1s linear;
  text-decoration-line: underline;
  text-decoration-style: solid;
  -moz-text-decoration-style: solid;
  text-decoration-color: #035bba;
  -moz-text-decoration-color: #035bba;
  text-decoration-thickness: 2px;
  text-underline-offset: 10px;
  -moz-text-decoration-line: underline;
  -webkit-transition: text-underline-offset 0.1s linear;
  -moz-transition: text-underline-offset 0.1s linear;
  -ms-transition: text-underline-offset 0.1s linear;
  -o-transition: text-underline-offset 0.1s linear;
}

.txt_underline:hover {
  transition: text-decoration-thickness 0.5s linear;
  text-decoration-thickness: 4px;
  text-underline-offset: 5px;
  -webkit-transition: text-decoration-thickness 0.5s linear;
  -moz-transition: text-decoration-thickness 0.5s linear;
  -ms-transition: text-decoration-thickness 0.5s linear;
  -o-transition: text-decoration-thickness 0.5s linear;
}

.txt_underline--red {
  text-decoration-color: #ed1c24;
  -moz-text-decoration-color: #ed1c24;
}

.txt_red {
  color: #ed1c24 !important;
}

@keyframes gg_tada {
  0% {
    transform: scale(1) translateX(10%);
    -webkit-transform: scale(1) translateX(10%);
    -moz-transform: scale(1) translateX(10%);
    -ms-transform: scale(1) translateX(10%);
    -o-transform: scale(1) translateX(10%);
  }
  10%,
  20% {
    transform: scale(0.9) rotate(-3deg) translateX(10%);
    -webkit-transform: scale(0.9) rotate(-3deg) translateX(10%);
    -moz-transform: scale(0.9) rotate(-3deg) translateX(10%);
    -ms-transform: scale(0.9) rotate(-3deg) translateX(10%);
    -o-transform: scale(0.9) rotate(-3deg) translateX(10%);
  }
  30%,
  50%,
  70%,
  90% {
    transform: scale(1.1) rotate(3deg) translateX(10%);
    -webkit-transform: scale(1.1) rotate(3deg) translateX(10%);
    -moz-transform: scale(1.1) rotate(3deg) translateX(10%);
    -ms-transform: scale(1.1) rotate(3deg) translateX(10%);
    -o-transform: scale(1.1) rotate(3deg) translateX(10%);
  }
  40%,
  60%,
  80% {
    transform: scale(1.1) rotate(-3deg) translateX(10%);
    -webkit-transform: scale(1.1) rotate(-3deg) translateX(10%);
    -moz-transform: scale(1.1) rotate(-3deg) translateX(10%);
    -ms-transform: scale(1.1) rotate(-3deg) translateX(10%);
    -o-transform: scale(1.1) rotate(-3deg) translateX(10%);
  }
  100% {
    transform: scale(1) rotate(0) translateX(10%);
    -webkit-transform: scale(1) rotate(0) translateX(10%);
    -moz-transform: scale(1) rotate(0) translateX(10%);
    -ms-transform: scale(1) rotate(0) translateX(10%);
    -o-transform: scale(1) rotate(0) translateX(10%);
  }
}

.el_tada {
  animation: 1s linear 0.5s 1 both gg_tada;
  -webkit-animation: 1s linear 0.5s 1 both gg_tada;
}
