.woo-buttons-on-img .woo-buttons>a:after{
display:none !important;
}
.cart-btn-on-img .woo-buttons {
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 22222 !important;
}
.cart-btn-on-img .woo-buttons a {
    max-width: 100%;
    padding: 10px;
    position: absolute;
    left: 0 !important;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 22222 !important;
}
#footer .wf-container {
    margin: 0 -10px !important;
}
.owl-item {
    box-shadow: 0px 0px 10px 0px #eee;
    margin: 1px 0;
}
.wf-float-left {
    width: 100%;
    text-align: center;
}
#footer.solid-bg {
background: #333;
padding: 39px 0 0;
    border-top: 20px solid #e22128;
}
header.header-bar {
    padding: 0 40px;
}
.top-bar.full-width-line.top-bar-line-hide {
    padding: 0 40px;
}
.main-nav > li > a .menu-text {
 font-weight: 900;
}
.wpb_cart_button a {
    border-radius: 100px !important;
}
.mk-bg-1{
    height: 440px;
    background-size: 100%;
background-image: url(http://kentrugby.com.au/wp-content/uploads/2019/10/23.jpg) !important;
}
.mk-bg-2{
  height: 440px;
}
.mk-bg-2 p{
color:#fff;
}
.mk-bg-2 h2{
color:#fff;
}
.grid_no_animation figcaption {
    background: #fff !important;
}
.mk-center{
text-align:center;
}
.wpb-woo-products-slider.owl-theme .owl-dots .owl-dot span, .wpb-woo-products-slider.owl-theme .owl-nav [class*=owl-] {
    background: #292148 !important;
    color: #fff !important;
    border: none;
    border-radius: 1px;
    padding: 10px 20px;
    font-size: 15px;
}
.owl-carousel .owl-nav i, .owl-carousel .owl-nav i:before {
    color: #ffffff;
}
.wpb_slider_area.wpb_fix_cart {
    
}
.branding img {
    width: 65%;
}
.top-bar-bg {
    background: rgb(226, 33, 40) none repeat center center;
}
.left-widgets.mini-widgets span {
    color: #fff !important;
}
.masthead .soc-ico a {
    color: #fff !important;
 
}
.masthead .soc-ico a:not(:hover) .soc-font-icon, .dt-mobile-header .soc-ico a:not(:hover) .soc-font-icon {

    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    background: none !important;
 
}
.left-widgets.mini-widgets:after {
    content: " ";
    position: absolute;
    display: block;
    width: 59%;
    height: 41px;
    top: -5px;
    right: -407px;
    background: #292148;
    transform-origin: bottom left;
    -ms-transform: skew(-30deg, 0deg);
    -webkit-transform: skew(-30deg, 0deg);
    transform: skew(-30deg, 0deg);
}
.socials li {
    display: inline;
}
.mc4wp-form-fields input[type="submit"] {
    padding: 0px !important;
}
bottom-bar {
 border-top: 1px solid #eee;
    font: normal 16px / 20px "Montserrat", Helvetica, Arial, Verdana, sans-serif;
}
.socials img {
    width: 30px;
    margin: 3px;
    padding: 6px;
    border-radius: 1PX;
  
}
@media (min-width:900px) and (max-width:1024px){
img.preload-me {
    width: 50% !important;
}
}

@media (max-width:1024px){
.dt-mobile-header .menu-select, .dt-mobile-header .mini-nav > ul:not(.sub-nav) > li > a {
    font: 800 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;

}
li.menu-item.menu-item-type-post_type.menu-item-object-page {
    width: 100%;
    max-width: 100%;
    color: #000;
    font-weight: 900;
}
.mobile-sticky-header-overlay.active {
 z-index: 0 !important;
}
.list-type-menu-second-switch.mini-nav ul {
  
    width: 270px !important;

}
.mobile-branding img.preload-me {
    width: 50% !important;
}
body:not(.transparent) .masthead:not(.side-header) {
  
}
}

.hr, .lightbox-arrow-left, .lightbox-arrow-right, .icon-zoom32, .lightbox-icon-close, 
.like-heart, .cover-grid,.ug-lightbox-arrow-right
{ display: inline-block; background: url('http://kentrugby.com.au/wp-content/uploads/2019/10/download-1.png') no-repeat !important; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.hr { background-position: -0px -0px; width: 71px; height: 11px; }
.lightbox-arrow-left { background-position: -0px -11px; width: 50px; height: 110px; }
.ug-lightbox-arrow-right {background-position: -0px -121px !important; }
.icon-zoom32 { background-position: -0px -231px; width: 38px; height: 76px; }
.lightbox-icon-close { background-position: -0px -307px; width: 36px; height: 72px; }
.like-heart { background-position: -38px -231px !important; width: 29px; height: 29px;    position: relative;
    top: 9px; }
.cover-grid { background-position: -50px -11px; width: 2px; height: 2px; }
