/*
 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
------------------------------------------------------------ */
body {
    min-width: 320px;
}
.menu_main_nav img,
.menu_mobile_nav img {
    vertical-align: baseline;
}
.top_panel .top_panel_navi .sub-menu {
    left: 0;
    top: inherit;
}
.header-buttons {
    display: flex;
    width: 260px;
    justify-content: space-between;
    margin: 0;
    padding: 0;
    list-style: none;
}
.header-buttons a {
    display: block;
    box-sizing: border-box;
    height: 34px;
    width: 120px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bolder;
    letter-spacing: .03em;
    line-height: 2.4em;                                  
    border: 1px solid transparent;
    border-radius: 5px;
    background: #0a34e5;
    transition: all .2s ease-in-out;
}
.header-buttons a:hover {
    color: #fff;
    box-shadow: inset 0 0 0 100px rgba(0, 0, 0, .2);
}
.header-buttons li:last-child a {
     background: #ff8a00;
     animation: 1.5s ease 0s infinite normal none move;
}
@keyframes move {0% {opacity: .9}10% {transform: translate3d(-5px, 0, 0)}70% {transform: scale(1);box-shadow: #ff8a0060 0 0 0 15px}80% {transform: translate3d(-5px, 0, 0)}100% {transform: scale(1);box-shadow: #ff880000 0 0 0 25px;opacity: 1}}
.header-img {
    display: block;
    text-align: center;
}
.page_content_wrap {
    padding-top: 30px !important;
}
.sc_header {
    display: flex;
    justify-content: space-between;
}
.sc_header>div {
    align-content: center;
}
.sc_header_menu {
    margin: 0 !important;
}
.sc_search {
    margin-left: 5px !important;
}
@media (max-width:920px) {
    .sc_layouts_menu_mobile_button {
        display: inline-block !important;
    }
    .hide_on_mobile, .sc_layouts_hide_on_mobile {
        display: none !important;
    }
    .sc_header_menu {
        order: 3;
    }
}
@media (max-width:767px) {
    .sc_layouts_row_type_compact .search_wrap .search_submit {
        bottom: -2px;
    }
}
@media (max-width:500px) {
    .header-buttons {
        width: 130px;
        height: 80px;
        flex-direction: column;
    }
}