/* inputs */
/* ???? */
/* categories navigation */
/* compare products */
/* page structure */
/* mechanics and animations */
/* --- components ---- */
/* no image icon */
/* basic dropdowns (dropdowns from init.js) */
/* miniboxes */
/* waiting circle */
/* newsletter */
/* small cart */
/* stepper */
/* tables */
/* tooltips */
/* tooltips and modals */
/* ---- pages ---- */
/* product list */
/* product details */
/* message bars and texts */
/* cart */
/* editing order stuff */
/* Other */
.geowidget-container .easypack-widget .map-list-row .map-list-flex, .geowidget-container .easypack-widget.mobile .map-list-row .map-list-flex {
height: 400px; }
.easypack-widget {
width: calc(100% - 30px);
margin: 5px 0 40px;
border: 1px solid #DDDDDD;
font-family: 'Roboto', sans-serif; }
.easypack-widget .input-group-btn {
width: 60px; }
.easypack-widget .search-widget .input-group {
background: #F8f8f8;
padding: 0;
border-bottom: 1px solid #DDDDDD;
width: 100%; }
.easypack-widget .search-widget .btn {
border-left: none;
background-image: none !important;
position: absolute;
font-size: 20px;
padding: 12px 15px;
color: inherit;
background: transparent;
border: none;
color: #53536d;
background: #ffffff;
position: absolute;
top: 0;
font-family: 'themify';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
transition: all ease 300ms; }
.easypack-widget .search-widget .btn:before {
content: '\e610'; }
.easypack-widget .search-widget .btn:hover {
background: #53536d !important;
color: #FFFFFF; }
.easypack-widget .search-widget .form-control {
font-family: 'Roboto', sans-serif;
font-size: 16px;
font-weight: 400; }
.easypack-widget .map-list-row .map-list-flex .list-widget {
background: #ffffff; }
.easypack-widget .map-list-row .map-list-flex .list-widget .list-wrapper {
width: calc(100% + 3px); }
.easypack-widget .map-list-row .map-list-flex .list-widget .list-wrapper ul li a:hover, .easypack-widget .map-list-row .map-list-flex .list-widget .list-wrapper ul li a.active {
background-color: #53536d; }
.easypack-widget .map-list-row .map-list-flex .list-widget .list-wrapper ul li a:hover .title, .easypack-widget .map-list-row .map-list-flex .list-widget .list-wrapper ul li a:hover .address, .easypack-widget .map-list-row .map-list-flex .list-widget .list-wrapper ul li a.active .title, .easypack-widget .map-list-row .map-list-flex .list-widget .list-wrapper ul li a.active .address {
color: #FFFFFF; }
.easypack-widget .map-list-row .map-list-flex .map-widget .info-window {
font-family: 'Roboto', sans-serif; }
.easypack-widget .map-list-row .map-list-flex .map-widget .info-window .links .select-link {
display: none; }
.geowidget-container .message-bar-ui {
width: calc(100% - 30px); }
.geowidget-container .collection-points-ui {
position: relative;
margin-bottom: 40px; }
.geowidget-container .collection-points-ui .collection-point-search-input {
width: calc(100% - 30px);
height: 60px; }
.geowidget-container .collection-points-ui .ti-search {
font-size: 20px;
padding: 20px;
position: absolute;
top: 0;
right: 30px;
z-index: 1;
color: #53536d;
cursor: pointer;
transition: all ease 300ms; }
.geowidget-container .collection-points-ui .ti-search:hover {
color: #FFFFFF;
background: #53536d; }
.poo-ui {
width: calc(100% - 30px); }
.poo-ui .half-ui-with-space-ui.f-left-ui {
width: 50%; }
.poo-ui .half-ui-with-space-ui.f-right-ui {
margin-right: 0; }
.cart-option-ui .mCS_no_scrollbar {
width: calc(100% - 30px); }
.cart-option-ui .mCSB_scrollTools {
right: 21px; }
.cart-option-ui .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-color: #9898a6 !important; }
.maps-container-lq.message-popup-background-ui .close-ui {
padding: 10px;
z-index: 9999;
display: block; }
@media only screen and (min-width: 868px) {
.maps-container-lq.message-popup-background-ui .close-ui {
display: none; } }
@media only screen and (max-width: 1279px) {
.geowidget-container, .poo-ui {
margin-top: 20px;
color: #696666;
font-size: 12px;
width: 100%; }
.easypack-widget {
margin: 0;
width: 100%; }
.easypack-widget.mobile .search-widget .input-group {
padding: 0; }
.easypack-widget.mobile .search-widget .form-control {
font-size: 12px; }
.easypack-widget .input-group-btn {
width: 50px; }
.poo-ui .mb10-ui {
margin-bottom: 0; }
.poo-ui .flex-ui {
display: block; }
.poo-ui .half-ui-with-space-ui.f-left-ui {
width: 100%;
margin-bottom: 0; }
.poo-ui .cart-option-ui .mCS_no_scrollbar {
width: 100%; } }