/* MOBILE SIDE NAV */
.side-active{
    overflow:hidden;
}
.side-active .side-nav{
    overflow-y:scroll;
}
.side-nav{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    transition:background-color .5s;
    background-color:rgba(0, 0, 0, .3);
    z-index:1001;
}
.side-nav_hidden{
    pointer-events:none;
    background-color:rgba(0, 0, 0, 0);
}
.side-nav__content{
    width:80%;
    max-width:280px;
    transition:transform .5s;
    background-color:#fff;
    will-change:transform;
    backface-visibility:hidden;
    position:absolute;
    right:0;
	    min-height: 100%;
}
.side-nav__content_hidden{
    transform:translateX(103%);
}
.side-nav__items{
    margin:16px 0 0;
    padding:0;
}
.side-nav__item{
    height:35px;
    display:block;
    padding:8px 16px;
    vertical-align:middle;
    color:#666;
    border-bottom:1px solid #ccc;
}
.side-nav__item_last{
    border:none;
}
.action-plus {
    position: absolute;
    top: 5px;
    right: 2px;
    width: 19px;
}
.mob-menu button {
    background: none;
}
.phone-icon-mob img.action {
    display: none;
}
.woocommerce a.btn{
	color:#fff;
}
.woocommerce a.btn:hover{
	color:#30caf4;
}
/* media */
@media (max-width:1199px){

}
@media (max-width:991px){

}
@media (max-width:767px){
    /* mobile nav menu */
    #nav_mobile .tel-number > a {
        font-size: 18px;
        margin: 15px auto 8px;
    }
    #nav_mobile a.btn-secondary {
        background: #9c3;
        color: #fff;
        border: none;
        font-size: 14px;
        margin: 0 auto;
        cursor: pointer;
    }
    .mobile-nav, .mobile-nav-{
         padding: 0 12px 12px;
     }
    .mobile-nav .nav-item, .mobile-nav- .nav-item{
        list-style-type:none;
    }
    .mobile-nav .nav-link, .mobile-nav- .nav-link{
        font-size:14px;
        padding: 0.5em 0;
        text-transform:uppercase;
        color:#080808 !important;
    }
    .nav-link.link-greeen {
        color: #9c3 !important;
    }
    .mobile-nav .nav-link:after, .mobile-nav- .nav-link:after{
        transform:rotate(-90deg);
        margin:-3px 0 0 5px;
        color:#ababab;
    }
    .d-menu{
        border-bottom:1px solid #e0e0e0;
        padding:0 0 15px 20px;
    }
    .d-menu > .column{
        padding-bottom:10px;
    }
    .d-menu.streth .d-item{
        line-height: 15px;
    }
    .mobile-nav .d-item, .mobile-nav .dropdown-item,
    .mobile-nav- .d-item, .mobile-nav- .dropdown-item{
        text-transform:uppercase;
        width:100%;
        color:#7d7d7d;
        padding:5px 0 0 13px;
        font-size:14px;
        line-height: 15px;
        font-family:'Roboto Condensed', sans-serif;
        font-style:normal;
        font-weight:300;
        text-align:left;
        display:block;
    }
    .d-item:hover, .dropdown-item:hover {
        color:#30cbf2 !important;
    }
    /* .d-item:before, .dropdown-item:before {
        content:' - ';
    } */
    .d-item.head-link{
        color:#080808 !important;
        font-size:14px;
        /* padding:5px 0; */
        padding-top: 12px;
        padding-bottom: 5px;
        margin-left: -16px;
    }
    .d-item.head-link.head-link_new {
        margin-left:-5px;
        padding-top:0px;
        color: #7d7d7d!important;
    }
    .d-item.link-new {
        margin-left: 7px;
    }
}
@media (max-width:736px){

}
@media (max-width:320px){

}
