/**handles:main-stylesheet**/
@font-face{font-display:swap;font-family:icon-font;src:url("https://www.thevioletflame.co.uk/wp-content/themes/violet-flame/fonts/icon-font.eot");src:url("https://www.thevioletflame.co.uk/wp-content/themes/violet-flame/fonts/icon-font.eot?#iefix") format("embedded-opentype"),url("https://www.thevioletflame.co.uk/wp-content/themes/violet-flame/fonts/icon-font.ttf") format("truetype"),url("https://www.thevioletflame.co.uk/wp-content/themes/violet-flame/fonts/icon-font.woff") format("woff"),url("https://www.thevioletflame.co.uk/wp-content/themes/violet-flame/fonts/icon-font.svg#icon-font") format("svg");font-weight:400;font-style:normal}/*! normalize.css v1.0.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:Lato,sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.4em 0}h2{font-size:1.5em;margin:.83em 0}.woocommerce-account .woocommerce-MyAccount-content fieldset>legend,.woocommerce-account .woocommerce-MyAccount-content fieldset>legend:first-child,h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 20px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.woocommerce-account .woocommerce-MyAccount-content fieldset>legend,.woocommerce-account .woocommerce-MyAccount-content fieldset>legend:first-child,h1,h2,h3,h4,h5{font-size:.88889em;line-height:1.1em;margin:1em 0;font-weight:300}.h1,h1{font-size:1.66667em;font-weight:700;margin-bottom:.55556em;line-height:1.11111em;font-style:normal}.h1 a,h1 a{text-decoration:none}@media screen and (min-width:768px){.h1,h1{font-size:1.88889em}}.h1:first-child,h1:first-child{margin-top:0}.h2,h2{font-size:1.22222em;font-family:"Source Sans Pro",sans-serif;font-weight:300;margin-bottom:.55556em;line-height:1.16667em;color:#552e89}.h2:first-child,h2:first-child{margin-top:0}h1+.h2,h1+h2{margin-top:-.44444em}@media screen and (min-width:768px){.h2,h2{font-size:1.66667em}}.h3,.woocommerce-account .woocommerce-MyAccount-content fieldset>legend,.woocommerce-account .woocommerce-MyAccount-content fieldset>legend:first-child,h3{font-size:1.33333em;font-weight:400;line-height:1.33333em;margin:.83333em 0 .55556em}.h3:first-child,.woocommerce-account .woocommerce-MyAccount-content fieldset>legend:first-child,h3:first-child{margin-top:0}.h3:last-child,.woocommerce-account .woocommerce-MyAccount-content fieldset>legend:last-child,h3:last-child{margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-content fieldset>h1+legend,.woocommerce-account .woocommerce-MyAccount-content fieldset>h1+legend:first-child,.woocommerce-account .woocommerce-MyAccount-content fieldset>h2+legend,.woocommerce-account .woocommerce-MyAccount-content fieldset>h2+legend:first-child,h1+h3,h2+h3{margin-top:-.16667em}h4{font-size:.94444em;font-weight:600;margin:.55556em 0 .27778em;line-height:1.22222em}h4+p{margin-top:.44444em}h4:first-child{margin-top:0}h5{font-size:.94444em;font-weight:700;margin:.55556em 0}blockquote{font-weight:400;font-style:italic;margin:0;color:#808184}ol>li,ul>li{margin-bottom:.27778em}.lead{font-size:1.16667em;font-weight:400}@media screen and (min-width:768px){.lead{font-size:1em}}.bold{font-weight:400}.small{font-size:.83333em;color:#808184;margin-top:-.27778em}address{font-style:normal;margin-bottom:1em}.inline-address{display:inline}hr{border:none;border-bottom:1px solid #999;margin:1.66667em 0;height:0}p:first-child{margin-top:0}.alignleft{float:left;margin:0 .83333em 0 0}.alignright{float:right;margin:0 0 0 .83333em}blockquote{background:#f7f5f9;margin:1.5em 0;padding:20px 20px 20px 70px;position:relative;quotes:"“" "”" "‘" "’"}blockquote:before{color:#552e89;content:open-quote;font-size:6em;position:absolute;left:5px;top:20px;height:25px;line-height:65px}blockquote p:last-child{margin-bottom:0}.main ul{margin:0;padding:0;list-style:none}.main ul li{padding:0;margin:0}.main ul>li{padding-left:1.55556em;position:relative;margin-bottom:.44444em}.main ul>li:before{content:'';display:block;height:12px;width:12px;background:#552e89;position:absolute;top:7px;left:0;margin-right:.83333em}.main li a,.main p a{color:#552e89}.main li a:hover,.main p a:hover{color:#26143d}.main blockquote{margin:1em 0;color:#552e89;padding:.83333em;background:#ccc;font-style:normal}.main blockquote>footer{margin-top:.38889em;color:#333;font-size:.77778em}.main .alignleft{float:left;margin-right:.55556em}.main .alignright{float:right;margin-left:.55556em}.main .alignnone{float:none}@media screen and (min-width:768px){.main ol>li,.main p,.main ul>li{font-size:.94444em}.main blockquote{font-size:1.05556em}}@media screen and (min-width:1020px){.navbar{text-align:right;float:right}}.navbar__nav-primary{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;overflow:hidden;max-height:0;padding:0;margin:.33333em 0 0;clear:left;text-transform:uppercase;font-size:.85em}.navbar__nav-primary>li>a{text-decoration:none;color:#333}.navbar__nav-primary>li>a:hover{color:#552e89}.navbar__nav-primary>li .nav-container{display:none}.header-fixed .navbar__nav-primary>li>a{color:#552e89}.home .header-fixed .navbar__nav-primary>li>a{color:#552e89}@media screen and (max-width:1020px){.navbar__nav-primary{position:absolute;left:0;right:0;top:91px;margin:0}.navbar__nav-primary>li{margin:0;padding:10px 23px;border-top:1px solid #e6e6e6;background-color:rgba(255,255,255,.9)}.navbar__nav-primary>li>a{color:#333;display:block;padding:.3em 0;position:relative}.navbar__nav-primary li.current-menu-ancestor .nav-container,.navbar__nav-primary li.current-menu-item .nav-container{display:block}.navbar__nav-primary li.current-menu-ancestor .nav-container .container,.navbar__nav-primary li.current-menu-item .nav-container .container{margin:0}.navbar__nav-primary li.current-menu-ancestor .nav-container ul,.navbar__nav-primary li.current-menu-item .nav-container ul{padding:0}.navbar__nav-primary li.current-menu-ancestor .nav-container li,.navbar__nav-primary li.current-menu-item .nav-container li{margin-bottom:.27778em}.navbar__nav-primary li.current-menu-ancestor .nav-container a,.navbar__nav-primary li.current-menu-item .nav-container a{color:#552e89;text-decoration:none}.navbar__nav-primary li.current-menu-ancestor .nav-container a:before,.navbar__nav-primary li.current-menu-item .nav-container a:before{content:"- "}}@media screen and (min-width:1020px){.navbar__nav-primary{margin-top:41px;max-height:none;overflow:visible;float:left;clear:none}.navbar__nav-primary>li{float:left;margin-left:0;padding:0 .83333em}.navbar__nav-primary>li>a{padding:0 0 .27778em;line-height:3.15em}.navbar__nav-primary .current-menu-item a{border-bottom:2px solid #552e89}}.active .navbar__nav-primary{max-height:36.75em}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{color:#333;font:300 100%/1.5 "Source Sans Pro",sans-serif;padding:0}a{-moz-transition:color .1s ease-in-out,border .1s ease-in-out;-o-transition:color .1s ease-in-out,border .1s ease-in-out;-webkit-transition:color .1s ease-in-out,border .1s ease-in-out;transition:color .1s ease-in-out,border .1s ease-in-out;color:#552e89;text-decoration:none}a:hover{color:#552e89}img{max-width:100%}.chromeframe{padding:1.33333em .44444em;margin:0}#mti_wfs_colophon{display:none!important}p{font-size:1.05em}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}[data-icon]:before{font-family:icon-font;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-icon]:before span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.icon,.nav-primary>li.menu-item-has-children>a:before,[class*=icon-]:before{font-family:icon-font;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon,[class*=icon-]{text-decoration:none}.icon span,[class*=icon-] span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.icon-basket:before{content:"\e900"}.icon-facebook:before{content:"\e901"}.icon-user:before{content:"\e902"}.icon-round{background:#fff;width:40px;height:40px;line-height:44px;border-radius:100%;text-align:center;color:#333;margin-top:1px;display:inline-block;-moz-transition:background .2s linear;-o-transition:background .2s linear;-webkit-transition:background .2s linear;transition:background .2s linear}.icon-round:before{font-size:1.22222em}.icon-round:hover{background:#552e89;color:#fff}@media screen and (max-width:768px){.nav-wrapper{text-align:center}.nav-wrapper .nav{display:inline-block;margin:0;padding:0;zoom:1;list-style-type:none}}.nav-single{border-top:2px dotted #fff;padding-top:1.11111em;margin-top:2.22222em}.nav-next{float:right}.nav-previous{float:left}.navbar{-moz-transition:margin .2s linear;-o-transition:margin .2s linear;-webkit-transition:margin .2s linear;transition:margin .2s linear}@media screen and (max-width:1019px){.navbar{position:fixed;right:0;top:0;bottom:0;width:260px;margin:0;visibility:hidden;background-color:#000;z-index:1;overflow:auto;-webkit-overflow-scrolling:touch;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);-moz-transition:visibility .3s,-moz-transform .3s;-o-transition:visibility .3s,-o-transform .3s;-webkit-transition:visibility .3s,-webkit-transform .3s;transition:visibility .3s,transform .3s}.nav-open .navbar{visibility:visible}.navbar .row{padding:0;position:relative}}@media screen and (min-width:1020px){.navbar{float:right;margin-right:0;margin-top:70px;-moz-transition:padding-right .2s linear;-o-transition:padding-right .2s linear;-webkit-transition:padding-right .2s linear;transition:padding-right .2s linear}}.navbar>li ul{display:none}.main-content{z-index:2;position:relative;background:#fff;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.nav-open .main-content{-moz-transform:translateX(-260px);-ms-transform:translateX(-260px);-webkit-transform:translateX(-260px);transform:translateX(-260px);-webkit-box-shadow:2px 0 10px rgba(0,0,0,.6);-moz-box-shadow:2px 0 10px rgba(0,0,0,.6);box-shadow:2px 0 10px rgba(0,0,0,.6)}.editor .main-content{z-index:auto}.nav-primary{padding:0;clear:left;margin:0;padding:0;list-style:none;font-size:1em;-moz-transition:all .5s linear;-o-transition:all .5s linear;-webkit-transition:all .5s linear;transition:all .5s linear}.nav-primary>li{float:left;margin-bottom:0}.nav-primary>li a{display:inline-block;outline:0}.nav-primary>li>a{text-decoration:none}.nav-primary>li>ul>li{padding-bottom:.16667em}.nav-primary>li.menu-item-has-children>a:before{position:relative;top:-3px;float:right;margin-left:.55556em}@media screen and (max-width:1020px){.nav-primary{margin-bottom:20px}.editor .nav-primary{margin-top:48px}.nav-primary li{width:100%;margin:0;padding:.33333em 1.11111em;float:none;border-bottom:1px solid #666}.nav-primary li>a{display:block;padding:.3em 0;position:relative;font-weight:600;color:#fff}.nav-primary>li>ul,.nav-primary>li>ul>li>ul{position:fixed;top:0;right:0;height:100%;width:260px;background:#000;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1;font-weight:400;margin:0;padding:0;list-style:none;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.nav-primary li.is-open>ul{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.nav-primary .go-back a,.nav-primary li.menu-item-has-children>a{position:relative}.nav-primary .go-back a::after,.nav-primary .go-back a::before,.nav-primary li.menu-item-has-children>a::after,.nav-primary li.menu-item-has-children>a::before{content:'';position:absolute;top:50%;margin-top:-1px;display:inline-block;height:2px;width:10px;background:#4d4d4d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.nav-primary .go-back a::before,.nav-primary li.menu-item-has-children>a::before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-primary .go-back a::after,.nav-primary li.menu-item-has-children>a::after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media screen and (max-width:1020px) and (min-width:1020px){.nav-primary .go-back a::after,.nav-primary .go-back a::before,.nav-primary li.menu-item-has-children>a::after,.nav-primary li.menu-item-has-children>a::before{background:#b3b3b3}}@media screen and (max-width:1020px){.nav-primary li.menu-item-has-children>a{padding-right:20px}.nav-primary li.menu-item-has-children>a::after,.nav-primary li.menu-item-has-children>a::before{right:0;-moz-transform-origin:9px 50%;-ms-transform-origin:9px 50%;-webkit-transform-origin:9px 50%;transform-origin:9px 50%}.nav-primary .go-back a{padding-left:20px}.nav-primary .go-back a::after,.nav-primary .go-back a::before{left:0;-moz-transform-origin:1px 50%;-ms-transform-origin:1px 50%;-webkit-transform-origin:1px 50%;transform-origin:1px 50%}.nav-primary br{display:none}}@media screen and (min-width:1020px){.nav-primary{overflow:visible;display:block;clear:none;font-weight:400}.nav-primary>li{float:left;margin:0 30px 0 0;padding:0;position:relative;text-align:center;height:50px}.nav-primary>li.current-menu-ancestor>a,.nav-primary>li.current-menu-item>a,.nav-primary>li:hover>a{-webkit-box-shadow:inset 0 -2px 0 #552e89;-moz-box-shadow:inset 0 -2px 0 #552e89;box-shadow:inset 0 -2px 0 #552e89}.nav-primary>li:last-child{margin-right:0}.nav-primary>li:last-child a:after{display:none}.nav-primary>li>a{color:#333;padding:0 0 10px 0;margin:0;display:block;position:relative;line-height:16px;font-size:1em;font-weight:300;-moz-transition:color .3s linear,box-shadow .3s linear;-o-transition:color .3s linear,box-shadow .3s linear;-webkit-transition:color .3s linear,box-shadow .3s linear;transition:color .3s linear,box-shadow .3s linear}.nav-primary>li>ul{position:absolute;left:0;top:50px;width:246px;text-align:left;max-height:0;visibility:hidden;overflow:hidden;font-weight:400;-moz-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out;margin:0;padding:0;list-style:none;background-color:rgba(0,0,0,.87)}.nav-primary>li>ul li{padding:0;margin:0}.nav-primary>li>ul>li{border-top:1px solid #666}.nav-primary>li>ul>li:first-child{border-bottom:none}.nav-primary>li>ul>li.current-menu-item>a{font-weight:700}.nav-primary>li>ul>li>a{font-size:.83333em;color:#fff;display:block;padding:.83333em .55556em;-moz-transition:background .3s linear,color .3s linear;-o-transition:background .3s linear,color .3s linear;-webkit-transition:background .3s linear,color .3s linear;transition:background .3s linear,color .3s linear}.nav-primary>li>ul>li>a:hover{background-color:#fff;color:#000}.nav-primary>li:hover>ul{max-height:30em;visibility:visible}.nav-primary>li>ul>li>ul{margin:0;padding:0;list-style:none;margin:-.11111em 0 0}.nav-primary>li>ul>li>ul li{padding:0;margin:0}.nav-primary>li>ul>li>ul>li>a{padding:.27778em 1.11111em;color:#fff;display:block;font-size:.83333em;-moz-transition:background .3s linear,color .3s linear;-o-transition:background .3s linear,color .3s linear;-webkit-transition:background .3s linear,color .3s linear;transition:background .3s linear,color .3s linear}.nav-primary>li>ul>li>ul>li>a:hover{background-color:#fff;color:#000}.nav-primary .go-back{display:none}}@media screen and (min-width:1020px){body:after{content:'';display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:3;visibility:hidden;opacity:0;background-color:rgba(0,0,0,.75);-moz-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;-o-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}body.with-overlay:after{visibility:visible;opacity:1}}.nav-social{margin:0;padding:0;list-style:none;font-size:1em}.nav-social>li{float:left;margin-bottom:0}.nav-social>li a{display:inline-block;outline:0}.nav-social>li{margin-left:10px}.nav-social>li:first-child{line-height:32px;margin-left:0;font-size:1em}.nav-footer{margin:0;padding:0;list-style:none;font-size:1em;font-size:.77778em;text-align:center}.nav-footer>li{float:left;margin-bottom:0}.nav-footer>li a{display:inline-block;outline:0}.nav-footer>li{margin-bottom:.55556em;float:none}.nav-footer>li>a{color:#333}@media screen and (min-width:1020px){.nav-footer{text-align:left}}ul.side-nav{font-size:.94444em;font-family:"Source Sans Pro",sans-serif;font-weight:600;margin:0;padding:0;list-style:none}ul.side-nav li{padding:0;margin:0}ul.side-nav>li{margin-bottom:.22222em}ul.side-nav>li>a{display:block;background-color:#666;padding:.55556em .27778em;color:#fff;padding-left:.55556em;-moz-transition:background .2s linear;-o-transition:background .2s linear;-webkit-transition:background .2s linear;transition:background .2s linear}ul.side-nav>li>a:hover{background:#4d4d4d;color:#fff}ul.side-nav>li>ul{background-color:#666;margin:0;padding:.55556em 0}ul.side-nav>li>ul>li{margin-bottom:.55556em;padding-left:.55556em}ul.side-nav>li>ul>li:last-child{margin-bottom:0}ul.side-nav>li>ul>li>a{position:relative;background-color:#666;color:#000;font-weight:400;padding:0 .55556em 0 1.11111em;display:block}ul.side-nav>li>ul{display:none}ul.side-nav>li.current_page_ancestor>ul,ul.side-nav>li.current_page_item>ul{display:block}ul.side-nav>li.current_page_ancestor>a,ul.side-nav>li.current_page_item>a{background-color:#552e89}ul.side-nav>li.current_page_ancestor>ul>li>a,ul.side-nav>li.current_page_item>ul>li>a{line-height:1.11111em}ul.side-nav>li.current_page_ancestor>ul>li.current_page_item>a,ul.side-nav>li.current_page_item>ul>li.current_page_item>a{color:#000}ul.side-nav>li.current_page_ancestor>ul>li.current_page_item>a:before,ul.side-nav>li.current_page_item>ul>li.current_page_item>a:before{color:#000}.nav-side-toggle,.nav-side-toggle+input[type=checkbox]{display:none}@media screen and (max-width:767px){.nav-side-toggle{display:block;position:relative;padding:0 10px;height:2.11111em;line-height:2.11111em;background:#552e89;font-weight:700;color:#fff;margin:0 0 .22222em 0}.nav-side-toggle-burger{position:relative;display:block;width:26px;height:30px;overflow:hidden;white-space:nowrap;color:transparent;float:right}.nav-side-toggle-burger span,.nav-side-toggle-burger span::after,.nav-side-toggle-burger span::before{position:absolute;display:inline-block;height:3px;width:26px;background:#fff}.nav-side-toggle-burger span{position:absolute;top:50%;right:0;-moz-transition:background .3s .15s;-o-transition:background .3s .15s;-webkit-transition:background .3s;-webkit-transition-delay:.15s;transition:background .3s .15s}.nav-side-toggle-burger span::after,.nav-side-toggle-burger span::before{content:'';right:0;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-moz-transition:-moz-transform .3s .15s;-o-transition:-o-transform .3s .15s;-webkit-transition:-webkit-transform .3s;-webkit-transition-delay:.15s;transition:transform .3s .15s}.nav-side-toggle-burger span::before{top:-6px}.nav-side-toggle-burger span::after{top:6px}.nav-open .nav-side-toggle-burger span{background:rgba(255,255,255,0)}.nav-open .nav-side-toggle-burger span::after,.nav-open .nav-side-toggle-burger span::before{background:#fff}.nav-open .nav-side-toggle-burger span::before{-moz-transform:translateX(4px) translateY(-5px) rotate(45deg);-ms-transform:translateX(4px) translateY(-5px) rotate(45deg);-webkit-transform:translateX(4px) translateY(-5px) rotate(45deg);transform:translateX(4px) translateY(-5px) rotate(45deg)}.nav-open .nav-side-toggle-burger span::after{-moz-transform:translateX(4px) translateY(2px) rotate(-45deg);-ms-transform:translateX(4px) translateY(2px) rotate(-45deg);-webkit-transform:translateX(4px) translateY(2px) rotate(-45deg);transform:translateX(4px) translateY(2px) rotate(-45deg)}}@media screen and (max-width:767px) and (min-width:1020px){.nav-side-toggle-burger{display:none}}@media screen and (max-width:767px){.nav-side-toggle+input[type=checkbox]{display:none}.nav-side-toggle+input[type=checkbox]+.side-nav{max-height:0;overflow:hidden;padding:0;-moz-transition:max-height .2s linear;-o-transition:max-height .2s linear;-webkit-transition:max-height .2s linear;transition:max-height .2s linear}.nav-side-toggle~input[type=checkbox]:checked+.side-nav{max-height:100em}}.social-nav{margin-bottom:0}.social-nav ul{margin:0;padding:0;list-style:none}.social-nav ul li{padding:0;margin:0}.social-nav ul>li{float:left;margin-right:.55556em}.nav-shop{margin:0;padding:0;list-style:none;padding:.83333em 1.11111em;border-bottom:1px solid #666}.nav-shop:after,.nav-shop:before{content:" ";display:table}.nav-shop:after{clear:both}.nav-shop li{padding:0;margin:0}.nav-shop>li{float:left;margin-left:1.38889em}.nav-shop>li:first-child{margin-left:0}.nav-shop>li>a{font-size:1em;color:#fff}@media screen and (min-width:768px){.menu-primary-navigation-container{float:left}.nav-shop{border:none;position:absolute;top:20px;right:10px;padding:0;-moz-transition:top .2s linear;-o-transition:top .2s linear;-webkit-transition:top .2s linear;transition:top .2s linear}.nav-shop>li>a{color:#552e89}}.row{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;padding-left:.44444em;padding-right:.44444em;max-width:63.33333em;width:100%}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row.collapse .column,.row.collapse .columns{padding-left:0;padding-right:0;float:left}.row .row{margin-left:-.22222em;margin-right:-.22222em;padding-left:0;padding-right:0;max-width:none;width:auto}.row .row:after,.row .row:before{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{margin-left:0;margin-right:0;max-width:none;width:auto}.row .row.collapse:after,.row .row.collapse:before{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:.22222em;padding-right:.22222em;width:100%;float:left;position:relative}@media only screen{.small-1{width:4.16667%}.small-2{width:8.33333%}.small-3{width:12.5%}.small-4{width:16.66667%}.small-5{width:20.83333%}.small-6{width:25%}.small-7{width:29.16667%}.small-8{width:33.33333%}.small-9{width:37.5%}.small-10{width:41.66667%}.small-11{width:45.83333%}.small-12{width:50%}.small-13{width:54.16667%}.small-14{width:58.33333%}.small-15{width:62.5%}.small-16{width:66.66667%}.small-17{width:70.83333%}.small-18{width:75%}.small-19{width:79.16667%}.small-20{width:83.33333%}.small-21{width:87.5%}.small-22{width:91.66667%}.small-23{width:95.83333%}.small-24{width:100%}.small-offset-0{margin-left:0}.small-offset-1{margin-left:4.16667%}.small-offset-2{margin-left:8.33333%}.small-offset-3{margin-left:12.5%}.small-offset-4{margin-left:16.66667%}.small-offset-5{margin-left:20.83333%}.small-offset-6{margin-left:25%}.small-offset-7{margin-left:29.16667%}.small-offset-8{margin-left:33.33333%}.small-offset-9{margin-left:37.5%}.small-offset-10{margin-left:41.66667%}.small-offset-11{margin-left:45.83333%}.small-offset-12{margin-left:50%}.small-offset-13{margin-left:54.16667%}.small-offset-14{margin-left:58.33333%}.small-offset-15{margin-left:62.5%}.small-offset-16{margin-left:66.66667%}.small-offset-17{margin-left:70.83333%}.small-offset-18{margin-left:75%}.small-offset-19{margin-left:79.16667%}.small-offset-20{margin-left:83.33333%}.small-offset-21{margin-left:87.5%}.small-offset-22{margin-left:91.66667%}[class*=column]+[class*=column].end{float:left}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none!important}.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left!important}}@media screen and (min-width:768px){.medium-1{width:4.16667%}.medium-2{width:8.33333%}.medium-3{width:12.5%}.medium-4{width:16.66667%}.medium-5{width:20.83333%}.medium-6{width:25%}.medium-7{width:29.16667%}.medium-8{width:33.33333%}.medium-9{width:37.5%}.medium-10{width:41.66667%}.medium-11{width:45.83333%}.medium-12{width:50%}.medium-13{width:54.16667%}.medium-14{width:58.33333%}.medium-15{width:62.5%}.medium-16{width:66.66667%}.medium-17{width:70.83333%}.medium-18{width:75%}.medium-19{width:79.16667%}.medium-20{width:83.33333%}.medium-21{width:87.5%}.medium-22{width:91.66667%}.medium-23{width:95.83333%}.medium-24{width:100%}.medium-offset-0{margin-left:0}.medium-offset-1{margin-left:4.16667%}.medium-offset-2{margin-left:8.33333%}.medium-offset-3{margin-left:12.5%}.medium-offset-4{margin-left:16.66667%}.medium-offset-5{margin-left:20.83333%}.medium-offset-6{margin-left:25%}.medium-offset-7{margin-left:29.16667%}.medium-offset-8{margin-left:33.33333%}.medium-offset-9{margin-left:37.5%}.medium-offset-10{margin-left:41.66667%}.medium-offset-11{margin-left:45.83333%}.medium-offset-12{margin-left:50%}.medium-offset-13{margin-left:54.16667%}.medium-offset-14{margin-left:58.33333%}.medium-offset-15{margin-left:62.5%}.medium-offset-16{margin-left:66.66667%}.medium-offset-17{margin-left:70.83333%}.medium-offset-18{margin-left:75%}.medium-offset-19{margin-left:79.16667%}.medium-offset-20{margin-left:83.33333%}.medium-offset-21{margin-left:87.5%}.medium-offset-22{margin-left:91.66667%}.medium-offset-23{margin-left:95.83333%}.medium-push-1{left:4.16667%;right:auto}.medium-pull-1{right:4.16667%;left:auto}.medium-push-2{left:8.33333%;right:auto}.medium-pull-2{right:8.33333%;left:auto}.medium-push-3{left:12.5%;right:auto}.medium-pull-3{right:12.5%;left:auto}.medium-push-4{left:16.66667%;right:auto}.medium-pull-4{right:16.66667%;left:auto}.medium-push-5{left:20.83333%;right:auto}.medium-pull-5{right:20.83333%;left:auto}.medium-push-6{left:25%;right:auto}.medium-pull-6{right:25%;left:auto}.medium-push-7{left:29.16667%;right:auto}.medium-pull-7{right:29.16667%;left:auto}.medium-push-8{left:33.33333%;right:auto}.medium-pull-8{right:33.33333%;left:auto}.medium-push-9{left:37.5%;right:auto}.medium-pull-9{right:37.5%;left:auto}.medium-push-10{left:41.66667%;right:auto}.medium-pull-10{right:41.66667%;left:auto}.medium-push-11{left:45.83333%;right:auto}.medium-pull-11{right:45.83333%;left:auto}.medium-push-12{left:50%;right:auto}.medium-pull-12{right:50%;left:auto}.medium-push-13{left:54.16667%;right:auto}.medium-pull-13{right:54.16667%;left:auto}.medium-push-14{left:58.33333%;right:auto}.medium-pull-14{right:58.33333%;left:auto}.medium-push-15{left:62.5%;right:auto}.medium-pull-15{right:62.5%;left:auto}.medium-push-16{left:66.66667%;right:auto}.medium-pull-16{right:66.66667%;left:auto}.medium-push-17{left:70.83333%;right:auto}.medium-pull-17{right:70.83333%;left:auto}.medium-push-18{left:75%;right:auto}.medium-pull-18{right:75%;left:auto}.medium-push-19{left:79.16667%;right:auto}.medium-pull-19{right:79.16667%;left:auto}.medium-push-20{left:83.33333%;right:auto}.medium-pull-20{right:83.33333%;left:auto}.medium-push-21{left:87.5%;right:auto}.medium-pull-21{right:87.5%;left:auto}.medium-push-22{left:91.66667%;right:auto}.medium-pull-22{right:91.66667%;left:auto}.medium-push-23{left:95.83333%;right:auto}.medium-pull-23{right:95.83333%;left:auto}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none!important}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left!important}}@media screen and (min-width:1020px){.large-1{width:4.16667%}.large-2{width:8.33333%}.large-3{width:12.5%}.large-4{width:16.66667%}.large-5{width:20.83333%}.large-6{width:25%}.large-7{width:29.16667%}.large-8{width:33.33333%}.large-9{width:37.5%}.large-10{width:41.66667%}.large-11{width:45.83333%}.large-12{width:50%}.large-13{width:54.16667%}.large-14{width:58.33333%}.large-15{width:62.5%}.large-16{width:66.66667%}.large-17{width:70.83333%}.large-18{width:75%}.large-19{width:79.16667%}.large-20{width:83.33333%}.large-21{width:87.5%}.large-22{width:91.66667%}.large-23{width:95.83333%}.large-24{width:100%}.large-offset-0{margin-left:0}.large-offset-1{margin-left:4.16667%}.large-offset-2{margin-left:8.33333%}.large-offset-3{margin-left:12.5%}.large-offset-4{margin-left:16.66667%}.large-offset-5{margin-left:20.83333%}.large-offset-6{margin-left:25%}.large-offset-7{margin-left:29.16667%}.large-offset-8{margin-left:33.33333%}.large-offset-9{margin-left:37.5%}.large-offset-10{margin-left:41.66667%}.large-offset-11{margin-left:45.83333%}.large-offset-12{margin-left:50%}.large-offset-13{margin-left:54.16667%}.large-offset-14{margin-left:58.33333%}.large-offset-15{margin-left:62.5%}.large-offset-16{margin-left:66.66667%}.large-offset-17{margin-left:70.83333%}.large-offset-18{margin-left:75%}.large-offset-19{margin-left:79.16667%}.large-offset-20{margin-left:83.33333%}.large-offset-21{margin-left:87.5%}.large-offset-22{margin-left:91.66667%}.large-offset-23{margin-left:95.83333%}.large-push-1{left:4.16667%;right:auto}.large-pull-1{right:4.16667%;left:auto}.large-push-2{left:8.33333%;right:auto}.large-pull-2{right:8.33333%;left:auto}.large-push-3{left:12.5%;right:auto}.large-pull-3{right:12.5%;left:auto}.large-push-4{left:16.66667%;right:auto}.large-pull-4{right:16.66667%;left:auto}.large-push-5{left:20.83333%;right:auto}.large-pull-5{right:20.83333%;left:auto}.large-push-6{left:25%;right:auto}.large-pull-6{right:25%;left:auto}.large-push-7{left:29.16667%;right:auto}.large-pull-7{right:29.16667%;left:auto}.large-push-8{left:33.33333%;right:auto}.large-pull-8{right:33.33333%;left:auto}.large-push-9{left:37.5%;right:auto}.large-pull-9{right:37.5%;left:auto}.large-push-10{left:41.66667%;right:auto}.large-pull-10{right:41.66667%;left:auto}.large-push-11{left:45.83333%;right:auto}.large-pull-11{right:45.83333%;left:auto}.large-push-12{left:50%;right:auto}.large-pull-12{right:50%;left:auto}.large-push-13{left:54.16667%;right:auto}.large-pull-13{right:54.16667%;left:auto}.large-push-14{left:58.33333%;right:auto}.large-pull-14{right:58.33333%;left:auto}.large-push-15{left:62.5%;right:auto}.large-pull-15{right:62.5%;left:auto}.large-push-16{left:66.66667%;right:auto}.large-pull-16{right:66.66667%;left:auto}.large-push-17{left:70.83333%;right:auto}.large-pull-17{right:70.83333%;left:auto}.large-push-18{left:75%;right:auto}.large-pull-18{right:75%;left:auto}.large-push-19{left:79.16667%;right:auto}.large-pull-19{right:79.16667%;left:auto}.large-push-20{left:83.33333%;right:auto}.large-pull-20{right:83.33333%;left:auto}.large-push-21{left:87.5%;right:auto}.large-pull-21{right:87.5%;left:auto}.large-push-22{left:91.66667%;right:auto}.large-pull-22{right:91.66667%;left:auto}.large-push-23{left:95.83333%;right:auto}.large-pull-23{right:95.83333%;left:auto}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none!important}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left!important}}@media screen and (min-width:1020px){.col-2-offset .column{padding-left:.22222em;padding-right:.22222em;margin-left:4.16667%;float:left}.col-2-offset .column:nth-child(odd){margin-left:0}}@media screen and (min-width:768px){.col-4-offset .column{width:50%}}@media screen and (min-width:1020px){.col-4-offset .column{width:20.83333%;margin-left:4.16667%}.col-4-offset .column:first-child{margin-left:0}}@media screen and (min-width:768px){.large-p-20{width:50%}}@media screen and (min-width:1020px){.large-p-20{width:20%}}.centered-columns,.woocommerce ul.products{text-align:center}.centered-columns .centered,.woocommerce .centered-columns ul.products>li.product,.woocommerce .centered-columns ul.products>li.product-category,.woocommerce ul.products .centered,.woocommerce ul.products>li.product,.woocommerce ul.products>li.product-category{display:inline-block;width:100%;margin-bottom:.55556em;float:none}.centered-columns .centered:last-child,.woocommerce .centered-columns ul.products>li.product-category:last-child,.woocommerce .centered-columns ul.products>li.product:last-child,.woocommerce ul.products .centered:last-child,.woocommerce ul.products>li.product-category:last-child,.woocommerce ul.products>li.product:last-child{margin-bottom:0}@media screen and (min-width:768px){.centered-columns.centered-columns-2 .centered,.centered-columns.centered-columns-2 .woocommerce ul.products>li.product,.centered-columns.centered-columns-2 .woocommerce ul.products>li.product-category,.woocommerce .centered-columns.centered-columns-2 ul.products>li.product,.woocommerce .centered-columns.centered-columns-2 ul.products>li.product-category,.woocommerce ul.centered-columns-2.products .centered,.woocommerce ul.centered-columns-2.products ul.products>li.product,.woocommerce ul.centered-columns-2.products ul.products>li.product-category{width:45%;margin:0 1% 2.5%}}@media screen and (min-width:768px){.centered-columns.centered-columns-3 .centered,.woocommerce .centered-columns.centered-columns-3 ul.products>li.product,.woocommerce .centered-columns.centered-columns-3 ul.products>li.product-category,.woocommerce ul.products .centered,.woocommerce ul.products>li.product,.woocommerce ul.products>li.product-category{width:45%;margin:0 1% 2.5%}}@media screen and (min-width:1020px){.centered-columns.centered-columns-3 .centered,.woocommerce .centered-columns.centered-columns-3 ul.products>li.product,.woocommerce .centered-columns.centered-columns-3 ul.products>li.product-category,.woocommerce ul.products .centered,.woocommerce ul.products>li.product,.woocommerce ul.products>li.product-category{width:31.3%;margin:0 .9% 2.5%}}@media screen and (min-width:768px){.centered-columns.centered-columns-4 .centered,.centered-columns.centered-columns-4 .woocommerce ul.products>li.product,.centered-columns.centered-columns-4 .woocommerce ul.products>li.product-category,.woocommerce .centered-columns.centered-columns-4 ul.products>li.product,.woocommerce .centered-columns.centered-columns-4 ul.products>li.product-category,.woocommerce ul.centered-columns-4.products .centered,.woocommerce ul.centered-columns-4.products ul.products>li.product,.woocommerce ul.centered-columns-4.products ul.products>li.product-category{width:45%;margin:0 1% 2.5%}}@media screen and (min-width:1020px){.centered-columns.centered-columns-4 .centered,.centered-columns.centered-columns-4 .woocommerce ul.products>li.product,.centered-columns.centered-columns-4 .woocommerce ul.products>li.product-category,.woocommerce .centered-columns.centered-columns-4 ul.products>li.product,.woocommerce .centered-columns.centered-columns-4 ul.products>li.product-category,.woocommerce ul.centered-columns-4.products .centered,.woocommerce ul.centered-columns-4.products ul.products>li.product,.woocommerce ul.centered-columns-4.products ul.products>li.product-category{width:22.7%;margin:0 1% 2.5%}}.form-row{margin-bottom:1.11111em}.nf-form-title{display:block;margin-bottom:.83333em}.ninja-forms-form .nf-form-fields-required,.ninja-forms-form .ninja-forms-required-items,.ninja-forms-form-wrap .nf-form-fields-required,.ninja-forms-form-wrap .ninja-forms-required-items,form .nf-form-fields-required,form .ninja-forms-required-items{margin-bottom:.83333em}.ninja-forms-form .label-above label,.ninja-forms-form label,.ninja-forms-form-wrap .label-above label,.ninja-forms-form-wrap label,form .label-above label,form label{display:block;height:auto;line-height:1.22222em;text-align:left;color:#333;font-size:.94444em;margin-bottom:.83333em;font-weight:400;-moz-transition:color .2s linear;-o-transition:color .2s linear;-webkit-transition:color .2s linear;transition:color .2s linear}.ninja-forms-form .label-above label.error,.ninja-forms-form label.error,.ninja-forms-form-wrap .label-above label.error,.ninja-forms-form-wrap label.error,form .label-above label.error,form label.error{color:red;line-height:normal;height:auto;margin:.55556em 0 0}.ninja-forms-form .label-above label .required,.ninja-forms-form label .required,.ninja-forms-form-wrap .label-above label .required,.ninja-forms-form-wrap label .required,form .label-above label .required,form label .required{color:#552e89}.ninja-forms-form .ninja-forms-field-error,.ninja-forms-form-wrap .ninja-forms-field-error,form .ninja-forms-field-error{margin:10px 0 0}.ninja-forms-form .ninja-forms-field-error>p,.ninja-forms-form-wrap .ninja-forms-field-error>p,form .ninja-forms-field-error>p{margin:0}.ninja-forms-form input[type=color],.ninja-forms-form input[type=date],.ninja-forms-form input[type=datetime-local],.ninja-forms-form input[type=datetime],.ninja-forms-form input[type=email],.ninja-forms-form input[type=file],.ninja-forms-form input[type=month],.ninja-forms-form input[type=number],.ninja-forms-form input[type=password],.ninja-forms-form input[type=search],.ninja-forms-form input[type=tel],.ninja-forms-form input[type=text],.ninja-forms-form input[type=time],.ninja-forms-form input[type=url],.ninja-forms-form input[type=week],.ninja-forms-form textarea,.ninja-forms-form-wrap input[type=color],.ninja-forms-form-wrap input[type=date],.ninja-forms-form-wrap input[type=datetime-local],.ninja-forms-form-wrap input[type=datetime],.ninja-forms-form-wrap input[type=email],.ninja-forms-form-wrap input[type=file],.ninja-forms-form-wrap input[type=month],.ninja-forms-form-wrap input[type=number],.ninja-forms-form-wrap input[type=password],.ninja-forms-form-wrap input[type=search],.ninja-forms-form-wrap input[type=tel],.ninja-forms-form-wrap input[type=text],.ninja-forms-form-wrap input[type=time],.ninja-forms-form-wrap input[type=url],.ninja-forms-form-wrap input[type=week],.ninja-forms-form-wrap textarea,form input[type=color],form input[type=date],form input[type=datetime-local],form input[type=datetime],form input[type=email],form input[type=file],form input[type=month],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week],form textarea{width:100%;font-family:"Source Sans Pro",sans-serif;font-weight:300;padding:.44444em .55556em;height:44px;outline:0;background:#fff;border:1px solid #ccc;line-height:1.38889em;font-size:.88889em;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-transition:border .2s linear,background .2s linear;-o-transition:border .2s linear,background .2s linear;-webkit-transition:border .2s linear,background .2s linear;transition:border .2s linear,background .2s linear}.ninja-forms-form input[type=color].error,.ninja-forms-form input[type=date].error,.ninja-forms-form input[type=datetime-local].error,.ninja-forms-form input[type=datetime].error,.ninja-forms-form input[type=email].error,.ninja-forms-form input[type=file].error,.ninja-forms-form input[type=month].error,.ninja-forms-form input[type=number].error,.ninja-forms-form input[type=password].error,.ninja-forms-form input[type=search].error,.ninja-forms-form input[type=tel].error,.ninja-forms-form input[type=text].error,.ninja-forms-form input[type=time].error,.ninja-forms-form input[type=url].error,.ninja-forms-form input[type=week].error,.ninja-forms-form textarea.error,.ninja-forms-form-wrap input[type=color].error,.ninja-forms-form-wrap input[type=date].error,.ninja-forms-form-wrap input[type=datetime-local].error,.ninja-forms-form-wrap input[type=datetime].error,.ninja-forms-form-wrap input[type=email].error,.ninja-forms-form-wrap input[type=file].error,.ninja-forms-form-wrap input[type=month].error,.ninja-forms-form-wrap input[type=number].error,.ninja-forms-form-wrap input[type=password].error,.ninja-forms-form-wrap input[type=search].error,.ninja-forms-form-wrap input[type=tel].error,.ninja-forms-form-wrap input[type=text].error,.ninja-forms-form-wrap input[type=time].error,.ninja-forms-form-wrap input[type=url].error,.ninja-forms-form-wrap input[type=week].error,.ninja-forms-form-wrap textarea.error,form input[type=color].error,form input[type=date].error,form input[type=datetime-local].error,form input[type=datetime].error,form input[type=email].error,form input[type=file].error,form input[type=month].error,form input[type=number].error,form input[type=password].error,form input[type=search].error,form input[type=tel].error,form input[type=text].error,form input[type=time].error,form input[type=url].error,form input[type=week].error,form textarea.error{background-color:#ccc0dc;border-color:#552e89}.ninja-forms-form input[type=color]:focus,.ninja-forms-form input[type=date]:focus,.ninja-forms-form input[type=datetime-local]:focus,.ninja-forms-form input[type=datetime]:focus,.ninja-forms-form input[type=email]:focus,.ninja-forms-form input[type=file]:focus,.ninja-forms-form input[type=month]:focus,.ninja-forms-form input[type=number]:focus,.ninja-forms-form input[type=password]:focus,.ninja-forms-form input[type=search]:focus,.ninja-forms-form input[type=tel]:focus,.ninja-forms-form input[type=text]:focus,.ninja-forms-form input[type=time]:focus,.ninja-forms-form input[type=url]:focus,.ninja-forms-form input[type=week]:focus,.ninja-forms-form textarea:focus,.ninja-forms-form-wrap input[type=color]:focus,.ninja-forms-form-wrap input[type=date]:focus,.ninja-forms-form-wrap input[type=datetime-local]:focus,.ninja-forms-form-wrap input[type=datetime]:focus,.ninja-forms-form-wrap input[type=email]:focus,.ninja-forms-form-wrap input[type=file]:focus,.ninja-forms-form-wrap input[type=month]:focus,.ninja-forms-form-wrap input[type=number]:focus,.ninja-forms-form-wrap input[type=password]:focus,.ninja-forms-form-wrap input[type=search]:focus,.ninja-forms-form-wrap input[type=tel]:focus,.ninja-forms-form-wrap input[type=text]:focus,.ninja-forms-form-wrap input[type=time]:focus,.ninja-forms-form-wrap input[type=url]:focus,.ninja-forms-form-wrap input[type=week]:focus,.ninja-forms-form-wrap textarea:focus,form input[type=color]:focus,form input[type=date]:focus,form input[type=datetime-local]:focus,form input[type=datetime]:focus,form input[type=email]:focus,form input[type=file]:focus,form input[type=month]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form input[type=time]:focus,form input[type=url]:focus,form input[type=week]:focus,form textarea:focus{border-color:#ccc;background:#fff;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ninja-forms-form textarea,.ninja-forms-form-wrap textarea,form textarea{height:auto;min-height:120px;line-height:normal;padding:.55556em}.ninja-forms-form select,.ninja-forms-form select.ninja-forms-field,.ninja-forms-form-wrap select,.ninja-forms-form-wrap select.ninja-forms-field,form select,form select.ninja-forms-field{width:100%;color:#333;font-weight:300;font-size:.94444em;height:44px;line-height:42px;padding:0 .83333em;border:1px solid #ccc;background:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-transition:border .2s linear;-o-transition:border .2s linear;-webkit-transition:border .2s linear;transition:border .2s linear}.ninja-forms-form select.ninja-forms-field:focus,.ninja-forms-form select:focus,.ninja-forms-form-wrap select.ninja-forms-field:focus,.ninja-forms-form-wrap select:focus,form select.ninja-forms-field:focus,form select:focus{outline:0;border-color:#ccc}.ninja-forms-form select::-ms-expand,.ninja-forms-form-wrap select::-ms-expand,form select::-ms-expand{display:none}.ninja-forms-form input[type=radio]:not(.star):not(.hidden):checked,.ninja-forms-form input[type=radio]:not(.star):not(.hidden):not(:checked),.ninja-forms-form-wrap input[type=radio]:not(.star):not(.hidden):checked,.ninja-forms-form-wrap input[type=radio]:not(.star):not(.hidden):not(:checked),form input[type=radio]:not(.star):not(.hidden):checked,form input[type=radio]:not(.star):not(.hidden):not(:checked){position:absolute;left:-9999px;visibility:hidden}.ninja-forms-form input[type=radio]:not(.star):not(.hidden):checked+label,.ninja-forms-form input[type=radio]:not(.star):not(.hidden):not(:checked)+label,.ninja-forms-form-wrap input[type=radio]:not(.star):not(.hidden):checked+label,.ninja-forms-form-wrap input[type=radio]:not(.star):not(.hidden):not(:checked)+label,form input[type=radio]:not(.star):not(.hidden):checked+label,form input[type=radio]:not(.star):not(.hidden):not(:checked)+label{position:relative;padding-left:32px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;font-weight:300;-moz-transition:ease .28s;-o-transition:ease .28s;-webkit-transition:ease .28s;transition:ease .28s;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.ninja-forms-form input[type=radio]:not(.star):not(.hidden)+label:after,.ninja-forms-form input[type=radio]:not(.star):not(.hidden)+label:before,.ninja-forms-form-wrap input[type=radio]:not(.star):not(.hidden)+label:after,.ninja-forms-form-wrap input[type=radio]:not(.star):not(.hidden)+label:before,form input[type=radio]:not(.star):not(.hidden)+label:after,form input[type=radio]:not(.star):not(.hidden)+label:before{content:'';position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;-moz-transition:ease .28s;-o-transition:ease .28s;-webkit-transition:ease .28s;transition:ease .28s}.ninja-forms-form input[type=radio]:not(.star):not(.hidden):not(:checked)+label:before,.ninja-forms-form-wrap input[type=radio]:not(.star):not(.hidden):not(:checked)+label:before,form input[type=radio]:not(.star):not(.hidden):not(:checked)+label:before{border-radius:50%;border:2px solid #ccc}.ninja-forms-form input[type=radio]:not(.star):not(.hidden):not(:checked)+label:after,.ninja-forms-form-wrap input[type=radio]:not(.star):not(.hidden):not(:checked)+label:after,form input[type=radio]:not(.star):not(.hidden):not(:checked)+label:after{border-radius:50%;border:2px solid #ccc;z-index:-1;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.ninja-forms-form input[type=radio]:not(.star):not(.hidden):checked+label:before,.ninja-forms-form-wrap input[type=radio]:not(.star):not(.hidden):checked+label:before,form input[type=radio]:not(.star):not(.hidden):checked+label:before{border-radius:50%;border:2px solid #552e89}.ninja-forms-form input[type=radio]:not(.star):not(.hidden):checked+label:after,.ninja-forms-form-wrap input[type=radio]:not(.star):not(.hidden):checked+label:after,form input[type=radio]:not(.star):not(.hidden):checked+label:after{border-radius:50%;border:2px solid #552e89;background-color:#552e89;z-index:0;-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5)}.ninja-forms-form input[type=checkbox]:checked,.ninja-forms-form input[type=checkbox]:not(:checked),.ninja-forms-form-wrap input[type=checkbox]:checked,.ninja-forms-form-wrap input[type=checkbox]:not(:checked),form input[type=checkbox]:checked,form input[type=checkbox]:not(:checked){position:absolute;left:-9999px;visibility:hidden}.ninja-forms-form input[type=checkbox]+label,.ninja-forms-form-wrap input[type=checkbox]+label,form input[type=checkbox]+label{position:relative;padding-left:28px;cursor:pointer;display:inline-block;height:16px;line-height:13px;font-size:1rem;font-weight:300;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.ninja-forms-form input[type=checkbox]+label:before,.ninja-forms-form-wrap input[type=checkbox]+label:before,form input[type=checkbox]+label:before{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #fff;margin-top:2px;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}.ninja-forms-form input[type=checkbox]+label:after,.ninja-forms-form input[type=checkbox]+label:before,.ninja-forms-form-wrap input[type=checkbox]+label:after,.ninja-forms-form-wrap input[type=checkbox]+label:before,form input[type=checkbox]+label:after,form input[type=checkbox]+label:before{content:'';left:0;position:absolute;z-index:1;-moz-transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;-o-transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;-webkit-transition:border .25s,background-color .25s,width .2s,height .2s,top .2s,left .2s;-webkit-transition-delay:0s,0s,.1s,.1s,.1s,.1s;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s}.ninja-forms-form input[type=checkbox]:not(:checked)+label:before,.ninja-forms-form-wrap input[type=checkbox]:not(:checked)+label:before,form input[type=checkbox]:not(:checked)+label:before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;-webkit-transform-origin:20% 40%;transform-origin:100% 100%;-moz-transform:rotate(37deg);-ms-transform:rotate(37deg);-webkit-transform:rotate(37deg);transform:rotate(37deg)}.ninja-forms-form input[type=checkbox]:not(:checked)+label:after,.ninja-forms-form-wrap input[type=checkbox]:not(:checked)+label:after,form input[type=checkbox]:not(:checked)+label:after{height:16px;width:16px;background-color:transparent;border:1px solid #ccc;top:0;z-index:0}.ninja-forms-form input[type=checkbox]:checked+label:before,.ninja-forms-form-wrap input[type=checkbox]:checked+label:before,form input[type=checkbox]:checked+label:before{top:0;left:1px;width:6px;height:11px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;-moz-transform:rotate(37deg);-ms-transform:rotate(37deg);-webkit-transform:rotate(37deg);transform:rotate(37deg);-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.ninja-forms-form input[type=checkbox]:checked+label:after,.ninja-forms-form-wrap input[type=checkbox]:checked+label:after,form input[type=checkbox]:checked+label:after{top:0;width:16px;height:16px;border:1px solid #552e89;background-color:#552e89;z-index:0}.ninja-forms-form input[type=radio].hidden,.ninja-forms-form-wrap input[type=radio].hidden,form input[type=radio].hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button,.ninja-forms-form input[type=button],.ninja-forms-form input[type=submit],.ninja-forms-form-wrap input[type=button],.ninja-forms-form-wrap input[type=submit],.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce input[type=submit],.woocommerce input[type=submit][disabled]:disabled,form input[type=button],form input[type=submit]{line-height:2.5em;height:2.5em;display:inline-block;color:#fff;font-weight:400;text-transform:uppercase;font-size:1em;background-color:#552e89;padding:0 .83333em;border:none;text-decoration:none;-moz-transition:background .2s linear;-o-transition:background .2s linear;-webkit-transition:background .2s linear;transition:background .2s linear}.button:focus,.ninja-forms-form input[type=button]:focus,.ninja-forms-form input[type=submit]:focus,.ninja-forms-form-wrap input[type=button]:focus,.ninja-forms-form-wrap input[type=submit]:focus,.woocommerce #respond input#submit:focus,.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus,.woocommerce input[type=submit]:focus,.woocommerce input[type=submit][disabled]:focus:disabled,form input[type=button]:focus,form input[type=submit]:focus{outline:0}.button:hover,.ninja-forms-form input[type=button]:hover,.ninja-forms-form input[type=submit]:hover,.ninja-forms-form-wrap input[type=button]:hover,.ninja-forms-form-wrap input[type=submit]:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce input[type=submit]:hover,.woocommerce input[type=submit][disabled]:hover:disabled,form input[type=button]:hover,form input[type=submit]:hover{background:#3d2163;color:#fff}.button-large,.main .button-large{font-size:.94444em;position:relative}.button-down{padding:0 .27778em;height:35px;line-height:39px;margin-top:0}.button-down i:before{font-size:1.05556em}.button-wide{width:100%;font-size:1em}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;padding-left:.44444em;padding-right:.44444em;max-width:63.33333em;width:100%;position:relative}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row.collapse .column,.row.collapse .columns{padding-left:0;padding-right:0;float:left}.row .row{margin-left:-.22222em;margin-right:-.22222em;padding-left:0;padding-right:0;max-width:none;width:auto}.row .row:after,.row .row:before{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{margin-left:0;margin-right:0;max-width:none;width:auto}.row .row.collapse:after,.row .row.collapse:before{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:.22222em;padding-right:.22222em;width:100%;float:left;position:relative}@media only screen{.small-1{width:4.16667%}.small-2{width:8.33333%}.small-3{width:12.5%}.small-4{width:16.66667%}.small-5{width:20.83333%}.small-6{width:25%}.small-7{width:29.16667%}.small-8{width:33.33333%}.small-9{width:37.5%}.small-10{width:41.66667%}.small-11{width:45.83333%}.small-12{width:50%}.small-13{width:54.16667%}.small-14{width:58.33333%}.small-15{width:62.5%}.small-16{width:66.66667%}.small-17{width:70.83333%}.small-18{width:75%}.small-19{width:79.16667%}.small-20{width:83.33333%}.small-21{width:87.5%}.small-22{width:91.66667%}.small-23{width:95.83333%}.small-24{width:100%}.small-offset-0{margin-left:0}.small-offset-1{margin-left:4.16667%}.small-offset-2{margin-left:8.33333%}.small-offset-3{margin-left:12.5%}.small-offset-4{margin-left:16.66667%}.small-offset-5{margin-left:20.83333%}.small-offset-6{margin-left:25%}.small-offset-7{margin-left:29.16667%}.small-offset-8{margin-left:33.33333%}.small-offset-9{margin-left:37.5%}.small-offset-10{margin-left:41.66667%}.small-offset-11{margin-left:45.83333%}.small-offset-12{margin-left:50%}.small-offset-13{margin-left:54.16667%}.small-offset-14{margin-left:58.33333%}.small-offset-15{margin-left:62.5%}.small-offset-16{margin-left:66.66667%}.small-offset-17{margin-left:70.83333%}.small-offset-18{margin-left:75%}.small-offset-19{margin-left:79.16667%}.small-offset-20{margin-left:83.33333%}.small-offset-21{margin-left:87.5%}.small-offset-22{margin-left:91.66667%}[class*=column]+[class*=column].end{float:left}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none!important}.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left!important}.small-hidden{display:none}}@media screen and (min-width:768px){.small-hidden{display:block}.medium-1{width:4.16667%}.medium-2{width:8.33333%}.medium-3{width:12.5%}.medium-4{width:16.66667%}.medium-5{width:20.83333%}.medium-6{width:25%}.medium-7{width:29.16667%}.medium-8{width:33.33333%}.medium-9{width:37.5%}.medium-10{width:41.66667%}.medium-11{width:45.83333%}.medium-12{width:50%}.medium-13{width:54.16667%}.medium-14{width:58.33333%}.medium-15{width:62.5%}.medium-16{width:66.66667%}.medium-17{width:70.83333%}.medium-18{width:75%}.medium-19{width:79.16667%}.medium-20{width:83.33333%}.medium-21{width:87.5%}.medium-22{width:91.66667%}.medium-23{width:95.83333%}.medium-24{width:100%}.medium-offset-0{margin-left:0}.medium-offset-1{margin-left:4.16667%}.medium-offset-2{margin-left:8.33333%}.medium-offset-3{margin-left:12.5%}.medium-offset-4{margin-left:16.66667%}.medium-offset-5{margin-left:20.83333%}.medium-offset-6{margin-left:25%}.medium-offset-7{margin-left:29.16667%}.medium-offset-8{margin-left:33.33333%}.medium-offset-9{margin-left:37.5%}.medium-offset-10{margin-left:41.66667%}.medium-offset-11{margin-left:45.83333%}.medium-offset-12{margin-left:50%}.medium-offset-13{margin-left:54.16667%}.medium-offset-14{margin-left:58.33333%}.medium-offset-15{margin-left:62.5%}.medium-offset-16{margin-left:66.66667%}.medium-offset-17{margin-left:70.83333%}.medium-offset-18{margin-left:75%}.medium-offset-19{margin-left:79.16667%}.medium-offset-20{margin-left:83.33333%}.medium-offset-21{margin-left:87.5%}.medium-offset-22{margin-left:91.66667%}.medium-offset-23{margin-left:95.83333%}.medium-push-1{left:4.16667%;right:auto}.medium-pull-1{right:4.16667%;left:auto}.medium-push-2{left:8.33333%;right:auto}.medium-pull-2{right:8.33333%;left:auto}.medium-push-3{left:12.5%;right:auto}.medium-pull-3{right:12.5%;left:auto}.medium-push-4{left:16.66667%;right:auto}.medium-pull-4{right:16.66667%;left:auto}.medium-push-5{left:20.83333%;right:auto}.medium-pull-5{right:20.83333%;left:auto}.medium-push-6{left:25%;right:auto}.medium-pull-6{right:25%;left:auto}.medium-push-7{left:29.16667%;right:auto}.medium-pull-7{right:29.16667%;left:auto}.medium-push-8{left:33.33333%;right:auto}.medium-pull-8{right:33.33333%;left:auto}.medium-push-9{left:37.5%;right:auto}.medium-pull-9{right:37.5%;left:auto}.medium-push-10{left:41.66667%;right:auto}.medium-pull-10{right:41.66667%;left:auto}.medium-push-11{left:45.83333%;right:auto}.medium-pull-11{right:45.83333%;left:auto}.medium-push-12{left:50%;right:auto}.medium-pull-12{right:50%;left:auto}.medium-push-13{left:54.16667%;right:auto}.medium-pull-13{right:54.16667%;left:auto}.medium-push-14{left:58.33333%;right:auto}.medium-pull-14{right:58.33333%;left:auto}.medium-push-15{left:62.5%;right:auto}.medium-pull-15{right:62.5%;left:auto}.medium-push-16{left:66.66667%;right:auto}.medium-pull-16{right:66.66667%;left:auto}.medium-push-17{left:70.83333%;right:auto}.medium-pull-17{right:70.83333%;left:auto}.medium-push-18{left:75%;right:auto}.medium-pull-18{right:75%;left:auto}.medium-push-19{left:79.16667%;right:auto}.medium-pull-19{right:79.16667%;left:auto}.medium-push-20{left:83.33333%;right:auto}.medium-pull-20{right:83.33333%;left:auto}.medium-push-21{left:87.5%;right:auto}.medium-pull-21{right:87.5%;left:auto}.medium-push-22{left:91.66667%;right:auto}.medium-pull-22{right:91.66667%;left:auto}.medium-push-23{left:95.83333%;right:auto}.medium-pull-23{right:95.83333%;left:auto}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none!important}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left!important}.medium-hidden{display:none}}@media screen and (min-width:1020px){.large-1{width:4.16667%}.large-2{width:8.33333%}.large-3{width:12.5%}.large-4{width:16.66667%}.large-5{width:20.83333%}.large-6{width:25%}.large-7{width:29.16667%}.large-8{width:33.33333%}.large-9{width:37.5%}.large-10{width:41.66667%}.large-11{width:45.83333%}.large-12{width:50%}.large-13{width:54.16667%}.large-14{width:58.33333%}.large-15{width:62.5%}.large-16{width:66.66667%}.large-17{width:70.83333%}.large-18{width:75%}.large-19{width:79.16667%}.large-20{width:83.33333%}.large-21{width:87.5%}.large-22{width:91.66667%}.large-23{width:95.83333%}.large-24{width:100%}.large-offset-0{margin-left:0}.large-offset-1{margin-left:4.16667%}.large-offset-2{margin-left:8.33333%}.large-offset-3{margin-left:12.5%}.large-offset-4{margin-left:16.66667%}.large-offset-5{margin-left:20.83333%}.large-offset-6{margin-left:25%}.large-offset-7{margin-left:29.16667%}.large-offset-8{margin-left:33.33333%}.large-offset-9{margin-left:37.5%}.large-offset-10{margin-left:41.66667%}.large-offset-11{margin-left:45.83333%}.large-offset-12{margin-left:50%}.large-offset-13{margin-left:54.16667%}.large-offset-14{margin-left:58.33333%}.large-offset-15{margin-left:62.5%}.large-offset-16{margin-left:66.66667%}.large-offset-17{margin-left:70.83333%}.large-offset-18{margin-left:75%}.large-offset-19{margin-left:79.16667%}.large-offset-20{margin-left:83.33333%}.large-offset-21{margin-left:87.5%}.large-offset-22{margin-left:91.66667%}.large-offset-23{margin-left:95.83333%}.large-push-1{left:4.16667%;right:auto}.large-pull-1{right:4.16667%;left:auto}.large-push-2{left:8.33333%;right:auto}.large-pull-2{right:8.33333%;left:auto}.large-push-3{left:12.5%;right:auto}.large-pull-3{right:12.5%;left:auto}.large-push-4{left:16.66667%;right:auto}.large-pull-4{right:16.66667%;left:auto}.large-push-5{left:20.83333%;right:auto}.large-pull-5{right:20.83333%;left:auto}.large-push-6{left:25%;right:auto}.large-pull-6{right:25%;left:auto}.large-push-7{left:29.16667%;right:auto}.large-pull-7{right:29.16667%;left:auto}.large-push-8{left:33.33333%;right:auto}.large-pull-8{right:33.33333%;left:auto}.large-push-9{left:37.5%;right:auto}.large-pull-9{right:37.5%;left:auto}.large-push-10{left:41.66667%;right:auto}.large-pull-10{right:41.66667%;left:auto}.large-push-11{left:45.83333%;right:auto}.large-pull-11{right:45.83333%;left:auto}.large-push-12{left:50%;right:auto}.large-pull-12{right:50%;left:auto}.large-push-13{left:54.16667%;right:auto}.large-pull-13{right:54.16667%;left:auto}.large-push-14{left:58.33333%;right:auto}.large-pull-14{right:58.33333%;left:auto}.large-push-15{left:62.5%;right:auto}.large-pull-15{right:62.5%;left:auto}.large-push-16{left:66.66667%;right:auto}.large-pull-16{right:66.66667%;left:auto}.large-push-17{left:70.83333%;right:auto}.large-pull-17{right:70.83333%;left:auto}.large-push-18{left:75%;right:auto}.large-pull-18{right:75%;left:auto}.large-push-19{left:79.16667%;right:auto}.large-pull-19{right:79.16667%;left:auto}.large-push-20{left:83.33333%;right:auto}.large-pull-20{right:83.33333%;left:auto}.large-push-21{left:87.5%;right:auto}.large-pull-21{right:87.5%;left:auto}.large-push-22{left:91.66667%;right:auto}.large-pull-22{right:91.66667%;left:auto}.large-push-23{left:95.83333%;right:auto}.large-pull-23{right:95.83333%;left:auto}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none!important}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left!important}}@media screen and (min-width:768px){[class*=col-]+[class*=col-]{margin-top:1.66667em}}[class*=col-]>.column{padding-left:0;padding-right:0}@media screen and (min-width:768px){.col-2-offset:after,.col-2-offset:before{content:" ";display:table}.col-2-offset:after{clear:both}.col-2-offset>.column{padding:0;margin-left:30px;width:-webkit-calc(50% - 15px);width:calc(50% - 15px)}.col-2-offset>.column:nth-child(odd){margin-left:0;clear:left}}.col-3-offset:after,.col-3-offset:before{content:" ";display:table}.col-3-offset:after{clear:both}.col-3-offset>.column{margin-bottom:.83333em}.col-3-offset>.column:last-child{margin-bottom:0}@media screen and (min-width:768px){.col-3-offset>.column{width:32%;margin-left:55px;margin-bottom:3.05556em;width:-webkit-calc(33.333% - 37px);width:calc(33.333% - 37px)}.col-3-offset>.column:nth-child(3n+1){margin-left:0;clear:left}.col-3-offset>.column:nth-last-child(-n+3){margin-bottom:0}}@media screen and (min-width:768px){.col-3-offset>.column-double{width:-webkit-calc(66.666% - 10px);width:calc(66.666% - 10px)}}.col-4-offset>.column{margin-bottom:.55556em}@media screen and (min-width:480px){.col-4-offset:after,.col-4-offset:before{content:" ";display:table}.col-4-offset:after{clear:both}.col-4-offset>.column{width:-webkit-calc(50% - 5px);width:calc(50% - 5px);padding:0;margin-left:10px;margin-bottom:10px}.col-4-offset>.column:nth-child(odd){margin-left:0;clear:left}.col-4-offset>.column:nth-last-child(-n+2){margin-bottom:0}}@media screen and (min-width:768px){.col-4-offset:after,.col-4-offset:before{content:" ";display:table}.col-4-offset:after{clear:both}.col-4-offset>.column{width:-webkit-calc(33.33% - 17px);width:calc(33.33% - 17px);margin-left:25px;margin-bottom:25px}.col-4-offset>.column:nth-child(odd){margin-left:25px;clear:none}.col-4-offset>.column:nth-child(3n+1){margin-left:0;clear:left}.col-4-offset>.column:nth-last-child(-n+3){margin-bottom:0}}@media screen and (min-width:1020px){.col-4-offset>.column{width:-webkit-calc(25% - 19px);width:calc(25% - 19px)}.col-4-offset>.column:nth-child(odd){margin-left:25px;clear:none}.col-4-offset>.column:nth-child(3n+1){margin-left:25px;clear:none}.col-4-offset>.column:nth-child(4n+1){margin-left:0;clear:left}.col-4-offset>.column:nth-last-child(-n+4){margin-bottom:0}}.centered-grid{text-align:center}.centered-grid .column{display:inline-block}*{margin:0}body.editor{margin-top:48px}main{display:block}.wrapper{position:relative;z-index:99}.container{width:100%;overflow:hidden;max-width:100%;margin-left:auto;margin-right:auto}.container:after{content:" ";display:block;clear:both}.row-visible{overflow:visible}.row-full{padding:0;margin:0;max-width:none}.section{padding-top:.55556em;padding-bottom:.55556em}@media screen and (min-width:768px){.section{padding-top:2.22222em;padding-bottom:2.22222em}}.space-bottom{margin-bottom:2.22222em}.space-top{margin-top:2.22222em}.space-bottom-half{margin-bottom:.55556em}@media screen and (min-width:768px){.space-bottom-half{margin-bottom:.83333em}}.space-top-half{margin-top:.55556em}@media screen and (min-width:768px){.space-top-half{margin-top:.83333em}}.center{text-align:center}.clear{width:100%;overflow:hidden}.clear-left{clear:left}.centered-columns,.woocommerce ul.products{text-align:center}.centered-columns .centered,.woocommerce .centered-columns ul.products>li.product,.woocommerce .centered-columns ul.products>li.product-category,.woocommerce ul.products .centered,.woocommerce ul.products>li.product,.woocommerce ul.products>li.product-category{display:inline-block;padding:0 .55556em;margin-bottom:.83333em}.centered-columns .centered:last-child,.woocommerce .centered-columns ul.products>li.product-category:last-child,.woocommerce .centered-columns ul.products>li.product:last-child,.woocommerce ul.products .centered:last-child,.woocommerce ul.products>li.product-category:last-child,.woocommerce ul.products>li.product:last-child{margin-bottom:0}.chromeframe{margin:0;z-index:500;position:fixed;text-align:center;background:#fff;width:100%;top:0;left:0;right:0;max-width:none;zoom:1}.chromeframe+.header{top:55px}@media screen and (min-width:768px){.medium-align-left{text-align:left}.medium-align-center{text-align:center}.medium-align-right{text-align:right}}.valign{display:table}.valign-center{display:table-cell;vertical-align:middle}.no-top{margin-top:0!important}.header{border-top:2px solid #552e89;z-index:4;margin:0;border-bottom:1px solid #ccc;position:fixed;top:0;left:0;right:0;background:#fff;padding:.83333em 0 0;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.header:after,.header:before{content:" ";display:table}.header:after{clear:both}.admin-bar .header{top:32px}.nav-open .header{-moz-transform:translateX(-260px);-ms-transform:translateX(-260px);-webkit-transform:translateX(-260px);transform:translateX(-260px)}.header .header-main{position:relative}.header.header--fixed{background-color:#fff}.header.header--fixed .navbar-toolbar{display:none}.header.header--fixed .navbar{margin-top:36px}@media screen and (min-width:768px){.header{padding:1.11111em 0 0}.header.header--fixed .navbar{padding-right:5.55556em}.header.header--fixed .nav-shop{top:33px}}.header-brand{width:200px;position:relative;z-index:1;float:left;margin:0 0 .83333em .83333em;-moz-transition:-moz-transform .2s linear,width .2s linear,height .2s linear;-o-transition:-o-transform .2s linear,width .2s linear,height .2s linear;-webkit-transition:-webkit-transform .2s linear,width .2s linear,height .2s linear;transition:transform .2s linear,width .2s linear,height .2s linear}@media screen and (min-width:1020px){.header-brand{width:230px;height:86px;margin:0}}.header-brand img{display:block;-moz-transition:width .2s linear,max-width .2s linear;-o-transition:width .2s linear,max-width .2s linear;-webkit-transition:width .2s linear,max-width .2s linear;transition:width .2s linear,max-width .2s linear}@media screen and (min-width:1020px){.header--fixed .header-brand{width:180px;height:68px}}.header-navbar-toggle{position:relative;display:block;width:26px;height:30px;overflow:hidden;white-space:nowrap;color:transparent;float:right;margin-top:27px;margin-right:.55556em;position:relative;display:block;width:32px;height:30px;overflow:hidden;white-space:nowrap;color:transparent}.header-navbar-toggle span,.header-navbar-toggle span::after,.header-navbar-toggle span::before{position:absolute;display:inline-block;height:3px;width:26px;background:#333}.header-navbar-toggle span{position:absolute;top:50%;right:0;-moz-transition:background .3s .15s;-o-transition:background .3s .15s;-webkit-transition:background .3s;-webkit-transition-delay:.15s;transition:background .3s .15s}.header-navbar-toggle span::after,.header-navbar-toggle span::before{content:'';right:0;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-moz-transition:-moz-transform .3s .15s;-o-transition:-o-transform .3s .15s;-webkit-transition:-webkit-transform .3s;-webkit-transition-delay:.15s;transition:transform .3s .15s}.header-navbar-toggle span::before{top:-6px}.header-navbar-toggle span::after{top:6px}.nav-open .header-navbar-toggle span{background:rgba(51,51,51,0)}.nav-open .header-navbar-toggle span::after,.nav-open .header-navbar-toggle span::before{background:#333}.nav-open .header-navbar-toggle span::before{-moz-transform:translateX(4px) translateY(-5px) rotate(45deg);-ms-transform:translateX(4px) translateY(-5px) rotate(45deg);-webkit-transform:translateX(4px) translateY(-5px) rotate(45deg);transform:translateX(4px) translateY(-5px) rotate(45deg)}.nav-open .header-navbar-toggle span::after{-moz-transform:translateX(4px) translateY(2px) rotate(-45deg);-ms-transform:translateX(4px) translateY(2px) rotate(-45deg);-webkit-transform:translateX(4px) translateY(2px) rotate(-45deg);transform:translateX(4px) translateY(2px) rotate(-45deg)}@media screen and (min-width:1020px){.header-navbar-toggle{display:none}}.footer{padding:1.11111em;clear:both;z-index:99;position:relative;background:#333;color:#fff}@media screen and (min-width:768px){.footer{padding:2.22222em}}.footer a{text-transform:uppercase;color:#fff}.footer .footer-nav{font-size:.66667em;text-transform:uppercase;line-height:.88889em;text-align:center;margin:1.11111em 0 2.22222em}.footer .footer-nav li{margin-right:.55556em;float:none;margin-bottom:.83333em}@media screen and (min-width:768px){.footer .footer-nav{float:left;text-align:left;margin:0}.footer .footer-nav li{float:left;margin-bottom:0}}.footer .copyright{font-size:.77778em;text-align:center;margin:1.11111em}@media screen and (min-width:768px){.footer .copyright{float:right;text-align:right;margin:0;line-height:40px}}.panel{padding:1.66667em 0;text-align:center}.panel .panel-title{font-family:"Source Sans Pro",sans-serif;font-weight:300;font-size:1.55556em;line-height:1em;margin-bottom:.83333em;letter-spacing:-1px;color:#333}.panel .panel-content p{font-size:1.11111em;line-height:1.44444em}.panel .panel-content p:last-child{margin-bottom:0}.panel .panel-button{margin-top:1.66667em}@media screen and (min-width:768px){.panel{padding:4.44444em 0}.panel .panel-title{font-size:2.11111em}}.panel-purple{background-color:#9177b2;color:#fff}.panel-purple .panel-title{color:#fff;font-weight:300}.panel-transparent{position:relative}.panel-transparent:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background-color:rgba(0,0,0,.6)}.panel-transparent .panel-title{color:#fff}.panel-transparent .panel-transparent-img{background-position:50% 50%;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.lt-ie9 .panel-transparent .panel-transparent-img{-ms-behavior:url(https://www.thevioletflame.co.uk/wp-content/themes/violet-flame/css/static/js/lib/polyfills/backgroundsize.min.htc)}.lt-ie9 .panel-transparent .panel-transparent-img img{max-width:none}.panel-transparent .panel-transparent-inner{position:relative;z-index:3;color:#fff}.panel-banner{padding-top:160px;padding-bottom:60px;margin-bottom:1.11111em}.panel-banner .panel-title{margin-bottom:0;font-family:"Great Vibes",cursive;font-size:1.66667em}@media screen and (min-width:768px){.panel-banner{min-height:382px;padding-top:296px;padding-bottom:130px;margin-bottom:0}.panel-banner .panel-title{font-size:3.11111em}}.panel-cards h2{padding-top:50px;padding-bottom:30px}.panel-cards-bottom{padding-bottom:50px;padding-top:20px}.banner{background-position:50% 50%;background-repeat:no-repeat;top:0;left:0;right:0;bottom:0;list-style:none;width:100%;position:relative;padding:80px 0 0;z-index:2;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.lt-ie9 .banner{-ms-behavior:url(https://www.thevioletflame.co.uk/wp-content/themes/violet-flame/css/static/js/lib/polyfills/backgroundsize.min.htc)}.lt-ie9 .banner img{max-width:none}@media screen and (min-width:768px){.banner{padding:300px 0 100px}}.banner-box{color:#fff;padding:1.55556em 1.11111em;border:6px solid rgba(255,255,255,.7);margin-bottom:.83333em;background-color:rgba(0,0,0,.7);opacity:1;-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);-moz-transition:opacity 1s ease-in-out,-moz-transform 1s ease-in-out;-o-transition:opacity 1s ease-in-out,-o-transform 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out,-webkit-transform 1s ease-in-out;transition:opacity 1s ease-in-out,transform 1s ease-in-out}.banner-box.animate-in{opacity:0;-moz-transform:translate(0,50px);-ms-transform:translate(0,50px);-webkit-transform:translate(0,50px);transform:translate(0,50px)}.banner-box .banner-box-button{margin-top:.27778em}@media screen and (min-width:768px){.banner-box{margin-bottom:0}}.card{background:#fff;text-align:left;position:relative;color:#333;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.card .card-content{padding:1.11111em 1.11111em 4.16667em}.card .card-img{padding-bottom:73.25%;height:0;background-position:center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.lt-ie9 .card .card-img{-ms-behavior:url(https://www.thevioletflame.co.uk/wp-content/themes/violet-flame/css/static/js/lib/polyfills/backgroundsize.min.htc)}.lt-ie9 .card .card-img img{max-width:none}.card .card-title{font-weight:600;font-size:1.27778em;margin:0 0 .27778em;line-height:1.11111em;color:#552e89}.card .card-meta{margin:0 0 .55556em}.card .card-date{display:block;margin:-.16667em 0 .55556em;font-size:.88889em}.card .card-description p{font-size:.88889em}.card .card-button{margin-bottom:20px;position:absolute;bottom:0;line-height:1.94444em;height:1.94444em;padding:0 .55556em;background:#9177b2;color:#fff}.card .card-button:hover,[data-clickable]:hover .card .card-button{background:#77599d;color:#fff}.events--search-form{margin:20px 0}.events--search-form label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.events--search-form button{display:none}.events-grid{clear:left}@media screen and (min-width:768px){.events-grid{border-top:1px solid #ccc;margin-top:50px;padding-top:35px}}.event-header .event-date,.event-header .event-meta{color:#fff;font-size:1.11111em}.event-header .event-icon{position:absolute;top:10px;right:0;height:40px;width:40px}.event-header .event-icon:before{font-size:1.66667em;line-height:40px}@media screen and (min-width:768px){.event-header .event-date,.event-header .event-meta{font-size:1.66667em}.event-header .event-icon{height:87px;width:87px;top:25px}.event-header .event-icon:before{font-size:3.33333em;line-height:87px}}.event-aside{background:#f7f5f9;padding:.83333em}.event-aside dl{font-size:1em}.event-aside dl:after,.event-aside dl:before{content:" ";display:table}.event-aside dl:after{clear:both}.event-aside dl>dt{clear:left;float:left;margin-right:.55556em}.event-aside dl>dd{overflow:hidden}.event-aside address{margin-bottom:.55556em}.event-aside address>p:first-child{margin-top:0}.event-aside address>p:last-child{margin-bottom:0}.event-aside .map{margin-bottom:.55556em;display:block}.guardian{border-bottom:1px solid #ccc;margin-bottom:2.22222em;padding-bottom:2.22222em}.guardian:last-child{margin-bottom:0;padding-bottom:0;border:none}.guardian .button,.guardian .ninja-forms-form input[type=button],.guardian .ninja-forms-form input[type=submit],.guardian .ninja-forms-form-wrap input[type=button],.guardian .ninja-forms-form-wrap input[type=submit],.guardian .woocommerce #respond input#submit,.guardian .woocommerce a.button,.guardian .woocommerce button.button,.guardian .woocommerce input.button,.guardian .woocommerce input[type=submit],.guardian .woocommerce input[type=submit][disabled]:disabled,.guardian form input[type=button],.guardian form input[type=submit],.ninja-forms-form .guardian input[type=button],.ninja-forms-form .guardian input[type=submit],.ninja-forms-form-wrap .guardian input[type=button],.ninja-forms-form-wrap .guardian input[type=submit],.woocommerce #respond .guardian input#submit,.woocommerce .guardian a.button,.woocommerce .guardian button.button,.woocommerce .guardian input.button,.woocommerce .guardian input[type=submit],.woocommerce .guardian input[type=submit][disabled]:disabled,form .guardian input[type=button],form .guardian input[type=submit]{margin-top:1.11111em}.feature{border-bottom:2px solid #ccc;margin-bottom:1.11111em}.feature:last-child{border-bottom:none}.feature .feature-title{color:#552e89;margin-bottom:.55556em;font-size:1.11111em}.feature ul{margin:0;padding:0;list-style:none;padding-bottom:1.11111em}.feature ul li{padding:0;margin:0}.feature ul>li{margin-bottom:.27778em}.feature ul a{color:#333;font-weight:300}.feature ul a:hover{color:#552e89}.feature p{padding-bottom:1.11111em}.blog-item{background:#fcfbfd;border:1px solid #ccc;padding:1.11111em;margin-bottom:.55556em}.blog-item:last-child{margin-bottom:0}.blog-item .button,.blog-item .ninja-forms-form input[type=button],.blog-item .ninja-forms-form input[type=submit],.blog-item .ninja-forms-form-wrap input[type=button],.blog-item .ninja-forms-form-wrap input[type=submit],.blog-item .woocommerce #respond input#submit,.blog-item .woocommerce a.button,.blog-item .woocommerce button.button,.blog-item .woocommerce input.button,.blog-item .woocommerce input[type=submit],.blog-item .woocommerce input[type=submit][disabled]:disabled,.blog-item form input[type=button],.blog-item form input[type=submit],.ninja-forms-form .blog-item input[type=button],.ninja-forms-form .blog-item input[type=submit],.ninja-forms-form-wrap .blog-item input[type=button],.ninja-forms-form-wrap .blog-item input[type=submit],.woocommerce #respond .blog-item input#submit,.woocommerce .blog-item a.button,.woocommerce .blog-item button.button,.woocommerce .blog-item input.button,.woocommerce .blog-item input[type=submit],.woocommerce .blog-item input[type=submit][disabled]:disabled,form .blog-item input[type=button],form .blog-item input[type=submit]{margin-top:1.11111em}@media screen and (min-width:768px){.blog-item{margin-bottom:2.22222em}}.woocommerce div.product .stock,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{color:#552e89}.woocommerce .wc_payment_methods>li:after,.woocommerce .wc_payment_methods>li:before,.woocommerce .woocommerce-MyAccount-navigation ul>li:after,.woocommerce .woocommerce-MyAccount-navigation ul>li:before,.woocommerce .woocommerce-error>li:after,.woocommerce .woocommerce-error>li:before,.woocommerce div.product .woocommerce-tabs ul.tabs>li:after,.woocommerce div.product .woocommerce-tabs ul.tabs>li:before,.woocommerce ul.products>li:after,.woocommerce ul.products>li:before{content:none;background:0 0;border:none}.woocommerce .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}.woocommerce .woocommerce-MyAccount-navigation ul li{padding:0;margin:0}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ninja-forms-form .woocommerce input[type=button],.ninja-forms-form-wrap .woocommerce input[type=button],.woocommerce #respond input#submit,.woocommerce .ninja-forms-form input[type=button],.woocommerce .ninja-forms-form-wrap input[type=button],.woocommerce a.button,.woocommerce button.button,.woocommerce form input[type=button],.woocommerce input.button,.woocommerce input[type=submit],.woocommerce input[type=submit]:disabled[disabled],.woocommerce input[type=submit][disabled]:disabled,form .woocommerce input[type=button]{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:#e6e6e6;color:#333}.ninja-forms-form .woocommerce input[type=button]:hover,.ninja-forms-form [data-clickable]:hover .woocommerce input[type=button],.ninja-forms-form-wrap .woocommerce input[type=button]:hover,.ninja-forms-form-wrap [data-clickable]:hover .woocommerce input[type=button],.woocommerce #respond input#submit:hover,.woocommerce .ninja-forms-form input[type=button]:hover,.woocommerce .ninja-forms-form-wrap input[type=button]:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce form input[type=button]:hover,.woocommerce input.button:hover,.woocommerce input[type=submit]:disabled[disabled]:hover,.woocommerce input[type=submit]:hover,.woocommerce input[type=submit][disabled]:hover:disabled,[data-clickable]:hover .woocommerce #respond input#submit,[data-clickable]:hover .woocommerce .ninja-forms-form input[type=button],[data-clickable]:hover .woocommerce .ninja-forms-form-wrap input[type=button],[data-clickable]:hover .woocommerce a.button,[data-clickable]:hover .woocommerce button.button,[data-clickable]:hover .woocommerce form input[type=button],[data-clickable]:hover .woocommerce input.button,[data-clickable]:hover .woocommerce input[type=submit],[data-clickable]:hover .woocommerce input[type=submit]:disabled[disabled],form .woocommerce input[type=button]:hover,form [data-clickable]:hover .woocommerce input[type=button]{background:#cdcdcd;color:#333}.ninja-forms-form .woocommerce input.alt[type=button],.ninja-forms-form-wrap .woocommerce input.alt[type=button],.woocommerce #respond input.alt#submit,.woocommerce .ninja-forms-form input.alt[type=button],.woocommerce .ninja-forms-form-wrap input.alt[type=button],.woocommerce a.alt.button,.woocommerce button.alt.button,.woocommerce form input.alt[type=button],.woocommerce input.alt.button,.woocommerce input.alt[type=submit],.woocommerce input.alt[type=submit][disabled]:disabled,form .woocommerce input.alt[type=button]{background:#552e89;color:#fff}.ninja-forms-form .woocommerce input.alt[type=button]:hover,.ninja-forms-form [data-clickable]:hover .woocommerce input.alt[type=button],.ninja-forms-form-wrap .woocommerce input.alt[type=button]:hover,.ninja-forms-form-wrap [data-clickable]:hover .woocommerce input.alt[type=button],.woocommerce #respond input.alt#submit:hover,.woocommerce .ninja-forms-form input.alt[type=button]:hover,.woocommerce .ninja-forms-form-wrap input.alt[type=button]:hover,.woocommerce a.alt.button:hover,.woocommerce button.alt.button:hover,.woocommerce form input.alt[type=button]:hover,.woocommerce input.alt.button:hover,.woocommerce input.alt[type=submit]:hover,[data-clickable]:hover .woocommerce #respond input.alt#submit,[data-clickable]:hover .woocommerce .ninja-forms-form input.alt[type=button],[data-clickable]:hover .woocommerce .ninja-forms-form-wrap input.alt[type=button],[data-clickable]:hover .woocommerce a.alt.button,[data-clickable]:hover .woocommerce button.alt.button,[data-clickable]:hover .woocommerce form input.alt[type=button],[data-clickable]:hover .woocommerce input.alt.button,[data-clickable]:hover .woocommerce input.alt[type=submit],form .woocommerce input.alt[type=button]:hover,form [data-clickable]:hover .woocommerce input.alt[type=button]{background:#3d2163;color:#fff}.woocommerce input[type=color],.woocommerce input[type=date],.woocommerce input[type=datetime-local],.woocommerce input[type=datetime],.woocommerce input[type=email],.woocommerce input[type=file],.woocommerce input[type=month],.woocommerce input[type=number],.woocommerce input[type=password],.woocommerce input[type=search],.woocommerce input[type=tel],.woocommerce input[type=text],.woocommerce input[type=time],.woocommerce input[type=url],.woocommerce input[type=week],.woocommerce select,.woocommerce textarea{border:1px solid #e6e6e6}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:red}.woocommerce form .form-row{padding:0}.ninja-forms-form .woocommerce input.alt.disabled[type=button],.ninja-forms-form .woocommerce input.alt.disabled[type=button]:hover,.ninja-forms-form .woocommerce input.alt[type=button]:disabled,.ninja-forms-form .woocommerce input.alt[type=button]:disabled:hover,.ninja-forms-form .woocommerce input.alt[type=button]:disabled[disabled],.ninja-forms-form .woocommerce input.alt[type=button]:disabled[disabled]:hover,.ninja-forms-form-wrap .woocommerce input.alt.disabled[type=button],.ninja-forms-form-wrap .woocommerce input.alt.disabled[type=button]:hover,.ninja-forms-form-wrap .woocommerce input.alt[type=button]:disabled,.ninja-forms-form-wrap .woocommerce input.alt[type=button]:disabled:hover,.ninja-forms-form-wrap .woocommerce input.alt[type=button]:disabled[disabled],.ninja-forms-form-wrap .woocommerce input.alt[type=button]:disabled[disabled]:hover,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce #respond input.alt#submit:disabled,.woocommerce #respond input.alt#submit:disabled:hover,.woocommerce #respond input.alt#submit:disabled[disabled],.woocommerce #respond input.alt#submit:disabled[disabled]:hover,.woocommerce #respond input.alt.disabled#submit,.woocommerce #respond input.alt.disabled#submit:hover,.woocommerce .ninja-forms-form input.alt.disabled[type=button],.woocommerce .ninja-forms-form input.alt.disabled[type=button]:hover,.woocommerce .ninja-forms-form input.alt[type=button]:disabled,.woocommerce .ninja-forms-form input.alt[type=button]:disabled:hover,.woocommerce .ninja-forms-form input.alt[type=button]:disabled[disabled],.woocommerce .ninja-forms-form input.alt[type=button]:disabled[disabled]:hover,.woocommerce .ninja-forms-form-wrap input.alt.disabled[type=button],.woocommerce .ninja-forms-form-wrap input.alt.disabled[type=button]:hover,.woocommerce .ninja-forms-form-wrap input.alt[type=button]:disabled,.woocommerce .ninja-forms-form-wrap input.alt[type=button]:disabled:hover,.woocommerce .ninja-forms-form-wrap input.alt[type=button]:disabled[disabled],.woocommerce .ninja-forms-form-wrap input.alt[type=button]:disabled[disabled]:hover,.woocommerce a.alt.button:disabled,.woocommerce a.alt.button:disabled:hover,.woocommerce a.alt.button:disabled[disabled],.woocommerce a.alt.button:disabled[disabled]:hover,.woocommerce a.alt.disabled.button,.woocommerce a.alt.disabled.button:hover,.woocommerce button.alt.button:disabled,.woocommerce button.alt.button:disabled:hover,.woocommerce button.alt.button:disabled[disabled],.woocommerce button.alt.button:disabled[disabled]:hover,.woocommerce button.alt.disabled.button,.woocommerce button.alt.disabled.button:hover,.woocommerce form input.alt.disabled[type=button],.woocommerce form input.alt.disabled[type=button]:hover,.woocommerce form input.alt[type=button]:disabled,.woocommerce form input.alt[type=button]:disabled:hover,.woocommerce form input.alt[type=button]:disabled[disabled],.woocommerce form input.alt[type=button]:disabled[disabled]:hover,.woocommerce input.alt.button:disabled,.woocommerce input.alt.button:disabled:hover,.woocommerce input.alt.button:disabled[disabled],.woocommerce input.alt.button:disabled[disabled]:hover,.woocommerce input.alt.disabled.button,.woocommerce input.alt.disabled.button:hover,.woocommerce input.alt.disabled[type=submit],.woocommerce input.alt.disabled[type=submit]:hover,.woocommerce input.alt[type=submit]:disabled,.woocommerce input.alt[type=submit]:disabled:hover,.woocommerce input.alt[type=submit]:disabled[disabled],.woocommerce input.alt[type=submit]:disabled[disabled]:hover,form .woocommerce input.alt.disabled[type=button],form .woocommerce input.alt.disabled[type=button]:hover,form .woocommerce input.alt[type=button]:disabled,form .woocommerce input.alt[type=button]:disabled:hover,form .woocommerce input.alt[type=button]:disabled[disabled],form .woocommerce input.alt[type=button]:disabled[disabled]:hover{background:#552e89;line-height:normal}.woocommerce .woocommerce-message{border-top:3px solid #552e89}.woocommerce .woocommerce-message:before{color:#552e89}.woocommerce .woocommerce-info{border-top:3px solid #552e89}.woocommerce .woocommerce-info:before{color:#552e89}.ninja-forms-form .woocommerce .coupon input[type=button],.ninja-forms-form .woocommerce .shop_table .actions input[disabled][type=button]:disabled,.ninja-forms-form .woocommerce .shop_table .actions input[type=button],.ninja-forms-form-wrap .woocommerce .coupon input[type=button],.ninja-forms-form-wrap .woocommerce .shop_table .actions input[disabled][type=button]:disabled,.ninja-forms-form-wrap .woocommerce .shop_table .actions input[type=button],.woocommerce #respond .coupon input#submit,.woocommerce #respond .shop_table .actions input#submit,.woocommerce #respond .shop_table .actions input[disabled]#submit:disabled,.woocommerce #respond form.checkout_coupon input#submit,.woocommerce .coupon #respond input#submit,.woocommerce .coupon .button,.woocommerce .coupon .ninja-forms-form input[type=button],.woocommerce .coupon .ninja-forms-form-wrap input[type=button],.woocommerce .coupon form input[type=button],.woocommerce .coupon input[type=submit],.woocommerce .coupon input[type=submit][disabled]:disabled,.woocommerce .shop_table .actions #respond input#submit,.woocommerce .shop_table .actions #respond input[disabled]#submit:disabled,.woocommerce .shop_table .actions .button,.woocommerce .shop_table .actions .button[disabled]:disabled,.woocommerce .shop_table .actions .ninja-forms-form input[disabled][type=button]:disabled,.woocommerce .shop_table .actions .ninja-forms-form input[type=button],.woocommerce .shop_table .actions .ninja-forms-form-wrap input[disabled][type=button]:disabled,.woocommerce .shop_table .actions .ninja-forms-form-wrap input[type=button],.woocommerce .shop_table .actions form input[disabled][type=button]:disabled,.woocommerce .shop_table .actions form input[type=button],.woocommerce .shop_table .actions input[disabled][type=submit]:disabled,.woocommerce .shop_table .actions input[type=submit],.woocommerce .single_add_to_cart_button,.woocommerce form.checkout_coupon #respond input#submit,.woocommerce form.checkout_coupon .button,.woocommerce form.checkout_coupon input[type=button],.woocommerce form.checkout_coupon input[type=submit],.woocommerce form.checkout_coupon input[type=submit][disabled]:disabled,form .woocommerce .coupon input[type=button],form .woocommerce .shop_table .actions input[disabled][type=button]:disabled,form .woocommerce .shop_table .actions input[type=button]{height:44px;line-height:44px;padding:0 .83333em}.woocommerce .col2-set .col-2{margin-top:0}.woocommerce form.cart .variations td.label{padding:.94444em .55556em}.woocommerce div.product .woocommerce-variation-price{margin-bottom:.55556em}.woocommerce div.product .woocommerce-variation-price span.price{color:#552e89;font-size:1.5em;float:right}.woocommerce .woocommerce-ordering{padding:0;background:0 0;float:none}@media screen and (min-width:768px){.woocommerce .woocommerce-ordering{float:right}}.woocommerce .woocommerce-Tabs-panel{text-align:left}.woocommerce div.product .woocommerce-tabs ul.tabs>li{background:#e6e6e6;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs>li>a:focus{outline:0}.woocommerce .products .star-rating,.woocommerce .star-rating{display:inline-block}.woocommerce .products .star-rating span,.woocommerce .star-rating span{color:#552e89}.woocommerce table.shop_attributes{border-top:1px solid #e6e6e6}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{border-bottom:1px solid #e6e6e6}.woocommerce table.shop_attributes td{background:0 0;font-style:normal}.woocommerce .quantity .qty{height:40px}.woocommerce #reviews .woocommerce-account .woocommerce-MyAccount-content fieldset>legend,.woocommerce #reviews h3,.woocommerce-account .woocommerce-MyAccount-content .woocommerce #reviews fieldset>legend{margin:.55556em 0}.woocommerce #reviews #comments ol.commentlist{padding:0}.woocommerce #reviews #comments ol.commentlist li .comment-text{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{padding:0;background:0 0}.woocommerce p.stars a{color:#552e89;font-size:1.66667em;margin-right:.27778em}.woocommerce ul.products>li.product,.woocommerce ul.products>li.product-category{vertical-align:top}@media screen and (min-width:768px){.woocommerce ul.products>li.product,.woocommerce ul.products>li.product-category{margin-bottom:40px}}.woocommerce table.shop_table{background:#fff;margin-bottom:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.woocommerce table.shop_table thead th{color:#333;font-size:1.11111em;font-weight:400}.woocommerce table.shop_table td,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table th{border-top:none}.woocommerce table.shop_table td.actions .coupon .input-text{width:110px;padding-left:.83333em}.woocommerce .cart_totals{margin-top:1.11111em}.woocommerce .woocommerce-shipping-calculator{padding:0;background:0 0;margin:.55556em 0}.woocommerce .woocommerce-shipping-calculator>p{margin:0 0 .55556em}.woocommerce .shipping-calculator-form p:last-of-type{margin:0}.woocommerce p>button.button{margin-top:0}.woocommerce a.remove{border:1px solid red}.woocommerce a.checkout-button.button{padding:0;background:#552e89;color:#fff}.woocommerce a.checkout-button.button:hover,[data-clickable]:hover .woocommerce a.checkout-button.button{background:#3d2163;color:#fff}.woocommerce form.checkout_coupon .form-row-first,.woocommerce form.checkout_coupon .form-row-last{margin-bottom:0}.woocommerce #respond form.checkout_coupon input#submit,.woocommerce form.checkout_coupon #respond input#submit,.woocommerce form.checkout_coupon .button,.woocommerce form.checkout_coupon input[type=button],.woocommerce form.checkout_coupon input[type=submit],.woocommerce form.checkout_coupon input[type=submit][disabled]:disabled{margin-top:0}.woocommerce .woocommerce-checkout #payment{background:#e6e6e6;margin-top:.55556em;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ninja-forms-form .woocommerce .place-order input[type=button],.ninja-forms-form-wrap .woocommerce .place-order input[type=button],.woocommerce #respond .place-order input#submit,.woocommerce .place-order #respond input#submit,.woocommerce .place-order .button,.woocommerce .place-order .ninja-forms-form input[type=button],.woocommerce .place-order .ninja-forms-form-wrap input[type=button],.woocommerce .place-order form input[type=button],.woocommerce .place-order input[type=submit],.woocommerce .place-order input[type=submit][disabled]:disabled,form .woocommerce .place-order input[type=button]{background:#552e89;color:#fff}.ninja-forms-form .woocommerce .place-order input[type=button]:hover,.ninja-forms-form [data-clickable]:hover .woocommerce .place-order input[type=button],.ninja-forms-form-wrap .woocommerce .place-order input[type=button]:hover,.ninja-forms-form-wrap [data-clickable]:hover .woocommerce .place-order input[type=button],.woocommerce #respond .place-order input#submit:hover,.woocommerce .place-order #respond input#submit:hover,.woocommerce .place-order .button:hover,.woocommerce .place-order .ninja-forms-form input[type=button]:hover,.woocommerce .place-order .ninja-forms-form-wrap input[type=button]:hover,.woocommerce .place-order form input[type=button]:hover,.woocommerce .place-order input[type=submit]:hover,[data-clickable]:hover .woocommerce #respond .place-order input#submit,[data-clickable]:hover .woocommerce .place-order #respond input#submit,[data-clickable]:hover .woocommerce .place-order .button,[data-clickable]:hover .woocommerce .place-order .ninja-forms-form input[type=button],[data-clickable]:hover .woocommerce .place-order .ninja-forms-form-wrap input[type=button],[data-clickable]:hover .woocommerce .place-order form input[type=button],[data-clickable]:hover .woocommerce .place-order input[type=submit],form .woocommerce .place-order input[type=button]:hover,form [data-clickable]:hover .woocommerce .place-order input[type=button]{background:#3d2163;color:#fff}.woocommerce .woocommerce-MyAccount-navigation{margin-bottom:1.11111em}.woocommerce .woocommerce-MyAccount-navigation ul{border-top:1px solid #e6e6e6}.woocommerce .woocommerce-MyAccount-navigation ul>li{border-bottom:1px solid #e6e6e6;padding:0}.woocommerce .woocommerce-MyAccount-navigation ul>li>a{padding:.55556em;display:block}.woocommerce .woocommerce-MyAccount-navigation ul>li.is-active>a{background:#552e89;color:#fff}@media screen and (min-width:1020px){.woocommerce .woocommerce-MyAccount-navigation{width:25%;margin-right:5%}.woocommerce .woocommerce-MyAccount-navigation ul>li{float:none}}.ninja-forms-form .woocommerce table.my_account_orders input[type=button],.ninja-forms-form-wrap .woocommerce table.my_account_orders input[type=button],.woocommerce #respond table.my_account_orders input#submit,.woocommerce table.my_account_orders #respond input#submit,.woocommerce table.my_account_orders .button,.woocommerce table.my_account_orders .ninja-forms-form input[type=button],.woocommerce table.my_account_orders .ninja-forms-form-wrap input[type=button],.woocommerce table.my_account_orders form input[type=button],.woocommerce table.my_account_orders input[type=submit],.woocommerce table.my_account_orders input[type=submit][disabled]:disabled,form .woocommerce table.my_account_orders input[type=button]{margin-right:.55556em}.ninja-forms-form .woocommerce table.my_account_orders input[type=button]:last-child,.ninja-forms-form-wrap .woocommerce table.my_account_orders input[type=button]:last-child,.woocommerce #respond table.my_account_orders input#submit:last-child,.woocommerce table.my_account_orders #respond input#submit:last-child,.woocommerce table.my_account_orders .button:last-child,.woocommerce table.my_account_orders .ninja-forms-form input[type=button]:last-child,.woocommerce table.my_account_orders .ninja-forms-form-wrap input[type=button]:last-child,.woocommerce table.my_account_orders form input[type=button]:last-child,.woocommerce table.my_account_orders input[type=submit]:last-child,form .woocommerce table.my_account_orders input[type=button]:last-child{margin-right:0}.woocommerce ul.order_details{padding:0;margin:2em 0}.woocommerce .woocommerce-customer-details{margin-top:1.11111em}.woocommerce-account .woocommerce-MyAccount-content h2{margin:.55556em 0}.woocommerce-account .woocommerce-MyAccount-content fieldset{padding:0;border:none}.woocommerce-account .woocommerce-MyAccount-content fieldset>legend,.woocommerce-account .woocommerce-MyAccount-content fieldset>legend:first-child{float:left;margin-top:.55556em}.woocommerce-account #rememberme{margin:0 .27778em 0 .55556em}.about{text-align:center}.about:after,.about:before{content:" ";display:table}.about:after{clear:both}.about .about--image{display:block;margin:0 auto 1.11111em;max-width:260px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}@media screen and (min-width:768px){.about{text-align:left}.about .about--image{float:left;margin:0 2.22222em 0 0}.about .about--content{overflow:hidden}}.pagination-centered{text-align:center;position:relative;margin:30px 0;clear:both}.pagination-centered .pagination{display:inline-block;margin:0;padding:0;list-style:none}.pagination-centered .pagination li{padding:0;margin:0}.pagination-centered .pagination>li{display:inline-block}.pagination-centered .pagination>li>a{background:#552e89;color:#fff;font-weight:400;font-size:1em;padding:0 .27778em;height:22px;line-height:22px;width:22px;text-align:center;border:1px solid transparent;-moz-transition:background .2s linear;-o-transition:background .2s linear;-webkit-transition:background .2s linear;transition:background .2s linear}.pagination-centered .pagination>li>a:hover{background:#9177b2}.pagination-centered .pagination>li.current>a{background:0 0;border:1px solid #552e89;color:#552e89}.pagination-centered .pagination>li>a.next,.pagination-centered .pagination>li>a.prev{background:0 0;color:#333;font-size:0;line-height:0;font-weight:300;text-transform:uppercase;width:auto}.pagination-centered .pagination>li>a.next:before{float:right;margin-left:.55556em;width:0;height:0;content:'';display:block;border-right:none;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #9177b2}.pagination-centered .pagination>li>a.prev:before{float:left;margin-right:.55556em;width:0;height:0;content:'';display:block;border-left:none;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #9177b2}@media screen and (min-width:768px){.pagination-centered .pagination>li>a.next,.pagination-centered .pagination>li>a.prev{position:absolute;top:0;left:0;font-size:1.16667em;line-height:22px}.pagination-centered .pagination>li>a.next{left:auto;right:0}}