/*! WP Flex Kit | (c) Thrive Web | thriveweb.com.au */.header{height:auto;position:fixed;top:0;left:0;width:100%;height:10rem;z-index:100;-webkit-transition:all 1s ease;transition:all 1s ease}@media screen and (max-width: 1110px){.header{min-height:5rem;padding:1rem 0;height:auto;background:black}}.header.fixed{background:rgba(0,0,0,0.8);border-bottom:2px solid black}@media screen and (max-width: 1110px){.header+div.content-wrap{margin-top:5rem}}.header .container{position:relative;height:100%}@media screen and (max-width: 1110px){.header .container{display:block;text-align:center}}@media screen and (max-width: 1110px){.header .container nav{display:none;width:100%;max-height:calc(100vh - 6.75rem)}}@media screen and (max-width: 400px){.header .container nav{overflow-y:scroll}}.header .container nav ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0}.header .container nav ul i{display:none}@media screen and (max-width: 1110px){.header .container nav ul{display:block}.header .container nav ul li{display:block;width:100%;text-align:center;padding:1rem 0;position:relative}.header .container nav ul i{display:inline-block;z-index:111;color:white;cursor:pointer;position:relative;top:0;right:0}}.header .container nav ul li{margin:0;position:relative}.header .container nav ul li.current-menu-item>a,.header .container nav ul li.current-menu-parent>a{color:#b5995a}.header .container nav ul li a{padding:1.75rem 1.3rem;font-family:"Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.3rem;text-transform:uppercase;letter-spacing:.25rem;color:#fff}@media screen and (max-width: 1200px){.header .container nav ul li a{padding:1.75rem 1.3rem}}.header .container nav ul li a:hover{color:#b5995a}.header .container nav ul li .sub-menu{position:absolute;left:0;top:40px;display:none;z-index:2;background-color:rgba(26,26,26,0.8);font-size:15px;padding:0 1rem 1rem 0;width:220px}@media screen and (max-width: 1110px){.header .container nav ul li .sub-menu{position:relative;display:none;top:0;width:auto}}.header .container nav ul li .sub-menu li{display:block;padding:0.8rem 0;cursor:pointer;-webkit-transition:.3s;transition:.3s}.header .container nav ul li .sub-menu li.current-menu-item{padding-top:5px}.header .container nav ul li .sub-menu li:hover{color:#b5995a}.header .container nav ul li .sub-menu li a{display:block;padding:.25rem 1.75rem}.header .container nav ul li.menu-item-has-children:hover .sub-menu{display:block}@media screen and (max-width: 1110px){.header .container nav ul li.menu-item-has-children:hover .sub-menu{display:none}}.header .container nav ul .book-app a{font-family:"Playfair Display",georgia,serif;text-transform:lowercase;font-weight:700;font-size:1.6rem;letter-spacing:normal;padding-left:4rem}.header .container #hamburger{position:absolute;top:2.5rem;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none;cursor:pointer}@media screen and (max-width: 1110px){.header .container #hamburger{display:block}}@media screen and (max-width: 400px){.header .container #hamburger{top:2rem}}.header .container #hamburger .bar1,.header .container #hamburger .bar2,.header .container #hamburger .bar3{width:35px;height:2px;background-color:#fff;margin:6px 0;-webkit-transition:all .3s;transition:all .3s}.header .container #hamburger.change .bar1{-webkit-transform:rotate(-45deg) translate(-5px, 4px);transform:rotate(-45deg) translate(-5px, 4px)}.header .container #hamburger.change .bar2{opacity:0}.header .container #hamburger.change .bar3{-webkit-transform:rotate(45deg) translate(-6px, -7px);transform:rotate(45deg) translate(-6px, -7px)}.header .container .logo{height:6rem;text-align:left;cursor:pointer}.header .container .logo img{height:100%;position:relative}@media screen and (max-width: 1110px){.header .container .logo img{height:4rem;top:.45rem}}@media screen and (max-width: 400px){.header .container .logo img{height:3.5rem;top:.5rem}}.page-header{position:relative;height:40rem;width:100%;padding:0;position:relative;background:black;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1110px){.page-header{height:30rem;margin:6rem 0 0 0}}@media screen and (max-width: 750px){.page-header{height:20rem}}@media screen and (max-width: 400px){.page-header{height:15rem}}.page-header .background-image{opacity:.6;-webkit-filter:grayscale(100%);filter:grayscale(100%);background-size:cover !important}.page-header .container{max-width:60rem;text-align:center}.page-header .title{color:white;position:relative;text-transform:lowercase;margin:0;font-size:4rem}@media screen and (max-width: 1110px){.page-header .title{font-size:4rem}}@media screen and (max-width: 750px){.page-header .title{font-size:3rem}}@media screen and (max-width: 400px){.page-header .title{font-size:2rem}}
.woo-cats .search-filter{padding:0 3rem 0 0}.woo-cats .search-filter h2{margin:0 0 1rem 0 !important}.woo-cats .sidebar-woo-filter ul{margin:0;padding:0}.woo-cats .sidebar-woo-filter ul li a:before{content:'\f096';font-family:'fontawesome';margin:0 1.5rem 0 0}.woo-cats .sidebar-woo-filter ul li a.active{color:black}.woo-cats .sidebar-woo-filter ul li a.active:before{content:'\f046';font-family:'fontawesome';margin:0 1.5rem 0 0}.orderby option[value="rating"]{display:none}.term-bridesmaids .filter.sleeve{display:none}
.gravity-form-include.inline form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gravity-form-include.inline form input{margin:0}.stepped-form{width:100%;max-width:800px;margin:4rem auto}.stepped-form .gfield_label{display:block;font-weight:normal}.stepped-form ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.stepped-form ul li{width:48%}.stepped-form textarea{min-height:100px}.stepped-form .gf_page_steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:rgba(153,153,153,0.2);padding:2rem 0;margin:0 0 2rem 0}.stepped-form .gf_page_steps .gf_step_number{font-weight:bold;padding:0 0.5rem 0 3rem}.stepped-form .gf_page_steps .gf_step_active .gf_step_number,.stepped-form .gf_page_steps .gf_step_active .gf_step_label{font-weight:bold;color:#b5995a}
ul.social_links{list-style:none}ul.social_links li{display:inline-block}
.title{text-transform:uppercase;margin:0 0 4rem 0}@media screen and (max-width: 550px){.title{margin:0 0 2rem 0}}@media screen and (max-width: 400px){.title{margin:0}}.title h1,.title h2{font-family:"Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:0;color:#060606;letter-spacing:1rem;display:block;text-align:center;position:relative;font-size:4.5rem;font-weight:300}@media screen and (max-width: 550px){.title h1,.title h2{font-size:3.5rem}}@media screen and (max-width: 400px){.title h1,.title h2{font-size:2.5rem}}.title h1:before,.title h1:after,.title h2:before,.title h2:after{content:"•";display:inline-block;margin:0 1rem;font-size:2rem;position:relative;top:-1rem}@media screen and (max-width: 550px){.title h1:before,.title h1:after,.title h2:before,.title h2:after{top:-0.5rem}}@media screen and (max-width: 400px){.title h1:before,.title h1:after,.title h2:before,.title h2:after{top:-0.5rem}}.title h3{font-family:"Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:0;color:#060606;letter-spacing:0.3rem;display:block;text-align:center;position:relative;font-weight:200;font-size:2.5rem}@media screen and (max-width: 550px){.title h3{font-size:1.5rem}}@media screen and (max-width: 400px){.title h3{font-size:1.2rem}}
.store-locator{color:#060606}.store-locator--heading{color:#b5995a}.store-locator--inputs input{padding:1rem 2rem;font-weight:600}.store-locator--inputs ::-webkit-input-placeholder{font-weight:400}.store-locator--inputs ::-moz-placeholder{font-weight:400}.store-locator--inputs :-ms-input-placeholder{font-weight:400}.store-locator--inputs :-moz-placeholder{font-weight:400}.store-locator--map{height:50rem;max-height:100vh}.store-locator--marker--title{color:#b5995a}.store-locator--marker--meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.store-locator--marker--meta .button{margin:2rem 0 0 0}.store-locator--marker--meta--heading{text-transform:capitalize;margin-right:1rem;font-weight:600}.store-locator--results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:5rem;color:#060606}.store-locator--results a{color:#060606}.store-locator--results a:hover{color:#b5995a}.store-locator--results .button{margin:2rem 50% 0 50%}.store-locator--results--item{width:calc(33.33% - 2rem);margin:1rem;border:1px solid #d1d1d1;padding:1rem 2rem;text-align:center}@media screen and (max-width: 1110px){.store-locator--results--item{width:calc(50% - 2rem)}}@media screen and (max-width: 750px){.store-locator--results--item{width:100%}}.button,button{background:-webkit-gradient(linear, left top, right top, color-stop(50%, #3b3b3b), color-stop(50%, #333));background:linear-gradient(to right, #3b3b3b 50%, #333 50%);background-color:#333;background-size:200% 100%;background-position:right bottom;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:bold;letter-spacing:.1rem;padding:0.6rem 3rem 1rem 3rem;text-align:center;text-decoration:none;text-transform:lowercase;white-space:nowrap;-webkit-transition:all .4s ease;transition:all .4s ease;font-family:"Playfair Display",georgia,serif}@media screen and (max-width: 400px){.button,button{width:100%}}.button:hover,button:hover{background-position:left bottom;color:#fff}.button:active,button:active{-webkit-transform:scale(0.975);transform:scale(0.975)}.button.secondary,button.secondary{background:-webkit-gradient(linear, left top, right top, color-stop(50%, #987e44), color-stop(50%, #b5995a));background:linear-gradient(to right, #987e44 50%, #b5995a 50%);background-size:200% 100%;background-position:right bottom;background-color:#b5995a;color:#060606}.button.secondary:hover,button.secondary:hover{background-position:left bottom}.button.bordered,button.bordered{background:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(181,153,90,0.25)), color-stop(50%, transparent));background:linear-gradient(to right, rgba(181,153,90,0.25) 50%, transparent 50%);background-size:200% 100%;background-position:right bottom;background-color:transparent !important;color:#060606;border:2px solid #060606}.button.bordered:hover,button.bordered:hover{background-position:left bottom;border:2px solid #b5995a;color:#1a1a1a}.button.bordered.secondary,button.bordered.secondary{background:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(181,153,90,0.25)), color-stop(50%, transparent));background:linear-gradient(to right, rgba(181,153,90,0.25) 50%, transparent 50%);background-size:200% 100%;background-position:right bottom;color:#b5995a;border-color:#b5995a}.button.bordered.secondary:hover,button.bordered.secondary:hover{background-position:left bottom}
.banner{position:relative}.banner .background-image{opacity:0;-webkit-transition:all 2s ease;transition:all 2s ease}.banner .background-image.active{opacity:.5}.banner .slide{min-height:30rem;width:100%}
a.overview-block-product{position:relative;display:block;width:calc(100% / 3 - 2rem);text-align:center;text-transform:uppercase;color:#060606;margin-top:3rem;margin-bottom:3rem}@media screen and (max-width: 750px){a.overview-block-product{width:calc(50% - 2rem)}}@media screen and (max-width: 400px){a.overview-block-product{width:100%}}a.overview-block-product .hover{position:relative}a.overview-block-product .hover span{background:rgba(255,255,255,0.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}a.overview-block-product:hover .hover{top:-.5rem}a.overview-block-product:hover .hover span{opacity:1}a.overview-block-product:hover img{opacity:1}a.overview-block-product:hover h4,a.overview-block-product:hover span{color:#060606}a.overview-block-product *{-webkit-transition:all .6s ease-out;transition:all .6s ease-out}a.overview-block-product img{position:relative;top:0;display:block;width:100%;margin-bottom:1rem}a.overview-block-product h4{color:inherit;font-size:2rem;font-family:"Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}@media screen and (max-width: 550px){a.overview-block-product h4{font-size:1.6rem}}a.overview-block-product span{font-size:1.6rem}@media screen and (max-width: 550px){a.overview-block-product span{font-size:1.2rem}}a.overview-block-product span.cat{font-family:"Playfair Display",georgia,serif}
div.flex.overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center}
.inline-banner{position:relative}.inline-banner .background-image{opacity:.5;-webkit-transition:all 2s ease;transition:all 2s ease}.inline-banner .slide{min-height:30rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.inline-banner .slide.left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.inline-banner h2{color:white}.inline-banner h3{color:#b5995a}
.testimonials-slider .flex{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 750px){.testimonials-slider .flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.testimonials-slider .one-half{width:50%}@media screen and (max-width: 750px){.testimonials-slider .one-half{width:100%}}.testimonials-slider .one-half.first{width:40%;margin:0 0 0 auto}@media screen and (max-width: 750px){.testimonials-slider .one-half.first{margin:0;width:100%;text-align:center}}.testimonials-slider .one-half .story-images,.testimonials-slider .one-half .story-excerpt{width:100%;display:block}.testimonials-slider .one-half .story-images .slide,.testimonials-slider .one-half .story-excerpt .slide{width:100%;display:block}.testimonials-slider .one-half .story-images .slide img,.testimonials-slider .one-half .story-excerpt .slide img{width:100%;display:block;opacity:0.5}@media screen and (max-width: 750px){.testimonials-slider .one-half .story-images .slide img,.testimonials-slider .one-half .story-excerpt .slide img{opacity:0.2}}.testimonials-slider .one-half .story-images .slide{width:48%;margin:0 2.1% 0 0}.testimonials-slider .one-half .story-images .slide.is-selected img{opacity:1}@media screen and (max-width: 750px){.testimonials-slider .one-half .story-images .slide{margin:0 2%;width:30%;text-align:center;overflow:hidden}}.testimonials-slider .one-half .story-excerpt .excerpt{padding:0 4rem 0 0}.testimonials-slider .story-excerpt .flickity-slider{-webkit-transform:none !important;transform:none !important}.testimonials-slider .story-excerpt .slide{left:0 !important;opacity:0;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;z-index:-1}.testimonials-slider .story-excerpt .slide.is-selected{opacity:1;z-index:0}
.instagram-banner--wrap{text-align:center}.instagram-banner--wrap .instagram-banner--title{text-transform:uppercase;letter-spacing:0.1em;font-size:1.8rem;color:#060606}.instagram-banner--wrap .instagram-banner--title i{font-size:2em;vertical-align:middle}.instagram-banner--wrap .instagram-banner--row{overflow:hidden;height:150px}.instagram-banner--wrap .instagram-banner--row .instagram-banner--item{height:15rem;display:inline-block;padding:0.4rem}.instagram-banner--wrap .instagram-banner--row .instagram-banner--item img{height:100%;width:auto;display:block}
.cp-map{width:100%;height:300px}
.accordion{position:relative;margin:4rem 0}.accordion .accordion-item{position:relative;height:auto;display:block;border-bottom:2px solid rgba(153,153,153,0.2)}.accordion .accordion-item h4{position:relative;letter-spacing:.1rem;text-transform:uppercase;color:inherit;font-size:1.7rem;margin:2rem 0;cursor:pointer}.accordion .accordion-item h4 svg{position:absolute;height:12px;width:12px;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.accordion .accordion-item h4 svg .st0{fill:none;stroke:#8A8684;stroke-width:3;stroke-miterlimit:10}.accordion .accordion-item>div{display:none;margin:0 0 2rem 0}.accordion .accordion-item>div .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accordion .accordion-item.visible-first-load h4 svg #vertical{display:none}.accordion .accordion-item.visible-first-load>div{display:block;margin:0 0 2rem 0}
.partners{width:100%;margin:4rem 0}.partners .partner_logos{width:100%;position:relative}.partners .partner_logos .slide{width:120px;height:40px;background-size:contain;-webkit-transition:-webkit-filter 1s;transition:-webkit-filter 1s;transition:filter 1s;transition:filter 1s, -webkit-filter 1s;background-size:contain !important;margin:0 2rem;display:block}
.grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-item .hover{overflow:hidden;position:relative;margin:0 0 1rem 0}.grid-item .hover .overlay{-webkit-transition:all 1s ease;transition:all 1s ease;opacity:0;position:absolute;top:0;left:0;background:rgba(255,255,255,0.9);width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-transform:uppercase;color:#999}.grid-item .hover .date{font-size:1.2rem}.grid-item .hover .title{color:black;margin:1rem 0}.grid-item .hover .lights{font-size:1.2rem;margin:1rem 0 0 0}.grid-item .hover .bolds{color:black}.grid-item .hover p{margin:20% 0 0 0;color:black;border-bottom:1px solid black}.grid-item:hover .overlay{opacity:1}
.grid{position:relative;overflow:hidden}.grid:after{content:'';display:block;clear:both}.grid .grid-sizer{width:19%;margin:0.5%}@media screen and (max-width: 750px){.grid .grid-sizer{width:30.33%;margin:0 1.5%}}@media screen and (max-width: 400px){.grid .grid-sizer{width:48%;margin:0 1%}}.grid .grid-item{display:inline-block;width:19%;height:auto;overflow:hidden}@media screen and (max-width: 750px){.grid .grid-item{width:30.33%;margin:0 1.5%}}@media screen and (max-width: 400px){.grid .grid-item{width:48%;margin:0 1%}}.grid .grid-item img{display:block;width:100%;height:auto}.grid .grid-item:nth-child(1),.grid .grid-item:nth-child(9){width:39%}@media screen and (max-width: 750px){.grid .grid-item:nth-child(1),.grid .grid-item:nth-child(9){width:30.33%;margin:0 1.5%}}@media screen and (max-width: 400px){.grid .grid-item:nth-child(1),.grid .grid-item:nth-child(9){width:48%;margin:0 1%}}
.cpt-filter{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.cpt-filter h3{margin:0 0 0.8rem 0}.cpt-filter .dropdown{margin:0 1rem}.cpt-filter .dropdown-link{padding:0.5rem;border:1px solid #999;width:250px;display:block;color:#999;font-family:"Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0.2rem;text-transform:uppercase;position:relative}.cpt-filter .dropdown-link:before{content:'\f078';font-family:'fontawesome';position:absolute;top:0.4rem;right:1rem}.cpt-filter .dropdown-link.clicked:before{content:'\f00d';font-family:'fontawesome';position:absolute;top:0.4rem;right:1rem}.cpt-filter .taxonomy-filter{position:relative}.cpt-filter .taxonomy-filter ul{list-style:none;margin:0;padding:0.5rem;border:1px solid #999;border-top:none;width:250px;display:none;position:absolute;top:0;left:0;z-index:99;background:white}.cpt-filter .taxonomy-filter li{margin:0}.cpt-filter .taxonomy-filter a{font-family:"Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0.2rem;text-transform:uppercase}.cpt-filter .taxonomy-filter .active a{color:#b5995a;position:relative;display:block}.cpt-filter .taxonomy-filter .active a:before{content:'\f00d';font-family:'fontawesome';position:absolute;top:0;right:0.8rem}.cpt-filter .taxonomy-filter ul.open{display:block}
a.overview-block{position:relative;display:block;width:calc(100% / 3 - 2rem);text-align:center;text-transform:uppercase;color:#060606;margin-top:3rem;margin-bottom:3rem}@media screen and (max-width: 750px){a.overview-block{width:calc(50% - 2rem)}}@media screen and (max-width: 400px){a.overview-block{width:100%}}a.overview-block:hover img{opacity:1;top:-.5rem}a.overview-block:hover h4,a.overview-block:hover span{color:#060606}a.overview-block *{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}a.overview-block img{position:relative;top:0;display:block;width:100%;margin-bottom:1rem}a.overview-block h4{color:inherit;font-size:2rem;font-weight:bold;margin:0}@media screen and (max-width: 550px){a.overview-block h4{font-size:1.6rem}}a.overview-block span{text-decoration:underline;font-size:1.6rem}@media screen and (max-width: 550px){a.overview-block span{font-size:1.2rem}}
