@charset "utf-8";
/* CSS Document */

.main_menu .menu-dropdown-item ul li a {
    text-transform: none;
}

.main_menu .menu-dropdown .menu-dropdown-item ul li {
	width: 33% !important;
}

.main_menu .menu-dropdown .menu-dropdown-item {
	width: 540px !important;
}

.registration-page.registration-success {
    display: none;
}
.megaEditMobileMode button.btn.btn-default.btn-me.viewButton.show_custom_ui {
    background: #e66c7b!important;
    color: #fff!important;
}
.megaEditMobileMode button.btn.btn-default.btn-me.viewButton.show_custom_ui .fa {
    color:#fff!important;
}
.MeMobileRightPanel_scripting.megaEditMobileMode button.btn.btn-default.btn-me.viewButton.show_custom_ui .fa-edit:before, 
.MeMobileRightPanel_scripting.megaEditMobileMode button.btn.btn-default.btn-me.viewButton.show_custom_ui .fa-pencil-square-o:before {
        content: "\f00d";
}
.megaEditMobileMode.MeMobilePortrait.MeMobileRightPanel_scripting.MeMobileLeftPanel .editorMain {
    top: 40px;
    bottom: 45%;
}
.megaEditMobileMode.MeMobilePortrait.MeMobileRightPanel_scripting.MeMobileLeftPanel .freeTargetContainer {
    display: none;
}
.megaEditMobileMode .editorTop {
    border-bottom: solid 1px #ccc;
    background: #ffffff;
}
.megaEditMobileMode .select_album_dd,
.megaEditMobileMode .btn-me.album_settings_button {
    display: none;
}
.megaEditMobileMode.MeMobileLeftPanel .editorLeft .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    background: #ffffff!important;
    color: #e66c7b;
}
.megaEditMobileMode.MeMobileLeftPanel .editorLeft .ui-tabs .ui-tabs-nav li .tab_Title {
    color: #e66c7b;
}
.megaEditMobileMode .galleryWrapper {
    top: 50px;
    border-bottom: solid 1px #e2e2e2;
    bottom: 0px;
}
.uploadButtonWrapper .fileinput-button {
    color: #fff;
    background: #e66c7b;
}
.megaEditMobileMode .editorLeft .ui-tabs .ui-tabs-panel {
    border: solid 0px #fff;
    background: #fff;
}
.megaEditMobileMode .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgb(230, 108, 123);
}
.megaEditMobileMode .editorFieldOption .btn.btn-me.DeselectField {
display: inline-block!important;
}
.megaEditMobileMode .editorFieldOption.FieldOption_generic .FieldOptionTop .center_options {
    width: 200px;
}
.megaEditMobileMode .editorLeft .ui-tabs .ui-tabs-panel, .megaEditMobileMode .galleryWrapper, .megaEditMobileMode .uploadList {
    background: #ffffff;
}
.megaEditMobileMode .editorFieldOption.FieldOption_text .FieldOptionTop .center_options {
    width: 267px;
}
.megaEditMobileMode .ui-layout-east.freeTargetContainer .meuiLabel {
    font-size: 13px;
    margin-top: 0;
    text-align: center;
    margin-bottom: 5px;
}
.megaEditMobileMode .ui-layout-east.freeTargetContainer input[type=text] {
    min-height: 20px;
    padding: 3px 6px;
    font-size: 14px;
    line-height: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 3px;
}
.grid_12.delivery-module-banner {
	
}
.grid_12.delivery-module-banner .inside {
    position: relative;
    float: left;
    width: 97.6%;
    background: #e66c7b;
    margin: 1.2%;
    padding: 15px 40px;
    padding-top: 20px;
    margin-bottom: 3%;
    margin-top: 3%;
}
.grid_12.delivery-module-banner .inside img {
    position: absolute;
    width: 106px;
    margin-top: -20px;
    left: 8%;
    bottom: 0px;
}
.grid_12.delivery-module-banner .inside .Quote {
    position: relative;
    float: right;
    width: calc(100% - 150px);
    color: #fff;
    letter-spacing: 3px;
    font-weight: bold;
        padding-left: 47px;
    padding-right: 47px;
}
.grid_12.delivery-module-banner .inside .Quote:before, 
.grid_12.delivery-module-banner .inside .Quote:after {
    width: 28px;
    height: 28px;
        display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
}

.grid_12.delivery-module-banner .inside .Quote:before {
	content: '';
	background-image: url('../../../../00000000-0000-0000-0000-000000000000/Handler/CSSOverride/GetImage/2/quoate_open.png');
	    margin-bottom: 12px;
    margin-right: 10px;
    vertical-align: bottom;
	    margin-left: -28px;
}
.grid_12.delivery-module-banner .inside .Quote:after {
	content: '';
	background-image: url('../../../../00000000-0000-0000-0000-000000000000/Handler/CSSOverride/GetImage/2/quote_close.png');
	    margin-top: 12px;
    vertical-align: top;
	    margin-right: -28px;
}
#deliveryModule #deliveryModuleMid .grid_4 .inner {
    background: #D3D3D3;
}
#deliveryModule #deliveryModuleMid .grid_4 + .grid_4 {
    margin-left: 3.5%;
}
#deliveryModule #deliveryModuleMid .grid_4 {
	width: 31%;
	position: relative;
}
#deliveryModule #deliveryModuleMid {
    padding-top: 1.5%;
}
#deliveryModule #deliveryModuleMid .grid_4 h5, 
#deliveryModule #deliveryModuleMid .grid_4 h3, 
#deliveryModule #deliveryModuleMid .grid_4 p {
    padding: 9% 3%;
    color: #634244;
	background: #d3d3d3;
}
#deliveryModule #deliveryModuleMid .grid_4 p {
		height:170px
}
#deliveryModule #deliveryModuleBottomMessage {
    color: #634244;
}
#deliveryModule #deliveryModuleMid .grid_4 h3 {
    color: #e66c7b;
    padding-bottom: 0px;
}
#deliveryModule #deliveryModuleMid .grid_4 h5 .title {
	display:none;
}
#deliveryModule #deliveryModuleMid .grid_4 p {
    padding: 11% 20%;
    font-weight: bold;
    font-size: 1.06em;
    background: #e9e9e9;
}
#deliveryModule #deliveryModuleMid .grid_4#OrderDay:after, #deliveryModule #deliveryModuleMid .grid_4#DispatchDay:after {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #e66c7b;
    right: -10%;
    top: 50%;
    margin-top: -10px;
}
@media (max-width: 1139px) {
	#deliveryModule #deliveryModuleMid .grid_4#OrderDay:after, #deliveryModule #deliveryModuleMid .grid_4#DispatchDay:after {
		display:none;
	}
	.grid_12.delivery-module-banner .inside .Quote {
    width: 80%;
}
	.grid_12.delivery-module-banner .inside {
    padding: 1%;
}
	.grid_12.delivery-module-banner .inside img {
    width: 20%;
    left: 2%;
    bottom: 0px;
}
	#deliveryModule #deliveryModuleMid .grid_4 {
    width: 100%;
    float: left;
    margin: 0px!important;
}
#deliveryModule #deliveryModuleMid .grid_4 h5, #deliveryModule #deliveryModuleMid .grid_4 h3, #deliveryModule #deliveryModuleMid .grid_4 p {
	padding: 1%!important;
}
	.grid_12.delivery-module-banner .inside .Quote {
    letter-spacing: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}
}
.checkout-data .opc .section .shipping-option-item {
	vertical-align:top;
}
.checkout-data .opc .section .shipping-option-item span {
	font-size: 0.9rem;
}
.checkout-data .opc .section .shipping-option-item {
margin-bottom: 90px;	
}
.checkout-data .opc .section .shipping-option-item span {
    margin-bottom: 0px;
}
@media (min-width: 769px) {
	.checkout-data .opc .section .shipping-option-item {
		width: 220px;
		max-width: 25%;
	}
}
#deliveryModule #deliveryModuleMid .grid_4 h3 .date:after {
	content:"*";
}
.checkout-data .opc .section .shipping-option-item input + label:after {
    content: '';
    display: inline-block;
    text-transform: none;
    letter-spacing: 0px;
    font-size: 11px;
    max-width: 140px;
    color: #808080;
}
.checkout-data .opc .section .shipping-option-item input[value="Royal Mail Standard 24___Shipping.CustomScript"] + label:after {
	content:'Should arrive next day, not guaranteed'; 
}
.checkout-data .opc .section .shipping-option-item input[value="Royal Mail Tracked 24___Shipping.CustomScript"] + label:after {
	content: 'Should arrive next day, not guaranteed';
}
.checkout-data .opc .section .shipping-option-item input[value="RM Special Delivery___Shipping.CustomScript"] + label:after {
	content:'Guaranteed next day before 1pm';
}
.checkout-data .opc .section .shipping-option-item input[value="RM Special Saturday___Shipping.CustomScript"] + label:after {
	content:'Guaranteed Saturday before 1pm';
}