/* Theme Name: Statement Theme URI: https://generatepress.com/statement/ Description: Statement is a GeneratePress child theme. Using GeneratePress you can alter the child theme to your taste in minutes. Statement is mobile responsive, W3C Markup Validated, Schema.org integrated, search engine friendly, cross browser compatible, WooCommerce compatible and 100% translatable. See more about GeneratePress here: http://generatepress.com Author: Thomas Usborne Author URI: http://edge22.com Template: generatepress Version: 0.6 Tags: two-columns, three-columns, one-column, right-sidebar, left-sidebar, footer-widgets, blog, e-commerce, flexible-header, full-width-template, buddypress, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, rtl-language-support, featured-images, theme-options Statement, Copyright 2016 Thomas Usborne Statement is distributed under the terms of the GNU GPL Statement is a child theme of GeneratePress It's not recommended to add CSS to this file, as it will be lost if you ever update this child theme. Instead, use a Custom CSS plugin. */ input[type="checkbox"] { -webkit-appearance: checkbox; } #masthead{ border-bottom:solid thin white !important; } .inside-right-sidebar #text-2{ padding:0px !important; margin:0px; } .inside-right-sidebar #nav_menu-2{ padding:0px; margin:0px; } .inside-right-sidebar{ border-left:solid thin #ccc; padding-left:10px; } .header-widget #text-3 .textwidget p{ margin:0px !important; font-size:9pt; font-weight:600; padding:0px !important; } #text-3{ padding:0px !important; } #custom_html-11 { padding: 0px; } #custom_html-11 > .textwidget { margin: 0px; text-shadow: 2px 2px 6px black } /*---------------- detail view ----------------*/ /*------------------bundled products-------------------*/ .bundled_product_excerpt p{ font-style:oblique !important; font-size:10pt !important; } .woocommerce-product-details__short-description ul{ margin:0 0 0 12px !important; } .woocommerce-product-details__short-description p{ margin-bottom: 10px; } .woocommerce-product-details__short-description{ padding-left:20px; border-bottom: lightgrey solid 1px; padding-bottom: 20px; margin-bottom: 20px; } .woocommerce-product-details__short-description h6{ font-size:.7em !important; color:gray !important; margin-bottom:0px !important; } .woocommerce-product-details__short-description > p a:visited, .woocommerce-product-details__short-description > p a { text-decoration: underline; } .summary .price{ margin-bottom:10pt !important; } .bundled_item_wrap .remove-text { display: none; } /*----------------------/detailed view --------------*/ ins .amount{ color:white !important; background-color:#C90006; font-weight: 700; border-radius: 2px; padding: 0px 4px; text-shadow: -2px 1px 1px rgba(0, 0, 0, 1); } /*------------------thumbnail view --------------------------------------*/ .woocommerce ul.products li.product .price { color: #222222; position: absolute; bottom: 0px; #background-color: #ddd; background-color: rgb(245,245,245); display: block; width: 100%; z-index: 0; min-height: 3em; } .woocommerce ul.products li.product.woocommerce-image-align-left .wc-product-image { margin-right: unset !important; float: unset !important; } li.has-post-thumbnail h2{ position:absolute; bottom:18px; background-color:#ddd; font-size:10pt !important; line-height:11pt !important; width:100% !important; } li.has-post-thumbnail .price .from{ padding:0px; background-color:#51a39e; border-radius:2px; color: white !important; margin-right:2px !important; position:relative; bottom:2px; } h2.woocommerce-loop-product__title{ display:none !important; } .term-test h2.woocommerce-loop-product__title{ display:block !important; } h2.woocommerce-loop-product__title{ padding:0px !important; font-size:12pt !important; line-height:14pt !important; padding-bottom:8px !important; color:#555 !important; color:black !important; } /*----------------------------------------------------------------------------------*/ .woocommerce-Tabs-panel--description h2{ /*display:none !important;*/ } .flex-viewport{ margin-bottom:10px !important; } .wow{ background-color:red; color:white; padding:2px 12px 2px 12px; border-radius:6px; box-shadow:3px 3px 3px #444; } ul.ubermenu-submenu{ border: none !important; } .specscol{ width:45%; padding:5px; float:left; font-size:11pt; margin-right:10px; } .specscolr{ width:45%; padding:5px; float:left; font-size:11pt; } /* Homepage */ .home #content{ padding:0px !important; } .yellowmessage{ padding:10px; background-color:yellow; background-image: url("http://23.235.195.51/~nothinfancy/wp-content/uploads/mapleleaf-e1541986967254.png"); } .topinfo{ float:left; margin-right:20px; border:solid thin red; } .address{ float: left; margin-bottom:20px; margin-right:20px; font-size:10pt; } .storepic{ float:left; border:solid thin black; margin-bottom:20px; margin-left:0px; margin-right:0px; } /* Product Page */ #tab-additional_information{ display:none !important; } .additional_information_tab { display: none !important; } .single-product .woocommerce-message {display: none;} /* Price Special Span */ .specialprice{ background-color:#C90006; color:white; font-weight: 700; border-radius: 2px; padding: 0px 4px; text-shadow: -2px 1px 1px rgba(0, 0, 0, 1); } .summary.entry-summary > .price > .remove-text { display: none; } /* Search */ .search-results .post-image{ width:140px; float:left; margin:0 20px 0 0; clear:both; } .search-results .entry-summary{ position:absolute; top:0px; left:160px; margin:0px; } .search-results h2 a{ display:none !important; } .search-results .inside-article{ position:relative; border-bottom:solid thin #bbb; margin-top:10px; overflow:hidden !important; } .search-field{ padding:2px 6px 2px 6px !important; border-radius: 6px !important; border:solid thin red !important; } .woocommerce-product-search button{ padding:1px 6px 1px 6px !important; font-size:.7em !important; background-color: #CC0002 !important; font-weight:bold; border-radius:4px; float:right; margin-top:2px; } /* Main Nav Menu */ #ubermenu-main-283-primary-2{ position:relative !important; /* top:8px !important; */ padding-bottom:0px !important; border-bottom:solid thin gray !important; margin-bottom:0px !important; } #ubermenu-main-283-primary-2 li.search-item{ display:none !important; } .ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target { font-weight: 700 !important; font-style: italic; text-shadow: -1px 1px 2px black; } .ubermenu-main { max-width: unset; } .ubermenu.ubermenu-main .ubermenu-item-level-0 { border-left-width: 4px; border-left-style: solid; border-bottom-style: solid; } .ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target { line-height: 3em; font-size: 1.4em; } @media screen and (max-width: 959px) { .ubermenu.ubermenu-main .ubermenu-item-level-0 { width: 100%; text-align: center; } /* .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto { min-width: unset; } */ /* .ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega > .ubermenu-item.ubermenu-column { min-width: 50%; } */ #ubermenu-main-283-primary-2 { text-align: center; } .ubermenu .ubermenu-item { margin-top: 15px; margin-bottom: 15px; } .ubermenu-skin-fire.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active::after { width: 100%; } } @media screen and (max-width: 480px) { .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0 { width: 100%; border-bottom-width: 4px; border-bottom-style:solid; } } /*----------------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------------*/ @media only screen and (max-width:800px){ p.woocommerce-result-count{ width:100%; } ul.columns-5 li.has-post-thumbnail img{ clear:both; float:left !important; } li.has-post-thumbnail{ /* clear:both !important; */ float:left !important; width:100% !important; display:block !important; background-color:white !important; } } /* Header */ #masthead { max-width: 1300px; max-width: 990px; max-width: 100%; margin-left: auto; margin-right: auto; } .ubermenu.ubermenu-main { max-width: 1300px; max-width: 990px; max-width: 100%; margin-left: auto; margin-right: auto; } .header-widget a, .header-widget a:visited, .header-widget a:active .header-widget a:hover, .header-widget a:focus { color: white; text-decoration: underline; text-transform: capitalize; } .header-widget { padding-top: 1em; } .header-widget .textwidget { clear:both; } @media screen and (min-width: 959px) { .header-widget { max-width: 45%; width: 45%; } .site-logo { max-width: 50%; } .widget .search-field { width: 100%; max-width: 350px; } .header-widget .textwidget { font-size: 1.2em; } .smart-search-results { right:0px; } /* newly added below */ .smart-search-results { margin-left: auto; margin-right: auto; left: 0px; right: 0px; } #woocommerce_product_search-2 { padding-bottom: 0px; margin-bottom: -10px; } .woocommerce-product-search button { display: block; margin-left: auto; margin-right: auto; float: none; } .widget .search-field { width: 100%; max-width: 350px; } } @media screen and (max-width: 959px) { .header-widget { width: auto; float: none; max-width: unset; text-align: center; } .header-widget .textwidget { font-size: 1.2em; margin-top: 15px; margin-bottom: 15px; } .site-logo { display: block; } .site-header .header-image { margin-left: auto; margin-right: auto; display: block; } #custom_html-5 { margin-top: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2px white solid; } #custom_html-5 > .textwidget > div { padding-top: 0px !important; } #text-5 { margin-bottom: 20px; padding-bottom: 5px; border-bottom: 2px white solid; } .smart-search-results { margin-left: auto; margin-right: auto; left: 0px; right: 0px; } .woocommerce-product-search button { display: block; margin-left: auto; margin-right: auto; float: none; } .widget .search-field { width: 100%; max-width: 350px; } #woocommerce_product_search-2 { padding-bottom: 0px; margin-bottom: -10px; } } /* Header Image */ .site-header .header-image { max-width: 100% !important; } .home .imagecontainer { max-height: none; } @media screen and (max-width: 768px) { .inside-header > :not(:last-child):not(.main-navigation) { margin-bottom: unset; } } /* Body & General */ a, a:visited { color: #3a3a3a; text-decoration: underline; text-transform: capitalize; } body .grid-container { max-width: 990px; max-width: 100%; } .mms-container-outer strong { font-family: 'Steelfish Extrabold'; font-weight: 500; } /* Footer Widgets */ .inside-footer-widgets { padding: 0px 35px; } .footer-widgets { color: black; background-color: unset; display: none; } .footer-widgets a, .footer-widgets a:visited { color: unset; } .text-main-stores { font-size: 14pt; font-weight: 600; } #footer-location-list { margin-left: auto; margin-right: auto; text-align: center; } .footer-right-widget-p1 { color: #DC302E; text-transform: uppercase; font-weight: 600; } .footer-right-widget-p2 { color: #DC302E; text-transform: uppercase; font-size: 16pt; font-weight: 600; } /* Product Images */ .woocommerce div.product div.images img { opacity: 1 !important; } /* Products Page - Cart & QTY */ .bundle_button .qty { display: none; } .composite_button .qty { display: none; } /* Bundled Product */ div.bundled_product_summary:not(.thumbnail_hidden) .details { padding: unset !important; } .bundle_form .bundle_wrap div.bundle_error { display: none !important; } .bundle_form .bundle_price { display: none !important; } /* Composite Product */ /* the following 2 will remove the product description for the King Split Box */ .bundled_item_1415 .woocommerce-variation.single_variation.bundled_item_cart_details > .woocommerce-variation-description { display: none; } .bundled_item_1417 .woocommerce-variation.single_variation.bundled_item_cart_details > .woocommerce-variation-description { display: none; } /* Locations Pages */ .nffw-hours-table { border: none; } .nffw-hours-table > tbody > tr { line-height: 1.5; } .nffw-hours-table > tbody > tr > td { border: none; padding: 0px; } .nffw-hours-table > tbody > tr > td:nth-of-type(2) { padding-left: 0.5rem; padding-right: 0.5rem; } /* Google Maps */ #storemap{ border:solid thin black; width:740px; height:540px; overflow:hidden; } .google-maps { position: relative; padding-bottom: 75%; //This is the aspect ratio height: 0; overflow: hidden; clear: both; max-width: 960px; } .google-maps iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; max-height: 600px; } /* Category & Search Pages - SMD */ /* hieght of li was 180px; max-width 190px. Height of img was 8.5em */ .woocommerce .wc-columns-5 ul.products li.product, .woocommerce-page .wc-columns-5 ul.products li.product, .woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product { width: 100% !important; height: 260px; max-width: 245px; overflow: hidden; margin-bottom: 7em; } .woocommerce ul.products li.first, .woocommerce-page ul.products li.first { clear: none; } ul.products.columns-5 > li.product:first-child { clear: both; } .woocommerce ul.products li.product .woocommerce-LoopProduct-link > :not(:first-child) { font-size: 0.9rem !important; white-space: normal; } .woocommerce ul.products li.product .price del { padding-right: unset !important; } .woocommerce ul.products li.product a img { height: 11em; max-width: initial; margin-bottom: 0px; } .woocommerce ul.products li.product.woocommerce-image-align-left a .wc-product-image img, .woocommerce ul.products li.product.woocommerce-image-align-right a .wc-product-image img { width: auto; max-width: 100%; } @media screen and (max-width: 800px) { li.product a img { width: 100%; } .woocommerce ul.products li.first, .woocommerce-page ul.products li.first { clear: unset; } .woocommerce .wc-mobile-columns-1 ul.products li.product, .woocommerce-page .wc-mobile-columns-1 ul.products li.product { margin-left: 15px !important; clear: both !important; } } /* Product Image Zoom */ .pswp--zoomed-in .pswp__img, .pswp--zoom-allowed .pswp__img { /*max-width: none !important;*/ } /* Product Image Gallery */ .woocommerce div.product div.images .flex-control-thumbs li img { max-width: 96%; max-height: 96%; padding: 2%; } /* Video Container */ .mejs-overlay-button { display: none; } /* Product Carousel */ #atw_style6 .atw--single_item:hover .atw_item_top .atw_post_view { height: 100%; width: 100%; opacity: 0 !important; border-radius: 0px; } .owl-carousel .owl-item img { transform-style: preserve-3d; max-height: 250px; width: auto !important; margin-left: auto; margin-right: auto; } #atw_style6 .atw_slider_controls { display: none; } .atw_wrapper .atw_grid_wrapper img { } .atw_wrapper .atw_item .atw_item_top { } .atw_wrapper .atw_grid_wrapper .atw_item { border: 1px solid lightgray; } #atw_style6 .atw_title h3 { border-top: solid 1px lightgray; border-bottom: solid 1px lightgray; padding-top: 5px; padding-bottom: 5px; margin-left: 50px; margin-right: 50px; } #post-9614 .entry-title { text-align: center; } #post-9614 p { margin-bottom: 0px; } /* Footer - Copyright Section */ .site-info a, .site-info a:visited { color: black; } #media_image-4 { display: inline-block; padding: 20px 5px 10px 0; width: 100%; border-top: 2px solid white; border-bottom: 2px solid white; margin-bottom: 15px; } @media screen and (min-width: 959px) { .header-widget { width: 100%; max-width:100% } #media_image-4 { display: inline-block; padding: 20px 5px 10px 0; width: 100%; border-top: 2px solid white; border-bottom: 2px solid white; margin-bottom: 15px; } #text-5 { width: 49%; float: right } #woocommerce_product_search-2 { clear: both; border-top: 2px white solid; } #custom_html-5 { width: 45%; display: inline-block; float: left; clear: both; } #custom_html-5 .textwidget.custom-html-widget { } #custom_html-5 > .custom-html-widget p { } #media_image-8 { width: 50%; padding-left: 75px; float: left; padding-bottom: 0px; } #media_image-6 { width: 50%; padding-right: 75px; float: right; padding-bottom: 0px } } .woocommerce-variation-price { margin-bottom: 1.5em; } div.bundled_product_summary:not(.thumbnail_hidden) .details { width: 100% !important; } .woocommerce-page div.product div.bundled_product_images, .woocommerce-page #content div.product div.bundled_product_images, .woocommerce div.product div.bundled_product_images, .woocommerce #content div.product div.bundled_product_images { display: none; } /* 20200618 Updates */ .header-widget { padding-top: 0px; } #media_image-4 { border: none; margin-bottom: 0px; } /* Phone Number Widget */ #media_image-6 { position: fixed; bottom: 0px; left: 0px; display: block; z-index: 1000; width: 100%; padding: 2px 0; background-color: #c90006; line-height: 1; } #media_image-6 > a { display: block; line-height: 1; } #woocommerce_product_search-2 { border-top: none } /* price verification note */ #text-3 { position: absolute; bottom: 0px; right: 0px; margin-bottom: 5px; line-height: 1; width:100%; } #text-3 > .textwidget { margin-top: 0px; margin-bottom: 5px; } .woocommerce-product-search > button { visibility: hidden; } .site-footer { margin-bottom: 70px; } /* Block Ad */ @font-face { font-family: 'Steelfish Regular'; src: url('https://nothinfancy.ca/block-ad/steelfish-rg.otf') format('opentype'); } @font-face { font-family: 'Steelfish Extrabold'; src: url('https://nothinfancy.ca/block-ad/steelfish-eb.otf') format('opentype'); } body { } a { text-decoration: none; } .mms-ie-image { display: none; } .mms-container-outer { padding: 8px; background-color: white; display: grid; } .mms-block-ad-header { display: grid; grid-template-columns: 33.33% 66.66%; grid-template-rows: 100% 100%; } .mms-block-ad-header > .mms-header-image { max-width: 100%; height: auto; } .mms-header-lhs { grid-row: 1 / 2; grid-column: 1 / 2; } .mms-header-lhs > img { padding: 5%; } .mms-block-image { margin-bottom: 7%; position: relative; } .mms-block > img.mms-block-image-fix1 { height: auto; width: 90%; padding-top:8%; margin-left: auto; margin-right: auto; } #nothin-fancy-logo { } #proof-in-price { width: 50%; display: block; margin-left: auto; margin-right: auto; } .mms-header-lhs { grid-row: 1/2; grid-column: 1/2; font-family: 'Steelfish Regular'; font-size: 4vw; color: #ED2024; margin: 0 0 2% 0; text-align: center; } .mms-header-rhs { grid-row: 1 / 2; grid-column: 2 / 3; font-family: 'Steelfish Regular'; font-size: 4vw; color: #ED2024; margin: 0 0 2% 0; text-align: center; border-left: #ED2024 solid 3px; letter-spacing: inherit; } .mms-header-rhs > h1, .mms-header-lhs > h1 { margin: 0; margin-top: 3%; font-size: 8vw; } .mms-header-rhs > p { font-size: 6vw; margin: 0; line-height: 1.1; } .mms-header-rhs a { color: #ED2024; text-decoration: underline; } .mms-header-lhs > p { font-size: 4vw; line-height: 1.1; } .mms-container-inner { display: grid; grid-gap: 0.33em; grid-template-columns: 33% 33% 33%; position: relative; } .mms-block { border: black 1px solid; display: grid; grid-template-rows: 100%; position: relative; grid-template-columns: 100%; line-height: 1.2; overflow: hidden; height: 30vw; } .mms-block > img { width: 100%; height: auto; grid-row: 1 / 2; grid-column: 1 / 2; top: 2.5vw; } .mms-block > .mms-block-image-fix { width: auto; height: 90%; margin-left: auto; margin-right: auto; top: 0vw; } .mms-block > .mms-block-image-fix-2 { width: auto; height: 100%; top: -1.7vw; } .mms-block-tax-free { grid-row: 1 / 2; grid-column: 1 / 2; width: 23%; height: 13.3%; background-color: #ED2024; color: white; display: grid; } .mms-block-tax-free > img { width: 100px; height: 100px; margin-left: 5%; margin-top: 5%; } .mms-block-tax-free > p { margin-left: auto; margin-right: auto; } .mms-block-top-banner-black, .mms-block-top-banner-white, .mms-block-top-banner-transparent { display: grid; width: 100%; height: 2.5vw; grid-row: 1 / 2; grid-column: 1 / 2; z-index: 2; } .mms-block-top-banner-black { background-color: black; color: white; } .mms-block-top-banner-white { background-color: white; color: black; } .mms-block-top-banner-transparent { background-color: transparent; color: black; } .mms-block-top-banner-none { display: none; } .mms-block-bottom-banner-black, .mms-block-bottom-banner-white, .mms-block-bottom-banner-transparent { display: grid; width: 100%; height: 3.3vw; grid-row: 1/2; grid-column: 1/2; position: absolute; bottom: 0px; z-index: 2; } .mms-block-bottom-banner-black { background-color: black; color: white; } .mms-block-bottom-banner-white { background-color: white; color: black; } .mms-block-bottom-banner-transparent { background-color: transparent; color: black; } .mms-block-bottom-banner-none { display: none; } .mms-block-top-banner-white > p, .mms-block-bottom-banner-white > p, .mms-block-top-banner-transparent > p, .mms-block-bottom-banner-transparent > p { /*width: 70%;*/ font-size: 1.7vw; } .mms-block-ad-circle, .mms-block-ad-circle-2, .mms-block-ad-square { height: 6.45vw; width: 6.45vw; background-color: #003900; color: white; border-radius: 50%; display: block; position: absolute; right:6.9vw; bottom: 0vw; z-index: 2; border: white 0.25vw dotted; font-size: 1.8vw; } .mms-block-ad-circle-2 { right: 13.8vw; border: 2px black; color: black; z-index: 1; } .mms-block-ad-square { border-radius: 0%; top: 0px; right: 0px; } .mms-block-ad-circle > p, .mms-block-ad-circle-2 > p, .mms-block-ad-square > p { text-align: center; display: inline; top: 1vw; position: absolute; font-family: steelfish-bold; font-size: 2vw; } .mms-block-ad-circle-2 > p { color: black; top: 0.5vw; font-size: 1vw; } .mms-block-ad-square > p { font-size: 1.5vw; margin-bottom: 0px; padding-top: 0.5vw; top: 0px; } img.mms-block-ad-attract-image { height: 8vw; width: 10vw; display: block; position: absolute; right:0vw; top: 2vw; z-index: 2; } /* to be removed */ .mms-block-bottom-banner { display: grid; background-color: black; color: white; width: 100%; grid-row: 1 / 2; grid-column: 1 / 2; position: absolute; bottom: 0px; height: 3.3vw; } .mms-block-corner-banner { display: grid; background-color: #ED2024; color: white; width: 100%; height: 100%; grid-row: 1 / 2; grid-column: 1 / 2; clip-path: polygon(70% 100%, 100% 100%, 100% 79%, 80% 79%); -webkit-clip-path: polygon(70% 100%, 100% 100%, 100% 79%, 80% 79%); } .mms-block-corner-banner-content { justify-self: end; align-self: end; height: 50%; display: flex; align-items: stretch; flex-direction: row; font-family: 'Steelfish Regular'; width: 36%; align-items: flex-end; justify-content: flex-end; } .mms-block-corner-banner-content > p { margin: 0 5% 2% 0; font-size: 2.2vw; text-align: right; text-shadow: #00390070 2px 2px 4px; letter-spacing: 0.05vw; color: white; } .mms-banner-text { padding: 0px; margin: 0 0 0 1vw; align-self: center; font-size: 2.2vw; font-family: 'Steelfish Regular'; } .mms-block-ad-footer { border: 2px solid black; margin-top: 2%; } .mms-block-ad-footer > .mms-footer-image { max-width: 100%; height: auto; } .mms-block-ad-footer { display: grid; grid-template: 'phone2-left phone2-right logo logo rhs-pricing rhs-pricing' 'phone2-left phone2-right financing financing rhs rhs'; grid-template-columns: repeat(6, 1fr); grid-template-rows: max-content; border: 2px black solid; padding: 0.25rem; font-family: "Open Sans", sans-serif; padding-bottom: 0vw; padding-top: 1vw; } .mms-block-ad-footer p { margin-bottom: 0; } .mms-block-ad-footer-phone1 { grid-area: phone1; text-align: center; line-height: 1.2; font-size: 1.8vw; margin-top: 0.5vw; text-transform: uppercase; } .mms-block-ad-footer-phone2-left { grid-area: phone2-left; margin-left: 2vw; margin-top: 1vw; line-height: 1.2; font-size: 1.5vw; text-align: right; } .mms-block-ad-footer-phone2-right { grid-area: phone2-right; margin-right: 5vw; margin-top: 1vw; text-align: right; line-height: 1.2; font-size: 1.5vw; font-weight: bold; } .mms-block-ad-footer-phone2-left > p, .mms-block-ad-footer-phone2-right >p { margin-bottom: 0.5em; } .mms-phone-last { margin-top: 1.5vw; } .mms-block-ad-footer-logo { grid-area: logo; text-align: center; line-height: 1.2; font-size: 2.2vw; } .mms-block-ad-footer-financing { grid-area: financing; text-transform: uppercase; text-align: center; line-height: 1.2; font-size: 2.2vw; } .mms-block-ad-footer-rhs-pricing { grid-area: rhs-pricing; margin-left: 2vw; margin-right: 2vw; line-height: 1.2; text-transform: uppercase; font-size: 2vw; text-align: center; display: flex; margin-top: 2.2vw; } .mms-block-ad-footer-rhs { grid-area: rhs; text-align: center; line-height: 1.2; margin-left: 2vw; margin-right: 2vw; font-size: 1vw; } .mms-block-ad-footer-rhs > h4 { line-height: 1.2; text-transform: uppercase; font-size: 2vw; text-align: center; } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { /* IE10+ CSS styles go here */ .mms-block-ad-header, .mms-container-inner, .mms-block-ad-footer { display: none; } .mms-ie-image { display: block; width: 100%; } } @supports (-ms-ime-align: auto) { .mms-block-corner-banner { display: grid; background-color: #ED2024; color: white; width: 20%; height: 26.6%; padding: 5px; grid-row: 1 / 2; grid-column: 1 / 2; z-index: 900; align-self: end; justify-self: end; } .mms-block-bottom-banner{ width: 80%; } .mms-block-top-banner-true > .mms-block-bottom-banner { width: 80%; } } #wooswipe { margin-right: 4%; } /* Landing Page */ .page-id-14523 #content { padding: 0px; } @media all and (max-width: 780px) { .mms-block-ad-footer { display: grid; grid-template: 'logo logo' 'financing financing' 'phone1 phone1' 'phone2-left phone2-right' 'rhs-pricing rhs-pricing' 'rhs rhs'; grid-template-columns: 1fr 1fr; padding-left: 8vw; padding-right: 8vw; } .mms-block-ad-footer-phone1 { grid-area: phone1; text-align: center; line-height: 1.2; font-size: 4vw; margin-top: 0.5vw; text-transform: uppercase; } .mms-block-ad-footer-phone2-left { grid-area: phone2-left; line-height: 1.2; font-size: 2.8vw; margin-left: 6vw; text-align: right; } .mms-block-ad-footer-phone2-right { grid-area: phone2-right; text-align: left; line-height: 1.2; font-size: 2.8vw; font-weight: bold; margin-right: 8vw; margin-left: 5vw; } .mms-phone-last { margin-top: 3vw; } .mms-block-ad-footer-logo { grid-area: logo; text-align: center; line-height: 1.2; font-size: 2.2vw; } .mms-block-ad-footer-financing { grid-area: financing; text-transform: uppercase; text-align: center; line-height: 1.2; font-size: 5vw; margin-top: 2vw; margin-bottom: 2vw; } .mms-block-ad-footer-rhs-pricing { grid-area: rhs-pricing; margin-left: 2vw; margin-right: 2vw; line-height: 1.2; text-transform: uppercase; font-size: 3vw; text-align: center; display: inline; margin-top: 2.2vw; margin-bottom: 1vw; } .mms-block-ad-footer-rhs { grid-area: rhs; text-align: center; line-height: 1.2; margin-left: 2vw; margin-right: 2vw; margin-top: 0; margin-bottom: 2vw; font-size: 2.5vw; } } /* Checkout */ .post-8 .woocommerce-form-login-toggle {display: none;} .woocommerce-account-fields > .create-account {visibility: hidden;}