@import url(https://fonts.googleapis.com/css?family=Lato|Bubblegum+Sans|Bubblegum+Sans|Bubblegum+Sans|Bubblegum+Sans);

body .visible-manorpark { display:none !important; } 
body .hidden-manorpark { display:inherit !important; } 
body.shop_manorpark .hidden-manorpark { display:none !important; }
body.shop_manorpark .visible-manorpark { 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: 'Lato';
}
h1 {
	color: #ffffff;
	font-family: 'Bubblegum Sans';
}
h2 {
	font-family: 'Bubblegum Sans';
}
h3 {
	font-family: 'Bubblegum Sans';
}
h4 {
	font-family: 'Bubblegum Sans';
}
body {
	background-color: #c69260;

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

	background-attachment: fixed;
	background-size: cover;
}

header, #mobile-header {

	background-image:none;
	background-attachment: scroll;
}

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

/*---------------------resets/ display nones/ global---------------------*/
* {
    text-shadow: none !important;
    box-shadow: none !important;
    font-weight: normal ;
    line-height: normal;
    border-radius: 0 !important;
}
.home h1, .contact-us h1, .home-about, #body-bottom-hr, 
.ct_header_row .left_column, .ct_header_row .right_column,
.home .ct_user_status, .span4.column_modules, .ct_details_bar,
.home .header-wood{
    display: none;
}
legend, .well-login p, .voucher_box h5, .voucher_box span,
.well-how-pay em, .control-group .text-info, .marginbottom15 .muted,
.marginbottom15 .muted a, h1 small, #help-o-oc-oa, #help-o-oc-or,
.information a, .order-complete .text-warning {
 	color: #fff;   
}
.error-404 .text-error{
 	color:  #d24427;  
}
#container, body {
    padding: 0;
}
footer {
    margin-top: 0;
}
.btn-success {
    background: #3fbf39;
    background: -moz-linear-gradient(top, #3fbf39 0%, #029a2b 100%);
    background: -webkit-linear-gradient(top, #3fbf39 0%,#029a2b 100%);
    background: linear-gradient(to bottom, #3fbf39 0%,#029a2b 100%);
}
.btn-success:hover, .btn-success:focus{
    background: #029a2b;
}

/*---------------------fonts---------------------*/
a, a:hover, a:focus{
	color: #d24427;
}
.popover, .gm-style-iw, .trigger-paymentmethod .muted, em {
    color: #454343;
}
.menu h1 {
    text-align: center;
    font-size: 75px;
    line-height: 150%;
    text-transform: uppercase;
}
h1{
    text-shadow: 2px 2px 2px rgba(0,0,0,0.5) !important;
}
.nav.main-menu {
    margin-top:20px;
}

/*---------------------containers---------------------*/ 
#container {
    border-radius: 0;
    width: 100%;
    background: none;
}
#body, #responsive-food-menu {
    max-width: 1170px;
    margin: 0 auto;
}
#body{
    margin-bottom: 20px;   
}
header{
    position: relative;
    z-index: 10;
}	
.home #body {
    max-width: 1920px;
    margin-top: 0;
    margin-bottom: 0;
}
#logo{
 	text-align: center;   
}
.well {
    background: #15753e;
    border-radius: 0;
    border: none;
}
.well h3 {
    color:#fff;
}
.ct_details_bar {
    line-height: 30px;
}
.hero-unit {
    background: #d24427;
}
.hero-unit a{
    color: #fff;
}
.header-wood{
 	margin-bottom: 50px;   
}
/*---------------------nav styles---------------------*/
.navbar {
    margin-bottom: 0 !important;
    background:url("/myimages/461/nav_bg.png");
}
.navbar-inner {
    background: none;
    border: none;
    padding: 12px 0;
}
.navbar .nav {
    float: right;
}
.navbar .nav>li>a {
    background: none;
    color: #454343;
    font-family: 'Bubblegum Sans';
    font-size: 44px;
    line-height: 1;
    padding: 0 20px;
}
.navbar .nav>.active>a, .navbar .nav>.active>a:hover,
.navbar .nav>.active>a:focus,.navbar .nav>li>a:focus,
.navbar .nav>li>a:hover, .home .navbar .nav>.active>a, .home .navbar .nav>.active>a:hover,
.home .navbar .nav>.active>a:focus, .home .navbar .nav>li>a:focus,
.home .navbar .nav>li>a:hover,.navbar .nav li.dropdown.open>.dropdown-toggle,
.navbar .nav li.dropdown.active>.dropdown-toggle,
.navbar .nav li.dropdown.open.active>.dropdown-toggle {
    color: #d24427;
    background: none;
}
.navbar .nav, .navbar .nav > li {
    float: none !important;
    display: inline-block;
    vertical-align: top;
}
.navbar-inner {
    text-align: center;
}
/*---------------------home nav styles---------------------*/
.home .navbar {
 	max-width: 330px;
    position: absolute;
    left: 10%;
    z-index: 10;
    
    padding: 35px 50px 0 50px;
    box-sizing: border-box;
    -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2) !important;
    -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2) !important;
    box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2) !important;
}
.home .navbar .nav, .home .navbar .nav > li {
    float: none !important;
    display: block;
    vertical-align: middle;
}
.home .navbar-inner{
    background: none;
}	
.home .navbar .nav>li>a {
    background: none;
    color: #454343;
    font-size: 44px;
    line-height: 1;
    font-family: 'Bubblegum Sans';
    padding: 7px 0;
}
/*---------------------caret colour---------------------*/

.navbar .nav li.dropdown > .dropdown-toggle .caret, 
.navbar .nav li.dropdown.open>.dropdown-toggle .caret, 
.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {
    border-top: 6px solid #fff;
}
.navbar .nav li.dropdown > .dropdown-toggle:hover > .caret, 
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown>a:hover .caret, .navbar .nav li.dropdown>a:focus .caret,
.navbar .nav li.dropdown.active>.dropdown-toggle .caret {
    border-top: 6px solid #fff;
}

/*---------------------nav list---------------------*/
.nav-header{
    color: #fff;
}
.nav-list>li>a{
    color: #fff;
}
.nav-list>li>a:hover, .nav-list>li>a:focus, .nav-list>.active>a,
.nav-list>.active>a:hover, .nav-list>.active>a:focus {
    background: #d24427;
}

/*---------------------nav button---------------------*/

.navbar .btn-navbar {
    background: #d24427;
    text-shadow: none;
    border-color: white;
    border-radius: 0;
    margin-top: 22px;
}
.home .navbar .btn-navbar {
    background: none;
}
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, 
.navbar .btn-navbar:active, .navbar .btn-navbar.active,
.navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
    background: #14753e;
}

/*---------------------dropdown menu---------------------*/

.dropdown-menu {
    background: #d24427;
}
.dropdown-menu>li{
    padding: 3px 20px;
}
.dropdown-menu>li>a {
    color: #fff;
    position: relative;
    text-transform: uppercase;
    text-align: center;
    padding: 0;
}
.dropdown-menu>li:hover {
    background: #fff;
    color: #d24427 !important;
}
.dropdown-menu>li:hover a {
    color: #d24427 !important;
}
.dropdown-menu>li>a:hover {
    background: #fff;
    color:  #d24427 !important;
}
/*---------------------opening status---------------------*/
#opening-status {
    font-family: 'Bubblegum Sans';
    font-weight: normal !important;
}
.navbar .brand{
 	margin-left: 0;   
}
.navbar #opening-status.brand {
    float: right;
    margin-left: 0;
    margin-top: -43px;
}
.home #opening-status.brand{
 	float: none;
    margin: 0 -50px 0 -50px;
    font-size: 44px;
    text-align: center;
}
.status-CLOSED {
    color: white !important;
    background: #c52326;
    background: -moz-linear-gradient(top, #c52326 0%, #a01d21 100%);
    background: -webkit-linear-gradient(top, #c52326 0%,#a01d21 100%);
    background: linear-gradient(to bottom, #c52326 0%,#a01d21 100%);
}
.status-OPEN {
    color: white !important;
    background: #00743d;
    background: -moz-linear-gradient(top, #00743d 0%, #04522c 100%);
    background: -webkit-linear-gradient(top, #00743d 0%,#04522c 100%);
    background: linear-gradient(to bottom, #00743d 0%,#04522c 100%);
}

/*---------------------details bar---------------------*/
.ct_details_bar{
    
}
.ct_local_branch_details{
    color: #454343;
    font-size: 18px;
    margin-bottom: 10px;
}	
.ct_local_branch_details strong{ 
    font-weight: bold !important;
}
/*---------------------slider---------------------*/
.column_slideshow{
}
.carousel{
 	margin-bottom: 0;   
}
.carousel-control {
    top: 50%;
    left: 15px;
    font-size: 120px;
    background: none;
    border: none;
}
.carousel-caption{
    background: none;
    top: 50px;
    right: 10%;
    left: initial;
    bottom: initial;
    font-family: 'Bubblegum Sans';
    text-align: right;
}	
.carousel-caption p{
    font-size:54px;
    text-shadow: 2px 2px 2px rgba(0,0,0,0.8) !important;
    line-height: 1;
}

.carousel-caption p small{
 	font-size: 17px;   
    text-shadow: 2px 2px 2px rgba(0,0,0,0.8) !important;
}
.carousel-caption p strong, .mobileoffer p strong {
    color:#f9ff03;
}
.carousel-caption .btn{
    display: inline-block;
    margin-top: 20px;
    font-size: 30px;
    text-transform: uppercase;
    padding: 20px 25px;
}	
.carousel-caption .btn-danger{
    background: #c52326;
    background: -moz-linear-gradient(top, #c52326 0%, #a01d21 100%);
    background: -webkit-linear-gradient(top, #c52326 0%,#a01d21 100%);
    background: linear-gradient(to bottom, #c52326 0%,#a01d21 100%);
}
.carousel-caption .btn-danger:hover{
    background: #a01d21;
}
.carousel-inner .item:nth-child(3) .carousel-caption{
 	top: initial;
  	bottom: 50px;
    right: 5%;
}
.carousel-inner .item:nth-child(2) .carousel-caption{
    right: 5%;
}
#myCarousel .carousel-inner .item:nth-child(1) p.uk-text-small{
    font-size: 15px;
    margin-top
}	
#myCarousel .carousel-inner .item:nth-child(1) .btn{
 	line-height: 1;   
}

.mobileoffer {
    text-align: center;
    background: #15743e;
    padding:10px;
}
.mobileoffer p{
    font-size:24px;
    line-height: 1;
    color:#fff;
}	
.mobileoffer p small{
 	font-size: 14px; 
}
/*---------------------postcode box---------------------*/
.mod_postcode_box {
    border: none;    
    box-sizing: border-box;
    background:url("/myimages/461/postcode_bg.png");
    background-size: cover;
    -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2) !important;
    -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2) !important;
    box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2) !important;
}
.mod_postcode_box .lead {
    font-size: 48px;
    line-height: 100%;
    font-family: 'Bubblegum Sans';
    margin: 30px 0 !important;
}
.mod_postcode_box .lead, .mod_postcode_box .col3 {
    color: #fff;
}
.mod_postcode_box .col3{
    font-family:;
    font-size: 18px;
}
.mod_postcode_box .btn, .menu-selection .btn.btn-primary {
    text-transform: uppercase;
    background: #c52326;
    background: -moz-linear-gradient(top, #c52326 0%, #a01d21 100%);
    background: -webkit-linear-gradient(top, #c52326 0%,#a01d21 100%);
    background: linear-gradient(to bottom, #c52326 0%,#a01d21 100%);
}
.mod_postcode_box .btn .caret {
    margin-top: 14px;
}
.mod_postcode_box .btn-group{
 	display: block;   
}
.mod_postcode_box input, .mod_postcode_box .btn {
    height: 60px;
    width: 90% !important;
    border: none;
    border-radius: 0 !important;
    margin-bottom: 10px;
    font-family: 'Bubblegum Sans';
    font-size: 30px;
}
.mod_postcode_box > .input-append {
    max-width: 100%;
    width: 85%;
}
.btn-group.open .btn-success.dropdown-toggle, .mod_postcode_box .btn-success:hover
.mod_postcode_box .btn-group.open .btn-success.dropdown-toggle,
.mod_postcode_box .dropdown-menu {
    background: #a01d21;
}
.mod_postcode_box .dropdown-menu>li>a {
    color: #fff;
}
.mod_postcode_box .dropdown-menu>li>a:hover {
    background: none;
    color: #a01d21;
}
.mod_postcode_box img{
    margin-top: 27px;   
}
/*---------------------prefooter---------------------*/
.wood-bg{
 	background:url("/myimages/461/zpos-bg-home_wood_border.jpg");
    width: 100%;
    height: 34px;
    -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75) !important;
    -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75) !important;
    box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75) !important;
}
.prefooter{
    max-width: 1360px;
    margin: 50px auto 30px;
}	
.well, .website-image img{
    -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2) !important;
    -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2) !important;
    box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2) !important;
}
.prefooter .website-image{
 	position: relative;   
    transform-style: preserve-3d;
        text-align: center;
}
.prefooter .website-image .overlay{
    opacity: 0;
    background: rgba(210,68,39,0.5);
 	position: absolute;
    z-index: 9999;
    top: 50%;
    left: 50%;
    width: 93%;
    height: 94%;
    max-width: 425px;
    max-height: 283px;
    -webkit-transform: translate(-50%, -50%) translateZ(20px);
    -ms-transform: translate(-50%, -50%) translateZ(20px);
    transform: translate(-50%, -50%) translateZ(20px);
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.prefooter .website-image:hover .overlay{
    opacity: 1;
}
.prefooter .website-image .overlay a{
 	font-family: "Bubblegum Sans";
    font-size: 45px;
    line-height: 1.2;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.prefooter .website-image .overlay a:hover{
 	text-decoration: none;
}
.prefooter .website-image .overlay a span{
 	text-transform: uppercase;   
}
/*---------------------table stripped fix---------------------*/

table, .table-striped tbody>tr:nth-child(odd)>td, 
.table-striped tbody>tr:nth-child(odd)>th,.table-hover tbody tr:hover>td,
.table-hover tbody tr:hover>th, table .muted, .well-basket{
    background: #fff;
    color: #000;
}
.box-delivery-information table, .box-delivery-information .table-striped tbody>tr:nth-child(odd)>td,
.box-delivery-information .table-striped tbody>tr:nth-child(odd)>th, .box-delivery-information .table-hover tbody tr:hover>td,
.box-delivery-information .table-hover tbody tr:hover>th {
    background: none;
    color: #fff;
}
.contact-us .box-delivery-information table, .contact-us .box-delivery-information .table-striped tbody>tr:nth-child(odd)>td,
.contact-us .box-delivery-information .table-striped tbody>tr:nth-child(odd)>th, .contact-us .box-delivery-information .table-hover tbody tr:hover>td,
.contact-us .box-delivery-information .table-hover tbody tr:hover>th {
    background: none;
    color: #000;
}

/*---------------------menu page popovers---------------------*/

.popover .popover-title {
    background: #d24427;
    color: #fff;
}

/*---------------------modal---------------------*/

.modal-header {
    background: #ff5500;
    color: #fff;
}
.modal-body {
    background: #fff;
    color: #000 !important;
}
.modal-footer {
    background: #ffa10d;
    color: #fff;
}
.modal fieldset {
    background: #fff;
    border: none;
}

/*---------------------alerts & buttons---------------------*/
.alert {
    color: #fff;
    background: #15753e;
    border: none;
}
.btn {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.btn-primary, .btn-info, .btn-danger, .btn-warning, .btn-success{
 	border: none;   
    border-color: none;
}
/*--------primary--------*/

.btn-primary {
    background: #2357ce;
    background: -moz-linear-gradient(top, #2357ce 0%, #00249B 100%);
    background: -webkit-linear-gradient(top, #2357ce 0%,#00249B 100%);
    background: linear-gradient(to bottom, #2357ce 0%,#00249B 100%);
}
.btn-primary:hover, .btn-primary:focus {
    background: #00249B;
}

/*--------info--------*/

.btn-info {
    background: #70afeb;
}
.btn-info:hover, .btn-info:focus {
    background: #5796D2;
}

/*--------danger--------*/

.btn-danger {
    background: #c52326;
    background: -moz-linear-gradient(top, #c52326 0%, #a01d21 100%);
    background: -webkit-linear-gradient(top, #c52326 0%,#a01d21 100%);
    background: linear-gradient(to bottom, #c52326 0%,#a01d21 100%);
}
.btn-danger:hover, .btn-danger:focus {
    background: #a01d21;
}

/*--------warning--------*/

.btn-warning {
    background: #FF871A;
}
.btn-warning:hover, .btn-warning:focus {
    background: #CC5400;
}

/*---------------------footer---------------------*/

footer {
    background:url("/myimages/461/zpos-bg-footer_bg.jpg");
    padding: 20px 30px;
    box-sizing: border-box;
}
.cards, .vendor {
    padding-top: 5px;
}

/*---------------------fixes---------------------*/
.row-product:hover {
    background: none;
}
.ui-tabs-menu.ui-tabs.ui-widget.ui-widget-content.ui-corner-all {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
#responsive-food-menu.affix {
    left: initial;
}
br.clear{
    height: 0;
    margin: 0;
    padding: 0;
    clear: both;
}
.nav-list>li>a [class^="icon-"], .nav-list>li>a:hover [class^="icon-"],
.nav-list>li>a:hover[class*=" icon-"], .nav-list>li>a:focus [class^="icon-"],
.nav-list>li>a:focus[class*=" icon-"],#responsive-food-menu [class^="icon-"], 
#responsive-food-menu [class*=" icon-"] {
    background-image: url("http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/img/glyphicons-halflings-white.png");
}
#responsive-food-menu .navbar-inner{
    padding: 0 10px;
}
#responsive-food-menu .brand{
    color: #d24427;
    font-weight: bold !important;
}	
.contact-us .box-opening-hours{
    margin-top: 20px;
}	
.ui-tabs .ui-tabs-nav{
    padding: .5em .5em 0 !important;  
}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active{
    padding-right: 0 !important;   
}
.ui-tabs-vertical .ui-tabs-nav li{
    margin: 0 0 .4em 0 !important;   
    text-align: center;
}
.how-im-ordering h2 small{
    color: #fff;   
}
.uk-offcanvas-bar{
 	background: #003c1a;   
}
.ctrl-offcanvas_productmenu_toggle_bridge_mobile2_ .text-info{
    color: #fff;
}	
/*---------------------social media buttons---------------------*/
.social_media_links {
    max-width: 1000px;
    margin: 0 auto;
    padding: 10px 0;
    text-align: center;    
}
.social_media_links img {
    max-width: 32px;
}
.social_media_links img:hover {
    max-width: 32px;
}
.social_media_links small {
    display: none;
}
.social_media_links a {
    background-color: transparent;
    background: none !important;
    border: none !important;
    box-shadow: none;
    padding: 0px;
    width: 45px !important;
}
/*---------------------media queries---------------------*/
/*---------------------large desktop---------------------*/
@media (max-width: 1430px) {
	.home .navbar {
        max-width: none;
        position: static;
        left: none;
        z-index: 10;
        background: url(/myimages/461/nav_bg.png);
        padding: 35px 50px 0 50px;
        box-sizing: border-box;
        -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2) !important;
        -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2) !important;
        box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2) !important;
    }
    .home .navbar .nav, .home .navbar .nav > li {
        display: inline-block;
    }
    .home .navbar .nav > li {
       padding: 10px 20px;
    }
}


@media (max-width: 1360px) {
	.prefooter{
    	padding:0 20px;
        box-sizing: border-box;
    }
    .mod_postcode_box .lead {
        font-size: 42px;
    }
}
@media (max-width: 1070px) {
    .prefooter .website-image .overlay a{
        font-size: 40px;
    }
}
/*---------------------portrait table and landscape desktop---------------------*/

@media (max-width: 979px) {
    .home .navbar{
     	padding-top: 0;   
    }
    header .navbar-inner {
        z-index: 4;
        position: relative;
    }
    .navbar .nav {
        float: none;
        text-align: center;
    }
    .navbar .nav, .navbar .nav > li {
        display: block;
    }
    .nav-collapse .dropdown-menu a {
        color: #454343;
        font-size: 20px;
        text-align: center;
        padding: 10px 0;
    }
    .nav-collapse .dropdown-menu {
        overflow-y: visible;
        margin: 0;
        padding: 0;      
    }
    .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus {
        background: none;
        color: #d24427;
    }
    .home .navbar .nav, .home .navbar .nav > li {
        display: block;
    }
    .navbar-inner {
        background: none;
        border: none;
        padding: 0;
    }
    .navbar #opening-status.brand {
        float: left;
        margin-top: 8px;
        margin-left: 10px;
    }
    .home #opening-status.brand{
        float: none;
        margin: 0 -50px 0 -50px;
        font-size: 44px;
        text-align: center;
    }
    .carousel-caption p {
        font-size: 44px;
    }
    #myCarousel .carousel-inner .item:nth-child(1) .carousel-caption{
        top: 0;   
    }
    #myCarousel .carousel-inner .item:nth-child(1) .carousel-caption .btn {
        font-size: 20px;
        padding: 14px 25px;
    }
    .prefooter .left-img.span4, .postcode-img{
    	display: none;    
    }
    .prefooter .right-img.span4, .span4.mid-postcode{
     	width:100%;   
        margin-left: 0;
    }
    .prefooter .website-image {
        width: 50%;
        float: left;
        text-align: center;
        padding: 0 10px 0 0;
        box-sizing: border-box;
    }
    .prefooter .website-image .overlay {
        left: 49%;
        width: 87%;
    }
}

/*---------------------landscape phone and portrait tablet---------------------*/

@media (max-width: 767px) {
    .carousel-caption {
        top: 10px;
    }
    .carousel-caption p {
        font-size: 31px;
    }
    .prefooter .website-image {
        width: 100%;
        padding: 0;
    }
    .carousel-caption {
        display: none;
    }
    .prefooter-buttons .btn{
        font-size: 35px;
        line-height: 1.2;
        margin-bottom: 10px;
        padding: 10px 25px;
    }	
    .tl, .tr, .copyright {
        text-align: center !important;
    }

    footer .tl, footer .tr, .copyright {
        text-align: center !important;
        padding: 10px 0;
    }
}

/*---------------------landscape phone and down---------------------*/
.copyright {color:#fff;}
@media (max-width: 630px) {
    .prefooter-buttons .btn {
        font-size: 25px;
    }
}


.menu h5.media-heading {
    font-size:20px;
}


.checkout .well-login h5,
.checkout .well-login label {color:#fff; }

.members .well label {color:#fff; }
.members legend { font-family: 'Bubblegum Sans'; }
/* social media icons */
.social_media_links .btn-group > .btn { background-color:transparent !important; }
.social_media_links .btn-group > .btn a i { text-align:center; }
.social_media_links .btn-googleplus { color:#d34836; font-size:32px; }
.social_media_links { margin-top:10px; }
.social_media_links .btn-group > .btn img { max-width:30px; }
.social_media_links .btn-group > .btn small { display:none; }

