@font-face{font-family:'eurostile';src:url(../fonts/eurostile-webfont.woff2) format('woff2') , url(../fonts/eurostile-webfont.woff) format('woff') , url(../fonts/eurostileregular.svg) format('svg') , url(../fonts/eurostileregular.eot?#iefix) format('embedded-opentype') , url(../fonts/eurostileregular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'eurostile';src:url(../fonts/eurostile-bold.svg) format('svg') , url(../fonts/eurostile-bold.eot?#iefix) format('embedded-opentype');font-weight:700;font-style:normal}body{font-size:15px;line-height:22px;font-family:'eurostile',sans-serif;font-weight:400;color:#121212}li{list-style:none!important}a{text-decoration:none!important;color:#c00}input:focus,a:focus{outline:none}.container{padding:0!important;max-width:1170px}header.site-header{padding:20px 0;background:#000}.site-header a{color:#fff;font-size:15px}.site-header a:hover{color:#d1d1d1}.site-header .current-menu-item>a,.site-header .current_page_item>a{color:#fff}.site-header a.phone{font-size:13px;display:block;font-weight:200;background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/phone.png.pagespeed.ce.5y1TsSADBC.png) no-repeat center left;padding-left:16px;background-size:11px}#page.site{position:relative}.site-header .header-right{text-align:right;position:static}.site-header ul.header-links{padding:0;float:left;margin:0}ul.header-links li{display:inline-block;margin:0 10px}a.header_search{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/search-icon.png.pagespeed.ce.ISZFX0Yh2l.png) no-repeat left center;width:12px;height:13px;display:inline-block;margin-right:10px;vertical-align:middle}.search-form{display:none;position:absolute;z-index:20;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);text-align:center}.search-form .form_block{width:704px;margin:150px auto 0;background:#000;padding:10px 0 5px;position:relative}.search-form input.search-field{width:540px;border:1px solid #fff;background:#fff;height:50px;line-height:50px;padding:0 10px;color:#404040;font-size:16px;font-family:'eurostile',sans-serif}.search-form input.search-submit{width:140px;height:50px;line-height:50px;background:#c00;border:1px solid #c00;color:#fff;font-size:18px;display:inline-block;vertical-align:top;padding:0;font-family:'eurostile',sans-serif}.search-form .closebtn,.side_navigation .closebtn{background:#fff url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/close-icon.png.pagespeed.ce.CPs7hUkv75.png) no-repeat center;position:absolute;width:10px;height:10px;top:-21px;right:-18px;display:block;border-radius:50%;padding:10px}.side_navigation .closebtn{top:15px;right:15px}p.no-result{font-size:30px;margin-bottom:0}.site-header .navigation{display:inline-block}.site-header .navigation ul{margin-bottom:0}.site-header .navigation ul li{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/menu-break.jpg.pagespeed.ce.9hmU_hLGkt.jpg) no-repeat center right;display:inline-block;padding:0 12px}.site-header .navigation ul li:last-child{background:none}.header-menu{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/menu_icon.png.pagespeed.ce.WXDJLn4OVg.png) no-repeat left center;width:12px;height:10px;display:inline-block;margin:0 0 0 10px;cursor:pointer}#sidebar-nav{height:100%;position:fixed;top:0;right:0;left:0;z-index:101;background:#000;overflow-y:scroll;box-shadow:1px 1.732px 8px 2px rgba(0,1,1,.43);display:none}#sidebar-nav h1{font-size:26px;color:#fff;margin-bottom:30px;padding-left:30px}#sidebar-nav ul#side-menu,#sidebar-nav ul.header-links{padding:0;margin:0}#sidebar-nav li,#sidebar-nav ul.header-links li{font-size:18px;padding:10px 0;border-bottom:1px solid #fff;padding-left:30px;margin:0;display:block}#sidebar-nav li a{color:#fff}.nav-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.34);width:0;height:0;z-index:10}.et_divi_builder #et_builder_outer_content .banner-slider .et_pb_slide{padding:32% 0 0;background-size:cover}.et_divi_builder #et_builder_outer_content .banner-slider .et_pb_slide .et_pb_container{width:100%;max-width:100%;display:block;height:120px!important;background:rgba(0,0,0,.8)}.et_divi_builder #et_builder_outer_content .banner-slider .et_pb_slides .et_pb_slider_container_inner{width:1170px;display:block;margin:0 auto}.et_divi_builder #et_builder_outer_content .banner-slider .et_pb_bg_layout_dark .et_pb_slide_description{bottom:0;width:100%;padding:20px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.et_divi_builder #et_builder_outer_content .banner-slider .et_pb_slide_description .et_pb_slide_title{display:inline-block;border-left:1px solid gray;border-right:1px solid gray;padding:0 80px;font-size:40px;line-height:80px;vertical-align:top}.et_divi_builder #et_builder_outer_content .banner-slider .et_pb_slide_content{padding-left:0;border-right:1px solid gray;padding-right:130px;display:inline-block;line-height:30px}.et_divi_builder #et_builder_outer_content .banner-slider .et_pb_button_wrapper{border-right:1px solid gray!important;line-height:80px;padding-right:85px}.et_divi_builder #et_builder_outer_content .banner-slider .et_pb_button_wrapper a{margin-top:0}.et_divi_builder #et_builder_outer_content .banner-slider span.price-was{font-size:30px}.et_divi_builder #et_builder_outer_content .banner-slider span.price{font-size:20px}.et_divi_builder #et_builder_outer_content .banner-slider span.price-now{color:red;font-size:30px;margin-top:11px;display:block}.et_divi_builder #et_builder_outer_content #mobile-banner-slider .et_pb_slide{padding:0}.et_divi_builder #et_builder_outer_content #mobile-banner-slider .et_pb_slider_container_inner{width:100%}.et_divi_builder #et_builder_outer_content #mobile-banner-slider .et_pb_bg_layout_dark .et_pb_slide_description{background:rgba(0,0,0,.8)}.et_divi_builder #et_builder_outer_content #mobile-banner-slider .et_pb_slide_image{height:auto;position:static;margin-top:0!important}.et_divi_builder #et_builder_outer_content #features-section .et_pb_row{max-width:1170px;width:100%}.et_divi_builder #et_builder_outer_content .et_pb_gutters3 #features-section .et_pb_column_1_4{width:27.8%}#features-section li.block{width:27.7%}.et_divi_builder #et_builder_outer_content .et_pb_gutters3 #features-section .et_pb_column_1_2,#features-section li.block.middle-block{width:44.4%}.et_divi_builder #et_builder_outer_content #features-section .et_pb_column{margin-right:0!important}.et_divi_builder #et_builder_outer_content #features-section .image-block.background-block,#features-section .image-block.background-block{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/image-bg.png.pagespeed.ce.ZW3HVeTANs.png) no-repeat center!important;background-size:cover}.et_divi_builder #et_builder_outer_content #features-section .et_pb_column .image-block,.et_divi_builder #et_builder_outer_content #features-section .et_pb_column h2{text-align:center!important}.et_divi_builder #et_builder_outer_content #features-section .et_pb_column .image-block,#features-section .image-block{background:rgba(0,0,0,.1);height:298px;margin-bottom:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.et_divi_builder #et_builder_outer_content #features-section .et_pb_column:first-child .image-block{align-items:flex-end}#features-section h2,.et_divi_builder #et_builder_outer_content #features-section .et_pb_column h2{border:1px solid #e6e6e6;position:relative;padding:7px 20px!important;border-right:none;line-height:32px;background:#fff;margin-right:21px!important;font-size:30px!important;text-align:center}.et_divi_builder #et_builder_outer_content #features-section .et_pb_column:last-child h2,#features-section li:last-child h2{border-right:1px solid #e6e6e6;margin-right:0!important}#features-section h2:after{content:'';background:#fff url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/text-bg.png.pagespeed.ce.RSOk2RmNMU.png) no-repeat center!important;position:absolute;width:21px;height:80px;display:block;top:-1px;right:-21px}#features-section h2:before{content:'';background:#fff url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/text-bg.png.pagespeed.ce.RSOk2RmNMU.png) no-repeat center!important;position:absolute;width:21px;height:78px;display:block;top:0;left:-1px}#features-section.features-blocks{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/xsec-bg.jpg.pagespeed.ic.gF4kYd7eDx.jpg) no-repeat center;background-size:cover;padding:4% 0}#features-section.features-blocks li{float:left}.et_divi_builder #et_builder_outer_content #features-section .remove-background:after,.et_divi_builder #et_builder_outer_content #features-section .remove-background-first:before,#features-section .remove-background-first:before,#features-section .remove-background:after{display:none}.et_divi_builder #et_builder_outer_content .categories-list .content{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/xbedroom-bg.jpg.pagespeed.ic.GjdcIOEPjC.jpg) no-repeat center!important;text-align:center!important;color:#fff!important;padding:44px 20px!important;border-top:2px solid #fff!important;background-size:cover!important}.et_divi_builder #et_builder_outer_content .categories-list .container{margin:0 auto!important}.et_divi_builder #et_builder_outer_content .content li{list-style:none!important}.et_divi_builder #et_builder_outer_content .categories-list ul.categories{margin:0!important;padding:0!important}.et_divi_builder #et_builder_outer_content .categories-list .content li{display:inline-block!important;font-size:20px;line-height:30px!important;margin:3% 10% 0}.et_divi_builder #et_builder_outer_content .categories-list .content li a{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/bedroom-list-icon.png.pagespeed.ce.bMMdWntROU.png) no-repeat left center!important;padding-left:20px!important;color:#fff!important;padding-bottom:0!important;margin-bottom:10px;display:inline-block}.et_divi_builder #et_builder_outer_content .categories-list .content li a:hover{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/hover-icon.png.pagespeed.ce.MKlN_E_ewg.png) no-repeat left center!important}.et_divi_builder #et_builder_outer_content .content .learn-button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .background-block a.reset_variations,#features-products .related.products ul.products li a.button,#newsletter a.chat-btn,.et_divi_builder #et_builder_outer_content #features-products .related ul.products li a.button,.quantity-block .yith-ywraq-add-button a,.quantity-block .yith_ywraq_add_item_browse_message a,.yith-wcwl-add-to-wishlist a{background-color:#404040!important;box-shadow:0 6px 10px 0 rgba(0,0,0,.35)!important;width:160px!important;height:40px!important;line-height:40px!important;font-size:13px;color:#fff!important;text-transform:uppercase!important;padding:0!important;display:inline-block;text-align:center!important}.et_divi_builder #et_builder_outer_content .content .learn-button{margin:30px 0 40px!important}.et_divi_builder #et_builder_outer_content .content .learn-button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce .background-block a.reset_variations:hover,#features-products .related.products ul.products li a.button:hover,#newsletter a.chat-btn:hover,#newsletter input[type="submit"]:hover,.et_divi_builder #et_builder_outer_content #features-products .related ul.products li a.button:hover,.quantity-block .yith-ywraq-add-button a:hover,.quantity-block .yith_ywraq_add_item_browse_message a:hover,.yith-wcwl-add-to-wishlist a:hover{background-color:#c00!important}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline{margin-left:20px!important}.et_divi_builder #et_builder_outer_content #services-section .et_pb_column{border-top:2px solid #2b2b2b;border-bottom:2px solid #2b2b2b;padding:16px 0!important}.et_divi_builder #et_builder_outer_content #services-section .et_pb_module h2{text-align:center!important;padding:20px!important;font-size:30px}.et_divi_builder #et_builder_outer_content #services-section .image-sec{height:240px!important;width:100%!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.et_divi_builder #et_builder_outer_content #services-section .et_pb_column:first-child .image-sec{height:210px!important}.et_divi_builder #et_builder_outer_content #services-section .image-sec .helper{display:inline-block;height:100%;vertical-align:middle}.et_divi_builder #et_builder_outer_content #services-section .image-sec img{max-width:100%}.et_divi_builder #et_builder_outer_content .furniture-details.et_pb_row{width:100%;max-width:100%!important;height:730px!important;overflow:hidden;padding:0}.et_divi_builder #et_builder_outer_content .et_pb_gutters3 .furniture-details .et_pb_column_1_2{width:50%}.et_divi_builder #et_builder_outer_content .furniture-details img{width:100%!important}.et_divi_builder #et_builder_outer_content .furniture-details .et_pb_column{margin-right:0!important}.et_divi_builder #et_builder_outer_content .categories-list.categories-li .content li{width:40%!important}.et_divi_builder #et_builder_outer_content .et_pb_gutters3 .furniture-details .et_pb_column_1_2 .et_pb_module{margin-bottom:0!important}.et_divi_builder #et_builder_outer_content .furniture-details .et_pb_row{padding:0!important}.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.categories-list-dining,.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.categories-list-office{height:730px;display:table;width:100%;text-align:center!important}.et_divi_builder #et_builder_outer_content .categories-list-dining .et_pb_text_inner,.et_divi_builder #et_builder_outer_content .categories-list-office .et_pb_text_inner{vertical-align:middle!important;display:table-cell!important}.et_divi_builder #et_builder_outer_content .categories-list-dining .content li{margin:2% 5% 1%;display:inline-block}.categories-list-dining .content li a{padding-left:20px!important;background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/dining-list-icon.png.pagespeed.ce.an1hB6LAbZ.png) no-repeat left center!important}.categories-list-dining .content li a,.categories-list-office .content li a{color:#535353!important;font-size:20px;line-height:26px!important;padding-bottom:0!important;margin-bottom:10px;display:inline-block}.categories-list-office .content li{text-align:left!important}.categories-list-office .content li a{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/bedroom-list-icon.png.pagespeed.ce.bMMdWntROU.png) no-repeat left center!important;display:inline-block;padding-left:20px!important;text-align:left!important;margin-bottom:25px!important}.categories-list-dining .content li a:hover,.categories-list-office .content li a:hover{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/hover-icon.png.pagespeed.ce.MKlN_E_ewg.png) no-repeat left center!important}.categories-list-office .content li a{color:#fff!important}.categories-list-office .content ul{margin-left:25%!important}.categories-list-dining .content h2,.categories-list-office .content h2,#intro-section h2,.et_divi_builder #et_builder_outer_content #articles-section h2{display:inline-block;border-bottom:1px solid #fff!important;padding-bottom:20px!important;font-size:40px;color:#535353!important;margin-bottom:10px!important}.categories-list-office .content h2{border-bottom:1px solid #404040!important;color:#fff!important}.et_divi_builder #et_builder_outer_content #intro-section .et_pb_text.et_pb_module{text-align:center!important;padding:45px 20px!important}.et_divi_builder #et_builder_outer_content #intro-section h2,.et_divi_builder #et_builder_outer_content #articles-section h2{color:#fff!important}.et_divi_builder #et_builder_outer_content #intro-section p{margin:20px auto;width:38%;color:#fff!important}.et_divi_builder #et_builder_outer_content #intro-section p a{color:#2d2d2d;font-weight:700;text-decoration:underline}.et_divi_builder #et_builder_outer_content #articles-section{padding:50px 0!important}.et_divi_builder #et_builder_outer_content #articles-section.et_pb_with_background .et_pb_row{width:100%;max-width:1170px}.et_divi_builder #et_builder_outer_content #articles-section .home-blog-post{float:left;width:32.19%;margin-right:20px!important;position:relative;line-height:0;min-height:270px}.et_divi_builder #et_builder_outer_content #articles-section .home-blog-post img{border:1px solid #fff;height:280px!important;width:100%!important}.et_divi_builder #et_builder_outer_content #articles-section .home-blog-post:last-child{margin-right:0!important}.et_divi_builder #et_builder_outer_content #articles-section .blog-content{background:rgba(0,0,0,.7)!important;width:100%;padding:35px 20px 20px;color:#fff!important;min-height:270px}.et_divi_builder #et_builder_outer_content #articles-section .blog-content h3 a{color:#fff!important;font-size:20px;line-height:30px!important;display:block}.et_divi_builder #et_builder_outer_content #articles-section .blog-content p{font-size:15px;line-height:25px!important}.et_divi_builder #et_builder_outer_content #articles-section .blog-content a.read-more{text-align:right;padding:20px 0 0;color:#fff!important;font-size:15px;font-weight:700;width:100%;display:block}.et_divi_builder #et_builder_outer_content #articles-section .blog-content:hover{background:rgba(255,255,255,.6)!important;color:#000!important}.et_divi_builder #et_builder_outer_content #articles-section .blog-content:hover h3 a,.et_divi_builder #et_builder_outer_content #articles-section .blog-content:hover a.read-more{color:#000!important}#features-products .product-detail{text-align:center!important;background:#e0e0e0!important;padding:20px 0 25px!important;font-size:20px!important;box-shadow:0 0 1px rgba(0,0,0,.2)}#features-products .product-detail h3{font-size:20px;padding-bottom:22px!important;color:#404040!important}#features-products .product-detail span.product-price{font-size:30px;color:#404040;display:block;line-height:36px!important;margin-bottom:10px;margin-top:27px!important}#features-products .product-detail span.saving-price{font-size:40px;color:#c00!important;border-top:1px solid #ececec!important;margin:0 30px!important;padding-top:20px!important;display:block;padding-bottom:10px!important}#features-products .product-detail span.small{font-size:20px!important;color:#404040!important}#features-products .product-detail:hover{background:#404040!important;box-shadow:0 0 2px rgba(0,0,0,.5)}#features-products .product-detail:hover span.product-price,#features-products .product-detail:hover span.product-price .small,#features-products .product-detail:hover h3{color:#fff!important}#features-products .product-detail:hover span.saving-price .small{color:#c00!important}#features-products .product-detail:hover span.saving-price{background:#ececec!important}#features-products .prodcut-block{display:block}#features-products .woocommerce.yith-similar-products{display:none}#features-products.related-product-section{background:#ececec;padding:100px 0 50px}#content{padding-bottom:0!important}#product-review{padding:100px 0;background:#fff}.productreviewwidget{filter:grayscale(100%)}#map-canvas,#map_canvas{position:relative;width:100%;height:600px}.map-address{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/map-bg.png.pagespeed.ce.eRNnwoHe9m.png) repeat;background-position:center center;padding:20px 0}.map-nav{text-align:center}#map-nav-1{border-left:2px solid #fff}#map-nav-2{border-right:2px solid #fff}.contact-method a,.contact-method a:hover,.contact-method a:active{color:#121212}.map-nav h3{font-size:30px;line-height:40px;margin:0 0 20px}.map-nav h3 img{margin-right:5px}.map-nav p{margin-bottom:0;line-height:30px;font-size:20px}.map-nav p.timings{font-size:15px;line-height:1.5}#map-wrapper{position:relative}#map-address{position:absolute;top:50px;left:10px;background:rgba(0,0,0,.9)!important;color:#fff!important;padding:10px 15px!important}#map-nav-container{position:absolute;bottom:10px;left:10px}#map-nav-container .map-nav{display:inline-block;background:rgba(0,0,0,.9);color:#fff;padding:5px 10px;cursor:pointer}.main-footer{background-color:#283133;padding:20px 0 135px}.main-footer h2{font-size:30px;color:#fff;line-height:46px;border-bottom:1px solid #fff;text-align:center;padding-bottom:20px;text-transform:uppercase}.main-footer ul li a{color:#fff;font-size:16px;line-height:18px}.main-footer .footer-3{text-align:center}.main-footer .footer-3 a img{padding:2px}.footer-bottom{overflow:hidden}.main-footer .copyright{color:#fff;padding-top:40px;font-size:14px;float:left}.main-footer .siteby{color:#fff;text-align:right;padding-top:40px;font-size:14px;float:right}.main-footer span.display-block-span{display:block}.classThatMakesBoxActRight{position:relative!important}ul#menu-product-menu li{display:inline-block;width:49%}#newsletter{left:0;bottom:0;background:#2a3134 url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/xnewsletter-bg.jpg.pagespeed.ic.d0VY-gMuYO.jpg) no-repeat center;background-size:cover;padding:20px 0;width:100%;position:fixed;z-index:10}#newsletter .container{display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#newsletter .lookbook a.lookbook{color:#fff;font-size:16px;margin-right:15px}#newsletter .lookbook a.signout{color:#9d9d9d;font-size:16px}span.count_wishlist{display:inline-block;width:40px;color:#fff;border:1px solid #b3b3b3;height:30px;font-size:20px;text-align:center;line-height:30px;margin-right:14px}#newsletter a.chat-btn{margin-top:10px;color:#fff;font-size:14px;display:inline-block;height:40px;line-height:40px;width:180px;text-align:center}.newsletter{margin-top:20px}.newsletter input[type="email"],.more-info-block .text-field{background-color:rgba(230,230,230,.3);color:#c1c1c1;border:none;border-radius:0;text-align:center;font-size:15px;box-shadow:inset 0 0 1px rgba(0,0,0,.5);height:30px;font-family:'eurostile',sans-serif;width:100%}.newsletter input[type="submit"],.more-info-block input[type="submit"]{width:100%;text-align:center;font-size:15px;color:#fff;font-weight:200;font-family:'eurostile',sans-serif;background:#404040!important;box-shadow:0 6px 10px 0 rgba(0,0,0,.35)!important;height:30px!important;line-height:30px!important;border:none}.more-info-block{overflow:hidden;width:100%!important}#newsletter li{width:100%!important;color:#fff}#newsletter li input{color:#fff}#newsletter li input[type="search"]::placeholder{color:#fff!important}#newsletter ul{width:50%;margin:auto}#newsletter input.search-field{width:100%!important}.more-info-block h3{color:#fff;margin-top:0;font-family:'eurostile',sans-serif;text-align:left}.more-info-block ul{padding:0;margin:0;overflow:hidden}.more-info-block .wpcf7-not-valid-tip{border:none;padding:0}.more-info-block span.wpcf7-not-valid-tip,.more-info-block .wpcf7-response-output.wpcf7-validation-errors{margin:8px 0 0}.more-info-block .wpcf7-response-output.wpcf7-mail-sent-ok{margin:0}.more-info-block li{float:left;margin-right:5px;width:32.5%}.more-info-block .wpcf7{text-align:left}.newsletter .wpcf7-form p{margin-bottom:0}.wpcf7{text-align:center!important}.newsletter form.wpcf7-form{width:auto;display:inline-block;line-height:0}.newsletter div.wpcf7 .ajax-loader,img.ajax-loading{display:none}.mc4wp-alert.mc4wp-success{border:1px solid #026f05;color:#48b24b;margin-top:20px;padding:10px 10px 0}.blog-section,.page-wrapper,.background-block,.woocommerce div.product{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/xblog-bg-1.jpg.pagespeed.ic.3rEoCDfP2D.jpg) repeat center}.woocommerce div.product,.background-block{background-attachment:fixed}.et_divi_builder #et_builder_outer_content div.et_pb_section.et_pb_section_0{background:transparent!important}.page-wrapper{padding-top:34px}.page-wrapper .et_pb_section{padding:0% 0 4%!important;margin-bottom:40px}.page-wrapper .et_pb_row{width:100%!important;max-width:100%!important}.blog-header{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/xblog-banner-bg.jpg.pagespeed.ic.P-9lEUM0ov.jpg) no-repeat center;background-size:cover}.blog-header h1{margin:0;color:#fff!important;font-size:60.52px;line-height:70px!important;text-align:center!important;padding:105px 20px}.header-content h1{padding:45px 0!important}.blog-wrapper.container{margin:72px auto 0;padding-bottom:75px}#primary{float:left;background:#fff;width:820px;padding:32px;box-sizing:border-box;margin-top:0}.blog-wrapper h2{margin-top:0;font-size:28.52px;font-weight:700;color:#000;margin-bottom:15px}.blog-wrapper h3{font-size:20.52px;margin-bottom:20px}.blog-wrapper h2 a{color:#252525}.blog-post{border-bottom:1px solid #e1e0e0;padding-bottom:13px;margin-bottom:45px}.blog-wrapper img{width:100%;height:auto;margin-bottom:30px}span.home-postedin{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/posted-icon.png.pagespeed.ce.OytJGqVXYU.png) no-repeat left center;padding-left:25px;font-size:16.83px;line-height:25px;margin-right:25px}span.home-postedby{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/user-icon.png.pagespeed.ce.OOrxmORrm_.png) no-repeat left center;padding-left:25px;font-size:17.03px;line-height:21.47px}.blog-wrapper p{font-size:16.52px;line-height:24px;margin:25px 0}.blog-wrapper p a{color:#cc0001}.blog-wrapper aside#secondary{float:right;width:280px;padding:20px 20px 25px 20px;box-sizing:border-box;background:#fff}.blog-wrapper aside#secondary h2.widget-title{font-size:25px;margin:37px 0 3px 0;font-weight:700}.blog-wrapper aside#secondary .widget:first-child h2.widget-title{margin-top:0}.blog-wrapper .widget ul{padding-left:0}.blog-wrapper .widget li{border-bottom:1px solid #e1e0e0;padding:10px 0 10px 15px;background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/bedroom-list-icon.png.pagespeed.ce.bMMdWntROU.png) no-repeat left 16px!important}.blog-wrapper .widget li a{color:#000;font-size:16px;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:22px;max-height:22px;-webkit-line-clamp:1;-webkit-box-orient:vertical}.blog_pagination{text-align:center}.blog_pagination ul{padding-left:0}.blog_pagination li{width:48px;height:48px;line-height:48px;border-radius:50%;border:1px solid #cbcbcb;font-size:20px;display:inline-block;margin:0 6px}.blog_pagination a{color:#515151}.blog_pagination .current{color:#cc0001;font-weight:700}.contact-section .et_pb_row{width:100%!important;max-width:1170px!important}.contact-section h2{font-size:26.52px;line-height:28px!important;color:#252525!important;margin-bottom:0!important;font-weight:700!important}.contact-section p.halfwidth{width:48.13%;display:inline-block;margin-right:23px!important;padding-bottom:23px!important}.contact-section p.halfwidth.remove-margin{margin-right:0!important}.content_form .text-field{border:1px solid #f0f0f0!important;background:#f8f8f8!important;width:100%!important;height:52px!important;font-size:14.52px}.content_form textarea.text-field{height:100px!important;padding:10px!important}.submit-btn{background:#c00!important;width:140px;height:48px;color:#fff!important;text-align:center!important;margin-bottom:45px!important;font-size:16px;font-weight:700;margin-right:-18px!important}.wpcf7-response-output.wpcf7-validation-errors .wpcf7-response-output.wpcf7-mail-sent-ok{display:block;width:calc(100% - 150px);border:1px solid #c00!important;padding:0 10px!important;height:48px;line-height:48px}.wpcf7-form-control-wrap{text-align:left!important}span.wpcf7-not-valid-tip,.wpcf7-response-output.wpcf7-validation-errors{color:#c00!important;padding:5px;line-height:22px;border:2px solid #c00;text-align:left!important}.wpcf7-response-output.wpcf7-mail-sent-ok{color:green!important;border:1px solid green!important;padding:5px;line-height:22px}.contact_map #map_canvas{height:550px}.contact-info span.important,.contact-info a{color:#cc0001!important}.contact-info p{margin-bottom:18px!important}.contact-info span.contact_no{margin-right:35px!important;display:inline-block}.product-heading .blog-header h1{font-size:122.52px;line-height:130px!important;text-transform:uppercase!important;font-weight:700!important;padding:15px 0!important}.et_divi_builder #et_builder_outer_content #products-section.et_pb_row{width:100%!important;max-width:1170px!important;padding:0!important}#products-section h3{font-size:18px!important;font-weight:700;line-height:26px!important;color:#fff!important}.et_divi_builder #et_builder_outer_content .et_pb_gutters3 #products-section .et_pb_column_3_4{width:79.12%}#products-section .et_pb_column.et_pb_column_1_4.et_pb_column_0{margin-right:0!important}#products-section ul.products{margin:0 0 0 25px!important;padding-bottom:0!important}#products-section li a{color:#fff!important;font-size:14px}#products-section li.product.type-product{background:#fff!important;list-style:none!important;width:286px!important;margin-right:21px!important;color:#293133!important;text-align:center!important;margin-bottom:20px;padding-bottom:30px}.filter-products p.woocommerce-info{padding-left:35px!important}.filter-products p.woocommerce-info:before{top:15px;left:10px}#products-section .filter-products li.product.type-product{width:287px!important;min-height:451px}#products-section .filter-products ul.products{margin-left:0!important}#products-section .filter-products ul.categories-lisitng{background:#2a3134;padding:10px 20px;margin-bottom:40px}#products-section .filter-products ul.categories-lisitng li{display:inline-block;margin-right:20px}#products-section .left-sidebar ul.categories-lisitng li.active a{border-bottom:1px solid #fff;padding-bottom:1px}#products-section .filter-products ul.categories-lisitng .current{border-bottom:1px solid #fff;padding-bottom:3px}#products-section .filter-products ul.categories-lisitng .current:focus{outline:none}#products-section .filter-products ul.categories-lisitng a{font-size:16px;font-weight:700;font-family:'eurostile',sans-serif}#products-section li.product.type-product a.woocommerce-LoopProduct-link{display:block}#products-section li.product.type-product .price,#products-section li.product.type-product h2{color:#293133!important}#products-section h2.woocommerce-loop-product__title{font-size:20.56px!important;margin:16px 0 14px!important;color:#293133!important}#products-section .price del{display:inline-block!important;opacity:1!important;margin-bottom:0;margin-right:8px}#products-section .price ins{text-decoration:none!important}#products-section span.woocommerce-Price-amount.amount{font-size:16px;color:#404040!important}#products-section ins span.woocommerce-Price-amount.amount{color:#cc0001!important;font-size:16px;font-weight:400}#products-section li.product.type-product a.add_to_cart_button,p.woocommerce-result-count,form.woocommerce-ordering,#wishlist-section .shop_table.cart.wishlist_table .wishlist-block .row.product-stock-status,#wishlist-section .shop_table.cart.wishlist_table .wishlist-block .row.product-add-to-cart{display:none}.et_divi_builder #et_builder_outer_content #categories-slider.et_pb_row,.et_divi_builder #et_builder_outer_content .categories_slider.et_pb_row{width:100%!important;max-width:1170px!important;position:relative;padding-top:65px}.et_divi_builder #et_builder_outer_content .categories_slider.et_pb_row,#categories-slider.container{padding:0}#categories-slider.container{padding-top:10px}#categories-slider h2,.et_divi_builder #et_builder_outer_content .categories_slider h2{border-bottom:1px solid #fff;margin-bottom:28px!important;padding-bottom:25px;text-transform:uppercase;font-size:24px;font-weight:700}#categories-slider ul.categories-lisitng,#et_builder_outer_content .categories_slider ul.categories-lisitng,#et_builder_outer_content .categories_slider ul.prodcuts{margin:0!important;padding:0!important}#categories-slider ul.categories-lisitng li,#et_builder_outer_content .categories_slider ul.categories-lisitng li,#et_builder_outer_content .categories_slider ul.prodcuts li{float:left!important;width:277px!important;margin-right:20px!important;text-align:center!important;background:#fff!important}#et_builder_outer_content .categories_slider.product-categories-pages ul.categories-lisitng li{margin-bottom:21px!important}#et_builder_outer_content .categories_slider.product-categories-pages ul.categories-lisitng li:nth-child(4n+4) {margin-right:0!important}#categories-slider ul.categories-lisitng .image-wrap,#et_builder_outer_content .categories_slider ul.categories-lisitng .image-wrap,#et_builder_outer_content .categories_slider ul.prodcuts .image-wrap{height:170px;width:100%;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover}#categories-slider ul.categories-lisitng img,#et_builder_outer_content .categories_slider ul.categories-lisitng img,#et_builder_outer_content .categories_slider ul.prodcuts img{min-height:170px;width:100%}#categories-slider ul.categories-lisitng a.categories-link,#et_builder_outer_content .categories_slider ul.categories-lisitng a.categories-link,#et_builder_outer_content .categories_slider ul.prodcuts a.categories-link,#wishlist-section .shop_table.cart.wishlist_table .product-name a,#et_builder_outer_content .categories_slider ul.categories-lisitng span,#categories-slider.container ul.categories-lisitng span{font-size:20px!important;color:#293133!important;display:block;margin:20px 0!important}#categories-slider .pagination,.et_divi_builder #et_builder_outer_content .categories_slider .pagination{position:absolute;top:-9px;right:0;width:auto}.et_divi_builder #et_builder_outer_content .categories_slider .pagination,#categories-slider .flickity-prev-next-button.previous{top:0}#categories-slider #slidenext,#categories-slider #slideprev,.et_divi_builder #et_builder_outer_content .categories_slider #slidenext,.et_divi_builder #et_builder_outer_content .categories_slider #slideprev,.et_divi_builder #et_builder_outer_content .categories_slider .slideprev,.et_divi_builder #et_builder_outer_content .categories_slider .slidenext,.et_divi_builder #et_builder_outer_content .categories_slider .prev,.et_divi_builder #et_builder_outer_content .categories_slider .next,.categories_slider .flickity-prev-next-button.previous,.categories_slider .flickity-prev-next-button.next,#products-section #categories-slider ul.categories-lisitng .flickity-prev-next-button.previous,#products-section #categories-slider ul.categories-lisitng .flickity-prev-next-button.next{background:#fff url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/pagination-left.png.pagespeed.ce.hGmvB81vwd.png) no-repeat center;width:39px;height:39px;border:1px solid #e0e0e0;display:inline-block;cursor:pointer}#categories-slider #slideprev,.et_divi_builder #et_builder_outer_content .categories_slider #slideprev,.et_divi_builder #et_builder_outer_content .categories_slider .slideprev,.et_divi_builder #et_builder_outer_content .categories_slider .prev,.categories_slider .flickity-prev-next-button.previous,#products-section #categories-slider ul.categories-lisitng .flickity-prev-next-button.next{background:#fff url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/pagination-right.png.pagespeed.ce.5dKWI7LKBT.png) no-repeat center}#products-section #categories-slider ul.categories-lisitng .flickity-prev-next-button.previous,#products-section #categories-slider ul.categories-lisitng .flickity-prev-next-button.next{border-radius:0;top:-60px}#products-section #categories-slider ul.categories-lisitng .flickity-prev-next-button.next{right:0}#products-section #categories-slider ul.categories-lisitng .flickity-prev-next-button.previous{left:auto;right:50px}.categories_slider .flickity-prev-next-button.previous,.categories_slider .flickity-prev-next-button.next{top:-56px!important;right:0;border-radius:0}.categories_slider .flickity-prev-next-button.next{right:35px}.categories_slider .flickity-prev-next-button.previous{left:auto}.categories_slider .flickity-prev-next-button svg,#products-section #categories-slider ul.categories-lisitng .flickity-prev-next-button svg{display:none}.categories_slider .flickity-prev-next-button:disabled{opacity:1}span#slidenext,.categories_slider .next,.categories_slider #slidenext,span.slidenext{margin-right:14px!important}.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.left-sidebar.et_pb_text_0{margin-right:25px!important}.woocommerce-products-header.category-products-header{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/xproduct-banner-bg.jpg.pagespeed.ic.j1z3FWVroc.jpg) no-repeat center;background-size:cover;padding:59px}.category-products-header h1.woocommerce-products-header__title.page-title{text-align:center;color:#fff!important;font-size:60.52px;font-weight:500}#products-section.categories-products-listing{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/xblog-bg-1.jpg.pagespeed.ic.3rEoCDfP2D.jpg) repeat center;padding:50px 0 86px}#products-section.categories-products-listing .container,.page-wrapper .container{padding:0}#products-section .left-sidebar{background-color:#293133;padding:21px;float:left;width:220px;margin-right:25px}#products-section .left-sidebar h2{font-size:19px;color:#fff!important;font-weight:700!important;text-transform:uppercase;border-bottom:1px dotted #cecece}#products-section label.screen-reader-text,#products-section .left-sidebar h3{display:block;color:#fff!important;font-size:18px;font-weight:700;margin-top:23px!important;margin-bottom:5px!important}#products-section .left-sidebar input[type="text"]{border:1px solid #cecece;border-radius:2px;width:100%;height:33px;color:#fff!important;margin-bottom:13px!important;background:transparent;padding:5px 10px;box-sizing:border-box;font-family:'eurostile',sans-serif}#products-section .left-sidebar ul.categories,#products-section .left-sidebar ul.categories-lisitng,#products-section #categories-slider ul.categories-lisitng,ul.categories{margin-left:0!important;padding:0}#products-section .left-sidebar label{color:#fff!important}#products-section .left-sidebar input[type="checkbox"]{margin-right:9px!important;float:left;margin-top:4px!important}#products-section .filter-products{width:925px;float:right}.et_divi_builder #et_builder_outer_content .product-text-heading,.et_divi_builder #et_builder_outer_content #description-blocks-section,.et_divi_builder #et_builder_outer_content .product-details-section{width:100%!important;max-width:1170px!important}.et_divi_builder #et_builder_outer_content #description-blocks-section{padding-bottom:10px}.et_divi_builder #et_builder_outer_content #description-blocks-section.last{padding-bottom:40px}.product-text-heading h1{font-size:40px;font-weight:700!important}.et_divi_builder #et_builder_outer_content #description-blocks-section .et_pb_column .description-block,.et_divi_builder #et_builder_outer_content #description-blocks-section .description-block img{min-height:350px}.et_divi_builder #et_builder_outer_content #description-blocks-section h2{font-size:30px;font-weight:700}.et_divi_builder #et_builder_outer_content #description-blocks-section h3{font-size:20px;font-weight:700}.et_divi_builder #et_builder_outer_content #description-blocks-section p{font-size:15px}.et_divi_builder #et_builder_outer_content #description-blocks-section ul{margin:10px 0!important}.et_divi_builder #et_builder_outer_content #description-blocks-section li{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/list-icon.png.pagespeed.ce.-1RajgdXS1.png) no-repeat left 5px;padding-left:20px}.et_divi_builder #et_builder_outer_content .product-details-section .et_pb_column.et_pb_column_1_4.et_pb_column_5,.et_divi_builder #et_builder_outer_content .product-details-section .et_pb_column.et_pb_column_1_4.et_pb_column_9{width:20%!important;margin-right:1%!important}.et_divi_builder #et_builder_outer_content .product-details-section .et_pb_column.et_pb_column_1_4.et_pb_column_6,.et_divi_builder #et_builder_outer_content .product-details-section .et_pb_column.et_pb_column_1_4.et_pb_column_10{width:31%!important;margin-right:33px!important}.et_divi_builder #et_builder_outer_content .product-details-section .et_pb_column.et_pb_column_1_2.et_pb_column_7,.et_divi_builder #et_builder_outer_content .product-details-section .et_pb_column.et_pb_column_1_2.et_pb_column_11{width:45%!important}.et_divi_builder #et_builder_outer_content .product-details-section .et_pb_button{width:70%;text-align:center!important;border:1px solid #dfdfdf!important;color:#9d9d9d!important;font-size:14px!important;height:42px;padding:10px!important;display:block!important;border-radius:0!important}.et_divi_builder #et_builder_outer_content .product-details-section span.price{font-weight:700;font-size:28px!important}.et_divi_builder #et_builder_outer_content .product-details-section span.dimensions{font-size:18px;font-weight:700}.et_divi_builder #et_builder_outer_content .product-details-section ul.units{margin:10px 0!important}.et_divi_builder #et_builder_outer_content .product-details-section ul.units li{display:inline-block;margin-right:20px}.et_divi_builder #et_builder_outer_content .product-details-section ul.units li span{display:block;font-size:16px;font-weight:700;margin-bottom:10px}#product-gallery{position:relative}#product-gallery .product-slider .carousel{height:850px;width:100%;padding:0;margin:0;overflow:hidden}.product-slider .carousel li{width:100%;height:850px;background-position:center;background-repeat:no-repeat;background-size:cover}#product-gallery .container{padding:0}.product-slider .flickity-prev-next-button.next,.product-slider .flickity-prev-next-button.previous,.et_divi_builder #et_builder_outer_content .banner-slider .et-pb-arrow-prev,.et_divi_builder #et_builder_outer_content .banner-slider .et-pb-arrow-next{position:absolute;top:50%;margin-top:-50px;border-radius:0;width:50px;height:50px;border-radius:50%}.et_divi_builder #et_builder_outer_content .banner-slider .et-pb-arrow-prev,.et_divi_builder #et_builder_outer_content .banner-slider .et-pb-arrow-next{display:block;opacity:1;background:rgba(255,255,255,.6);border-radius:50%;color:#000;font-size:50px;font-weight:700}.et_divi_builder #et_builder_outer_content .banner-slider .et_pb_slider:hover .et-pb-arrow-prev,.et_divi_builder #et_builder_outer_content .banner-slider .et-pb-arrow-prev{left:0!important;color:#000!important}.et_divi_builder #et_builder_outer_content .banner-slider .et_pb_slider:hover .et-pb-arrow-next,.et_divi_builder #et_builder_outer_content .banner-slider .et-pb-arrow-next{right:0!important;color:#000!important}#product-gallery .images-slider{width:100%;max-width:1170px;margin:15px auto}#product-gallery ul.slider{padding:0;margin:0;height:105px}#product-gallery .slider li{width:13.25%;height:102px;border:2px solid #fff;margin:0 .6%;cursor:pointer;display:inline-block;background-size:cover;background-repeat:no-repeat}#product-gallery a.next,#product-gallery a.prev{background:#fff url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/next-icon.png.pagespeed.ce.MOWV3lYvwF.png) no-repeat center;width:35px;height:35px;border-radius:50%;position:absolute;top:30px;left:0}#product-gallery a.prev{background:#fff url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/prev-icon.png.pagespeed.ce.AznamDwWLl.png) no-repeat center;left:auto;right:0}#product-item-section{padding-top:0!important}.fixed-slider{top:auto!important;transition:top .5s ease-out}.button-blocks{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/xbuttons-bg.jpg.pagespeed.ic.IpZIt1_cSU.jpg) no-repeat center;padding:76px 0;background-size:cover;margin-top:79px;text-align:center}.button-blocks li{margin-right:20px;width:22.47%;display:inline-block;vertical-align:top}.button-blocks li:last-child{margin-right:0}.quote-form,.woocommerce div.product .product_title,.woocommerce-product-details__short-description,.yith_ywraq_add_item_response_message{display:none}.get_quote .quote-form{display:block}.button-blocks li a,.woocommerce .button-blocks li a.button{border:2px solid #fff;border-radius:5px;padding:0 0 0 66px;height:71px;display:block;line-height:71px;font-size:26px;color:#fff}.button-blocks li a.interest_free{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/interest-free-icon.png.pagespeed.ce.0vXEkGxoVB.png) no-repeat 21px center;padding-left:93px}.button-blocks li a.contact_us{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/contact-icon.png.pagespeed.ce.CH2heuJVkd.png) no-repeat 21px center;padding-left:105px}.woocommerce .button-blocks li.get_quote .yith-ywraq-add-button a,.woocommerce .button-blocks li.get_quote a.button{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/quote-icon.png.pagespeed.ce.oi6k_cy1eY.png) no-repeat 21px center;padding-left:90px;line-height:71px;font-size:28px!important;color:#fff!important;font-weight:400!important}input.contact.wpi-button.single_add_to_cart_button.button.alt{background-color:transparent!important;line-height:71px!important;font-size:28px!important;width:100%;box-sizing:border-box;padding:0!important;font-weight:bold}input.contact.wpi-button.single_add_to_cart_button.button.alt:hover,input.contact.wpi-button.single_add_to_cart_button.button.alt:focus{border:none}.button-blocks .yith-wcwl-wishlistaddedbrowse a,.button-blocks .yith-wcwl-add-button a,.button-blocks .yith-wcwl-wishlistexistsbrowse a,.button-blocks .yith-wcwl-add-to-wishlist a{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/wishlist-icon.png.pagespeed.ce.LfrgGlVO5T.png) no-repeat 21px center}.button-blocks .yith-wcwl-add-to-wishlist{margin-top:0}.button-blocks span.feedback{display:none}#features-products .related.products,#features-products .related{text-align:center!important}#features-products .related.products>h2{font-size:40px;text-transform:uppercase!important;border-bottom:1px solid #404040!important;display:inline-block;text-align:center!important;margin-bottom:50px!important;color:#404040!important}#features-products ul.products{margin:0!important}span.wrap-categories{padding:0 20px;width:100%;display:block}#features-products ul.products li{background:#e0e0e0!important}#features-products ul.products h2{font-size:20px;padding-bottom:22px!important;color:#404040!important}#features-products .related.products ul.products li,.et_divi_builder #et_builder_outer_content #features-products .related ul.products li{text-align:center!important;background:#e0e0e0!important;font-size:20px!important;width:20.875%!important;box-sizing:border-box;margin-right:59px!important;padding-bottom:10px;min-height:440px}#features-products .related.products ul.products h2,#features-products .related.products ul.products li a,.et_divi_builder #et_builder_outer_content #features-products .related ul.products h2,.et_divi_builder #et_builder_outer_content #features-products .related ul.products li a{margin-top:10px;padding-bottom:10px!important;width:100%;text-transform:uppercase;color:#404040!important}.et_divi_builder #et_builder_outer_content #features-products .et_pb_row{max-width:1170px}#features-products .related.products ul.products li img,.et_divi_builder #et_builder_outer_content #features-products .related ul.products li img{width:100%!important}#features-products .related.products ul.products li:last-child,.et_divi_builder #et_builder_outer_content #features-products .related ul.products li:last-child{margin-right:0!important}#features-products .related.products ul.products li.product .price,.et_divi_builder #et_builder_outer_content #features-products .related ul.products li .price{font-size:20px;color:#404040;display:block;line-height:36px!important;margin:10px 5px!important}.products li a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{display:none}#features-products .related.products ul.products li.product .price del{display:inline-block;color:#293133!important;margin-bottom:10px}.woocommerce.et_divi_builder #et_builder_outer_content #features-products span.onsale,.woocommerce span.onsale,.et_divi_builder #et_builder_outer_content #features-products .et_pb_shop .onsale,.et_divi_builder #et_builder_outer_content ul.products li.product .onsale{min-height:auto;line-height:46px;background:#48b24b;border-radius:50%;height:46px!important;width:46px!important;color:#fff;position:absolute;top:-10px!important;right:-20px;font-size:14px;left:auto!important;padding:0}.et_divi_builder #et_builder_outer_content .categories_slider ul.products li.product .onsale{top:0!important;right:0}#features-products .related.products ul.products li.product .price ins,.woocommerce form .form-row .required,.woocommerce.et_divi_builder #et_builder_outer_content .categories_slider ul.products span.price ins,.woocommerce .woocommerce a{color:#c00!important;text-decoration:none}#features-products .related.products ul.products .product_type_variable,.et_divi_builder #et_builder_outer_content #features-products .related ul.products .product_type_variable{color:#fff!important}.content-area{background-color:#fff;margin:72px 0;padding:34px}.search_block img{float:left!important;width:296px;height:auto;padding-right:40px}.search_block{border-top:1px solid #e1e0e0;padding:40px 0;overflow:hidden}.search_block:first-child{border-top:none;padding-top:0}.search_block .search-content{width:calc(100% - 31%);float:left;color:#252525}.search-content a.read-more{color:#cc0001;font-size:16.52px;font-weight:400;line-height:24px;background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/continue-img.png.pagespeed.ce.mnNWWE6sya.png) no-repeat right center;padding-right:26px}.search-content h2{margin-top:16px!important;margin-bottom:33px!important;font-size:28.52px;line-height:28px}.search-content p{font-size:16.52px;line-height:24px;margin-bottom:34px}.et_divi_builder #et_builder_outer_content #finace-section #heading-bg{width:100%!important;max-width:1170px!important;padding:0!important}.et_divi_builder #et_builder_outer_content #finace-section #heading-bg .et_pb_text{margin-top:0!important}.et_divi_builder #et_builder_outer_content #finace-section #heading-bg h1{font-size:30px!important}.et_divi_builder #et_builder_outer_content #finace-section #content-row{padding-top:0!important}.et_divi_builder #et_builder_outer_content #finace-section #content-row .et_pb_column_1 #left-finance{color:#000;line-height:20px;font-size:14px}.et_divi_builder #et_builder_outer_content #finace-section h2{font-size:14px;font-weight:bold;line-height:20px}.et_divi_builder #et_builder_outer_content #finace-section ul{margin:10px 0}.et_divi_builder #et_builder_outer_content #finace-section li{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/list-icon.png.pagespeed.ce.-1RajgdXS1.png) no-repeat left 5px;padding-left:20px}.et_divi_builder #et_builder_outer_content #finace-section .finance_cta{background:#c00!important;color:#fff!important;font-size:28px;width:260px!important;display:inline-block;margin-top:20px;text-align:center!important;box-sizing:border-box;line-height:70px;height:70px}.et_divi_builder #et_builder_outer_content #finace-section .finance_cta a{color:#fff}.et_divi_builder #et_builder_outer_content #wishlist-section{padding:0 0 4%!important}.et_divi_builder #et_builder_outer_content #wishlist-section .et_pb_row{width:100%!important;max-width:1170px!important;overflow:hidden}#wishlist-section .shop_table.cart.wishlist_table{overflow:hidden;margin-bottom:30px}#wishlist-section .shop_table.cart.wishlist_table .thead,#wishlist-section .shop_table.cart.wishlist_table .tfoot,#wishlist-section .shop_table.cart.wishlist_table .product-stock-status,#wishlist-section .shop_table.cart.wishlist_table .product-add-to-cart,#wishlist-section #best-sellers .shop_table.cart.wishlist_table .product-remove{display:none}#wishlist-section .shop_table.cart.wishlist_table .wishlist-block:nth-child(4n+4) {margin-right:0!important}#wishlist-section .shop_table.cart.wishlist_table .wishlist-block .row{width:100%;display:block;border:none;padding:0}#wishlist-section .shop_table.cart.wishlist_table .wishlist-block{position:relative;margin-bottom:20px;float:left!important;width:277px!important;margin-right:20px!important}#et_builder_outer_content .wishlist-content-wrapper{text-align:center!important;width:100%;height:277px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#wishlist-section .shop_table.cart.wishlist_table .product-name{text-align:center!important}#wishlist-section .shop_table.cart.wishlist_table .product-remove{position:absolute;right:10px;top:10px;width:auto;z-index:5}#wishlist-section .shop_table.cart.wishlist_table a.remove.remove_from_wishlist{background:#000;font-size:40px;color:#fff!important;padding:7px 5px;width:34px;height:34px;line-height:inherit;border-radius:50%}#wishlist-section .wishlist_table .product-thumbnail a{max-width:100%;padding-bottom:0!important;display:block}#wishlist-section .shop_table.cart.wishlist_table .product-thumbnail img{height:auto!important;width:100%;display:block}#wishlist-section .wishlist_table .product-price{font-size:16px}#wishlist-section .wishlist_table .product-price ins{color:#c00!important;margin-left:10px;text-decoration:none}#et_builder_outer_content .flip-container{perspective:1000px!important;height:277px!important;background-color:#fff}.flip-container:hover .flipper,.flip-container.hover .flipper,.wishlist-content-wrapper{transform:rotateY(180deg)!important}.flipper{transition:.6s!important;transform-style:preserve-3d!important;position:relative!important}.flip-container .product-thumbnail,.wishlist-content-wrapper{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;position:absolute!important;top:0!important;left:0!important}.flip-container .product-thumbnail{z-index:2!important;transform:rotateY(0deg)!important}#wishlist-section .woocommerce-message{margin-bottom:30px;padding-left:20px}#wishlist-section .woocommerce-error::before,#wishlist-section .woocommerce-info::before,#wishlist-section .woocommerce-message::before{left:0;top:0}.woocommerce .categories_slider{padding-top:10px}.woocommerce .categories_slider ul.products{margin:0!important;text-align:center!important;padding-top:22px!important}.woocommerce .categories_slider ul.products a.button.product_type_variable.add_to_cart_button,.woocommerce .categories_slider ul.products a.button.product_type_variable{display:block;margin:15px auto 25px!important;color:#fff!important}.et_divi_builder #et_builder_outer_content ul.products img{height:auto!important}.woocommerce .categories_slider ul.products:after,.woocommerce .categories_slider ul.products:before{display:none}.woocommerce .categories_slider ul.products li{float:left!important;width:277px!important;margin-right:20px!important;text-align:center!important;background:#fff!important;padding-bottom:20px!important;min-height:465px}.woocommerce .categories_slider ul.products li img{width:100%!important;height:170px!important}.woocommerce.et_divi_builder #et_builder_outer_content .categories_slider ul.products h2.woocommerce-loop-product__title{text-transform:capitalize!important;color:#293133!important;font-size:20px!important;color:#293133!important;margin:20px 0!important;padding:0!important;border:0!important;font-weight:400!important}.woocommerce.et_divi_builder #et_builder_outer_content .categories_slider ul.products span.price ins,.woocommerce.et_divi_builder #et_builder_outer_content .categories_slider ul.products span.price del,.woocommerce .categories_slider ul.products span.price{display:inline-block!important;margin:0 5px 10px;color:#293133!important;font-size:16px}.et_divi_builder #et_builder_outer_content .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content{margin:0!important}#categories-slider.container{padding:0;position:relative;margin-top:66px}.products .yith-wcwl-add-to-wishlist{display:none}.products li .yith-wcwl-add-to-wishlist{display:block}.woocommerce ul.products li.product .onsale{top:-10px;right:-10px;left:auto;margin:0;width:46px;height:46px;line-height:46px;padding:0}.woocommerce-info{border-top-color:#293133}.woocommerce-info::before{color:#293133}.woocommerce-error::before,.woocommerce-info:before{left:0;top:0}.woocommerce-error,.woocommerce-info{margin-bottom:20px!important;padding-left:25px!important}#products-section .filter-products .woocommerce-info{padding-left:35px!important}#products-section .filter-products .woocommerce-info:before{left:8px;top:15px}.woocommerce-message a,.woocommerce-error a,.woocommerce-info a{color:#cc0001!important}#products-section .woocommerce-pagination{background:#fff;padding:5px 0 0}#products-section nav.woocommerce-pagination ul{border:none}#products-section nav.woocommerce-pagination ul li a:focus,#products-section nav.woocommerce-pagination ul li a:hover,#products-section nav.woocommerce-pagination ul li span.current{color:#fff!important;background:#293133;border:1px solid #293133}#products-section nav.woocommerce-pagination ul li a,#products-section nav.woocommerce-pagination ul li span{line-height:40px;font-size:16px;display:block;height:40px;padding:0;width:40px}#products-section nav.woocommerce-pagination ul li{border:1px solid #d3ced2;vertical-align:top;margin:0 3px}#products-section .woocommerce-pagination a.page-numbers{color:#404040!important}#customer_login h2{margin-bottom:10px}#customer_login label,.lost_reset_password label{font-weight:400;line-height:20px;margin-bottom:3px!important;font-size:16px}#customer_login a{color:#404040!important}.woocommerce form .form-row{margin:0 0 15px!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form select{height:40px!important;line-height:40px!important;padding:0 5px!important;font-family:'eurostile',sans-serif;width:100%!important;font-size:16px;border:1px solid #bbb}li.woocommerce-MyAccount-navigation-link{padding:5px 0!important;display:block}li.woocommerce-MyAccount-navigation-link a{color:#404040!important}header.woocommerce-Address-title.title{margin-top:15px}.woocommerce-MyAccount-content legend{padding-bottom:15px}.woocommerce-MyAccount-content input.woocommerce-Button.button{margin-top:20px!important}nav.woocommerce-breadcrumb{padding:20px 0!important;margin:0!important}.page-wrapper .woocommerce{background:#fff;padding:21px;margin:4% 0}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:120px;height:38px;margin-right:10px}.woocommerce textarea#order_comments,.woocommerce form .form-row textarea{border:1px solid #bbb;padding:5px!important;line-height:20px!important;height:110px!important}span.select2.select2-container.select2-container--default{border:1px solid #bbb!important;padding:5px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;top:0;right:0}.woocommerce-MyAccount-content p{padding-bottom:15px!important}#product-item-section{padding-bottom:0!important}.background-block form.variations_form.cart{padding:30px 30px 0;background:#fff}.background-block .yith-wcwl-add-to-wishlist,.background-block .product_meta,.background-block .container>h2,.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{display:none!important}.woocommerce .product form.cart .variations label{color:#acacac;font-size:16px;font-weight:normal}.background-block a.jcaa_attr_option{padding-left:10px;padding-right:10px}.background-block .jcaa_attr_select.jcaa_size_small .jcaa_obj_text.jcaa_attr_option,.jcaa_attr_select.jcaa_size_medium .jcaa_obj_text.jcaa_attr_option{line-height:24px!important;font-size:16px!important}.background-block .variations tr{border-bottom:1px solid #ddd;padding-bottom:10px}.background-block .variations tr td{padding-top:10px}.background-block .variations tr td a{color:#9d9d9d}.woocommerce .background-block .variations td.label{padding-right:1em;line-height:34px;font-size:16px;font-weight:400;display:block;text-align:left;padding:10px 0 0 0}.woocommerce .background-block .jcaa_attr_select .jcaa_active_attr{border-color:#c00}.woocommerce .background-block .jcaa_attr_select .jcaa_active_attr a{color:#c00}.woocommerce .background-block a.reset_variations{margin:10px 0!important}.wdm-enquiry-form input[type="text"],.wdm-enquiry-form textarea{border:1px solid #f0f0f0!important;background:#f8f8f8!important;font-size:14.52px}input#btnMPESend,.wdm-quoteup-woo>.shop_table.cart input[type="button"].wdm-update{font-weight:700;font-size:14.52px;height:48px;background-color:#c00!important;color:#fff!important}.wdm-enquiry-form{margin-bottom:4%}span.price_tag{display:inline-block;font-size:20px;color:#acacac;padding-right:10px}.woocommerce-variation.single_variation{display:inline-block}span.woocommerce-Price-amount.amount{color:#c00;font-weight:bold}.et_divi_builder #et_builder_outer_content #description-blocks-section .et_pb_column .description-block{background-size:auto}.et_divi_builder #et_builder_outer_content .et_pb_row.product-text-heading{padding-bottom:0}.breadcrumbs_block{background:#ddd}.price_wrap{color:red!important;font-size:20px;font-weight:700}button.single_add_to_cart_button.button.alt{display:none}.product-quantity .quantity{display:block}.quantity-block label{font-weight:700;color:#acacac;font-size:16px;margin-right:10px}.woocommerce.single-product #content div.product form.cart,.woocommerce-page.single-product #content div.product form.cart{margin:0!important}.background-block p.price{background:#fff;margin-bottom:0;padding:15px 30px 0}.woocommerce div.product .background-block p.price del{padding:20px 30px 0;display:inline-block}p.variable_price,.background-block p{margin-bottom:0}.woocommerce div.product .background-block p.price br{display:none}.woocommerce div.product .background-block p.price ins{padding:20px 20px 0 0;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:1}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{text-decoration:none!important}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#404040;line-height:30px}.et_divi_builder #et_builder_outer_content .categories-list .wrapper-categories{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/xbedroom-bg.jpg.pagespeed.ic.GjdcIOEPjC.jpg) no-repeat center!important;background-size:cover!important;padding:44px 20px!important;border-top:2px solid #fff!important}.et_divi_builder #et_builder_outer_content .categories-list .wrapper-categories .content{width:1170px;margin:0 auto;padding:0!important;border-top:none!important}.woocommerce div.product p.stock{font-size:18px!important}.et_divi_builder #et_builder_outer_content .page-list{margin:0}.et_divi_builder #et_builder_outer_content .page-list a{color:#333!important;margin-bottom:5px!important;display:block;font-size:16px}.et_divi_builder #et_builder_outer_content .more-information-sec .more-info-block{color:#fff;padding-left:25px!important;width:100%}.et_divi_builder #et_builder_outer_content .more-information-sec .more-info-block h3{color:#fff}.et_divi_builder #et_builder_outer_content .more-information-sec .more-info-block ul{margin:0!important;padding:0;overflow:hidden}.et_divi_builder #et_builder_outer_content .more-information-sec .wpcf7{text-align:left!important}.et_divi_builder #et_builder_outer_content .more-information-sec .wpcf7-response-output.wpcf7-mail-sent-ok{padding:5px!important;display:inline-block!important}.et_divi_builder #et_builder_outer_content .more-information-sec .more-info-block li{width:24%;text-align:left!important;margin-right:10px}.et_divi_builder #et_builder_outer_content .more-information-sec .more-info-block input[type="submit"]{text-align:center!important;height:34px!important}.et_divi_builder #et_builder_outer_content .more-information-sec .more-info-block input[type="text"],.et_divi_builder #et_builder_outer_content .more-information-sec .more-info-block input[type="tel"]{color:#fff;width:100%!important}.selector-options.ui-tabs{margin-bottom:40px;background:#fff;padding:30px;border:none;font-family:'eurostile',sans-serif}.selector-options.ui-tabs .ui-tabs-nav{padding:0;border:none;background:transparent}.selector-options p{margin-top:15px}.color-type{padding-left:0}.color-selector li a{color:#acacac}.color-selector li a:hover,.ui-tabs .color-selector.color-type.ui-tabs-nav li.ui-tabs-active a{color:#c00}.ui-tabs .options-sec.ui-tabs-panel{padding:30px 0 0}.color-selector li a:focus,ul:focus{outline:none}.color-option{display:inline-block;width:100px;height:100px;background-size:cover;border-radius:50%;border:1px solid #fff;cursor:pointer}.options-sec .carousel-cell{margin:0 8px;text-align:center}span.clolor-name{display:block;visibility:hidden}.options-sec .carousel-cell:hover .clolor-name{visibility:visible}.ui-tabs .color-selector.color-type.ui-tabs-nav li{display:inline-block;border:1px solid #ddd;padding:5px 10px;font-weight:700;color:#acacac;border-radius:0;background:transparent}.ui-tabs .color-selector.color-type.ui-tabs-nav li a{font-size:16px;line-height:20px;font-weight:400;padding:0}.color-selector li:hover,.ui-tabs .color-selector.color-type.ui-tabs-nav li.ui-tabs-active,.color-option:hover,.color-option.active{border:1px solid #c00}.options-sec{margin-top:30px}.options-sec .carousel{width:90%;margin:0 auto}.selector-options .flickity-prev-next-button{top:38%}.quoteup-quote-cart th.product-thumbnail.cart-thumbnail,.quoteup-quote-cart td.product-thumbnail{position:static!important}.woocommerce table.shop_table td.product-name a{display:block}#products-section .category_page .products li.product.type-product{min-height:360px;padding-bottom:0}#products-section .category_page .products li.product.type-product a.button.product_type_variable,#products-section .category_page li.product.type-product .price{display:none}.yith_ywraq_add_item_response-45077{color:#fff}#et_builder_outer_content .woocommerce-customer-details p.woocommerce-customer-details--phone,#et_builder_outer_content .woocommerce-customer-details p.woocommerce-customer-details--email{padding-left:20px}.quantity-block{float:left;padding:15px 30px 30px;background:#fff;width:100%}.quantity-block .yith-ywraq-add-button a,.quantity-block .yith_ywraq_add_item_browse_message a,.yith-wcwl-add-to-wishlist a{color:#fff}.quantity-block .show{display:inline-block!important}.single_variation_wrap{margin-top:80px;position:relative}.single_variation_wrap .quantity{position:absolute;top:-50px;padding:0}.quantity label.label{color:#acacac;font-size:16px;padding:.2em 1em .3em 0}.quantity{background:#fff;padding:30px 30px 0;width:100%}.woocommerce table.shop_table td .quantity{padding:0}.woocommerce table.shop_table td .quantity label{display:none}.quantity-block .yith-wcwl-add-to-wishlist{display:inline-block!important;margin-top:0;margin-left:20px}.yith-ywraq-add-to-quote{display:inline-block}.yith-wcwl-add-button a.add_to_wishlist{border-radius:0}tr.cart_item td.product-price{color:#cc005b;font-weight:700;width:150px}.woocommerce .quantity .qty{vertical-align:top;border:1px solid #ddd;height:28px;line-height:28px}.update_qty{display:inline-block;border:1px solid #ddd;width:30px;height:28px;line-height:28px;text-align:center;font-size:18px}.qtyminus{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/minus_icon.png.pagespeed.ce.QK1bb2coqK.png) no-repeat center;background-size:10px}.qtyplus{background:url(http://www.gainsville.com.au/wp-content/themes/gainsville/images/plus_icon.png.pagespeed.ce.QV0aSXzxiL.png) no-repeat center;background-size:13px}.woocommerce #yith-ywrq-table-list td.product-quantity{min-width:120px}span.compare_total,.sale_total{font-weight:700}.filter-products a.button.product_type_simple.ajax_add_to_cart{display:none}.et_divi_builder #et_builder_outer_content .et_pb_slide_description .et_pb_slide_title{margin-top:-40px}.more-info-block label{margin-bottom:0;width:100%;position:relative;margin-top:15px}.btnsbmt{position:absolute;top:-5px;z-index:999;right:5px;background:transparent;color:#fff;border:0 solid;font-size:20px}.widget-launcher{width:48px;height:48px}#hubspot-messages-iframe-container{bottom:-4px!important}@media screen and (min-width:800px) and (max-width:1100px){#hubspot-messages-iframe-container{bottom:-8px!important}.more-info-block label{margin-bottom:0;width:60%}#newsletter input.search-field{width:100%!important}}@media screen and (max-width:1100px){.more-info-block{display:block!important}#newsletter ul{width:100%!important;margin:auto}.more-info-block label{margin-bottom:0;width:60%}#newsletter input.search-field{width:100%!important}}@media screen and (max-width:980px){.more-info-block{display:block!important;margin-top:5px!important}}@media screen and (max-width:768px){.more-info-block{display:block!important;margin-top:6px!important}#newsletter ul{width:100%!important;margin:auto}.more-info-block label{margin-bottom:0;width:60%}#newsletter input.search-field{width:100%!important}}@media screen and (max-width:480px){.more-info-block{display:block!important;margin-top:6px!important}#newsletter ul{width:100%!important;margin:auto}.more-info-block label{margin-bottom:0;width:60%}#newsletter input.search-field{width:90%!important}}@media screen and (max-width:370px){.more-info-block{display:block!important;margin-top:6px!important}.more-info-block label{margin-bottom:0;width:60%}#newsletter ul{width:75%!important;margin:auto}#newsletter input.search-field{width:95%!important}}.newcarousel .flickity-viewport .flickity-slider{left:-25%!important}@media screen and (max-width:1024px){.newcarousel .flickity-viewport .flickity-slider{left:-35%!important}}@media screen and (max-width:675px){.newcarousel .flickity-viewport .flickity-slider{left:-50%!important}}