@import url(https://fonts.googleapis.com/css?family=Teachers|Tomorrow|Tomorrow|Knewave|Tomorrow);

body .visible-yate { display:none !important; } 
body .hidden-yate { display:inherit !important; } 
body.shop_yate .hidden-yate { display:none !important; }
body.shop_yate .visible-yate { display:inherit !important; }

.visible-guest { display:initial !important; }
.hidden-guest { display:none !important; }
.visible-user { display:none !important; }
.hidden-user { display:initial !important; }

body {
	font-family: 'Teachers';
}
h1 {
	font-family: 'Tomorrow';
	font-size: 55px;
	font-weight: normal;
}
h2 {
	font-family: 'Tomorrow';
	font-size: 45px;
	font-weight: normal;
}
h3 {
	font-family: 'Knewave';
	font-size: 35px;
	font-weight: normal;
}
h4 {
	font-family: 'Tomorrow';
	font-size: 35px;
	font-weight: normal;
}
body {
	background-color: #fff8f6;

	/*background-image: url("/myimages/1389/zpos-bg-PlasterTexture.png");*/
	background-image: url("//cdn1.zfood.co.uk/1389/images/zpos-bg-PlasterTexture.png?auto=compress");

	background-attachment: scroll;
}

header, #mobile-header {

	background-attachment: scroll;
}

/* Mobile */
.mobile .km-content {
}
.mobile #mobile-header {
}

/* Text / Typography */

h1, .h1_size, h2, .h2_size, h3, .h3_size, h4, .h4_size, h5, .h5_size, h6, .h6_size, legend {
    font-family: "Tomorrow";
    font-weight: 700;
}

h1:not(.h2_size, .h3_size, .h4_size, .h5_size, .h6_size, .lead, .meta), .h1_size, .hero-unit h1, .jumbotron h1, .page_error-404 #body h1 {
    font-weight: 700;
}

.handwriting {
    font-family: "Knewave";
    font-weight: 400;
}

.btn, .btn-group > .btn:last-child, .btn-group > .btn:first-child, header, .ui-datepicker .ui-datepicker-buttonpane button {
    font-family: "Teachers";
    font-weight: 700;
}

#zp-offcanvas-menu .uk-offcanvas-bar h3, #basket-container h3,
.ui-widget .ui-widget-header, .ui-widget-header, .alert h5 {
    font-weight: 700;
}

/* Globals */
.btn.btn-large, .btn-group > .btn:last-child.btn-large, .btn-group > .btn:first-child.btn-large {
    padding: 16px 24px 16px;
}

.popover h3.popover-title, #basket-container .popover h3.popover-title {
    padding-top: 6px;
}

.well:not(#basket-container, #zp-offcanvas-basket #basket, .checkout .well-basket) > .table-hover > tbody > tr:hover > td, .well:not(#basket-container, #zp-offcanvas-basket #basket, .checkout .well-basket) > .table-hover > tbody > tr:hover > th, .contact-us .ui-widget-content > .table-hover > tbody > tr:hover > td, .contact-us .ui-widget-content > .table-hover > tbody > tr:hover > th {
    background: #d1d1d1;
}

a:not(.btn), .checkout #accordion_security .accordion-group .accordion-heading a small, .btn-link, .btn-link small, .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a, .ui-widget-content a, #ct_details_bar_wrapper .ct_details_bar a, footer:not(.home footer) #footer-link-information, footer:is(.home footer) #footer-link-information {
    color: #FF8914;
    
}

.lead, .jumbotron .lead {
    line-height: 150%;
}

#frmRegister, #frmLogin {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

legend {
    background: #F33034;
    color: #fff;
    padding: 10px 16px;
    border-radius: 10px 10px 0 0;
    border-bottom: 0;
}

.alert:not(.alert-success):not(.alert-danger):not(.alert-error):not(.alert-warning):not(.alert-info):not(.alert-primary):not(.cat-desc):not(.menu-selection > .alert) {
    color: #3A3939;
    background: #E9E9E9;
}


.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] {
    height: 35px;
}

em {
    color: #3A3939;
}

.sys-message {
    padding: 6px 22px;
    border: 0 !important;
}

.sys-message .lead, .sys-message p {
    font-weight: 700;
    font-size: 18px;
}

.sys-message .lead span {
    font-size: 28px;
    margin-right: 5px;
    font-weight: bold;
}

.alert {
 	border-width: 0;
}

.sys-alert {
    text-align: left;
}

.sys-alert .close {
    top: 2px;
}

.alert .close {
    position: relative;
    top: 2px;
}

.contact-us .ui-widget .ui-widget-content {
	background: #E9E9E9;
    
    >.meta, >h4 {
        margin-top: 0;
    }
    
    #box-contact-info {
        margin-bottom: 0;
    }
}

.alert-success, .badge-success, .label-success, .alert-success .close {
    background: #D7F9DD;
    color: #2BC960;
}

.badge-warning, .label-warning, .alert-warning, .alert-warning .close {
    background: #FFEBD1;
    color: #FCA838;
}
.badge-danger, .label-danger, .alert-danger, .alert-danger .close, .alert-danger .uk-close, .alert-danger .close {
    background: #FFC9C9;
    color: #EE4E4E;
}
.alert-info, .badge-info, .label-info, .alert-info .close {
    background: #CFF4FF;
    color: #3CA7BC;
}

header .ct_header_row .btn.order-btn {
    margin-top: 15px;
    max-width: 230px;
    width: unset;
    margin-left: auto;
    margin-right: auto;
}

header .ct_header_row .right_column .order-btn {
    margin-top: -3px;
    margin-right: 10px !important;
    float: right;
}

header .ct_header_row .header_icons_mobile .btn.order-btn {
    margin-top: -3px;
    margin-right: 10px !important;
}

header #opening-status.status-CLOSED, header #opening-status-mobile.status-CLOSED {
    color: #EE4E4E !important;
}

header #opening-status.status-OPEN, header #opening-status-mobile.status-OPEN {
    color: #2BC960 !important;
}

.website-image img:not(.hygiene img) {
    border-radius: 10px;
}

.modal .modal-header {
    padding: 9px 15px 9px;
}

.modal .modal-header h3 {
    font-size: 24px;
}

.well {
    background: #E9E9E9;
}

.modal .modal-header .close {
    margin-top: 7px;
    margin-right: 7px;
}

header #opening-status.status-OPEN, header #opening-status-mobile.status-OPEN {
    color: #15BC42 !important;
}

header #opening-status, header #opening-status-mobile {
    text-decoration: none;
    font-weight: 700;
    margin-top: 4px;
}

body:not(.user_guest) .members_link path {
    fill: #F33034;
}

header .header_icons a:not(#opening-status):is(.text-success):hover svg path, header .header_icons a:not(#opening-status):is(.text-success):focus svg path {
    fill: #404040;
}

/* Nav bar */
#logo img {
    max-height: 90px;
}

#ct_details_bar_wrapper {
    background: #2E58BD;
    color: #FFF8F6;
    
    .ct_details_bar small {
    	color: #FFF8F6;
	}
}

#ct_details_bar_wrapper .ct_details_bar a:hover, #ct_details_bar_wrapper .ct_details_bar a:focus, .how-im-ordering a small:hover, .how-im-ordering a small:focus {
    color: #E48425;
}

a:not(.btn):hover, a:not(.btn):focus, .checkout #accordion_security .accordion-group .accordion-heading a small:hover, .checkout #accordion_security .accordion-group .accordion-heading a small:focus, .btn-link:hover, .btn-link:focus, .btn-link small:hover, .btn-link small:focus, .ui-state-highlight a:hover, .ui-state-highlight a:focus, .ui-widget-content .ui-state-highlight a:hover, .ui-widget-content .ui-state-highlight a:focus, .ui-widget-header .ui-state-highlight a:hover, .ui-widget-header .ui-state-highlight a:focus, .ui-widget-content a:hover, .ui-widget-content a:focus, footer:is(.home footer) #footer-link-information:hover, footer:is(.home footer) #footer-link-information:focus, footer:not(.home footer) #footer-link-information:hover, footer:not(.home footer) #footer-link-information:focus {
    color: #E48425;
}

header .header_icons a:not(#opening-status):not(.text-success) svg path {
    fill: #F33034;
}

.dropdown-menu > li > a, header ul.dropdown-menu > li > a {
    font-weight: 700;
}

footer:not(.home footer) {
    background: #2E58BD;
}

.social_media_links .footer-halal {
    height: 48px;
    margin-right: 20px;
}

#bottom_features {
    position: relative;
    z-index: 1;
    margin: 0px auto;
    top: 40px;
}

footer .vendor-zpos img {
    filter: invert(1);
}

.home footer .vendor-zpos img {
    filter: brightness(1);
}

footer:not(.home footer) .label-copyright {
    color: #FFF8F6;
}

/* Home page */
.home .column_modules .mod_postcode_box .input-append #home-order-buttons > .btn {
    padding: 11px 13px 11px;
}

.home .zp_three_columns {
    background-image: url(/myimages/1389/zpos-bg-red_splash_bg_fullsize.png?auto=compress);
    background-size: 100%;
    background-repeat: no-repeat;
}

.home #mod_postcode_box_pc {
    height: 40px;
}

.home .zp_first_row .h1_size, .home .zp_second_row .h1_size {
    color: #F33034;
}

.home .zp_first_row .handwriting, .home .zp_second_row .handwriting {
    color: #2E58BD;
}

.home .zp_first_row_left_img:hover, .home .zp_first_row_left_img:focus, .home .zp_second_row_right_img:hover, .home .zp_second_row_right_img:focus {
    transition: unset;
    transform: unset;
}

.home .zp_three_columns_img:hover, .home .zp_three_columns_img:focus {
    transition: 0.2s;
    transform: scale(1.05) rotateZ(-2deg);
}

#myCarousel .carousel-caption {
    display: none;
}

.home .zp_lp .content .well {
    background: #F33034;
    color: #FFF8F6;
}

.home .zp_lp .content {
    max-width: 600px;
}

#ct_details_bar_wrapper {
    margin: 0;
}

#ct_details_bar_wrapper~.container {
    margin-top: 30px !important;
}

/* Absolute Graphics */
.home .top_torn {
    width: 100%;
    margin-top: -5px;
    z-index: -2;
}

.bottom_torn {
    position: relative;
    width: 100%;
    bottom: -10px;
}

.home .white_splash, .home .top_torn {
    position: absolute;
}

.home .white_splash {
    top: -100px;
    left: 50%;
    transform: translateX(145%);
    z-index: -1;
}

.home .red_splash {
    top: 50%;
    transform: translateY(-50%);
}

.zp_three_columns {
 	padding-top: 40px;   
}

.menu-selection > .alert h3 {
    font-family: "Outfit";
}

/* Menu Page */
.menu .outer-wrapper {
    background-image: url(/myimages/1389/zpos-bg-menu_page_splash.png?auto=compress);
    background-size: 90%;
    background-position: center 500px;
    background-repeat: no-repeat;
}

.menu .menu-selection h1, .menu .menu-selection h3 {
    text-wrap: balance;
}

.menu .inner-wrapper {
    background-image: url(/myimages/1389/paint_splash_bg_2.png?auto=compress);
    background-size: 327px;
    background-position: right 10% top 180px;
    background-repeat: no-repeat;
}

.modal-body .type-choose-one .btn-group {
    max-width: 50%;
}

#responsive-food-menu {
    background: #2E58BD;
}

.selected-no-salad { display: none; }

#responsive-food-menu .navbar-inner .container .brand {
    font-family: "Tomorrow";
    padding: 17px 7px 17px;
    font-weight: 700;
    font-size: 28px;
}

.menu .primary_text {
    font-weight: 700;
}

.well.loyalty_well {
    background: #2E58BD;
    
    .handwriting {
        font-size: 36px;
    }
    
    .primary_text, .lead {
        color: #fff;
    }
    
    .lead {
        font-weight: 400;
            margin-bottom: 10px;
    }
}

#basket-container {
    background: #2E58BD;
}

.how-im-ordering h2 {
    color: #262626;
    font-weight: 700;
}

.how-im-ordering a small {
    color: #FF8914;
}

.menu .ui-widget .ui-widget-content {
    background: #FFF8F6;
}

.checkout .btn-proceed-final {
    text-transform: capitalize;
}

.ui-tabs-menu {
    background: #FFF8F6;
}

.ui-tabs-menu .ui-tabs-panel .product-container-panel .ui-widget-header {
    background: #2E58BD;
}

.ui-tabs-menu .tb-nav-tabs {
    background: #F6F6F6;
}

.well, .ui-tabs-menu, .page-review-order {
    border-radius: 10px;
}

.menu .ui-widget .ui-widget-content {
    border-bottom-right-radius: 10px;
}

.ui-tabs-menu .ui-tabs-panel .product-container-panel .ui-widget-header {
    font-size: 28px;
    padding: 10px 20px 10px;
}

.ui-tabs-menu .tb-nav-tabs li a:not(.ui-tabs-active a), .ui-tabs-menu .tb-nav-tabs li.ui-tabs-active a:not(.ui-tabs-active a) {
    border: 2px solid #2E58BD;
    color: #3A3939;
}

.well .ui-widget-content, .ui-tabs-menu .ui-widget-content, .page-review-order .ui-widget-content, .ui-widget-content .muted {
    color: #3A3939;
}

.ui-tabs-menu .tb-nav-tabs li a svg path, .ui-tabs-menu .tb-nav-tabs li.ui-tabs-active a svg path {
    fill: #3A3939;
}

.ui-tabs-menu .tb-nav-tabs li a:is(.ui-tabs-active a), .ui-tabs-menu .tb-nav-tabs li.ui-tabs-active a:is(.ui-tabs-active a) {
    border: 2px solid #F33034;
    background: #F33034;
}

.ui-tabs-menu .tb-nav-tabs li .ui-icon-close, .ui-tabs-menu .tb-nav-tabs li.ui-tabs-active .ui-icon-close {
    top: -7px;
}

#editSpecialDealModal .type-choose-multiple > .row-fluid small .btn-option, #editProductModal .type-choose-multiple > .row-fluid small .btn-option {
    text-transform: unset;
}

.ui-tabs-menu .media-heading .name {
    font-family: "Teachers";
}

.ui-widget .ui-state-highlight small {
    color: #E9E9E9;
}

.menu .ui-tabs-menu .tb-nav-tabs li.ui-tabs-active .ui-icon-close {
    filter: brightness(100);
}

.menu .ui-tabs-menu .tb-nav-tabs li a:not(.ui-tabs-active a):hover + .ui-icon-close, .menu .ui-tabs-menu .tb-nav-tabs li a:not(.ui-tabs-active a):focus + .ui-icon-close {
    filter: brightness(100);
}

.uk-nav-offcanvas>li>a:hover, .uk-nav-offcanvas>li>a:focus {
    background: #2E58BD !important;
    color: #fff !important;
}

.checkout .loyaltypoints_box.well .ctl-pointsoptions .btn-link:hover, .checkout .loyaltypoints_box.well .ctl-pointsoptions .btn-link:focus {
    color: #D5D5D5 !important;
}

.checkout .loyaltypoints_box.well h5 {
    font-weight: 700;
}

.checkout .loyaltypoints_box.well .row-credits .ui-widget-header:not(.col-equals .ui-widget-header) {
    font-family: "Tomorrow";
    text-transform: uppercase;
    font-weight: 700;
}

.checkout .loyaltypoints_box.well .row-credits .well-white {
    padding: 10px 0 10px;
}

.checkout .ctl-forgotPassword {
    font-weight: normal;
}

#zp-offcanvas-basket h3 {
    font-weight: 700;
}

/* Members Page */
.user_guest.members #frmLogin + .website-image .members_img_caption {
    font-weight: 700;
    max-width: 270px;
}

.members .hero-unit {
    background: #2e58bd;
    
    h1, p {
        color: #fff !important;
    }
}

.members fieldset legend {
    border-radius: 20px;
}

.nav-list .nav-header {
    font-weight: 700;
    font-size: 20px;
}

.nav-list > li > a {
    font-size: 18px;
}

.nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus {
    background: #F33034;
    color: #fff;
    
    small {
        color: #c3c3c3;
    }
}

legend small {
    color: #c3c3c3;
}

.nav-list .active > a > [class^="icon-"], .nav-list .active > a > [class*=" icon-"] {
    filter: brightness(100);
}

.nav>li>a:hover, .nav>li>a:focus {
    background: #dfdfdf;
}

/* Contact Page */
.contact-us .ui-widget .ui-widget-header {
    padding: 8px 20px 10px;
}

/* Discount Banners*/
.menu-container-home-delivery .collectoffer,
.orderfor-home-delivery .collectoffer,
.menu-container-collection .deloffer,
.orderfor-collection .deloffer{
    display:none;
}

/* Media Queries */
@media (min-width: 481px) {
    #editProductModal .type-choose-one .row-fluid .control-group .control-label {
        width: 50%;
        text-align: left;
    }
    
    #editProductModal .type-choose-one .row-fluid .control-group .controls {
        margin-left: unset;
    }
    
    header .ct_header_row>.order-btn {
        display: none !important;
    }
}

@media (max-width: 1182px) {
    .menu .inner-wrapper, .menu .outer-wrapper, .members.user_guest .inner-wrapper {
        background-image: unset !important;
    }
    
    .menu .image_top {
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 979px) {
    .form-horizontal .control-label {
        width: unset !important;
    }
    
    #editProductModal .type-choose-one .row-fluid .control-group .control-label {
        padding-right: 9px;
    }
    
    header .navbar .header_icons_mobile {
        align-items: center;
        margin-top: -7px;
    }
    
    header .ct_header_row .header_icons_mobile .btn.order-btn {
    	margin-top: 0;
    	margin-right: 20px !important;
	}
    
    header .navbar .navbar-inner .container .btn-navbar {
        margin-top: 10px;
    }
}

@media (max-width: 480px) {
    .modal-body .form-horizontal.type-choose-one .control-label {
        width: 100%;
    }
    
    .modal-body .form-horizontal.type-choose-one .controls {
        margin-left: 0;
    }
    
    .zp_lp_under_image {
        display: none;
    }
    
    .handwriting {
    	font-size: 30px;
	}
    
    #logo img {
    	max-height: 80px;
	}
    
    .home .carousel-control {
        top: 28%;
    }
    
    header .ct_header_row .right_column .order-btn {
        display: none !important;
    }
}

@media (min-width: 768px) {
    .home .zp_lp .content .well .well_left_side {
        width: 75%;
    }
}

@media (min-width: 980px) {
    header .navbar .navbar-inner .container .nav > li > a {
        background: #FFF;
        color: #F33034;
        border-radius: 4px;
        border: 2px solid #F33034;
    }
    
    header .navbar .navbar-inner .container .nav > li ul.dropdown-menu a {
        padding: 6px 16px 8px;
    }
    
    header .navbar .navbar-inner .container .nav > li > a .caret {
        margin-top: 7px;
    }
    
    header .navbar .navbar-inner .container .nav > li:hover > a, header .navbar .navbar-inner .container .nav > li:focus > a, header .navbar .navbar-inner .container .nav > li.active > a, header .navbar .navbar-inner .container .nav > li:is(.open) > a, header .navbar .navbar-inner .container .nav > li.dropdown.open > a {
        background: #F33034;
        color: #FFF;
        border: 2px solid #F33034;
    }
    
    header .navbar .navbar-inner .container .nav > li:hover > a.dropdown-toggle .caret, header .navbar .navbar-inner .container .nav > li:focus > a.dropdown-toggle .caret, header .navbar .navbar-inner .container .nav > li.active > a.dropdown-toggle .caret, header .navbar .navbar-inner .container .nav > li:is(.open) > a.dropdown-toggle .caret, header .navbar .navbar-inner .container .nav > li.dropdown.open > a.dropdown-toggle .caret {
        border-top-color: #fff;
    }
}

@media (max-width: 767px) {
    .ct_details_bar .ct_user_status {
        margin-bottom: 3px;
    }
    
    .home .zp_three_columns {
        max-width: unset;
        margin-left: unset;
        margin-right: unset;
        
        .container {
            max-width: 560px;
        }
	}
    
    header .right_column {
        margin-top: 35px;
    }
    
    .modal-body .type-choose-one .span6 {
    	width: 100%;
    }
    
    #editProductModal .type-choose-one .row-fluid .control-group .control-label {
        width: 60%;
    }
    
    #mobile_food_menu_nav .zp-ctl-categories {
        color: #fff !important;
    }
    
    .home .zp_lp .well {
        padding: 40px 20px 40px;
    }
    
    .home .carousel-control {
        top: 35%;
    }
    
    .home .carousel-control svg path {
        fill: #FFF8F6;
    }
    
    .home .white_splash, .home .top_torn, .zp_first_row_right_img, .zp_second_row_left_img {
        display: none !important;
    }
}

@media (min-width: 767px) {
    .home .mod_postcode_box .left_side_postcode {
        top: -8px;
    	position: relative;
    }
}

@media (min-width: 979px) and (max-width: 1100px) {
    header .navbar .navbar-inner .container .nav > li > a:is(.nav li a) {
        font-size: 14px;
    }
}

@media (max-width: 979px) and (min-width: 768px) {
    #logo img {
        max-height: 80px;
    }
    
    header .right_column {
        margin-top: 15px;
    }
}

@media (max-width: 979px) {
    header {
        margin: 20px auto 20px;
    }
    
    .members #frmRegister .control-group, .members #frmLogin .control-group {
        padding: 0 20px;
    }
    
    header .navbar .header_icons_mobile > a:not(#opening-status):not(.text-success) svg path {
        fill: #F33034;
    }
    
    header .navbar .nav-collapse .nav > li a {
        padding: 5px 20px;
    }
    
    header .navbar .nav-collapse .nav > li .dropdown-menu a {
        padding: 5px 20px;
    }
    
    .user_guest.members #frmLogin + .website-image .members_img_caption {
        text-align: left;
    }
    
    header .navbar .nav-collapse .nav {
        margin-bottom: 0;
        background: #e9e9e9;
    }
    
    #ct_details_bar_wrapper {
		padding: 6px 0;
    }
    
    .sys-message .lead, .sys-message p {
    	font-size: 14px;
	}
}

@media (min-width: 1201px) {
    header .navbar .navbar-inner .container .nav li a:is(.nav > li > a) {
        font-size: 18px;
        padding: 15px 15px 15px;
    }
    
    body:not(.home) header .navbar .navbar-inner .container .nav li a:is(.nav > li > a) {
        font-size: 15px;
    }
    
    .home .zp_first_row .p_left, .home .zp_second_row .p_left {
        padding-left: 60px;
    }
    
    .home .zp_first_row .p_right, .home .zp_second_row .p_right {
        padding-right: 70px;
    }
}

@media (min-width: 979px) and (max-width: 1400px) {
    header .right_column {
        width: 120% !important;
    }
}

@media (min-width: 1401px) {
    header .right_column {
        width: 100% !important;
    }
}

@media (max-width: 1200px) {
    .home .zp_three_columns {
        background-size: 150%;
        background-position: center;
    }
}

@media (max-width: 1400px) and (min-width: 768px) {
    .home .zp_first_row .handwriting, .home .zp_second_row .handwriting {
        font-size: 30px !important;
    }
    
    .home .zp_first_row h3, .home .zp_second_row h3 {
        font-size: 42px !important;
    }
}

@media (max-width: 1500px) {
    .menu .menu_splash {
        display: none;
    }
}

.stamp {
    margin-top: -170px;
    position: relative;
    top: 94px;
    left: 30px;
}

.stamp_animate {
    animation: stamp_animation 0.5s forwards;
}

/* Bounce easeOut approximation */
@keyframes stamp_animation {
  0% {
    top: 0;
    left: 0;
    opacity: 0;
    transform: scale(0);
  }

  60% {
    top: 100px;
    left: 30px;
    opacity: 1;
    transform: scale(1.1);
  }

  80% {
    top: 90px;
    transform: scale(0.95);
  }

  100% {
    top: 94px;
    left: 30px;
    opacity: 1;
    transform: scale(1);
  }
}

#prefooter {
    background-image: url(/myimages/1389/zpos-bg-prefooter_bg_1.png?auto=compress);
    background-position: bottom;
    background-size: cover;
    height: 300px;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    bottom: -1px;
    position: relative;
}

.members.user_guest .inner-wrapper {
    background-image: url(/myimages/1389/paint_splash_bg_3.png?auto=compress);
    background-size: 327px;
    background-position: right 10% top 180px;
    background-repeat: no-repeat;
}