.modal-content .close{float:right; width:19px; height:18px; margin:9px 9px 0px 0px;font-size:19px;font-weight:bold;line-height:18px;color:#444644; text-align:center;}
.modal-content .closebig{float:right; width:25px; height:25px; padding-top:5px; margin:9px 9px 0px 0px;font-size:19px;font-weight:bold;line-height:18px;color:#444644; text-align:center;}
.modal-content .closewrapper{float:right; width:39px; height:38px;}
.modal-content .close:hover, .modal-content .close:focus{text-decoration:none;cursor:pointer;background-color:#fff;}

.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;}
.fade.in{opacity:1;}.collapse{display:none;}.collapse.in{display:block;}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;}

.modal-open{overflow:hidden;}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);}
.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);}
.modal-open .modal{overflow-x:hidden;overflow-y:auto; padding-left:0px !important;}
.modal-dialog{position:relative;width:auto;margin:10px; }
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0; border:8px solid #333;border-radius:10px / 15px;}

.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}
.modal-backdrop.fade{-moz-opacity: 0.00;-khtml-opacity: 0.00;opacity: 0.00;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=0);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);}
.modal-backdrop.in{-moz-opacity: 0.13;-khtml-opacity: 0.13;opacity: 0.13;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=13);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=13);filter:alpha(opacity=13);}

.modal-header{min-height:16.42857143px;padding:11px 30px 11px 15px; background-color:#a2c88e; font-size:16px; font-weight:bold; color:#000;}
.modal-body{position:relative;padding:15px;}


@media (min-width:640px){.modal-dialog{width:616px;margin:30px auto;}}
@media (min-width:510px){.modal-sm{width:486px;}}
@media (min-width:992px){.modal-lg{width:900px;}}

.vertical-alignment-helper{display:table;height:100%;width:100%;pointer-events:none;}
.vertical-align-center{display:table-cell;vertical-align:middle;pointer-events:none;min-width:320px;}
.vertical-alignment-helper .modal-content{width:inherit;height:inherit;margin:0 auto;pointer-events:all;}
@media (max-width:768px) {.vertical-align-center{padding:10px;}}



/* Add Item Basket */
.additembasket h1 { font-size:16px; text-align:center; padding:10px 0px;}
.additembasket p { padding:10px 0px; margin-bottom:0px;}
.additembasket .or { display:inline-block; padding:0px 20px;}
@media(min-width:20px) and (max-width:327px){.additembasket .or { padding:0px 13px;}}


.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}
.embed-responsive-16by9{padding-bottom:56.25%;}
.embed-responsive-4by3{padding-bottom:85%;}


/*findaddress_popup*/
.findaddress_popup { font-size:1em; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif;}
.findaddress_popup select option{ color:#000; font-size:12px; padding:2px 0px;}


