/*
 Theme Name:   Nuts Child Theme
 Theme URI:    http://nuts.themerex.net/
 Description:  Nuts Child Theme
 Author:       ThemeRex
 Author URI:   http://themerex.net/
 Template:     nuts
 Version:      1.0.0
 Tags: poker, casino, gambling, games, affiliate, affiliate blog, affiliate news, betting, sports betting, bookmaker, casino blog, casino games, poker blog, gambling blog, shop 
 Text Domain:  nuts
*/

/* =Theme customization starts here
------------------------------------------------------------ */

.sidebar_hide.narrow_content .post_item_single.post_type_post{
  width: 100%;
}

.menu_mobile_widgets_area {
  background: #120d1c !important;
}
.menu_mobile .menu_mobile_inner a:hover,
.menu_mobile .menu_mobile_inner .current-menu-item > a {
  color: #e1884d !important;
}
.scroll_to_top_style_default {
  border-color: #e1884d !important;
  background-color: #e1884d !important;
  justify-content: center;
}
#contact_form span.submit-style-in, .comments_wrap input#send_comment {
  border-color: #e1884d !important;
  background-color: #e1884d !important;
}
#rotate-landscape-overlay {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.95);
  display: none;
  z-index: 999999;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 25px;

  opacity: 0;
  transition: opacity 0.5s ease;
}

#rotate-landscape-overlay.show {
  display: flex;
  opacity: 1;
}

/* container that keeps GIF + text centered */
.rotate-center-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

/* gif */
.rotate-gif {
  width: 160px;
  max-width: 85%;
  height: auto;
  animation: fadeGif 0.6s ease forwards;
}

/* fade + scale animation */
@keyframes fadeGif {
  0% {
    opacity: 0;
    transform: scale(0.92);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

/* text below the GIF */
.rotate-text {
  margin-top: 20px;
  font-size: 20px;
  line-height: 1.4;
  color: #fff;
  font-weight: 400;
}

.rotate-text strong {
  font-weight: 700;
  font-size: 22px;
}
.show {
  display: flex !important;
}
.post_layout_band .post_content_wrap .post_meta_item.post_categories a, .post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label){
  background-color: #e1884d !important;
}