/*
Theme Name: bummy
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.20.1.1681750154
Updated: 2023-04-17 16:49:14

*/

.bodyLink a {
  color: rgba(255,255,255,1);
  border-bottom: 1px solid transparent;
  border-image: linear-gradient(0.25turn, #E66E5A, #D23196);
  border-image-slice: 1;
  width:100%;
  transition: all .1s ease-in-out;
}

.bodyLink a:hover {
  border-image: linear-gradient(0.25turn, #FFF, #FFF);
  border-image-slice: 1;
  transition: all .1s ease-in-out;
}

.footerLink a {
  color: #7a7a7a;
  border-bottom: 1px solid transparent;
  border-image: linear-gradient(0.25turn, #7a7a7a,#7a7a7a);

  border-image-slice: 1;
  width:100%;
  transition: all .1s ease-in-out;
}

.footerLink a:hover {
  color: white;
  border-image: linear-gradient(0.25turn, #FFF, #FFF);
  border-image-slice: 1;
  transition: all .1s ease-in-out;
}

.et-pb-controllers a {
    background-color: transparent !important;
    width: 40px;
    height: 40px;
    border: 1px solid hsla(0,0%,100%,1);
    border-radius: 12px;
}

.et-pb-controllers {
    margin-bottom: 40px;
}

/* Default button appearance */
.et_pb_scroll_top.et-pb-icon {
    animation: spin 50s infinite linear;
    padding: 8px; /*padding size*/
    border-radius: 50px; /* make the circle */
    margin-right: 30px;
    /*bottom: 284px;*/
    bottom: 30px;
    width: 100px;
    height: 100px;
    color: transparent;
    background-color: transparent;
    background-image: url(https://bummy.club/wp-content/uploads/2023/04/bummy-btn_backToHome-1.svg);
    transition: all .1s ease-in-out; /* add transition */
}

@keyframes spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
}

  /* Button Appearance on Mouseover */
.et_pb_scroll_top.et-pb-icon:hover {
    transition: all .1s ease-in-out; /*add transition*/
}

h1, h2, h3, h4, h5, h6 {
  word-wrap: normal; 
  overflow-wrap: normal;
}

.BackTopTop {
  position: fixed;
  right: 80px;
  width: 60px;
  height: 60px;
  border-radius:50%;
  z-index: 99999;
  transition: all 0.3s;
  background-color: transparent;
}

@media only screen and (max-width: 980px) {
  .BackTopTop {
    bottom: 90px;
  }
}
@media only screen and (min-width: 981px) and (max-width: 1524px) {
  .BackTopTop {
    bottom: 60px;
  }
}
@media only screen and (min-width: 1525px) {
  .BackTopTop {
    bottom: 90px;
  }
}

.hide {
  opacity:0;
}
.show {
  opacity:1;
}