@media only screen and (max-width:459px) { .header-top .header-links {} .product-options #product-option ul.options-list .label {float:right;} .product-options ul.options-list input.checkbox {float:none !important;width:auto;} .col1-layout .product-view .product-shop {margin-left:0;width:90%} .catalog-product-view .product-img-box {width:95%!important} .catalog-product-view .product-view .product-essential .product-img-box>img {width:100%;height:auto} .product-options #product-option ul.options-list {display:block} .product-options #product-option ul.options-list li {display:flex;margin-bottom:5px} .cart-collaterals .col3-set .col-3,.cart-collaterals .col3-set .col-1,.cart-collaterals .col3-set .col-2 {float:left;clear:both;margin:0;width:100%} .product_social {float:left;clear:both} .cart .discount,.cart .shipping {padding:10px;min-height:10px} .cart .discount .discount-form,.cart .shipping .shipping-form {display:none} .cart .discount h2,.cart .shipping h2 {position:relative;display:block;cursor:pointer} .cart .discount h2 span,.cart .shipping h2 span {display:block} .form-list li.wide input.input-text {width:254px} .form-list li.wide .input-box {width: 260px !important;} .form-list .field{margin:0 0 8px} } @media only screen and (min-width:460px) {.cart .discount .discount-form,.cart .shipping .shipping-form {display:block!important;height:auto!important} } @media only screen and (max-width:359px) {.cart-collaterals .col3-set .col-1,.cart-collaterals .col3-set .col-2,.cart-collaterals .col3-set .col-3 {clear:both;width:100%} } @media only screen and (max-width:767px) and (min-width:460px) {.catalog-product-view .product-img-box {float:none;margin:0 auto;width:382px} .col1-layout .product-view .product-shop {width:90%} .form-list li.wide input.input-text,.form-list .input-box input.input-text, .form-list .field,.form-list li.wide .input-box,.form-list li .input-box {width: 390px !important;} .form-list select {width:396px} .header-top .header-links {} .footer_logolinks {float: left;} .form-list .field{margin:0 0 8px} } @media only screen and (max-width:767px) {.footer_innertext p {width:100%} .col2-left-layout .main .col-main .page-title h1{text-align: left;} .footer_store_links{ width: 100%;} .data-table td,.data-table tr.last th,.data-table th {padding: 1px;} .data-table th span.responsiveRemovable {display: none;} button.btn-update,button.btn-continue {display:block;margin: 0 auto;} .cart {padding: 5px;} .deschoice-container .list { margin: 0 auto; padding: 5px; box-sizing: border-box; } .deschoice-container .list__item { max-width: 400px; text-align: center; } .deschoice-container .list__item label { text-align: center; clear: both; display: block; padding: 0; float: none; margin: 5px auto; } .deschoice-container textarea { box-sizing: border-box; width: 100%; } .data-table, .data-table h2, .data-table tr th {font-size: 9px !important;} .cart button.button {float:none !important;} .col1-layout .col-main {padding:0} .page {overflow: hidden;} .footer .block.block-subscribe, .footer #footer_store_info, .footer .footer-links {float: none;margin-bottom: 20px} .footer .block.block-subscribe, .footer .footer-links{margin-left: 0px} .footer .footerfirst { width: 250px; } .footer-container{padding: 0 20px;} /*.footer .footer-text { display: none; }*/ .footer .block.block-subscribe .block-content .compact, .footer .block.block-subscribe .block-content #newsletter { width: 100%; box-sizing: border-box; } .footer .block.block-subscribe .block-content #newsletter { margin-bottom: 10px; text-align: center; } .footer .footer-links > p, .footer .footer-links ul li { text-align: center ; } .footer ul { margin-left: 0px } .footer .footer-links ul li a:before { content: ''; } .footer .block.block-subscribe > p, .footer .block.block-subscribe div { text-align: center !important; } .footer li a:before{content: ''} .footer .block.block-subscribe div .validation-advice { margin-bottom: 15px; margin-top: 70px !important; position: relative; } .category-title h1 {text-align: center;} .category-title {width: 100% !important;} .footer .img_logo {display: block; margin-bottom: 15px} .footer #socialmedia {margin: 0px !important; padding:40px 20px;} .footer_second {line-height: 25px} .header div.logo {} .footer_logolinks {float: left !important;} .category-products .products-grid li a img,.products-grid .product-image {min-height:0;width: 300px;} .category-products {margin:15px;width: 300px !important;} .products-grid li.item .description, .products-grid li.item .description font {font-size: 14px !important; padding: 50% 25px;} .products-grid li.item .description:before { top: 100px; } .products-grid li.item .description, .products-grid li.item {width: 300px !important;} .products-grid li.item .description .fullDesc {display: none} .products-grid li.item .description .shortDesc {opacity: 1} .category-products .products-grid {margin-bottom:0!important} .category-products .products-grid li {overflow:hidden;margin:0 10px 10px 0!important;} .category-products {width:auto} .products-grid {width:100%!important} .products-grid li.item .product-image {width:auto} .products-grid li.item {width:48%} .category-products ul.products-grid li:nth-child(2n) {margin-right:0!important} .category-products ul.products-grid li:nth-child(2n+1) {clear:both;} .category-products .products-grid .price-box {margin:5px auto} .category-products .products-grid .price-box {width:100%} .page-title h1,.page-title h2 {color:white;text-align: center;} .category-products .toolbar .amount,.category-products .toolbar .limiter {display:none} .category-products .toolbar .sort-by {display:block;float:none} .pager .pages {float:none} .product-view .box-collateral {clear:both;margin:20px 10px;width:85%} .data-table td,.data-table tr.last th,.data-table th {padding:5px} button.btn-update,button.btn-continue {display:block;margin:0 auto} .cart .bottom-buttons .checkout-types li,.cart .title-buttons .checkout-types li {display:block;float:none;clear:both;margin:auto;margin-top:15px;width:80%;text-align:center} .cart .bottom-buttons .checkout-buttons,.cart .title-buttons .checkout-types {float:none} button.btn-checkout {margin-bottom:20px} .cart .page-title h1,button.btn-continue {float:none} .my-account .data-table td {display:block;border:0} .col-main .block-account {display:block} .my-account .data-table tr {display:block;border-bottom:1px solid #ececec} .my-account .data-table thead, .col-left .block-account {display:none} .my-account .data-table {width:100%;border:1px solid #ececec} #my-orders-table tfoot td {display:inline-block;padding:10px;width:120px} .my-account #my-orders-table tfoot td+td {text-align:left!important} .two-columns .col-main {width:96%;padding:2%} .my-account #my-orders-table td {padding:10px 10px 0 10px} .my-account table td.order-id strong ,.my-account table td.order-date strong ,.my-account table td.order-ship strong ,.my-account table td.order-total strong ,.my-account table td.order-status strong ,.my-account table td.order-sku strong ,.my-account table td.order-price strong ,.my-account table td.order-subtotal strong {display:initial} .my-account .col2-set .col-1, .my-account .col2-set .col-2 {float:none;width:100%} .block-account ul li a, .my-account a {text-decoration:underline} .my-account #my-orders-table td.order-subtotal.last {text-align:left} .account-login .col2-set .col-2,.account-login .col2-set .col-1 {float:left;width:90%;margin:5% 5% 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box} .customer-account-forgotpassword .fieldset,.customer-account-forgotpassword .buttons-set,.account-create .fieldset,.account-create .buttons-set{padding:0 15px} } @media only screen and (min-width:768px) {.my-account table td.order-id strong ,.my-account table td.order-date strong ,.my-account table td.order-ship strong ,.my-account table td.order-total strong ,.my-account table td.order-status strong ,.my-account table td.order-sku strong ,.my-account table td.order-price strong ,.my-account table td.order-subtotal strong {display:none} } @media only screen and (min-width:768px) and (max-width:1069px) { .category-products .products-grid li a img,.products-grid li.item {width: 235px;} .category-products .products-grid li.catalog a img,.products-grid li.item.catalog {width: 200px;} .products-grid .product-image {min-height:160px;} .catalog-category-view .product-image .description:before{top:30% !important;} .products-grid li.item .description { padding-top: 41%; } .products-grid li.item {width: 235px !important;} .products-grid li.item:nth-child(even) {margin-right:0px;} .cms-index-index .products-grid li.item:nth-child(even) {margin-left:8px;} .products-grid li.item.catalog {margin-right: 9px;width: 180px !important;} .cms-index-index .col1-layout .products-grid,.category-products {box-sizing: border-box;width: 530px !important;} .cms-index-index .col1-layout .catalog-category-view .products-grid, .category-products {width: 768px !important;} .header-top {min-height: 170px;} .col1-layout .product-view .product-shop {width:55%!important} .catalog-product-view .product-img-box {width:38%!important} .catalog-product-view .product-view .product-essential .product-img-box>img {width:100%;height:auto} .product-view .box-collateral {clear:both;margin:20px auto 0;width:95%} .my-account .data-table th, .my-account .data-table td {padding:5px} .two-columns .col-main {width:72%;padding-right:2%} .two-columns .col-left {width:22%;padding-left:2%} .account-login .col2-set .col-2 {float:right;width:46.5%;margin-right:2.5%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; } .account-login .col2-set .col-1 {float:left;width:46.5%;margin-left:2.5%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box} .customer-account-forgotpassword .fieldset,.customer-account-forgotpassword .buttons-set,.account-create .fieldset,.account-create .buttons-set{padding:0 15px} } @media only screen and (max-width: 1210px){ .footerfirst > ul, .footerfirst > div {margin-left: 15px; max-width: 200px;} .leftlocal_nav_panel{display: none;} .two-columns .col-main { width: 95% !important; } } @media only screen and (max-width:1069px) { .address_local_pages, .collecting_banners{width: auto} .default_banner img{max-width: 100%;} .map_local{float: right} .cms-for-towns .col2-left-layout .main .col-main .std , .cms-for-towns .col2-left-layout .main .col-main .page-title , .col2-left-layout .main .col-main .std{ width: 100%; } .flower_search {display:block;margin: 30px 0px 30px 2px;} .content_width .flower_search{margin-right: 0px;} .header-container.content_width{padding-right: 0px;} .page {padding:0} .aw-blog-page .col-right.sidebar { width: 100%; text-align: center; } .aw-blog-page .col-main { width: 100%; } .aw-blog-page .postWrapper {width: 100%;} .aw-blog-page .postWrapper .postTitle h2 {width: 100%;text-align: center;margin-bottom: 25px;} .cms-page-view .col3-layout .col-wrapper .col-main {float:none;width:90%;margin:auto} .products-grid .product-image .actions {display:none !important} .cms-page-view .col3-layout .col-wrapper {float:left;width:100%} .header_h1,.cms-index-index .page-title,.quick-access,.sf-menu { display:none !important; } .header-top .header-links {position: relative;margin: 0px auto;top: 0px;width: 100%;text-align: center;margin-bottom: 10px;right: -12px;} .header-top .socialmedia {display: none !important;} div#cart_and_media_block { position: initial; text-align: center; } .more-link {display:block} .footer_logolinks {display:none;color:white} .footer_logolinks a {float:left;clear:both;padding-bottom:5px;text-transform:inherit;font-size:14px} .footerfirst {text-align: center;} .footerfirst .block.block-subscribe .block-content { width: 210px; } #newsletter { width: 210px; } .footerfirst .block.block-subscribe .block-content .compact {width: 210px;} .footerfirst .block.block-subscribe .block-content .compact.validation-passed{ width: 100%; float: left; } .footerfirst .block.block-subscribe .block-content .validation-advice{ margin-top:110px; max-width:212px } .title-footer-links {position:relative;display:block;margin:5px 10px 5px 15px;color:black;text-transform:uppercase;font-weight:normal;font-size:16px;line-height:20px;cursor:pointer;display: none;} span.toggle {position:absolute;top:3px;right:10px;width:13px;height:13px;background:url(../images/toogle-button.png) 0 -61px no-repeat;cursor:pointer} span.opened {background-position:0 0} .category-products {margin: 15px auto;text-align: center;} .main-banner.content_width {padding-right: 0px !important;} #carousel-wrapper-top.content_width {padding-right: 0px !important;} #wrapper_background {display:none!important} .wrapper {background:none!important;background-image:none!important} .cart .totals {clear:both} .header div.logo {position: relative;text-align:center!important;padding-top: 20px;} .logo img { padding: 10px; box-sizing: border-box; } div#google_translate_element { position: relative; text-align: center; margin: 0 0 25px !important; left: 0; } } @media only screen and (min-width:1070px) {.footer_logolinks {display:block!important} .title-footer-links {display:none} } @media only screen and (min-width:1070px) and (max-width:1310px) {a.product-image {/* width: 290px; */} .page {} .header div.logo {position: relative;left: 0px;} .products-grid li.item .description {} .products-grid li.item {width: 235px !important;} .products-grid li.item.catalog {width: 235px !important;} .cms-index-index .col1-layout .products-grid,.category-products {width: 1100px;} .cms-index-index .col1-layout .catalog-category-view .products-grid,.category-products {width: 1210px;} .col1-layout .product-view .product-shop {padding-right:5px;width:54%} .box-collateral {width:48%} .product-view .box-description {width:345px} .cart .discount .input-box,.cart .shipping .input-box {width:48%} .catalog-category-view a.product-image {width: 235px;} .my-account .data-table th, .my-account .data-table td {padding:5px} .two-columns .col-main {width:74%;float: left;clear: both;} .two-columns .col-left {width:24%} .account-login .col2-set .col-2 {float:right;width:46.5%;margin-right:2.5%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; } .account-login .col2-set .col-1 {float:left;width:46.5%;margin-left:2.5%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box} .customer-account-forgotpassword .fieldset,.customer-account-forgotpassword .buttons-set,.account-create .fieldset,.account-create .buttons-set{padding:0 15px} } @media only screen and (max-width:1310px) { .header-container.content_width{padding-left: 0px;} .header #contacts li {display:none;} #google_translate_element {margin: -10px 10px!important;} .header #contacts { position: relative; left: 0px; top: 20px; } .header-top .logo {} } @media only screen and (max-width:1110px){ #imageContainerCanvas #imageContainer .imageContainerImageColumn { float: none !important; min-width: 0 !important; margin: 10px 0px; width: 100%; } } @media only screen and (min-width: 979px) { #allow-gift-message-container label { width: 530px!important; word-wrap: break-word; display: block; } } @media only screen and (max-width: 800px){ .outsourceonline-captcha-contacts-index table, .outsourceonline-captcha-contacts-index table td, .outsourceonline-captcha-contacts-index table td div, .outsourceonline-captcha-contacts-index table td p{ width: 90vw!important; } .outsourceonline-captcha-contacts-index table td{ float: left; text-align: center; } }