@charset "UTF-8";
/* CSS Document */

body
{
    background-color:#242021;
    background-image:url(https://5.zwcdn.zwift.com.au/RetailerWebsites/205/Website842/images/bg_Wise-Guys-Sth-Melbourne.jpg);
    background-repeat:no-repeat;
    background-position:center top; 
}
div#body_additional_background
{
    background-image: url(https://5.zwcdn.zwift.com.au/RetailerWebsites/205/Website842/images/);
    background-repeat: ;
}
div#header
{
    background:transparent url(https://5.zwcdn.zwift.com.au/RetailerWebsites/205/Website842/images/bg_header.png) no-repeat;
    width:20px;
}
div#footer {width:570px}
.showMapLink {cursor:pointer;}
.ret_logo
{
    background: transparent url(https://5.zwcdn.zwift.com.au/RetailerWebsites/205/Website842/images/logo_Wise-Guys-Sth-Melbourne.png) no-repeat;
    left:320px;
    top:-50px;
    width:332px;
    height:1176px;
    display:block;;
}
.addthis_button_expanded { color: #000000; text-decoration: none; }
.t_main_order_voucher_txt { color: #000; }
.t_product_List_container {border-bottom-color:#3E3D40;}
.t_product_List_Ingreds {color:#ccc;}
.t_remember_me:hover { color: #9E0B0F; }
.t_forgot_password:hover { color: #9E0B0F; }
.t_login_txt { color: #FFFFFF; }
div#login { background: transparent url(https://5.zwcdn.zwift.com.au/RetailerWebsites/205/Website842/images/bg_login.png) no-repeat; }
#zLoginCont {
    background: transparent;filter: alpha(opacity=0);; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent;filter: alpha(opacity=0);', endColorstr='transparent;filter: alpha(opacity=0);'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(transparent;filter: alpha(opacity=0);), to(transparent;filter: alpha(opacity=0);)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  transparent;filter: alpha(opacity=0);,  transparent;filter: alpha(opacity=0);); /* for firefox 3.6+ */ 
}
.d_ordertitle{background: transparent url(https://5.zwcdn.zwift.com.au/RetailerWebsites/205/Website842/images/bg_order-title.png);}
.extra_ingredslist_container { top: 40px; height: 232px; }
.extra_subtitle { display: block; }
div.time { top: 0px;; }
div.timeclosed { top: 0px;; }
div.timepickuptoday { top: 0px;; }
.t_product_List_text { font-size: 20px; text-decoration: none; font-weight: bold; color: #fff; }
.t_product_List_container_v2 { border-bottom-color: #3E3D40; margin: 5px 15px 0px 15px;; background-color: transparent; width: 490px; color: #fff; }
.t_product_List_container_v2:hover { background-color: transparent; color: #666; }
.t_product_List_availSizes { color: #FFF; }
li.ret_details { color: #FFF; font-weight: normal; text-shadow: none; }
li.ret_details A { color: #FFF; font-weight: normal; }
.small_txt_link { color: #FFF; }
#login_item { color: #626264; }
#sharing_wrapper { top: -2000px; }
.d_forgot_password { color: #626264; }
.t_forgot_password { color: #626264; }
.d_remember_me { color: #626264; }
.t_remember_me { color: #626264; }
div#topmenu { left: 140px; margin-top: -44px; width: 200px; }
.topmenu_links { color: #FFFFFF; left: 140px; text-transform: none; text-decoration: underline; font-size: 12px; font-family: 'Special Elite', sans-serif; font-weight: normal;; }
.topmenu_links:hover { color: #FFFFFF; }
.dlmenu { ; }
.topmenu_items { margin-right: 20px; }
.t_product_container { width: 170px; height: 150px; background: transparent; border: 0px; border-radius: 0px; padding-top: 0px; }
.productlist_image_icon { width: 120px; height: 120px; box-shadow: 0px 0px 0px #000; width: 170px; }

.plImgIconCoverCont { bottom: calc(150px - 120px);
                    bottom: -webkit-calc(150px - 120px)}
.plImgIconCover { width: 120px; }

.t_product_name { width: 170px; color: #fff; text-decoration: none; font-size: 14px; }
.extratitle { /*	text-transform:capitalize;*/ }
.footer_link { color: #999; }
.footer_link:hover { color: #000; }
.footer_zwift_link { color: #999; }
.footer_zwift_link:hover { color: #000; }
div#container { margin-top: 58px; }
.popup_hover_class { background: #000000; }
.cover { background: #000000; }
.dvOrderTitle { color: #000000; padding: 5px; font-size: 20px; font-weight: bold; }
.t_main_order_minfee { color: #3E3D40; padding: 0 5px 0 5px; font-size: 12px; }
.d_category { background-color: transparent; width: 545px; float: right; margin-top: 0px; padding-left: 0px; }
.category_footer { background: transparent url(https://5.zwcdn.zwift.com.au/RetailerWebsites/205/Website842/images/bg_content_footer.png) no-repeat; float: right; width: 545px; height: 15px; padding-left: 0px; }
div#order_cart { top: 38px; }
.t_product_group_notification { font-style: normal; color: #fff; font-weight: normal; margin-left: 15px; margin-bottom: 30px;; font-size: 15px; border-bottom-color: transparent; border-top-color: transparent; }
.t_product_group_availabletimes { font-style: normal; color: #666666; font-weight: regular; font-size: 12px; }

/* TABS */
div#tabmenu { height: 19px; margin-top: 45px; width: 170px; }
#slidetabsmenu { background: transparent url(https://5.zwcdn.zwift.com.au/RetailerWebsites/205/Website842/images/bg_tabs.png) repeat; left: 5px; font-size: 16px;  font-weight: normal;; }
.t_tabs_container { background: transparent url(https://5.zwcdn.zwift.com.au/RetailerWebsites/205/Website842/images/bg_expand.png) repeat-y left; }

/* Product Group Not Selected */
#slidetabsmenu ul { margin-left: 5px; }
#slidetabsmenu a { background: url(https://5.zwcdn.zwift.com.au/RetailerWebsites/205/Website842/images/tab_left.png) no-repeat left top; padding-left: 24px; padding-right: 0px;; padding-right: 1px; width: 150px; }
#slidetabsmenu a span { background: url(https://5.zwcdn.zwift.com.au/RetailerWebsites/205/Website842/images/tab_right.png) no-repeat right top; color: #FFFFFF; padding-right: 24px; padding-right: 0px;; padding-top: 5px; padding-bottom: 12px; }
#slidetabsmenu a:hover span { color: #DB2518; }

/* Current Product Group */
#slidetabsmenu #current a { background: url(https://5.zwcdn.zwift.com.au/RetailerWebsites/205/Website842/images/tab_left_on.png) no-repeat left top; padding-left: 24px; padding-right: 0px;; padding-right: 1px; }
#slidetabsmenu .current a { background: url(https://5.zwcdn.zwift.com.au/RetailerWebsites/205/Website842/images/tab_left_on.png) no-repeat left top; padding-left: 24px; padding-right: 0px;; padding-right: 1px; }
#slidetabsmenu #current a span { background: url(https://5.zwcdn.zwift.com.au/RetailerWebsites/205/Website842/images/tab_right_on.png) no-repeat right top; color: #DB2518; text-transform: uppercase;; padding-right: 1px; padding-top: 5px; padding-bottom: 12px; width: 150px; }
#slidetabsmenu .current a span { background: url(https://5.zwcdn.zwift.com.au/RetailerWebsites/205/Website842/images/tab_right_on.png) no-repeat right top; color: #DB2518; text-transform: uppercase;; padding-right: 24px; padding-right: 0px;; padding-top: 5px; padding-bottom: 12px; width: 150px; }

/* Link Tabs */
#slidetabsmenulink ul { margin-left: 5px; }

/* Link Tab Not Selected */
#slidetabsmenulink { background: transparent url(https://5.zwcdn.zwift.com.au/RetailerWebsites/205/Website842/images/bg_tabs.png) repeat; left: 0px; font-size: 16px;  font-weight: normal;; padding-right: 1px; margin-bottom: 0px; }
#slidetabsmenulink a { background: url(https://5.zwcdn.zwift.com.au/RetailerWebsites/205/Website842/images/tab_left_link.png) no-repeat left top; padding-left: 24px; padding-right: 0px;; padding-right: 24px; padding-right: 0px;; width: 150px; }
#slidetabsmenulink a span { background: url(https://5.zwcdn.zwift.com.au/RetailerWebsites/205/Website842/images/tab_right_link.png) no-repeat right top; color: #FFFFFF; padding-right: 24px; padding-right: 0px;; padding-top: 5px; padding-bottom: 12px; }
#slidetabsmenulink a:hover span { color: #DB2518; }

/* Current Link Tab */
#slidetabsmenulink #current a { background: url(https://5.zwcdn.zwift.com.au/RetailerWebsites/205/Website842/images/tab_left_link_on.png) no-repeat left top; padding-right: 24px; padding-right: 0px;; }
#slidetabsmenulink #current a span { background: url(https://5.zwcdn.zwift.com.au/RetailerWebsites/205/Website842/images/tab_right_link_on.png) no-repeat right top; color: #DB2518; text-transform: uppercase;; padding-right: 24px; padding-right: 0px;; width: 150px; }
#slidetabsmenulink .current a { background: url(https://5.zwcdn.zwift.com.au/RetailerWebsites/205/Website842/images/tab_left_link_on.png) no-repeat left top; padding-right: 24px; padding-right: 0px;; }
#slidetabsmenulink .current a span { background: url(https://5.zwcdn.zwift.com.au/RetailerWebsites/205/Website842/images/tab_right_link_on.png) no-repeat right top; color: #DB2518; text-transform: uppercase;; padding-right: 24px; padding-right: 0px;; width: 150px; }

.trendingPGimg { background: transparent url(https://5.zwcdn.zwift.com.au/RetailerWebsites/0Templates/Template3/additionalimages/ico-trend-white.gif) no-repeat;
                float:right; width:15px; height:15px; background-size:15px 15px; left: -20px;; }
.trendingPGtab {  }
.trendingPGmessage { color:#ffffff }


/* PRODUCT HOVER */
.hover_content_container
{
    background: #DB2518;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DB2518', endColorstr='#DB2518'); 
    background: -webkit-gradient(linear, left top, left bottom, from(#DB2518), to(#DB2518)); 
    background: -moz-linear-gradient(top,  #DB2518,  #DB2518); 
    border: 0px;
}
.dynClockHover, .custAccHover
{
    background: #DB2518;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DB2518', endColorstr='#DB2518'); 
    background: -webkit-gradient(linear, left top, left bottom, from(#DB2518), to(#DB2518)); 
    background: -moz-linear-gradient(top,  #DB2518,  #DB2518); 
    border: 0px;
}
.dynClockCont {background: #ccc; color: #333; box-shadow: 0px 1px 8px #333; top: 0px;;}
.dynClockLiveDelivCont {background: #eee;} 


.pp_newHalfHalf img { background: transparent; }


/*Specials Tab*/
.specHead { font-size:42px; font-weight:bold; color:#828386; }
.specSubHead { font-size:21px; color:#828386; }
.specCont { color: #FFF; background-color: #00B1E6; text-align:left; width: 70%; border: 1px solid rgba(0,0,0,0.00); }
.specCont:hover { background-color: #289c02;}
.spacTCs {color: #999999; }


/*PlayGround*/
/* CSS PlayGround placeholder.
Add custom and override classes here */

/* Order Cart msg */
.oc_total::after {
    /*content: 'IMPORTANT: You are ordering from PARK STREET, SOUTH MELBOURNE. NOT the St. Kilda store.';*/
    content: url('https://4.zwcdn.zwift.com.au/RetailerWebsites/205/0AdditionalAssets/img_order-location-note.png');
    color: #FFF;
    font-family: 'Roboto', sans-serif;
    display: block;
    font-size: 13px;
    margin-top: 25px; margin-bottom: 20px;
    text-align: center;
    font-weight: 400;
}

/* Address Header */
#lblRetailerAddress { font-weight: bold; font-size: 15px; }


/* Navigation */
#slidetabsmenulink, #slidetabsmenu {
    font-family: 'Special Elite', sans-serif;
    font-weight: normal !important;
}

#slidetabsmenulink a, #slidetabsmenu a {
    font-weight: normal !important;
}

#slidetabsmenu a span, #slidetabsmenulink a span {
    font-weight: normal !important;
}

/* Remove icons from Specials & Trending tabs */
.tabli a span i { display: none; }

/* Additional Image - Bullets */
#slidetabsmenu::after {
    content:url('https://7.zwcdn.zwift.com.au/RetailerWebsites/205/0AdditionalAssets/img_bullets.png'); 
    display: block; padding-top: 80px; margin-left: 0px;  cursor: default; }

/* Additional Image - The Menu */
#slidetabsmenu::before {
    content:url('https://7.zwcdn.zwift.com.au/RetailerWebsites/205/0AdditionalAssets/img_the-menu.png'); 
    display: block; padding: 5px 0px 2px 0px; margin-left: 20px;  cursor: default; }

/*********************/
/* Wait Time Clock  */
.dynClockCont {background: rgba(239,235,212,0.63); color: #3E3D40; box-shadow: 0px 0px 0px #3E3D40;}
.dynClockLiveDelivCont {background: rgba(205,205,204,0.54);}
.dynClockLivePickNoDelivCont {background: rgba(239,235,212,0.63); }
.dynClockDelivTimeToStartCountdown { color: #3E3D40; }
.dynClockOnlineTxt { color: #fff ;}

/********** HEADER DETAILS ***********/
/* Left Aligned Header Details */
#ret_details_cont { left: 100px; width: 170px;  } /* Main container */
li.ret_details { text-align: left; margin-top: -5px; font-size: 13px; font-family: 'Special Elite', sans-serif; font-weight: normal !important;  }
li.ret_details:nth-child(1) { width: 150px; line-height: 22px;  line-height: 1.4; } /* Street & Suburb */
li.ret_details:nth-child(2) { display: none; } /* Delivery Area Link */
li.ret_details:nth-child(3) { margin-top: 6px; } /* Phone Number */
li.ret_details:nth-child(4) { display: none; } /* Opening times */
li.ret_details:nth-child(5) { display: none; } /* Delivery times */
li.ret_details:nth-child(6) { display: none; } /* Opening Hours Link */
#lblRetailerAddress { font-weight: normal !important; } 
li.ret_details i { display: none; } /* phone icon */

.topmenu_links i { display: none; }

/************************/
/* Login input fields  */
.t_login_password, .t_login_email {color: #FFFFFF; border: 0px solid rgba(0,0,0,0.80);  padding:3px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;}
.t_login_email, #txtvoucher  { background: rgba(239,235,212,0.40);}
.t_login_password { background: rgba(239,235,212,0.25);}
/* Login button  */
.fa-sign-in { display: none !important; } /* Hide login icon */
.t_login_lb { background-color: transparent; border: 1px solid #FFF; color: #fff; padding: 1px 8px;
font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; font-weight: 700;
    -moz-border-radius: 2px; -webkit-border-radius:2px; border-radius:2px;
}
.t_login_lb:hover { background-color: #FFF; color: #000;}
#zLoginZwiftIcon { opacity: 0.6;}
/* Forgot password */
.d_forgot_password { text-decoration: underline; }
.d_forgot_password:hover { text-decoration: none; }


/**************************/
/* OrderCart - Backgound */
.ordListTitleCont, .t_main_order_list { background-color: rgba(0,0,0,0.0);}
.ordCartCheckoutOptions { background-color: rgba(0,0,0,0.0);}

/* OrderCart - Border style */
.ordListTitleCont, .oc_prodTotPrice { border-bottom: 1px solid #AF956D;}
.ordListTitleCont { border-radius: 7px 7px 0px 0px;
-moz-border-radius: 7px 7px 0px 0px !important;
-webkit-border-radius: 7px 7px 0px 0px !important; }


/* OrderCart - Font group - Level 1 */
.ordListTitleSelected { text-align: center; }
.ordListTitleSelected, .oc_prodName, .oc_prodTotal { color: #FFF; }
.ordListTitleSelected, .ordListTitleHighlighted {font-family: 'Special Elite', sans-serif; font-weight: normal !important; 
color: #FFF !important; font-size: 16px;}
.ordListTitleSelected { font-size: 20px !important;}
i.fa-shopping-cart { display: none; } /* Order Cart icon */

/* OrderCart - Font group - Level 2 */
.oc_prodExName, .oc_prodPrice, .oc_empty  { color: #FFF;}

/* OrderCart - Font group - Orange & Red */
.ordListTitleHighlighted, .oc_prodOption { color: orange;}
.oc_halfLbl { color: #CC3333;}

/* OrderCart - Fonts individual colours */
.oc_total { color: #FFFFFF; font-family: 'Special Elite', sans-serif;}
.t_main_order_voucher_txt { color: #FFFFFF; font-family: 'Special Elite', sans-serif; font-weight: normal;}
.t_main_order_voucher_txt i  { display: none; }
#lblfinalvoucher, #dvvoucherfinal{color: rgb(255, 255, 255,1.00);} /* Voucher Validation */
.orderList_plsChoose { color: #FFF; font-size: 16px; font-family: 'Special Elite', sans-serif; font-weight: normal;}
.minOrderLbls { color: #bfbfbf}  /* Min order value Validation */
.ordListPaymentOptionsDv { color: #bfbfbf}
#txtvoucher { background-color: #FFFFFF; }


/* OrderCart - Pickup & Delivery Buttons */
.btns_blue { background: transparent; border: 1px solid #FFF;}
.btns_blue:hover{ background: #DB2518; border: 1px solid #FFF; }
.orderList_btns { -moz-box-shadow: 0px 0px 0px #000; box-shadow: 0px 0px 0px #000;
font-family: 'Roboto Condensed', sans-serif; font-weight: 700; text-transform: uppercase;}

/* OrderCart - Closed status */
#retailerOfflineNoOrderCart div[style] { background-color: rgba(238,238,238, 0.00)!important;}
#retailerOfflineNoOrderCart div:last-child { display:none;}
#retailerOfflineNoOrderCart div:nth-child(2)  { padding-bottom:30px;}
.ordListTitleCont { border-radius:7px; }

.ordLaterTimeSelctCont { background-color: #AF956D; }
.ordLaterTimeSelctCont .fa { color: #FFF; text-shadow: none; } 
.ordListPaymentOptionsDv, .ordListPaymentOptionsDv .fa { color: #818284; } 

/* Product Photos */
.t_product_container { margin-left: 2px; margin-right: 5px; }
.plImgIconCover { background-color: transparent; width: 150px;}
img.productlist_image_icon:hover {
    transform: translateY( 4px);
    transition: 0.1s ease 0.05s;
}


/* Pop up Icon */
img#prodImg {
    width: 170px;
    height: 120px;
    box-shadow: none;
}

/* About Us styling */
.about_btn { display: inline; padding: 7px 14px; width: 130px; cursor:pointer; margin: 4px;background: transparent; 
border: 1px solid #231F20; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; 
color: #231F20; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; font-size: 16px; 
font-weight: 700; text-align: center; text-decoration: none;  
    }
.about_btn:hover { background-color: #DB2518 !important; color: #FFF; border-color: #DB2518;}
    
.rapsheet-line { border-bottom: 2px dotted rgba(35,31,32,0.3); padding: 5px 0px 5px 0px; width: 100%; }
.typewriter { font-family: 'Special Elite', Baskerville, 'Palatino Linotype', Palatino, 'Century Schoolbook L', 'Times New Roman', 'serif'; }
.deptJustice { font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif"; 
	  text-transform: uppercase; font-size: 14px; width: 100%; border-bottom: 1px solid rgba(35,31,32,0.6); text-align: center; 
	  letter-spacing: 0.6px; margin: 50px 0px 10px 0px; color: rgba(35,31,32,0.6);}