/*! WP Flex Kit | (c) Thrive Web | thriveweb.com.au */.header{height:auto;position:absolute;top:0rem;left:0;width:100%;height:10rem;z-index:100;-webkit-transition:all 1s ease;transition:all 1s ease;padding:2rem 0 0 0}@media screen and (max-width: 1000px){.header{min-height:5rem;height:auto}}.header.fixed{background:rgba(0,0,0,0.8);border-bottom:2px solid black}.header+div.content-wrap{overflow-x:hidden}.header .container{position:relative;height:100%;display:block;text-align:center}.header .main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:111;position:relative;text-align:right;color:white;padding:4rem}@media screen and (max-width: 1000px){.header .main-menu{padding:0 1rem}}.header .main-menu .wishlist{display:block;margin:0 2rem 0 0}.header .main-menu .wishlist img{width:20px;height:20px;margin:0.5rem 0 0 0}.header .main-menu .wishlist span{display:none}.header .main-menu .wishlist.has-list{color:#FEF485;padding:0 1rem}.header .main-menu .wishlist.has-list span{display:inline-block;text-transform:uppercase;font-weight:bold;margin:0;position:relative;top:-5px;left:10px}.header .main-menu .title{text-transform:uppercase;padding:0 2rem;border-left:1px solid white;height:32px}@media screen and (max-width: 1000px){.header .main-menu .title{display:none}}.header #hamburger{position:relative;cursor:pointer;display:block}.header #hamburger .bar1,.header #hamburger .bar2,.header #hamburger .bar3{width:35px;height:2px;background-color:#fff;margin:0 0 6px 0;-webkit-transition:all .3s;transition:all .3s}.header #hamburger:hover .bar1,.header #hamburger:hover .bar2,.header #hamburger:hover .bar3{background-color:#d1d1d1}.header #hamburger.change .bar1{-webkit-transform:rotate(-45deg) translate(-5px, 4px);transform:rotate(-45deg) translate(-5px, 4px)}.header #hamburger.change .bar2{opacity:0}.header #hamburger.change .bar3{-webkit-transform:rotate(45deg) translate(-6px, -7px);transform:rotate(45deg) translate(-6px, -7px)}.header nav{display:none;background:#3e3f75;position:absolute;top:0;left:0;width:100%;text-align:center;padding:12rem 0}.header nav ul{width:100%;margin:0 auto;text-align:center}.header nav a{font-size:2.8rem;color:white;text-transform:uppercase;letter-spacing:0.3rem}@media screen and (max-width: 550px){.header nav a{font-size:1.6rem}}.header nav a:hover{color:#FEF485}.header nav .menu-item-59>a>.fa{display:none}.header nav ul.sub-menu{margin:1rem 0 0 2rem}.header nav ul.sub-menu a{font-size:1.8rem}.header nav ul.sub-menu .fa{color:#FEF485}.header nav ul.sub-menu ul.sub-menu a{font-size:1.4rem;letter-spacing:0.1rem;font-weight:bold}.header .logo{width:180px;height:11rem;text-align:left;position:relative;display:block;z-index:333;cursor:pointer;position:absolute;top:2rem;left:2.5rem}@media screen and (max-width: 1000px){.header .logo{height:6rem;top:1rem;left:1rem}}.header .logo img{height:100%;position:relative}.home .logo{display:none}.page-header{position:relative;height:15rem;width:100%;padding:0 !important;position:relative;background:#3e3f75;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: 1000px){.page-header{height:15rem}}.page-header .background-image{opacity:.6;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.page-header .container{max-width:60rem;text-align:center}.page-header .title{color:white;position:relative;margin:0;font-size:4.0rem;text-transform:uppercase}@media screen and (max-width: 1000px){.page-header .title{font-size:3rem;margin:8rem 0 1rem 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}.instagram-banner--wrap .instagram-banner--row .instagram-banner--item{height:300px;width:300px;display:inline-block;padding:0.4rem}@media screen and (max-width: 550px){.instagram-banner--wrap .instagram-banner--row .instagram-banner--item{width:150px;height:150px}}.instagram-banner--wrap .instagram-banner--row .instagram-banner--item img{height:100%;width:auto;display:block}
ul.social_links{list-style:none}ul.social_links li{display:inline-block}
.two_columns.flex{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.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}
