.elementor-kit-12{--e-global-color-primary:#FFEA02;--e-global-color-secondary:#54595F;--e-global-color-text:#FFFFFF;--e-global-color-accent:#019EF9;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:normal;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#000000;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-container{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-12 e-page-transition{background-color:#000000;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-container{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-container{--container-max-width:767px;}}/* Start custom CSS */body {
  background-size: cover, cover;
  background-position: top center, top center;
  background-attachment: fixed, fixed;
  background-repeat: no-repeat;
}

header {
  box-shadow:none !important;
  border-bottom: 1px solid #019ef9;
  height: 85px;
  margin-bottom: 50px;
  background-color: rgba(0,0,0,0.75);
}

header .elementor-container.elementor-column-gap-no {
  height:105px;
}

header img {
  margin-top:65px;
  transition: 0.70s;
  -webkit-transition: 0.40s;
  -moz-transition: 0.40s;
  -ms-transition: 0.40s;
  -o-transition: 0.40s;
}

header img:hover {
  transition: 0.70s;
  -webkit-transition: 0.40s;
  -moz-transition: 0.40s;
  -ms-transition: 0.40s;
  -o-transition: 0.40s;
  -webkit-transform: rotate(-5deg) scale(1.1);
    -moz-transform: rotate(-5deg) scale(1.1);
  -o-transform: rotate(-5deg) scale(1.1);
    -ms-transform: rotate(-5deg) scale(1.1);
    transform: rotate(-5deg) scale(1.1);
}

footer {
  box-shadow:none !important;
  border-top: 1px solid #019ef9;
  min-height: 85px;
  margin-top:50px;
  background-color: rgba(0,0,0,0.75);
}

footer p, footer a {
  color: rgba(1,159,259, 0.75)	
}

footer a:hover {
  color:#ffea02;		
}

#shiftnav-toggle-main {
  background-color: rgba(0,0,0,0.75);
  border-bottom: 1px solid #019ef9;
  padding:0 !important;
}

#shiftnav-toggle-main img {
  max-width:125px;
  margin: 0 auto;
  margin-top:-12px;
}

#shiftnav-toggle-main-button {
  background-color:#019ef9;
  color: #ffffff;
}

#shiftnav-toggle-main .shiftnav-main-toggle-content {
  padding:0 !important;
}

.shiftnav-menu-title {
  display:none !important;
}

.shiftnav-menu li a {
  font-weight: 400 !important;
  color: #ffea02 !important;
  font-family: "countach", sans-serif !important;
  font-style: italic !important;
  font-size:30px;
  text-shadow: -3px 3px 6px rgb(4 226 255 / 50%), -2px 2px 1px #000;
}

.hentry {
  margin-bottom:0 !important;
}

.hentry > .elementor-section-wrap {
  display: flex;
  min-height: calc(100vh - 175px - 100px);
  flex-direction: column;
  justify-content: space-between;
}

.hentry > .elementor-section-wrap > section {
  flex:auto;
}

a {
  color:#ffffff;
}

a:active, a:focus {
  outline: 0;
  border: none;
  -moz-outline-style: none;
}

p a[target="_blank"]:after,
li a[target="_blank"]:after,
h1 a[target="_blank"]:after,
h2 a[target="_blank"]:after,
h3 a[target="_blank"]:after,
h4 a[target="_blank"]:after,
h5 a[target="_blank"]:after,
h6 a[target="_blank"]:after {
    font-family: 'FontAwesome';
    content: " \f08e";
    font-style:normal;
}

h1 a[target="_blank"]:after,
h2 a[target="_blank"]:after,
h3 a[target="_blank"]:after,
h4 a[target="_blank"]:after,
h5 a[target="_blank"]:after,
h6 a[target="_blank"]:after {
    margin-right:5px;   
}

.lootlemonLink {
    list-style:none;
}

.lootlemonLink:hover {
    color:#ffea02;
    cursor:pointer;
}

.lootlemonLink:before {
    font-family: 'FontAwesome';
    content: " \f0ec";
    font-style:normal;
    margin-right:5px;
}

.lootlemonLink:nth-child(1):before {
    font-family: 'FontAwesome';
    content: " \f005";
    font-style:normal;
    margin-right:5px;
}

.content-area-black {
  background-color: rgba(0,0,0);
  border: 1px solid #019ef9;
  padding: 10px;
}

h1, h2, h3, h4, h5, h6, .elementor-widget-theme-post-title .elementor-heading-title, .elementor-accordion-title {
  font-weight: 400 !important;
  color: #ffea02;
  font-family: "countach", sans-serif !important;
  font-style: italic !important;
  text-transform: uppercase !important;
  letter-spacing: 0 !important;
  margin:0 !important;
}


h1, .elementor-widget-theme-post-title .elementor-heading-title {
  font-size: 4em !important;
  line-height: 1em !important;
  text-shadow:-3px 3px 6px rgb(4 226 255 / 50%), -2px 2px 1px #000;
}

h2 {
  font-size: 3em !important;
  line-height: 1em !important;
  margin-bottom:10px !important;
}	

h3 {
  font-size: 2.5em !important;
  line-height: 1em !important;
  margin-bottom:10px !important;
}

h4 {
  font-size: 2em !important;
  line-height: 1em !important;
  margin-bottom:10px !important;
}	

h5 {
  font-size: 1.8em !important;
  line-height: 1em !important;
  margin-bottom:10px !important;
}

h6 {
  font-size: 1.5em !important;
  line-height: 1em !important;
  margin-bottom:10px !important;
}	

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #ffea02;
  font-weight: 400 !important;
}

h1 b, h2 b, h3 b, h4 b, h5 b, h6 b {
  font-weight: 400 !important;
}

.elementor-widget-theme-post-title .elementor-heading-title {
  margin-left:10px !important;
}

.elementor-widget:not(:last-child) {
  margin-bottom:0 !important;
}

.elementor-widget-container ul {
  margin-left:20px;
}

.elementor-accordion-title {
    color:#ffffff !important;
  font-size: 1.5em !important;
}

.elementor-accordion-icon.elementor-accordion-icon-left {
    padding:5px 5px 5px 0px !important;
}

.elementor-text-editor, .elementor-tab-content, .elementor-icon-list-item {
    font-family:quicksand,sans-serif !important;
    font-weight:400;
    font-size:18px;
}

.elementor-tab-content h4 {
    font-size: 1.6em !important;
    line-height: 1em !important;
    margin-bottom:10px !important;
}

.elementor-text-editor p a, 
.elementor-text-editor li a, 
.elementor-tab-content p a,
.elementor-tab-content li a,
.elementor-tab-content p a span,
.elementor-tab-content li a span {
    text-decoration: underline;
    font-weight:bold !important;
    color:#30b3ff;
}

.elementor-tab-content p b a,
.elementor-tab-content li b a
.elementor-tab-content p strong a,
.elementor-tab-content li strong a {
    font-weight:600;   
}

.elementor-text-editor p a:hover, 
.elementor-text-editor li a:hover, 
.elementor-text-editor h1 a:hover,
.elementor-text-editor h2 a:hover,
.elementor-text-editor h3 a:hover,
.elementor-text-editor h4 a:hover,
.elementor-text-editor h5 a:hover,
.elementor-text-editor h6 a:hover,
.elementor-tab-content p a:hover,
.elementor-tab-content li a:hover,
.elementor-tab-content p a span:hover,
.elementor-tab-content li a span:hover {
    color:#ffea02;
}

footer .elementor-text-editor a {
    text-decoration: unset;
    color:unset;
}

.elementor-nav-menu li {
  width:75px;
  height:75px;
  background-size:cover;
  background-repeat:no-repeat;
  margin-left:10px !important;
  -webkit-transition: background-image 0.2s ease-in-out;
  transition: background-image 0.2s ease-in-out;
}

.elementor-nav-menu li a {
  margin:12px !important;
  background-size:contain;
  background-repeat:no-repeat;
  -webkit-transition: background-image 0.2s ease-in-out;
  transition: background-image 0.2s ease-in-out;
  padding-bottom:0 !important;
}

.elementor-nav-menu li:hover > a div.icon {
  animation: shakeImg 1s;
  animation-iteration-count: 1;
}

.elementor-nav-menu li:hover > a div.text {
  opacity:1;
  padding: 90px 0px 0px 0px !important;
}

.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before {
  background-color: transparent !important;
}

#buildsSearchSidebar {
    background-color: #24292f !important;
    border: 3px solid var(--e-global-color-accent);
    border-radius: 0.25rem !important;
    box-shadow: inset 0 0px 8px rgb(0 0 0), 0 0px 4px rgb(0 0 0);
    margin:11px;
    padding:10px;
}

.elementor-grid-item.type-builds {
    -webkit-transition: all .5s !important;
    transition: all .5s !important;
}

.elementor-grid-item.type-builds .elementor-post__title {
    padding:0 !important;
    margin:0 !important;
}

.elementor-grid-item.type-builds a {
    background-color: #24292f !important;
    border: 3px solid;
    border-radius: 0.25rem !important;
    box-shadow: inset 0 0px 8px rgb(0 0 0), 0 0px 4px rgb(0 0 0);
    padding:10px 10px 10px 10px !important;
    display:block;
    width:100% !important;
    font-family: "countach", sans-serif !important;
    -webkit-transition: all .5s !important;
    transition: all .5s !important;
}

.elementor-grid-item.type-builds.vault_hunter-moze a {
    border-color:#ee0254;
}

.elementor-grid-item.type-builds.vault_hunter-amara a {
    border-color:#a329cb;
}

.elementor-grid-item.type-builds.vault_hunter-zane a {
    border-color:#f18e22;
}

.elementor-grid-item.type-builds.vault_hunter-fl4k a {
    border-color:#46e333;
}

.elementor-grid-item.type-builds a:hover {
    /*border-color:#3af3f3;*/
}

.elementor-grid-item.type-builds:hover {
    transform: scale(1.02) rotate(-1deg);
}

.elementor-grid-item.type-builds a:before {
    background-size: 25px 25px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 25px; 
    height: 25px;
    content:"";
}

.elementor-grid-item.type-builds.vault_hunter-moze a:before {
    background-image: url('https://703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/02/character_moze.png');
    background-size: 25px 25px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 25px; 
    height: 25px;
    content:"";
}

.elementor-grid-item.type-builds.vault_hunter-amara a:before {
    background-image: url('https://703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/02/character_amara.png');
}

.elementor-grid-item.type-builds.vault_hunter-zane a:before {
    background-image: url('https://703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/02/character_zane.png');
}

.elementor-grid-item.type-builds.vault_hunter-fl4k a:before {
    background-image: url('https://703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/02/character_fl4k.png');
}

header .menu-item a {
    margin:0 !important;
    padding:0 !important;
}

header .menu-item a div.icon {
    position:absolute;
    top:12px;
    left:12px;
    height:52px;
    width:52px;
    background-size:contain;
    background-repeat: no-repeat;
}

header .menu-item a div.text {
    position: absolute;
    padding: 80px 0px 0px 0px !important;
    font-family: "countach", sans-serif !important;
    text-transform: uppercase !important;
    font-style: italic;
    color: #ffea02 !important;
    white-space: nowrap !important;
    width:100%;
    text-align:center;
    display:block;
    margin:0 !important;
    opacity:0;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

header .current-menu-item {
background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/button_header_selected.png') !important;
}

header .characters-main-menu-item {
  background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/button_header.png');
}
header .characters-main-menu-item:hover {
  background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/button_header_hover.png');
}
header .characters-main-menu-item a div.icon {
  background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/CHARACTERS.png');
}
header .characters-main-menu-item.current-menu-item a div.icon {
  background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/CHARACTERS_select.png');
}

header .gear-main-menu-item {
  background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/button_header.png');
}
header .gear-main-menu-item:hover {
  background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/button_header_hover.png');
}
header .gear-main-menu-item a div.icon {
  background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/GEAR.png');
}
header .gear-main-menu-item.current-menu-item a div.icon {
  background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/GEAR_select.png');
}


header .gameplay-main-menu-item {
  background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/button_header.png');
}
header .gameplay-main-menu-item:hover {
  background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/button_header_hover.png');
}
header .gameplay-main-menu-item a div.icon {
  background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/GAMEPLAY.png');
}
header .gameplay-main-menu-item.current-menu-item a div.icon {
  background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/GAMEPLAY_SELECT.png');
}

header .collectibles-main-menu-item {
  background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/button_header.png');
}
header .collectibles-main-menu-item:hover {
  background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/button_header_hover.png');
}
header .collectibles-main-menu-item a div.icon {
  background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/COLLECTIBLES.png');
}
header .collectibles-main-menu-item.current-menu-item a div.icon {
  background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/COLLECTIBLES_SELECT.png');
}

header .events-main-menu-item {
  background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/button_header.png');
}
header .events-main-menu-item:hover {
  background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/button_header_hover.png');
}
header .events-main-menu-item a div.icon {
  background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/EVENTS.png');
}
header .events-main-menu-item.current-menu-item a div.icon {
  background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/EVENTS_SELECT.png');
}
header .events-main-menu-item a div.text {
    margin-left:-18px !important;
}

header .assets-main-menu-item {
  background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/button_header.png');
}
header .assets-main-menu-item:hover {
  background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/button_header_hover.png');
}
header .assets-main-menu-item a div.icon {
  background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/02/vhh-assets-icon-2.png');
}
header .assets-main-menu-item.current-menu-item a div.icon {
  background-image:url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/02/vhh-assets-icon-active-2.png');
}


/* BUTTONS */

.moze, .amara, .zane, .fl4k {
  padding:35px !important;
}

.moze img, .amara img, .zane img, .fl4k img {
  width:100px !important;
  margin:0 auto;
}

.pirek, .braques, .mentalmars, .lootlemon {
  padding:25px !important;
}

.pirek img, .braques img, .mentalmars img, .lootlemon img {
  width:150px !important;
  margin:0 auto;
}

.shakeImg:hover img {
  animation: shakeImg 1s;
  animation-iteration-count: 1;
}
@keyframes shakeImg {
  0% { transform: translateX(0%); } 
  15% { transform: translateX(-10%) rotate(-5deg); } 
  30% { transform: translateX(8%) rotate(3deg); } 
  45% { transform: translateX(-6%) rotate(-3deg); } 
  60% { transform: translateX(4%) rotate(2deg); }
  75% { transform: translateX(-2%) rotate(-1deg); }
  100% { transform: translateX(0%); } 
}

.zoom {
  transition: all .5s !important;
}
.zoom:hover {
  transform: scale(1.02) rotate(-1deg);
}

.small-blue-cut-corner-btn {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/bg_blue.png');
}

.small-green-cut-corner-btn {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/bg_green.png');
}

.small-orange-cut-corner-btn {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/bg_orange.png');
}

.small-purple-cut-corner-btn {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/bg_purple.png');
}

.small-blue-cut-corner-alt-btn {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/button_header.png');
}

.small-blue-cut-corner-alt-top-right-btn {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/02/small-blue-cut-corner-alt-top-right-btn.png');
}

.small-blue-cut-corner-btn, 
.small-green-cut-corner-btn, 
.small-orange-cut-corner-btn, 
.small-purple-cut-corner-btn,
.small-blue-cut-corner-alt-btn,
.small-blue-cut-corner-alt-top-right-btn {
  padding:15px;
  background-size:contain;
  background-repeat: no-repeat;
   -webkit-transition: background-image 0.2s ease-in-out;
  background-position: top center;
  transition: background-image 0.2s ease-in-out;
}

.small-blue-cut-corner-alt-btn:hover {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2021/12/button_header_hover.png');
}

.small-blue-cut-corner-alt-top-right-btn:hover {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/02/small-blue-cut-corner-alt-top-right-btn-hover.png');
}

.small-blue-cut-corner-btn img, 
.small-green-cut-corner-btn img, 
.small-orange-cut-corner-btn img, 
.small-purple-cut-corner-btn img {
  width:80%;
  margin:0 auto;
}

.small-blue-cut-corner-alt-btn img,
.small-blue-cut-corner-alt-top-right-btn img {
  width:100%;
}


.blue-cut-corner-btn .elementor-button, 
.green-cut-corner-btn .elementor-button, 
.orange-cut-corner-btn .elementor-button, 
.purple-cut-corner-btn .elementor-button, 
.red-cut-corner-btn .elementor-button,
.aqua-cut-corner-btn .elementor-button,
.blue-cut-corner-alt-btn .elementor-button {
  padding:0;
  width:100%;
}

.blue-cut-corner-btn .left, 
.green-cut-corner-btn .left, 
.orange-cut-corner-btn .left, 
.purple-cut-corner-btn .left, 
.red-cut-corner-btn .left,
.aqua-cut-corner-btn .left,
.blue-cut-corner-alt-btn .left {
  left:0;
  top:0;
  position:absolute;
  height:95px;
  width:37px;
  background-size:contain;
  background-repeat: no-repeat;
   -webkit-transition: background-image 0.2s ease-in-out;
  transition: background-image 0.2s ease-in-out;
}

.blue-cut-corner-btn .center, 
.green-cut-corner-btn .center, 
.orange-cut-corner-btn .center, 
.purple-cut-corner-btn .center, 
.red-cut-corner-btn .center,
.aqua-cut-corner-btn .center {
  margin:0 100px 0 36px;
  position:relative;
  height:95px;
  background-size:contain;
  background-repeat: no-repeat;
  background-size:100% 95px;
   -webkit-transition: background-image 0.2s ease-in-out;
  transition: background-image 0.2s ease-in-out;
}

.blue-cut-corner-alt-btn .center {
  margin:0 12px 0 36px;
  position:relative;
  height:95px;
  background-size:contain;
  background-repeat: no-repeat;
  background-size:100% 95px;
   -webkit-transition: background-image 0.2s ease-in-out;
  transition: background-image 0.2s ease-in-out;
}

.blue-cut-corner-btn .right, 
.green-cut-corner-btn .right, 
.orange-cut-corner-btn .right, 
.purple-cut-corner-btn .right, 
.red-cut-corner-btn .right,
.aqua-cut-corner-btn .right {
  right:0;
  top:0;
  position:absolute;
  height:95px;
  width:100px;
  background-size:contain;
  background-repeat: no-repeat;
   -webkit-transition: background-image 0.2s ease-in-out;
  transition: background-image 0.2s ease-in-out;
}

.blue-cut-corner-alt-btn .right {
  right:0;
  top:0;
  position:absolute;
  height:95px;
  width:12px;
  background-size:contain;
  background-repeat: no-repeat;
   -webkit-transition: background-image 0.2s ease-in-out;
  transition: background-image 0.2s ease-in-out;
}

.blue-cut-corner-btn:hover .left, 
.green-cut-corner-btn:hover .left, 
.orange-cut-corner-btn:hover .left, 
.purple-cut-corner-btn:hover .left, 
.red-cut-corner-btn:hover .left,
.aqua-cut-corner-btn:hover .left,
.blue-cut-corner-alt-btn:hover .left {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/button_blue_sliced_left_hover.png');
  height:94px;
}

.blue-cut-corner-btn:hover .center, 
.green-cut-corner-btn:hover .center, 
.orange-cut-corner-btn:hover .center, 
.purple-cut-corner-btn:hover .center, 
.red-cut-corner-btn:hover .center,
.aqua-cut-corner-btn:hover .center,
.blue-cut-corner-alt-btn:hover .center {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/button_blue_sliced_center_hover.png');
}

.blue-cut-corner-btn:hover .right, 
.green-cut-corner-btn:hover .right, 
.orange-cut-corner-btn:hover .right, 
.purple-cut-corner-btn:hover .right, 
.red-cut-corner-btn:hover .right,
.aqua-cut-corner-btn:hover .right {
  height:94px;
  width:101px;
}

.blue-cut-corner-btn .center > .btn-text, 
.green-cut-corner-btn .center > .btn-text, 
.orange-cut-corner-btn .center > .btn-text, 
.purple-cut-corner-btn .center > .btn-text, 
.red-cut-corner-btn .center > .btn-text,
.aqua-cut-corner-btn .center > .btn-text,
.blue-cut-corner-alt-btn .center > .btn-text {
  font-size:30px !important;
  line-height:1em !important;
  display: flex !important;
  align-items: center !important;
  height:92px !important;
  font-family: "countach", sans-serif !important;
  font-style: italic !important;
  font-weight:400 !important;
}

.blue-cut-corner-alt-btn .center > .btn-text {
  justify-content: center;
  padding-right:28px;
}

.blue-cut-corner-btn .right > .btn-icon, 
.green-cut-corner-btn .right > .btn-icon, 
.orange-cut-corner-btn .right > .btn-icon, 
.purple-cut-corner-btn .right > .btn-icon, 
.red-cut-corner-btn .right > .btn-icon,
.aqua-cut-corner-btn .right > .btn-icon,
.blue-cut-corner-alt-btn .right > .btn-icon {
  height:95px;
  padding:18px;
}

.blue-cut-corner-btn .right > .btn-icon > img, 
.green-cut-corner-btn .right > .btn-icon > img, 
.orange-cut-corner-btn .right > .btn-icon > img, 
.purple-cut-corner-btn .right > .btn-icon > img, 
.red-cut-corner-btn .right > .btn-icon > img,
.aqua-cut-corner-btn .right > .btn-icon > img {
  height:100%;   
}

.blue-cut-corner-btn .left,
.blue-cut-corner-alt-btn .left {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/button_blue_sliced_left.png');
}

.blue-cut-corner-btn .center,
.blue-cut-corner-alt-btn .center {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/button_blue_sliced_center.png');
}

.blue-cut-corner-btn .right {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/button_blue_sliced_right.png');
}

.blue-cut-corner-alt-btn .right {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/button_blue_sliced_right-alt.png');
}

.green-cut-corner-btn .left {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/button_green_sliced_left.png');
}

.green-cut-corner-btn .center {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/button_green_sliced_center.png');
}

.green-cut-corner-btn .right {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/button_green_sliced_right.png');
}

.orange-cut-corner-btn .left {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/button_orange_sliced_left.png');
}

.orange-cut-corner-btn .center {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/button_orange_sliced_center.png');
}

.orange-cut-corner-btn .right {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/button_orange_sliced_right.png');
}

.purple-cut-corner-btn .left {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/button_purple_sliced_left.png');
}

.purple-cut-corner-btn .center {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/button_purple_sliced_center.png');
}

.purple-cut-corner-btn .right {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/button_purple_sliced_right.png');
}

.red-cut-corner-btn .left {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/button_red_sliced_left.png');
}

.red-cut-corner-btn .center {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/button_red_sliced_center.png');
}

.red-cut-corner-btn .right {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/button_red_sliced_right.png');
}

.aqua-cut-corner-btn .left {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/02/button_aqua_sliced_left.png');
}

.aqua-cut-corner-btn .center {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/02/button_aqua_sliced_center.png');
}

.aqua-cut-corner-btn .right {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/02/button_aqua_sliced_right.png');
}

.blue-cut-corner-btn:hover .right {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/button_blue_sliced_right_hover.png');
}

.blue-cut-corner-alt-btn:hover .right {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/button_blue_sliced_right-alt_hover.png');
}

.green-cut-corner-btn:hover .right {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/button_green_sliced_right_hover-3.png');
}

.orange-cut-corner-btn:hover .right {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/button_orange_sliced_right_hover.png');
}

.purple-cut-corner-btn:hover .right {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/button_purple_sliced_right_hover.png');
}

.red-cut-corner-btn:hover .right {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/01/button_red_sliced_right_hover.png');
}

.aqua-cut-corner-btn:hover .right {
  background-image: url('//703336-2327686-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2022/02/button_aqua_sliced_right_hover.png');
}


/* TEXT */

.yellow-text, .yellow-text a {
    color:#ffea02 !important;
}

.yellow-text a:hover {
    text-decoration: underline;
}

.blue-text, .blue-text a {
    color:;#019EF9 !important;
}

.blue-text a:hover {
    text-decoration: underline;
}


/* MOBILE */

@media ( max-width:767px ) {
    
    h1, .elementor-widget-theme-post-title .elementor-heading-title {
      font-size: 3em !important;
      line-height: 1em !important;
    }
    
    h2 {
      font-size: 2em !important;
      line-height: 1em !important;
    }	
    
    h3 {
      font-size: 1.8em !important;
      line-height: 1em !important;
    }
    
    h4 {
      font-size: 1.6em !important;
      line-height: 1em !important;
    }	
    
    h5 {
      font-size: 1.2em !important;
      line-height: 1em !important;
    }
    
    h6 {
      font-size: 1em !important;
      line-height: 1em !important;
    }
    
    .elementor-tab-content h5 {
      font-size: 1.6em !important;
      line-height: 1em !important;
    }

    footer p {
      text-align:center;
    }
  
    .mentalmars, .lootlemon {
      padding:40px !important;
    }

}/* End custom CSS */