@charset "UTF-8";
@media print, screen and (min-width: 40em){.reveal,.reveal.tiny,.reveal.small,.reveal.large{right:auto;left:auto;margin:0 auto}}.align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center} html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:"OpenSauceSansRegular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;line-height:1.5;color:#8a8a8a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-radius:0}.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;line-height:1;cursor:auto}[data-whatinput='mouse'] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block !important}.is-hidden{display:none !important}.row{max-width:90rem;margin-right:auto;margin-left:auto}.row::before,.row::after{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.row::after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-right:0;padding-left:0}.row .row{margin-right:-.625rem;margin-left:-.625rem}@media print, screen and (min-width: 40em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media print, screen and (min-width: 64em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}.row .row.collapse{margin-right:0;margin-left:0}.row.expanded{max-width:none}.row.expanded .row{margin-right:auto;margin-left:auto}.row:not(.expanded) .row{max-width:none}.row.gutter-small>.column,.row.gutter-small>.columns{padding-right:.625rem;padding-left:.625rem}.row.gutter-medium>.column,.row.gutter-medium>.columns{padding-right:.9375rem;padding-left:.9375rem}.column,.columns{width:100%;float:left;padding-right:.625rem;padding-left:.625rem}@media print, screen and (min-width: 40em){.column,.columns{padding-right:.9375rem;padding-left:.9375rem}}.column,.columns,.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:left;clear:none}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.small-1{width:5%}.small-push-1{position:relative;left:5%}.small-pull-1{position:relative;left:-5%}.small-offset-0{margin-left:0%}.small-2{width:10%}.small-push-2{position:relative;left:10%}.small-pull-2{position:relative;left:-10%}.small-offset-1{margin-left:5%}.small-3{width:15%}.small-push-3{position:relative;left:15%}.small-pull-3{position:relative;left:-15%}.small-offset-2{margin-left:10%}.small-4{width:20%}.small-push-4{position:relative;left:20%}.small-pull-4{position:relative;left:-20%}.small-offset-3{margin-left:15%}.small-5{width:25%}.small-push-5{position:relative;left:25%}.small-pull-5{position:relative;left:-25%}.small-offset-4{margin-left:20%}.small-6{width:30%}.small-push-6{position:relative;left:30%}.small-pull-6{position:relative;left:-30%}.small-offset-5{margin-left:25%}.small-7{width:35%}.small-push-7{position:relative;left:35%}.small-pull-7{position:relative;left:-35%}.small-offset-6{margin-left:30%}.small-8{width:40%}.small-push-8{position:relative;left:40%}.small-pull-8{position:relative;left:-40%}.small-offset-7{margin-left:35%}.small-9{width:45%}.small-push-9{position:relative;left:45%}.small-pull-9{position:relative;left:-45%}.small-offset-8{margin-left:40%}.small-10{width:50%}.small-push-10{position:relative;left:50%}.small-pull-10{position:relative;left:-50%}.small-offset-9{margin-left:45%}.small-11{width:55%}.small-push-11{position:relative;left:55%}.small-pull-11{position:relative;left:-55%}.small-offset-10{margin-left:50%}.small-12{width:60%}.small-push-12{position:relative;left:60%}.small-pull-12{position:relative;left:-60%}.small-offset-11{margin-left:55%}.small-13{width:65%}.small-push-13{position:relative;left:65%}.small-pull-13{position:relative;left:-65%}.small-offset-12{margin-left:60%}.small-14{width:70%}.small-push-14{position:relative;left:70%}.small-pull-14{position:relative;left:-70%}.small-offset-13{margin-left:65%}.small-15{width:75%}.small-push-15{position:relative;left:75%}.small-pull-15{position:relative;left:-75%}.small-offset-14{margin-left:70%}.small-16{width:80%}.small-push-16{position:relative;left:80%}.small-pull-16{position:relative;left:-80%}.small-offset-15{margin-left:75%}.small-17{width:85%}.small-push-17{position:relative;left:85%}.small-pull-17{position:relative;left:-85%}.small-offset-16{margin-left:80%}.small-18{width:90%}.small-push-18{position:relative;left:90%}.small-pull-18{position:relative;left:-90%}.small-offset-17{margin-left:85%}.small-19{width:95%}.small-push-19{position:relative;left:95%}.small-pull-19{position:relative;left:-95%}.small-offset-18{margin-left:90%}.small-20{width:100%}.small-offset-19{margin-left:95%}.small-up-1>.column,.small-up-1>.columns{float:left;width:100%}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{float:left;width:50%}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{float:left;width:33.33333%}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{float:left;width:25%}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{float:left;width:20%}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{float:left;width:16.66667%}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{float:left;width:14.28571%}.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{float:left;width:12.5%}.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-right:0;padding-left:0}.small-collapse .row{margin-right:0;margin-left:0}.expanded.row .small-collapse.row{margin-right:0;margin-left:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-right:.625rem;padding-left:.625rem}.small-centered{margin-right:auto;margin-left:auto}.small-centered,.small-centered:last-child:not(:first-child){float:none;clear:both}.small-uncentered,.small-push-0,.small-pull-0{position:static;margin-right:0;margin-left:0}.small-uncentered,.small-uncentered:last-child:not(:first-child),.small-push-0,.small-push-0:last-child:not(:first-child),.small-pull-0,.small-pull-0:last-child:not(:first-child){float:left;clear:none}.small-uncentered:last-child:not(:first-child),.small-push-0:last-child:not(:first-child),.small-pull-0:last-child:not(:first-child){float:right}@media print, screen and (min-width: 40em){.medium-1{width:5%}.medium-push-1{position:relative;left:5%}.medium-pull-1{position:relative;left:-5%}.medium-offset-0{margin-left:0%}.medium-2{width:10%}.medium-push-2{position:relative;left:10%}.medium-pull-2{position:relative;left:-10%}.medium-offset-1{margin-left:5%}.medium-3{width:15%}.medium-push-3{position:relative;left:15%}.medium-pull-3{position:relative;left:-15%}.medium-offset-2{margin-left:10%}.medium-4{width:20%}.medium-push-4{position:relative;left:20%}.medium-pull-4{position:relative;left:-20%}.medium-offset-3{margin-left:15%}.medium-5{width:25%}.medium-push-5{position:relative;left:25%}.medium-pull-5{position:relative;left:-25%}.medium-offset-4{margin-left:20%}.medium-6{width:30%}.medium-push-6{position:relative;left:30%}.medium-pull-6{position:relative;left:-30%}.medium-offset-5{margin-left:25%}.medium-7{width:35%}.medium-push-7{position:relative;left:35%}.medium-pull-7{position:relative;left:-35%}.medium-offset-6{margin-left:30%}.medium-8{width:40%}.medium-push-8{position:relative;left:40%}.medium-pull-8{position:relative;left:-40%}.medium-offset-7{margin-left:35%}.medium-9{width:45%}.medium-push-9{position:relative;left:45%}.medium-pull-9{position:relative;left:-45%}.medium-offset-8{margin-left:40%}.medium-10{width:50%}.medium-push-10{position:relative;left:50%}.medium-pull-10{position:relative;left:-50%}.medium-offset-9{margin-left:45%}.medium-11{width:55%}.medium-push-11{position:relative;left:55%}.medium-pull-11{position:relative;left:-55%}.medium-offset-10{margin-left:50%}.medium-12{width:60%}.medium-push-12{position:relative;left:60%}.medium-pull-12{position:relative;left:-60%}.medium-offset-11{margin-left:55%}.medium-13{width:65%}.medium-push-13{position:relative;left:65%}.medium-pull-13{position:relative;left:-65%}.medium-offset-12{margin-left:60%}.medium-14{width:70%}.medium-push-14{position:relative;left:70%}.medium-pull-14{position:relative;left:-70%}.medium-offset-13{margin-left:65%}.medium-15{width:75%}.medium-push-15{position:relative;left:75%}.medium-pull-15{position:relative;left:-75%}.medium-offset-14{margin-left:70%}.medium-16{width:80%}.medium-push-16{position:relative;left:80%}.medium-pull-16{position:relative;left:-80%}.medium-offset-15{margin-left:75%}.medium-17{width:85%}.medium-push-17{position:relative;left:85%}.medium-pull-17{position:relative;left:-85%}.medium-offset-16{margin-left:80%}.medium-18{width:90%}.medium-push-18{position:relative;left:90%}.medium-pull-18{position:relative;left:-90%}.medium-offset-17{margin-left:85%}.medium-19{width:95%}.medium-push-19{position:relative;left:95%}.medium-pull-19{position:relative;left:-95%}.medium-offset-18{margin-left:90%}.medium-20{width:100%}.medium-offset-19{margin-left:95%}.medium-up-1>.column,.medium-up-1>.columns{float:left;width:100%}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{float:left;width:50%}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}.medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{float:left;width:33.33333%}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{float:left;width:25%}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{float:left;width:20%}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{float:left;width:16.66667%}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{float:left;width:14.28571%}.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{float:left;width:12.5%}.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-right:0;padding-left:0}.medium-collapse .row{margin-right:0;margin-left:0}.expanded.row .medium-collapse.row{margin-right:0;margin-left:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}.medium-centered{margin-right:auto;margin-left:auto}.medium-centered,.medium-centered:last-child:not(:first-child){float:none;clear:both}.medium-uncentered,.medium-push-0,.medium-pull-0{position:static;margin-right:0;margin-left:0}.medium-uncentered,.medium-uncentered:last-child:not(:first-child),.medium-push-0,.medium-push-0:last-child:not(:first-child),.medium-pull-0,.medium-pull-0:last-child:not(:first-child){float:left;clear:none}.medium-uncentered:last-child:not(:first-child),.medium-push-0:last-child:not(:first-child),.medium-pull-0:last-child:not(:first-child){float:right}}@media print, screen and (min-width: 64em){.large-1{width:5%}.large-push-1{position:relative;left:5%}.large-pull-1{position:relative;left:-5%}.large-offset-0{margin-left:0%}.large-2{width:10%}.large-push-2{position:relative;left:10%}.large-pull-2{position:relative;left:-10%}.large-offset-1{margin-left:5%}.large-3{width:15%}.large-push-3{position:relative;left:15%}.large-pull-3{position:relative;left:-15%}.large-offset-2{margin-left:10%}.large-4{width:20%}.large-push-4{position:relative;left:20%}.large-pull-4{position:relative;left:-20%}.large-offset-3{margin-left:15%}.large-5{width:25%}.large-push-5{position:relative;left:25%}.large-pull-5{position:relative;left:-25%}.large-offset-4{margin-left:20%}.large-6{width:30%}.large-push-6{position:relative;left:30%}.large-pull-6{position:relative;left:-30%}.large-offset-5{margin-left:25%}.large-7{width:35%}.large-push-7{position:relative;left:35%}.large-pull-7{position:relative;left:-35%}.large-offset-6{margin-left:30%}.large-8{width:40%}.large-push-8{position:relative;left:40%}.large-pull-8{position:relative;left:-40%}.large-offset-7{margin-left:35%}.large-9{width:45%}.large-push-9{position:relative;left:45%}.large-pull-9{position:relative;left:-45%}.large-offset-8{margin-left:40%}.large-10{width:50%}.large-push-10{position:relative;left:50%}.large-pull-10{position:relative;left:-50%}.large-offset-9{margin-left:45%}.large-11{width:55%}.large-push-11{position:relative;left:55%}.large-pull-11{position:relative;left:-55%}.large-offset-10{margin-left:50%}.large-12{width:60%}.large-push-12{position:relative;left:60%}.large-pull-12{position:relative;left:-60%}.large-offset-11{margin-left:55%}.large-13{width:65%}.large-push-13{position:relative;left:65%}.large-pull-13{position:relative;left:-65%}.large-offset-12{margin-left:60%}.large-14{width:70%}.large-push-14{position:relative;left:70%}.large-pull-14{position:relative;left:-70%}.large-offset-13{margin-left:65%}.large-15{width:75%}.large-push-15{position:relative;left:75%}.large-pull-15{position:relative;left:-75%}.large-offset-14{margin-left:70%}.large-16{width:80%}.large-push-16{position:relative;left:80%}.large-pull-16{position:relative;left:-80%}.large-offset-15{margin-left:75%}.large-17{width:85%}.large-push-17{position:relative;left:85%}.large-pull-17{position:relative;left:-85%}.large-offset-16{margin-left:80%}.large-18{width:90%}.large-push-18{position:relative;left:90%}.large-pull-18{position:relative;left:-90%}.large-offset-17{margin-left:85%}.large-19{width:95%}.large-push-19{position:relative;left:95%}.large-pull-19{position:relative;left:-95%}.large-offset-18{margin-left:90%}.large-20{width:100%}.large-offset-19{margin-left:95%}.large-up-1>.column,.large-up-1>.columns{float:left;width:100%}.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{float:left;width:50%}.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{float:left;width:33.33333%}.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{float:left;width:25%}.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{float:left;width:20%}.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{float:left;width:16.66667%}.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{float:left;width:14.28571%}.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{float:left;width:12.5%}.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-right:0;padding-left:0}.large-collapse .row{margin-right:0;margin-left:0}.expanded.row .large-collapse.row{margin-right:0;margin-left:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}.large-centered{margin-right:auto;margin-left:auto}.large-centered,.large-centered:last-child:not(:first-child){float:none;clear:both}.large-uncentered,.large-push-0,.large-pull-0{position:static;margin-right:0;margin-left:0}.large-uncentered,.large-uncentered:last-child:not(:first-child),.large-push-0,.large-push-0:last-child:not(:first-child),.large-pull-0,.large-pull-0:last-child:not(:first-child){float:left;clear:none}.large-uncentered:last-child:not(:first-child),.large-push-0:last-child:not(:first-child),.large-pull-0:last-child:not(:first-child){float:right}}.column-block{margin-bottom:1.25rem}.column-block>:last-child{margin-bottom:0}@media print, screen and (min-width: 40em){.column-block{margin-bottom:1.875rem}.column-block>:last-child{margin-bottom:0}}.grid-container{padding-right:.46875rem;padding-left:.46875rem;max-width:90rem;margin-left:auto;margin-right:auto}@media print, screen and (min-width: 40em){.grid-container{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.fluid{padding-right:.46875rem;padding-left:.46875rem;max-width:100%;margin-left:auto;margin-right:auto}@media print, screen and (min-width: 40em){.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto}.grid-x{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.cell{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0px;min-width:0px;width:100%}.cell.auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}.cell.shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.auto{width:auto}.grid-x>.shrink{width:auto}.grid-x>.small-shrink,.grid-x>.small-full,.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-13,.grid-x>.small-14,.grid-x>.small-15,.grid-x>.small-16,.grid-x>.small-17,.grid-x>.small-18,.grid-x>.small-19,.grid-x>.small-20{-ms-flex-preferred-size:auto;flex-basis:auto}@media print, screen and (min-width: 40em){.grid-x>.medium-shrink,.grid-x>.medium-full,.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-13,.grid-x>.medium-14,.grid-x>.medium-15,.grid-x>.medium-16,.grid-x>.medium-17,.grid-x>.medium-18,.grid-x>.medium-19,.grid-x>.medium-20{-ms-flex-preferred-size:auto;flex-basis:auto}}@media print, screen and (min-width: 64em){.grid-x>.large-shrink,.grid-x>.large-full,.grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-13,.grid-x>.large-14,.grid-x>.large-15,.grid-x>.large-16,.grid-x>.large-17,.grid-x>.large-18,.grid-x>.large-19,.grid-x>.large-20{-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-13,.grid-x>.small-14,.grid-x>.small-15,.grid-x>.small-16,.grid-x>.small-17,.grid-x>.small-18,.grid-x>.small-19,.grid-x>.small-20{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.small-1{width:5%}.grid-x>.small-2{width:10%}.grid-x>.small-3{width:15%}.grid-x>.small-4{width:20%}.grid-x>.small-5{width:25%}.grid-x>.small-6{width:30%}.grid-x>.small-7{width:35%}.grid-x>.small-8{width:40%}.grid-x>.small-9{width:45%}.grid-x>.small-10{width:50%}.grid-x>.small-11{width:55%}.grid-x>.small-12{width:60%}.grid-x>.small-13{width:65%}.grid-x>.small-14{width:70%}.grid-x>.small-15{width:75%}.grid-x>.small-16{width:80%}.grid-x>.small-17{width:85%}.grid-x>.small-18{width:90%}.grid-x>.small-19{width:95%}.grid-x>.small-20{width:100%}@media print, screen and (min-width: 40em){.grid-x>.medium-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.medium-shrink,.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-13,.grid-x>.medium-14,.grid-x>.medium-15,.grid-x>.medium-16,.grid-x>.medium-17,.grid-x>.medium-18,.grid-x>.medium-19,.grid-x>.medium-20{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:5%}.grid-x>.medium-2{width:10%}.grid-x>.medium-3{width:15%}.grid-x>.medium-4{width:20%}.grid-x>.medium-5{width:25%}.grid-x>.medium-6{width:30%}.grid-x>.medium-7{width:35%}.grid-x>.medium-8{width:40%}.grid-x>.medium-9{width:45%}.grid-x>.medium-10{width:50%}.grid-x>.medium-11{width:55%}.grid-x>.medium-12{width:60%}.grid-x>.medium-13{width:65%}.grid-x>.medium-14{width:70%}.grid-x>.medium-15{width:75%}.grid-x>.medium-16{width:80%}.grid-x>.medium-17{width:85%}.grid-x>.medium-18{width:90%}.grid-x>.medium-19{width:95%}.grid-x>.medium-20{width:100%}}@media print, screen and (min-width: 64em){.grid-x>.large-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.large-shrink,.grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-13,.grid-x>.large-14,.grid-x>.large-15,.grid-x>.large-16,.grid-x>.large-17,.grid-x>.large-18,.grid-x>.large-19,.grid-x>.large-20{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-1{width:5%}.grid-x>.large-2{width:10%}.grid-x>.large-3{width:15%}.grid-x>.large-4{width:20%}.grid-x>.large-5{width:25%}.grid-x>.large-6{width:30%}.grid-x>.large-7{width:35%}.grid-x>.large-8{width:40%}.grid-x>.large-9{width:45%}.grid-x>.large-10{width:50%}.grid-x>.large-11{width:55%}.grid-x>.large-12{width:60%}.grid-x>.large-13{width:65%}.grid-x>.large-14{width:70%}.grid-x>.large-15{width:75%}.grid-x>.large-16{width:80%}.grid-x>.large-17{width:85%}.grid-x>.large-18{width:90%}.grid-x>.large-19{width:95%}.grid-x>.large-20{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-y:not(.grid-y)>.cell{height:auto}.grid-margin-x{margin-left:-.46875rem;margin-right:-.46875rem}@media print, screen and (min-width: 40em){.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}}.grid-margin-x>.cell{width:calc(100% - .9375rem);margin-left:.46875rem;margin-right:.46875rem}@media print, screen and (min-width: 40em){.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(5% - .9375rem)}.grid-margin-x>.small-2{width:calc(10% - .9375rem)}.grid-margin-x>.small-3{width:calc(15% - .9375rem)}.grid-margin-x>.small-4{width:calc(20% - .9375rem)}.grid-margin-x>.small-5{width:calc(25% - .9375rem)}.grid-margin-x>.small-6{width:calc(30% - .9375rem)}.grid-margin-x>.small-7{width:calc(35% - .9375rem)}.grid-margin-x>.small-8{width:calc(40% - .9375rem)}.grid-margin-x>.small-9{width:calc(45% - .9375rem)}.grid-margin-x>.small-10{width:calc(50% - .9375rem)}.grid-margin-x>.small-11{width:calc(55% - .9375rem)}.grid-margin-x>.small-12{width:calc(60% - .9375rem)}.grid-margin-x>.small-13{width:calc(65% - .9375rem)}.grid-margin-x>.small-14{width:calc(70% - .9375rem)}.grid-margin-x>.small-15{width:calc(75% - .9375rem)}.grid-margin-x>.small-16{width:calc(80% - .9375rem)}.grid-margin-x>.small-17{width:calc(85% - .9375rem)}.grid-margin-x>.small-18{width:calc(90% - .9375rem)}.grid-margin-x>.small-19{width:calc(95% - .9375rem)}.grid-margin-x>.small-20{width:calc(100% - .9375rem)}@media print, screen and (min-width: 40em){.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(5% - 1.875rem)}.grid-margin-x>.small-2{width:calc(10% - 1.875rem)}.grid-margin-x>.small-3{width:calc(15% - 1.875rem)}.grid-margin-x>.small-4{width:calc(20% - 1.875rem)}.grid-margin-x>.small-5{width:calc(25% - 1.875rem)}.grid-margin-x>.small-6{width:calc(30% - 1.875rem)}.grid-margin-x>.small-7{width:calc(35% - 1.875rem)}.grid-margin-x>.small-8{width:calc(40% - 1.875rem)}.grid-margin-x>.small-9{width:calc(45% - 1.875rem)}.grid-margin-x>.small-10{width:calc(50% - 1.875rem)}.grid-margin-x>.small-11{width:calc(55% - 1.875rem)}.grid-margin-x>.small-12{width:calc(60% - 1.875rem)}.grid-margin-x>.small-13{width:calc(65% - 1.875rem)}.grid-margin-x>.small-14{width:calc(70% - 1.875rem)}.grid-margin-x>.small-15{width:calc(75% - 1.875rem)}.grid-margin-x>.small-16{width:calc(80% - 1.875rem)}.grid-margin-x>.small-17{width:calc(85% - 1.875rem)}.grid-margin-x>.small-18{width:calc(90% - 1.875rem)}.grid-margin-x>.small-19{width:calc(95% - 1.875rem)}.grid-margin-x>.small-20{width:calc(100% - 1.875rem)}.grid-margin-x>.medium-auto{width:auto}.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(5% - 1.875rem)}.grid-margin-x>.medium-2{width:calc(10% - 1.875rem)}.grid-margin-x>.medium-3{width:calc(15% - 1.875rem)}.grid-margin-x>.medium-4{width:calc(20% - 1.875rem)}.grid-margin-x>.medium-5{width:calc(25% - 1.875rem)}.grid-margin-x>.medium-6{width:calc(30% - 1.875rem)}.grid-margin-x>.medium-7{width:calc(35% - 1.875rem)}.grid-margin-x>.medium-8{width:calc(40% - 1.875rem)}.grid-margin-x>.medium-9{width:calc(45% - 1.875rem)}.grid-margin-x>.medium-10{width:calc(50% - 1.875rem)}.grid-margin-x>.medium-11{width:calc(55% - 1.875rem)}.grid-margin-x>.medium-12{width:calc(60% - 1.875rem)}.grid-margin-x>.medium-13{width:calc(65% - 1.875rem)}.grid-margin-x>.medium-14{width:calc(70% - 1.875rem)}.grid-margin-x>.medium-15{width:calc(75% - 1.875rem)}.grid-margin-x>.medium-16{width:calc(80% - 1.875rem)}.grid-margin-x>.medium-17{width:calc(85% - 1.875rem)}.grid-margin-x>.medium-18{width:calc(90% - 1.875rem)}.grid-margin-x>.medium-19{width:calc(95% - 1.875rem)}.grid-margin-x>.medium-20{width:calc(100% - 1.875rem)}}@media print, screen and (min-width: 64em){.grid-margin-x>.large-auto{width:auto}.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:calc(5% - 1.875rem)}.grid-margin-x>.large-2{width:calc(10% - 1.875rem)}.grid-margin-x>.large-3{width:calc(15% - 1.875rem)}.grid-margin-x>.large-4{width:calc(20% - 1.875rem)}.grid-margin-x>.large-5{width:calc(25% - 1.875rem)}.grid-margin-x>.large-6{width:calc(30% - 1.875rem)}.grid-margin-x>.large-7{width:calc(35% - 1.875rem)}.grid-margin-x>.large-8{width:calc(40% - 1.875rem)}.grid-margin-x>.large-9{width:calc(45% - 1.875rem)}.grid-margin-x>.large-10{width:calc(50% - 1.875rem)}.grid-margin-x>.large-11{width:calc(55% - 1.875rem)}.grid-margin-x>.large-12{width:calc(60% - 1.875rem)}.grid-margin-x>.large-13{width:calc(65% - 1.875rem)}.grid-margin-x>.large-14{width:calc(70% - 1.875rem)}.grid-margin-x>.large-15{width:calc(75% - 1.875rem)}.grid-margin-x>.large-16{width:calc(80% - 1.875rem)}.grid-margin-x>.large-17{width:calc(85% - 1.875rem)}.grid-margin-x>.large-18{width:calc(90% - 1.875rem)}.grid-margin-x>.large-19{width:calc(95% - 1.875rem)}.grid-margin-x>.large-20{width:calc(100% - 1.875rem)}}.grid-padding-x .grid-padding-x{margin-right:-.46875rem;margin-left:-.46875rem}@media print, screen and (min-width: 40em){.grid-padding-x .grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}.grid-container:not(.full)>.grid-padding-x{margin-right:-.46875rem;margin-left:-.46875rem}@media print, screen and (min-width: 40em){.grid-container:not(.full)>.grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}.grid-padding-x>.cell{padding-right:.46875rem;padding-left:.46875rem}@media print, screen and (min-width: 40em){.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem}}.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.33333%}.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.66667%}.small-up-7>.cell{width:14.28571%}.small-up-8>.cell{width:12.5%}@media print, screen and (min-width: 40em){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.33333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.66667%}.medium-up-7>.cell{width:14.28571%}.medium-up-8>.cell{width:12.5%}}@media print, screen and (min-width: 64em){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.33333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.66667%}.large-up-7>.cell{width:14.28571%}.large-up-8>.cell{width:12.5%}}.grid-margin-x.small-up-1>.cell{width:calc(100% - .9375rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - .9375rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - .9375rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - .9375rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - .9375rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - .9375rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - .9375rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - .9375rem)}@media print, screen and (min-width: 40em){.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.875rem)}.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.medium-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.medium-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.medium-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1.875rem)}}@media print, screen and (min-width: 64em){.grid-margin-x.large-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.large-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.large-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.large-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.large-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.large-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.large-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 1.875rem)}}.small-margin-collapse{margin-right:0;margin-left:0}.small-margin-collapse>.cell{margin-right:0;margin-left:0}.small-margin-collapse>.small-1{width:5%}.small-margin-collapse>.small-2{width:10%}.small-margin-collapse>.small-3{width:15%}.small-margin-collapse>.small-4{width:20%}.small-margin-collapse>.small-5{width:25%}.small-margin-collapse>.small-6{width:30%}.small-margin-collapse>.small-7{width:35%}.small-margin-collapse>.small-8{width:40%}.small-margin-collapse>.small-9{width:45%}.small-margin-collapse>.small-10{width:50%}.small-margin-collapse>.small-11{width:55%}.small-margin-collapse>.small-12{width:60%}.small-margin-collapse>.small-13{width:65%}.small-margin-collapse>.small-14{width:70%}.small-margin-collapse>.small-15{width:75%}.small-margin-collapse>.small-16{width:80%}.small-margin-collapse>.small-17{width:85%}.small-margin-collapse>.small-18{width:90%}.small-margin-collapse>.small-19{width:95%}.small-margin-collapse>.small-20{width:100%}@media print, screen and (min-width: 40em){.small-margin-collapse>.medium-1{width:5%}.small-margin-collapse>.medium-2{width:10%}.small-margin-collapse>.medium-3{width:15%}.small-margin-collapse>.medium-4{width:20%}.small-margin-collapse>.medium-5{width:25%}.small-margin-collapse>.medium-6{width:30%}.small-margin-collapse>.medium-7{width:35%}.small-margin-collapse>.medium-8{width:40%}.small-margin-collapse>.medium-9{width:45%}.small-margin-collapse>.medium-10{width:50%}.small-margin-collapse>.medium-11{width:55%}.small-margin-collapse>.medium-12{width:60%}.small-margin-collapse>.medium-13{width:65%}.small-margin-collapse>.medium-14{width:70%}.small-margin-collapse>.medium-15{width:75%}.small-margin-collapse>.medium-16{width:80%}.small-margin-collapse>.medium-17{width:85%}.small-margin-collapse>.medium-18{width:90%}.small-margin-collapse>.medium-19{width:95%}.small-margin-collapse>.medium-20{width:100%}}@media print, screen and (min-width: 64em){.small-margin-collapse>.large-1{width:5%}.small-margin-collapse>.large-2{width:10%}.small-margin-collapse>.large-3{width:15%}.small-margin-collapse>.large-4{width:20%}.small-margin-collapse>.large-5{width:25%}.small-margin-collapse>.large-6{width:30%}.small-margin-collapse>.large-7{width:35%}.small-margin-collapse>.large-8{width:40%}.small-margin-collapse>.large-9{width:45%}.small-margin-collapse>.large-10{width:50%}.small-margin-collapse>.large-11{width:55%}.small-margin-collapse>.large-12{width:60%}.small-margin-collapse>.large-13{width:65%}.small-margin-collapse>.large-14{width:70%}.small-margin-collapse>.large-15{width:75%}.small-margin-collapse>.large-16{width:80%}.small-margin-collapse>.large-17{width:85%}.small-margin-collapse>.large-18{width:90%}.small-margin-collapse>.large-19{width:95%}.small-margin-collapse>.large-20{width:100%}}.small-padding-collapse{margin-right:0;margin-left:0}.small-padding-collapse>.cell{padding-right:0;padding-left:0}@media print, screen and (min-width: 40em){.medium-margin-collapse{margin-right:0;margin-left:0}.medium-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print, screen and (min-width: 40em){.medium-margin-collapse>.small-1{width:5%}.medium-margin-collapse>.small-2{width:10%}.medium-margin-collapse>.small-3{width:15%}.medium-margin-collapse>.small-4{width:20%}.medium-margin-collapse>.small-5{width:25%}.medium-margin-collapse>.small-6{width:30%}.medium-margin-collapse>.small-7{width:35%}.medium-margin-collapse>.small-8{width:40%}.medium-margin-collapse>.small-9{width:45%}.medium-margin-collapse>.small-10{width:50%}.medium-margin-collapse>.small-11{width:55%}.medium-margin-collapse>.small-12{width:60%}.medium-margin-collapse>.small-13{width:65%}.medium-margin-collapse>.small-14{width:70%}.medium-margin-collapse>.small-15{width:75%}.medium-margin-collapse>.small-16{width:80%}.medium-margin-collapse>.small-17{width:85%}.medium-margin-collapse>.small-18{width:90%}.medium-margin-collapse>.small-19{width:95%}.medium-margin-collapse>.small-20{width:100%}}@media print, screen and (min-width: 40em){.medium-margin-collapse>.medium-1{width:5%}.medium-margin-collapse>.medium-2{width:10%}.medium-margin-collapse>.medium-3{width:15%}.medium-margin-collapse>.medium-4{width:20%}.medium-margin-collapse>.medium-5{width:25%}.medium-margin-collapse>.medium-6{width:30%}.medium-margin-collapse>.medium-7{width:35%}.medium-margin-collapse>.medium-8{width:40%}.medium-margin-collapse>.medium-9{width:45%}.medium-margin-collapse>.medium-10{width:50%}.medium-margin-collapse>.medium-11{width:55%}.medium-margin-collapse>.medium-12{width:60%}.medium-margin-collapse>.medium-13{width:65%}.medium-margin-collapse>.medium-14{width:70%}.medium-margin-collapse>.medium-15{width:75%}.medium-margin-collapse>.medium-16{width:80%}.medium-margin-collapse>.medium-17{width:85%}.medium-margin-collapse>.medium-18{width:90%}.medium-margin-collapse>.medium-19{width:95%}.medium-margin-collapse>.medium-20{width:100%}}@media print, screen and (min-width: 64em){.medium-margin-collapse>.large-1{width:5%}.medium-margin-collapse>.large-2{width:10%}.medium-margin-collapse>.large-3{width:15%}.medium-margin-collapse>.large-4{width:20%}.medium-margin-collapse>.large-5{width:25%}.medium-margin-collapse>.large-6{width:30%}.medium-margin-collapse>.large-7{width:35%}.medium-margin-collapse>.large-8{width:40%}.medium-margin-collapse>.large-9{width:45%}.medium-margin-collapse>.large-10{width:50%}.medium-margin-collapse>.large-11{width:55%}.medium-margin-collapse>.large-12{width:60%}.medium-margin-collapse>.large-13{width:65%}.medium-margin-collapse>.large-14{width:70%}.medium-margin-collapse>.large-15{width:75%}.medium-margin-collapse>.large-16{width:80%}.medium-margin-collapse>.large-17{width:85%}.medium-margin-collapse>.large-18{width:90%}.medium-margin-collapse>.large-19{width:95%}.medium-margin-collapse>.large-20{width:100%}}@media print, screen and (min-width: 40em){.medium-padding-collapse{margin-right:0;margin-left:0}.medium-padding-collapse>.cell{padding-right:0;padding-left:0}}@media print, screen and (min-width: 64em){.large-margin-collapse{margin-right:0;margin-left:0}.large-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print, screen and (min-width: 64em){.large-margin-collapse>.small-1{width:5%}.large-margin-collapse>.small-2{width:10%}.large-margin-collapse>.small-3{width:15%}.large-margin-collapse>.small-4{width:20%}.large-margin-collapse>.small-5{width:25%}.large-margin-collapse>.small-6{width:30%}.large-margin-collapse>.small-7{width:35%}.large-margin-collapse>.small-8{width:40%}.large-margin-collapse>.small-9{width:45%}.large-margin-collapse>.small-10{width:50%}.large-margin-collapse>.small-11{width:55%}.large-margin-collapse>.small-12{width:60%}.large-margin-collapse>.small-13{width:65%}.large-margin-collapse>.small-14{width:70%}.large-margin-collapse>.small-15{width:75%}.large-margin-collapse>.small-16{width:80%}.large-margin-collapse>.small-17{width:85%}.large-margin-collapse>.small-18{width:90%}.large-margin-collapse>.small-19{width:95%}.large-margin-collapse>.small-20{width:100%}}@media print, screen and (min-width: 64em){.large-margin-collapse>.medium-1{width:5%}.large-margin-collapse>.medium-2{width:10%}.large-margin-collapse>.medium-3{width:15%}.large-margin-collapse>.medium-4{width:20%}.large-margin-collapse>.medium-5{width:25%}.large-margin-collapse>.medium-6{width:30%}.large-margin-collapse>.medium-7{width:35%}.large-margin-collapse>.medium-8{width:40%}.large-margin-collapse>.medium-9{width:45%}.large-margin-collapse>.medium-10{width:50%}.large-margin-collapse>.medium-11{width:55%}.large-margin-collapse>.medium-12{width:60%}.large-margin-collapse>.medium-13{width:65%}.large-margin-collapse>.medium-14{width:70%}.large-margin-collapse>.medium-15{width:75%}.large-margin-collapse>.medium-16{width:80%}.large-margin-collapse>.medium-17{width:85%}.large-margin-collapse>.medium-18{width:90%}.large-margin-collapse>.medium-19{width:95%}.large-margin-collapse>.medium-20{width:100%}}@media print, screen and (min-width: 64em){.large-margin-collapse>.large-1{width:5%}.large-margin-collapse>.large-2{width:10%}.large-margin-collapse>.large-3{width:15%}.large-margin-collapse>.large-4{width:20%}.large-margin-collapse>.large-5{width:25%}.large-margin-collapse>.large-6{width:30%}.large-margin-collapse>.large-7{width:35%}.large-margin-collapse>.large-8{width:40%}.large-margin-collapse>.large-9{width:45%}.large-margin-collapse>.large-10{width:50%}.large-margin-collapse>.large-11{width:55%}.large-margin-collapse>.large-12{width:60%}.large-margin-collapse>.large-13{width:65%}.large-margin-collapse>.large-14{width:70%}.large-margin-collapse>.large-15{width:75%}.large-margin-collapse>.large-16{width:80%}.large-margin-collapse>.large-17{width:85%}.large-margin-collapse>.large-18{width:90%}.large-margin-collapse>.large-19{width:95%}.large-margin-collapse>.large-20{width:100%}}@media print, screen and (min-width: 64em){.large-padding-collapse{margin-right:0;margin-left:0}.large-padding-collapse>.cell{padding-right:0;padding-left:0}}.small-offset-0{margin-left:0%}.grid-margin-x>.small-offset-0{margin-left:calc(0% + .46875rem)}.small-offset-1{margin-left:5%}.grid-margin-x>.small-offset-1{margin-left:calc(5% + .46875rem)}.small-offset-2{margin-left:10%}.grid-margin-x>.small-offset-2{margin-left:calc(10% + .46875rem)}.small-offset-3{margin-left:15%}.grid-margin-x>.small-offset-3{margin-left:calc(15% + .46875rem)}.small-offset-4{margin-left:20%}.grid-margin-x>.small-offset-4{margin-left:calc(20% + .46875rem)}.small-offset-5{margin-left:25%}.grid-margin-x>.small-offset-5{margin-left:calc(25% + .46875rem)}.small-offset-6{margin-left:30%}.grid-margin-x>.small-offset-6{margin-left:calc(30% + .46875rem)}.small-offset-7{margin-left:35%}.grid-margin-x>.small-offset-7{margin-left:calc(35% + .46875rem)}.small-offset-8{margin-left:40%}.grid-margin-x>.small-offset-8{margin-left:calc(40% + .46875rem)}.small-offset-9{margin-left:45%}.grid-margin-x>.small-offset-9{margin-left:calc(45% + .46875rem)}.small-offset-10{margin-left:50%}.grid-margin-x>.small-offset-10{margin-left:calc(50% + .46875rem)}.small-offset-11{margin-left:55%}.grid-margin-x>.small-offset-11{margin-left:calc(55% + .46875rem)}.small-offset-12{margin-left:60%}.grid-margin-x>.small-offset-12{margin-left:calc(60% + .46875rem)}.small-offset-13{margin-left:65%}.grid-margin-x>.small-offset-13{margin-left:calc(65% + .46875rem)}.small-offset-14{margin-left:70%}.grid-margin-x>.small-offset-14{margin-left:calc(70% + .46875rem)}.small-offset-15{margin-left:75%}.grid-margin-x>.small-offset-15{margin-left:calc(75% + .46875rem)}.small-offset-16{margin-left:80%}.grid-margin-x>.small-offset-16{margin-left:calc(80% + .46875rem)}.small-offset-17{margin-left:85%}.grid-margin-x>.small-offset-17{margin-left:calc(85% + .46875rem)}.small-offset-18{margin-left:90%}.grid-margin-x>.small-offset-18{margin-left:calc(90% + .46875rem)}.small-offset-19{margin-left:95%}.grid-margin-x>.small-offset-19{margin-left:calc(95% + .46875rem)}@media print, screen and (min-width: 40em){.medium-offset-0{margin-left:0%}.grid-margin-x>.medium-offset-0{margin-left:calc(0% + .9375rem)}.medium-offset-1{margin-left:5%}.grid-margin-x>.medium-offset-1{margin-left:calc(5% + .9375rem)}.medium-offset-2{margin-left:10%}.grid-margin-x>.medium-offset-2{margin-left:calc(10% + .9375rem)}.medium-offset-3{margin-left:15%}.grid-margin-x>.medium-offset-3{margin-left:calc(15% + .9375rem)}.medium-offset-4{margin-left:20%}.grid-margin-x>.medium-offset-4{margin-left:calc(20% + .9375rem)}.medium-offset-5{margin-left:25%}.grid-margin-x>.medium-offset-5{margin-left:calc(25% + .9375rem)}.medium-offset-6{margin-left:30%}.grid-margin-x>.medium-offset-6{margin-left:calc(30% + .9375rem)}.medium-offset-7{margin-left:35%}.grid-margin-x>.medium-offset-7{margin-left:calc(35% + .9375rem)}.medium-offset-8{margin-left:40%}.grid-margin-x>.medium-offset-8{margin-left:calc(40% + .9375rem)}.medium-offset-9{margin-left:45%}.grid-margin-x>.medium-offset-9{margin-left:calc(45% + .9375rem)}.medium-offset-10{margin-left:50%}.grid-margin-x>.medium-offset-10{margin-left:calc(50% + .9375rem)}.medium-offset-11{margin-left:55%}.grid-margin-x>.medium-offset-11{margin-left:calc(55% + .9375rem)}.medium-offset-12{margin-left:60%}.grid-margin-x>.medium-offset-12{margin-left:calc(60% + .9375rem)}.medium-offset-13{margin-left:65%}.grid-margin-x>.medium-offset-13{margin-left:calc(65% + .9375rem)}.medium-offset-14{margin-left:70%}.grid-margin-x>.medium-offset-14{margin-left:calc(70% + .9375rem)}.medium-offset-15{margin-left:75%}.grid-margin-x>.medium-offset-15{margin-left:calc(75% + .9375rem)}.medium-offset-16{margin-left:80%}.grid-margin-x>.medium-offset-16{margin-left:calc(80% + .9375rem)}.medium-offset-17{margin-left:85%}.grid-margin-x>.medium-offset-17{margin-left:calc(85% + .9375rem)}.medium-offset-18{margin-left:90%}.grid-margin-x>.medium-offset-18{margin-left:calc(90% + .9375rem)}.medium-offset-19{margin-left:95%}.grid-margin-x>.medium-offset-19{margin-left:calc(95% + .9375rem)}}@media print, screen and (min-width: 64em){.large-offset-0{margin-left:0%}.grid-margin-x>.large-offset-0{margin-left:calc(0% + .9375rem)}.large-offset-1{margin-left:5%}.grid-margin-x>.large-offset-1{margin-left:calc(5% + .9375rem)}.large-offset-2{margin-left:10%}.grid-margin-x>.large-offset-2{margin-left:calc(10% + .9375rem)}.large-offset-3{margin-left:15%}.grid-margin-x>.large-offset-3{margin-left:calc(15% + .9375rem)}.large-offset-4{margin-left:20%}.grid-margin-x>.large-offset-4{margin-left:calc(20% + .9375rem)}.large-offset-5{margin-left:25%}.grid-margin-x>.large-offset-5{margin-left:calc(25% + .9375rem)}.large-offset-6{margin-left:30%}.grid-margin-x>.large-offset-6{margin-left:calc(30% + .9375rem)}.large-offset-7{margin-left:35%}.grid-margin-x>.large-offset-7{margin-left:calc(35% + .9375rem)}.large-offset-8{margin-left:40%}.grid-margin-x>.large-offset-8{margin-left:calc(40% + .9375rem)}.large-offset-9{margin-left:45%}.grid-margin-x>.large-offset-9{margin-left:calc(45% + .9375rem)}.large-offset-10{margin-left:50%}.grid-margin-x>.large-offset-10{margin-left:calc(50% + .9375rem)}.large-offset-11{margin-left:55%}.grid-margin-x>.large-offset-11{margin-left:calc(55% + .9375rem)}.large-offset-12{margin-left:60%}.grid-margin-x>.large-offset-12{margin-left:calc(60% + .9375rem)}.large-offset-13{margin-left:65%}.grid-margin-x>.large-offset-13{margin-left:calc(65% + .9375rem)}.large-offset-14{margin-left:70%}.grid-margin-x>.large-offset-14{margin-left:calc(70% + .9375rem)}.large-offset-15{margin-left:75%}.grid-margin-x>.large-offset-15{margin-left:calc(75% + .9375rem)}.large-offset-16{margin-left:80%}.grid-margin-x>.large-offset-16{margin-left:calc(80% + .9375rem)}.large-offset-17{margin-left:85%}.grid-margin-x>.large-offset-17{margin-left:calc(85% + .9375rem)}.large-offset-18{margin-left:90%}.grid-margin-x>.large-offset-18{margin-left:calc(90% + .9375rem)}.large-offset-19{margin-left:95%}.grid-margin-x>.large-offset-19{margin-left:calc(95% + .9375rem)}}.grid-y{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.grid-y>.cell{height:auto;max-height:none}.grid-y>.auto{height:auto}.grid-y>.shrink{height:auto}.grid-y>.small-shrink,.grid-y>.small-full,.grid-y>.small-1,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-13,.grid-y>.small-14,.grid-y>.small-15,.grid-y>.small-16,.grid-y>.small-17,.grid-y>.small-18,.grid-y>.small-19,.grid-y>.small-20{-ms-flex-preferred-size:auto;flex-basis:auto}@media print, screen and (min-width: 40em){.grid-y>.medium-shrink,.grid-y>.medium-full,.grid-y>.medium-1,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-13,.grid-y>.medium-14,.grid-y>.medium-15,.grid-y>.medium-16,.grid-y>.medium-17,.grid-y>.medium-18,.grid-y>.medium-19,.grid-y>.medium-20{-ms-flex-preferred-size:auto;flex-basis:auto}}@media print, screen and (min-width: 64em){.grid-y>.large-shrink,.grid-y>.large-full,.grid-y>.large-1,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-13,.grid-y>.large-14,.grid-y>.large-15,.grid-y>.large-16,.grid-y>.large-17,.grid-y>.large-18,.grid-y>.large-19,.grid-y>.large-20{-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-y>.small-1,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-13,.grid-y>.small-14,.grid-y>.small-15,.grid-y>.small-16,.grid-y>.small-17,.grid-y>.small-18,.grid-y>.small-19,.grid-y>.small-20{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.small-1{height:5%}.grid-y>.small-2{height:10%}.grid-y>.small-3{height:15%}.grid-y>.small-4{height:20%}.grid-y>.small-5{height:25%}.grid-y>.small-6{height:30%}.grid-y>.small-7{height:35%}.grid-y>.small-8{height:40%}.grid-y>.small-9{height:45%}.grid-y>.small-10{height:50%}.grid-y>.small-11{height:55%}.grid-y>.small-12{height:60%}.grid-y>.small-13{height:65%}.grid-y>.small-14{height:70%}.grid-y>.small-15{height:75%}.grid-y>.small-16{height:80%}.grid-y>.small-17{height:85%}.grid-y>.small-18{height:90%}.grid-y>.small-19{height:95%}.grid-y>.small-20{height:100%}@media print, screen and (min-width: 40em){.grid-y>.medium-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;height:auto}.grid-y>.medium-shrink,.grid-y>.medium-1,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-13,.grid-y>.medium-14,.grid-y>.medium-15,.grid-y>.medium-16,.grid-y>.medium-17,.grid-y>.medium-18,.grid-y>.medium-19,.grid-y>.medium-20{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.medium-shrink{height:auto}.grid-y>.medium-1{height:5%}.grid-y>.medium-2{height:10%}.grid-y>.medium-3{height:15%}.grid-y>.medium-4{height:20%}.grid-y>.medium-5{height:25%}.grid-y>.medium-6{height:30%}.grid-y>.medium-7{height:35%}.grid-y>.medium-8{height:40%}.grid-y>.medium-9{height:45%}.grid-y>.medium-10{height:50%}.grid-y>.medium-11{height:55%}.grid-y>.medium-12{height:60%}.grid-y>.medium-13{height:65%}.grid-y>.medium-14{height:70%}.grid-y>.medium-15{height:75%}.grid-y>.medium-16{height:80%}.grid-y>.medium-17{height:85%}.grid-y>.medium-18{height:90%}.grid-y>.medium-19{height:95%}.grid-y>.medium-20{height:100%}}@media print, screen and (min-width: 64em){.grid-y>.large-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;height:auto}.grid-y>.large-shrink,.grid-y>.large-1,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-13,.grid-y>.large-14,.grid-y>.large-15,.grid-y>.large-16,.grid-y>.large-17,.grid-y>.large-18,.grid-y>.large-19,.grid-y>.large-20{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.large-shrink{height:auto}.grid-y>.large-1{height:5%}.grid-y>.large-2{height:10%}.grid-y>.large-3{height:15%}.grid-y>.large-4{height:20%}.grid-y>.large-5{height:25%}.grid-y>.large-6{height:30%}.grid-y>.large-7{height:35%}.grid-y>.large-8{height:40%}.grid-y>.large-9{height:45%}.grid-y>.large-10{height:50%}.grid-y>.large-11{height:55%}.grid-y>.large-12{height:60%}.grid-y>.large-13{height:65%}.grid-y>.large-14{height:70%}.grid-y>.large-15{height:75%}.grid-y>.large-16{height:80%}.grid-y>.large-17{height:85%}.grid-y>.large-18{height:90%}.grid-y>.large-19{height:95%}.grid-y>.large-20{height:100%}}.grid-padding-y .grid-padding-y{margin-top:-.46875rem;margin-bottom:-.46875rem}@media print, screen and (min-width: 40em){.grid-padding-y .grid-padding-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-padding-y>.cell{padding-top:.46875rem;padding-bottom:.46875rem}@media print, screen and (min-width: 40em){.grid-padding-y>.cell{padding-top:.9375rem;padding-bottom:.9375rem}}.grid-margin-y{margin-top:-.46875rem;margin-bottom:-.46875rem}@media print, screen and (min-width: 40em){.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-margin-y>.cell{height:calc(100% - .9375rem);margin-top:.46875rem;margin-bottom:.46875rem}@media print, screen and (min-width: 40em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(5% - .9375rem)}.grid-margin-y>.small-2{height:calc(10% - .9375rem)}.grid-margin-y>.small-3{height:calc(15% - .9375rem)}.grid-margin-y>.small-4{height:calc(20% - .9375rem)}.grid-margin-y>.small-5{height:calc(25% - .9375rem)}.grid-margin-y>.small-6{height:calc(30% - .9375rem)}.grid-margin-y>.small-7{height:calc(35% - .9375rem)}.grid-margin-y>.small-8{height:calc(40% - .9375rem)}.grid-margin-y>.small-9{height:calc(45% - .9375rem)}.grid-margin-y>.small-10{height:calc(50% - .9375rem)}.grid-margin-y>.small-11{height:calc(55% - .9375rem)}.grid-margin-y>.small-12{height:calc(60% - .9375rem)}.grid-margin-y>.small-13{height:calc(65% - .9375rem)}.grid-margin-y>.small-14{height:calc(70% - .9375rem)}.grid-margin-y>.small-15{height:calc(75% - .9375rem)}.grid-margin-y>.small-16{height:calc(80% - .9375rem)}.grid-margin-y>.small-17{height:calc(85% - .9375rem)}.grid-margin-y>.small-18{height:calc(90% - .9375rem)}.grid-margin-y>.small-19{height:calc(95% - .9375rem)}.grid-margin-y>.small-20{height:calc(100% - .9375rem)}@media print, screen and (min-width: 40em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(5% - 1.875rem)}.grid-margin-y>.small-2{height:calc(10% - 1.875rem)}.grid-margin-y>.small-3{height:calc(15% - 1.875rem)}.grid-margin-y>.small-4{height:calc(20% - 1.875rem)}.grid-margin-y>.small-5{height:calc(25% - 1.875rem)}.grid-margin-y>.small-6{height:calc(30% - 1.875rem)}.grid-margin-y>.small-7{height:calc(35% - 1.875rem)}.grid-margin-y>.small-8{height:calc(40% - 1.875rem)}.grid-margin-y>.small-9{height:calc(45% - 1.875rem)}.grid-margin-y>.small-10{height:calc(50% - 1.875rem)}.grid-margin-y>.small-11{height:calc(55% - 1.875rem)}.grid-margin-y>.small-12{height:calc(60% - 1.875rem)}.grid-margin-y>.small-13{height:calc(65% - 1.875rem)}.grid-margin-y>.small-14{height:calc(70% - 1.875rem)}.grid-margin-y>.small-15{height:calc(75% - 1.875rem)}.grid-margin-y>.small-16{height:calc(80% - 1.875rem)}.grid-margin-y>.small-17{height:calc(85% - 1.875rem)}.grid-margin-y>.small-18{height:calc(90% - 1.875rem)}.grid-margin-y>.small-19{height:calc(95% - 1.875rem)}.grid-margin-y>.small-20{height:calc(100% - 1.875rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(5% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(10% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(15% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(20% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(30% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(35% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(40% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(45% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(55% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(60% - 1.875rem)}.grid-margin-y>.medium-13{height:calc(65% - 1.875rem)}.grid-margin-y>.medium-14{height:calc(70% - 1.875rem)}.grid-margin-y>.medium-15{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-16{height:calc(80% - 1.875rem)}.grid-margin-y>.medium-17{height:calc(85% - 1.875rem)}.grid-margin-y>.medium-18{height:calc(90% - 1.875rem)}.grid-margin-y>.medium-19{height:calc(95% - 1.875rem)}.grid-margin-y>.medium-20{height:calc(100% - 1.875rem)}}@media print, screen and (min-width: 64em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(5% - 1.875rem)}.grid-margin-y>.large-2{height:calc(10% - 1.875rem)}.grid-margin-y>.large-3{height:calc(15% - 1.875rem)}.grid-margin-y>.large-4{height:calc(20% - 1.875rem)}.grid-margin-y>.large-5{height:calc(25% - 1.875rem)}.grid-margin-y>.large-6{height:calc(30% - 1.875rem)}.grid-margin-y>.large-7{height:calc(35% - 1.875rem)}.grid-margin-y>.large-8{height:calc(40% - 1.875rem)}.grid-margin-y>.large-9{height:calc(45% - 1.875rem)}.grid-margin-y>.large-10{height:calc(50% - 1.875rem)}.grid-margin-y>.large-11{height:calc(55% - 1.875rem)}.grid-margin-y>.large-12{height:calc(60% - 1.875rem)}.grid-margin-y>.large-13{height:calc(65% - 1.875rem)}.grid-margin-y>.large-14{height:calc(70% - 1.875rem)}.grid-margin-y>.large-15{height:calc(75% - 1.875rem)}.grid-margin-y>.large-16{height:calc(80% - 1.875rem)}.grid-margin-y>.large-17{height:calc(85% - 1.875rem)}.grid-margin-y>.large-18{height:calc(90% - 1.875rem)}.grid-margin-y>.large-19{height:calc(95% - 1.875rem)}.grid-margin-y>.large-20{height:calc(100% - 1.875rem)}}.grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .grid-frame{width:100%}.cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}.cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media print, screen and (min-width: 40em){.medium-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .medium-grid-frame{width:100%}.medium-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.medium-cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}.medium-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.medium-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media print, screen and (min-width: 64em){.large-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .large-grid-frame{width:100%}.large-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.large-cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}.large-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.large-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}.grid-y.grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}@media print, screen and (min-width: 40em){.grid-y.medium-grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}}@media print, screen and (min-width: 64em){.grid-y.large-grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}}.cell .grid-y.grid-frame{height:100%}@media print, screen and (min-width: 40em){.cell .grid-y.medium-grid-frame{height:100%}}@media print, screen and (min-width: 64em){.cell .grid-y.large-grid-frame{height:100%}}.grid-margin-y{margin-top:-.46875rem;margin-bottom:-.46875rem}@media print, screen and (min-width: 40em){.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-margin-y>.cell{height:calc(100% - .9375rem);margin-top:.46875rem;margin-bottom:.46875rem}@media print, screen and (min-width: 40em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(5% - .9375rem)}.grid-margin-y>.small-2{height:calc(10% - .9375rem)}.grid-margin-y>.small-3{height:calc(15% - .9375rem)}.grid-margin-y>.small-4{height:calc(20% - .9375rem)}.grid-margin-y>.small-5{height:calc(25% - .9375rem)}.grid-margin-y>.small-6{height:calc(30% - .9375rem)}.grid-margin-y>.small-7{height:calc(35% - .9375rem)}.grid-margin-y>.small-8{height:calc(40% - .9375rem)}.grid-margin-y>.small-9{height:calc(45% - .9375rem)}.grid-margin-y>.small-10{height:calc(50% - .9375rem)}.grid-margin-y>.small-11{height:calc(55% - .9375rem)}.grid-margin-y>.small-12{height:calc(60% - .9375rem)}.grid-margin-y>.small-13{height:calc(65% - .9375rem)}.grid-margin-y>.small-14{height:calc(70% - .9375rem)}.grid-margin-y>.small-15{height:calc(75% - .9375rem)}.grid-margin-y>.small-16{height:calc(80% - .9375rem)}.grid-margin-y>.small-17{height:calc(85% - .9375rem)}.grid-margin-y>.small-18{height:calc(90% - .9375rem)}.grid-margin-y>.small-19{height:calc(95% - .9375rem)}.grid-margin-y>.small-20{height:calc(100% - .9375rem)}@media print, screen and (min-width: 40em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(5% - 1.875rem)}.grid-margin-y>.small-2{height:calc(10% - 1.875rem)}.grid-margin-y>.small-3{height:calc(15% - 1.875rem)}.grid-margin-y>.small-4{height:calc(20% - 1.875rem)}.grid-margin-y>.small-5{height:calc(25% - 1.875rem)}.grid-margin-y>.small-6{height:calc(30% - 1.875rem)}.grid-margin-y>.small-7{height:calc(35% - 1.875rem)}.grid-margin-y>.small-8{height:calc(40% - 1.875rem)}.grid-margin-y>.small-9{height:calc(45% - 1.875rem)}.grid-margin-y>.small-10{height:calc(50% - 1.875rem)}.grid-margin-y>.small-11{height:calc(55% - 1.875rem)}.grid-margin-y>.small-12{height:calc(60% - 1.875rem)}.grid-margin-y>.small-13{height:calc(65% - 1.875rem)}.grid-margin-y>.small-14{height:calc(70% - 1.875rem)}.grid-margin-y>.small-15{height:calc(75% - 1.875rem)}.grid-margin-y>.small-16{height:calc(80% - 1.875rem)}.grid-margin-y>.small-17{height:calc(85% - 1.875rem)}.grid-margin-y>.small-18{height:calc(90% - 1.875rem)}.grid-margin-y>.small-19{height:calc(95% - 1.875rem)}.grid-margin-y>.small-20{height:calc(100% - 1.875rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(5% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(10% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(15% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(20% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(30% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(35% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(40% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(45% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(55% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(60% - 1.875rem)}.grid-margin-y>.medium-13{height:calc(65% - 1.875rem)}.grid-margin-y>.medium-14{height:calc(70% - 1.875rem)}.grid-margin-y>.medium-15{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-16{height:calc(80% - 1.875rem)}.grid-margin-y>.medium-17{height:calc(85% - 1.875rem)}.grid-margin-y>.medium-18{height:calc(90% - 1.875rem)}.grid-margin-y>.medium-19{height:calc(95% - 1.875rem)}.grid-margin-y>.medium-20{height:calc(100% - 1.875rem)}}@media print, screen and (min-width: 64em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(5% - 1.875rem)}.grid-margin-y>.large-2{height:calc(10% - 1.875rem)}.grid-margin-y>.large-3{height:calc(15% - 1.875rem)}.grid-margin-y>.large-4{height:calc(20% - 1.875rem)}.grid-margin-y>.large-5{height:calc(25% - 1.875rem)}.grid-margin-y>.large-6{height:calc(30% - 1.875rem)}.grid-margin-y>.large-7{height:calc(35% - 1.875rem)}.grid-margin-y>.large-8{height:calc(40% - 1.875rem)}.grid-margin-y>.large-9{height:calc(45% - 1.875rem)}.grid-margin-y>.large-10{height:calc(50% - 1.875rem)}.grid-margin-y>.large-11{height:calc(55% - 1.875rem)}.grid-margin-y>.large-12{height:calc(60% - 1.875rem)}.grid-margin-y>.large-13{height:calc(65% - 1.875rem)}.grid-margin-y>.large-14{height:calc(70% - 1.875rem)}.grid-margin-y>.large-15{height:calc(75% - 1.875rem)}.grid-margin-y>.large-16{height:calc(80% - 1.875rem)}.grid-margin-y>.large-17{height:calc(85% - 1.875rem)}.grid-margin-y>.large-18{height:calc(90% - 1.875rem)}.grid-margin-y>.large-19{height:calc(95% - 1.875rem)}.grid-margin-y>.large-20{height:calc(100% - 1.875rem)}}.grid-frame.grid-margin-y{height:calc(100vh + .9375rem)}@media print, screen and (min-width: 40em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}@media print, screen and (min-width: 64em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}@media print, screen and (min-width: 40em){.grid-margin-y.medium-grid-frame{height:calc(100vh + 1.875rem)}}@media print, screen and (min-width: 64em){.grid-margin-y.large-grid-frame{height:calc(100vh + 1.875rem)}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}p{margin-bottom:1rem;font-size:inherit;line-height:1.8;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:80%;line-height:inherit}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"OpenSauceSansRegular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:normal;color:inherit;text-rendering:optimizeLegibility}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small{line-height:0;color:#cacaca}h1,.h1{font-size:1.5rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}h2,.h2{font-size:1.25rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}h3,.h3{font-size:1.1875rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}h4,.h4{font-size:1.125rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}h5,.h5{font-size:1.0625rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}h6,.h6{font-size:1rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}@media print, screen and (min-width: 40em){h1,.h1{font-size:3rem}h2,.h2{font-size:2.5rem}h3,.h3{font-size:1.9375rem}h4,.h4{font-size:1.5625rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}}a{line-height:inherit;color:#030d1c;text-decoration:none;cursor:pointer}a:hover,a:focus{color:#030b18}a img{border:0}hr{clear:both;max-width:90rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}ul,ol,dl{margin-bottom:1rem;list-style-position:outside;line-height:1.8}li{font-size:inherit}ul{margin-left:1.25rem;list-style-type:disc}ol{margin-left:1.25rem}ul ul,ol ul,ul ol,ol ol{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:bold}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.8;color:#8a8a8a}abbr,abbr[title]{border-bottom:1px dotted #0a0a0a;cursor:help;text-decoration:none}figure{margin:0}kbd{margin:0;padding:.125rem .25rem 0;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;color:#0a0a0a}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:normal;line-height:1.4;color:#8a8a8a}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}ul.no-bullet,ol.no-bullet{margin-left:0;list-style:none}.cite-block,cite{display:block;color:#8a8a8a;font-size:.8125rem}.cite-block:before,cite:before{content:"— "}.code-inline,code{border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#0a0a0a;display:inline;max-width:100%;word-wrap:break-word;padding:.125rem .3125rem .0625rem}.code-block{border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#0a0a0a;display:block;overflow:auto;white-space:pre;padding:1rem;margin-bottom:1.5rem}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media print, screen and (min-width: 40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print, screen and (min-width: 64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}.show-for-print{display:none !important}@media print{*{background:transparent !important;color:black !important;-webkit-print-color-adjust:economy;color-adjust:economy;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}.show-for-print{display:block !important}.hide-for-print{display:none !important}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^='javascript:']:after,a[href^='#']:after{content:''}abbr[title]:after{content:" (" attr(title) ")"}pre,blockquote{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-break-inside{page-break-inside:auto}}.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1rem;border:1px solid #e6e6e6;border-radius:0;background:#fefefe;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;color:#8a8a8a}.card>:last-child{margin-bottom:0}.card-divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:1rem;background:#e6e6e6}.card-divider>:last-child{margin-bottom:0}.card-section{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:1rem}.card-section>:last-child{margin-bottom:0}.card-image{min-height:1px}html.is-reveal-open{position:fixed;width:100%;overflow-y:hidden}html.is-reveal-open.zf-has-scroll{overflow-y:scroll}html.is-reveal-open body{overflow-y:hidden}.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:rgba(10,10,10,0.45);overflow-y:auto}.reveal{z-index:1006;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;padding:1rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;position:relative;top:100px;margin-right:auto;margin-left:auto;overflow-y:auto}[data-whatinput='mouse'] .reveal{outline:0}@media print, screen and (min-width: 40em){.reveal{min-height:0}}.reveal .column,.reveal .columns{min-width:0}.reveal>:last-child{margin-bottom:0}@media print, screen and (min-width: 40em){.reveal{width:600px;max-width:90rem}}.reveal.collapse{padding:0}@media print, screen and (min-width: 40em){.reveal.tiny{width:30%;max-width:90rem}}@media print, screen and (min-width: 40em){.reveal.small{width:50%;max-width:90rem}}@media print, screen and (min-width: 40em){.reveal.large{width:90%;max-width:90rem}}.reveal.full{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}@media print, screen and (max-width: 39.99875em){.reveal{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}}.reveal.without-overlay{position:fixed}.hide{display:none !important}.invisible{visibility:hidden}@media print, screen and (max-width: 39.99875em){.hide-for-small-only{display:none !important}}@media screen and (max-width: 0em), screen and (min-width: 40em){.show-for-small-only{display:none !important}}@media print, screen and (min-width: 40em){.hide-for-medium{display:none !important}}@media screen and (max-width: 39.99875em){.show-for-medium{display:none !important}}@media print, screen and (min-width: 40em) and (max-width: 63.99875em){.hide-for-medium-only{display:none !important}}@media screen and (max-width: 39.99875em), screen and (min-width: 64em){.show-for-medium-only{display:none !important}}@media print, screen and (min-width: 64em){.hide-for-large{display:none !important}}@media screen and (max-width: 63.99875em){.show-for-large{display:none !important}}@media print, screen and (min-width: 64em) and (max-width: 74.99875em){.hide-for-large-only{display:none !important}}@media screen and (max-width: 63.99875em), screen and (min-width: 75em){.show-for-large-only{display:none !important}}.show-for-sr,.show-on-focus{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.show-on-focus:active,.show-on-focus:focus{position:static !important;width:auto !important;height:auto !important;overflow:visible !important;clip:auto !important;white-space:normal !important}.show-for-landscape,.hide-for-portrait{display:block !important}@media screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:block !important}}@media screen and (orientation: portrait){.show-for-landscape,.hide-for-portrait{display:none !important}}.hide-for-landscape,.show-for-portrait{display:none !important}@media screen and (orientation: landscape){.hide-for-landscape,.show-for-portrait{display:none !important}}@media screen and (orientation: portrait){.hide-for-landscape,.show-for-portrait{display:block !important}}.float-left{float:left !important}.float-right{float:right !important}.float-center{display:block;margin-right:auto;margin-left:auto}.clearfix::before,.clearfix::after{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.clearfix::after{clear:both}@font-face{font-family:'OpenSauceSansBlack';src:url(//trift.io/wp-content/themes/trift/assets/css/dist/9eb8374bc809fa9374dc2a1a75ca33ee.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:'OpenSauceSansExtraBold';src:url(//trift.io/wp-content/themes/trift/assets/css/dist/3039c5b4d2f1b72886d2d5fcb3f9c066.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:'OpenSauceSansBold';src:url(//trift.io/wp-content/themes/trift/assets/css/dist/1f746bc4b3fa46843bd0fdc0754fcb4f.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:block}@font-face{font-family:'OpenSauceSansSemiBold';src:url(//trift.io/wp-content/themes/trift/assets/css/dist/e92ada28a0f9954101295d582a93adb4.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:'OpenSauceSansMedium';src:url(//trift.io/wp-content/themes/trift/assets/css/dist/587e767501e047a0138ab0a9a89ca09b.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:'OpenSauceSansRegular';src:url(//trift.io/wp-content/themes/trift/assets/css/dist/95e5315fea46be0c13773be0a97759e2.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(//trift.io/wp-content/themes/trift/assets/css/dist/b01516c1808be557667befec76cd6318.eot);src:url(//trift.io/wp-content/themes/trift/assets/css/dist/b01516c1808be557667befec76cd6318.eot?#iefix) format("embedded-opentype"),url(//trift.io/wp-content/themes/trift/assets/css/dist/4a74738e7728e93c4394b8604081da62.woff2) format("woff2"),url(//trift.io/wp-content/themes/trift/assets/css/dist/3c6879c4f342203d099bdd66dce6d396.woff) format("woff"),url(//trift.io/wp-content/themes/trift/assets/css/dist/49f00693b0e5d45097832ef5ea1bc541.ttf) format("truetype"),url(//trift.io/wp-content/themes/trift/assets/css/dist/3602b7e8b2cb1462b0bef9738757ef8a.svg#fontawesome) format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(//trift.io/wp-content/themes/trift/assets/css/dist/8ac3167427b1d5d2967646bd8f7a0587.eot);src:url(//trift.io/wp-content/themes/trift/assets/css/dist/8ac3167427b1d5d2967646bd8f7a0587.eot?#iefix) format("embedded-opentype"),url(//trift.io/wp-content/themes/trift/assets/css/dist/8e1ed89b6ccb8ce41faf5cb672677105.woff2) format("woff2"),url(//trift.io/wp-content/themes/trift/assets/css/dist/4451e1d86df7491dd874f2c41eee1053.woff) format("woff"),url(//trift.io/wp-content/themes/trift/assets/css/dist/205f07b3883c484f27f40d21a92950d4.ttf) format("truetype"),url(//trift.io/wp-content/themes/trift/assets/css/dist/664de3932dd6291b4b8a8c0ddbcb4c61.svg#fontawesome) format("svg")} .fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}.fab,.far{font-weight:400}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(https://trift.io/wp-content/themes/trift/img/ajax-loader.gif) center center no-repeat}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}:root{--main-accent-color: red}html{font-family:"OpenSauceSansRegular";font-size:16px}@media print, screen and (max-width: 63.99875em){html{font-size:14px}}@media (max-width: 1199px){html{font-size:14px}}@media (min-width: 640px) and (max-width: 893px){html{font-size:12.5px}}@media (min-width: 500px) and (max-width: 540px){html{font-size:12px}}@media (max-width: 540px){html{font-size:13px}}@media screen and (max-width: 24.9375em){html{font-size:12px}}html body{color:#030219;font-family:"OpenSauceSansRegular";overflow-x:hidden}html body *{outline:none}html body *:before,html body *:after{background-size:contain !important}nav ul{margin-left:0}nav li{list-style:none}p{font-size:18px;line-height:1.45}@media screen and (max-width: 39.99875em){p{font-size:16px}}span.bold{font-weight:bold}.preview{border-radius:12px;background-size:cover;background-repeat:no-repeat}.preview img{border-radius:12px}.fixed{position:fixed}@media screen and (min-width: 40em){.grid-container:not(.full){padding-right:0;padding-left:0}}.b-header{width:100%;height:537px;position:relative;border-bottom:5px solid #3733DC}@media screen and (max-width: 39.99875em){.b-header{width:103%;margin-left:-.46875rem}}#l-vexp-cat .b-header{background-color:#030219;height:24.9375rem;border-bottom:none}@media screen and (max-width: 39.99875em){#l-vexp-cat .b-header{height:auto;background-color:#fff;color:#030219}}#l-vexp-buy .b-header,#l-v-exp-t1 .b-header,#l-v-exp-t2 .b-header{background-color:#030219;height:25.25rem;border-bottom:none}@media screen and (max-width: 39.99875em){#l-vexp-buy .b-header,#l-v-exp-t1 .b-header,#l-v-exp-t2 .b-header{background-color:#fff;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/db533f412e3fd5d40dfb05b31c6612b5.svg) right -150% no-repeat}}#l-travel-guides .b-header{background-color:#030219;height:24.9375rem;border-bottom:none}@media screen and (max-width: 39.99875em){#l-travel-guides .b-header{height:auto;background-color:#fff;color:#030219}}#l-travel-guides.show-page .b-header{background:#030219;background-size:cover;background-position:50% 50%;height:25.25rem;border-bottom:none}#l-travel-stories.index-page .b-header{background-color:#030219;height:24.9375rem;border-bottom:none}@media screen and (max-width: 39.99875em){#l-travel-stories.index-page .b-header{height:auto;background-color:#fff;color:#030219}}#l-travel-stories.show-page .b-header{background:#030219;background-size:cover;background-position:50% 50%;height:25.25rem;border-bottom:none}#l-home .b-header{background:url(https://trift.io/wp-content/themes/trift/img/home-calm-bg@2x.jpg) no-repeat;background-size:100%;height:36.5625rem;border-bottom:none}@media screen and (max-width: 39.99875em){#l-home .b-header{height:354px;background:#030219}}#l-bonito.index-page .b-header{background:#ebe7e4}#l-travel-advisory .b-header{height:43.9375rem;background:#3733DC;background-size:130% 80%;border-bottom:none}#l-travel-advisory .b-header:after{width:100%;height:100%;content:'';background:url(//trift.io/wp-content/themes/trift/assets/css/dist/41321c4155826e482233897a44eb44e5.svg) no-repeat;position:absolute;top:109px;left:0;z-index:4}.b-header .black-bg{width:100%;height:100%;position:absolute;background:rgba(3,13,28,0.4)}.b-top-nav--m{padding-top:27px;position:fixed;width:100%;z-index:100;padding-bottom:17px}.b-top-nav--m.dark{background-color:#030219}.b-top-nav--m.white{background-color:#fff;color:#030219}.b-top-nav--m.white .logo-top img{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/9f3fe40c6d477f0c02325218fe48a004.svg) no-repeat;width:5.625rem;height:2.25rem;padding-left:5.625rem;background-size:100%}.b-top-nav--m.white nav a{color:#030219}.b-top-nav--m.white nav a .i-search:after{background:url(//trift.io/wp-content/themes/trift/assets/css/dist/bc7e55b7c73bd4b81c1d0fc9503fc820.svg) no-repeat}.b-top-nav--m.white nav a .i-profile:before{background:url(//trift.io/wp-content/themes/trift/assets/css/dist/7997e2de455c205b9affbdc0638293a1.svg) no-repeat}.b-top-nav--m.white nav a.-dots{color:#030219}.b-top-nav--m.violet{background-color:#3733DC}@media screen and (min-width: 40em){.b-top-nav--m{display:none}}.b-top-nav--m .logo-top{display:inline-block;margin-left:2.3125rem}.b-top-nav--m .-top-nav ul{display:block;line-height:0}.b-top-nav--m .-top-nav li{display:inline-block;margin-right:35px;position:relative}.b-top-nav--m .-top-nav a{position:relative;display:inline-block;z-index:5}.b-top-nav--m .-top-nav .i-profile:before{top:-4px}.b-top-nav--m .-top-nav .-dots{position:absolute;color:#fff;font-weight:bold;top:-3px;font-size:32px;letter-spacing:-1px}.b-top-nav--m .-top-nav .submenu{width:70%;height:100vh;position:fixed;background-color:#3733DC;right:0;top:0;z-index:4;padding-bottom:38px;padding-left:20px;padding-right:15px}.admin-bar .b-top-nav--m .submenu{padding-top:40px}.b-top-nav--m .-top-nav .submenu .b-explore-search,.b-top-nav--m .-top-nav .submenu .b-top-search{margin-left:0;padding:0;width:100%;margin-bottom:26px}.b-top-nav--m .-top-nav .submenu .b-explore-search form,.b-top-nav--m .-top-nav .submenu .b-top-search form{float:left;margin-top:10px}.b-top-nav--m .-top-nav .submenu .b-explore-search input.q,.b-top-nav--m .-top-nav .submenu .b-top-search input.q{width:100%}.b-top-nav--m .-top-nav .submenu .b-explore-search button[type="submit"],.b-top-nav--m .-top-nav .submenu .b-top-search button[type="submit"]{right:10px}.b-top-nav--m .-top-nav .submenu .b-explore-search button[type="submit"] .i-search:after,.b-top-nav--m .-top-nav .submenu .b-top-search button[type="submit"] .i-search:after{top:-5px}.b-top-nav--m .-top-nav .submenu nav{color:#fff}.b-top-nav--m .-top-nav .submenu nav:first-of-type{margin-top:40px;float:right}.b-top-nav--m .-top-nav .submenu nav:first-of-type li{margin-bottom:41px;display:block;text-align:right;margin-right:30px}.b-top-nav--m .-top-nav .submenu nav:first-of-type a{font-family:'OpenSauceSansBold';font-size:15px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.b-top-nav--m .-top-nav .submenu nav:last-of-type{position:absolute;bottom:38px;left:38px}.b-top-nav--m .-top-nav .submenu nav:last-of-type .sign-up{font-family:'OpenSauceSansBold';font-size:16px;width:121px;height:50px;border-radius:98px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.21);box-shadow:0 0 5px 0 rgba(0,0,0,0.21);background-color:#030219;color:#fff;line-height:50px;text-align:center}.b-top-nav--m .-top-nav .submenu nav:last-of-type .log-in{font-family:'OpenSauceSansBold';font-size:16px}.b-top-nav.page-nav{height:5.3125rem;position:fixed;top:0;z-index:100;display:none}@media screen and (min-width: 40em){.b-top-nav.page-nav{display:block}}.grid-container.full .b-top-nav.page-nav{width:inherit}.grid-container:not(.full) .b-top-nav.page-nav{width:1440px}.b-top-nav.page-nav nav.b-top-left li:hover{position:relative;border-radius:98px;background-color:#ededed;padding-left:17px;padding-top:10px;padding-bottom:11px;padding-right:16px;margin-left:-17px;margin-bottom:-14px;margin-top:-16px;margin-right:28px}.b-top-nav.page-nav nav.b-top-left li a{padding:20px 0}.b-top-nav.page-nav nav.b-top-right>ul.first-level>li:not(.profile):not(.sign-up):hover{position:relative;border-radius:98px;background-color:#ededed;padding-left:17px;padding-top:10px;padding-bottom:11px;padding-right:16px;margin-left:-17px;margin-bottom:-14px;margin-top:-16px;margin-right:10px}.b-top-nav.page-nav nav.b-top-right>ul.first-level>li:last-child:hover:before{z-index:-1;background-color:#ededed;position:absolute;border-radius:198px;width:50px;height:50px;margin-left:-15px;margin-top:-11px;content:''}.b-top-nav.page-nav.transparent{background-color:transparent !important}.b-top-nav.page-nav.transparent nav.b-top-left li:hover{background-color:#030219}.b-top-nav.page-nav.transparent nav.b-top-right>ul.first-level>li:not(.profile):not(.sign-up):hover{background-color:#030219}.b-top-nav.page-nav.transparent nav.b-top-right>ul.first-level>li:last-child:hover:before{background-color:#030219}.b-top-nav.page-nav.dark{background-color:#030219}.b-top-nav.page-nav.dark nav.b-top-left li:hover{background-color:#202936}.b-top-nav.page-nav.dark nav.b-top-right>ul.first-level>li:not(.profile):not(.sign-up):hover{background-color:#202936}.b-top-nav.page-nav.dark nav.b-top-right>ul.first-level>li:last-child:hover:before{background-color:#202936}.b-top-nav.page-nav.white{background-color:#fff}.b-top-nav.page-nav.white .logo-top img{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/9f3fe40c6d477f0c02325218fe48a004.svg) no-repeat;width:6.4375rem;height:2.6875rem;padding-left:6.4375rem;background-size:100%}.b-top-nav.page-nav.white nav a{color:#030219}.b-top-nav.page-nav.white nav.b-top-left a[href="#"]:nth-child(1):hover:before{background-color:#ededed}.b-top-nav.page-nav.white nav.b-top-left li+li:hover{background-color:#ededed}.b-top-nav.page-nav.white nav.b-top-right>ul.first-level>li:not(.profile):first-child:hover{background-color:#ededed}.b-top-nav.page-nav.white nav.b-top-right>ul.first-level>li:last-child:hover:before{background-color:#ededed}.b-top-nav.page-nav.white .search img{-webkit-box-sizing:border-box;box-sizing:border-box;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/bc7e55b7c73bd4b81c1d0fc9503fc820.svg) no-repeat;width:17px;height:17px;padding-left:17px}.b-top-nav.page-nav nav{padding-top:30px;padding-bottom:33px;height:22px}.b-top-nav.page-nav nav a{color:#fff;font-weight:bold}.b-top-nav.page-nav nav.b-top-left{position:relative;padding-left:30px}.b-top-nav.page-nav nav.b-top-left a.menu-open,.b-top-nav.page-nav nav.b-top-left a[href="#"]:nth-child(1){font-size:1.4375rem;font-family:'OpenSauceSansMedium';display:inline-block;position:absolute;top:22.5px}.b-top-nav.page-nav nav.b-top-left li{margin-right:44px}.b-top-nav.page-nav nav.b-top-right{float:right}.b-top-nav.page-nav nav.b-top-right ul.first-level>li{margin-right:26px}.b-top-nav.page-nav nav.b-top-right ul.first-level:last-child{margin-right:0}.b-top-nav.page-nav nav.b-top-right li.login{width:5.6875rem;height:3.125rem}.b-top-nav.page-nav nav.b-top-right li.sign-up:hover{cursor:pointer}.b-top-nav.page-nav nav.b-top-right li.sign-up .btn.round span{width:7.5625rem;font-weight:bold;display:inline-block;color:#030219;z-index:3;position:relative;padding-left:1rem}.b-top-nav.page-nav nav.b-top-right li.sign-up .btn.round span:after{content:'';position:absolute;display:inline-block;right:16px;width:18px;height:22px;top:3px;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/7997e2de455c205b9affbdc0638293a1.svg) no-repeat}.b-top-nav.page-nav nav.b-top-right li.sign-up .btn.round:before,.b-top-nav.page-nav nav.b-top-right li.sign-up .btn.round i:before{position:absolute;z-index:2;content:'';background-color:#fff;color:#030219;width:7.5625rem;height:3.125rem;border-radius:6.125rem;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.21);box-shadow:0 0 5px 0 rgba(0,0,0,0.21);top:18px}.b-top-nav.page-nav nav.b-top-right li.sign-up .btn.round i:before{top:-12px}.b-top-nav.page-nav nav.b-top-right li.profile{position:relative}.b-top-nav.page-nav nav.b-top-right li.profile .submenu{z-index:99;position:absolute;display:block;left:-50px;top:75px;width:210px;padding-top:13px;padding-left:9px;padding-right:9px;padding-bottom:14px;border-radius:12px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.21);box-shadow:0 0 5px 0 rgba(0,0,0,0.21);background-color:#fff}.b-top-nav.page-nav nav.b-top-right li.profile .submenu a{font-size:1rem;width:100%;display:block;color:#030219;font-size:16px;font-weight:500;width:100%;padding-top:9px;padding-bottom:9px;padding-left:19px}.b-top-nav.page-nav nav.b-top-right li.profile .submenu a.btn.red{border-radius:12px;text-align:center;color:#fff;padding-left:0;margin-top:10px}.b-top-nav.page-nav nav.b-top-right li.profile .submenu li{display:block}.b-top-nav.page-nav nav.b-top-right li.profile .submenu li.bottom{margin-top:31px}.b-top-nav.page-nav nav.b-top-right li.profile .submenu a:not(.btn):hover{border-radius:8px;background-color:#ededed}.b-top-nav.page-nav nav.b-top-right li a.profile{position:relative;display:inline-block;width:139px;height:50px;border-radius:98px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.21);box-shadow:0 0 5px 0 rgba(0,0,0,0.21);background-color:#ffffff;padding-top:12px;padding-left:2.9375rem;color:#030219;margin-top:-12px}.b-top-nav.page-nav nav.b-top-right li a.profile:before{content:'';width:20px;height:20px;position:absolute;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/91bfee82405ee78875f9af78c0d2f0cb.svg) no-repeat;left:20px;top:17px}.b-top-nav.page-nav nav.b-top-right li:last-of-type{margin-right:0}.b-top-nav.page-nav nav>ul{list-style:none}.b-top-nav.page-nav nav li{display:inline-block}.b-top-nav.page-nav a.logo-top{color:#fff;margin-top:28px;display:inline-block;width:6.4375rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#l-vexp-buy .b-article-desc h1,#l-v-exp-t1 .b-article-desc h1,#l-v-exp-t2 .b-article-desc h1{font-size:2rem;font-family:'OpenSauceSansBlack'}@media screen and (max-width: 39.99875em){#l-vexp-buy .b-article-desc h1,#l-v-exp-t1 .b-article-desc h1,#l-v-exp-t2 .b-article-desc h1{color:#030219 !important;position:relative;max-width:480px;word-wrap:break-word;margin-left:29px}}#l-vexp-buy .b-article-desc h1 .__i.b-cap,#l-v-exp-t1 .b-article-desc h1 .__i.b-cap,#l-v-exp-t2 .b-article-desc h1 .__i.b-cap{font-size:1.1875rem;font-family:'OpenSauceSansMedium';position:absolute;right:6.5%;bottom:45px;line-height:0.94;border-radius:36.1px;border:solid 3.6px #ffffff;padding-right:21px;padding-top:15px;padding-bottom:18px;padding-left:59px;height:72px}@media screen and (max-width: 39.99875em){#l-vexp-buy .b-article-desc h1 .__i.b-cap,#l-v-exp-t1 .b-article-desc h1 .__i.b-cap,#l-v-exp-t2 .b-article-desc h1 .__i.b-cap{padding-left:42px;border:none;color:#030219;left:0;right:unset;top:-63px;font-size:16px;line-height:16px;font-family:'OpenSauceSansBold'}#l-vexp-buy .b-article-desc h1 .__i.b-cap:before,#l-v-exp-t1 .b-article-desc h1 .__i.b-cap:before,#l-v-exp-t2 .b-article-desc h1 .__i.b-cap:before{left:0 !important;width:24px !important;height:31px !important}}#l-vexp-buy .b-article-desc .btn.back,#l-v-exp-t1 .b-article-desc .btn.back,#l-v-exp-t2 .b-article-desc .btn.back{margin-bottom:30px}.b-img{width:calc(100% + 20px);height:500px;margin-top:30px;background-position:center bottom}#l-travel-guides .b-article-desc h1 .__i.b-cap:before,#l-travel-guides .b-article-desc p.header .__i.b-cap:before{content:'';position:absolute;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/d15c2515db31dcc5b989c3510feb804e.svg) no-repeat;width:1.8125rem;height:1.8125rem;left:1.3125rem;top:1.0625rem}@media screen and (max-width: 39.99875em){#l-travel-guides .b-article-desc h1 .__i.b-cap:before,#l-travel-guides .b-article-desc p.header .__i.b-cap:before{background:url(//trift.io/wp-content/themes/trift/assets/css/dist/932fccf977807afe2786006874e65f0d.svg) no-repeat}}#l-travel-guides .b-article-desc .b-img{background:url(//trift.io/wp-content/themes/trift/assets/css/dist/2e8295bf5f3499b93ec6baa01a7f372d.svg) no-repeat;background-size:123% 100%;width:100%;height:500px}#l-travel-stories .b-article-desc h1 .__i.b-cap:before,#l-travel-stories .b-article-desc p.header .__i.b-cap:before{content:'';position:absolute;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/21d607fd01a6aa33a2ef371919347e8e.svg) no-repeat;width:1.9375rem;height:1.9375rem;left:1.3125rem;top:1.0625rem}@media screen and (max-width: 39.99875em){#l-travel-stories .b-article-desc h1 .__i.b-cap:before,#l-travel-stories .b-article-desc p.header .__i.b-cap:before{background:url(//trift.io/wp-content/themes/trift/assets/css/dist/6557ef671e5f2ace511880a4cd47a4e7.svg) no-repeat}}#l-travel-stories .b-article-desc .b-img{background:url(//trift.io/wp-content/themes/trift/assets/css/dist/0f9a7672ca2a938448dbdb03856234e2.svg) no-repeat;background-size:123% 100%;width:100%;height:500px}#l-travel-stories.show-page h1,#l-travel-guides.show-page h1{position:relative;font-family:'OpenSauceSansBold';font-size:1.1875rem}#l-travel-stories.show-page h1 .__i.b-cap,#l-travel-guides.show-page h1 .__i.b-cap{top:-21px;position:absolute;right:6.5%;line-height:0.94;border:solid 3.6px #ffffff;padding-right:calc(1.3125rem * 1.1);padding-top:calc(.9375rem * 1.1);padding-bottom:calc(1.125rem * 1.1);padding-left:calc(3.6875rem * 1.1);height:4.5rem;border-radius:2.25625rem}@media screen and (max-width: 39.99875em){#l-travel-stories.show-page h1 .__i.b-cap,#l-travel-guides.show-page h1 .__i.b-cap{display:none}}#l-vexp-cat .b-article-desc h1 .__i.b-cap:before,#l-vexp-cat .b-article-desc p.header .__i.b-cap:before,#l-vexp-buy .b-article-desc h1 .__i.b-cap:before,#l-vexp-buy .b-article-desc p.header .__i.b-cap:before,#l-v-exp-t1 .b-article-desc h1 .__i.b-cap:before,#l-v-exp-t1 .b-article-desc p.header .__i.b-cap:before,#l-v-exp-t2 .b-article-desc h1 .__i.b-cap:before,#l-v-exp-t2 .b-article-desc p.header .__i.b-cap:before{content:'';position:absolute;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/9c5db8c27be0ec97808a6114a9941f95.svg) no-repeat;width:1.8125rem;height:1.8125rem;left:21px;top:17px}@media screen and (max-width: 39.99875em){#l-vexp-cat .b-article-desc h1 .__i.b-cap:before,#l-vexp-cat .b-article-desc p.header .__i.b-cap:before,#l-vexp-buy .b-article-desc h1 .__i.b-cap:before,#l-vexp-buy .b-article-desc p.header .__i.b-cap:before,#l-v-exp-t1 .b-article-desc h1 .__i.b-cap:before,#l-v-exp-t1 .b-article-desc p.header .__i.b-cap:before,#l-v-exp-t2 .b-article-desc h1 .__i.b-cap:before,#l-v-exp-t2 .b-article-desc p.header .__i.b-cap:before{background:url(//trift.io/wp-content/themes/trift/assets/css/dist/af5be47f86d44775d1faa558abb980e1.svg) no-repeat}}#l-vexp-cat .b-article-desc .b-img,#l-vexp-buy .b-article-desc .b-img,#l-v-exp-t1 .b-article-desc .b-img,#l-v-exp-t2 .b-article-desc .b-img{background:url(//trift.io/wp-content/themes/trift/assets/css/dist/ecced340c096be72e9710aeb553ed028.svg) no-repeat;background-size:123% 100%;width:100%;height:500px}#l-vexp-cat .b-article-desc,#l-travel-guides .b-article-desc,#l-travel-stories .b-article-desc{padding-top:210px;color:#fff}@media screen and (max-width: 39.99875em){#l-vexp-cat .b-article-desc,#l-travel-guides .b-article-desc,#l-travel-stories .b-article-desc{padding-top:132px;color:#030219}}#l-vexp-cat .b-article-desc h1.icon,#l-travel-guides .b-article-desc h1.icon,#l-travel-stories .b-article-desc h1.icon{color:#fff;padding-left:3.625rem;position:relative;font-family:"OpenSauceSansBold";font-size:1.375rem;font-family:'OpenSauceSansMedium';font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal}#l-vexp-cat .b-article-desc h1.icon:before,#l-travel-guides .b-article-desc h1.icon:before,#l-travel-stories .b-article-desc h1.icon:before{content:'';position:absolute;background-image:url(//trift.io/wp-content/themes/trift/assets/css/dist/9c5db8c27be0ec97808a6114a9941f95.svg);width:2.5rem;height:2.5rem;left:0}#l-vexp-cat .b-article-desc p.header,#l-travel-guides .b-article-desc p.header,#l-travel-stories .b-article-desc p.header{font-size:1.125rem;font-family:'OpenSauceSansMedium';margin-top:1.875rem;position:relative}@media screen and (max-width: 39.99875em){#l-vexp-cat .b-article-desc p.header,#l-travel-guides .b-article-desc p.header,#l-travel-stories .b-article-desc p.header{padding-top:60px;margin-left:30px;margin-right:30px}}#l-vexp-cat .b-article-desc p.header .b-cap,#l-travel-guides .b-article-desc p.header .b-cap,#l-travel-stories .b-article-desc p.header .b-cap{top:-21px;position:absolute;right:6.5%;line-height:0.94;border:solid 3.6px #ffffff;padding-right:calc(1.3125rem * 1.1);padding-top:calc(.9375rem * 1.1);padding-bottom:calc(1.125rem * 1.1);padding-left:calc(3.6875rem * 1.1);height:4.5rem;border-radius:2.25625rem}@media screen and (max-width: 39.99875em){#l-vexp-cat .b-article-desc p.header .b-cap,#l-travel-guides .b-article-desc p.header .b-cap,#l-travel-stories .b-article-desc p.header .b-cap{border:solid 2.5px #030219;right:unset;left:0;font-size:1.2rem}}#l-vexp-buy .b-article-desc,#l-v-exp-t1 .b-article-desc,#l-v-exp-t2 .b-article-desc{color:#fff;padding-top:257px}@media screen and (max-width: 39.99875em){#l-vexp-buy .b-article-desc,#l-v-exp-t1 .b-article-desc,#l-v-exp-t2 .b-article-desc{padding-top:200px}}#l-vexp-buy .b-article-desc .back.btn,#l-v-exp-t1 .b-article-desc .back.btn,#l-v-exp-t2 .b-article-desc .back.btn{margin-bottom:20px}#l-vexp-buy .b-article-desc h1,#l-v-exp-t1 .b-article-desc h1,#l-v-exp-t2 .b-article-desc h1{font-size:2rem;font-family:'OpenSauceSansBlack';font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.15;letter-spacing:normal;color:#fff}#l-vexp-buy .b-intro,#l-v-exp-t1 .b-intro,#l-v-exp-t2 .b-intro{margin-bottom:3.5625rem}#l-vexp-buy .b-intro h2,#l-v-exp-t1 .b-intro h2,#l-v-exp-t2 .b-intro h2{margin-bottom:.625rem}#l-vexp-buy .-n1,#l-v-exp-t1 .-n1,#l-v-exp-t2 .-n1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#l-vexp-buy .-n2,#l-v-exp-t1 .-n2,#l-v-exp-t2 .-n2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#l-vexp-buy .-n3,#l-v-exp-t1 .-n3,#l-v-exp-t2 .-n3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (max-width: 39.99875em){#l-vexp-buy .-n1,#l-v-exp-t1 .-n1,#l-v-exp-t2 .-n1{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#l-vexp-buy .-n2,#l-v-exp-t1 .-n2,#l-v-exp-t2 .-n2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#l-vexp-buy .-n3,#l-v-exp-t1 .-n3,#l-v-exp-t2 .-n3{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#l-vexp-buy .b-page-content,#l-v-exp-t1 .b-page-content,#l-v-exp-t2 .b-page-content{margin-top:2.75rem}@media screen and (max-width: 39.99875em){#l-vexp-buy .b-page-content,#l-v-exp-t1 .b-page-content,#l-v-exp-t2 .b-page-content{margin-top:0}}@media screen and (min-width: 64em){#l-vexp-buy .b-page-content .b-main-article .padding-sync,#l-v-exp-t1 .b-page-content .b-main-article .padding-sync,#l-v-exp-t2 .b-page-content .b-main-article .padding-sync{padding-left:6.875rem;padding-right:3.5625rem}}#l-vexp-buy .b-page-content h1,#l-v-exp-t1 .b-page-content h1,#l-v-exp-t2 .b-page-content h1{font-size:2rem;font-family:'OpenSauceSansBlack';font-weight:bold;line-height:1.15;margin-bottom:40px}#l-vexp-buy .b-page-content .b-about-slider,#l-v-exp-t1 .b-page-content .b-about-slider,#l-v-exp-t2 .b-page-content .b-about-slider{max-height:26.875rem;height:26.875rem;width:100%;-o-object-fit:contain;object-fit:contain;border-radius:12px;margin-bottom:3.125rem}#l-vexp-buy .b-page-content .b-about-slider .slick-current+.slick-slide div img,#l-v-exp-t1 .b-page-content .b-about-slider .slick-current+.slick-slide div img,#l-v-exp-t2 .b-page-content .b-about-slider .slick-current+.slick-slide div img{float:right}#l-vexp-buy .b-page-content .b-about-slider .slick-current+.slick-slide .map-slide,#l-v-exp-t1 .b-page-content .b-about-slider .slick-current+.slick-slide .map-slide,#l-v-exp-t2 .b-page-content .b-about-slider .slick-current+.slick-slide .map-slide{width:auto !important;float:right}#l-vexp-buy .b-page-content .b-about-slider .map-slide,#l-v-exp-t1 .b-page-content .b-about-slider .map-slide,#l-v-exp-t2 .b-page-content .b-about-slider .map-slide{position:relative}#l-vexp-buy .b-page-content .b-about-slider .map-slide .btn,#l-v-exp-t1 .b-page-content .b-about-slider .map-slide .btn,#l-v-exp-t2 .b-page-content .b-about-slider .map-slide .btn{left:144px}#l-vexp-buy .b-page-content .b-about-slider .slick-prev,#l-v-exp-t1 .b-page-content .b-about-slider .slick-prev,#l-v-exp-t2 .b-page-content .b-about-slider .slick-prev{left:34px}#l-vexp-buy .b-page-content .b-about-slider .slick-next,#l-v-exp-t1 .b-page-content .b-about-slider .slick-next,#l-v-exp-t2 .b-page-content .b-about-slider .slick-next{right:2.1875rem}#l-vexp-buy .b-page-content .b-top-preview,#l-v-exp-t1 .b-page-content .b-top-preview,#l-v-exp-t2 .b-page-content .b-top-preview{margin:0 auto;margin-bottom:30px}@media screen and (max-width: 39.99875em){#l-vexp-buy .b-page-content .b-top-preview,#l-v-exp-t1 .b-page-content .b-top-preview,#l-v-exp-t2 .b-page-content .b-top-preview{width:100%;border-radius:12px;height:23.75rem}}@media screen and (max-width: 39.99875em){#l-vexp-buy .b-page-content .b-about-experience .column,#l-vexp-buy .b-page-content .b-about-experience .columns,#l-v-exp-t1 .b-page-content .b-about-experience .column,#l-v-exp-t1 .b-page-content .b-about-experience .columns,#l-v-exp-t2 .b-page-content .b-about-experience .column,#l-v-exp-t2 .b-page-content .b-about-experience .columns{padding-left:0;padding-right:0}}#l-vexp-buy .b-page-content .b-about-experience .preview,#l-v-exp-t1 .b-page-content .b-about-experience .preview,#l-v-exp-t2 .b-page-content .b-about-experience .preview{height:26.875rem}#l-vexp-buy .b-page-content .b-about-experience .b-map .btn.open-maps,#l-v-exp-t1 .b-page-content .b-about-experience .b-map .btn.open-maps,#l-v-exp-t2 .b-page-content .b-about-experience .b-map .btn.open-maps{width:auto}#l-vexp-buy .b-page-content h2,#l-v-exp-t1 .b-page-content h2,#l-v-exp-t2 .b-page-content h2{font-size:1.75rem;font-family:'OpenSauceSansExtraBold';font-weight:bold;line-height:1.15}#l-vexp-buy .b-page-content .b-general,#l-v-exp-t1 .b-page-content .b-general,#l-v-exp-t2 .b-page-content .b-general{margin-bottom:40px}#l-vexp-buy .b-page-content .b-general p,#l-v-exp-t1 .b-page-content .b-general p,#l-v-exp-t2 .b-page-content .b-general p{max-width:54.375rem}#l-vexp-buy .b-page-content .b-places,#l-v-exp-t1 .b-page-content .b-places,#l-v-exp-t2 .b-page-content .b-places{margin-bottom:1.5625rem}#l-vexp-buy .b-page-content .b-places h2,#l-v-exp-t1 .b-page-content .b-places h2,#l-v-exp-t2 .b-page-content .b-places h2{margin-bottom:3.625rem}#l-vexp-buy .b-page-content .b-places .slider,#l-v-exp-t1 .b-page-content .b-places .slider,#l-v-exp-t2 .b-page-content .b-places .slider{width:100%}#l-vexp-buy .b-page-content .b-places .slider .slick-slide,#l-v-exp-t1 .b-page-content .b-places .slider .slick-slide,#l-v-exp-t2 .b-page-content .b-places .slider .slick-slide{margin:0 20px}#l-vexp-buy .b-page-content .b-places .slider .slick-list,#l-v-exp-t1 .b-page-content .b-places .slider .slick-list,#l-v-exp-t2 .b-page-content .b-places .slider .slick-list{margin:0 -20px}#l-vexp-buy .b-page-content .b-places .slider .slick-prev,#l-v-exp-t1 .b-page-content .b-places .slider .slick-prev,#l-v-exp-t2 .b-page-content .b-places .slider .slick-prev{left:-.0625rem}#l-vexp-buy .b-page-content .b-places .slider .slick-next,#l-v-exp-t1 .b-page-content .b-places .slider .slick-next,#l-v-exp-t2 .b-page-content .b-places .slider .slick-next{right:.0625rem}#l-vexp-buy .b-page-content .b-places .slider .preview,#l-v-exp-t1 .b-page-content .b-places .slider .preview,#l-v-exp-t2 .b-page-content .b-places .slider .preview{height:15.875rem;width:100%}#l-vexp-buy .b-page-content .b-places .slider .desc,#l-v-exp-t1 .b-page-content .b-places .slider .desc,#l-v-exp-t2 .b-page-content .b-places .slider .desc{font-size:1.375rem;font-family:'OpenSauceSansMedium';margin-left:.625rem;margin-top:1.125rem}#l-vexp-buy .b-page-content .b-places .slider .img-placeholder,#l-v-exp-t1 .b-page-content .b-places .slider .img-placeholder,#l-v-exp-t2 .b-page-content .b-places .slider .img-placeholder{width:90%;height:254px;border-radius:12px;background-color:#3733DC}#l-vexp-buy .b-page-content .b-how-it-works,#l-v-exp-t1 .b-page-content .b-how-it-works,#l-v-exp-t2 .b-page-content .b-how-it-works{margin-bottom:62px}#l-vexp-buy .b-page-content .b-how-it-works h2,#l-v-exp-t1 .b-page-content .b-how-it-works h2,#l-v-exp-t2 .b-page-content .b-how-it-works h2{margin-bottom:.5rem}#l-vexp-buy .b-page-content .b-subnav,#l-v-exp-t1 .b-page-content .b-subnav,#l-v-exp-t2 .b-page-content .b-subnav{border-top:2px solid #e5e5e5;margin-left:110px;margin-right:57px;padding-top:3.5rem;margin-bottom:106px}@media screen and (max-width: 39.99875em){#l-vexp-buy .b-page-content .b-subnav,#l-v-exp-t1 .b-page-content .b-subnav,#l-v-exp-t2 .b-page-content .b-subnav{margin-left:0;margin-right:0}}#l-vexp-buy .b-page-content .b-subnav nav,#l-v-exp-t1 .b-page-content .b-subnav nav,#l-v-exp-t2 .b-page-content .b-subnav nav{padding:0 20px}#l-vexp-buy .b-page-content .b-subnav nav ul,#l-v-exp-t1 .b-page-content .b-subnav nav ul,#l-v-exp-t2 .b-page-content .b-subnav nav ul{margin-bottom:0}#l-vexp-buy .b-page-content .b-subnav nav li,#l-v-exp-t1 .b-page-content .b-subnav nav li,#l-v-exp-t2 .b-page-content .b-subnav nav li{display:inline-block}#l-vexp-buy .b-page-content .b-subnav nav li .b-base-elm.v-exps,#l-v-exp-t1 .b-page-content .b-subnav nav li .b-base-elm.v-exps,#l-v-exp-t2 .b-page-content .b-subnav nav li .b-base-elm.v-exps{margin-top:6px}#l-vexp-buy .b-page-content .b-subnav nav li:last-child,#l-v-exp-t1 .b-page-content .b-subnav nav li:last-child,#l-v-exp-t2 .b-page-content .b-subnav nav li:last-child{float:right}#l-vexp-buy .b-page-content .b-subnav .btn.red.rounded,#l-vexp-buy .b-page-content .b-subnav .btn.black.rounded,#l-v-exp-t1 .b-page-content .b-subnav .btn.red.rounded,#l-v-exp-t1 .b-page-content .b-subnav .btn.black.rounded,#l-v-exp-t2 .b-page-content .b-subnav .btn.red.rounded,#l-v-exp-t2 .b-page-content .b-subnav .btn.black.rounded{width:238px;height:60px;padding-top:14px;padding-right:40px}#l-vexp-buy .b-page-content .b-subnav .btn.red.rounded.i-arr:after,#l-vexp-buy .b-page-content .b-subnav .btn.black.rounded.i-arr:after,#l-v-exp-t1 .b-page-content .b-subnav .btn.red.rounded.i-arr:after,#l-v-exp-t1 .b-page-content .b-subnav .btn.black.rounded.i-arr:after,#l-v-exp-t2 .b-page-content .b-subnav .btn.red.rounded.i-arr:after,#l-v-exp-t2 .b-page-content .b-subnav .btn.black.rounded.i-arr:after{margin-top:9px}#l-vexp-buy .b-page-content .b-subnav .btn.red.rounded span,#l-v-exp-t1 .b-page-content .b-subnav .btn.red.rounded span,#l-v-exp-t2 .b-page-content .b-subnav .btn.red.rounded span{font-size:1.125rem;font-family:'OpenSauceSansMedium';padding-top:18px;padding-bottom:20px;padding-left:49px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.13;letter-spacing:normal;color:#ffffff}#l-vexp-buy .b-page-content .b-vexp,#l-v-exp-t1 .b-page-content .b-vexp,#l-v-exp-t2 .b-page-content .b-vexp{position:relative;margin-bottom:30px}#l-vexp-buy .b-page-content .b-vexp .btn.vexp:before,#l-v-exp-t1 .b-page-content .b-vexp .btn.vexp:before,#l-v-exp-t2 .b-page-content .b-vexp .btn.vexp:before{content:'';position:absolute;left:75px;bottom:20px}#l-vexp-buy .b-page-content .b-vexp .btn.black.wide,#l-v-exp-t1 .b-page-content .b-vexp .btn.black.wide,#l-v-exp-t2 .b-page-content .b-vexp .btn.black.wide{font-size:1.375rem;font-family:'OpenSauceSansMedium';width:20.875rem;height:4.9375rem;border-radius:.75rem;background-color:#202936;color:#fff;font-weight:bold;font-stretch:normal;font-style:normal;line-height:0.94;letter-spacing:normal;padding-top:0;padding-left:0}#l-vexp-buy .b-page-content .b-vexp .btn.black.wide span,#l-v-exp-t1 .b-page-content .b-vexp .btn.black.wide span,#l-v-exp-t2 .b-page-content .b-vexp .btn.black.wide span{padding-left:135px;padding-top:22px;padding-bottom:15px;display:inline-block}#l-vexp-buy .b-page-content .b-vexp .btn.black.wide.rounded,#l-v-exp-t1 .b-page-content .b-vexp .btn.black.wide.rounded,#l-v-exp-t2 .b-page-content .b-vexp .btn.black.wide.rounded{border-radius:30px}#l-vexp-buy .b-page-content .b-departing-now,#l-v-exp-t1 .b-page-content .b-departing-now,#l-v-exp-t2 .b-page-content .b-departing-now{border-radius:12px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.21);box-shadow:0 0 5px 0 rgba(0,0,0,0.21);background-color:#030219;padding-left:2.25rem;padding-top:2.5625rem;padding-right:2.0625rem;padding-bottom:2.6875rem;width:20.875rem;margin:0 auto;margin-bottom:1.875rem;color:#fff}@media screen and (max-width: 39.99875em){#l-vexp-buy .b-page-content .b-departing-now,#l-v-exp-t1 .b-page-content .b-departing-now,#l-v-exp-t2 .b-page-content .b-departing-now{width:100%}}#l-vexp-buy .b-page-content .b-departing-now h4,#l-v-exp-t1 .b-page-content .b-departing-now h4,#l-v-exp-t2 .b-page-content .b-departing-now h4{font-size:1.75rem;font-family:'OpenSauceSansExtraBold';font-weight:bold;line-height:1.15}#l-vexp-buy .b-page-content .b-departing-now ul,#l-v-exp-t1 .b-page-content .b-departing-now ul,#l-v-exp-t2 .b-page-content .b-departing-now ul{margin:50px 0;padding-left:33px;position:relative;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal}#l-vexp-buy .b-page-content .b-departing-now ul li,#l-v-exp-t1 .b-page-content .b-departing-now ul li,#l-v-exp-t2 .b-page-content .b-departing-now ul li{list-style:none;margin-bottom:25px;font-family:'OpenSauceSansMedium'}#l-vexp-buy .b-page-content .b-departing-now ul li:first-child:before,#l-v-exp-t1 .b-page-content .b-departing-now ul li:first-child:before,#l-v-exp-t2 .b-page-content .b-departing-now ul li:first-child:before{content:'';position:absolute;left:0;margin-top:3px;background-image:url(//trift.io/wp-content/themes/trift/assets/css/dist/c24f8a17673c9b5727a1efeda48fe0d6.svg);width:20px;height:20px}#l-vexp-buy .b-page-content .b-departing-now ul li:last-child,#l-v-exp-t1 .b-page-content .b-departing-now ul li:last-child,#l-v-exp-t2 .b-page-content .b-departing-now ul li:last-child{margin-bottom:0}#l-vexp-buy .b-page-content .b-departing-now ul li:last-child:before,#l-v-exp-t1 .b-page-content .b-departing-now ul li:last-child:before,#l-v-exp-t2 .b-page-content .b-departing-now ul li:last-child:before{content:'';position:absolute;left:0;background-image:url(//trift.io/wp-content/themes/trift/assets/css/dist/7044fd1633c01cbf2f840d99ed631fa9.svg);width:20px;height:20px;margin-top:-2px}#l-vexp-buy .b-page-content .b-departing-now .anno,#l-v-exp-t1 .b-page-content .b-departing-now .anno,#l-v-exp-t2 .b-page-content .b-departing-now .anno{position:relative;display:inline-block;font-size:1.375rem;font-family:'OpenSauceSansMedium'}#l-vexp-buy .b-page-content .b-departing-now .btn.sign-up,#l-v-exp-t1 .b-page-content .b-departing-now .btn.sign-up,#l-v-exp-t2 .b-page-content .b-departing-now .btn.sign-up{width:153px;height:60px;border-radius:51px;color:#fff;font-weight:bold;text-align:center;line-height:60px;display:inline-block;margin-left:59px}#l-vexp-buy .b-page-content .b-note,#l-v-exp-t1 .b-page-content .b-note,#l-v-exp-t2 .b-page-content .b-note{border-radius:12px;background-color:#ededed;margin-left:110px;margin-right:57px;padding-left:45px;padding-right:45px;padding-top:35px;padding-bottom:37px;position:relative;margin-bottom:110px}@media screen and (max-width: 39.99875em){#l-vexp-buy .b-page-content .b-note,#l-v-exp-t1 .b-page-content .b-note,#l-v-exp-t2 .b-page-content .b-note{width:100%;margin-left:0;margin-right:0}}#l-vexp-buy .b-page-content .b-note p,#l-v-exp-t1 .b-page-content .b-note p,#l-v-exp-t2 .b-page-content .b-note p{font-size:1.125rem;font-family:'OpenSauceSansMedium';line-height:1.625rem;width:98%;margin:0 auto}#l-vexp-buy .b-curated-by,#l-v-exp-t1 .b-curated-by,#l-v-exp-t2 .b-curated-by{width:334px;border-radius:12px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.21);box-shadow:0 0 5px 0 rgba(0,0,0,0.21);background-color:#ffffff;padding-top:37px;padding-bottom:44px;padding-left:42px;padding-right:40px}#l-vexp-buy .b-curated-by h4,#l-v-exp-t1 .b-curated-by h4,#l-v-exp-t2 .b-curated-by h4{font-size:1.75rem;font-family:'OpenSauceSansExtraBold';font-weight:bold;line-height:1.15;margin-top:33px;margin-bottom:22px}#l-vexp-buy .b-curated-by p,#l-v-exp-t1 .b-curated-by p,#l-v-exp-t2 .b-curated-by p{font-size:1.125rem;font-family:'OpenSauceSansMedium';font-weight:500}#l-vexp-buy .b-similar,#l-v-exp-t1 .b-similar,#l-v-exp-t2 .b-similar{margin-bottom:83px}#l-vexp-buy .b-similar h3,#l-v-exp-t1 .b-similar h3,#l-v-exp-t2 .b-similar h3{font-size:1.75rem;font-family:'OpenSauceSansExtraBold';font-weight:bold;line-height:1.15;color:#030219;margin-bottom:40px}@media screen and (max-width: 39.99875em){#l-vexp-buy .b-similar h3,#l-v-exp-t1 .b-similar h3,#l-v-exp-t2 .b-similar h3{padding-left:20px}}#l-vexp-buy .b-similar .row,#l-v-exp-t1 .b-similar .row,#l-v-exp-t2 .b-similar .row{max-width:100%}#l-vexp-buy footer,#l-v-exp-t1 footer,#l-v-exp-t2 footer{margin-top:35px}#l-vexp-buy .b-map,#l-v-exp-t1 .b-map,#l-v-exp-t2 .b-map{width:100%;height:430px;background-size:100% 100%;position:relative;margin-bottom:43px}#l-vexp-buy .b-map.small,#l-v-exp-t1 .b-map.small,#l-v-exp-t2 .b-map.small{height:124px;border-radius:12px}#l-vexp-buy .b-map.small .btn.open-maps,#l-v-exp-t1 .b-map.small .btn.open-maps,#l-v-exp-t2 .b-map.small .btn.open-maps{bottom:32px;left:30px}#l-vexp-buy .b-map+.b-places,#l-v-exp-t1 .b-map+.b-places,#l-v-exp-t2 .b-map+.b-places{padding-top:16px}.b-base-elm.v-exps .icon.v-exp.black{display:inline-block;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/af5be47f86d44775d1faa558abb980e1.svg) no-repeat;width:40px;height:40px;margin-right:5px;vertical-align:sub}.b-base-elm.v-exps span{display:inline-block;font-family:"OpenSauceSansRegular";font-size:1.375rem;font-family:'OpenSauceSansMedium';font-weight:bold;line-height:0.94}#gmap{width:100%;height:inherit;border-radius:12px}.slick-prev.slick-arrow,.slick-prev.black.slick-arrow,#l-vexp-buy .b-page-content .b-places .slider .slick-prev,#l-v-exp-t1 .b-page-content .b-places .slider .slick-prev,#l-v-exp-t2 .b-page-content .b-places .slider .slick-prev,#l-travel-guides.index-page .slider .slick-prev,#l-travel-stories.index-page .slider .slick-prev,#l-travel-guides .b-page-content .b-places .slider .slick-prev,#l-travel-stories .b-page-content .b-places .slider .slick-prev,.slick-slider .slick-prev,.slick-slider.white-nav .slick-prev,.slick-prev.white.slick-arrow,#l-vexp-buy .b-page-content .b-places .slider .white.slick-prev,#l-v-exp-t1 .b-page-content .b-places .slider .white.slick-prev,#l-v-exp-t2 .b-page-content .b-places .slider .white.slick-prev,#l-travel-guides.index-page .slider .white.slick-prev,#l-travel-stories.index-page .slider .white.slick-prev,#l-travel-guides .b-page-content .b-places .slider .white.slick-prev,#l-travel-stories .b-page-content .b-places .slider .white.slick-prev,.slick-slider .white.slick-prev{background-image:url(//trift.io/wp-content/themes/trift/assets/css/dist/0af3e7bb5a0a75b8cd7245f0f88f39a6.svg);width:2.3125rem;height:2.3125rem;z-index:99}.slick-prev.slick-arrow:before,.slick-prev.black.slick-arrow:before,#l-vexp-buy .b-page-content .b-places .slider .slick-prev:before,#l-v-exp-t1 .b-page-content .b-places .slider .slick-prev:before,#l-v-exp-t2 .b-page-content .b-places .slider .slick-prev:before,#l-travel-guides.index-page .slider .slick-prev:before,#l-travel-stories.index-page .slider .slick-prev:before,#l-travel-guides .b-page-content .b-places .slider .slick-prev:before,#l-travel-stories .b-page-content .b-places .slider .slick-prev:before,.slick-slider .slick-prev:before,.slick-slider.white-nav .slick-prev:before,.slick-prev.white.slick-arrow:before,#l-vexp-buy .b-page-content .b-places .slider .white.slick-prev:before,#l-v-exp-t1 .b-page-content .b-places .slider .white.slick-prev:before,#l-v-exp-t2 .b-page-content .b-places .slider .white.slick-prev:before,#l-travel-guides.index-page .slider .white.slick-prev:before,#l-travel-stories.index-page .slider .white.slick-prev:before,#l-travel-guides .b-page-content .b-places .slider .white.slick-prev:before,#l-travel-stories .b-page-content .b-places .slider .white.slick-prev:before,.slick-slider .white.slick-prev:before{content:''}.slick-prev.slick-arrow:hover,#l-vexp-buy .b-page-content .b-places .slider .slick-prev:hover,#l-v-exp-t1 .b-page-content .b-places .slider .slick-prev:hover,#l-v-exp-t2 .b-page-content .b-places .slider .slick-prev:hover,#l-travel-guides.index-page .slider .slick-prev:hover,#l-travel-stories.index-page .slider .slick-prev:hover,#l-travel-guides .b-page-content .b-places .slider .slick-prev:hover,#l-travel-stories .b-page-content .b-places .slider .slick-prev:hover,.slick-slider .slick-prev:hover,.slick-prev.white.slick-arrow:hover,#l-vexp-buy .b-page-content .b-places .slider .white.slick-prev:hover,#l-v-exp-t1 .b-page-content .b-places .slider .white.slick-prev:hover,#l-v-exp-t2 .b-page-content .b-places .slider .white.slick-prev:hover,#l-travel-guides.index-page .slider .white.slick-prev:hover,#l-travel-stories.index-page .slider .white.slick-prev:hover,#l-travel-guides .b-page-content .b-places .slider .white.slick-prev:hover,#l-travel-stories .b-page-content .b-places .slider .white.slick-prev:hover,.slick-slider .white.slick-prev:hover{background-image:url(//trift.io/wp-content/themes/trift/assets/css/dist/74bde14099251e89083bb8ff4e73382e.svg)}#l-vexp-buy .b-page-content .b-places .slider .slick-prev,#l-v-exp-t1 .b-page-content .b-places .slider .slick-prev,#l-v-exp-t2 .b-page-content .b-places .slider .slick-prev,.black.slick-prev.slick-arrow,#l-travel-guides.index-page .slider .slick-prev,#l-travel-stories.index-page .slider .slick-prev,#l-travel-guides .b-page-content .b-places .slider .slick-prev,#l-travel-stories .b-page-content .b-places .slider .slick-prev,.slick-slider .slick-prev,.slick-slider.white-nav .black.slick-prev{background-image:url(//trift.io/wp-content/themes/trift/assets/css/dist/74bde14099251e89083bb8ff4e73382e.svg)}#l-vexp-buy .b-page-content .b-places .slider .slick-prev:hover,#l-v-exp-t1 .b-page-content .b-places .slider .slick-prev:hover,#l-v-exp-t2 .b-page-content .b-places .slider .slick-prev:hover,.black.slick-prev.slick-arrow:hover,#l-travel-guides.index-page .slider .slick-prev:hover,#l-travel-stories.index-page .slider .slick-prev:hover,#l-travel-guides .b-page-content .b-places .slider .slick-prev:hover,#l-travel-stories .b-page-content .b-places .slider .slick-prev:hover,.slick-slider .slick-prev:hover{background-image:url(//trift.io/wp-content/themes/trift/assets/css/dist/0af3e7bb5a0a75b8cd7245f0f88f39a6.svg)}.slick-next.slick-arrow,.slick-next.black.slick-arrow,#l-vexp-buy .b-page-content .b-places .slider .slick-next,#l-v-exp-t1 .b-page-content .b-places .slider .slick-next,#l-v-exp-t2 .b-page-content .b-places .slider .slick-next,#l-travel-guides.index-page .slider .slick-next,#l-travel-stories.index-page .slider .slick-next,#l-travel-guides .b-page-content .b-places .slider .slick-next,#l-travel-stories .b-page-content .b-places .slider .slick-next,.slick-slider .slick-next,.slick-slider.white-nav .slick-next{background-image:url(//trift.io/wp-content/themes/trift/assets/css/dist/750d242b6fbc18d1094323011e8fe5a7.svg);width:2.3125rem;height:2.3125rem;z-index:99}.slick-next.slick-arrow:before,.slick-next.black.slick-arrow:before,#l-vexp-buy .b-page-content .b-places .slider .slick-next:before,#l-v-exp-t1 .b-page-content .b-places .slider .slick-next:before,#l-v-exp-t2 .b-page-content .b-places .slider .slick-next:before,#l-travel-guides.index-page .slider .slick-next:before,#l-travel-stories.index-page .slider .slick-next:before,#l-travel-guides .b-page-content .b-places .slider .slick-next:before,#l-travel-stories .b-page-content .b-places .slider .slick-next:before,.slick-slider .slick-next:before,.slick-slider.white-nav .slick-next:before{content:''}.slick-next.slick-arrow:hover,#l-vexp-buy .b-page-content .b-places .slider .slick-next:hover,#l-v-exp-t1 .b-page-content .b-places .slider .slick-next:hover,#l-v-exp-t2 .b-page-content .b-places .slider .slick-next:hover,#l-travel-guides.index-page .slider .slick-next:hover,#l-travel-stories.index-page .slider .slick-next:hover,#l-travel-guides .b-page-content .b-places .slider .slick-next:hover,#l-travel-stories .b-page-content .b-places .slider .slick-next:hover,.slick-slider .slick-next:hover{background-image:url(//trift.io/wp-content/themes/trift/assets/css/dist/f49d0a151159b7cea43cb462949217a2.svg)}#l-vexp-buy .b-page-content .b-places .slider .slick-next,#l-v-exp-t1 .b-page-content .b-places .slider .slick-next,#l-v-exp-t2 .b-page-content .b-places .slider .slick-next,.black.slick-next.slick-arrow,#l-travel-guides.index-page .slider .slick-next,#l-travel-stories.index-page .slider .slick-next,#l-travel-guides .b-page-content .b-places .slider .slick-next,#l-travel-stories .b-page-content .b-places .slider .slick-next,.slick-slider .slick-next,.slick-slider.white-nav .black.slick-next{background-image:url(//trift.io/wp-content/themes/trift/assets/css/dist/f49d0a151159b7cea43cb462949217a2.svg)}#l-vexp-buy .b-page-content .b-places .slider .slick-next:hover,#l-v-exp-t1 .b-page-content .b-places .slider .slick-next:hover,#l-v-exp-t2 .b-page-content .b-places .slider .slick-next:hover,.black.slick-next.slick-arrow:hover,#l-travel-guides.index-page .slider .slick-next:hover,#l-travel-stories.index-page .slider .slick-next:hover,#l-travel-guides .b-page-content .b-places .slider .slick-next:hover,#l-travel-stories .b-page-content .b-places .slider .slick-next:hover,.slick-slider .slick-next:hover{background-image:url(//trift.io/wp-content/themes/trift/assets/css/dist/750d242b6fbc18d1094323011e8fe5a7.svg)}.b-main-article{position:relative}.b-social-strip{position:fixed;z-index:10;bottom:273px}@media screen and (max-width: 39.99875em), screen and (min-width: 40em) and (max-width: 63.99875em){.b-social-strip{display:none !important}}.b-social-strip.__toTop{top:125px}.b-social-strip a.icon{display:block;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/1b6621ac34ad7577361914f2be895ada.svg);width:3.125rem;height:3.125rem;margin-bottom:1.25rem;background-size:100%}.b-social-strip a.icon.fb{background-position:0 0}.b-social-strip a.icon.tw{background-position:0 -4.1875rem}.b-social-strip a.icon.linkedin{background-position:0 -8.375rem}.b-social-strip a.icon.pinterest{background-position:0 -12.5625rem}.b-tour-item .preview,.b-guide-item .preview{border-radius:.75rem;width:13.9375rem;height:15.875rem;background-color:#3733DC;position:relative;margin-bottom:1.25rem}@media screen and (max-width: 39.99875em){.b-tour-item .preview,.b-guide-item .preview{width:100%}}.b-tour-item .preview .icon.v-exp,.b-guide-item .preview .icon.v-exp{position:absolute;top:.9375rem;left:.9375rem;width:2.375rem;height:2.375rem;background-color:#030219;border-radius:1.875rem}.b-tour-item .preview .icon.v-exp:before,.b-guide-item .preview .icon.v-exp:before{width:.8125rem;height:1.0625rem;left:.75rem !important;top:.625rem !important}.b-tour-item .preview span.price,.b-guide-item .preview span.price{font-size:1rem;display:inline-block;position:absolute;font-weight:bold;left:15px;bottom:15px;border-radius:50px;background-color:#ffffff;padding-top:.75rem;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:.75rem}.b-tour-item .desc,.b-guide-item .desc{font-size:1.375rem;font-family:'OpenSauceSansMedium';font-weight:bold;color:#030219;margin-bottom:10px;padding-right:15%;width:90%}@media screen and (max-width: 39.99875em){.b-tour-item .desc,.b-guide-item .desc{width:100%;padding-right:0}}.b-page-content .b-top-nav{margin-top:43px;margin-bottom:64px}.b-page-content .b-top-nav .b-breadcrumbs{margin-top:27px;margin-bottom:80px}.b-page-content .b-top-nav .b-breadcrumbs a{font-size:1.125rem;font-family:'OpenSauceSansMedium';color:#030219;font-family:"OpenSauceSansRegular";color:#030219}.b-page-content .b-top-nav .b-breadcrumbs a:hover{text-decoration:underline}.b-page-content .b-top-nav .b-search input.textfield{width:358px;height:60px;border-radius:8px;border:solid 1px #e7e7e7;background-color:#ffffff;padding-left:25px;margin-right:21px}.b-page-content .b-top-nav .b-search button[type="submit"]{width:118px;height:60px;border-radius:44px;background-color:#3733DC;color:#fff;font-family:"OpenSauceSansBold";font-weight:bold}.b-page-content .b-top-nav .b-search button[type="submit"]:hover{cursor:pointer}.b-page-content section>h2{font-size:2rem;font-family:'OpenSauceSansBlack';font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.15;letter-spacing:normal;margin-bottom:38px}.b-page-content .b-vtours .preview{width:100%;height:254px;border-radius:12px;background-color:#3733DC;position:relative;margin-bottom:17px}.b-page-content .b-vtours .preview img.v-exp{position:absolute;top:15px;left:15px;width:50px;height:50px}.b-page-content .b-vtours .preview span.price{font-size:1rem;display:inline-block;position:absolute;font-weight:bold;left:15px;bottom:15px;border-radius:50px;background-color:#ffffff;padding-top:.75rem;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:.75rem}.b-page-content .desc{font-family:'OpenSauceSansBold';font-weight:bold;margin-bottom:12px;font-style:normal;line-height:1.3;letter-spacing:normal;color:#000}.b-page-content .additions{font-weight:500;color:#030d1c}.b-page-content .b-more-exp{margin-top:60px;margin-bottom:60px}#l-inner .b-header{height:147px;border-bottom:0}@media screen and (max-width: 39.99875em){#l-inner .b-header{height:120px}}#l-inner .b-header .b-top-nav--m{height:80px}#l-inner dl{font-size:1.125rem}#l-inner dl dt{font-family:'OpenSauceSansBold';display:inline-block;float:left;clear:left}#l-inner dl dd{font-family:'OpenSauceSansRegular';display:inline-block;float:left;margin-left:5px;margin-bottom:25px}#l-inner dl dd p{margin-bottom:0;line-height:18px}#l-inner dl dd+dd{float:left;clear:both;margin-left:0}#l-inner .b-left-nav{margin-bottom:23px}#l-inner .b-left-nav ul{margin-bottom:0}@media screen and (max-width: 39.99875em){#l-inner .b-left-nav .btn.back{background-color:#030219;color:#fff}}#l-inner .b-page-details h1{font-size:1.75rem;font-family:'OpenSauceSansExtraBold'}#l-inner .b-page-details p{font-family:"OpenSauceSansRegular"}#l-inner .b-left-content .b-wrap-box{padding-top:37px;padding-left:45px;padding-bottom:36px;padding-right:41px;width:100%;border-radius:12px}#l-inner .b-left-content .b-wrap-box.violet{background-color:#3733DC;color:#fff}#l-inner .b-right-content{margin-top:10px}@media screen and (max-width: 39.99875em){#l-inner .b-right-content{margin-top:550px}}#l-inner .b-page-content{padding-bottom:450px}@media screen and (max-width: 39.99875em){#l-inner .b-page-content{padding-left:31px;padding-bottom:100px}}#l-inner.about-us-page .b-left-content .b-our-team{margin-top:360px}#l-inner.about-us-page .b-left-content .b-our-team h2{font-size:1.75rem;font-family:'OpenSauceSansExtraBold'}#l-inner.about-us-page .b-left-content p{font-family:'OpenSauceSansRegular';line-height:26px}#l-inner.about-us-page .b-right-content{padding-left:10%;margin-top:146px}#l-inner.about-us-page .b-right-content .b-top-img{background:url(//trift.io/wp-content/themes/trift/assets/css/dist/e7b4de966332eb2cb9b27b5decbc1a91.svg) no-repeat bottom left;width:100%;height:575px}#l-inner.about-us-page .b-right-content ul{margin-top:70px;list-style:none}#l-inner.about-us-page .b-right-content ul li{margin-left:30px;display:inline-block}#l-inner.impressum-page .b-page-details:after,#l-inner.privacy-page .b-page-details:after{content:'';position:absolute;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/9677138f233aa2887f1946b23506b222.svg) no-repeat bottom left;width:22.3125rem;height:28.125rem;z-index:auto;left:0;margin-top:50px}#l-inner.impressum-page .b-page-content{position:relative}#l-inner.impressum-page .b-page-content:after{z-index:3;position:absolute;content:'';background:url(//trift.io/wp-content/themes/trift/assets/css/dist/f95e7bf4c833a9f71b392eeac718b12b.svg) no-repeat bottom;background-size:100%;bottom:-70px;left:0;width:100%;height:29.625rem}#l-inner.privacy-page .b-page-content{padding-bottom:650px;position:relative}#l-inner.privacy-page .b-page-content:after{z-index:3;position:absolute;content:'';background:url(//trift.io/wp-content/themes/trift/assets/css/dist/dfa9afb373c031200254dcb621f91065.svg) no-repeat bottom;background-size:100%;bottom:-40px;left:0;width:100%;height:28.5rem}#l-inner.privacy-page .b-page-content .b-right-content{text-align:justify}#l-v-exp-t1 .b-summary h2,#l-v-exp-t2 .b-summary h2{font-size:1.5rem;font-family:'OpenSauceSansSemiBold';font-weight:bold;line-height:1.15;margin-bottom:16px}#l-v-exp-t1 .b-summary p,#l-v-exp-t2 .b-summary p{line-height:1.8;margin-bottom:40px}#l-v-exp-t1 .b-video aside,#l-v-exp-t2 .b-video aside{margin-top:.9375rem}#l-v-exp-t1 .b-see-more,#l-v-exp-t2 .b-see-more{width:100%;padding-bottom:4.8125rem;border-bottom:solid 2px #e5e5e5;margin-bottom:50px}#l-v-exp-t1 .b-places,#l-v-exp-t2 .b-places{border-bottom:2px solid #e5e5e5}#l-v-exp-t1 .b-places ul,#l-v-exp-t2 .b-places ul{margin-left:0}#l-v-exp-t1 .b-places .place,#l-v-exp-t2 .b-places .place{margin-bottom:70px}#l-v-exp-t1 .b-places .place .image,#l-v-exp-t2 .b-places .place .image{width:100%;height:430px;border-radius:12px;background-size:cover !important;background-position:center !important;position:relative;margin-bottom:25px}#l-v-exp-t1 .b-places .place .place-name,#l-v-exp-t2 .b-places .place .place-name{position:absolute;left:1.25rem;bottom:1.25rem;padding-left:4.1875rem;padding-right:1.25rem;padding-bottom:1.5625rem;padding-top:1.5625rem;background-color:#fff;border-radius:12px}#l-v-exp-t1 .b-places .place .place-name p,#l-v-exp-t2 .b-places .place .place-name p{margin:0}#l-v-exp-t1 .b-places .place .place-name span,#l-v-exp-t2 .b-places .place .place-name span{position:relative;line-height:20px}#l-v-exp-t1 .b-places .place .place-name span:before,#l-v-exp-t2 .b-places .place .place-name span:before{position:absolute;content:'';background:url(//trift.io/wp-content/themes/trift/assets/css/dist/a5f081cbf0cf82476750d2e09b73b556.svg) no-repeat;top:-.125rem;left:-2.5rem;width:1.625rem;height:1.625rem}#l-v-exp-t1 .b-places .place .description p,#l-v-exp-t2 .b-places .place .description p{line-height:1.8}#l-v-exp-t1 .b-next-dest,#l-v-exp-t2 .b-next-dest{padding-bottom:2.375rem}#l-v-exp-t1 .b-next-dest .summary-text,#l-v-exp-t2 .b-next-dest .summary-text{width:85%}#l-v-exp-t1 .b-next-dest h4,#l-v-exp-t2 .b-next-dest h4{font-size:1.5rem;font-family:'OpenSauceSansSemiBold';font-weight:bold;line-height:1.15;margin-bottom:20px}#l-v-exp-t1 .b-subnav .btn.go-next,#l-v-exp-t2 .b-subnav .btn.go-next{font-size:1.125rem;font-family:'OpenSauceSansMedium';display:inline-block;width:139px;height:60px;border-radius:30px;color:#fff;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.13;text-align:center;padding-top:20px;padding-right:20px}#l-home .b-article-desc,#l-travel-advisory .b-article-desc{padding-top:182px;padding-left:37px}@media screen and (max-width: 39.99875em){#l-home .b-article-desc,#l-travel-advisory .b-article-desc{padding-top:50px;padding-left:0}}#l-home .b-article-desc h1,#l-travel-advisory .b-article-desc h1{font-size:2rem;font-family:'OpenSauceSansBlack';margin-bottom:27px;font-weight:bold;color:#fff;line-height:1}#l-home .b-article-desc p,#l-travel-advisory .b-article-desc p{font-size:1.25rem;font-family:'OpenSauceSansMedium';color:#fff}#l-home .b-page-info,#l-travel-advisory .b-page-info{color:#fff}#l-home .b-page-info h2,#l-travel-advisory .b-page-info h2{color:#fff;font-family:'OpenSauceSansExtraBold';font-size:1.1875rem;line-height:1.1125rem;margin-bottom:48px;padding-left:2.8125rem}#l-home .b-page-info h2:before,#l-travel-advisory .b-page-info h2:before{width:1.8125rem;height:2.375rem}#l-home .b-page-info p,#l-travel-advisory .b-page-info p{line-height:1.625rem;font-family:'OpenSauceSansRegular';margin-bottom:1.8125rem}#l-home .b-page-content,#l-travel-advisory .b-page-content{margin-top:60px}@media screen and (max-width: 39.99875em){#l-home .b-page-content,#l-travel-advisory .b-page-content{margin-top:72px}#l-home .b-page-content .b-vtours .column:nth-child(n+3),#l-home .b-page-content .b-vtours .columns:nth-child(n+3),#l-travel-advisory .b-page-content .b-vtours .column:nth-child(n+3),#l-travel-advisory .b-page-content .b-vtours .columns:nth-child(n+3){display:none}}#l-home .b-page-content .b-v-exp-banner,#l-travel-advisory .b-page-content .b-v-exp-banner{background-color:#030219;color:#fff;width:466px;height:406px;border-radius:12px;padding-top:52px;padding-left:55px;padding-right:52px;padding-bottom:54px}#l-home .b-page-content .b-v-exp-banner h3,#l-travel-advisory .b-page-content .b-v-exp-banner h3{font-size:1.1875rem;font-family:'OpenSauceSansMedium';font-weight:bold;font-stretch:normal;font-style:normal;line-height:0.94;letter-spacing:normal;color:#ffffff;margin-bottom:38px}#l-home .b-page-content .b-v-exp-banner p,#l-travel-advisory .b-page-content .b-v-exp-banner p{margin-bottom:60px}#l-home .b-page-content .b-tg-section,#l-travel-advisory .b-page-content .b-tg-section{margin-top:81px;margin-bottom:80px}@media screen and (max-width: 39.99875em){#l-home .b-page-content .b-tg-section,#l-travel-advisory .b-page-content .b-tg-section{margin-top:20px;margin-bottom:50px}}@media screen and (min-width: 64em){#l-home .b-page-content .b-travel-guides,#l-travel-advisory .b-page-content .b-travel-guides{margin-left:-17px}}@media screen and (max-width: 39.99875em){#l-home .b-page-content .b-travel-guides,#l-travel-advisory .b-page-content .b-travel-guides{background-color:#030219;color:#fff;border-radius:12px;padding-left:18px;padding-top:35px;padding-bottom:28px}}#l-home .b-page-content .b-travel-guides h2,#l-travel-advisory .b-page-content .b-travel-guides h2{font-size:1.5rem;font-family:'OpenSauceSansExtraBold';font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.9375rem;margin-top:54px}@media screen and (max-width: 39.99875em){#l-home .b-page-content .b-travel-guides h2,#l-travel-advisory .b-page-content .b-travel-guides h2{margin-top:0;margin-bottom:17px}}#l-home .b-page-content .b-travel-guides p,#l-travel-advisory .b-page-content .b-travel-guides p{margin-bottom:51px}#l-home .b-page-content .b-travel-guides .btn.black,#l-travel-advisory .b-page-content .b-travel-guides .btn.black{font-size:1rem}@media screen and (max-width: 39.99875em){#l-home .b-page-content .b-travel-guides .btn.black,#l-travel-advisory .b-page-content .b-travel-guides .btn.black{background-color:#fff;color:#030219}}#l-home .b-page-content .b-tg-sub,#l-travel-advisory .b-page-content .b-tg-sub{margin-bottom:70px}#l-home .b-page-content .b-tg-sub .b-card-items .preview,#l-travel-advisory .b-page-content .b-tg-sub .b-card-items .preview{width:100%;height:153px}#l-home .b-page-content .b-tg-sub .b-card-items .preview img,#l-travel-advisory .b-page-content .b-tg-sub .b-card-items .preview img{width:100%;height:153px}#l-home .b-page-content .b-tg-sub .b-card-items .desc,#l-travel-advisory .b-page-content .b-tg-sub .b-card-items .desc{font-size:1.375rem;font-family:'OpenSauceSansMedium';margin-top:1.25rem}#l-home .b-page-content .b-tg-sub .slick-slider .slick-slide,#l-travel-advisory .b-page-content .b-tg-sub .slick-slider .slick-slide{margin:0 20px}#l-home .b-page-content .b-tg-sub .slick-slider .slick-list,#l-travel-advisory .b-page-content .b-tg-sub .slick-slider .slick-list{margin:0 -20px}#l-home .b-page-content .b-tg-sub .slick-slider .slick-prev,#l-travel-advisory .b-page-content .b-tg-sub .slick-slider .slick-prev{left:-1%;top:calc(50% - 30px)}#l-home .b-page-content .b-tg-sub .slick-slider .slick-next,#l-travel-advisory .b-page-content .b-tg-sub .slick-slider .slick-next{right:-1%;top:calc(50% - 30px)}#l-home .b-page-content .b-contact-us,#l-travel-advisory .b-page-content .b-contact-us{height:400px;background-color:#3733DC;position:relative;padding-top:89px;padding-bottom:90px;padding-right:136px}@media screen and (max-width: 39.99875em){#l-home .b-page-content .b-contact-us,#l-travel-advisory .b-page-content .b-contact-us{padding-bottom:10px;padding-right:90px;height:auto;padding-right:0}}#l-home .b-page-content .b-contact-us>.cell>h4,#l-travel-advisory .b-page-content .b-contact-us>.cell>h4{font-size:1.625rem;font-family:'OpenSauceSansBold';font-weight:bold;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#fff;margin-left:9%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#l-home .b-page-content .b-contact-us .b-page-card,#l-travel-advisory .b-page-content .b-contact-us .b-page-card{width:16rem;border-radius:12px;background-color:#fff;padding-top:40px;padding-left:31px;padding-right:32px;padding-bottom:35px}@media screen and (max-width: 39.99875em){#l-home .b-page-content .b-contact-us .b-page-card,#l-travel-advisory .b-page-content .b-contact-us .b-page-card{margin:0 auto}}#l-home .b-page-content .b-contact-us .b-page-card h4,#l-travel-advisory .b-page-content .b-contact-us .b-page-card h4{font-size:1.1875rem;font-family:'OpenSauceSansMedium';font-family:'OpenSauceSansBold';line-height:1.25rem;padding-left:2.8125rem;font-weight:bold;margin-bottom:2.125rem}@media screen and (max-width: 39.99875em){#l-home .b-page-content .b-contact-us .b-page-card h4,#l-travel-advisory .b-page-content .b-contact-us .b-page-card h4{padding-bottom:7px;margin-bottom:1.25rem}}#l-home .b-page-content .b-contact-us .b-page-card h4.i-t-guides,#l-travel-advisory .b-page-content .b-contact-us .b-page-card h4.i-t-guides{line-height:1.3125rem;margin-left:2.125rem}#l-home .b-page-content .b-contact-us .b-page-card h4.i-t-stories,#l-travel-advisory .b-page-content .b-contact-us .b-page-card h4.i-t-stories{margin-left:2.125rem}#l-home .b-page-content .b-contact-us .b-page-card a.btn,#l-travel-advisory .b-page-content .b-contact-us .b-page-card a.btn{font-size:1rem;padding-left:33px}#l-home .b-page-content .b-vexp-list,#l-home .b-page-content .b-guides-list,#l-home .b-page-content .b-stories-list,#l-travel-advisory .b-page-content .b-vexp-list,#l-travel-advisory .b-page-content .b-guides-list,#l-travel-advisory .b-page-content .b-stories-list{margin-bottom:70px}#l-home .b-page-content .b-vexp-list h3,#l-home .b-page-content .b-guides-list h3,#l-home .b-page-content .b-stories-list h3,#l-travel-advisory .b-page-content .b-vexp-list h3,#l-travel-advisory .b-page-content .b-guides-list h3,#l-travel-advisory .b-page-content .b-stories-list h3{font-size:1.75rem;font-family:'OpenSauceSansExtraBold';font-stretch:normal;font-style:normal;letter-spacing:normal;margin-bottom:2.1875rem;width:100%;display:block;position:relative}#l-home .b-page-content .b-vexp-list h3 .b-cap,#l-home .b-page-content .b-guides-list h3 .b-cap,#l-home .b-page-content .b-stories-list h3 .b-cap,#l-travel-advisory .b-page-content .b-vexp-list h3 .b-cap,#l-travel-advisory .b-page-content .b-guides-list h3 .b-cap,#l-travel-advisory .b-page-content .b-stories-list h3 .b-cap{font-size:1.1875rem;font-family:'OpenSauceSansMedium';font-family:'OpenSauceSansBold';border-radius:2.25rem;border:solid 3.6px #030219;padding-right:1.25rem;padding-top:1.0625rem;padding-bottom:1.0625rem;padding-left:3.875rem;position:absolute;right:0;top:-1.75rem;line-height:1.125rem;font-weight:bold}#l-home .b-page-content .b-vexp-list .slick-slider .slick-list,#l-home .b-page-content .b-guides-list .slick-slider .slick-list,#l-home .b-page-content .b-stories-list .slick-slider .slick-list,#l-travel-advisory .b-page-content .b-vexp-list .slick-slider .slick-list,#l-travel-advisory .b-page-content .b-guides-list .slick-slider .slick-list,#l-travel-advisory .b-page-content .b-stories-list .slick-slider .slick-list{margin:0 -20px}#l-home .b-page-content .b-vexp-list .slick-slider .slick-slide,#l-home .b-page-content .b-guides-list .slick-slider .slick-slide,#l-home .b-page-content .b-stories-list .slick-slider .slick-slide,#l-travel-advisory .b-page-content .b-vexp-list .slick-slider .slick-slide,#l-travel-advisory .b-page-content .b-guides-list .slick-slider .slick-slide,#l-travel-advisory .b-page-content .b-stories-list .slick-slider .slick-slide{margin:0 20px}#l-home .b-page-content .b-vexp-list .slick-slider .slick-prev,#l-home .b-page-content .b-guides-list .slick-slider .slick-prev,#l-home .b-page-content .b-stories-list .slick-slider .slick-prev,#l-travel-advisory .b-page-content .b-vexp-list .slick-slider .slick-prev,#l-travel-advisory .b-page-content .b-guides-list .slick-slider .slick-prev,#l-travel-advisory .b-page-content .b-stories-list .slick-slider .slick-prev{left:-1%;top:30%}#l-home .b-page-content .b-vexp-list .slick-slider .slick-next,#l-home .b-page-content .b-guides-list .slick-slider .slick-next,#l-home .b-page-content .b-stories-list .slick-slider .slick-next,#l-travel-advisory .b-page-content .b-vexp-list .slick-slider .slick-next,#l-travel-advisory .b-page-content .b-guides-list .slick-slider .slick-next,#l-travel-advisory .b-page-content .b-stories-list .slick-slider .slick-next{right:-1%;top:30%}#l-home .b-page-content .b-vexp-list .b-card-items .desc,#l-home .b-page-content .b-guides-list .b-card-items .desc,#l-home .b-page-content .b-stories-list .b-card-items .desc,#l-travel-advisory .b-page-content .b-vexp-list .b-card-items .desc,#l-travel-advisory .b-page-content .b-guides-list .b-card-items .desc,#l-travel-advisory .b-page-content .b-stories-list .b-card-items .desc{margin-top:24px;width:90%}#l-home .b-page-content .b-vexp-list,#l-travel-advisory .b-page-content .b-vexp-list{margin-bottom:0}#l-home .b-page-content .b-vexp-list h3,#l-travel-advisory .b-page-content .b-vexp-list h3{margin-bottom:2.8125rem}#l-home .b-page-content .b-vexp-list .__i.b-cap:before,#l-travel-advisory .b-page-content .b-vexp-list .__i.b-cap:before{content:'';position:absolute;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/af5be47f86d44775d1faa558abb980e1.svg) no-repeat;width:1.75rem;height:2.5625rem;left:1.25rem;top:1.0625rem}#l-home .b-page-content .b-guides-list .__i.b-cap:before,#l-travel-advisory .b-page-content .b-guides-list .__i.b-cap:before{content:'';position:absolute;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/932fccf977807afe2786006874e65f0d.svg) no-repeat;width:1.75rem;height:2.5625rem;left:1.25rem;top:1.0625rem}#l-home .b-page-content .b-guides-list,#l-travel-advisory .b-page-content .b-guides-list{margin-bottom:20px}@media screen and (max-width: 39.99875em){#l-home .b-page-content .b-guides-list,#l-travel-advisory .b-page-content .b-guides-list{margin-bottom:60px}}@media screen and (max-width: 39.99875em){#l-home .b-page-content .b-stories-list,#l-travel-advisory .b-page-content .b-stories-list{padding-top:85px}}#l-home .b-page-content .b-stories-list .__i.b-cap:before,#l-travel-advisory .b-page-content .b-stories-list .__i.b-cap:before{content:'';position:absolute;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/6557ef671e5f2ace511880a4cd47a4e7.svg) no-repeat;width:1.875rem;height:2.5625rem;left:1.25rem;top:1.0625rem}#l-home .b-tpa,#l-travel-advisory .b-tpa{margin-bottom:95px;height:22.9375rem}@media screen and (max-width: 39.99875em){#l-home .b-tpa,#l-travel-advisory .b-tpa{padding-top:10.625rem;margin-bottom:calc(95px + 130px);position:relative}#l-home .b-tpa .-n1,#l-travel-advisory .b-tpa .-n1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;z-index:2}#l-home .b-tpa .-n2,#l-travel-advisory .b-tpa .-n2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:absolute;z-index:1;top:-30px}}#l-home .b-tpa .b-banner,#l-travel-advisory .b-tpa .b-banner{width:468px;padding-top:3.5rem;padding-left:3.125rem;padding-right:1.875rem;padding-bottom:3.625rem;border-radius:12px;background-color:#3733DC;color:#fff}@media screen and (max-width: 39.99875em){#l-home .b-tpa .b-banner,#l-travel-advisory .b-tpa .b-banner{width:100%}}#l-home .b-tpa .b-banner h4,#l-travel-advisory .b-tpa .b-banner h4{font-size:1.5rem;font-family:'OpenSauceSansSemiBold';font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.3;font-weight:800;font-family:'OpenSauceSansExtraBold';letter-spacing:normal;margin-bottom:20px}#l-home .b-tpa .b-banner p,#l-travel-advisory .b-tpa .b-banner p{margin-bottom:37px;font-family:"OpenSauceSansRegular"}#l-home .b-tpa .b-banner .btn.open,#l-travel-advisory .b-tpa .b-banner .btn.open{font-size:1rem;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#030219;border-radius:30px;position:relative}@media screen and (max-width: 39.99875em){#l-home .b-tpa .b-banner .btn.open,#l-travel-advisory .b-tpa .b-banner .btn.open{background-color:#030219;color:#fff}}#l-home .b-tpa .main,#l-travel-advisory .b-tpa .main{padding-top:70px;background:url(https://trift.io/wp-content/themes/trift/img/girl-with-mask.jpg) no-repeat;background-size:cover;border-radius:12px;width:100%;height:22.9375rem}@media screen and (max-width: 39.99875em){.b-article-desc .b-explore-search button[type="submit"],.b-article-desc .b-top-search button[type="submit"]{top:10px}}.b-explore-search,.b-top-search{width:567px;border-radius:12px;-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,0.1);box-shadow:0 4px 20px 0 rgba(0,0,0,0.1);background-color:#fff;padding-top:50px;padding-left:50px;padding-right:50px;padding-bottom:50px}@media screen and (max-width: 39.99875em){.b-explore-search,.b-top-search{background-color:transparent;padding:0px;padding-left:15px;-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin-top:70px}}.b-explore-search.dark,.dark.b-top-search{background-color:#030219}.b-explore-search>h4,.b-top-search>h4{font-size:1.75rem;font-family:'OpenSauceSansExtraBold';line-height:normal;font-weight:800;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#fff;margin-bottom:37px}@media screen and (max-width: 39.99875em){.b-explore-search>h4,.b-top-search>h4{font-size:1.625rem;font-family:'OpenSauceSansBold';margin-bottom:23px}}.b-explore-search>a,.b-top-search>a,.b-explore-search>h4,.b-top-search>h4{margin-left:14px}.b-explore-search form,.b-top-search form{position:relative}@media screen and (max-width: 39.99875em){.b-explore-search form,.b-top-search form{width:100%}}.b-explore-search input.q,.b-top-search input.q{font-size:1.125rem;font-family:'OpenSauceSansMedium';width:100%;height:60px;border-radius:8px;border:solid 1px #e7e7e7;background-color:#ffffff;padding-left:24px}@media screen and (max-width: 39.99875em){.b-explore-search input.q,.b-top-search input.q{width:85%;border-radius:54px;background-color:rgba(255,255,255,0.12);border:none;height:54px}}.b-explore-search button[type="submit"],.b-top-search button[type="submit"]{position:absolute;width:3.125rem;height:3.125rem;background-color:#3733DC;top:5px;right:10px;border:none;cursor:pointer;font-weight:600;border-radius:200px}@media screen and (max-width: 39.99875em){.b-explore-search button[type="submit"],.b-top-search button[type="submit"]{background-color:transparent;right:90px}.b-explore-search button[type="submit"] .i-search:after,.b-top-search button[type="submit"] .i-search:after{background:url(//trift.io/wp-content/themes/trift/assets/css/dist/673f5f9dd6ae5e10b580e5a575879170.svg) no-repeat;top:-11px}}.b-explore-search .search_results,.b-top-search .search_results{width:100%;position:absolute;top:78px;background-color:#fff;padding-left:18px;padding-right:18px;padding-top:24px;padding-bottom:21px;border-radius:12px;border:solid 1px #e7e7e7;z-index:99}.b-explore-search .search_results img,.b-top-search .search_results img{border-radius:9px}@media screen and (max-width: 39.99875em){.b-explore-search .search_results,.b-top-search .search_results{width:100%}}.b-explore-search .search_results .product_search,.b-top-search .search_results .product_search{border-radius:8px;margin:0;padding-left:.9375rem}.b-explore-search .search_results .product_search:hover,.b-top-search .search_results .product_search:hover{background-color:#ededed}.b-explore-search .search_results .suggestions,.b-top-search .search_results .suggestions{font-size:1.375rem;font-family:'OpenSauceSansMedium';font-weight:800;font-stretch:normal;font-style:normal;line-height:1.15;letter-spacing:normal;color:#030d1c;margin-bottom:20px}.b-explore-search .search_results .product_search_price,.b-top-search .search_results .product_search_price{display:none}.b-explore-search .search_results .search_results_btn,.b-top-search .search_results .search_results_btn{display:none}.b-explore-search .search_results a,.b-top-search .search_results a{font-size:1.125rem;font-family:'OpenSauceSansMedium';font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#030d1c}.b-top-nav input.q{font-size:1rem}.b-top-nav input.q::-webkit-input-placeholder{font-size:1rem}.b-top-nav input.q::-moz-placeholder{font-size:1rem}.b-top-nav input.q:-ms-input-placeholder{font-size:1rem}.b-top-nav input.q::-ms-input-placeholder{font-size:1rem}.b-top-nav input.q::placeholder{font-size:1rem}.b-top-nav.dark input.q{background-color:rgba(255,255,255,0.12);color:#fff}.b-top-nav.dark input.q::-webkit-input-placeholder{color:#fff !important}.b-top-nav.dark input.q::-moz-placeholder{color:#fff !important}.b-top-nav.dark input.q:-ms-input-placeholder{color:#fff !important}.b-top-nav.dark input.q::-ms-input-placeholder{color:#fff !important}.b-top-nav.dark input.q::placeholder{color:#fff !important}.b-top-nav.dark .__i.i-search:after{background:url(//trift.io/wp-content/themes/trift/assets/css/dist/673f5f9dd6ae5e10b580e5a575879170.svg) no-repeat !important}.b-top-nav.transparent .b-top-search form:not(:focus-within) .__i.i-search:after{background:url(//trift.io/wp-content/themes/trift/assets/css/dist/673f5f9dd6ae5e10b580e5a575879170.svg) no-repeat !important}.b-top-nav.transparent .b-top-search{background-color:transparent}.b-top-nav.transparent .b-top-search input.q{background-color:rgba(255,255,255,0.12)}.b-top-nav.white .b-top-search{background-color:transparent}.b-top-nav.white .b-top-search input.q{background-color:#f7f7f7}.b-top-nav.white .b-top-search input.q::-webkit-input-placeholder{color:#030219 !important;opacity:1}.b-top-nav.white .b-top-search input.q::-moz-placeholder{color:#030219 !important;opacity:1}.b-top-nav.white .b-top-search input.q:-ms-input-placeholder{color:#030219 !important;opacity:1}.b-top-nav.white .b-top-search input.q::-ms-input-placeholder{color:#030219 !important;opacity:1}.b-top-nav.white .b-top-search input.q::placeholder{color:#030219 !important;opacity:1}.b-top-search{-webkit-box-shadow:none;box-shadow:none;width:100%;padding:0;padding-top:18px;padding-left:20px;height:3.375rem}.b-top-search input.q{border-radius:54px;width:100%;border:none;height:3.375rem}.b-top-search button[type="submit"]{background:none;top:1px}#l-travel-advisory .btn.back{margin-bottom:40px;margin-top:-40px}#l-travel-advisory .b-page-content{margin-top:0;background-color:#030219;color:#fff;z-index:10;position:relative}#l-travel-advisory .b-page-content .b-advice-results-left{margin-left:37px;background-color:#fff;padding-top:39px;padding-left:50px;padding-bottom:45px;padding-right:50px;position:relative;border-radius:12px;top:-10px;color:#030219;width:565px;margin-top:-109px}#l-travel-advisory .b-page-content .b-advice-results-left .-country{display:inline-block;font-size:1.75rem;font-family:'OpenSauceSansExtraBold';line-height:1.45}#l-travel-advisory .b-page-content .b-advice-results-left .-rating{float:right;display:inline-block;margin-top:5px}#l-travel-advisory .b-page-content .b-advice-results-left .-text{margin-top:21px;margin-bottom:31px}#l-travel-advisory .b-page-content .b-advice-results-left .btn{font-size:1rem;font-weight:bold;width:154px;height:60px;border-radius:51px;background-color:#030d1c;line-height:60px;text-align:center}#l-travel-advisory .b-page-content .b-advice-results-left .-date{font-size:.875rem;font-family:'OpenSauceSansRegular';float:right;line-height:60px}#l-travel-advisory .b-page-content .b-advice-results-right{margin-top:28px;margin-bottom:48px;margin-left:64px}#l-travel-advisory .b-page-content .b-advice-results-right h4{font-size:.875rem;font-family:'OpenSauceSansRegular';font-weight:bold;margin-bottom:30px}#l-travel-advisory .b-page-content .b-advice-results-right p{font-size:.875rem;font-family:'OpenSauceSansRegular';font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.45;letter-spacing:normal;margin-bottom:30px}#l-travel-advisory .b-advice-search form{z-index:5;position:relative}.on-header-placement{margin-top:-319px;z-index:80}#l-vexp-cat h2{margin-left:1%}#l-vexp-cat .b-page-content{margin-top:2.75rem}#l-travel-guides.index-page .b-trending-now h2,#l-travel-stories.index-page .b-trending-now h2{margin-top:.625rem}@media screen and (min-width: 40em){#l-travel-guides.index-page .b-trending-now,#l-travel-guides.index-page .b-category,#l-travel-stories.index-page .b-trending-now,#l-travel-stories.index-page .b-category{margin:0 5%}}#l-travel-guides .b-your-guide,#l-travel-guides .b-story-teller,#l-travel-stories .b-your-guide,#l-travel-stories .b-story-teller,#l-vexp-buy .b-your-guide,#l-vexp-buy .b-story-teller,#l-v-exp-t1 .b-your-guide,#l-v-exp-t1 .b-story-teller,#l-v-exp-t2 .b-your-guide,#l-v-exp-t2 .b-story-teller{width:20.875rem;height:23.75rem;border-radius:12px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.21);box-shadow:0 0 5px 0 rgba(0,0,0,0.21);background-color:#ffffff;margin:0 auto;position:relative;padding:1.125rem;margin-bottom:2rem}@media screen and (max-width: 39.99875em){#l-travel-guides .b-your-guide,#l-travel-guides .b-story-teller,#l-travel-stories .b-your-guide,#l-travel-stories .b-story-teller,#l-vexp-buy .b-your-guide,#l-vexp-buy .b-story-teller,#l-v-exp-t1 .b-your-guide,#l-v-exp-t1 .b-story-teller,#l-v-exp-t2 .b-your-guide,#l-v-exp-t2 .b-story-teller{width:100%}}#l-travel-guides .b-your-guide .-badge,#l-travel-guides .b-story-teller .-badge,#l-travel-stories .b-your-guide .-badge,#l-travel-stories .b-story-teller .-badge,#l-vexp-buy .b-your-guide .-badge,#l-vexp-buy .b-story-teller .-badge,#l-v-exp-t1 .b-your-guide .-badge,#l-v-exp-t1 .b-story-teller .-badge,#l-v-exp-t2 .b-your-guide .-badge,#l-v-exp-t2 .b-story-teller .-badge{position:absolute;background-color:#fff;border-radius:12px;height:6.875rem;bottom:1.125rem;left:1.125rem;right:1.125rem;padding:.9375rem}#l-travel-guides .b-your-guide .-badge .circled-icon,#l-travel-guides .b-story-teller .-badge .circled-icon,#l-travel-stories .b-your-guide .-badge .circled-icon,#l-travel-stories .b-story-teller .-badge .circled-icon,#l-vexp-buy .b-your-guide .-badge .circled-icon,#l-vexp-buy .b-story-teller .-badge .circled-icon,#l-v-exp-t1 .b-your-guide .-badge .circled-icon,#l-v-exp-t1 .b-story-teller .-badge .circled-icon,#l-v-exp-t2 .b-your-guide .-badge .circled-icon,#l-v-exp-t2 .b-story-teller .-badge .circled-icon{width:5.0625rem;height:5.0625rem;border-radius:40.5px;background-color:#f7f7f7;display:inline-block;position:relative}#l-travel-guides .b-your-guide .-badge .circled-icon:before,#l-travel-guides .b-story-teller .-badge .circled-icon:before,#l-travel-stories .b-your-guide .-badge .circled-icon:before,#l-travel-stories .b-story-teller .-badge .circled-icon:before,#l-vexp-buy .b-your-guide .-badge .circled-icon:before,#l-vexp-buy .b-story-teller .-badge .circled-icon:before,#l-v-exp-t1 .b-your-guide .-badge .circled-icon:before,#l-v-exp-t1 .b-story-teller .-badge .circled-icon:before,#l-v-exp-t2 .b-your-guide .-badge .circled-icon:before,#l-v-exp-t2 .b-story-teller .-badge .circled-icon:before{width:1.6875rem !important;height:2.0625rem !important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#l-travel-guides .b-your-guide .-badge .id,#l-travel-guides .b-story-teller .-badge .id,#l-travel-stories .b-your-guide .-badge .id,#l-travel-stories .b-story-teller .-badge .id,#l-vexp-buy .b-your-guide .-badge .id,#l-vexp-buy .b-story-teller .-badge .id,#l-v-exp-t1 .b-your-guide .-badge .id,#l-v-exp-t1 .b-story-teller .-badge .id,#l-v-exp-t2 .b-your-guide .-badge .id,#l-v-exp-t2 .b-story-teller .-badge .id{padding-top:1.25rem;display:inline-block;font-weight:800;font-size:1.5rem;line-height:1.5rem;vertical-align:top}#l-travel-guides .b-your-guide .-badge .id .full-name,#l-travel-guides .b-story-teller .-badge .id .full-name,#l-travel-stories .b-your-guide .-badge .id .full-name,#l-travel-stories .b-story-teller .-badge .id .full-name,#l-vexp-buy .b-your-guide .-badge .id .full-name,#l-vexp-buy .b-story-teller .-badge .id .full-name,#l-v-exp-t1 .b-your-guide .-badge .id .full-name,#l-v-exp-t1 .b-story-teller .-badge .id .full-name,#l-v-exp-t2 .b-your-guide .-badge .id .full-name,#l-v-exp-t2 .b-story-teller .-badge .id .full-name{display:inline-block;width:11.25rem;word-wrap:break-word}#l-travel-guides .b-your-guide .-badge .id .full-name:hover,#l-travel-guides .b-story-teller .-badge .id .full-name:hover,#l-travel-stories .b-your-guide .-badge .id .full-name:hover,#l-travel-stories .b-story-teller .-badge .id .full-name:hover,#l-vexp-buy .b-your-guide .-badge .id .full-name:hover,#l-vexp-buy .b-story-teller .-badge .id .full-name:hover,#l-v-exp-t1 .b-your-guide .-badge .id .full-name:hover,#l-v-exp-t1 .b-story-teller .-badge .id .full-name:hover,#l-v-exp-t2 .b-your-guide .-badge .id .full-name:hover,#l-v-exp-t2 .b-story-teller .-badge .id .full-name:hover{cursor:help}#l-travel-guides .b-your-guide .-badge .id .username,#l-travel-guides .b-story-teller .-badge .id .username,#l-travel-stories .b-your-guide .-badge .id .username,#l-travel-stories .b-story-teller .-badge .id .username,#l-vexp-buy .b-your-guide .-badge .id .username,#l-vexp-buy .b-story-teller .-badge .id .username,#l-v-exp-t1 .b-your-guide .-badge .id .username,#l-v-exp-t1 .b-story-teller .-badge .id .username,#l-v-exp-t2 .b-your-guide .-badge .id .username,#l-v-exp-t2 .b-story-teller .-badge .id .username{font-size:1.125rem;font-weight:normal}#l-travel-guides .b-about-person,#l-travel-stories .b-about-person,#l-vexp-buy .b-about-person,#l-v-exp-t1 .b-about-person,#l-v-exp-t2 .b-about-person{max-width:20.875rem;margin:0 auto;margin-bottom:2.1875rem}#l-travel-guides .b-about-person h3,#l-travel-stories .b-about-person h3,#l-vexp-buy .b-about-person h3,#l-v-exp-t1 .b-about-person h3,#l-v-exp-t2 .b-about-person h3{font-family:'OpenSauceSansExtraBold';font-size:1.5rem;ont-weight:800;font-style:normal}#l-travel-guides .b-about-person p,#l-travel-stories .b-about-person p,#l-vexp-buy .b-about-person p,#l-v-exp-t1 .b-about-person p,#l-v-exp-t2 .b-about-person p{margin-bottom:30px;line-height:1.45}#l-travel-guides p,#l-travel-stories p{text-align:justify}@media screen and (max-width: 39.99875em){#l-travel-guides .b-page-content,#l-travel-stories .b-page-content{padding-left:calc(2.3125rem - 10px);padding-right:2.3125rem}}@media screen and (max-width: 39.99875em){#l-travel-guides .b-similar,#l-travel-stories .b-similar{padding-left:2.3125rem;padding-right:2.3125rem}}#l-travel-guides .b-page-content h1,#l-travel-stories .b-page-content h1{max-width:85%}#l-travel-guides .on-header-placement,#l-travel-stories .on-header-placement{margin-top:-137px}#l-travel-guides .b-key-place img,#l-travel-stories .b-key-place img{border-radius:12px}#l-travel-guides p,#l-travel-stories p{font-family:"OpenSauceSansRegular"}#l-travel-guides .entry-footer-tags,#l-travel-stories .entry-footer-tags{display:none}#l-travel-guides.index-page .slider .slick-prev,#l-travel-stories.index-page .slider .slick-prev{top:30%}#l-travel-guides.index-page .slider .slick-next,#l-travel-stories.index-page .slider .slick-next{top:30%}#l-travel-guides.show-page p,#l-travel-stories.show-page p{line-height:1.8}#l-travel-guides .b-category,#l-travel-stories .b-category{margin-top:60px}#l-travel-guides .b-category:last-child,#l-travel-stories .b-category:last-child{margin-bottom:200px}#l-travel-guides .b-page-content,#l-travel-stories .b-page-content{margin-top:2.75rem}@media screen and (min-width: 40em) and (max-width: 63.99875em){#l-travel-guides .b-page-content,#l-travel-stories .b-page-content{padding:30px}}@media screen and (min-width: 64em){#l-travel-guides .b-page-content .b-main-article .padding-sync,#l-travel-stories .b-page-content .b-main-article .padding-sync{padding-left:6.875rem;padding-right:3.5625rem}}#l-travel-guides .b-page-content h4,#l-travel-stories .b-page-content h4{font-size:1.8rem;font-weight:bold;font-family:'OpenSauceSansExtraBold'}#l-travel-guides .b-page-content h1,#l-travel-stories .b-page-content h1{font-size:2rem;font-family:'OpenSauceSansBlack';font-weight:bold;line-height:1.15;margin-bottom:40px}#l-travel-guides .b-page-content h1+p,#l-travel-stories .b-page-content h1+p{margin-bottom:28px}#l-travel-guides .b-page-content .b-time-for-read,#l-travel-stories .b-page-content .b-time-for-read{position:relative;float:right;padding-top:4.375rem;padding-left:1rem;padding-right:.9375rem;padding-bottom:1.1875rem;border-radius:12px;background-color:rgba(230,57,70,0.1);font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.2;margin-top:-150px;text-align:center}#l-travel-guides .b-page-content .b-time-for-read:before,#l-travel-stories .b-page-content .b-time-for-read:before{content:'';position:absolute;width:2.625rem;height:2.625rem;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/6aac448c8581ec83b897bfc5d9b594f4.svg) no-repeat;top:1.125rem;left:1.9375rem}#l-travel-guides .b-page-content .b-all-photos,#l-travel-guides .b-page-content .b-key-place,#l-travel-stories .b-page-content .b-all-photos,#l-travel-stories .b-page-content .b-key-place{margin-bottom:34px}#l-travel-guides .b-page-content .b-all-photos .preview,#l-travel-guides .b-page-content .b-key-place .preview,#l-travel-stories .b-page-content .b-all-photos .preview,#l-travel-stories .b-page-content .b-key-place .preview{height:430px;background-color:#3733DC;border-radius:12px}#l-travel-guides .b-page-content .b-all-photos .additions,#l-travel-guides .b-page-content .b-key-place .additions,#l-travel-stories .b-page-content .b-all-photos .additions,#l-travel-stories .b-page-content .b-key-place .additions{font-weight:500;color:#aaaaaa;margin-top:20px}#l-travel-guides .b-page-content .b-key-place .preview,#l-travel-stories .b-page-content .b-key-place .preview{width:99%;margin-right:1%;height:430px;background-color:#3733DC;border-radius:12px}#l-travel-guides .b-page-content .b-about-slider,#l-travel-stories .b-page-content .b-about-slider{max-height:26.875rem;height:26.875rem;width:100%;-o-object-fit:contain;object-fit:contain;border-radius:12px;margin-bottom:3.125rem}#l-travel-guides .b-page-content .b-about-slider .slick-current+.slick-slide div img,#l-travel-stories .b-page-content .b-about-slider .slick-current+.slick-slide div img{float:right}#l-travel-guides .b-page-content .b-about-slider .slick-current+.slick-slide .map-slide,#l-travel-stories .b-page-content .b-about-slider .slick-current+.slick-slide .map-slide{width:auto !important;float:right}#l-travel-guides .b-page-content .b-about-slider .map-slide,#l-travel-stories .b-page-content .b-about-slider .map-slide{position:relative}#l-travel-guides .b-page-content .b-about-slider .map-slide .btn,#l-travel-stories .b-page-content .b-about-slider .map-slide .btn{left:144px}#l-travel-guides .b-page-content .b-about-slider .slick-prev,#l-travel-stories .b-page-content .b-about-slider .slick-prev{left:-1%}#l-travel-guides .b-page-content .b-about-slider .slick-next,#l-travel-stories .b-page-content .b-about-slider .slick-next{right:2.1875rem}#l-travel-guides .b-page-content h2,#l-travel-stories .b-page-content h2{font-size:2rem;font-family:'OpenSauceSansBlack';font-weight:bold;line-height:1.15}#l-travel-guides .b-page-content .b-general,#l-travel-stories .b-page-content .b-general{margin-bottom:40px}#l-travel-guides .b-page-content .b-general p,#l-travel-stories .b-page-content .b-general p{line-height:1.8;max-width:54.375rem}#l-travel-guides .b-page-content .b-places,#l-travel-stories .b-page-content .b-places{margin-bottom:4.8125rem}#l-travel-guides .b-page-content .b-places h2,#l-travel-stories .b-page-content .b-places h2{margin-bottom:38px}#l-travel-guides .b-page-content .b-places .slider,#l-travel-stories .b-page-content .b-places .slider{width:100%}#l-travel-guides .b-page-content .b-places .slider .slick-prev,#l-travel-stories .b-page-content .b-places .slider .slick-prev{left:-1%}#l-travel-guides .b-page-content .b-places .slider .slick-next,#l-travel-stories .b-page-content .b-places .slider .slick-next{right:-1%}#l-travel-guides .b-page-content .b-places .slider .img-placeholder,#l-travel-stories .b-page-content .b-places .slider .img-placeholder{width:90%;height:254px;border-radius:12px;background-color:#3733DC}#l-travel-guides .b-page-content .b-key-place,#l-travel-stories .b-page-content .b-key-place{margin-bottom:66px}@media screen and (max-width: 39.99875em){#l-travel-guides .b-page-content .b-key-place,#l-travel-stories .b-page-content .b-key-place{margin-bottom:0}}#l-travel-guides .b-page-content .b-vexp,#l-travel-stories .b-page-content .b-vexp{position:relative;margin-bottom:30px}#l-travel-guides .b-page-content .b-vexp .btn.vexp:before,#l-travel-stories .b-page-content .b-vexp .btn.vexp:before{content:'';position:absolute;left:75px;bottom:20px}#l-travel-guides .b-page-content .b-departing-now,#l-travel-stories .b-page-content .b-departing-now{border-radius:12px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.21);box-shadow:0 0 5px 0 rgba(0,0,0,0.21);background-color:#fff;padding-left:36px;padding-top:41px;padding-right:33px;padding-bottom:43px;width:334px;margin-bottom:30px}#l-travel-guides .b-page-content .b-departing-now h4,#l-travel-stories .b-page-content .b-departing-now h4{font-size:1.75rem;font-family:'OpenSauceSansExtraBold';font-weight:bold;line-height:1.15;text-decoration:underline}#l-travel-guides .b-page-content .b-departing-now ul,#l-travel-stories .b-page-content .b-departing-now ul{margin:50px 0;padding-left:33px;position:relative;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal}#l-travel-guides .b-page-content .b-departing-now ul li,#l-travel-stories .b-page-content .b-departing-now ul li{list-style:none;margin-bottom:25px}#l-travel-guides .b-page-content .b-departing-now ul li:last-child,#l-travel-stories .b-page-content .b-departing-now ul li:last-child{margin-bottom:0}#l-travel-guides .b-page-content .b-departing-now ul li:last-child:before,#l-travel-stories .b-page-content .b-departing-now ul li:last-child:before{content:'';position:absolute;left:0;background-image:url(//trift.io/wp-content/themes/trift/assets/css/dist/7044fd1633c01cbf2f840d99ed631fa9.svg);width:20px;height:20px}#l-travel-guides .b-page-content .b-departing-now .anno,#l-travel-stories .b-page-content .b-departing-now .anno{position:relative;display:inline-block}#l-travel-guides .b-page-content .b-departing-now .anno span,#l-travel-stories .b-page-content .b-departing-now .anno span{font-size:.875rem;font-family:'OpenSauceSansRegular';position:absolute;display:inline-block;margin-top:-5px}#l-travel-guides .b-page-content .b-departing-now .btn.sign-up,#l-travel-stories .b-page-content .b-departing-now .btn.sign-up{width:153px;height:60px;border-radius:51px;background-color:#3733DC;color:#fff;font-weight:bold;text-align:center;line-height:60px;display:inline-block;margin-left:70px}#l-travel-guides .b-page-content .b-note,#l-travel-stories .b-page-content .b-note{border-radius:12px;background-color:#ededed;margin-left:110px;margin-right:57px;padding-left:45px;padding-right:45px;padding-top:35px;padding-bottom:37px;position:relative;margin-bottom:110px}@media screen and (max-width: 39.99875em){#l-travel-guides .b-page-content .b-note,#l-travel-stories .b-page-content .b-note{padding:35px;width:100%;margin-left:0;margin-top:0px;margin-bottom:50px}}#l-travel-guides .b-page-content .b-note p,#l-travel-stories .b-page-content .b-note p{font-size:18px;line-height:26px;width:98%;margin:0 auto}@media screen and (max-width: 39.99875em){#l-travel-guides .b-page-content .b-note p,#l-travel-stories .b-page-content .b-note p{font-size:20px}}#l-travel-guides .b-tg-link,#l-travel-stories .b-tg-link{margin-bottom:30px}#l-travel-guides .b-tg-link .btn.tg,#l-travel-stories .b-tg-link .btn.tg{height:79px;border-radius:12px;background-color:#030219;width:334px;padding-left:162px}#l-travel-guides .b-tg-link .btn.tg span,#l-travel-stories .b-tg-link .btn.tg span{display:inline-block;margin-top:-3px;line-height:1.4}#l-travel-guides .b-tg-link .btn.tg:before,#l-travel-stories .b-tg-link .btn.tg:before{content:'';position:absolute;left:104px;bottom:20px}#l-travel-guides .b-ts-link,#l-travel-stories .b-ts-link{margin-bottom:30px}#l-travel-guides .b-ts-link .btn.ts,#l-travel-stories .b-ts-link .btn.ts{height:79px;border-radius:12px;background-color:#030219;width:334px;padding-left:162px}#l-travel-guides .b-ts-link .btn.ts span,#l-travel-stories .b-ts-link .btn.ts span{display:inline-block;margin-top:-3px;line-height:1.4}#l-travel-guides .b-ts-link .btn.ts:before,#l-travel-stories .b-ts-link .btn.ts:before{content:'';position:absolute;left:104px;margin-top:2px}#l-travel-guides .b-subscribe,#l-travel-stories .b-subscribe{width:20.875rem;margin:0 auto;background-color:#030219;color:#fff;padding-top:1.75rem;padding-left:2.375rem;padding-right:2.75rem;padding-bottom:2.125rem;border-radius:12px;display:table}#l-travel-guides .b-subscribe .box,#l-travel-stories .b-subscribe .box{width:100%}#l-travel-guides .b-subscribe h4,#l-travel-stories .b-subscribe h4{font-size:1.75rem;font-family:'OpenSauceSansExtraBold'}#l-travel-guides .b-subscribe p,#l-travel-stories .b-subscribe p{font-size:1rem;margin-bottom:30px;line-height:normal}#l-travel-guides .b-subscribe .btn.join,#l-travel-stories .b-subscribe .btn.join{font-size:1rem;text-align:center;padding-left:27px;padding-top:22px;padding-bottom:19px;padding-right:22px;border-radius:51px}#l-travel-guides .b-tpa,#l-travel-stories .b-tpa{width:20.875rem;margin:0 auto;border-radius:12px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.21);box-shadow:0 0 5px 0 rgba(0,0,0,0.21)}#l-travel-guides .b-similar,#l-travel-stories .b-similar{margin-bottom:90px}#l-travel-guides .b-similar h3,#l-travel-stories .b-similar h3{font-size:1.75rem;font-family:'OpenSauceSansExtraBold';font-weight:bold;line-height:1.15;color:#030219;margin-bottom:23px}#l-travel-guides .b-similar .row,#l-travel-stories .b-similar .row{max-width:100%}#l-travel-guides footer,#l-travel-stories footer{margin-top:35px}#l-travel-guides .b-map,#l-travel-stories .b-map{width:100%;height:430px;background-size:100% 100%;position:relative;margin-bottom:43px}#l-travel-guides .b-map.small,#l-travel-stories .b-map.small{height:124px;border-radius:12px}#l-travel-guides .b-map.small .btn.open-maps,#l-travel-stories .b-map.small .btn.open-maps{bottom:32px;left:30px}#l-travel-guides .b-map+.b-places,#l-travel-stories .b-map+.b-places{border-top:2px solid #e5e5e5;padding-top:50px}.b-video .container{width:100%;height:430px;position:relative}.b-video aside{width:100%;line-height:1.8;color:#aaaaaa;margin:0 auto;padding:17px 20px;padding-bottom:45px;margin-bottom:45px;border-bottom:2px solid #e5e5e5}.b-look-at-map{margin-top:-44px;position:relative;background:url(https://trift.io/wp-content/themes/trift/img/map-placeholder-bg@2x.jpg) no-repeat;background-position:-14px -14px;background-size:100% 100%;height:calc(100% + 60px);width:100%}.b-look-at-map.fixed{top:0}.b-look-at-map.full-height{height:100%}.b-look-at-map.full-height iframe{width:50%}.b-card-items .preview{display:block;width:100%;background-position:center center;height:254px;border-radius:12px;background-color:#3733DC;position:relative}.b-card-items .preview img.v-exp{position:absolute;bottom:20px;right:20px;width:50px;height:50px}.b-card-items .desc{display:block;font-size:1.375rem;font-family:'OpenSauceSansMedium';font-family:'OpenSauceSansBold';font-weight:bold;color:#030d1c;margin-top:1.375rem;width:90%}.b-card-items .additions{display:block;font-family:"OpenSauceSansRegular";font-weight:500;color:#030d1c}.b-card-items .badge{font-size:.875rem;font-family:'OpenSauceSansRegular';display:inline-block;clear:both;border-radius:100px;background-color:#ececec;padding-top:16px;padding-bottom:16px;padding-left:20px;padding-right:20px}.b-footer{border-top:2px solid #e5e5e5;padding-top:62px}@media screen and (max-width: 39.99875em){.b-footer .-n1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.b-footer .-langocur{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.b-footer .-n2{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.b-footer .-n3{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.b-footer .-n4{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.b-footer .-n5{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.b-footer .-n6{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.b-footer .-n7{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}}.b-footer nav:first-child{padding-left:2.8125rem}.b-footer nav h4{font-size:1.375rem;font-family:'OpenSauceSansMedium';font-weight:bold;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#030d1c;margin-bottom:25px}.b-footer nav li{margin-bottom:10px}.b-footer nav a{color:#030219}.b-footer nav a:hover{text-decoration:underline}@media screen and (max-width: 39.99875em){.b-footer .b-socials{margin-left:2.8125rem}}.b-footer .b-socials a.icon{width:2.4375rem;height:2.4375rem;background-size:100%;margin-right:3px;background-repeat:no-repeat;margin-top:10px}.b-footer .b-socials a.icon.fb{background-image:url(//trift.io/wp-content/themes/trift/assets/css/dist/3742aeff1224029d8b551609b1a41301.svg)}.b-footer .b-socials a.icon.tw{background-image:url(//trift.io/wp-content/themes/trift/assets/css/dist/a38813d6e8f40a3e0580b5a1caa670f3.svg)}.b-footer .b-socials a.icon.linkedin{background-image:url(//trift.io/wp-content/themes/trift/assets/css/dist/23f082b1e4ad45b74119666b7ec78570.svg)}.b-footer .b-socials a.icon.yt{background-image:url(//trift.io/wp-content/themes/trift/assets/css/dist/587f336e06ba728ebea8aee45651279f.svg)}.b-footer .b-socials a.icon.instagram{background-image:url(//trift.io/wp-content/themes/trift/assets/css/dist/9a79105c9c72ebe1d112feac6d02e808.svg)}.b-footer .b-read-opts .b-currency,.b-footer .b-read-opts .b-language{cursor:pointer;position:relative;width:136px;height:60px;border-radius:60px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.21);box-shadow:0 0 5px 0 rgba(0,0,0,0.21);background-color:#fff;font-weight:bold;color:#030d1c;line-height:60px;padding-left:25px}.b-footer .b-read-opts .b-currency:after,.b-footer .b-read-opts .b-language:after{content:'';position:absolute;right:18px;top:calc(50% - 3px);background:url(//trift.io/wp-content/themes/trift/assets/css/dist/d2bf0205c140706b4f3ed5913f92a929.svg) no-repeat;width:14px;height:8px}.b-footer .b-read-opts .b-currency{margin-bottom:10px}.b-footer .b-copy{font-size:.875rem;font-family:'OpenSauceSansRegular';margin-top:38px;margin-bottom:13px}.b-footer .b-fly-out{height:2px;background-color:#030219;position:relative;margin-bottom:5rem}.b-footer .b-fly-out .airplane{position:absolute;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/dfd6c449f6bd7d520c7380625d7edfec.svg) no-repeat,#fff;background-size:100%;width:1.8125rem;height:1.125rem;right:-1rem;top:-.8125rem;z-index:2}.b-footer .b-fly-out:after{content:' ';position:absolute;background-color:#fff;padding:.625rem;z-index:1;right:0}#l-v-exp-t2 .b-see-more h2{margin-bottom:45px}#l-v-exp-t2 .b-see-more nav{margin-bottom:38px}#l-v-exp-t2 .b-see-more nav li{cursor:pointer;margin-bottom:0;margin-right:10px;width:calc(33.3333% - 10px);height:5.625rem;overflow:hidden;display:inline-block;height:90px;border-radius:12px;border:solid 2px #e7e7e7;padding-left:62px;padding-right:20px}@media screen and (max-width: 39.99875em){#l-v-exp-t2 .b-see-more nav li{width:100%;margin-bottom:10px}}#l-v-exp-t2 .b-see-more nav li.active{background-color:#030219}#l-v-exp-t2 .b-see-more nav li.active a{color:#fff}#l-v-exp-t2 .b-see-more nav li.active a.__i.i-globus:before{position:absolute;content:'';background:url(//trift.io/wp-content/themes/trift/assets/css/dist/ec20a5c76745e01d9ad5d0dccb88f61c.svg) no-repeat;left:-2.5rem;top:0;width:1.6875rem;height:1.6875rem}#l-v-exp-t2 .b-see-more nav li:nth-child(3){margin-right:0;width:33.3333%}#l-v-exp-t2 .b-see-more nav li a{font-size:1.125rem;font-family:'OpenSauceSansMedium';color:#030219;font-weight:bold;font-stretch:normal;font-style:normal;line-height:90px;letter-spacing:normal;position:relative}#l-v-exp-t2 .b-see-more nav li a.__i.i-globus:before{position:absolute;content:'';background:url(//trift.io/wp-content/themes/trift/assets/css/dist/a5f081cbf0cf82476750d2e09b73b556.svg) no-repeat;top:0;left:-2.5rem;width:1.6875rem;height:1.6875rem}#l-v-exp-t2 .b-see-more .b-video aside{border-bottom:none;padding-bottom:10px}i.icon{display:inline-block}i.icon.globus{background:url(//trift.io/wp-content/themes/trift/assets/css/dist/a5f081cbf0cf82476750d2e09b73b556.svg) no-repeat;width:20px;height:20px;color:#030219}i.icon.globus.white{background:url(//trift.io/wp-content/themes/trift/assets/css/dist/ec20a5c76745e01d9ad5d0dccb88f61c.svg) no-repeat;color:#fff}i.icon.v-exp,#l-vexp-buy .b-page-content .b-vexp .btn.vexp:before,#l-v-exp-t1 .b-page-content .b-vexp .btn.vexp:before,#l-v-exp-t2 .b-page-content .b-vexp .btn.vexp:before,#l-travel-guides .b-page-content .b-vexp .btn.vexp:before,#l-travel-stories .b-page-content .b-vexp .btn.vexp:before{background:url(//trift.io/wp-content/themes/trift/assets/css/dist/9c5db8c27be0ec97808a6114a9941f95.svg) no-repeat;width:2.5rem;height:2.5rem}i.icon.travel-guides,#l-travel-guides .b-tg-link .btn.tg:before,#l-travel-stories .b-tg-link .btn.tg:before{background:url(//trift.io/wp-content/themes/trift/assets/css/dist/d15c2515db31dcc5b989c3510feb804e.svg) no-repeat;width:2.75rem;height:2.5rem}i.icon.travel-stories,#l-travel-guides .b-ts-link .btn.ts:before,#l-travel-stories .b-ts-link .btn.ts:before{background:url(//trift.io/wp-content/themes/trift/assets/css/dist/21d607fd01a6aa33a2ef371919347e8e.svg) no-repeat;width:2.75rem;height:2.5rem}.btn{display:inline-block;border:none;padding-left:29px;padding-right:29px;padding-bottom:20px;padding-top:20px}.btn.__np{padding-left:0;padding-right:0;padding-bottom:0;padding-top:0}.btn.violet{background-color:#3733DC}.btn.green{background-color:#3733DC}.btn.white{position:relative;background-color:#fff;color:#030219;font-weight:bold}.btn.white.wide{padding-top:20px;padding-bottom:20px;padding-left:34px;padding-right:63px}.btn.white.rounded{border-radius:30px}.btn.white.i-arr:after{content:'';position:absolute;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/8e160e603040cbbdf47f70a0b28e215a.svg) no-repeat;width:10px;height:17px;right:25px;margin-top:5px}.btn.black{background-color:#030219;color:#fff;font-weight:bold}.btn.black.rounded{border-radius:30px}.btn.black.wide{font-size:1.125rem;font-family:'OpenSauceSansMedium';position:relative;height:3.75rem;padding-left:2.125rem;padding-top:1.125rem;padding-bottom:1.25rem;padding-right:3.875rem}.btn.black.wide.i-arr:after{content:'';position:absolute;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/ced9c38b86c0f18c415d4d93e295d1a0.svg) no-repeat;width:.625rem;height:1.0625rem;right:1.5625rem;margin-top:.3125rem}.btn.back.grey{font-size:.875rem;font-family:'OpenSauceSansRegular';height:47px;border-radius:47px;background-color:#3733DC;color:#030219;line-height:47px;text-align:center;font-weight:bold;color:#030d1c}.btn.back.white,.btn.back.grey{font-size:.875rem;font-family:'OpenSauceSansRegular';height:47px;border-radius:47px;background-color:#fff;color:#030219;line-height:7px;text-align:center;font-weight:bold;color:#030d1c}.btn.back.violet{font-size:.875rem;font-family:'OpenSauceSansRegular';height:47px;border-radius:47px;background-color:#3733DC;color:#fff;line-height:7px;text-align:center;font-weight:bold}.btn.back.white,.btn.back.grey{position:relative;padding-left:35px;padding-bottom:13px;padding-right:15px}.btn.back.white:before,.btn.back.grey:before{content:'';position:absolute;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/09538c32e3df85b2787484e900ef9d53.svg) no-repeat;width:10px;height:15px;left:18px;top:16px}.btn.back.grey{color:#fff}.btn.back.grey:before{background:url(//trift.io/wp-content/themes/trift/assets/css/dist/8414e2b6668c1280030f751996c1fef4.svg) no-repeat}.btn.red.wide{font-size:1.375rem;font-family:'OpenSauceSansMedium';width:20.875rem;height:4.9375rem;border-radius:.75rem;background-color:#3733DC;color:#fff;font-weight:bold;font-stretch:normal;font-style:normal;line-height:0.94;letter-spacing:normal}.btn.red.wide span{padding-left:135px;padding-top:22px;padding-bottom:15px;display:inline-block}.btn.red.wide.rounded{border-radius:30px}.btn.red{background-color:#3733DC;color:#fff}.btn.teal{background-color:#3733DC;color:#fff}.btn.teal.rounded{border-radius:51px}.btn.teal.__i.circle.search{padding:0}.btn.teal.__i.circle.search:after{top:17px;right:17px}.btn.teal.__i.circle.search.i-dark:after{background:url(//trift.io/wp-content/themes/trift/assets/css/dist/bc7e55b7c73bd4b81c1d0fc9503fc820.svg) no-repeat}.btn.teal.__i.search{padding-left:19px;padding-top:14px;padding-bottom:14px;padding-right:42px}.btn.teal.__i.search:after{content:'';position:absolute;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/673f5f9dd6ae5e10b580e5a575879170.svg) no-repeat;width:17px;height:17px;right:15px}.btn.open-maps{position:absolute;width:169px;height:60px;border-radius:30px;background-color:#3733DC;bottom:38px;left:35px;color:#fff;font-weight:bold;padding:20px 25px}.btn.open-maps span{vertical-align:top;text-align:right;line-height:1.25rem}.slick-slider .slick-slide{margin:0 1.25rem}.slick-slider .slick-list{margin:0 -1.25rem}.slick-slider .slick-prev{top:50%;left:-1% !important;background-size:100%}.slick-slider .slick-next{top:50%;right:-1% !important;background-size:100%}.slick-slider.white-nav .slick-prev{top:50%;left:-1%}.slick-slider.white-nav .slick-next{top:50%;right:-1%}.b-trending-now .b-card-items .desc,.b-category .b-card-items .desc{max-width:90%}.hide{display:none}.__u{text-decoration:underline}a.icon{display:inline-block;width:2.375rem;height:2.375rem;background-size:100%;background-repeat:no-repeat}a.icon.facebook.black{background-image:url(//trift.io/wp-content/themes/trift/assets/css/dist/bfb10a12756bb7db7f80928f6a6f88f2.svg)}a.icon.twitter.black{background-image:url(//trift.io/wp-content/themes/trift/assets/css/dist/241de4a9f3a4c04890a55fc0011f3a97.svg)}a.icon.linkedin.black{background-image:url(//trift.io/wp-content/themes/trift/assets/css/dist/3e87cc73bd448a94373e14fa349bc324.svg)}a.icon.instagram.black{background-image:url(//trift.io/wp-content/themes/trift/assets/css/dist/4a289d17fada38a9a0430858e0197ce4.svg)}a.icon.youtube.black{background-image:url(//trift.io/wp-content/themes/trift/assets/css/dist/4ddec328f20f15547b042114f03bbb18.svg)}.b-inside-page{margin-top:.125rem}.btn-loading .i-search{display:none}.__i{position:relative}.__i.i-loc:after{content:'';position:absolute;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/f6a553fbf2ce85ee9a76985a1397ac0c.svg) no-repeat;width:17px;height:17px}.__i.i-search:after{content:'';position:absolute;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/673f5f9dd6ae5e10b580e5a575879170.svg) no-repeat;width:17px;height:17px}.__i.i-search.dark:after{content:'';position:absolute;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/bc7e55b7c73bd4b81c1d0fc9503fc820.svg) no-repeat;width:17px;height:17px;left:-8px;top:-8px}.__i.i-t-stories:before{content:'';position:absolute;display:inline-block;left:0;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/21d607fd01a6aa33a2ef371919347e8e.svg) no-repeat}.__i.i-t-stories.i-black{background:url(//trift.io/wp-content/themes/trift/assets/css/dist/6557ef671e5f2ace511880a4cd47a4e7.svg) no-repeat}.__i.i-profile:before{content:'';position:absolute;display:inline-block;left:0;width:18px;height:22px;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/64cb0326e51c6d334f8e98b00c81ca63.svg) no-repeat}.__i.i-profile.black:before,#l-travel-guides .b-your-guide .-badge .circled-icon:before,#l-travel-guides .b-story-teller .-badge .circled-icon:before,#l-travel-stories .b-your-guide .-badge .circled-icon:before,#l-travel-stories .b-story-teller .-badge .circled-icon:before,#l-vexp-buy .b-your-guide .-badge .circled-icon:before,#l-vexp-buy .b-story-teller .-badge .circled-icon:before,#l-v-exp-t1 .b-your-guide .-badge .circled-icon:before,#l-v-exp-t1 .b-story-teller .-badge .circled-icon:before,#l-v-exp-t2 .b-your-guide .-badge .circled-icon:before,#l-v-exp-t2 .b-story-teller .-badge .circled-icon:before{content:'';position:absolute;display:inline-block;width:18px;height:22px;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/7997e2de455c205b9affbdc0638293a1.svg) no-repeat}.__i.i-t-guides:before{content:'';position:absolute;display:inline-block;left:0;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/d15c2515db31dcc5b989c3510feb804e.svg) no-repeat}.__i.i-t-guides.i-black{background:url(//trift.io/wp-content/themes/trift/assets/css/dist/932fccf977807afe2786006874e65f0d.svg) no-repeat}.__i.i-v-exp:before,.b-tour-item .preview .icon.v-exp:before,.b-guide-item .preview .icon.v-exp:before{content:'';position:absolute;display:inline-block;left:0;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/9c5db8c27be0ec97808a6114a9941f95.svg) no-repeat}.__i.i-v-exp.i-black,.b-tour-item .preview .i-black.icon.v-exp,.b-guide-item .preview .i-black.icon.v-exp{background:url(//trift.io/wp-content/themes/trift/assets/css/dist/af5be47f86d44775d1faa558abb980e1.svg) no-repeat}.__i.i-arr:after{content:'';position:absolute;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/ced9c38b86c0f18c415d4d93e295d1a0.svg) no-repeat;width:10px;height:17px;right:25px;margin-top:3px}h3.__i{padding-left:42px}h3.__i:before{width:2.1875rem;height:2.1875rem}.avatar img{border-radius:100px}iframe{border-radius:12px}.b-mobile-exp-is-under-dev{z-index:999;position:fixed;top:0;bottom:0;left:0;width:100%;height:100%;background-color:#3733DC;display:none}@media (max-width: 1210px){.b-mobile-exp-is-under-dev{display:block}}.b-mobile-exp-is-under-dev .container{width:100vw;height:100vh;padding:10%;padding-left:0;position:fixed}.b-mobile-exp-is-under-dev .container:after{position:absolute;bottom:0;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/ee1cf9952a0cebd8126cf1c51534a63a.svg) no-repeat;width:100vw;height:50vh;content:'';background-position:right bottom;right:0}.b-mobile-exp-is-under-dev .container .cross{width:3.125rem;height:3.125rem;border-radius:74.5px;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/87b46582585b1887a34db6aed0fe3dc4.svg) center center no-repeat,#015853;position:absolute;top:12px;right:12px;display:inline-block}.b-mobile-exp-is-under-dev .b-logo{background:url(//trift.io/wp-content/themes/trift/assets/css/dist/371385b3c34ed8e47ccafc80e3e44d9b.svg) no-repeat;width:6.4375rem;height:2.6875rem;padding-left:6.4375rem;background-size:100%;margin:0 auto}.b-mobile-exp-is-under-dev .b-text{font-size:1.25rem;font-family:'OpenSauceSansMedium';margin:0 auto;margin-top:39px;width:230px;line-height:1.13;color:#fff;text-align:center;font-weight:bold;margin-bottom:20px}.b-mobile-exp-is-under-dev .btn.open{display:block;margin-top:20px;border-radius:98px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.21);box-shadow:0 0 5px 0 rgba(0,0,0,0.21);background-color:#ffffff;font-size:.9375rem;font-family:'OpenSauceSansRegular';font-weight:bold;color:#030d1c;width:152px;height:50px;text-align:center;margin:0 auto;padding:0;padding-top:15px}h3.b-iconized{font-size:1.75rem;font-family:'OpenSauceSansExtraBold';font-stretch:normal;font-style:normal;letter-spacing:normal;margin-bottom:2.1875rem;width:100%;display:block;position:relative}h3.b-iconized .b-cap{font-size:1.1875rem;font-family:'OpenSauceSansMedium';font-family:'OpenSauceSansBold';border-radius:2.25rem;border:solid 3.6px #030219;padding-right:1.25rem;padding-top:1.0625rem;padding-bottom:1.0625rem;padding-left:3.875rem;position:absolute;right:0;top:-1.75rem;line-height:1.125rem;font-weight:bold}h3.b-iconized.--travel-guides .b-cap:before{content:'';position:absolute;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/932fccf977807afe2786006874e65f0d.svg) no-repeat;width:1.75rem;height:2.5625rem;left:1.25rem;top:1.0625rem}h3.b-iconized.--virtual-experiences .b-cap:before{content:'';position:absolute;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/af5be47f86d44775d1faa558abb980e1.svg) no-repeat;width:1.75rem;height:2.5625rem;left:1.25rem;top:1.0625rem}#l-bonito.index-page .b-header{border-bottom:none;min-height:537px;height:auto;background:url(https://trift.io/wp-content/themes/trift/img/header-bg.png) no-repeat;background-position:center;background-size:cover}#l-bonito.index-page .b-header a.safe-travels-badge{background:url(https://trift.io/wp-content/themes/trift/img/WTTC-SafeTravels-Stamp.png) no-repeat;background-size:100%;display:inline-block;position:absolute;bottom:-150px;right:0;width:75px;height:75px}@media screen and (min-width: 64em){#l-bonito.index-page .b-header a.safe-travels-badge{width:150px;height:150px;right:70px;bottom:initial}}#l-bonito.index-page .b-header .b-bg-video{position:absolute;max-width:100%;max-height:452px;top:85px;overflow:hidden;z-index:1}@media screen and (max-width: 39.99875em){#l-bonito.index-page .b-header .b-bg-video{display:none}}#l-bonito.index-page .b-header .b-article-desc{position:relative;padding-top:calc(85px + 59px);z-index:3}#l-bonito.index-page .b-header .b-article-desc .b-page-info{color:#fff}#l-bonito.index-page .b-header .b-article-desc .b-page-info h2{color:#fff;font-family:'OpenSauceSansExtraBold';font-size:2rem;line-height:1.1125rem;margin-bottom:48px}#l-bonito.index-page .b-header .b-article-desc .b-page-info p{line-height:1.625rem;font-family:'OpenSauceSansRegular';margin-bottom:1.8125rem}#l-bonito.index-page .b-header .b-weather .-today,#l-bonito.index-page .b-header .b-weather .-next{float:left;width:190px}#l-bonito.index-page .b-header .b-weather .-today .wp,#l-bonito.index-page .b-header .b-weather .-next .wp{height:70px}#l-bonito.index-page .b-header .b-weather .-today{font-size:40px}#l-bonito.index-page .b-header .b-weather .-next{font-size:32px}#l-bonito.index-page .b-header .b-global-info{position:absolute;bottom:72px}@media screen and (max-width: 39.99875em){#l-bonito.index-page .b-header .b-global-info{position:relative;bottom:0}}#l-bonito.index-page .b-header .b-global-info .badge{width:200px;height:71px;padding:20px;border-radius:900px;border:solid 3px #030d1c;background-color:#ffffff;margin-bottom:11px}@media screen and (max-width: 39.99875em){#l-bonito.index-page .b-header .b-global-info .badge:first-of-type{float:left}}#l-bonito.index-page .b-header .b-global-info .badge span{font-size:1.125rem;vertical-align:top}#l-bonito.index-page .b-header .b-global-info .badge .i{font-size:1.75rem;margin-right:5px}#l-bonito.index-page .b-powered-by>.cell:first-child{line-height:104px;font-family:OpenSauceSansBold;font-size:1.125rem;font-weight:bold}#l-bonito.index-page .b-powered-by .b-partners-logos{float:right;margin-bottom:5rem;padding-top:24px;padding-bottom:24px}@media print, screen and (max-width: 63.99875em){#l-bonito.index-page .b-powered-by .b-partners-logos{float:left;margin-left:20px}}#l-bonito.index-page .b-powered-by .b-partners-logos img{margin-right:1.4375rem}#l-bonito.index-page .b-powered-by .b-partners-logos img:last-of-type{margin-right:0}#l-bonito.index-page h3.--travel-guides{margin-bottom:5.5rem}#l-bonito.index-page .b-page-menu{min-height:200px;margin-bottom:4.0625rem}#l-bonito.index-page .b-page-menu .column-block{position:relative}#l-bonito.index-page .b-page-menu .b-menu-item{display:inline-block;position:relative}@media screen and (min-width: 64em){#l-bonito.index-page .b-page-menu .b-menu-item{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 39.99875em){#l-bonito.index-page .b-page-menu .b-menu-item{margin-left:10px}}#l-bonito.index-page .b-page-menu .b-menu-item span.-outer-circle{display:inline-block;width:143px;height:143px;border-radius:736.2px;border:solid 5.2px #f87575}#l-bonito.index-page .b-page-menu .b-menu-item span.-outer-circle.--red{border-color:#f87575}#l-bonito.index-page .b-page-menu .b-menu-item span.-outer-circle.--blue{border-color:#6096ba}#l-bonito.index-page .b-page-menu .b-menu-item span.-outer-circle.--green{border-color:#689689}#l-bonito.index-page .b-page-menu .b-menu-item span.-outer-circle span{display:inline-block;width:123px;height:123px;margin:5px;background-color:#030d1c;border-radius:736.2px;line-height:123px;color:#fff;font-size:32px;text-align:center}#l-bonito.index-page .b-page-menu .b-menu-item span.-text{display:block;text-align:center;margin-top:18px;font-family:OpenSauceSansBold;font-size:1.25rem;line-height:1.3;font-weight:bold}#l-bonito.index-page .b-top-map{height:150px;width:100%;position:relative;margin-bottom:65px}#l-bonito.index-page .b-top-map>div:first-child{height:150px;position:relative}#l-bonito.index-page .b-top-map .btn.open-maps{background-color:#030d1c;min-width:11.4375rem;height:3.75rem;bottom:2.8125rem;padding:1.25rem 1.5625rem}#l-bonito.index-page .b-about-video{position:relative;margin-bottom:5.625rem}#l-bonito.index-page .b-about-video .b-video{width:100%;height:35.4375rem}#l-bonito.index-page .b-about-video .b-video .container{height:35.4375rem}#l-bonito.index-page .b-about-video .b-video .cover{position:absolute;background:url(https://trift.io/wp-content/themes/trift/img/home-video-cover@2x.png) no-repeat !important;background-size:cover !important;width:100% !important;height:180%;top:-50% !important;left:0;z-index:2;border-radius:12px}#l-bonito.index-page .b-about-video .b-video .cover:before{top:50%;left:50% !important}#l-bonito.index-page .b-about-video .b-video .cover:after{display:none}#l-bonito.index-page .b-about-video .b-desc{position:relative;width:466px;padding-left:43px;padding-top:53px;padding-right:25px;padding-bottom:53px;background-color:#ebe7e4;border-radius:12px;top:10%;z-index:3;margin-left:-22%}@media screen and (max-width: 39.99875em){#l-bonito.index-page .b-about-video .b-desc{margin-left:0;width:100%;margin-bottom:100px}}#l-bonito.index-page .b-about-video .b-desc h3{font-family:OpenSauceSansExtraBold;font-size:1.75rem;line-height:1.3}#l-bonito.index-page .b-about-video .b-desc p{font-family:OpenSauceSansRegular;font-weight:300;font-size:20px;margin-bottom:0}input::-webkit-input-placeholder{color:#030219 !important;opacity:1}input::-moz-placeholder{color:#030219 !important;opacity:1}input:-ms-input-placeholder{color:#030219 !important;opacity:1}input::-ms-input-placeholder{color:#030219 !important;opacity:1}input::placeholder{color:#030219 !important;opacity:1}input::-ms-input-placeholder{color:#030219 !important}input::-ms-input-placeholder{color:#030219 !important}input.__ph-white::-webkit-input-placeholder{color:#fff !important;opacity:1}input.__ph-white::-moz-placeholder{color:#fff !important;opacity:1}input.__ph-white:-ms-input-placeholder{color:#fff !important;opacity:1}input.__ph-white::-ms-input-placeholder{color:#fff !important;opacity:1}input.__ph-white::placeholder{color:#fff !important;opacity:1}input.__ph-white::-ms-input-placeholder{color:#fff !important}input.__ph-white::-ms-input-placeholder{color:#fff !important}.modal-window .modal-content{position:relative;overflow:scroll}@media screen and (max-width: 39.99875em){.modal-window .modal-content{width:94% !important}}.modal-window .modal-content .user-registration-error{text-align:center;margin-right:15px}.modal-window .modal-content input[type="text"],.modal-window .modal-content input[type="url"],.modal-window .modal-content input[type="textfield"],.modal-window .modal-content input[type="email"],.modal-window .modal-content input[type="password"]{font-family:'OpenSauceSansMedium';font-size:18px;height:60px;border-radius:30px;border:solid 1px #b4b4b4;background-color:#ededed;margin-bottom:17px;color:#030219;padding:11px 20px}.modal-window .modal-content input[type="checkbox"]{border-radius:12px;width:25px;height:25px;border:solid 1px #e7e7e7;margin-right:18px;float:left}.modal-window .modal-content input[type="checkbox"]+span{float:left;width:90%}.modal-window .modal-content input[type="submit"]:hover{cursor:pointer}.modal-window .modal-content h3{font-size:1.75rem;font-family:'OpenSauceSansExtraBold';padding-top:51px;margin-bottom:49px}.modal-window .modal-content label{font-family:'OpenSauceSansMedium';font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;margin-left:15px;margin-bottom:9px;display:block}.modal-window .modal-content input[type="submit"]{border-radius:51px;background-color:#3733DC;border:none;height:60px;width:100%;font-size:18px;font-family:'OpenSauceSansExtraBold';font-weight:bold}.modal-window .modal-content input[type="radio"]{width:25px;height:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#3733DC;display:inline-block;width:25px;height:25px;padding:6px;background-clip:content-box;border:1px solid #bbbbbb;background-color:#e7e6e7;border-radius:50%}.modal-window .modal-content input[type="radio"]:checked{background-color:#3733DC}.modal-window .modal-content input[type="radio"]+label{font-size:18px}.modal-window .modal-content .wrap p span{font-size:18px}.modal-window .modal-content .wrap input[type="radio"]{margin-right:1.125rem;display:inline-block}.modal-window .modal-content .wrap input[type="radio"]+span{display:inline-block;margin-top:-36px;margin-bottom:20px}.modal-window .modal-content .wrap input[type="radio"]+span:before{content:'';width:40px;height:80px;display:inline-block;float:left}.modal-window .modal-content .wrap .agree_with_data_processing input[type="radio"]+span{vertical-align:bottom;display:inline-block;margin-top:-36px;height:62px}.modal-window .modal-content .wrap p.respect{font-size:16px;padding-left:.9375rem;margin-bottom:40px}.modal-window .modal-content p.respect{font-size:.75rem;font-family:'OpenSauceSansRegular'}.modal-window .modal-content input[type="submit"]{margin-top:20px}.modal-window .modal-content,.modal-window.registration .modal-content,.modal-window.login .modal-content,.modal-window.subscribe .modal-content,.modal-window.item-details .modal-content{border-radius:12px;-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,0.1);box-shadow:0 4px 20px 0 rgba(0,0,0,0.1);background-color:#ffffff;height:650px;width:535px;margin:0 auto;overflow:scroll;margin-top:101px;padding-left:39px;padding-right:36px;padding-bottom:71px}.modal-window .modal-content label,.modal-window.registration .modal-content label,.modal-window.login .modal-content label,.modal-window.subscribe .modal-content label,.modal-window.item-details .modal-content label{text-transform:none}.modal-window .modal-content span.more-info,.modal-window.registration .modal-content span.more-info,.modal-window.login .modal-content span.more-info,.modal-window.subscribe .modal-content span.more-info,.modal-window.item-details .modal-content span.more-info{font-size:14px}.modal-window .modal-content .close{top:44px;right:34px;background-color:#ededed !important;border-radius:100px;width:50px;height:50px}.modal-window .modal-content .close .ion{background-color:#ededed !important}.modal-window .modal-content .close .ion:before{content:'';background:url(//trift.io/wp-content/themes/trift/assets/css/dist/7c7a12747f194bbd1280d239814798fd.svg) no-repeat;width:16px;height:16px;position:absolute;left:17px;top:12px}.modal-window.registration .ur-frontend-form{margin-bottom:30px;padding:0;padding-top:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:89%;margin:auto;border:none;margin-top:auto;height:650px}.modal-window.registration .ur-frontend-form input[type="text"],.modal-window.registration .ur-frontend-form input[type="url"],.modal-window.registration .ur-frontend-form input[type="textfield"],.modal-window.registration .ur-frontend-form input[type="email"],.modal-window.registration .ur-frontend-form input[type="password"]{height:60px;border-radius:30px;border:solid 1px #b4b4b4;background-color:#ededed}.modal-window.registration .ur-frontend-form input[type="checkbox"]{border-radius:12px;width:25px;height:25px;border:solid 1px #e7e7e7;margin-right:18px;float:left}.modal-window.registration .ur-frontend-form label.ur-label{font-size:1.125rem;font-family:'OpenSauceSansMedium';font-size:18px;font-weight:500;text-transform:none}.modal-window.registration .ur-frontend-form label.ur-label .required{color:#030219}.modal-window.registration .ur-frontend-form .field-radio ul li{margin-bottom:40px}.modal-window.registration .ur-frontend-form input[type="checkbox"]+span{float:left;width:90%}.modal-window.registration .ur-frontend-form input[type="radio"]+label{padding-left:0;margin-left:5px;position:absolute;margin-top:0;width:75%}.modal-window.registration .ur-frontend-form input[type="radio"]+label:before{display:none}.modal-window.registration .ur-frontend-form input[type="radio"]+label:after{display:none}.modal-window.registration .ur-frontend-form p.respect{font-size:.75rem;font-family:'OpenSauceSansRegular';color:#c2c2c2}.modal-window.registration .ur-frontend-form span.description{font-size:16px;padding-left:15px;padding-right:15px}.modal-window.registration .ur-frontend-form .field-privacy_policy .description{font-size:.75rem;font-family:'OpenSauceSansRegular';line-height:18px;color:#030219}.modal-window.registration .ur-frontend-form #radio_policies_field:after{display:block;font-size:.875rem;font-family:'OpenSauceSansRegular';font-size:16px;content:'Trift is committed to protecting and respecting your privacy, and we’ll only use your personal information to administer your account and to provide the products and services you requested from us. From time to time, we would like to contact you about our products and services, as well as other content that may be of interest to you.';color:#030219;padding-bottom:20px;padding-top:40px;text-align:justify}.modal-window.registration .ur-frontend-form #ur-recaptcha-node{margin:20px 0}.modal-window.registration .ur-frontend-form button[type="submit"]{width:138px;height:60px;margin-top:10px;border-radius:51px;background-color:#3733DC;margin-bottom:50px;width:100%;font-size:18px;font-family:'OpenSauceSansExtraBold';font-weight:bold}.modal-window.registration .ur-frontend-form .ur-submit-button{background-color:#030d1c;color:#fff}.modal-window.registration .ur-frontend-form .ur-button-container{height:3.75rem}.modal-window.subscribe span.wpcf7-list-item{margin:0}.modal-window.item-details .modal-content{width:730px}@media (max-width: 730px){.modal-window.item-details .modal-content{width:100%}}.modal-window.item-details .modal-content .b-actions ul{margin-left:0}.modal-window.item-details .modal-content .b-actions li{list-style:none;display:inline-block}.modal-window.item-details .modal-content .b-actions .badge{height:63px;margin:0 20px 0 0;padding:20px 23px;border-radius:51px;background-color:#ebe7e4;font-family:'OpenSauceSansBold';color:#030d1c;font-size:18px}.modal-window.item-details .modal-content .b-actions .badge:hover{background-color:#f87575;color:#fafafa}.modal-window.item-details .modal-content .b-info{padding-top:20px;padding-bottom:20px}.modal-window.item-details .modal-content .b-slider{float:left;clear:both;width:100%}.modal-window.item-details .modal-content .b-slider .slick-list{min-height:300px !important}.modal-window.item-details .modal-content .b-map{float:left;width:100%}.modal-window.item-details .modal-content .b-map,.modal-window.item-details .modal-content #contactMap{height:101px}.b-circled-rating{display:inline-block}.b-circled-rating .-point,.b-circled-rating .-half-point,.b-circled-rating .-empty-point{width:24px;height:24px;background-color:#3733DC;display:inline-block;margin-right:9px;border-radius:45px;margin-top:3px}.b-circled-rating .-point{background-color:#030219}.b-circled-rating .-half-point{background:-webkit-gradient(linear, left top, right top, color-stop(50%, #030219), color-stop(50%, #3733DC));background:linear-gradient(to right, #030219 50%, #3733DC 50%)}.b-circled-rating .-score{font-size:1.4375rem;font-family:'OpenSauceSansMedium';font-weight:bold;line-height:1.1;vertical-align:top}#l-travel-guides.bonito h3{position:relative;font-family:'OpenSauceSansBold';font-size:1.1875rem}#l-travel-guides.bonito h3 .__i.b-cap{background-color:#fff;top:-53px;position:absolute;line-height:0.94;border:solid 3.6px #030d1c;padding-right:calc(1.3125rem * 1.1);padding-top:calc(.9375rem * 1.1);padding-bottom:calc(1.125rem * 1.1);padding-left:calc(3.6875rem * 1.1);height:4.5rem;border-radius:2.25625rem}@media screen and (max-width: 39.99875em){#l-travel-guides.bonito h3 .__i.b-cap{display:none}}#l-travel-guides.bonito h3 .__i.b-cap:before{content:'';position:absolute;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/932fccf977807afe2786006874e65f0d.svg) no-repeat;width:1.9375rem;height:2.5rem;left:1.25rem;top:.75rem}#l-travel-guides.bonito .b-page-content{margin-top:25px}#l-travel-guides.bonito .on-header-placement{margin-top:0}#l-travel-guides.bonito .b-main-article{margin-top:3.75rem}#l-travel-guides.bonito .b-main-article>h2{margin-bottom:8px}#l-travel-guides.bonito .b-main-article>hr{width:calc(100% - 50px);margin:0;margin-bottom:40px}@media screen and (max-width: 39.99875em){#l-travel-guides.bonito .b-main-article>hr{width:100%}}#l-travel-guides.bonito .b-time-for-read{background-color:#f87575;margin-top:-210px;color:#fafafa}@media screen and (min-width: 40em) and (max-width: 63.99875em){#l-travel-guides.bonito .b-time-for-read{margin-top:-188px}}@media screen and (max-width: 39.99875em){#l-travel-guides.bonito .b-time-for-read{margin-top:-163px}}#l-travel-guides.bonito .b-time-for-read:before{content:'';position:absolute;width:2.625rem;height:2.625rem;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/72478c4b92cea3a779ee4ae5ea31f253.svg) no-repeat;top:1.125rem;left:1.9375rem}#l-travel-guides.bonito .b-social-strip{bottom:0}#l-travel-guides.bonito .b-subscribe{background-color:#689689}#l-travel-guides.bonito .b-hotels .preview,#l-travel-guides.bonito .b-restaurants .preview,#l-travel-guides.bonito .b-things .preview{height:254px}#l-travel-guides.bonito .b-tour-item .desc{padding-right:0}#l-travel-guides.bonito .b-key-place{font-size:18px;line-height:1.8}#l-travel-guides.bonito .b-route-maps{width:100%;margin-bottom:32px}#l-travel-guides.bonito .b-route-maps .b-map-views{margin-top:32px}#l-travel-guides.bonito .b-route-maps .b-map-views a.badge{padding-left:23px;padding-top:20px;padding-bottom:20px;padding-right:23px;color:#030d1c;background-color:#ebe7e4;font-size:20px;border-radius:51px;margin-right:13px}#l-travel-guides.bonito .b-route-maps .b-map-views a.badge span+span{font-size:18px;font-weight:bold}#l-travel-guides.bonito .b-route-maps .b-map-views a.badge.active{background-color:#689689}#l-travel-guides.bonito .b-route-maps .b-map-views a.badge.active span{color:#fafafa}#l-travel-guides.bonito .b-route-maps .b-map-views a.badge:hover{background-color:#689689}#l-travel-guides.bonito .b-route-maps .b-map-views a.badge:hover span{color:#fafafa}.b-page-bottom{margin-top:30px;margin-bottom:60px}.b-page-bottom .lazy-load.load-more{text-align:center;width:100%;height:60px;border-radius:12px;background-color:#3733DC;font-family:'OpenSauceSansBold';font-size:18px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;margin:0;color:#fff}.b-page-bottom .lazy-load.load-more i{margin-left:5px;font-size:18px}.modal-window.partnership .modal-content input[type="text"],.modal-window.partnership .modal-content input[type="url"],.modal-window.partnership .modal-content input[type="textfield"],.modal-window.partnership .modal-content input[type="email"],.modal-window.partnership .modal-content input[type="password"]{margin-bottom:0}.modal-window.partnership .modal-content p{margin-bottom:30px}.modal-window.partnership .modal-content label{font-size:1.125rem;font-family:'OpenSauceSansMedium'}.modal-window.partnership .modal-content br{display:none}.modal-window.partnership .modal-content label.-partnership_type{padding-top:10px}.modal-window.partnership .modal-content .partnership_type .select{width:100%;height:60px;border-radius:30px}.modal-window.partnership .modal-content .partnership_type .select .select-styled{background-color:#ededed;height:60px;border-radius:30px;border:solid 1px #b4b4b4;line-height:60px}.modal-window.partnership .modal-content textarea#how_we_can_partner{border-radius:30px;border:solid 1px #b4b4b4;background-color:#ededed}.modal-window.partnership .modal-content input[type="submit"]{background-color:#3733DC}.galogin{margin-top:13px}.galogin a{display:inline-block;height:60px;width:100%;border-radius:30px;border:solid 1px #b4b4b4;position:relative;margin-bottom:20px}.galogin a:after{content:'';position:absolute;top:18px;right:25px;width:25px;height:25px;background:url(https://trift.io/wp-content/themes/trift/img/g-login.jpg) center center no-repeat}.galogin a span{font-size:1.125rem;font-family:'OpenSauceSansMedium';font-size:18px;font-weight:500;display:inline-block;padding-left:31px;line-height:60px}.lwa-submit-links{text-align:center}.lwa-submit-links .lwa-links-remember{font-size:18px}.__c{text-align:center}.--d-b{display:block}.badge{border-radius:40px}#l-home .btn.welcome{font-family:'OpenSauceSansBold';border-radius:45.3px;width:118px;height:40px;font-size:13px;line-height:40px;padding:0;padding-left:40px;margin-bottom:20px}#l-home .btn.welcome:after{left:14px;top:12px}.wp-block-image img{max-width:100%;width:100%}.theme-trift #iubenda-cs-banner .iubenda-cs-container #iubenda-cs-title{font-size:1.75rem;font-family:'OpenSauceSansExtraBold';font-stretch:normal;font-style:normal;letter-spacing:normal}.theme-trift #iubenda-iframe *,.theme-trift #iubenda-cs-banner .iubenda-banner-content:not(.iubenda-custom-content) *,.theme-trift #iubenda-cs-banner [class*=" iub"],.theme-trift #iubenda-cs-banner [class^=iub]{font-family:"OpenSauceSansRegular" !important;font-size:16px !important}@media screen and (max-width: 39.99875em){.theme-trift #iubenda-iframe *,.theme-trift #iubenda-cs-banner .iubenda-banner-content:not(.iubenda-custom-content) *,.theme-trift #iubenda-cs-banner [class*=" iub"],.theme-trift #iubenda-cs-banner [class^=iub]{font-size:16px !important}}.theme-trift #iubenda-cs-banner .iubenda-cs-opt-group button:not(:last-of-type){margin-right:29px !important}.theme-trift #iubenda-cs-banner .iubenda-cs-opt-group{margin-top:20px !important;margin-bottom:20px !important}.theme-trift #iubenda-cs-banner .iubenda-cs-opt-group button{padding-left:29px   !important;padding-right:29px  !important;padding-bottom:20px !important;padding-top:20px !important}@media screen and (max-width: 39.99875em){.theme-trift #iubenda-cs-banner.iubenda-cs-fix-height .iubenda-cs-rationale,.theme-trift #iubenda-cs-banner.iubenda-cs-fix-height.iubenda-cs-default-floating .iubenda-cs-content{height:85% !important;width:90% !important;margin:20px !important;border-radius:12px !important}}.header-search .b-top-search input.q{background-color:#fff}.header-search .b-top-search button[type="submit"]{right:0}#termly-code-snippet-support{display:none}.___b-video .container,#l-home .b-page-content .b-video .container,#l-travel-advisory .b-page-content .b-video .container,#l-bonito.index-page .b-about-video .b-video .container{cursor:pointer;overflow:hidden;border-radius:12px}.___b-video .container .cover,#l-home .b-page-content .b-video .container .cover,#l-travel-advisory .b-page-content .b-video .container .cover,#l-bonito.index-page .b-about-video .b-video .container .cover{position:absolute;background:url(https://trift.io/wp-content/themes/trift/img/video-cover-bg@2x.jpg) no-repeat;background-position:left bottom;width:200%;height:200%;top:-80%;left:0;z-index:2;border-radius:12px}.___b-video .container .cover:before,#l-home .b-page-content .b-video .container .cover:before,#l-travel-advisory .b-page-content .b-video .container .cover:before,#l-bonito.index-page .b-about-video .b-video .container .cover:before{content:'';position:absolute;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/3897dc7d4044a5460e45a8e6b079701c.svg) no-repeat;width:75px;height:75px;z-index:3;left:22%;bottom:32%}.___b-video .container .cover:after,#l-home .b-page-content .b-video .container .cover:after,#l-travel-advisory .b-page-content .b-video .container .cover:after,#l-bonito.index-page .b-about-video .b-video .container .cover:after{content:'';position:absolute;background:url(//trift.io/wp-content/themes/trift/assets/css/dist/c8ce60bc64d0d6d8b0a32eb2e21754dc.svg) no-repeat;width:122px;height:69px;left:2%;bottom:15%;z-index:3}.__rel{position:relative}        .has-regular-font-size {
font-size: 15px;
font-family: inherit; }
.has-extra-small-font-size {
font-size: 0.867em; }
.has-small-font-size {
font-size: 0.934em; }
.has-large-font-size {
font-size: 1.134em; }
.has-larger-font-size {
font-size: 1.334em; }
p.subtitle {
margin: 0;
font-size: 1.08em;
font-weight: 500; }
p.subtitle.top {
margin-top: 5px; }
p.subtitle.small {
font-size: 0.95em;
margin: 5px auto; }
p.subtitle.text-small {
font-size: 0.95em; }
p.subtitle.large {
font-size: 18px;
line-height: 1.4; }
p.subtitle-under-divider {
margin-top: 20px; }
.text-wrap {
margin: 6px 0; }
.text-wrap *:first-child {
margin-top: 0; }
.text-split p {
padding-left: 10px;
padding-right: 10px; }
.text-split p:first-child {
padding-left: 0; }
.text-split p:last-child {
padding-right: 0; }
.divider {
width: 30px;
height: 2px;
display: inline-block;
vertical-align: middle; }     .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden; }
.screen-reader-text:focus {
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
display: block;
font-size: 0.95em;
font-size: 0.875rem;
font-weight: 600;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus {
outline: 0; } .clear:before,
.clear:after,
.clear,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: '';
display: table;
clear: both; }
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both; }   .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer { display: none; } .infinity-end.neverending .site-footer {
display: block; }  .accordion .accordionItem_title {
background: #f9f9f9;
width: 100%;
padding: 12px 20px 12px 20px;
line-height: 1.6;
position: relative;
cursor: pointer;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.accordion .accordionItem_title .icon {
color: inherit;
margin-right: 5px;
display: inline-block;
font-size: 20px;
line-height: 0;
vertical-align: -2px; }
.accordion .accordionItem_title h4 {
color: inherit;
margin: 0 0 -4px;
font-size: 1em;
line-height: 1;
display: inline-block; }
.accordion .accordionItem_title .accordionItem_control {
position: absolute;
top: 50%;
right: 20px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); }
.accordion .accordionItem_title .accordionItem_control .ion {
font-size: 21px; }
.accordion .accordionItem_content {
height: 6px;
min-height: 6px;
overflow: hidden;
-webkit-transition: height 0.4s cubic-bezier(0.35, 0.2, 0.2, 1);
-o-transition: height 0.4s cubic-bezier(0.35, 0.2, 0.2, 1);
transition: height 0.4s cubic-bezier(0.35, 0.2, 0.2, 1); }
.accordion .accordionItem_content.open {
height: auto; }
.accordion .accordionItem_content .wrap {
padding: 10px 20px; }
.accordion.outline .accordionItem_title {
background: transparent;
border: 1px solid rgba(36, 38, 43, 0.35);
border-bottom-width: 0;
border-left: none;
border-right: none;
padding-left: 0;
padding-right: 0;
-webkit-border-radius: 0px;
border-radius: 0px; }
.accordion.outline .icon {
color: inherit;
margin-right: 5px;
display: inline-block;
font-size: 20px;
line-height: 0;
vertical-align: -2px; }
.accordion.outline .accordionItem_control {
right: 0; }
.accordion.outline .accordionItem_content {
height: 0;
min-height: 0; }
.accordion.outline .accordionItem_content.open {
height: auto; }
.accordion.outline .accordionItem_content .wrap {
padding: 10px 0; }
.accordion.outline .accordionItem.active .accordionItem_title,
.accordion.outline .accordionItem:last-child .accordionItem_title {
border-bottom-width: 1px; } .banner-box {
width: 100%; }
.banner-box .image-wrap {
display: block;
overflow: hidden;
position: relative;
-webkit-border-radius: 3px;
border-radius: 3px;
overflow: hidden; }
.banner-box .image-wrap img {
min-width: 100%;
float: left;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.banner-box .image-wrap .overlay {
padding: 25px;
opacity: 0;
background: rgba(36, 38, 43, 0.5);
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
vertical-align: bottom; }
.banner-box .image-wrap .btn {
position: relative;
top: -webkit-calc(100% - 25px);
top: calc(100% - 25px);
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-webkit-transform: translateY(50%);
-ms-transform: translateY(50%);
transform: translateY(50%); }
.banner-box h4 {
margin: 20px 0px 0px 0px;
font-size: 24px; }
.banner-box p {
margin-bottom: 0px; }
.banner-box:hover .image-wrap img {
-webkit-transform: scale(1.02);
-ms-transform: scale(1.02);
transform: scale(1.02); }
.banner-box:hover .image-wrap .overlay,
.banner-box:hover .image-wrap .btn {
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none; }
.banner-box.boxed {
background: #f9f9f9; }
.banner-box.boxed h4 {
margin: 0px; }
.banner-box.boxed .image-wrap {
-webkit-border-radius: 2px 2px 0px 0px;
border-radius: 2px 2px 0px 0px; }
.banner-box.boxed .content {
border: none;
padding: 25px; }
.banner-box.inner .overlay {
background: rgba(68, 68, 68, 0.7);
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none;
padding: 40px; }
@media screen and (max-width: 768px) {
.banner-box.inner .overlay {
padding: 20px; } }
.banner-box.inner h4 {
margin: 0px;
color: #fff; }
.banner-box.inner .description {
color: #fff; }
.banner-box.inner .content {
padding-bottom: 10px;
border-color: transparent;
-webkit-transition: border .3s ease-in-out;
-o-transition: border .3s ease-in-out;
transition: border .3s ease-in-out; }
.banner-box.inner .btn {
position: absolute;
top: auto;
bottom: 35px;
-webkit-transform: none;
-ms-transform: none;
transform: none; }
.banner-box.inner.text-center .btn {
left: 50%;
-webkit-transform: translateX(-50%) !important;
-ms-transform: translateX(-50%) !important;
transform: translateX(-50%) !important; }
.banner-box.inner.text-right .btn {
left: auto;
right: 30px; }
.banner-box.inner.hover .overlay {
opacity: 0; }
.banner-box.inner.hover h4,
.banner-box.inner.hover .description,
.banner-box.inner.hover .btn {
-webkit-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
opacity: 0;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.banner-box.inner.hover:hover h4,
.banner-box.inner.hover:hover .description,
.banner-box.inner.hover:hover .btn {
-webkit-transform: none;
-ms-transform: none;
transform: none;
opacity: 1; }
.banner-box.inner.hover:hover h4 {
-webkit-transition-delay: .1s;
-o-transition-delay: .1s;
transition-delay: .1s; }
.banner-box.inner.hover:hover .description {
-webkit-transition-delay: .15s;
-o-transition-delay: .15s;
transition-delay: .15s; }
.banner-box.inner.hover:hover .btn {
-webkit-transition-delay: .25s;
-o-transition-delay: .25s;
transition-delay: .25s; }
.banner-box.inner.hover:hover .content {
border-color: rgba(255, 255, 255, 0.2);
-webkit-transition-delay: .3s;
-o-transition-delay: .3s;
transition-delay: .3s; }
.banner-box.inner.hover:hover .overlay {
opacity: 1; }
.banner-box.overlay-title .overlay {
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none; }
.banner-box.overlay-title h4 {
color: #fff;
margin: 0px; }
.banner-box.overlay-title .title-wrap {
width: 100%;
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
padding: 25px;
position: absolute;
left: 0;
top: 0;
z-index: 2; }
.banner-box.overlay-title .content {
padding: 25px;
position: relative;
border: none; }
.banner-box.overlay-title .content p {
margin: 0px; }
.banner-box.overlay-title .btn {
margin-top: 10px; } .cta {
background: #f9f9f9;
width: 100%;
padding: 2.5em;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between; }
.cta .subtitle {
color: #32353c;
font-size: 1em;
font-weight: normal; }
.cta .btn {
white-space: nowrap; }
@media screen and (max-width: 768px) {
.cta {
display: block;
padding: 2em; }
.cta .btn {
white-space: nowrap;
margin-top: 20px; } } .client-logo {
position: relative; }
.client-logo-inner {
position: relative;
padding: 25px 0px;
-webkit-border-radius: 3px;
border-radius: 3px; }
.client-logo-inner img {
vertical-align: top; }
.client-logo-default {
overflow: hidden;
min-height: 110px; }
.client-logo-default:hover img {
-webkit-animation: logoFadeUp cubic-bezier(0.4, 0, 0.2, 1) 0.5s 1;
animation: logoFadeUp cubic-bezier(0.4, 0, 0.2, 1) 0.5s 1; }
.client-logo-overlay .client-logo-img {
padding: 0 25px; }
.client-logo-overlay:hover {
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
-webkit-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
background: #fff; }
.client-logo-overlay:hover .client-logo-details {
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
opacity: 1;
visibility: visible; }
.client-logo-details {
background: #fff;
width: 100%;
height: auto;
visibility: hidden;
margin: 15px 0px 0px 0px;
padding: 0 25px 25px;
position: absolute;
z-index: 100;
opacity: 0;
-webkit-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07); }
.client-logo-details p {
margin: 0; }
@-webkit-keyframes logoFadeUp {
0% {
-webkit-transform: translateY(0px);
transform: translateY(0px); }
50% {
-webkit-transform: translateY(-webkit-calc(-100% - 25px));
transform: translateY(calc(-100% - 25px));
opacity: 1; }
51% {
-webkit-transform: translateY(-webkit-calc(-100% - 25px));
transform: translateY(calc(-100% - 25px));
opacity: 0; }
52% {
-webkit-transform: translateY(-webkit-calc(100% + 25px));
transform: translateY(calc(100% + 25px)); }
86% {
opacity: 1; }
100% {
-webkit-transform: translateY(0px);
transform: translateY(0px); } }
@keyframes logoFadeUp {
0% {
-webkit-transform: translateY(0px);
transform: translateY(0px); }
50% {
-webkit-transform: translateY(-webkit-calc(-100% - 25px));
transform: translateY(calc(-100% - 25px));
opacity: 1; }
51% {
-webkit-transform: translateY(-webkit-calc(-100% - 25px));
transform: translateY(calc(-100% - 25px));
opacity: 0; }
52% {
-webkit-transform: translateY(-webkit-calc(100% + 25px));
transform: translateY(calc(100% + 25px)); }
86% {
opacity: 1; }
100% {
-webkit-transform: translateY(0px);
transform: translateY(0px); } } .contact-form [class*="vc_col-lg"],
.subscribe-form [class*="vc_col-lg"],
.subscribe-widget [class*="vc_col-lg"] {
padding-left: 0px;
padding-right: 0px; }
.contact-form .btn,
.subscribe-form .btn,
.subscribe-widget .btn {
margin: 15px 0px; }
@media screen and (max-width: 768px) {
.contact-form .btn,
.subscribe-form .btn,
.subscribe-widget .btn {
display: block;
width: 100%; } }
@media screen and (max-width: 768px) {
.contact-form form.wpcf7-form,
.subscribe-form form.wpcf7-form,
.subscribe-widget form.wpcf7-form {
margin: 0px !important; } }
.contact-form input,
.contact-form textarea,
.contact-form .select,
.subscribe-form input,
.subscribe-form textarea,
.subscribe-form .select,
.subscribe-widget input,
.subscribe-widget textarea,
.subscribe-widget .select {
font-size: 15px;
font-weight: normal;
text-transform: none;
width: 100%;
vertical-align: top; }
.contact-form input[type="submit"],
.subscribe-form input[type="submit"],
.subscribe-widget input[type="submit"] {
width: auto; }
.contact-form br,
.subscribe-form br,
.subscribe-widget br {
display: none; }
.contact-form p,
.subscribe-form p,
.subscribe-widget p {
margin: 0px; }
.contact-form .btn-link,
.subscribe-form .btn-link,
.subscribe-widget .btn-link {
padding: 12px 15px; }
.contact-form .wpcf7-not-valid,
.subscribe-form .wpcf7-not-valid,
.subscribe-widget .wpcf7-not-valid {
padding-left: 40px; }
.contact-form input[type="text"].wpcf7-not-valid,
.contact-form input[type="password"].wpcf7-not-valid,
.contact-form input[type="email"].wpcf7-not-valid,
.contact-form input[type="number"].wpcf7-not-valid,
.contact-form input[type="tel"].wpcf7-not-valid,
.contact-form textarea.wpcf7-not-valid,
.subscribe-form input[type="text"].wpcf7-not-valid,
.subscribe-form input[type="password"].wpcf7-not-valid,
.subscribe-form input[type="email"].wpcf7-not-valid,
.subscribe-form input[type="number"].wpcf7-not-valid,
.subscribe-form input[type="tel"].wpcf7-not-valid,
.subscribe-form textarea.wpcf7-not-valid,
.subscribe-widget input[type="text"].wpcf7-not-valid,
.subscribe-widget input[type="password"].wpcf7-not-valid,
.subscribe-widget input[type="email"].wpcf7-not-valid,
.subscribe-widget input[type="number"].wpcf7-not-valid,
.subscribe-widget input[type="tel"].wpcf7-not-valid,
.subscribe-widget textarea.wpcf7-not-valid {
border-color: #DE4B53 !important; }
.contact-form .wpcf7-not-valid-tip,
.subscribe-form .wpcf7-not-valid-tip,
.subscribe-widget .wpcf7-not-valid-tip {
color: #DE4B53;
width: 45px;
line-height: 45px;
height: 45px;
margin: 0px;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
font-size: 0;
z-index: 1; }
.contact-form .wpcf7-not-valid-tip:after,
.subscribe-form .wpcf7-not-valid-tip:after,
.subscribe-widget .wpcf7-not-valid-tip:after {
content: '\f2bf';
font-family: "Ionicons";
display: inline-block;
vertical-align: middle;
font-size: 21px; }
.contact-form .wpcf7-form-control-wrap,
.subscribe-form .wpcf7-form-control-wrap,
.subscribe-widget .wpcf7-form-control-wrap {
display: block; }
.contact-form label .wpcf7-form-control-wrap,
.subscribe-form label .wpcf7-form-control-wrap,
.subscribe-widget label .wpcf7-form-control-wrap {
margin-top: 3px; }
@media screen and (max-width: 768px) {
.contact-form label,
.subscribe-form label,
.subscribe-widget label {
padding: 0px !important;
margin-top: 15px; } }
.contact-form div.wpcf7-validation-errors,
.contact-form div.wpcf7-acceptance-missing,
.contact-form div.wpcf7-response-output,
.subscribe-form div.wpcf7-validation-errors,
.subscribe-form div.wpcf7-acceptance-missing,
.subscribe-form div.wpcf7-response-output,
.subscribe-widget div.wpcf7-validation-errors,
.subscribe-widget div.wpcf7-acceptance-missing,
.subscribe-widget div.wpcf7-response-output {
color: #DE4B53;
border: none;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 0px 15px;
margin: 10px 0px 0px 0px;
text-align: left; }
.contact-form div.wpcf7-mail-sent-ok,
.subscribe-form div.wpcf7-mail-sent-ok,
.subscribe-widget div.wpcf7-mail-sent-ok {
color: inherit; }
.contact-form.flat input[type="text"],
.contact-form.flat input[type="password"],
.contact-form.flat input[type="email"],
.contact-form.flat input[type="number"],
.contact-form.flat input[type="tel"],
.contact-form.flat textarea,
.subscribe-form.flat input[type="text"],
.subscribe-form.flat input[type="password"],
.subscribe-form.flat input[type="email"],
.subscribe-form.flat input[type="number"],
.subscribe-form.flat input[type="tel"],
.subscribe-form.flat textarea,
.subscribe-widget.flat input[type="text"],
.subscribe-widget.flat input[type="password"],
.subscribe-widget.flat input[type="email"],
.subscribe-widget.flat input[type="number"],
.subscribe-widget.flat input[type="tel"],
.subscribe-widget.flat textarea {
background-color: #f6f6f6;
border-color: #f6f6f6; }
.contact-form.flat input[type="text"]:hover,
.contact-form.flat input[type="password"]:hover,
.contact-form.flat input[type="email"]:hover,
.contact-form.flat input[type="number"]:hover,
.contact-form.flat input[type="tel"]:hover,
.contact-form.flat textarea:hover,
.subscribe-form.flat input[type="text"]:hover,
.subscribe-form.flat input[type="password"]:hover,
.subscribe-form.flat input[type="email"]:hover,
.subscribe-form.flat input[type="number"]:hover,
.subscribe-form.flat input[type="tel"]:hover,
.subscribe-form.flat textarea:hover,
.subscribe-widget.flat input[type="text"]:hover,
.subscribe-widget.flat input[type="password"]:hover,
.subscribe-widget.flat input[type="email"]:hover,
.subscribe-widget.flat input[type="number"]:hover,
.subscribe-widget.flat input[type="tel"]:hover,
.subscribe-widget.flat textarea:hover {
background-color: #f1f1f1;
border-color: #f1f1f1; }
.contact-form.flat input[type="text"]:focus,
.contact-form.flat input[type="password"]:focus,
.contact-form.flat input[type="email"]:focus,
.contact-form.flat input[type="number"]:focus,
.contact-form.flat input[type="tel"]:focus,
.contact-form.flat textarea:focus,
.subscribe-form.flat input[type="text"]:focus,
.subscribe-form.flat input[type="password"]:focus,
.subscribe-form.flat input[type="email"]:focus,
.subscribe-form.flat input[type="number"]:focus,
.subscribe-form.flat input[type="tel"]:focus,
.subscribe-form.flat textarea:focus,
.subscribe-widget.flat input[type="text"]:focus,
.subscribe-widget.flat input[type="password"]:focus,
.subscribe-widget.flat input[type="email"]:focus,
.subscribe-widget.flat input[type="number"]:focus,
.subscribe-widget.flat input[type="tel"]:focus,
.subscribe-widget.flat textarea:focus {
background-color: #f9f9f9;
outline: none; }
.contact-form.flat input[type="text"].wpcf7-not-valid,
.contact-form.flat input[type="password"].wpcf7-not-valid,
.contact-form.flat input[type="email"].wpcf7-not-valid,
.contact-form.flat input[type="number"].wpcf7-not-valid,
.contact-form.flat input[type="tel"].wpcf7-not-valid,
.contact-form.flat textarea.wpcf7-not-valid,
.subscribe-form.flat input[type="text"].wpcf7-not-valid,
.subscribe-form.flat input[type="password"].wpcf7-not-valid,
.subscribe-form.flat input[type="email"].wpcf7-not-valid,
.subscribe-form.flat input[type="number"].wpcf7-not-valid,
.subscribe-form.flat input[type="tel"].wpcf7-not-valid,
.subscribe-form.flat textarea.wpcf7-not-valid,
.subscribe-widget.flat input[type="text"].wpcf7-not-valid,
.subscribe-widget.flat input[type="password"].wpcf7-not-valid,
.subscribe-widget.flat input[type="email"].wpcf7-not-valid,
.subscribe-widget.flat input[type="number"].wpcf7-not-valid,
.subscribe-widget.flat input[type="tel"].wpcf7-not-valid,
.subscribe-widget.flat textarea.wpcf7-not-valid {
border-color: #DE4B53; }
.subscribe-widget div.wpcf7-validation-errors,
.subscribe-widget div.wpcf7-acceptance-missing,
.subscribe-widget div.wpcf7-response-output {
padding: 0px; }
@media screen and (max-width: 768px) {
.contact-form .btn {
margin: 15px 0px 0px 0px !important; } }
.woo-c_checkout_form .validate-required input.error,
.woo-c_checkout_form .validate-required .select-styled.error {
border: 1px solid #DE4B53 !important; } .countdown-box .box-time {
padding: 0 10px;
display: inline-block;
position: relative; }
.countdown-box .box-time:first-child {
padding-left: 0px; }
.countdown-box .box-time:last-child {
padding-right: 0px; }
.countdown-box .box-time .box-count {
min-width: 70px;
height: 34px;
line-height: 34px;
display: inline-block;
vertical-align: middle;
display: inline-block;
font-weight: 600;
font-size: 28px;
font-family: -apple-system, BlinkMacSystemFont, "proxima_nova", Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
text-align: center;
overflow: hidden;
-webkit-border-radius: 3px;
border-radius: 3px; }
.countdown-box .box-time .box-label {
display: block;
text-align: center;
font-size: 14px;
line-height: 24px;
margin: 8px auto; }
.countdown-classic .box-time {
font-size: 28px; }
.countdown-classic .box-time:after, .countdown-classic .box-time:before {
content: '';
background-color: #24262b;
display: block;
width: 5px;
height: 5px;
border-left: none;
border-right: none;
position: absolute;
top: 58%;
left: -0.13em;
-webkit-border-radius: 50%;
border-radius: 50%; }
.countdown-classic .box-time:before {
top: 32%; }
.countdown-classic .box-time:first-child:after, .countdown-classic .box-time:first-child:before {
display: none; }
.countdown-classic .box-time .box-count {
min-width: 1em;
height: 1em;
line-height: 1;
font-size: inherit; }
.countdown-classic .box-time .box-label {
display: none; }
.countdown-boxed .box-time:after, .countdown-boxed .box-time:before {
display: none; }
.countdown-boxed .box-time .box-count {
line-height: 70px;
color: #fff;
height: 70px; }
.countdown-boxed .box-count {
background-color: #32353c;
position: relative;
-webkit-perspective: 300px;
perspective: 300px; }
.countdown-boxed .box-count .box-current,
.countdown-boxed .box-count .box-next {
background: #fff;
position: absolute;
outline: 1px solid transparent;
top: 0;
left: 0;
z-index: 1; }
.countdown-boxed .box-count .box-current.box-top,
.countdown-boxed .box-count .box-next.box-bottom {
-webkit-transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-transition: none;
-o-transition: none;
transition: none;
-webkit-transform: rotateX(0deg);
transform: rotateX(0deg);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 2; }
.countdown-boxed .box-count .box-current.box-top {
z-index: 3; }
.countdown-boxed .box-count .box-next.box-bottom {
-webkit-transform-origin: 50% 0;
-ms-transform-origin: 50% 0;
transform-origin: 50% 0;
-webkit-transform: rotateX(180deg);
transform: rotateX(180deg); }
.countdown-boxed .box-count .box-top {
background: inherit; }
.countdown-boxed .box-count .box-top:after {
content: '';
background: rgba(0, 0, 0, 0.3);
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0; }
.countdown-boxed .box-count .box-bottom {
background: inherit; }
.countdown-boxed .box-count .box-top,
.countdown-boxed .box-count .box-bottom {
width: 100%;
height: 50%;
overflow: hidden; }
.countdown-boxed .box-count .box-bottom {
height: 50%;
border-top: none;
top: 50%;
margin-top: 0; }
.countdown-boxed .box-count .box-bottom .number {
top: -35px; }
.countdown-boxed .box-count .number {
position: relative;
z-index: 4; }
.countdown-boxed .box-time:after {
margin-top: -32px; }
.countdown-boxed .box-time .box-label {
line-height: 1;
margin: 10px auto; }
@media screen and (max-width: 768px) {
.countdown-boxed .box-time:after {
margin-top: -28px; } }
.countdown-boxed .flip .box-current.box-top {
-webkit-transition: -webkit-transform .5s ease-in-out;
transition: -webkit-transform .5s ease-in-out;
-o-transition: transform .5s ease-in-out;
transition: transform .5s ease-in-out;
transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out;
-webkit-transform: rotateX(-180deg);
transform: rotateX(-180deg); }
.countdown-boxed .flip .box-next.box-bottom {
-webkit-transition: -webkit-transform .5s ease-in-out;
transition: -webkit-transform .5s ease-in-out;
-o-transition: transform .5s ease-in-out;
transition: transform .5s ease-in-out;
transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out;
-webkit-transform: rotateX(0);
transform: rotateX(0); }
@media screen and (max-width: 768px) {
.countdown-box:not(.countdown-classic),
.countdown-boxed:not(.countdown-classic) {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between; }
.countdown-box:not(.countdown-classic) .box-time .box-count,
.countdown-boxed:not(.countdown-classic) .box-time .box-count {
min-width: 50px;
height: 50px;
line-height: 49px;
font-size: 20px; }
.countdown-box:not(.countdown-classic) .box-time .box-count .box-bottom .number,
.countdown-boxed:not(.countdown-classic) .box-time .box-count .box-bottom .number {
top: -25px; }
.countdown-box .box-time {
padding: 0 5px; }
.countdown-classic .box-time:after, .countdown-classic .box-time:before {
width: 5px;
height: 5px; }
.countdown-classic .box-time .box-count {
min-width: 10px;
font-size: 30px; } } .counter-box-icon {
font-size: 40px;
vertical-align: middle;
display: inline-block;
line-height: 1; }
.counter-box-count {
padding: 0;
line-height: 40px;
font-size: 42px;
font-weight: 600;
font-family: -apple-system, BlinkMacSystemFont, "proxima_nova", Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }
.counter-box-count i {
color: #030d1c; }
.counter-box-count img,
.counter-box-count .count {
vertical-align: middle; }
.counter-box .left-icon {
margin-right: 10px; }
.counter-box .right-icon {
margin-left: 10px; }
.counter-box-headline {
display: inline-block;
font-weight: 600;
font-size: 16px; } .currency_switcher,
.widget-woocommerce-currency-switcher {
padding: 0px 15px;
opacity: 0;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.currency_switcher .dd-select,
.widget-woocommerce-currency-switcher .dd-select {
background: transparent !important; }
.currency_switcher .woocommerce-currency-switcher-form .dd-selected,
.widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-selected {
padding: 0;
font-weight: 500; }
.currency_switcher .woocommerce-currency-switcher-form .dd-selected-text,
.widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-selected-text {
color: #6a707e; }
.currency_switcher .dd-pointer-down:before,
.widget-woocommerce-currency-switcher .dd-pointer-down:before {
content: "\f3d0";
position: absolute;
font-family: "Ionicons";
top: -8px;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.currency_switcher .dd-pointer-up:before,
.widget-woocommerce-currency-switcher .dd-pointer-up:before {
content: "\f3d0";
position: absolute;
font-family: "Ionicons";
top: -4px;
-webkit-transform: scaleY(-1);
-ms-transform: scaleY(-1);
transform: scaleY(-1);
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.currency_switcher ul.dd-options,
.widget-woocommerce-currency-switcher ul.dd-options {
height: auto;
left: 0;
min-width: 80px; }
.currency_switcher ul.dd-options li,
.widget-woocommerce-currency-switcher ul.dd-options li {
width: 100%; }
.currency_switcher ul.dd-options li:hover,
.widget-woocommerce-currency-switcher ul.dd-options li:hover {
background-color: #f6f6f6;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.currency_switcher ul.dd-options .dd-option,
.widget-woocommerce-currency-switcher ul.dd-options .dd-option {
background: transparent;
padding: 0; }
.currency_switcher ul.dd-options .dd-option-text,
.widget-woocommerce-currency-switcher ul.dd-options .dd-option-text {
padding: 15px; }
.currency_switcher ul.dd-options .dd-option:before,
.widget-woocommerce-currency-switcher ul.dd-options .dd-option:before {
content: none; }
.currency_switcher .woocommerce-currency-switcher-form img.dd-option-image,
.currency_switcher .woocommerce-currency-switcher-form img.dd-selected-image,
.currency_switcher .woocommerce-currency-switcher-form small.dd-selected-description,
.currency_switcher .woocommerce-currency-switcher-form small.dd-option-description,
.widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form img.dd-option-image,
.widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form img.dd-selected-image,
.widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form small.dd-selected-description,
.widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form small.dd-option-description {
display: none; }
.currency_switcher .woocommerce-currency-switcher-form .dd-selected-text,
.currency_switcher .woocommerce-currency-switcher-form .dd-option-text,
.widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-selected-text,
.widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-option-text {
cursor: pointer; }
.currency_switcher .woocommerce-currency-switcher-form .dd-pointer,
.currency_switcher .woocommerce-currency-switcher-form .dd-pointer-down,
.currency_switcher .woocommerce-currency-switcher-form .dd-pointer-up,
.widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-pointer,
.widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-pointer-down,
.widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-pointer-up {
right: -10px; }
.currency_switcher .woocommerce-currency-switcher-form .dd-options,
.currency_switcher .woocommerce-currency-switcher-form .dd-option,
.currency_switcher .woocommerce-currency-switcher-form .dd-select,
.currency_switcher .woocommerce-currency-switcher-form .dd-pointer,
.currency_switcher .woocommerce-currency-switcher-form .dd-pointer-down,
.currency_switcher .woocommerce-currency-switcher-form .dd-pointer-up,
.widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-options,
.widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-option,
.widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-select,
.widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-pointer,
.widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-pointer-down,
.widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-pointer-up {
border: none !important; } .stockie-onepage {
width: 100%;
min-height: 200px;
height: 100vh;
overflow: hidden;
position: relative; }
.stockie-onepage div.vc_row.vc_row-flex {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.stockie-onepage .slider-nav {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
height: 110px;
right: -webkit-calc(50% - 25px);
right: calc(50% - 25px);
bottom: 25px; }
.stockie-onepage .slider-nav .move-up {
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.stockie-onepage .onepage-section {
background-position: center;
-webkit-background-size: cover;
background-size: cover;
height: 100vh; }
.stockie-onepage .onepage-section-inner {
-webkit-transform: scale(0.5);
-ms-transform: scale(0.5);
transform: scale(0.5);
-webkit-transition: all 0.5s 0.25s;
-o-transition: all 0.5s 0.25s;
transition: all 0.5s 0.25s;
opacity: 0; }
.stockie-onepage .onepage-section.active .onepage-section-inner {
-webkit-transform: none;
-ms-transform: none;
transform: none;
opacity: 1; }
.stockie-onepage.horizontal .onepage-stage {
width: 100000px;
height: 100%;
overflow: hidden;
position: relative; }
.stockie-onepage.horizontal .onepage-stage .onepage-section {
float: left; }
@media screen and (max-width: 768px) {
.stockie-onepage .onepage-section {
padding: 0 25px; }
.stockie-onepage .slider-nav {
bottom: 15px; } } .google-maps {
width: 100%;
height: 100%;
min-height: 250px;
position: absolute;
top: 0;
left: 0;
overflow: hidden; }
.google-maps .google-maps-wrap {
width: 100%;
height: 100%;
min-height: 250px; }
@media screen and (max-width: 768px) {
.google-maps {
position: relative; } } .heading .title,
.heading .subtitle {
margin: 5px 0;
font-family: -apple-system, BlinkMacSystemFont, "proxima_nova", Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }
.heading .subtitle + .divider {
margin-top: -15px; } .icon-box {
text-align: center;
display: block;
text-decoration: none; }
.icon-box-wrap {
margin: 0 0 10px;
display: inline-block;
vertical-align: middle;
text-align: inherit;
white-space: nowrap; }
.icon-box-wrap > span {
font-size: 45px; }
.icon-box-wrap img {
height: auto;
vertical-align: middle; }
.icon-box-wrap[class*="shape-"] {
-webkit-box-sizing: content-box;
box-sizing: content-box;
width: 50px;
height: 50px;
margin-bottom: 15px;
line-height: 50px;
font-size: 35px;
text-align: center;
-webkit-border-radius: 3px;
border-radius: 3px; }
.icon-box-wrap[class*="shape-"] span {
color: inherit; }
.icon-box-wrap[class*="shape-"] span, .icon-box-wrap[class*="shape-"] span:before {
vertical-align: 0;
line-height: inherit; }
.icon-box-wrap[class*="shape-"] img {
max-width: 30px;
vertical-align: middle;
margin-top: -8px; }
.icon-box-wrap.shape-border {
border: 2px solid; }
.icon-box-headline {
font-size: 16px;
margin: 0;
font-weight: 600; }
.icon-box-details {
display: block;
margin: 0px; }
.icon-box.box-left, .icon-box.box-right {
text-align: left;
position: relative; }
.icon-box.box-left .icon-box-wrap, .icon-box.box-right .icon-box-wrap {
padding: 0;
min-width: 40px;
margin: 0px 0px 15px 0px;
float: left; }
.icon-box.box-left .icon-box-content, .icon-box.box-right .icon-box-content {
padding-left: 60px; }
.icon-box.box-left .icon-box-content .with-full, .icon-box.box-right .icon-box-content .with-full {
line-height: 40px; }
.icon-box.box-left .content-full, .icon-box.box-right .content-full {
display: block;
clear: both; }
.icon-box.box-right {
text-align: right; }
.icon-box.box-right .icon-box-headline {
text-align: right; }
.icon-box.box-right .icon-box-wrap {
left: auto;
right: 0;
float: right; }
.icon-box.box-left .content-full {
padding-left: 0px; }
.icon-box.full-box .content-full {
padding-left: 0; }
.icon-box.full-box .btn-brand {
margin-left: 0; } #sb_instagram {
padding-bottom: 0px !important; }
#sb_instagram .sb_instagram_header,
#sb_instagram .sbi_header_link,
#sb_instagram .sbi_header_text,
#sb_instagram .sbi_header_img,
#sb_instagram #sbi_images {
float: none; }
#sb_instagram .sb_instagram_header .sbi_header_link {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
width: 100%;
padding-bottom: 20px; }
#sb_instagram .sb_instagram_header .sbi_header_link:before {
display: none; }
#sb_instagram .sb_instagram_header .sbi_header_link .sbi_header_text {
width: auto; }
#sb_instagram .sb_instagram_header .sbi_header_link .sbi_header_text .sbi_no_bio {
margin: 0 0px 0 15px !important;
padding-top: 0 !important; }
#sb_instagram .sb_instagram_header .sbi_header_link .sbi_header_img {
margin: 0 !important; }
#sb_instagram #sbi_images {
width: auto !important;
min-width: 100%;
margin-right: -30px;
margin-left: -30px; }
@media screen and (max-width: 768px) {
#sb_instagram #sbi_images {
margin-left: -15px;
margin-right: -15px; } }
#sb_instagram #sbi_images .sbi_item {
position: relative;
overflow: hidden; }
#sb_instagram #sbi_images .sbi_item .sbi_photo_wrap {
overflow: hidden;
-webkit-border-radius: 3px;
border-radius: 3px; }
@media screen and (max-width: 768px) {
#sb_instagram #sbi_images .sbi_item {
width: 50% !important;
padding: 5px 0 5px !important; }
#sb_instagram #sbi_images .sbi_item:nth-child(2n+1) {
padding-right: 5px !important; }
#sb_instagram #sbi_images .sbi_item:nth-child(2n+2) {
padding-left: 5px !important; } }
#sb_instagram #sbi_images a {
display: block;
overflow: hidden;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
opacity: 1 !important;
padding-bottom: 100%;
height: auto !important; }
#sb_instagram #sbi_images a:before {
display: none; }
#sb_instagram #sbi_images a:after {
content: '';
background: rgba(36, 38, 43, 0.4);
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 0;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
#sb_instagram #sbi_images a:hover {
-webkit-transform: scale(1.02);
-ms-transform: scale(1.02);
transform: scale(1.02); }
#sb_instagram #sbi_images a:hover:after {
opacity: 1; }
#sb_instagram #sbi_images a:hover .btn-round {
-webkit-transform: none;
-ms-transform: none;
transform: none;
visibility: visible;
opacity: 1;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
#sb_instagram #sbi_images a .btn-round {
z-index: 10;
position: absolute;
display: block;
top: -webkit-calc(50% - 25px);
top: calc(50% - 25px);
right: -webkit-calc(50% - 25px);
right: calc(50% - 25px);
-webkit-transform: translateY(5px);
-ms-transform: translateY(5px);
transform: translateY(5px);
opacity: 0;
visibility: hidden;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
#sb_instagram.no-margins #sbi_images {
margin-left: 0;
margin-right: 0; }
#sb_instagram #sbi_load {
display: none; } .menu-list-headline {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.menu-list-headline .menu-list-title {
margin: 0px;
font-size: 1.1em; }
.menu-list-headline .menu-list-price .regular-price,
.menu-list-headline .menu-list-price .discount-price {
font-weight: 600; }
.menu-list-headline .menu-list-price .discount-price {
color: #6a707e;
margin-right: 5px;
text-decoration: line-through; }
.menu-list-details {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between; }
.menu-list-details p {
margin: 0px; }
.menu-list-details .tag {
color: #fff;
background-color: #030d1c;
margin: 5px 0px 0px 20px; } .message-box {
background: #f9f9f9;
-webkit-border-radius: 3px;
border-radius: 3px;
margin: 0;
padding: 18px 60px 18px 18px;
border: none;
font-size: 0.95em;
text-align: left;
position: relative;
color: rgba(0, 0, 0, 0.65); }
.message-box.wauto {
width: auto;
display: inline-block;
margin: 0 auto; }
.message-box.without-close {
padding-right: 20px; }
.message-box.closed {
display: none; }
.message-box a {
color: #24262b;
font-weight: 600;
margin: 0 5px; }
.message-box.primary {
background: #9ff8d0; }
.message-box.success {
background: #9ff8d0; }
.message-box.error {
background: #f9dedf; }
.message-box.warning {
background: #ffdab7; } .parallax {
position: relative;
height: 100%;
min-height: 100px;
overflow: hidden; }
.parallax:after {
content: '';
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2; }
.parallax .parallax-content {
position: relative;
z-index: 3;
padding-left: 25px;
padding-right: 25px; }
@media screen and (max-width: 768px) {
.parallax .parallax-content {
padding-left: 25px;
padding-right: 25px; } }
.parallax-bg {
background-position: center center;
width: 100%;
height: 1000%;
position: absolute;
top: 0;
left: 0;
z-index: 1;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000;
perspective: 1000;
will-change: transform; }
.parallax-bg.horizontal {
width: 1000%;
height: 100%; } .pricing {
background: #f9f9f9;
width: 100%;
padding: 35px;
position: relative;
display: inline-block;
-webkit-border-radius: 5px;
border-radius: 5px; }
.pricing_title {
margin: 10px 0 0 0;
font-size: 20px; }
.pricing_subtitle {
margin-top: 5px;
font-size: 0.95em; }
.pricing_price {
margin: 15px 0 0;
padding: 20px 0;
border-top: 1px solid rgba(36, 38, 43, 0.35); }
.pricing_price_title {
display: inline-block;
font-size: 42px;
line-height: 42px;
margin: 0;
position: relative;
padding-left: 22px; }
.pricing_price_title .icon {
position: absolute;
left: 0;
line-height: 25px;
font-size: 25px; }
.pricing_price_subtitle {
margin: 20px 0px 0px 0px;
font-size: 13.6px; }
.pricing_price_time {
background: #fff;
margin: 10px 0 0; }
.pricing_list {
margin: 0 0;
list-style-type: none; }
.pricing_list + .btn {
margin-top: 20px; }
.pricing .btn {
background: #24262b;
border-color: #24262b; }
.pricing_list_item {
padding: 6px 0;
font-weight: 600;
font-size: 13.6px; }
.pricing_list_item, .pricing_list_item:first-child {
border-color: #f0f0f0; }
.pricing_list_item .ion {
font-size: 22px;
vertical-align: -3px;
color: #030d1c; }
.pricing_list_item .ion + .title {
margin-left: 10px; }
.pricing.features {
background: transparent; }
.pricing.features .pricing_title {
text-align: left;
margin: 0;
font-size: 16px; }
.pricing.features .pricing_list {
margin-top: 15px; }
.pricing:hover .pricing_price_title {
color: #030d1c;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.pricing:hover .btn.btn-brand {
background: #030d1c;
border-color: #030d1c;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; } .process {
position: relative;
padding: 1px 0; }
.process .number {
color: #f0f0f0;
font-size: 6em;
font-weight: 600;
position: absolute;
line-height: 1;
top: 0;
left: 0; }
.process h3 {
margin: 30px 0 40px; }
.process .description {
margin: 0; }
.process.boxed {
background: #f9f9f9;
padding: 35px;
margin-top: 50px;
-webkit-border-radius: 3px;
border-radius: 3px; }
.process.boxed .number {
top: -45px;
left: 35px; }
.process.boxed h3 {
margin: 20px 0 10px; } .progress-bar {
width: 100%; }
.progress-bar-headline {
margin: 0px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%; }
.progress-bar-track {
background: rgba(36, 38, 43, 0.05);
width: 100%;
height: 10px;
margin-top: 5px; }
.progress-bar-track-inner {
display: block;
width: 0;
height: 100%;
-webkit-transition: all 1s 0.25s;
-o-transition: all 1s 0.25s;
transition: all 1s 0.25s;
position: relative; }
.progress-bar-track-inner .line-percent {
content: '20';
background: #24262b;
color: #fff;
padding: 0px 8px;
-webkit-border-radius: 3px;
border-radius: 3px;
height: 24px;
line-height: 24px;
font-size: 0.75em;
position: absolute;
bottom: 100%;
right: 0;
font-weight: 600;
-webkit-transform: translateX(50%) translateY(-10px);
-ms-transform: translateX(50%) translateY(-10px);
transform: translateX(50%) translateY(-10px); }
.progress-bar-track-inner .line-percent:after {
content: '';
background: inherit;
width: 8px;
height: 8px;
position: absolute;
bottom: -4px;
right: 50%;
-webkit-transform: translateX(50%) rotate(45deg);
-ms-transform: translateX(50%) rotate(45deg);
transform: translateX(50%) rotate(45deg); }
.progress-bar.inner .progress-bar-track {
height: 14px; }
.progress-bar.inner .line {
height: 6px;
top: 4px;
left: 4px; }
.progress-bar.inner .line-percent {
margin-bottom: 4px; }
.progress-bar.split .progress-bar-track {
background: transparent;
position: relative; }
.progress-bar.split .line-split {
background: #f0f0f0;
width: -webkit-calc(100% / 8 - 2px);
width: calc(100% / 8 - 2px);
height: 8px;
float: left;
margin-right: 2px;
position: relative;
overflow: hidden; }
.progress-bar.split .line-split .line {
position: absolute;
top: 0;
left: 0; }
.progress-bar.pattern .line {
background-image: -webkit-repeating-linear-gradient(30deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 10px, rgba(0, 0, 0, 0.15) 10px, rgba(0, 0, 0, 0.15) 20px);
background-image: -o-repeating-linear-gradient(30deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 10px, rgba(0, 0, 0, 0.15) 10px, rgba(0, 0, 0, 0.15) 20px);
background-image: repeating-linear-gradient(60deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 10px, rgba(0, 0, 0, 0.15) 10px, rgba(0, 0, 0, 0.15) 20px);
-webkit-animation: progress-bar-line-strip-anim 1s linear infinite;
animation: progress-bar-line-strip-anim 1s linear infinite; }
@-webkit-keyframes progress-bar-line-strip-anim {
0% {
background-position: 0 0; }
100% {
background-position: -21px 0; } }
@keyframes progress-bar-line-strip-anim {
0% {
background-position: 0 0; }
100% {
background-position: -21px 0; } } .vc_row {
position: relative; }
.vc_row .vc-bg-lines {
position: absolute;
height: 100%;
left: 10px;
right: 10px; }
.vc_row .vc-bg-lines div {
background: rgba(36, 38, 43, 0.04);
width: 1px;
height: 100%;
position: absolute; }
.vc_row .vc-bg-lines div:nth-child(2) {
margin-left: -webkit-calc((100% / 4)*1);
margin-left: calc((100% / 4)*1);
margin-left: -webkit-calc(25% - 5px);
margin-left: calc(25% - 5px); }
.vc_row .vc-bg-lines div:nth-child(3) {
margin-left: -webkit-calc((100% / 4)*2);
margin-left: calc((100% / 4)*2);
margin-left: -webkit-calc(50% - 10px);
margin-left: calc(50% - 10px); }
.vc_row .vc-bg-lines div:nth-child(4) {
margin-left: -webkit-calc((100% / 4)*3);
margin-left: calc((100% / 4)*3);
margin-left: -webkit-calc(75% - 15px);
margin-left: calc(75% - 15px); }
.vc_row .vc-bg-lines div:nth-child(5) {
margin-left: -webkit-calc((100% / 4)*4);
margin-left: calc((100% / 4)*4);
margin-left: -webkit-calc(100% - 20px);
margin-left: calc(100% - 20px); }
.vc_row .vc-bg-lines.light div {
background: rgba(255, 255, 255, 0.08); }
.vc_row .vc-bg-side-text {
color: rgba(36, 38, 43, 0.05);
position: absolute;
font-size: 5em;
line-height: 100%;
font-weight: 600;
font-family: -apple-system, BlinkMacSystemFont, "proxima_nova", Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
top: 0px;
text-align: left;
letter-spacing: -0.02em;
-webkit-transform-origin: 0% 0;
-ms-transform-origin: 0% 0;
transform-origin: 0% 0;
-webkit-transform: rotate(-90deg) translateX(-100%) translateY(-50%);
-ms-transform: rotate(-90deg) translateX(-100%) translateY(-50%);
transform: rotate(-90deg) translateX(-100%) translateY(-50%); }
.vc_row .vc-bg-side-text.right {
left: auto;
-webkit-transform: translateX(100%) rotate(-90deg) translateX(-100%) translateY(-50%);
-ms-transform: translateX(100%) rotate(-90deg) translateX(-100%) translateY(-50%);
transform: translateX(100%) rotate(-90deg) translateX(-100%) translateY(-50%); }
@media screen and (max-width: 768px) {
.vc_row .vc-bg-lines,
.vc_row .vc-bg-side-text {
display: none; } }
.vc_row[data-vc-full-width].vc_hidden {
opacity: 1 !important; }
.page-container .vc-bg-side-text {
left: -webkit-calc( (100% - 1350px) / 4);
left: calc( (100% - 1350px) / 4); }
.page-container .vc-bg-side-text.right {
left: auto;
right: -webkit-calc( (100% - 1350px) / 4);
right: calc( (100% - 1350px) / 4); }
.page-container.full .vc-bg-side-text {
left: -webkit-calc( 14% / 4);
left: calc( 14% / 4); }
.page-container.full .vc-bg-side-text.right {
left: auto;
right: -webkit-calc( 14% / 4);
right: calc( 14% / 4); }
@media screen and (max-width: 768px) {
.vc_mobile_spacer {
height: 50px !important; } } .slider {
width: auto;
margin: 0 auto;
position: relative;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.slider > a:not(:nth-child(1)) {
display: none; }
.slider .slider-wrap {
position: relative; }
.slider .slider-wrap .wpb_content_element {
margin: 0; }
.slider:after {
content: '';
display: table;
clear: both; }
.slider .owl-stage-outer {
position: relative;
overflow: hidden;
z-index: 1;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.slider .owl-stage {
position: absolute; }
.slider .owl-item {
float: left; }
.slider .owl-item > a:not(:nth-child(1)) {
display: block; }
.slider .owl-nav div.disabled {
opacity: 0;
cursor: default; }
.slider .owl-prev {
left: 0; }
.slider .owl-next {
right: 0; }
.slider.with-dots .owl-dots {
margin-top: 40px; }
.slider.without-nav .slider-nav {
display: none; }
@media screen and (max-width: 768px) {
.slider.with-dots .owl-dots {
margin-top: 20px; } } .slider.stockie-slider {
padding: 0 60px; }
.slider.stockie-slider .owl-nav {
height: 100%;
top: 0px;
left: 0px;
right: 0px;
top: 0px; }
@media screen and (max-width: 768px) {
.slider.stockie-slider .owl-nav {
left: 15px;
right: 15px; } }
.slider.stockie-slider.full-height {
height: 100%; }
.slider.stockie-slider.full-height.with-dots {
height: -webkit-calc(100% - 120px);
height: calc(100% - 120px); }
.slider.stockie-slider.full-height .owl-stage-outer, .slider.stockie-slider.full-height .owl-stage, .slider.stockie-slider.full-height .owl-item,
.slider.stockie-slider.full-height .portfolio-item-wrap {
height: 100%; }
.slider.stockie-slider.without-nav {
padding: 0; }
.slider.stockie-slider.without-nav .owl-nav,
.slider.stockie-slider.without-nav .slider-nav {
display: none; }
.slider.stockie-slider.nav-offset, .slider.stockie-slider.nav-inset {
margin-left: -15px;
margin-right: -15px; }
@media screen and (min-width: 769px) {
.slider.stockie-slider.nav-offset {
padding: 0;
width: auto; }
.slider.stockie-slider.nav-offset > .owl-nav .owl-prev {
left: -60px; }
.slider.stockie-slider.nav-offset > .owl-nav .owl-next {
right: -60px; }
.slider.stockie-slider.nav-inset {
padding: 0;
width: auto; }
.slider.stockie-slider.nav-inset > .owl-nav .owl-prev {
left: 40px; }
.slider.stockie-slider.nav-inset > .owl-nav .owl-next {
right: 40px; }
.slider.stockie-slider.slider-offset {
width: auto;
padding: 0;
margin: 0 -70%; }
.slider.stockie-slider.slider-offset.slider-opacity .owl-item {
opacity: .5;
-webkit-transition: opacity .1s ease-in-out;
-o-transition: opacity .1s ease-in-out;
transition: opacity .1s ease-in-out; }
.slider.stockie-slider.slider-offset.slider-opacity .owl-item.offset-active {
opacity: 1; } }
@media screen and (min-width: 1025px) and (max-width: 1440px) {
.slider.stockie-slider.nav-offset > .owl-nav .owl-prev {
left: 0px; }
.slider.stockie-slider.nav-offset > .owl-nav .owl-next {
right: 0px; } }
@media screen and (max-width: 768px) {
.slider.stockie-slider {
padding: 0px;
margin-left: -15px;
margin-right: -15px; } } .shop-product-type_4 .woo-products-slider > .owl-nav {
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left: 25px;
right: 25px;
position: absolute;
z-index: 0;
height: auto; }
.shop-product-type_4 .woo-products-slider > .owl-nav .owl-prev,
.shop-product-type_4 .woo-products-slider > .owl-nav .owl-next {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
margin: 0px; }
.shop-product-type_4 .woo-products-slider > .owl-nav .owl-prev {
left: 0px; }
@media screen and (max-width: 768px) {
.shop-product-type_4 .woo-products-slider > .owl-nav .owl-prev {
left: 5px; } }
.shop-product-type_4 .woo-products-slider > .owl-nav .owl-next {
right: 0px; }
@media screen and (max-width: 768px) {
.shop-product-type_4 .woo-products-slider > .owl-nav .owl-next {
right: 5px; } } .owl-nav,
.slider-nav {
position: absolute;
height: 50px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.owl-nav .owl-prev,
.owl-nav .owl-next,
.owl-nav .move-up,
.owl-nav .move-down,
.slider-nav .owl-prev,
.slider-nav .owl-next,
.slider-nav .move-up,
.slider-nav .move-down {
position: relative; }
.owl-nav .owl-prev .ion,
.owl-nav .owl-next .ion,
.owl-nav .move-up .ion,
.owl-nav .move-down .ion,
.slider-nav .owl-prev .ion,
.slider-nav .owl-next .ion,
.slider-nav .move-up .ion,
.slider-nav .move-down .ion {
height: 50px;
width: 50px;
line-height: 50px;
background-color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
border: none;
-webkit-border-radius: 50%;
border-radius: 50%;
text-align: center;
font-size: 22px;
position: relative;
z-index: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none;
cursor: pointer; } .woo_c-product-image-slider .owl-dots,
.slider .owl-dots,
.slider-vertical-dots .owl-dots {
width: 100%;
text-align: center;
margin-top: 0; }
.woo_c-product-image-slider .owl-dots.slider-vertical-numbers, .woo_c-product-image-slider .owl-dots.slider-vertical-dots,
.slider .owl-dots.slider-vertical-numbers,
.slider .owl-dots.slider-vertical-dots,
.slider-vertical-dots .owl-dots.slider-vertical-numbers,
.slider-vertical-dots .owl-dots.slider-vertical-dots {
width: auto; }
.woo_c-product-image-slider .owl-dot,
.woo_c-product-image-slider .slider-dot,
.slider .owl-dot,
.slider .slider-dot,
.slider-vertical-dots .owl-dot,
.slider-vertical-dots .slider-dot {
width: 14px;
height: 14px;
margin: 5px;
-webkit-border-radius: 50px;
border-radius: 50px;
border: 2px solid transparent;
display: inline-block;
position: relative;
cursor: pointer;
opacity: 1;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
color: #32353c; }
.woo_c-product-image-slider .owl-dot.active,
.woo_c-product-image-slider .slider-dot.active,
.slider .owl-dot.active,
.slider .slider-dot.active,
.slider-vertical-dots .owl-dot.active,
.slider-vertical-dots .slider-dot.active {
border-color: #32353c; }
.woo_c-product-image-slider .owl-dot.active:after,
.woo_c-product-image-slider .slider-dot.active:after,
.slider .owl-dot.active:after,
.slider .slider-dot.active:after,
.slider-vertical-dots .owl-dot.active:after,
.slider-vertical-dots .slider-dot.active:after {
width: 6px;
height: 6px;
margin: -3px 0 0 -3px; }
.woo_c-product-image-slider .owl-dot:hover,
.woo_c-product-image-slider .slider-dot:hover,
.slider .owl-dot:hover,
.slider .slider-dot:hover,
.slider-vertical-dots .owl-dot:hover,
.slider-vertical-dots .slider-dot:hover {
border-color: rgba(50, 53, 60, 0.3); }
.woo_c-product-image-slider .owl-dot:after,
.woo_c-product-image-slider .slider-dot:after,
.slider .owl-dot:after,
.slider .slider-dot:after,
.slider-vertical-dots .owl-dot:after,
.slider-vertical-dots .slider-dot:after {
background: currentColor;
content: '';
width: 4px;
height: 4px;
-webkit-border-radius: 50px;
border-radius: 50px;
margin: -2px 0 0 -2px;
position: absolute;
top: 50%;
left: 50%; }
.slider-vertical-numbers,
.slider-vertical-dots {
width: auto;
height: 100vh;
position: absolute;
top: 0;
width: 50px;
right: 25px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
list-style: none;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
z-index: 2;
counter-reset: onepage; }
.slider-vertical-numbers li, .slider-vertical-numbers > div, .slider-vertical-numbers > .owl-dot,
.slider-vertical-dots li,
.slider-vertical-dots > div,
.slider-vertical-dots > .owl-dot {
background: transparent;
width: auto;
height: auto;
padding: 3px 0;
color: #fff;
font-family: -apple-system, BlinkMacSystemFont, "proxima_nova", Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-weight: 600;
font-size: 13px;
position: relative;
cursor: pointer;
counter-increment: onepage;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.slider-vertical-numbers li a:before, .slider-vertical-numbers > div a:before, .slider-vertical-numbers > .owl-dot a:before,
.slider-vertical-dots li a:before,
.slider-vertical-dots > div a:before,
.slider-vertical-dots > .owl-dot a:before {
display: none; }
.slider-vertical-numbers li:after, .slider-vertical-numbers > div:after, .slider-vertical-numbers > .owl-dot:after,
.slider-vertical-dots li:after,
.slider-vertical-dots > div:after,
.slider-vertical-dots > .owl-dot:after {
background: transparent;
content: counter(onepage, decimal-leading-zero);
position: static; }
.slider-vertical-numbers li:before, .slider-vertical-numbers > div:before, .slider-vertical-numbers > .owl-dot:before,
.slider-vertical-dots li:before,
.slider-vertical-dots > div:before,
.slider-vertical-dots > .owl-dot:before {
content: '';
background: currentColor;
width: 25px;
height: 2px;
position: absolute;
bottom: 50%;
right: -40px;
display: none;
opacity: 0; }
.slider-vertical-numbers li.active, .slider-vertical-numbers > div.active, .slider-vertical-numbers > .owl-dot.active,
.slider-vertical-dots li.active,
.slider-vertical-dots > div.active,
.slider-vertical-dots > .owl-dot.active {
font-size: 20px;
line-height: 27px; }
.slider-vertical-numbers li.active:before, .slider-vertical-numbers > div.active:before, .slider-vertical-numbers > .owl-dot.active:before,
.slider-vertical-dots li.active:before,
.slider-vertical-dots > div.active:before,
.slider-vertical-dots > .owl-dot.active:before {
right: -32px; }
.slider-vertical-numbers li.active:after, .slider-vertical-numbers > div.active:after, .slider-vertical-numbers > .owl-dot.active:after,
.slider-vertical-dots li.active:after,
.slider-vertical-dots > div.active:after,
.slider-vertical-dots > .owl-dot.active:after {
margin-right: 3px; }
.slider-vertical-numbers li.active, .slider-vertical-numbers li:hover, .slider-vertical-numbers > div.active, .slider-vertical-numbers > div:hover, .slider-vertical-numbers > .owl-dot.active, .slider-vertical-numbers > .owl-dot:hover,
.slider-vertical-dots li.active,
.slider-vertical-dots li:hover,
.slider-vertical-dots > div.active,
.slider-vertical-dots > div:hover,
.slider-vertical-dots > .owl-dot.active,
.slider-vertical-dots > .owl-dot:hover {
background: none;
width: auto;
height: auto;
border-color: transparent;
cursor: pointer;
-webkit-transform: none;
-ms-transform: none;
transform: none;
opacity: 1; }
.slider-vertical-numbers li.active:before, .slider-vertical-numbers li:hover:before, .slider-vertical-numbers > div.active:before, .slider-vertical-numbers > div:hover:before, .slider-vertical-numbers > .owl-dot.active:before, .slider-vertical-numbers > .owl-dot:hover:before,
.slider-vertical-dots li.active:before,
.slider-vertical-dots li:hover:before,
.slider-vertical-dots > div.active:before,
.slider-vertical-dots > div:hover:before,
.slider-vertical-dots > .owl-dot.active:before,
.slider-vertical-dots > .owl-dot:hover:before {
display: block;
opacity: 1; }
.slider-vertical-dots li, .slider-vertical-dots > div, .slider-vertical-dots > .owl-dot {
margin: 5px 0;
display: block;
position: relative;
width: 14px;
height: 14px; }
.slider-vertical-dots li:after, .slider-vertical-dots > div:after, .slider-vertical-dots > .owl-dot:after {
content: '';
background: currentColor;
position: absolute; }
.slider-vertical-dots li:before, .slider-vertical-dots > div:before, .slider-vertical-dots > .owl-dot:before {
content: none; }
.slider-vertical-dots li:hover, .slider-vertical-dots li.active, .slider-vertical-dots > div:hover, .slider-vertical-dots > div.active, .slider-vertical-dots > .owl-dot:hover, .slider-vertical-dots > .owl-dot.active {
border-color: currentColor;
width: 14px;
height: 14px; } .socialbar {
cursor: default; }
.socialbar:not(.inline) a {
color: #fff; }
.socialbar:not(.inline) a:before {
display: none; }
.socialbar a {
background: #24262b;
width: 50px;
height: 50px;
line-height: 50px;
margin: 0 2px 5px;
border: 2px solid #24262b;
-webkit-border-radius: 50px;
border-radius: 50px;
text-align: center;
text-decoration: none;
vertical-align: middle;
font-size: 22px;
display: inline-block;
cursor: pointer;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.socialbar a span {
position: relative;
z-index: 2; }
.socialbar a:hover {
background: transparent;
color: #24262b; }
.socialbar.default a {
line-height: 46px; }
.socialbar.outline a {
background: transparent;
border: 2px solid #24262b;
color: #24262b;
-webkit-box-shadow: none;
box-shadow: none;
line-height: 45px; }
.socialbar.outline a:hover {
background: #24262b;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.flat a {
background: transparent;
color: #24262b;
border-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
line-height: 46px; }
.socialbar.flat a:hover {
background: #24262b;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.flat.outline-hover a:hover {
background: transparent;
border-color: #24262b;
color: #24262b;
border-width: 2px;
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.hover-bg-trnspr a {
border-width: 2px !important; }
.socialbar.hover-bg-trnspr a:hover {
border-color: #24262b; }
.socialbar.social-box-shadow a {
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.social-box-shadow a:hover {
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.social-box-shadow.flat-icons a {
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.social-box-shadow.flat-icons a:hover {
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.inline {
display: block; }
.socialbar.inline a {
background: none;
width: auto;
height: auto;
border: none;
margin: 0 10px;
-webkit-box-shadow: none;
box-shadow: none;
line-height: 1.8;
font-size: inherit;
font-weight: 600;
font-family: -apple-system, BlinkMacSystemFont, "proxima_nova", Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }
.socialbar.inline a .icon {
font-size: 20px;
margin-right: 5px;
vertical-align: -2px; }
.socialbar.flat-icons a {
border-color: transparent; }
.socialbar.flat-icons a:hover {
border-color: #24262b; }
.socialbar.flat-icons.flat-icons-trnspr a:hover {
color: #24262b;
background-color: transparent; }
.socialbar.small a {
width: 40px;
height: 40px;
line-height: 40px;
font-size: 16px; }
.socialbar.small.inline a {
width: auto;
height: auto;
margin: 0 10px;
line-height: 2.4;
font-size: 0.95em; }
.socialbar.small.inline a .icon {
font-size: 16px;
vertical-align: -1px; }
.socialbar.small.default a {
line-height: 38px; }
.socialbar.small.outline a {
line-height: 36px; }
.socialbar a:first-child {
margin-left: 0; }
.socialbar a:last-child {
margin-right: 0; }
.socialbar.default a.white {
background: #fff;
border-color: #fff;
border-width: 2px !important;
color: #fff; }
.socialbar.default a.white:hover {
background: transparent;
color: #fff;
border-color: #fff;
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.default.hover-colorize-reverse a.white {
background: transparent;
color: #fff;
border-color: #fff;
border-width: 2px !important; }
.socialbar.default.hover-colorize-reverse a.white:hover {
background: #fff;
color: #fff; }
.socialbar.default.outline a.white {
background: transparent;
color: #fff; }
.socialbar.default.outline a.white:hover {
background: #fff;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.default.flat a.white {
background: transparent;
color: #fff;
border-color: transparent; }
.socialbar.default.flat a.white:hover {
background: #fff;
color: #fff; }
.socialbar.default.inline a.white {
background: transparent;
border-color: transparent;
color: #24262b; }
.socialbar.default.inline a.white:hover {
color: #fff; }
.socialbar.default.inline a.white:hover:before {
display: none; }
.socialbar.default a.facebook {
background: #4c6ecd;
border-color: #4c6ecd;
border-width: 2px !important;
color: #fff; }
.socialbar.default a.facebook:hover {
background: transparent;
color: #4c6ecd;
border-color: #4c6ecd;
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.default.hover-colorize-reverse a.facebook {
background: transparent;
color: #4c6ecd;
border-color: #4c6ecd;
border-width: 2px !important; }
.socialbar.default.hover-colorize-reverse a.facebook:hover {
background: #4c6ecd;
color: #fff; }
.socialbar.default.outline a.facebook {
background: transparent;
color: #4c6ecd; }
.socialbar.default.outline a.facebook:hover {
background: #4c6ecd;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.default.flat a.facebook {
background: transparent;
color: #4c6ecd;
border-color: transparent; }
.socialbar.default.flat a.facebook:hover {
background: #4c6ecd;
color: #fff; }
.socialbar.default.inline a.facebook {
background: transparent;
border-color: transparent;
color: #24262b; }
.socialbar.default.inline a.facebook:hover {
color: #4c6ecd; }
.socialbar.default.inline a.facebook:hover:before {
display: none; }
.socialbar.default a.twitter {
background: #44acfe;
border-color: #44acfe;
border-width: 2px !important;
color: #fff; }
.socialbar.default a.twitter:hover {
background: transparent;
color: #44acfe;
border-color: #44acfe;
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.default.hover-colorize-reverse a.twitter {
background: transparent;
color: #44acfe;
border-color: #44acfe;
border-width: 2px !important; }
.socialbar.default.hover-colorize-reverse a.twitter:hover {
background: #44acfe;
color: #fff; }
.socialbar.default.outline a.twitter {
background: transparent;
color: #44acfe; }
.socialbar.default.outline a.twitter:hover {
background: #44acfe;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.default.flat a.twitter {
background: transparent;
color: #44acfe;
border-color: transparent; }
.socialbar.default.flat a.twitter:hover {
background: #44acfe;
color: #fff; }
.socialbar.default.inline a.twitter {
background: transparent;
border-color: transparent;
color: #24262b; }
.socialbar.default.inline a.twitter:hover {
color: #44acfe; }
.socialbar.default.inline a.twitter:hover:before {
display: none; }
.socialbar.default a.googleplus {
background: #fe5757;
border-color: #fe5757;
border-width: 2px !important;
color: #fff; }
.socialbar.default a.googleplus:hover {
background: transparent;
color: #fe5757;
border-color: #fe5757;
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.default.hover-colorize-reverse a.googleplus {
background: transparent;
color: #fe5757;
border-color: #fe5757;
border-width: 2px !important; }
.socialbar.default.hover-colorize-reverse a.googleplus:hover {
background: #fe5757;
color: #fff; }
.socialbar.default.outline a.googleplus {
background: transparent;
color: #fe5757; }
.socialbar.default.outline a.googleplus:hover {
background: #fe5757;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.default.flat a.googleplus {
background: transparent;
color: #fe5757;
border-color: transparent; }
.socialbar.default.flat a.googleplus:hover {
background: #fe5757;
color: #fff; }
.socialbar.default.inline a.googleplus {
background: transparent;
border-color: transparent;
color: #24262b; }
.socialbar.default.inline a.googleplus:hover {
color: #fe5757; }
.socialbar.default.inline a.googleplus:hover:before {
display: none; }
.socialbar.default a.pinterest {
background: #e8323f;
border-color: #e8323f;
border-width: 2px !important;
color: #fff; }
.socialbar.default a.pinterest:hover {
background: transparent;
color: #e8323f;
border-color: #e8323f;
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.default.hover-colorize-reverse a.pinterest {
background: transparent;
color: #e8323f;
border-color: #e8323f;
border-width: 2px !important; }
.socialbar.default.hover-colorize-reverse a.pinterest:hover {
background: #e8323f;
color: #fff; }
.socialbar.default.outline a.pinterest {
background: transparent;
color: #e8323f; }
.socialbar.default.outline a.pinterest:hover {
background: #e8323f;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.default.flat a.pinterest {
background: transparent;
color: #e8323f;
border-color: transparent; }
.socialbar.default.flat a.pinterest:hover {
background: #e8323f;
color: #fff; }
.socialbar.default.inline a.pinterest {
background: transparent;
border-color: transparent;
color: #24262b; }
.socialbar.default.inline a.pinterest:hover {
color: #e8323f; }
.socialbar.default.inline a.pinterest:hover:before {
display: none; }
.socialbar.default a.linkedin {
background: #4477ab;
border-color: #4477ab;
border-width: 2px !important;
color: #fff; }
.socialbar.default a.linkedin:hover {
background: transparent;
color: #4477ab;
border-color: #4477ab;
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.default.hover-colorize-reverse a.linkedin {
background: transparent;
color: #4477ab;
border-color: #4477ab;
border-width: 2px !important; }
.socialbar.default.hover-colorize-reverse a.linkedin:hover {
background: #4477ab;
color: #fff; }
.socialbar.default.outline a.linkedin {
background: transparent;
color: #4477ab; }
.socialbar.default.outline a.linkedin:hover {
background: #4477ab;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.default.flat a.linkedin {
background: transparent;
color: #4477ab;
border-color: transparent; }
.socialbar.default.flat a.linkedin:hover {
background: #4477ab;
color: #fff; }
.socialbar.default.inline a.linkedin {
background: transparent;
border-color: transparent;
color: #24262b; }
.socialbar.default.inline a.linkedin:hover {
color: #4477ab; }
.socialbar.default.inline a.linkedin:hover:before {
display: none; }
.socialbar.default a.dribbble {
background: #fd629e;
border-color: #fd629e;
border-width: 2px !important;
color: #fff; }
.socialbar.default a.dribbble:hover {
background: transparent;
color: #fd629e;
border-color: #fd629e;
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.default.hover-colorize-reverse a.dribbble {
background: transparent;
color: #fd629e;
border-color: #fd629e;
border-width: 2px !important; }
.socialbar.default.hover-colorize-reverse a.dribbble:hover {
background: #fd629e;
color: #fff; }
.socialbar.default.outline a.dribbble {
background: transparent;
color: #fd629e; }
.socialbar.default.outline a.dribbble:hover {
background: #fd629e;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.default.flat a.dribbble {
background: transparent;
color: #fd629e;
border-color: transparent; }
.socialbar.default.flat a.dribbble:hover {
background: #fd629e;
color: #fff; }
.socialbar.default.inline a.dribbble {
background: transparent;
border-color: transparent;
color: #24262b; }
.socialbar.default.inline a.dribbble:hover {
color: #fd629e; }
.socialbar.default.inline a.dribbble:hover:before {
display: none; }
.socialbar.default a.github {
background: #323131;
border-color: #323131;
border-width: 2px !important;
color: #fff; }
.socialbar.default a.github:hover {
background: transparent;
color: #323131;
border-color: #323131;
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.default.hover-colorize-reverse a.github {
background: transparent;
color: #323131;
border-color: #323131;
border-width: 2px !important; }
.socialbar.default.hover-colorize-reverse a.github:hover {
background: #323131;
color: #fff; }
.socialbar.default.outline a.github {
background: transparent;
color: #323131; }
.socialbar.default.outline a.github:hover {
background: #323131;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.default.flat a.github {
background: transparent;
color: #323131;
border-color: transparent; }
.socialbar.default.flat a.github:hover {
background: #323131;
color: #fff; }
.socialbar.default.inline a.github {
background: transparent;
border-color: transparent;
color: #24262b; }
.socialbar.default.inline a.github:hover {
color: #323131; }
.socialbar.default.inline a.github:hover:before {
display: none; }
.socialbar.default a.instagram {
background: #3a6aba;
border-color: #3a6aba;
border-width: 2px !important;
color: #fff; }
.socialbar.default a.instagram:hover {
background: transparent;
color: #3a6aba;
border-color: #3a6aba;
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.default.hover-colorize-reverse a.instagram {
background: transparent;
color: #3a6aba;
border-color: #3a6aba;
border-width: 2px !important; }
.socialbar.default.hover-colorize-reverse a.instagram:hover {
background: #3a6aba;
color: #fff; }
.socialbar.default.outline a.instagram {
background: transparent;
color: #3a6aba; }
.socialbar.default.outline a.instagram:hover {
background: #3a6aba;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.default.flat a.instagram {
background: transparent;
color: #3a6aba;
border-color: transparent; }
.socialbar.default.flat a.instagram:hover {
background: #3a6aba;
color: #fff; }
.socialbar.default.inline a.instagram {
background: transparent;
border-color: transparent;
color: #24262b; }
.socialbar.default.inline a.instagram:hover {
color: #3a6aba; }
.socialbar.default.inline a.instagram:hover:before {
display: none; }
.socialbar.default a.dropbox {
background: #187fe7;
border-color: #187fe7;
border-width: 2px !important;
color: #fff; }
.socialbar.default a.dropbox:hover {
background: transparent;
color: #187fe7;
border-color: #187fe7;
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.default.hover-colorize-reverse a.dropbox {
background: transparent;
color: #187fe7;
border-color: #187fe7;
border-width: 2px !important; }
.socialbar.default.hover-colorize-reverse a.dropbox:hover {
background: #187fe7;
color: #fff; }
.socialbar.default.outline a.dropbox {
background: transparent;
color: #187fe7; }
.socialbar.default.outline a.dropbox:hover {
background: #187fe7;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.default.flat a.dropbox {
background: transparent;
color: #187fe7;
border-color: transparent; }
.socialbar.default.flat a.dropbox:hover {
background: #187fe7;
color: #fff; }
.socialbar.default.inline a.dropbox {
background: transparent;
border-color: transparent;
color: #24262b; }
.socialbar.default.inline a.dropbox:hover {
color: #187fe7; }
.socialbar.default.inline a.dropbox:hover:before {
display: none; }
.socialbar.default a.vk {
background: #6083ab;
border-color: #6083ab;
border-width: 2px !important;
color: #fff; }
.socialbar.default a.vk:hover {
background: transparent;
color: #6083ab;
border-color: #6083ab;
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.default.hover-colorize-reverse a.vk {
background: transparent;
color: #6083ab;
border-color: #6083ab;
border-width: 2px !important; }
.socialbar.default.hover-colorize-reverse a.vk:hover {
background: #6083ab;
color: #fff; }
.socialbar.default.outline a.vk {
background: transparent;
color: #6083ab; }
.socialbar.default.outline a.vk:hover {
background: #6083ab;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.default.flat a.vk {
background: transparent;
color: #6083ab;
border-color: transparent; }
.socialbar.default.flat a.vk:hover {
background: #6083ab;
color: #fff; }
.socialbar.default.inline a.vk {
background: transparent;
border-color: transparent;
color: #24262b; }
.socialbar.default.inline a.vk:hover {
color: #6083ab; }
.socialbar.default.inline a.vk:hover:before {
display: none; }
.socialbar.default a.youtube {
background: #f00;
border-color: #f00;
border-width: 2px !important;
color: #fff; }
.socialbar.default a.youtube:hover {
background: transparent;
color: #f00;
border-color: #f00;
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.default.hover-colorize-reverse a.youtube {
background: transparent;
color: #f00;
border-color: #f00;
border-width: 2px !important; }
.socialbar.default.hover-colorize-reverse a.youtube:hover {
background: #f00;
color: #fff; }
.socialbar.default.outline a.youtube {
background: transparent;
color: #f00; }
.socialbar.default.outline a.youtube:hover {
background: #f00;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.default.flat a.youtube {
background: transparent;
color: #f00;
border-color: transparent; }
.socialbar.default.flat a.youtube:hover {
background: #f00;
color: #fff; }
.socialbar.default.inline a.youtube {
background: transparent;
border-color: transparent;
color: #24262b; }
.socialbar.default.inline a.youtube:hover {
color: #f00; }
.socialbar.default.inline a.youtube:hover:before {
display: none; }
.socialbar.default a.vimeo {
background: #1ab8ea;
border-color: #1ab8ea;
border-width: 2px !important;
color: #fff; }
.socialbar.default a.vimeo:hover {
background: transparent;
color: #1ab8ea;
border-color: #1ab8ea;
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.default.hover-colorize-reverse a.vimeo {
background: transparent;
color: #1ab8ea;
border-color: #1ab8ea;
border-width: 2px !important; }
.socialbar.default.hover-colorize-reverse a.vimeo:hover {
background: #1ab8ea;
color: #fff; }
.socialbar.default.outline a.vimeo {
background: transparent;
color: #1ab8ea; }
.socialbar.default.outline a.vimeo:hover {
background: #1ab8ea;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.default.flat a.vimeo {
background: transparent;
color: #1ab8ea;
border-color: transparent; }
.socialbar.default.flat a.vimeo:hover {
background: #1ab8ea;
color: #fff; }
.socialbar.default.inline a.vimeo {
background: transparent;
border-color: transparent;
color: #24262b; }
.socialbar.default.inline a.vimeo:hover {
color: #1ab8ea; }
.socialbar.default.inline a.vimeo:hover:before {
display: none; }
.socialbar.default a.behance {
background: #0056ff;
border-color: #0056ff;
border-width: 2px !important;
color: #fff; }
.socialbar.default a.behance:hover {
background: transparent;
color: #0056ff;
border-color: #0056ff;
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.default.hover-colorize-reverse a.behance {
background: transparent;
color: #0056ff;
border-color: #0056ff;
border-width: 2px !important; }
.socialbar.default.hover-colorize-reverse a.behance:hover {
background: #0056ff;
color: #fff; }
.socialbar.default.outline a.behance {
background: transparent;
color: #0056ff; }
.socialbar.default.outline a.behance:hover {
background: #0056ff;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.default.flat a.behance {
background: transparent;
color: #0056ff;
border-color: transparent; }
.socialbar.default.flat a.behance:hover {
background: #0056ff;
color: #fff; }
.socialbar.default.inline a.behance {
background: transparent;
border-color: transparent;
color: #24262b; }
.socialbar.default.inline a.behance:hover {
color: #0056ff; }
.socialbar.default.inline a.behance:hover:before {
display: none; }
.socialbar.default a.tumblr {
background: #2a445f;
border-color: #2a445f;
border-width: 2px !important;
color: #fff; }
.socialbar.default a.tumblr:hover {
background: transparent;
color: #2a445f;
border-color: #2a445f;
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.default.hover-colorize-reverse a.tumblr {
background: transparent;
color: #2a445f;
border-color: #2a445f;
border-width: 2px !important; }
.socialbar.default.hover-colorize-reverse a.tumblr:hover {
background: #2a445f;
color: #fff; }
.socialbar.default.outline a.tumblr {
background: transparent;
color: #2a445f; }
.socialbar.default.outline a.tumblr:hover {
background: #2a445f;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.default.flat a.tumblr {
background: transparent;
color: #2a445f;
border-color: transparent; }
.socialbar.default.flat a.tumblr:hover {
background: #2a445f;
color: #fff; }
.socialbar.default.inline a.tumblr {
background: transparent;
border-color: transparent;
color: #24262b; }
.socialbar.default.inline a.tumblr:hover {
color: #2a445f; }
.socialbar.default.inline a.tumblr:hover:before {
display: none; }
.socialbar.default a.flickr {
background: #0063db;
border-color: #0063db;
border-width: 2px !important;
color: #fff; }
.socialbar.default a.flickr:hover {
background: transparent;
color: #0063db;
border-color: #0063db;
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.default.hover-colorize-reverse a.flickr {
background: transparent;
color: #0063db;
border-color: #0063db;
border-width: 2px !important; }
.socialbar.default.hover-colorize-reverse a.flickr:hover {
background: #0063db;
color: #fff; }
.socialbar.default.outline a.flickr {
background: transparent;
color: #0063db; }
.socialbar.default.outline a.flickr:hover {
background: #0063db;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.default.flat a.flickr {
background: transparent;
color: #0063db;
border-color: transparent; }
.socialbar.default.flat a.flickr:hover {
background: #0063db;
color: #fff; }
.socialbar.default.inline a.flickr {
background: transparent;
border-color: transparent;
color: #24262b; }
.socialbar.default.inline a.flickr:hover {
color: #0063db; }
.socialbar.default.inline a.flickr:hover:before {
display: none; }
.socialbar.default a.reddit {
background: #ff4501;
border-color: #ff4501;
border-width: 2px !important;
color: #fff; }
.socialbar.default a.reddit:hover {
background: transparent;
color: #ff4501;
border-color: #ff4501;
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.default.hover-colorize-reverse a.reddit {
background: transparent;
color: #ff4501;
border-color: #ff4501;
border-width: 2px !important; }
.socialbar.default.hover-colorize-reverse a.reddit:hover {
background: #ff4501;
color: #fff; }
.socialbar.default.outline a.reddit {
background: transparent;
color: #ff4501; }
.socialbar.default.outline a.reddit:hover {
background: #ff4501;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.default.flat a.reddit {
background: transparent;
color: #ff4501;
border-color: transparent; }
.socialbar.default.flat a.reddit:hover {
background: #ff4501;
color: #fff; }
.socialbar.default.inline a.reddit {
background: transparent;
border-color: transparent;
color: #24262b; }
.socialbar.default.inline a.reddit:hover {
color: #ff4501; }
.socialbar.default.inline a.reddit:hover:before {
display: none; }
.socialbar.default a.snapchat {
background: #e0e410;
border-color: #e0e410;
border-width: 2px !important;
color: #fff; }
.socialbar.default a.snapchat:hover {
background: transparent;
color: #e0e410;
border-color: #e0e410;
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.default.hover-colorize-reverse a.snapchat {
background: transparent;
color: #e0e410;
border-color: #e0e410;
border-width: 2px !important; }
.socialbar.default.hover-colorize-reverse a.snapchat:hover {
background: #e0e410;
color: #fff; }
.socialbar.default.outline a.snapchat {
background: transparent;
color: #e0e410; }
.socialbar.default.outline a.snapchat:hover {
background: #e0e410;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.default.flat a.snapchat {
background: transparent;
color: #e0e410;
border-color: transparent; }
.socialbar.default.flat a.snapchat:hover {
background: #e0e410;
color: #fff; }
.socialbar.default.inline a.snapchat {
background: transparent;
border-color: transparent;
color: #24262b; }
.socialbar.default.inline a.snapchat:hover {
color: #e0e410; }
.socialbar.default.inline a.snapchat:hover:before {
display: none; }
.socialbar.default a.whatsapp {
background: #0ec143;
border-color: #0ec143;
border-width: 2px !important;
color: #fff; }
.socialbar.default a.whatsapp:hover {
background: transparent;
color: #0ec143;
border-color: #0ec143;
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.default.hover-colorize-reverse a.whatsapp {
background: transparent;
color: #0ec143;
border-color: #0ec143;
border-width: 2px !important; }
.socialbar.default.hover-colorize-reverse a.whatsapp:hover {
background: #0ec143;
color: #fff; }
.socialbar.default.outline a.whatsapp {
background: transparent;
color: #0ec143; }
.socialbar.default.outline a.whatsapp:hover {
background: #0ec143;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.default.flat a.whatsapp {
background: transparent;
color: #0ec143;
border-color: transparent; }
.socialbar.default.flat a.whatsapp:hover {
background: #0ec143;
color: #fff; }
.socialbar.default.inline a.whatsapp {
background: transparent;
border-color: transparent;
color: #24262b; }
.socialbar.default.inline a.whatsapp:hover {
color: #0ec143; }
.socialbar.default.inline a.whatsapp:hover:before {
display: none; }
.socialbar.default a.quora {
background: #a82401;
border-color: #a82401;
border-width: 2px !important;
color: #fff; }
.socialbar.default a.quora:hover {
background: transparent;
color: #a82401;
border-color: #a82401;
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.default.hover-colorize-reverse a.quora {
background: transparent;
color: #a82401;
border-color: #a82401;
border-width: 2px !important; }
.socialbar.default.hover-colorize-reverse a.quora:hover {
background: #a82401;
color: #fff; }
.socialbar.default.outline a.quora {
background: transparent;
color: #a82401; }
.socialbar.default.outline a.quora:hover {
background: #a82401;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.default.flat a.quora {
background: transparent;
color: #a82401;
border-color: transparent; }
.socialbar.default.flat a.quora:hover {
background: #a82401;
color: #fff; }
.socialbar.default.inline a.quora {
background: transparent;
border-color: transparent;
color: #24262b; }
.socialbar.default.inline a.quora:hover {
color: #a82401; }
.socialbar.default.inline a.quora:hover:before {
display: none; }
.socialbar.default a.vine {
background: #00be8e;
border-color: #00be8e;
border-width: 2px !important;
color: #fff; }
.socialbar.default a.vine:hover {
background: transparent;
color: #00be8e;
border-color: #00be8e;
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.default.hover-colorize-reverse a.vine {
background: transparent;
color: #00be8e;
border-color: #00be8e;
border-width: 2px !important; }
.socialbar.default.hover-colorize-reverse a.vine:hover {
background: #00be8e;
color: #fff; }
.socialbar.default.outline a.vine {
background: transparent;
color: #00be8e; }
.socialbar.default.outline a.vine:hover {
background: #00be8e;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.default.flat a.vine {
background: transparent;
color: #00be8e;
border-color: transparent; }
.socialbar.default.flat a.vine:hover {
background: #00be8e;
color: #fff; }
.socialbar.default.inline a.vine {
background: transparent;
border-color: transparent;
color: #24262b; }
.socialbar.default.inline a.vine:hover {
color: #00be8e; }
.socialbar.default.inline a.vine:hover:before {
display: none; }
.socialbar.default a.digg {
background: #1c5891;
border-color: #1c5891;
border-width: 2px !important;
color: #fff; }
.socialbar.default a.digg:hover {
background: transparent;
color: #1c5891;
border-color: #1c5891;
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.default.hover-colorize-reverse a.digg {
background: transparent;
color: #1c5891;
border-color: #1c5891;
border-width: 2px !important; }
.socialbar.default.hover-colorize-reverse a.digg:hover {
background: #1c5891;
color: #fff; }
.socialbar.default.outline a.digg {
background: transparent;
color: #1c5891; }
.socialbar.default.outline a.digg:hover {
background: #1c5891;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.default.flat a.digg {
background: transparent;
color: #1c5891;
border-color: transparent; }
.socialbar.default.flat a.digg:hover {
background: #1c5891;
color: #fff; }
.socialbar.default.inline a.digg {
background: transparent;
border-color: transparent;
color: #24262b; }
.socialbar.default.inline a.digg:hover {
color: #1c5891; }
.socialbar.default.inline a.digg:hover:before {
display: none; }
.socialbar.default a.foursquare {
background: #fa4778;
border-color: #fa4778;
border-width: 2px !important;
color: #fff; }
.socialbar.default a.foursquare:hover {
background: transparent;
color: #fa4778;
border-color: #fa4778;
-webkit-box-shadow: none;
box-shadow: none; }
.socialbar.default.hover-colorize-reverse a.foursquare {
background: transparent;
color: #fa4778;
border-color: #fa4778;
border-width: 2px !important; }
.socialbar.default.hover-colorize-reverse a.foursquare:hover {
background: #fa4778;
color: #fff; }
.socialbar.default.outline a.foursquare {
background: transparent;
color: #fa4778; }
.socialbar.default.outline a.foursquare:hover {
background: #fa4778;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.socialbar.default.flat a.foursquare {
background: transparent;
color: #fa4778;
border-color: transparent; }
.socialbar.default.flat a.foursquare:hover {
background: #fa4778;
color: #fff; }
.socialbar.default.inline a.foursquare {
background: transparent;
border-color: transparent;
color: #24262b; }
.socialbar.default.inline a.foursquare:hover {
color: #fa4778; }
.socialbar.default.inline a.foursquare:hover:before {
display: none; }
.socialbar.hover-default a.white:hover {
background: transparent;
color: #fff;
border-color: #fff; }
.socialbar.hover-default.outline a.white:hover {
background: #fff;
color: #fff; }
.socialbar.hover-default.flat a.white:hover {
background: #fff;
color: #fff; }
.socialbar.hover-default.inline a.white:hover {
color: #fff; }
.socialbar.hover-default.inline a.white:before {
background-color: #fff; }
.socialbar.hover-default a.facebook:hover {
background: transparent;
color: #4c6ecd;
border-color: #4c6ecd; }
.socialbar.hover-default.outline a.facebook:hover {
background: #4c6ecd;
color: #fff; }
.socialbar.hover-default.flat a.facebook:hover {
background: #4c6ecd;
color: #fff; }
.socialbar.hover-default.inline a.facebook:hover {
color: #4c6ecd; }
.socialbar.hover-default.inline a.facebook:before {
background-color: #4c6ecd; }
.socialbar.hover-default a.twitter:hover {
background: transparent;
color: #44acfe;
border-color: #44acfe; }
.socialbar.hover-default.outline a.twitter:hover {
background: #44acfe;
color: #fff; }
.socialbar.hover-default.flat a.twitter:hover {
background: #44acfe;
color: #fff; }
.socialbar.hover-default.inline a.twitter:hover {
color: #44acfe; }
.socialbar.hover-default.inline a.twitter:before {
background-color: #44acfe; }
.socialbar.hover-default a.googleplus:hover {
background: transparent;
color: #fe5757;
border-color: #fe5757; }
.socialbar.hover-default.outline a.googleplus:hover {
background: #fe5757;
color: #fff; }
.socialbar.hover-default.flat a.googleplus:hover {
background: #fe5757;
color: #fff; }
.socialbar.hover-default.inline a.googleplus:hover {
color: #fe5757; }
.socialbar.hover-default.inline a.googleplus:before {
background-color: #fe5757; }
.socialbar.hover-default a.pinterest:hover {
background: transparent;
color: #e8323f;
border-color: #e8323f; }
.socialbar.hover-default.outline a.pinterest:hover {
background: #e8323f;
color: #fff; }
.socialbar.hover-default.flat a.pinterest:hover {
background: #e8323f;
color: #fff; }
.socialbar.hover-default.inline a.pinterest:hover {
color: #e8323f; }
.socialbar.hover-default.inline a.pinterest:before {
background-color: #e8323f; }
.socialbar.hover-default a.linkedin:hover {
background: transparent;
color: #4477ab;
border-color: #4477ab; }
.socialbar.hover-default.outline a.linkedin:hover {
background: #4477ab;
color: #fff; }
.socialbar.hover-default.flat a.linkedin:hover {
background: #4477ab;
color: #fff; }
.socialbar.hover-default.inline a.linkedin:hover {
color: #4477ab; }
.socialbar.hover-default.inline a.linkedin:before {
background-color: #4477ab; }
.socialbar.hover-default a.dribbble:hover {
background: transparent;
color: #fd629e;
border-color: #fd629e; }
.socialbar.hover-default.outline a.dribbble:hover {
background: #fd629e;
color: #fff; }
.socialbar.hover-default.flat a.dribbble:hover {
background: #fd629e;
color: #fff; }
.socialbar.hover-default.inline a.dribbble:hover {
color: #fd629e; }
.socialbar.hover-default.inline a.dribbble:before {
background-color: #fd629e; }
.socialbar.hover-default a.github:hover {
background: transparent;
color: #323131;
border-color: #323131; }
.socialbar.hover-default.outline a.github:hover {
background: #323131;
color: #fff; }
.socialbar.hover-default.flat a.github:hover {
background: #323131;
color: #fff; }
.socialbar.hover-default.inline a.github:hover {
color: #323131; }
.socialbar.hover-default.inline a.github:before {
background-color: #323131; }
.socialbar.hover-default a.instagram:hover {
background: transparent;
color: #3a6aba;
border-color: #3a6aba; }
.socialbar.hover-default.outline a.instagram:hover {
background: #3a6aba;
color: #fff; }
.socialbar.hover-default.flat a.instagram:hover {
background: #3a6aba;
color: #fff; }
.socialbar.hover-default.inline a.instagram:hover {
color: #3a6aba; }
.socialbar.hover-default.inline a.instagram:before {
background-color: #3a6aba; }
.socialbar.hover-default a.dropbox:hover {
background: transparent;
color: #187fe7;
border-color: #187fe7; }
.socialbar.hover-default.outline a.dropbox:hover {
background: #187fe7;
color: #fff; }
.socialbar.hover-default.flat a.dropbox:hover {
background: #187fe7;
color: #fff; }
.socialbar.hover-default.inline a.dropbox:hover {
color: #187fe7; }
.socialbar.hover-default.inline a.dropbox:before {
background-color: #187fe7; }
.socialbar.hover-default a.vk:hover {
background: transparent;
color: #6083ab;
border-color: #6083ab; }
.socialbar.hover-default.outline a.vk:hover {
background: #6083ab;
color: #fff; }
.socialbar.hover-default.flat a.vk:hover {
background: #6083ab;
color: #fff; }
.socialbar.hover-default.inline a.vk:hover {
color: #6083ab; }
.socialbar.hover-default.inline a.vk:before {
background-color: #6083ab; }
.socialbar.hover-default a.youtube:hover {
background: transparent;
color: #f00;
border-color: #f00; }
.socialbar.hover-default.outline a.youtube:hover {
background: #f00;
color: #fff; }
.socialbar.hover-default.flat a.youtube:hover {
background: #f00;
color: #fff; }
.socialbar.hover-default.inline a.youtube:hover {
color: #f00; }
.socialbar.hover-default.inline a.youtube:before {
background-color: #f00; }
.socialbar.hover-default a.vimeo:hover {
background: transparent;
color: #1ab8ea;
border-color: #1ab8ea; }
.socialbar.hover-default.outline a.vimeo:hover {
background: #1ab8ea;
color: #fff; }
.socialbar.hover-default.flat a.vimeo:hover {
background: #1ab8ea;
color: #fff; }
.socialbar.hover-default.inline a.vimeo:hover {
color: #1ab8ea; }
.socialbar.hover-default.inline a.vimeo:before {
background-color: #1ab8ea; }
.socialbar.hover-default a.behance:hover {
background: transparent;
color: #0056ff;
border-color: #0056ff; }
.socialbar.hover-default.outline a.behance:hover {
background: #0056ff;
color: #fff; }
.socialbar.hover-default.flat a.behance:hover {
background: #0056ff;
color: #fff; }
.socialbar.hover-default.inline a.behance:hover {
color: #0056ff; }
.socialbar.hover-default.inline a.behance:before {
background-color: #0056ff; }
.socialbar.hover-default a.tumblr:hover {
background: transparent;
color: #2a445f;
border-color: #2a445f; }
.socialbar.hover-default.outline a.tumblr:hover {
background: #2a445f;
color: #fff; }
.socialbar.hover-default.flat a.tumblr:hover {
background: #2a445f;
color: #fff; }
.socialbar.hover-default.inline a.tumblr:hover {
color: #2a445f; }
.socialbar.hover-default.inline a.tumblr:before {
background-color: #2a445f; }
.socialbar.hover-default a.flickr:hover {
background: transparent;
color: #0063db;
border-color: #0063db; }
.socialbar.hover-default.outline a.flickr:hover {
background: #0063db;
color: #fff; }
.socialbar.hover-default.flat a.flickr:hover {
background: #0063db;
color: #fff; }
.socialbar.hover-default.inline a.flickr:hover {
color: #0063db; }
.socialbar.hover-default.inline a.flickr:before {
background-color: #0063db; }
.socialbar.hover-default a.reddit:hover {
background: transparent;
color: #ff4501;
border-color: #ff4501; }
.socialbar.hover-default.outline a.reddit:hover {
background: #ff4501;
color: #fff; }
.socialbar.hover-default.flat a.reddit:hover {
background: #ff4501;
color: #fff; }
.socialbar.hover-default.inline a.reddit:hover {
color: #ff4501; }
.socialbar.hover-default.inline a.reddit:before {
background-color: #ff4501; }
.socialbar.hover-default a.snapchat:hover {
background: transparent;
color: #e0e410;
border-color: #e0e410; }
.socialbar.hover-default.outline a.snapchat:hover {
background: #e0e410;
color: #fff; }
.socialbar.hover-default.flat a.snapchat:hover {
background: #e0e410;
color: #fff; }
.socialbar.hover-default.inline a.snapchat:hover {
color: #e0e410; }
.socialbar.hover-default.inline a.snapchat:before {
background-color: #e0e410; }
.socialbar.hover-default a.whatsapp:hover {
background: transparent;
color: #0ec143;
border-color: #0ec143; }
.socialbar.hover-default.outline a.whatsapp:hover {
background: #0ec143;
color: #fff; }
.socialbar.hover-default.flat a.whatsapp:hover {
background: #0ec143;
color: #fff; }
.socialbar.hover-default.inline a.whatsapp:hover {
color: #0ec143; }
.socialbar.hover-default.inline a.whatsapp:before {
background-color: #0ec143; }
.socialbar.hover-default a.quora:hover {
background: transparent;
color: #a82401;
border-color: #a82401; }
.socialbar.hover-default.outline a.quora:hover {
background: #a82401;
color: #fff; }
.socialbar.hover-default.flat a.quora:hover {
background: #a82401;
color: #fff; }
.socialbar.hover-default.inline a.quora:hover {
color: #a82401; }
.socialbar.hover-default.inline a.quora:before {
background-color: #a82401; }
.socialbar.hover-default a.vine:hover {
background: transparent;
color: #00be8e;
border-color: #00be8e; }
.socialbar.hover-default.outline a.vine:hover {
background: #00be8e;
color: #fff; }
.socialbar.hover-default.flat a.vine:hover {
background: #00be8e;
color: #fff; }
.socialbar.hover-default.inline a.vine:hover {
color: #00be8e; }
.socialbar.hover-default.inline a.vine:before {
background-color: #00be8e; }
.socialbar.hover-default a.digg:hover {
background: transparent;
color: #1c5891;
border-color: #1c5891; }
.socialbar.hover-default.outline a.digg:hover {
background: #1c5891;
color: #fff; }
.socialbar.hover-default.flat a.digg:hover {
background: #1c5891;
color: #fff; }
.socialbar.hover-default.inline a.digg:hover {
color: #1c5891; }
.socialbar.hover-default.inline a.digg:before {
background-color: #1c5891; }
.socialbar.hover-default a.foursquare:hover {
background: transparent;
color: #fa4778;
border-color: #fa4778; }
.socialbar.hover-default.outline a.foursquare:hover {
background: #fa4778;
color: #fff; }
.socialbar.hover-default.flat a.foursquare:hover {
background: #fa4778;
color: #fff; }
.socialbar.hover-default.inline a.foursquare:hover {
color: #fa4778; }
.socialbar.hover-default.inline a.foursquare:before {
background-color: #fa4778; }
.socialbar.brand a {
background: #030d1c;
border-color: #030d1c; }
.socialbar.brand a:hover {
background: transparent;
color: #030d1c; }
.socialbar.brand.outline a {
background: transparent;
color: #030d1c; }
.socialbar.brand.outline a:hover {
background: #030d1c;
color: #fff; }
.socialbar.brand.flat a {
background: transparent;
color: #030d1c;
border-color: transparent; }
.socialbar.brand.flat a:hover {
background: #030d1c;
color: #fff; }
.socialbar.brand.inline a {
background: transparent;
border-color: transparent; }
.socialbar.brand.inline a:hover {
color: #030d1c; }
.socialbar.boxed {
margin: 0;
overflow: hidden; }
.socialbar.boxed.social-column-1 a {
width: 100%; }
.socialbar.boxed.social-column-2 a {
width: 50%; }
.socialbar.boxed.social-column-3 a {
width: 33.333%; }
.socialbar.boxed.social-column-4 a {
width: 25%; }
.socialbar.boxed.social-column-5 a {
width: 20%; }
.socialbar.boxed.social-column-6 a {
width: 16.666%; }
.socialbar.boxed.social-column-7 a {
width: 14.285%; }
.socialbar.boxed.social-column-8 a {
width: 12.5%; }
.socialbar.boxed.social-column-9 a {
width: 11.11%; }
.socialbar.boxed.social-column-10 a {
width: 10%; }
.socialbar.boxed a {
background: transparent;
color: #32353c;
height: 100px;
float: left;
margin: 0;
border: none;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
line-height: 100px;
vertical-align: middle;
position: relative;
overflow: hidden; }
.socialbar.boxed a .icon {
width: 100%;
text-align: center;
position: absolute;
opacity: 0;
top: 60%;
left: 0;
-webkit-transition: .2s ease-in-out;
-o-transition: .2s ease-in-out;
transition: .2s ease-in-out;
-webkit-transition-property: opacity, top;
-o-transition-property: opacity, top;
transition-property: opacity, top; }
.socialbar.boxed a .social-text {
font-family: -apple-system, BlinkMacSystemFont, "proxima_nova", Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 0.75em;
font-weight: 600;
position: relative;
top: 0;
opacity: 1;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.socialbar.boxed a:hover {
background: #f9f9f9; }
.socialbar.boxed a:hover .icon {
opacity: 1;
top: 40%; }
.socialbar.boxed a:hover .social-text {
opacity: 0;
top: -30px; }
.socialbar.boxed a.default a.white {
background: #fff;
border-color: #fff; }
.socialbar.boxed a.default a.white:hover {
background: #fff;
color: #fff; }
.socialbar.boxed a.default a.facebook {
background: #4c6ecd;
border-color: #4c6ecd; }
.socialbar.boxed a.default a.facebook:hover {
background: #4c6ecd;
color: #fff; }
.socialbar.boxed a.default a.twitter {
background: #44acfe;
border-color: #44acfe; }
.socialbar.boxed a.default a.twitter:hover {
background: #44acfe;
color: #fff; }
.socialbar.boxed a.default a.googleplus {
background: #fe5757;
border-color: #fe5757; }
.socialbar.boxed a.default a.googleplus:hover {
background: #fe5757;
color: #fff; }
.socialbar.boxed a.default a.pinterest {
background: #e8323f;
border-color: #e8323f; }
.socialbar.boxed a.default a.pinterest:hover {
background: #e8323f;
color: #fff; }
.socialbar.boxed a.default a.linkedin {
background: #4477ab;
border-color: #4477ab; }
.socialbar.boxed a.default a.linkedin:hover {
background: #4477ab;
color: #fff; }
.socialbar.boxed a.default a.dribbble {
background: #fd629e;
border-color: #fd629e; }
.socialbar.boxed a.default a.dribbble:hover {
background: #fd629e;
color: #fff; }
.socialbar.boxed a.default a.github {
background: #323131;
border-color: #323131; }
.socialbar.boxed a.default a.github:hover {
background: #323131;
color: #fff; }
.socialbar.boxed a.default a.instagram {
background: #3a6aba;
border-color: #3a6aba; }
.socialbar.boxed a.default a.instagram:hover {
background: #3a6aba;
color: #fff; }
.socialbar.boxed a.default a.dropbox {
background: #187fe7;
border-color: #187fe7; }
.socialbar.boxed a.default a.dropbox:hover {
background: #187fe7;
color: #fff; }
.socialbar.boxed a.default a.vk {
background: #6083ab;
border-color: #6083ab; }
.socialbar.boxed a.default a.vk:hover {
background: #6083ab;
color: #fff; }
.socialbar.boxed a.default a.youtube {
background: #f00;
border-color: #f00; }
.socialbar.boxed a.default a.youtube:hover {
background: #f00;
color: #fff; }
.socialbar.boxed a.default a.vimeo {
background: #1ab8ea;
border-color: #1ab8ea; }
.socialbar.boxed a.default a.vimeo:hover {
background: #1ab8ea;
color: #fff; }
.socialbar.boxed a.default a.behance {
background: #0056ff;
border-color: #0056ff; }
.socialbar.boxed a.default a.behance:hover {
background: #0056ff;
color: #fff; }
.socialbar.boxed a.default a.tumblr {
background: #2a445f;
border-color: #2a445f; }
.socialbar.boxed a.default a.tumblr:hover {
background: #2a445f;
color: #fff; }
.socialbar.boxed a.default a.flickr {
background: #0063db;
border-color: #0063db; }
.socialbar.boxed a.default a.flickr:hover {
background: #0063db;
color: #fff; }
.socialbar.boxed a.default a.reddit {
background: #ff4501;
border-color: #ff4501; }
.socialbar.boxed a.default a.reddit:hover {
background: #ff4501;
color: #fff; }
.socialbar.boxed a.default a.snapchat {
background: #e0e410;
border-color: #e0e410; }
.socialbar.boxed a.default a.snapchat:hover {
background: #e0e410;
color: #fff; }
.socialbar.boxed a.default a.whatsapp {
background: #0ec143;
border-color: #0ec143; }
.socialbar.boxed a.default a.whatsapp:hover {
background: #0ec143;
color: #fff; }
.socialbar.boxed a.default a.quora {
background: #a82401;
border-color: #a82401; }
.socialbar.boxed a.default a.quora:hover {
background: #a82401;
color: #fff; }
.socialbar.boxed a.default a.vine {
background: #00be8e;
border-color: #00be8e; }
.socialbar.boxed a.default a.vine:hover {
background: #00be8e;
color: #fff; }
.socialbar.boxed a.default a.digg {
background: #1c5891;
border-color: #1c5891; }
.socialbar.boxed a.default a.digg:hover {
background: #1c5891;
color: #fff; }
.socialbar.boxed a.default a.foursquare {
background: #fa4778;
border-color: #fa4778; }
.socialbar.boxed a.default a.foursquare:hover {
background: #fa4778;
color: #fff; }
@media screen and (max-width: 768px) {
.socialbar.boxed {
clear: both; }
.socialbar.boxed a {
height: 60px;
line-height: 60px;
font-size: 1.2em; }
.socialbar.boxed a .social-text {
display: none; }
.socialbar.boxed a .icon {
opacity: 1;
position: static; } }
@-webkit-keyframes toTopFromBottom {
59% {
-webkit-transform: translateY(-90%);
transform: translateY(-90%); }
60% {
opacity: 0;
-webkit-transform: translateY(100%);
transform: translateY(100%); }
61% {
opacity: 1; } }
@keyframes toTopFromBottom {
59% {
-webkit-transform: translateY(-90%);
transform: translateY(-90%); }
60% {
opacity: 0;
-webkit-transform: translateY(100%);
transform: translateY(100%); }
61% {
opacity: 1; } } .split-box {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch; }
.split-box-container {
padding: 5%;
vertical-align: middle;
overflow: hidden; }
.split-box-container:after {
content: '';
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 2; }
.split-box-container .content {
position: relative;
z-index: 3; }
.split-box .split-box-inner {
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
@media screen and (max-width: 768px) {
.split-box {
display: block; } } .stockie-splitscreen {
width: 100%;
min-height: 500px;
position: relative;
z-index: 10;
overflow: hidden; }
.stockie-splitscreen.stockie-splitscreen.container-loading .ms-left, .stockie-splitscreen.stockie-splitscreen.container-loading .ms-right {
opacity: 0; }
.stockie-splitscreen.stockie-splitscreen.container-loading.closed .ms-left, .stockie-splitscreen.stockie-splitscreen.container-loading.closed .ms-right {
opacity: 1; }
.stockie-splitscreen .ms-section {
position: relative;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
width: 100%; }
.stockie-splitscreen .ms-section .ms-tableCell {
width: 100%;
height: auto !important;
-webkit-transform: scale(0.5);
-ms-transform: scale(0.5);
transform: scale(0.5);
-webkit-transition: all 0.5s 0.25s;
-o-transition: all 0.5s 0.25s;
transition: all 0.5s 0.25s;
opacity: 0; }
.stockie-splitscreen .ms-section.active .ms-tableCell {
-webkit-transform: none;
-ms-transform: none;
transform: none;
opacity: 1; }
.stockie-splitscreen .slider-nav {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
bottom: 25px;
height: 110px;
left: -webkit-calc(50% - 25px);
left: calc(50% - 25px); }
.stockie-splitscreen .slider-nav .move-up {
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.stockie-splitscreen .ms-left,
.stockie-splitscreen .ms-right {
width: 50%;
height: 100%;
position: absolute;
left: 0;
top: 0; }
.stockie-splitscreen .ms-right {
left: 50%; }
.stockie-splitscreen .ms-easing {
-webkit-transition: all .6s ease-in-out;
-o-transition: all .6s ease-in-out;
transition: all .6s ease-in-out; }
.stockie-splitscreen.no-transition .ms-easing {
-webkit-transition: none;
-o-transition: none;
transition: none; }
.stockie-splitscreen .splitscreen-dots {
top: 0; }
.stockie-splitscreen .splitscreen-dots li a {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0; }
#multiscroll-nav {
display: none; }
@media screen and (max-width: 768px) {
.stockie-splitscreen {
height: auto !important;
overflow: visible;
-webkit-transform: none;
-ms-transform: none;
transform: none; }
.stockie-splitscreen .ms-left,
.stockie-splitscreen .ms-right {
width: 100%;
height: auto;
position: static; }
.ms-left,
.ms-right {
width: 100%;
position: static; }
.ms-section {
min-height: 100vw;
padding-left: 0px !important;
padding-right: 0px !important; } }
@media screen and (max-width: 768px) and (max-width: 768px) {
.ms-section .video-module.preview {
float: none; } } .subscribe-form {
width: 100%;
position: relative;
padding-top: 0 !important;
padding-bottom: 0 !important; }
.subscribe-form .btn,
.subscribe-form input[type="submit"] {
margin-top: 0px !important;
margin-bottom: 0px !important;
white-space: nowrap;
position: absolute;
right: 0px;
top: 0px;
-webkit-border-bottom-left-radius: 0px;
border-bottom-left-radius: 0px;
-webkit-border-top-left-radius: 0px;
border-top-left-radius: 0px; }
@media screen and (max-width: 768px) {
.subscribe-form {
padding: 0 !important; }
.subscribe-form .btn,
.subscribe-form input[type="submit"] {
margin: 15px 0px 0px 0px !important;
width: 100%;
position: static;
right: auto;
top: auto;
-webkit-border-radius: 3px;
border-radius: 3px; } } .tab {
width: 100%; }
.tab:after {
content: '';
display: table;
clear: both; }
.tab .tabNav {
width: 100%;
white-space: nowrap;
margin-bottom: 10px;
overflow: auto;
position: relative;
list-style-type: none; }
.tab .tabNav_wrapper {
width: 100%;
position: relative; }
.tab .tabNav:after {
content: '';
display: table;
clear: both; }
.tab .tabNav_line {
width: 0;
height: 2px;
position: absolute;
bottom: 0;
left: 0;
padding: 0;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.tab .tabNav_link {
width: auto;
margin: 0 25px 0 0;
padding: 12px 0;
font-weight: 600;
display: inline-block;
clear: none;
cursor: pointer;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.tab .tabNav_link.active {
font-weight: bold; }
.tab .tabItems {
position: relative;
-webkit-transition: height 0.3s cubic-bezier(0.2, 0.35, 0.25, 1);
-o-transition: height 0.3s cubic-bezier(0.2, 0.35, 0.25, 1);
transition: height 0.3s cubic-bezier(0.2, 0.35, 0.25, 1); }
.tab .tabItems_item {
width: 100%;
opacity: 0;
overflow: hidden;
-webkit-transition: 0.2s cubic-bezier(0.2, 0.35, 0.25, 1);
-o-transition: 0.2s cubic-bezier(0.2, 0.35, 0.25, 1);
transition: 0.2s cubic-bezier(0.2, 0.35, 0.25, 1);
-webkit-transition-property: opacity, visibility;
-o-transition-property: opacity, visibility;
transition-property: opacity, visibility;
position: absolute;
top: 0px;
left: 0; }
.tab .tabItems_item.active {
opacity: 1;
overflow: visible;
z-index: 2; }
.tab.filled {
background-color: #f9f9f9;
padding: 10px 30px 30px 30px;
-webkit-border-radius: 3px;
border-radius: 3px; }
.tab.vertical .tabNav_wrapper {
float: left;
width: 160px;
max-width: 35%;
border-bottom: none; }
.tab.vertical .tabNav {
overflow: visible;
white-space: normal;
margin: 0;
padding-right: 5px;
right: -1px; }
.tab.vertical .tabNav .tabNav_line {
width: 2px;
top: 0;
left: auto;
right: 0;
padding: 0; }
.tab.vertical .tabNav_link {
width: 100%;
float: left; }
.tab.vertical .tabItems {
width: -webkit-calc(100% - 180px);
width: calc(100% - 180px);
min-width: 60%;
float: right; }
.tab.vertical .tabItems_item {
top: 0;
padding-left: 10px; }
.tab.vertical.filled {
padding: 25px 30px; }
.tab.vertical.filled .tabNav_wrapper {
border-color: rgba(255, 255, 255, 0.3); }
.tab.tabs-center .tabNav {
text-align: center; }
.tab.tabs-right .tabNav {
text-align: right; } .team-member {
width: 100%;
position: relative; }
.team-member_subtitle {
margin: 20px 0px 0px 0px; }
.team-member_title {
font-size: 16px;
margin-top: 0; }
.team-member_description {
margin: 15px 0px 0px 0px; }
.team-member .socialbar > a,
.team-member .socialbar.default > a {
background: #fff;
border: none;
color: #32353c;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.team-member .socialbar > a:hover,
.team-member .socialbar.default > a:hover {
color: #030d1c; }
.team-member_image {
position: relative;
overflow: hidden;
-webkit-border-radius: 3px;
border-radius: 3px; }
.team-member_image img {
width: 100%;
display: block;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.team-member_image:after {
content: '';
background: rgba(36, 38, 43, 0.4);
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 0;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.team-member_image:hover img {
-webkit-transform: scale(1.02);
-ms-transform: scale(1.02);
transform: scale(1.02); }
.team-member_image:hover:after {
opacity: 1; }
.team-member_image:hover .team-member_wrap {
opacity: 1; }
.team-member_wrap {
position: absolute;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
left: 30px;
bottom: 30px;
right: 30px;
z-index: 1; }
.team-member.inner .team-member_description {
color: #fff;
margin-bottom: 20px;
-webkit-transform: translateY(5px);
-ms-transform: translateY(5px);
transform: translateY(5px);
opacity: 0;
visibility: hidden;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.team-member.inner .team-member_socialbar {
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px); }
.team-member.inner .image-wrap:hover .team-member_description {
-webkit-transform: none;
-ms-transform: none;
transform: none;
visibility: visible;
opacity: 1;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.team-member.cover {
padding: 0;
overflow: hidden; }
.team-member.cover.column-2 .team-member_image,
.team-member.cover.column-2 .cover-content {
width: 33.333%;
float: left; }
.team-member.cover.column-3 .team-member_image,
.team-member.cover.column-3 .cover-content {
width: 25%;
float: left; }
.team-member.cover.column-4 .team-member_image,
.team-member.cover.column-4 .cover-content {
width: 20%;
float: left; }
.team-member.cover.column-5 .team-member_image,
.team-member.cover.column-5 .cover-content {
width: 16.66%;
float: left; }
.team-member.cover .team-member_image:after {
display: none; }
.team-member.cover img {
width: 100%; }
.team-member.cover .cover-content {
background: #fff;
padding: 0;
overflow: hidden;
-webkit-transition: width 0.25s cubic-bezier(0.4, 0, 0.2, 1);
-o-transition: width 0.25s cubic-bezier(0.4, 0, 0.2, 1);
transition: width 0.25s cubic-bezier(0.4, 0, 0.2, 1); }
.team-member.cover .team-member_image {
-webkit-border-radius: 0px;
border-radius: 0px; }
.team-member.cover .team-member_subtitle {
margin-top: 5px; }
.team-member.cover .team-member_title,
.team-member.cover .team-member_description {
color: #24262b; }
.team-member.cover .team-member_description {
margin-bottom: 20px; }
.team-member.cover .center-aligned {
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
background: #f9f9f9; }
.team-member.cover .team-member_wrap {
padding: 25px;
opacity: 1;
position: relative;
left: auto;
bottom: auto;
right: auto;
height: 100%;
text-align: left; }
.team-member.cover .team-member_wrap .socialbar {
position: absolute;
bottom: 25px; }
@media screen and (max-width: 768px) {
.team-member.cover .team-member_wrap .socialbar {
bottom: auto;
position: relative; } }
@media screen and (max-width: 768px) {
.team-member.cover.column-2 .team-member_image,
.team-member.cover.column-2 .cover-content, .team-member.cover.column-3 .team-member_image,
.team-member.cover.column-3 .cover-content, .team-member.cover.column-4 .team-member_image,
.team-member.cover.column-4 .cover-content, .team-member.cover.column-5 .team-member_image,
.team-member.cover.column-5 .cover-content, .team-member.cover.column-6 .team-member_image,
.team-member.cover.column-6 .cover-content {
width: 100%;
float: left; } } .testimonials {
text-align: center; }
.testimonials .headline {
margin: 0 0 10px; }
.testimonials .avatar {
-webkit-background-clip: border-box;
background-clip: border-box;
width: 70px;
height: 70px;
margin: 0px auto 25px;
-webkit-border-radius: 50%;
border-radius: 50%;
overflow: hidden; }
.testimonials .avatar img {
width: 100%;
min-width: 70px;
min-height: 100%; }
.testimonials .avatar_default {
position: relative;
-webkit-border-radius: 50%;
border-radius: 50%;
background-color: rgba(36, 38, 43, 0.05); }
.testimonials .avatar_default:before {
content: "\f35f";
font-family: "Ionicons";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
font-size: 24px;
color: inherit;
font-weight: 600; }
.testimonials.text-left .avatar,
.testimonials.text-left .avatar_default {
margin-left: 0; }
.testimonials.text-right .avatar,
.testimonials.text-right .avatar_default {
margin-right: 0; }
.testimonials blockquote {
margin: 25px 0;
border-top: none;
padding: 0;
border: none; }
.testimonials blockquote:after {
display: none; }
.testimonials h4 {
font-size: 16px; } .tooltip {
position: relative; }
.tooltip-item {
opacity: 0;
position: absolute;
display: block;
height: 26px;
color: #fff;
line-height: 24px;
text-transform: lowercase;
font-size: 0.75em;
padding: 0px 15px;
-webkit-border-radius: 13px;
border-radius: 13px;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
top: -webkit-calc(50% - 13px);
top: calc(50% - 13px);
z-index: 10;
float: none; }
.tooltip-item.left:before, .tooltip-item.right:before {
content: '';
position: absolute;
width: 13px;
height: 13px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-border-radius: 0px;
border-radius: 0px;
top: 6px; }
.tooltip-item.left {
left: 0;
margin-left: -5px;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%); }
.tooltip-item.left:before {
right: -2px; }
.tooltip-item.right {
margin-left: 5px;
left: 100%;
margin-left: 8px;
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%); }
.tooltip-item.right:before {
left: -2px; }
.tooltip:hover .tooltip-item {
opacity: 1; }
.tooltip:hover .tooltip-item.left {
left: 0;
margin-left: -10px; }
.tooltip:hover .tooltip-item.right {
margin-left: 10px; } .video-module {
width: auto;
display: inline-block;
cursor: pointer;
position: relative; }
.video-module .btn-play {
width: 50px;
height: 50px; }
.video-module .btn-play.btn-brand {
background: #030d1c;
border-color: #030d1c; }
.video-module .btn-play.outline .ion {
background: transparent;
color: #32353c;
-webkit-box-shadow: none;
box-shadow: none;
border: 2px solid;
line-height: 48px; }
.video-module .btn-play.outline.btn-brand {
color: #030d1c; }
.video-module .btn-play .ion:before {
margin-left: 2px; }
.video-module .btn-play:active .ion {
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.04);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.04); }
.video-module .btn-play:hover:before {
opacity: .5; }
.video-module .btn-play:hover .ion {
background: #fff; }
.video-module .video-headline {
font-weight: 600;
font-size: 1.05em;
margin: 0px 10px;
white-space: nowrap; }
.video-module-preview {
width: 100%;
min-height: 160px; }
.video-module-preview .preview-image {
vertical-align: top;
-webkit-border-radius: 3px;
border-radius: 3px; }
.video-module-preview .video-module-inner {
position: absolute;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
top: 0px;
left: 0px;
width: 100%;
height: 100%; }
.video-module-preview .video-module-inner .btn-play {
position: relative;
z-index: 1;
display: inline-block; }
.video-module-preview .video-module-inner .btn-play + .video-headline {
margin-bottom: -35px; }
.video-module-preview .video-headline {
position: absolute;
margin: 50px 0px 0px 0px;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-webkit-transform: translateY(5px);
-ms-transform: translateY(5px);
transform: translateY(5px);
opacity: 0;
visibility: hidden;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.video-module-preview:hover .video-headline {
-webkit-transform: none;
-ms-transform: none;
transform: none;
visibility: visible;
opacity: 1;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.video-module.boxed .btn-play.outline .ion {
background: #fff !important;
border: 2px solid;
line-height: 48px; }
.video-module.boxed > .wrap,
.video-module.boxed .btn-play {
display: inline-block; }
.video-module.boxed:hover .btn-play {
color: #32353c; }
.video-module.boxed:hover .btn-play.btn-brand {
color: #030d1c; }
.video-module.boxed:hover .btn-play.outline.btn-brand {
background: #030d1c; }
.video-module.with-anim .btn-play:after {
content: '';
border-color: inherit;
width: 100%;
height: 100%;
-webkit-border-radius: 50px;
border-radius: 50px;
position: absolute;
background-color: rgba(0, 0, 0, 0.2);
top: 0;
left: 0;
opacity: 1;
-webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-animation-duration: 1.2s;
animation-duration: 1.2s;
-webkit-animation-name: video_sc;
animation-name: video_sc;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.video-module.with-anim .btn-play:after {
-webkit-animation-delay: 1s;
animation-delay: 1s; }
.video-module.with-anim .btn-play:hover:after {
-webkit-animation: none;
animation: none; }
.video-module.with-anim .btn-play.light:after {
background-color: #fff !important;
border-color: #fff !important; }
.video-module.btn-brand-color-hover:hover .btn-play .icon {
color: #030d1c !important; }
@media screen and (max-width: 768px) {
.video-module.preview .btn-play {
margin-top: 0; } }
@-webkit-keyframes video_sc {
0% {
-webkit-transform: scale(1);
transform: scale(1); }
100% {
-webkit-transform: scale(1.8);
transform: scale(1.8);
opacity: 0; } }
@keyframes video_sc {
0% {
-webkit-transform: scale(1);
transform: scale(1); }
100% {
-webkit-transform: scale(1.8);
transform: scale(1.8);
opacity: 0; } }
.video-popup {
position: relative;
top: 10%;
left: 10%;
width: -webkit-calc(100vw - 20%);
width: calc(100vw - 20%);
height: -webkit-calc(100vh - 20%);
height: calc(100vh - 20%); }
.video-popup iframe {
margin: 0;
width: 100%;
height: 100%;
position: relative;
z-index: 1; } .woo_c-category:after {
content: '';
display: table;
clear: both; }
.product-category {
float: left;
width: 100%;
padding: 0px;
position: relative;
padding-right: 0 !important;
padding-left: 0 !important;
-webkit-border-radius: 3px;
border-radius: 3px;
overflow: hidden;   }
.product-category:hover .product-category__background-image {
-webkit-transform: scale(1.02);
-ms-transform: scale(1.02);
transform: scale(1.02); }
.product-category .center-aligned {
padding-bottom: 5px; }
.product-category--default .product-category__info-wrapper {
padding: 0px;
height: 100%; }
.product-category--default .product-category__background-image {
min-height: 528px;
float: right;
-webkit-border-radius: 3px;
border-radius: 3px;
width: -webkit-calc(100% - 120px);
width: calc(100% - 120px);
position: relative;
-webkit-background-size: cover !important;
background-size: cover !important;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
@media screen and (max-width: 1024px) {
.product-category--default .product-category__background-image {
min-height: 350px; } }
@media screen and (max-width: 768px) {
.product-category--default .product-category__background-image {
width: 100%;
float: none;
max-width: 100%;
background-position: left center !important; } }
.product-category--boxed {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-color: #f9f9f9; }
@media screen and (max-width: 768px) {
.product-category--boxed {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important; } }
.product-category--boxed .product-category__background-image {
min-height: 320px;
width: 50%;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
@media screen and (max-width: 1024px) {
.product-category--boxed .product-category__background-image {
min-height: 280px; } }
@media screen and (max-width: 768px) {
.product-category--boxed .product-category__background-image {
min-height: 240px;
width: 100%; } }
.product-category--boxed .product-category__info-wrapper {
width: 50%;
max-width: none;
position: static;
height: 100%;
padding: 0 40px; }
@media screen and (max-width: 1024px) {
.product-category--boxed .product-category__info-wrapper {
padding: 0 30px; } }
@media screen and (max-width: 768px) {
.product-category--boxed .product-category__info-wrapper {
width: 100%; } }
.product-category--block {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end; }
@media screen and (max-width: 768px) {
.product-category--block {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; } }
.product-category--block .product-category__background-image {
min-height: 528px;
width: -webkit-calc(100% - 120px);
width: calc(100% - 120px); }
@media screen and (max-width: 1024px) {
.product-category--block .product-category__background-image {
min-height: 350px; } }
@media screen and (max-width: 768px) {
.product-category--block .product-category__background-image {
width: 100%; } }
.product-category--block .product-category__info-wrapper {
max-width: 280px;
top: 40px;
left: 0;
bottom: 40px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background: rgba(36, 38, 43, 0.9); }
.product-category--block .product-category__info-wrapper h3, .product-category--block .product-category__info-wrapper h3 a, .product-category--block .product-category__info-wrapper .description {
color: #fff; }
.product-category--block .center-aligned {
max-height: 200px; }
.product-category__background-image {
height: 100%;
width: 100%;
-webkit-background-size: cover !important;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: center center !important; }
.product-category__description {
margin: -5px 0 5px;
font-size: 0.8em;
font-weight: 600;
line-height: 1.5;
text-transform: uppercase; }
.product-category__info-wrapper {
max-width: 45%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 0 40px;
position: absolute;
overflow: hidden;
left: 0; }
@media screen and (max-width: 768px) {
.product-category__info-wrapper {
position: static;
padding: 25px !important;
width: 100%;
max-width: none !important; } }
.product-category__info-wrapper .wrap-bg {
background: rgba(36, 38, 43, 0.6);
padding: 20px; }
.product-category__info-wrapper h3 {
font-size: 28px;
margin: 0;
display: block;
text-align: inherit; }
@media screen and (max-width: 768px) {
.product-category__info-wrapper h3 {
font-size: 26px; } }
.product-category__info-wrapper h3, .product-category__info-wrapper h3 a, .product-category__info-wrapper .description {
margin: 10px 0; }
@media screen and (max-width: 768px) {
.product-category__info-wrapper h3, .product-category__info-wrapper h3 a, .product-category__info-wrapper .description {
margin: 5px 0; } }
.product-category__info-wrapper .btn {
margin-top: 15px; }
.product-category__info-wrapper .btn.btn-link {
margin-top: 5px; }
.product-category__info-wrapper.text-right .plus {
right: auto;
left: 50px; }
.product-category__info-wrapper.style-2 h3 {
font-size: 30px; }
.product-category__info-wrapper.style-2 h3, .product-category__info-wrapper.style-2 h3 a, .product-category__info-wrapper.style-2 .description {
margin: 8px 0; }
.product-category__info-wrapper.style-2 .shop-now {
margin-top: 5px;
margin-bottom: 10px; }
.product-category__info-wrapper.style-2 .plus {
color: #fff;
font-size: 36px;
position: absolute;
bottom: 0;
right: 0; }
.product-category__info-wrapper.style-2.text-center .plus {
display: none; }
.product-category__info-wrapper.style-2.text-right .plus {
right: auto;
left: 0; }  .widget {
margin: 0;
padding: 50px 0 0;
list-style: none;
font-size: 0.97em;
line-height: 1.8; }
@media screen and (max-width: 768px) {
.widget {
padding-top: 30px; } }
.widget.widget_rating_filter a:before, .widget.widget_stockie_widget_logo a:before {
display: none; }
.widget select {
max-width: 100%; }
.widget ul {
margin-left: 0; }
.widget h3 {
font-size: 16px; }
.site-footer .widget {
padding-top: 30px; }
.site-footer .widget:first-child {
padding-top: 0px; }
@media screen and (max-width: 1024px) {
.site-footer .widget {
padding-top: 25px; }
.site-footer .widget:first-child {
padding-top: 25px; } }
h3.widget-title {
text-align: inherit;
font-size: 1.2em;
margin: 0 0 25px; }
section.widget:first-child .widget-title {
margin-top: 5px; }
.widget input.search-field.flat:not([type="submit"]) {
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05); }
.widget .subtitle {
color: #6a707e; }
.widget .select .select-options {
min-width: 250px; }  .widget_recent_comments h3.title {
margin-bottom: 20px; }
@media screen and (max-width: 1024px) {
.widget_recent_comments h3.title {
margin-bottom: 15px; } }
.widget_recent_comments ul {
list-style: none; }
.widget_recent_comments li {
padding-left: 0; }
.widget_recent_comments li:after {
display: none; }
.widget_recent_comments li.current-cat > a {
font-weight: 600; }
.widget_recent_comments li.cat-parent {
position: relative;
padding-right: 20px; }
.widget_recent_comments li.cat-parent:after {
content: "\f3d0";
display: inline-block;
font-family: Ionicons;
position: absolute;
font-style: normal;
right: 0px;
top: 6px;
font-size: 0.75em; }
.widget_recent_comments li.cat-parent.current-cat:after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.widget_recent_comments li.cat-parent.current-cat .children {
display: block; }
.widget_recent_comments .children {
margin-left: 15px; }
.widget_recent_comments ul .comment-author-link a {
color: #030d1c; }
.widget_recent_comments ul li > a {
position: relative;
color: #030d1c; } .widget_recent_entries h3.title {
margin-bottom: 20px; }
@media screen and (max-width: 1024px) {
.widget_recent_entries h3.title {
margin-bottom: 15px; } }
.widget_recent_entries ul {
list-style: none; }
.widget_recent_entries li {
padding-left: 0; }
.widget_recent_entries li:after {
display: none; }
.widget_recent_entries li.current-cat > a {
font-weight: 600; }
.widget_recent_entries li.cat-parent {
position: relative;
padding-right: 20px; }
.widget_recent_entries li.cat-parent:after {
content: "\f3d0";
display: inline-block;
font-family: Ionicons;
position: absolute;
font-style: normal;
right: 0px;
top: 6px;
font-size: 0.75em; }
.widget_recent_entries li.cat-parent.current-cat:after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.widget_recent_entries li.cat-parent.current-cat .children {
display: block; }
.widget_recent_entries .children {
margin-left: 15px; }
.widget_recent_entries ul a {
display: inline-block;
margin-bottom: 3px; }
.wp-block-latest-posts,
.wp-block-archives-list,
.wp-block-categories {
list-style-type: none; } .widget_search form {
position: relative; }
.widget_search form button {
background: none;
width: 42px;
-webkit-box-shadow: none;
box-shadow: none;
height: 100%;
border: none;
height: 42px;
line-height: 42px;
padding: 0px 10px;
font-size: 22px;
text-align: center;
position: absolute;
top: 0;
right: 0;
outline: none;
color: #24262b; }
.widget_search form button:hover {
opacity: .6; }
.site-footer .widget_search input.placeholder,
.site-footer .widget_search input::-webkit-input-placeholder {
color: currentColor; }
.site-footer .widget_search input.placeholder,
.site-footer .widget_search input::-moz-placeholder {
color: currentColor; }
.site-footer .widget_search input.placeholder,
.site-footer .widget_search input:-ms-input-placeholder {
color: currentColor; }
.site-footer .widget_search input.placeholder,
.site-footer .widget_search input::-ms-input-placeholder {
color: currentColor; }
.site-footer .widget_search input.placeholder,
.site-footer .widget_search input::placeholder {
color: currentColor; }
.site-footer .widget_search button {
color: currentColor; } .widget_tag_cloud .tagcloud, .widget_product_tag_cloud .tagcloud {
font-size: 0; }
.widget_tag_cloud .tagcloud:after, .widget_product_tag_cloud .tagcloud:after {
content: '';
display: table;
clear: both; }
.widget_tag_cloud .tagcloud a, .widget_product_tag_cloud .tagcloud a {
margin: 0px 6px 6px 0px; } .widget_meta h3.title {
margin-bottom: 20px; }
@media screen and (max-width: 1024px) {
.widget_meta h3.title {
margin-bottom: 15px; } }
.widget_meta ul {
list-style: none; }
.widget_meta li {
padding-left: 0; }
.widget_meta li:after {
display: none; }
.widget_meta li.current-cat > a {
font-weight: 600; }
.widget_meta li.cat-parent {
position: relative;
padding-right: 20px; }
.widget_meta li.cat-parent:after {
content: "\f3d0";
display: inline-block;
font-family: Ionicons;
position: absolute;
font-style: normal;
right: 0px;
top: 6px;
font-size: 0.75em; }
.widget_meta li.cat-parent.current-cat:after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.widget_meta li.cat-parent.current-cat .children {
display: block; }
.widget_meta .children {
margin-left: 15px; }
.widget_meta ul li.cat-item {
padding-bottom: 14px;
padding-top: 14px; } .widget_archive h3.title {
margin-bottom: 20px; }
@media screen and (max-width: 1024px) {
.widget_archive h3.title {
margin-bottom: 15px; } }
.widget_archive ul {
list-style: none; }
.widget_archive li {
padding-left: 0; }
.widget_archive li:after {
display: none; }
.widget_archive li.current-cat > a {
font-weight: 600; }
.widget_archive li.cat-parent {
position: relative;
padding-right: 20px; }
.widget_archive li.cat-parent:after {
content: "\f3d0";
display: inline-block;
font-family: Ionicons;
position: absolute;
font-style: normal;
right: 0px;
top: 6px;
font-size: 0.75em; }
.widget_archive li.cat-parent.current-cat:after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.widget_archive li.cat-parent.current-cat .children {
display: block; }
.widget_archive .children {
margin-left: 15px; } .widget_text {
font-size: 0.95em; }
.widget_text h3.widget-title {
margin-bottom: 20px; } .widget_calendar table {
position: relative;
text-align: center;
color: #32353c; }
.widget_calendar table td, .widget_calendar table th {
border: none;
padding: 0; }
.widget_calendar caption {
background: #030d1c;
color: #fff;
width: 100%;
height: 46px;
font-family: -apple-system, BlinkMacSystemFont, "proxima_nova", Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-weight: 600;
line-height: 48px;
text-align: center;
vertical-align: middle; }
.widget_calendar tfoot {
width: 100%;
height: 46px;
line-height: 46px;
padding: 0 20px;
vertical-align: middle;
color: #fff;
position: absolute;
top: 0;
left: 0; }
.widget_calendar tfoot tr, .widget_calendar tfoot #prev, .widget_calendar tfoot #next {
display: block;
font-weight: 600;
font-size: 0; }
.widget_calendar tfoot tr a, .widget_calendar tfoot #prev a, .widget_calendar tfoot #next a {
color: #fff; }
.widget_calendar tfoot tr a:hover, .widget_calendar tfoot #prev a:hover, .widget_calendar tfoot #next a:hover {
opacity: .6; }
.widget_calendar tfoot tr {
width: 100%; }
.widget_calendar tfoot td {
display: none; }
.widget_calendar tfoot #prev {
float: left; }
.widget_calendar tfoot #next {
float: right; }
.widget_calendar tfoot #prev a:after, .widget_calendar tfoot #next a:after {
content: '\f27d';
font-family: "Ionicons";
font-size: 21px;
font-weight: normal; }
.widget_calendar tfoot #next a:after {
content: '\f287'; }
.widget_calendar thead {
line-height: 44px; }
.widget_calendar thead tr th {
color: #24262b;
font-size: 0.95em; }
.widget_calendar tbody {
line-height: 44px; }
.widget_calendar tbody tr td {
border: none;
text-align: center;
font-size: 0.95em; }
.widget_calendar tbody tr td#today {
border-color: #f0f0f0;
border-collapse: separate;
border-width: 1px;
display: block;
margin: -1px;
position: relative; }
.widget_calendar tbody tr td a {
display: block;
width: 100%;
height: 100%;
font-weight: 600; }
.widget_calendar tbody tr td a:hover {
background: rgba(0, 0, 0, 0.2); } .widget_nav_menu h3.title,
.widget_pages h3.title {
margin-bottom: 20px; }
@media screen and (max-width: 1024px) {
.widget_nav_menu h3.title,
.widget_pages h3.title {
margin-bottom: 15px; } }
.widget_nav_menu ul,
.widget_pages ul {
list-style: none; }
.widget_nav_menu li,
.widget_pages li {
padding-left: 0; }
.widget_nav_menu li:after,
.widget_pages li:after {
display: none; }
.widget_nav_menu li.current-cat > a,
.widget_pages li.current-cat > a {
font-weight: 600; }
.widget_nav_menu li.cat-parent,
.widget_pages li.cat-parent {
position: relative;
padding-right: 20px; }
.widget_nav_menu li.cat-parent:after,
.widget_pages li.cat-parent:after {
content: "\f3d0";
display: inline-block;
font-family: Ionicons;
position: absolute;
font-style: normal;
right: 0px;
top: 6px;
font-size: 0.75em; }
.widget_nav_menu li.cat-parent.current-cat:after,
.widget_pages li.cat-parent.current-cat:after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.widget_nav_menu li.cat-parent.current-cat .children,
.widget_pages li.cat-parent.current-cat .children {
display: block; }
.widget_nav_menu .children,
.widget_pages .children {
margin-left: 15px; }
.widget_nav_menu ul, .widget_nav_menu .menu,
.widget_pages ul,
.widget_pages .menu {
list-style: none; }
.widget_nav_menu .menu > li,
.widget_pages .menu > li {
padding: 0px 0px 20px; }
.widget_nav_menu .menu > li:last-child,
.widget_pages .menu > li:last-child {
padding: 0px; }
.widget_nav_menu .menu-item a,
.widget_pages .menu-item a {
display: block; }
.widget_nav_menu .menu-item a:hover,
.widget_pages .menu-item a:hover {
color: #030d1c; }
.widget_nav_menu .mega-menu-item.has-submenu > a .has-submenu-icon,
.widget_pages .mega-menu-item.has-submenu > a .has-submenu-icon {
display: none; }
.widget_nav_menu .menu ul,
.widget_pages .menu ul {
margin-top: 10px; }
.widget_nav_menu .menu-item-depth-0 > .menu-link span,
.widget_pages .menu-item-depth-0 > .menu-link span {
font-weight: 600; }
.widget_nav_menu .current-menu-item a,
.widget_pages .current-menu-item a {
color: #030d1c;
font-weight: 600; }
.widget_nav_menu div.test,
.widget_pages div.test {
display: none;
list-style: none; }
.widget_nav_menu .has-submenu > .sub-nav, .widget_nav_menu .sub-sub-menu,
.widget_pages .has-submenu > .sub-nav,
.widget_pages .sub-sub-menu {
margin-left: 15px; }
.widget_pages .children {
margin-top: 10px; }
.site-footer .widget_nav_menu .menu > li {
padding: 4px 0px; }
.site-footer .widget_nav_menu .menu-link span {
font-weight: normal; } .widget-sidebar-menu-left {
list-style: none; }
.widget-sidebar-menu-left .menu-item {
font-size: 0.95em; }
.widget-sidebar-menu-left .menu-item a {
display: block; }
.widget-sidebar-menu-left .menu-item a:hover {
color: #030d1c; }
.widget-sidebar-menu-left ul.sub-menu {
display: none;
list-style: none; } .widget_categories h3.title {
margin-bottom: 20px; }
@media screen and (max-width: 1024px) {
.widget_categories h3.title {
margin-bottom: 15px; } }
.widget_categories ul {
list-style: none; }
.widget_categories li {
padding-left: 0; }
.widget_categories li:after {
display: none; }
.widget_categories li.current-cat > a {
font-weight: 600; }
.widget_categories li.cat-parent {
position: relative;
padding-right: 20px; }
.widget_categories li.cat-parent:after {
content: "\f3d0";
display: inline-block;
font-family: Ionicons;
position: absolute;
font-style: normal;
right: 0px;
top: 6px;
font-size: 0.75em; }
.widget_categories li.cat-parent.current-cat:after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.widget_categories li.cat-parent.current-cat .children {
display: block; }
.widget_categories .children {
margin-left: 15px; } .widget_rss h3.title {
margin-bottom: 20px; }
@media screen and (max-width: 1024px) {
.widget_rss h3.title {
margin-bottom: 15px; } }
.widget_rss ul {
list-style: none; }
.widget_rss li {
padding-left: 0; }
.widget_rss li:after {
display: none; }
.widget_rss li.current-cat > a {
font-weight: 600; }
.widget_rss li.cat-parent {
position: relative;
padding-right: 20px; }
.widget_rss li.cat-parent:after {
content: "\f3d0";
display: inline-block;
font-family: Ionicons;
position: absolute;
font-style: normal;
right: 0px;
top: 6px;
font-size: 0.75em; }
.widget_rss li.cat-parent.current-cat:after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.widget_rss li.cat-parent.current-cat .children {
display: block; }
.widget_rss .children {
margin-left: 15px; }
.widget_rss ul {
list-style: none; }
.widget_rss ul a {
color: #030d1c; }
.widget_rss .rss-date {
font-size: 0.95em; }
.widget_rss .rssSummary {
margin-top: 5px; }
.widget_rss cite {
margin-top: 5px;
display: inline-block; } .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown {
width: auto; }
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown a {
line-height: 34px;
border: none; }
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
font-weight: 600; }
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
content: "\f3d0";
border: none;
top: 0px; }
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
border: none;
visibility: visible; }
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
width: auto; }
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu.select-options li a {
padding: 0px 15px; }  .widget_stockie_widget_logo a {
margin: 0;
display: inline-block; }
.widget_stockie_widget_logo h3 {
font-size: 1.6em;
font-weight: bold;
line-height: 30px;
color: #32353c; } .widget_stockie_widget_recent_posts ul.recent-posts-list {
list-style: none;
margin: 0; }
.widget_stockie_widget_recent_posts ul.recent-posts-list li {
min-height: 20px;
margin-bottom: 15px;
position: relative;
overflow: hidden; }
.widget_stockie_widget_recent_posts ul.recent-posts-list li:last-child {
margin-bottom: 0; }
.widget_stockie_widget_recent_posts ul.recent-posts-list img {
width: 70px;
position: absolute;
top: 0;
left: 0; }
.widget_stockie_widget_recent_posts ul.recent-posts-list h4 {
font-weight: 600; }
.widget_stockie_widget_recent_posts ul.recent-posts-list .content-wrap {
float: left;
padding-left: 85px;
margin-top: -5px; }
.widget_stockie_widget_recent_posts ul.recent-posts-list .content-wrap .comments + .author:before,
.widget_stockie_widget_recent_posts ul.recent-posts-list .content-wrap .date + .categories:before {
content: '•';
display: inline-block;
vertical-align: middle;
color: #32353c;
margin-right: 4px; }
.widget_stockie_widget_recent_posts ul.recent-posts-list .content-wrap.no-thumb {
padding-left: 0; } .widget_stockie_widget_about_author {
max-width: 100%;
position: relative;
-webkit-border-radius: 3px;
border-radius: 3px; }
.widget_stockie_widget_about_author img {
width: 70px;
height: auto;
max-height: 70px;
-webkit-border-radius: 100%;
border-radius: 100%;
margin-bottom: 10px; }
.widget_stockie_widget_about_author .content .info {
line-height: 1.7;
margin-bottom: 10px; }
.widget_stockie_widget_about_author .content .info-wrap h4 {
font-size: 15px; }
.widget_stockie_widget_about_author .content .info-wrap .site {
color: #6a707e; }
.widget_stockie_widget_about_author .socialbar {
margin-top: 15px; }
.widget_stockie_widget_about_author .socialbar a {
background: #fff;
border-color: #fff;
color: inherit;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07); }
.widget_stockie_widget_about_author .socialbar a:hover {
background: #f6f6f6;
border-color: #f6f6f6;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; } .widget_stockie_widget_login {
overflow: hidden; }
.widget_stockie_widget_login .login-wrap {
overflow: hidden;
position: relative;
-webkit-transition: height .25s ease-in-out;
-o-transition: height .25s ease-in-out;
transition: height .25s ease-in-out; }
.widget_stockie_widget_login form {
overflow: hidden; }
.widget_stockie_widget_login .login-form {
position: relative;
left: 0;
opacity: 1;
-webkit-transition: opacity .25s ease-in-out;
-o-transition: opacity .25s ease-in-out;
transition: opacity .25s ease-in-out;
z-index: 2; }
.widget_stockie_widget_login .login-form.hidden {
display: block;
opacity: 0;
position: absolute;
z-index: 1; }
.widget_stockie_widget_login .reg-form {
width: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 0;
-webkit-transition: opacity .25s ease-in-out;
-o-transition: opacity .25s ease-in-out;
transition: opacity .25s ease-in-out;
z-index: 1; }
.widget_stockie_widget_login .reg-form.visible {
opacity: 1;
z-index: 2; }
.widget_stockie_widget_login .reg-success {
color: #0a6; }
.widget_stockie_widget_login .login-error,
.widget_stockie_widget_login .reg-error {
color: #c22; }
.widget_stockie_widget_login .login-submit {
float: left;
margin-top: 2px; }
.widget_stockie_widget_login .login-submit.with-registration {
width: 48%; }
.widget_stockie_widget_login .login-submit button {
margin-top: 0; }
.widget_stockie_widget_login .btn .text-loading {
display: none; }
.widget_stockie_widget_login .btn.loading {
background: transparent;
color: #24262b;
opacity: .6;
cursor: default; }
.widget_stockie_widget_login .btn.loading .text-loading {
display: block; }
.widget_stockie_widget_login .btn.loading .text {
display: none; }
.widget_stockie_widget_login .login-registration {
width: 48%;
margin-top: 2px;
float: right; }
.widget_stockie_widget_login .login-registration a {
width: 100%; }
.widget_stockie_widget_login .login-registration a:hover {
color: #fff;
text-decoration: none; }
.widget_stockie_widget_login .login-remember {
float: left; }
.widget_stockie_widget_login .login-remember label {
cursor: pointer; }
.widget_stockie_widget_login .login-lost-password {
float: right; }
.widget_stockie_widget_login .login-remember,
.widget_stockie_widget_login .login-lost-password {
width: auto; }
.widget_stockie_widget_login .reg-submit {
margin-top: 12px; }
.widget_stockie_widget_login .reg-submit button {
margin-top: 0; }
.widget_stockie_widget_login .back-to-login {
margin-top: 20px; }
.widget_stockie_widget_login .logged-in {
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 1;
opacity: 0;
-webkit-transition: opacity .25s ease-in-out;
-o-transition: opacity .25s ease-in-out;
transition: opacity .25s ease-in-out; }
.widget_stockie_widget_login .logged-in.visible {
position: relative;
opacity: 1;
z-index: 2;
padding: 5px 0px; }
.widget_stockie_widget_login .logged-in.visible:after {
content: '';
display: table;
clear: both; } .widget_stockie_widget_contact ul.list-box, .widget_stockie_widget_contact ul.widget_recent_comments, .widget_stockie_widget_contact ul.widget_recent_entries, .widget_stockie_widget_contact ul.widget_meta, .widget_stockie_widget_contact ul.widget_archive, .widget_stockie_widget_contact ul.widget_nav_menu,
.widget_stockie_widget_contact ul.widget_pages, .widget_stockie_widget_contact ul.widget_categories, .widget_stockie_widget_contact ul.widget_rss, .widget_stockie_widget_contact ul.widget_product_categories, .widget_stockie_widget_contact ul.widget_layered_nav {
margin: 0; }
.widget_stockie_widget_contact li {
padding: 0px;
font-weight: 600;
list-style: none;
line-height: 2.3; }
.widget_stockie_widget_contact li:after {
display: none; }
.widget_stockie_widget_contact li address {
display: inline;
font-weight: 400; } .widget_stockie_widget_socialbar_subscribe .socialbar a,
.widget_stockie_widget_socialbar .socialbar a {
background-color: #fff;
border-color: #fff;
color: inherit;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07); }
.widget_stockie_widget_socialbar_subscribe .socialbar a:hover,
.widget_stockie_widget_socialbar .socialbar a:hover {
background: #f4f4f4;
border-color: #f4f4f4; } .widget_stockie_widget_subscribe .subscribe-form {
padding: 0 !important; }
.widget_stockie_widget_subscribe .subscribe-form .btn {
right: -2px; } .widget a.image:before {
display: none; } /*/*//**/.widget_product_categories h3.title {
margin-bottom: 20px; }
@media screen and (max-width: 1024px) {
.widget_product_categories h3.title {
margin-bottom: 15px; } }
.widget_product_categories ul {
list-style: none; }
.widget_product_categories li {
padding-left: 0; }
.widget_product_categories li:after {
display: none; }
.widget_product_categories li.current-cat > a {
font-weight: 600; }
.widget_product_categories li.cat-parent {
position: relative;
padding-right: 20px; }
.widget_product_categories li.cat-parent:after {
content: "\f3d0";
display: inline-block;
font-family: Ionicons;
position: absolute;
font-style: normal;
right: 0px;
top: 6px;
font-size: 0.75em; }
.widget_product_categories li.cat-parent.current-cat:after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.widget_product_categories li.cat-parent.current-cat .children {
display: block; }
.widget_product_categories .children {
margin-left: 15px; }
.widget_product_categories li.cat-parent:after {
background: transparent; } .widget_products .image,
.widget_top_rated_products .image,
.widget.widget_recently_viewed_products .image {
position: absolute; }
.widget_products .image img,
.widget_top_rated_products .image img,
.widget.widget_recently_viewed_products .image img {
width: 60px;
height: auto;
vertical-align: top;
margin-top: 5px; }
.widget_products .content,
.widget_top_rated_products .content,
.widget.widget_recently_viewed_products .content {
padding-left: 75px;
margin-bottom: 20px; }
.widget_products li,
.widget_top_rated_products li,
.widget.widget_recently_viewed_products li {
padding: 0px; }
.widget_products li:last-child .content,
.widget_top_rated_products li:last-child .content,
.widget.widget_recently_viewed_products li:last-child .content {
margin-bottom: 0; }
.widget_products h4,
.widget_top_rated_products h4,
.widget.widget_recently_viewed_products h4 {
display: block;
padding: 0;
font-family: -apple-system, BlinkMacSystemFont, "proxima_nova", Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }
.widget_products h4 a,
.widget_top_rated_products h4 a,
.widget.widget_recently_viewed_products h4 a {
display: inline-block; }
.widget_products span.price,
.widget_top_rated_products span.price,
.widget.widget_recently_viewed_products span.price {
font-weight: 600; }
.widget_products div.star-rating,
.widget_top_rated_products div.star-rating,
.widget.widget_recently_viewed_products div.star-rating {
width: 100%; }
.widget_products div.category,
.widget_top_rated_products div.category,
.widget.widget_recently_viewed_products div.category {
display: inline-block; } .widget_recent_reviews li {
margin-bottom: 15px; }
.widget_recent_reviews li:last-child {
margin-bottom: 0; }
.widget_recent_reviews li:after {
content: '';
display: block;
clear: both; }
.widget_recent_reviews img {
max-width: 60px;
margin-right: 15px;
display: block;
float: left; }
.widget_recent_reviews li > a {
width: 100%;
display: block;
line-height: 1.4;
font-weight: 600; }
.widget_recent_reviews .reviewer {
padding-left: 75px;
display: block; } .widget_shopping_cart_content li {
margin-bottom: 20px;
position: relative;
display: block;
display: block;
padding: 0px; }
.widget_shopping_cart_content li:after {
content: '';
display: table;
clear: both; }
.widget_shopping_cart_content li .font-titles {
font-weight: 600;
display: inline-block;
max-width: 90%;
line-height: 1.1; }
.widget_shopping_cart_content li:hover a.remove {
opacity: 1;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.widget_shopping_cart_content img {
width: 60px;
height: auto;
float: left;
margin-right: 15px; }
.widget_shopping_cart_content a.remove {
position: absolute;
top: 0px;
right: -10px;
font-size: 18px;
height: 24px;
line-height: 26px;
width: 24px;
-webkit-border-radius: 50%;
border-radius: 50%;
text-align: center;
z-index: 100; }
.widget_shopping_cart_content a.remove:before {
background: transparent; }
.widget_shopping_cart_content .quantity {
display: block; }
.widget_shopping_cart_content .quantity span {
font-weight: 600; }
.widget_shopping_cart_content .total {
border-top: 1px solid #f0f0f0;
padding: 15px 0px;
margin: 0px; }
.widget_shopping_cart_content .total .amount {
float: right;
font-weight: 600; }
.widget_shopping_cart_content .buttons {
margin: 0px;
text-align: center;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.widget_shopping_cart_content .buttons a.button {
display: block; }
.widget_shopping_cart_content .buttons a.button:hover {
text-decoration: none;
opacity: 1 !important; }
.widget_shopping_cart_content .buttons a.button:first-child {
display: inline-block;
width: auto;
position: relative;
background: transparent;
border: none;
line-height: 1;
padding: 20px 0 10px;
color: #24262b;
-webkit-box-shadow: none;
box-shadow: none; }
.widget_shopping_cart_content .buttons a.button:first-child:before {
display: block;
bottom: 0; }
.widget_shopping_cart_content .buttons a.button:last-child {
width: 100%;
color: #fff !important;
position: relative; }
.widget_shopping_cart_content .buttons a.button:last-child:before {
content: "\f287";
font-family: "Ionicons";
color: #fff;
position: absolute;
right: 16px;
z-index: 1;
top: 10px;
line-height: 1;
font-weight: normal;
font-size: 19px; }
.widget_shopping_cart_content .buttons a.button:last-child:hover:before {
color: inherit; }
.widget_shopping_cart_content .wcppec-cart-widget-button {
margin-top: 15px;
float: left; }
.widget_shopping_cart_content .mini_cart_item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.widget_shopping_cart_content .mini_cart_item-image img {
min-width: 60px; }
.widget_shopping_cart_content .mini_cart_item-image:before {
display: none; }
.widget_shopping_cart_content .mini_cart_item-desc {
width: 100%;
overflow: hidden;
padding-right: 10px; }
.widget_shopping_cart_content .mini_cart_item-desc .font-titles {
white-space: nowrap;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
overflow: hidden;
display: block; }
.widget_shopping_cart_content .mini_cart_item-desc .font-titles:before {
width: 100%;
bottom: 0; }
.widget_shopping_cart_content .mini_cart_item .variation {
margin: 0;
padding: 0;
margin-top: 25px; }
.widget_shopping_cart_content .mini_cart_item .variation-item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
border-bottom: 1px solid #f0f0f0;
padding: 10px 0; }
.widget_shopping_cart_content .mini_cart_item .variation dt {
font-weight: 400;
color: #6a707e; }
.widget_shopping_cart_content .mini_cart_item .variation dd {
color: #24262b;
margin: 0;
padding: 0;
font-weight: 600; }
.widget_shopping_cart_content .mini_cart_item .variation dd p {
margin: 0;
line-height: inherit; }
.widget_shopping_cart_content .woo-cart-empty {
padding: 0;
max-height: 300px; }
.blockOverlay {
background: rgba(222, 75, 83, 0.2) !important;
-webkit-border-radius: 3px;
border-radius: 3px; } .widget_price_filter .price_slider {
background-color: #ececec;
height: 4px;
margin-top: 20px;
-webkit-border-radius: 3px;
border-radius: 3px;
position: relative; }
.widget_price_filter .ui-slider-range {
background: #030d1c;
height: 4px;
position: absolute; }
.widget_price_filter .ui-slider-handle {
background: #fff;
width: 24px;
height: 24px;
margin-left: -0px;
-webkit-border-radius: 50%;
border-radius: 50%;
outline: none;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
position: absolute;
top: -10px;
z-index: 5;
cursor: ew-resize; }
.widget_price_filter .ui-slider-handle:after {
content: "";
background-color: #030d1c;
width: 10px;
height: 10px;
-webkit-border-radius: 50%;
border-radius: 50%;
position: absolute;
top: 7px;
left: 7px; }
.widget_price_filter .ui-slider-handle:last-child {
margin-left: -22px; }
.widget_price_filter .price_slider_amount {
margin-top: 30px; }
.widget_price_filter .button {
background: none;
border: none;
float: right;
padding: 0;
font-weight: 600;
font-size: 0.75em;
text-transform: uppercase;
-webkit-box-shadow: none;
box-shadow: none;
color: inherit;
font-family: inherit; }
.widget_price_filter .price_label {
float: left;
min-height: 20px;
line-height: 20px;
font-size: 0.75em;
text-transform: uppercase;
font-weight: 600; }
.widget_price_filter .price_label .from, .widget_price_filter .price_label .to {
color: #32353c; } .widget_layered_nav h3.title {
margin-bottom: 20px; }
@media screen and (max-width: 1024px) {
.widget_layered_nav h3.title {
margin-bottom: 15px; } }
.widget_layered_nav ul {
list-style: none; }
.widget_layered_nav li {
padding-left: 0; }
.widget_layered_nav li:after {
display: none; }
.widget_layered_nav li.current-cat > a {
font-weight: 600; }
.widget_layered_nav li.cat-parent {
position: relative;
padding-right: 20px; }
.widget_layered_nav li.cat-parent:after {
content: "\f3d0";
display: inline-block;
font-family: Ionicons;
position: absolute;
font-style: normal;
right: 0px;
top: 6px;
font-size: 0.75em; }
.widget_layered_nav li.cat-parent.current-cat:after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.widget_layered_nav li.cat-parent.current-cat .children {
display: block; }
.widget_layered_nav .children {
margin-left: 15px; } .widget_rating_filter .widget-title {
margin-bottom: 20px; }
.widget_rating_filter li .star-rating:after {
content: '•';
color: #6a707e;
font-size: 16px;
position: absolute;
line-height: 0;
top: 10px;
right: -8px; } .widget_product_search .woocommerce-product-search label .search-field {
padding-right: 160px; }
.widget_product_search .woocommerce-product-search .select, .widget_product_search .woocommerce-product-search select {
position: absolute;
top: 1px;
right: 45px;
width: 125px; }
.widget_product_search .woocommerce-product-search .select-styled, .widget_product_search .woocommerce-product-search .select-styled.active, .widget_product_search .woocommerce-product-search .select-styled:hover, .widget_product_search .woocommerce-product-search .select-styled:active, .widget_product_search .woocommerce-product-search select-styled, .widget_product_search .woocommerce-product-search select-styled.active, .widget_product_search .woocommerce-product-search select-styled:hover, .widget_product_search .woocommerce-product-search select-styled:active {
height: 41px;
background: transparent;
-webkit-box-shadow: none;
box-shadow: none; } .widget_recent_reviews .product_list_widget > li > a:before {
display: none; }
.widget_recent_reviews .product_list_widget > li > a span {
position: relative; }
.widget_recent_reviews .product_list_widget > li > a span:before {
content: '';
background: currentColor;
width: 30%;
height: 2px;
position: absolute;
bottom: -2px;
left: 0;
opacity: 0;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.widget_recent_reviews .product_list_widget > li > a:hover span:before {
opacity: 1;
width: 100%; }
.widget-woocommerce-currency-switcher {
overflow-x: hidden; }  html {
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box; } div {
outline: none; } blockquote,
q {
margin: 25px 0;
padding: 0 30px;
quotes: "" "";
position: relative;
border-left: 4px solid #f0f0f0; }
blockquote p,
q p {
margin: 0;
font-style: normal;
font-weight: 400;
position: relative; }
blockquote cite, blockquote h4,
q cite,
q h4 {
position: relative;
text-align: left;
margin: 15px 0 0 0;
text-align: left;
font-weight: 600;
font-size: 11.6px;
font-style: normal;
line-height: 1.6;
text-transform: uppercase; }
blockquote.wp-block-quote {
border-left: 4px solid #f0f0f0; }
mark {
background: #9ff8d0; }
hr {
background-color: #f0f0f0;
width: 100%;
border: 0;
height: 1px;
margin: 5px auto;
display: block; }
.wp-block-separator {
border-color: rgba(36, 38, 43, 0.35); }
address {
font-style: normal; }
pre {
background: rgba(0, 0, 0, 0.05);
padding: 15px; }
img {
height: auto;
max-width: 100%; }
.alignfull {
max-width: none;
position: relative; }
.widget_price_filter input {
opacity: 0;
visibility: hidden;
height: 0; } a {
color: inherit;
text-decoration: none;
cursor: pointer;  } a.link-underline:after {
content: '';
background: currentColor;
width: 100%;
height: 2px;
position: absolute;
bottom: -2px;
left: 0;
opacity: .1;
display: block !important; }
a.link-underline:before {
display: block !important; }
a:hover, a.current {
-webkit-transition: all 0.2s 0s;
-o-transition: all 0.2s 0s;
transition: all 0.2s 0s;
color: #030d1c; }
a:hover:before, a.current:before {
opacity: 1;
width: 100%; -webkit-transition: all 0.2s 0s;
-o-transition: all 0.2s 0s;
transition: all 0.2s 0s; }
a.remove_underline:before {
display: none; }
.quicklinks a {
position: static; }
.quicklinks a:before {
display: none;
visibility: hidden; }
.woocommerce-mini-cart__buttons a:first-child:hover:before {
-webkit-transform: translateY(-2px);
-ms-transform: translateY(-2px);
transform: translateY(-2px); } embed,
iframe,
object {
max-width: 100%; }   ul.unstyled {
list-style: none; }
ul.inline li {
display: inline-block; }
ul.list-square li {
padding-left: 20px;
list-style: none; }
ul.list-square li:after {
content: '\25A0';
float: left;
margin-left: -20px;
margin-top: -1px;
font-size: 50%;
vertical-align: middle; }
ol {
list-style: decimal;
margin-left: 0;
padding-left: 0; }
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 20px; }
dt {
font-weight: 600; }
dd {
margin: 0 1.5em 1.5em; } table, .wp-block-table {
margin: 15px 0;
width: 100%; }
table td, table th, .wp-block-table td, .wp-block-table th {
border: none;
border-top: 1px solid #f0f0f0;
border-bottom: 1px solid #f0f0f0;
text-align: inherit;
padding: 10px 10px 10px 0; }
table th, .wp-block-table th {
font-weight: 600; } body *::-webkit-scrollbar {
background: rgba(0, 0, 0, 0.1);
width: 8px;
-webkit-border-radius: 4px;
border-radius: 4px; }
body *::-webkit-scrollbar-thumb {
background: rgba(0, 0, 0, 0.2);
-webkit-border-radius: 4px;
border-radius: 4px; }
body *::-webkit-scrollbar-thumb:hover {
background: rgba(0, 0, 0, 0.3); } input[type="submit"],   a.button,
span.button,
.wp-block-file__button,
div.button,
.wp-block-file * + .wp-block-file__button,
.wp-block-button__link {
background: #24262b;
color: #fff;
font-size: 0.98em;
padding: 10px 18px;
min-height: 20px;
line-height: 20px;
border: 2px solid #24262b;
-webkit-border-radius: 3px;
border-radius: 3px;
font-family: -apple-system, BlinkMacSystemFont, "proxima_nova", Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
font-weight: 600;
text-decoration: none;
vertical-align: middle;
outline: none;
display: inline-block;
position: relative;
text-align: center;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
overflow: hidden; }
input[type="submit"]:not(.btn-outline):not(.btn-flat):not(.btn-link) .text,
button:not(.btn-outline):not(.btn-flat):not(.btn-link) .text,
.btn:not(.btn-outline):not(.btn-flat):not(.btn-link) .text,
a.btn input.btn:not(.btn-outline):not(.btn-flat):not(.btn-link) .text,
a.button:not(.btn-outline):not(.btn-flat):not(.btn-link) .text,
span.button:not(.btn-outline):not(.btn-flat):not(.btn-link) .text,
.wp-block-file__button:not(.btn-outline):not(.btn-flat):not(.btn-link) .text,
div.button:not(.btn-outline):not(.btn-flat):not(.btn-link) .text,
.wp-block-file * + .wp-block-file__button:not(.btn-outline):not(.btn-flat):not(.btn-link) .text,
.wp-block-button__link:not(.btn-outline):not(.btn-flat):not(.btn-link) .text {
color: #fff; } input[type="submit"] .ion,
button .ion,
.btn .ion,
a.btn input.btn .ion,
a.button .ion,
span.button .ion,
.wp-block-file__button .ion,
div.button .ion,
.wp-block-file * + .wp-block-file__button .ion,
.wp-block-button__link .ion {
display: inline-block;
vertical-align: top;
font-size: 19px;
position: relative;
min-width: 20px;
height: 20px; }
input[type="submit"] .ion-left,
button .ion-left,
.btn .ion-left,
a.btn input.btn .ion-left,
a.button .ion-left,
span.button .ion-left,
.wp-block-file__button .ion-left,
div.button .ion-left,
.wp-block-file * + .wp-block-file__button .ion-left,
.wp-block-button__link .ion-left {
margin-right: 5px; }
input[type="submit"] .ion-right,
button .ion-right,
.btn .ion-right,
a.btn input.btn .ion-right,
a.button .ion-right,
span.button .ion-right,
.wp-block-file__button .ion-right,
div.button .ion-right,
.wp-block-file * + .wp-block-file__button .ion-right,
.wp-block-button__link .ion-right {
margin-left: 5px; }
input[type="submit"]:not(.text-on-hover):hover .ion.ion-right:before,
button:not(.text-on-hover):hover .ion.ion-right:before,
.btn:not(.text-on-hover):hover .ion.ion-right:before,
a.btn input.btn:not(.text-on-hover):hover .ion.ion-right:before,
a.button:not(.text-on-hover):hover .ion.ion-right:before,
span.button:not(.text-on-hover):hover .ion.ion-right:before,
.wp-block-file__button:not(.text-on-hover):hover .ion.ion-right:before,
div.button:not(.text-on-hover):hover .ion.ion-right:before,
.wp-block-file * + .wp-block-file__button:not(.text-on-hover):hover .ion.ion-right:before,
.wp-block-button__link:not(.text-on-hover):hover .ion.ion-right:before {
-webkit-animation: hoverBtn ease-out 0.3s;
animation: hoverBtn ease-out 0.3s; }
input[type="submit"]:not(.text-on-hover):hover .ion.ion-left:before,
button:not(.text-on-hover):hover .ion.ion-left:before,
.btn:not(.text-on-hover):hover .ion.ion-left:before,
a.btn input.btn:not(.text-on-hover):hover .ion.ion-left:before,
a.button:not(.text-on-hover):hover .ion.ion-left:before,
span.button:not(.text-on-hover):hover .ion.ion-left:before,
.wp-block-file__button:not(.text-on-hover):hover .ion.ion-left:before,
div.button:not(.text-on-hover):hover .ion.ion-left:before,
.wp-block-file * + .wp-block-file__button:not(.text-on-hover):hover .ion.ion-left:before,
.wp-block-button__link:not(.text-on-hover):hover .ion.ion-left:before {
animation: hoverBtn ease-out 0.3s reverse; }
input[type="submit"]:not(.text-on-hover):hover .ion:before,
button:not(.text-on-hover):hover .ion:before,
.btn:not(.text-on-hover):hover .ion:before,
a.btn input.btn:not(.text-on-hover):hover .ion:before,
a.button:not(.text-on-hover):hover .ion:before,
span.button:not(.text-on-hover):hover .ion:before,
.wp-block-file__button:not(.text-on-hover):hover .ion:before,
div.button:not(.text-on-hover):hover .ion:before,
.wp-block-file * + .wp-block-file__button:not(.text-on-hover):hover .ion:before,
.wp-block-button__link:not(.text-on-hover):hover .ion:before {
color: inherit; }
@-webkit-keyframes hoverBtn {
0% {
-webkit-transform: translateX(0px);
transform: translateX(0px); }
51% {
-webkit-transform: translateX(20px);
transform: translateX(20px);
opacity: 1; }
52% {
opacity: 0;
-webkit-transform: translateX(-20px);
transform: translateX(-20px); }
53% {
opacity: 0; }
54% {
opacity: 1; }
100% {
-webkit-transform: translateX(0px);
transform: translateX(0px); } }
@keyframes hoverBtn {
0% {
-webkit-transform: translateX(0px);
transform: translateX(0px); }
51% {
-webkit-transform: translateX(20px);
transform: translateX(20px);
opacity: 1; }
52% {
opacity: 0;
-webkit-transform: translateX(-20px);
transform: translateX(-20px); }
53% {
opacity: 0; }
54% {
opacity: 1; }
100% {
-webkit-transform: translateX(0px);
transform: translateX(0px); } } input[type="submit"]:active,
button:active,
.btn:active,
a.btn input.btn:active,
a.button:active,
span.button:active,
.wp-block-file__button:active,
div.button:active,
.wp-block-file * + .wp-block-file__button:active,
.wp-block-button__link:active {
-webkit-box-shadow: none;
box-shadow: none; }
input[type="submit"].btn-white,
button.btn-white,
.btn.btn-white,
a.btn input.btn.btn-white,
a.button.btn-white,
span.button.btn-white,
.wp-block-file__button.btn-white,
div.button.btn-white,
.wp-block-file * + .wp-block-file__button.btn-white,
.wp-block-button__link.btn-white {
background: #fff;
border-color: #fff;
color: #24262b; }
input[type="submit"].btn-white:hover,
button.btn-white:hover,
.btn.btn-white:hover,
a.btn input.btn.btn-white:hover,
a.button.btn-white:hover,
span.button.btn-white:hover,
.wp-block-file__button.btn-white:hover,
div.button.btn-white:hover,
.wp-block-file * + .wp-block-file__button.btn-white:hover,
.wp-block-button__link.btn-white:hover {
background: transparent;
color: #fff; }
input[type="submit"].text-on-hover,
button.text-on-hover,
.btn.text-on-hover,
a.btn input.btn.text-on-hover,
a.button.text-on-hover,
span.button.text-on-hover,
.wp-block-file__button.text-on-hover,
div.button.text-on-hover,
.wp-block-file * + .wp-block-file__button.text-on-hover,
.wp-block-button__link.text-on-hover {
overflow: hidden;
position: relative; }
input[type="submit"].text-on-hover .ion, input[type="submit"].text-on-hover .text,
button.text-on-hover .ion,
button.text-on-hover .text,
.btn.text-on-hover .ion,
.btn.text-on-hover .text,
a.btn input.btn.text-on-hover .ion,
a.btn input.btn.text-on-hover .text,
a.button.text-on-hover .ion,
a.button.text-on-hover .text,
span.button.text-on-hover .ion,
span.button.text-on-hover .text,
.wp-block-file__button.text-on-hover .ion,
.wp-block-file__button.text-on-hover .text,
div.button.text-on-hover .ion,
div.button.text-on-hover .text,
.wp-block-file * + .wp-block-file__button.text-on-hover .ion,
.wp-block-file * + .wp-block-file__button.text-on-hover .text,
.wp-block-button__link.text-on-hover .ion,
.wp-block-button__link.text-on-hover .text {
-webkit-transition: .2s ease-in-out;
-o-transition: .2s ease-in-out;
transition: .2s ease-in-out;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
-o-transition-property: transform, opacity;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform; }
input[type="submit"].text-on-hover .ion,
button.text-on-hover .ion,
.btn.text-on-hover .ion,
a.btn input.btn.text-on-hover .ion,
a.button.text-on-hover .ion,
span.button.text-on-hover .ion,
.wp-block-file__button.text-on-hover .ion,
div.button.text-on-hover .ion,
.wp-block-file * + .wp-block-file__button.text-on-hover .ion,
.wp-block-button__link.text-on-hover .ion {
width: 100%;
text-align: center;
height: 20px;
position: absolute;
top: -webkit-calc(50% - 10px);
top: calc(50% - 10px);
font-size: 20px;
left: 0;
display: inline-block; }
input[type="submit"].text-on-hover .text,
button.text-on-hover .text,
.btn.text-on-hover .text,
a.btn input.btn.text-on-hover .text,
a.button.text-on-hover .text,
span.button.text-on-hover .text,
.wp-block-file__button.text-on-hover .text,
div.button.text-on-hover .text,
.wp-block-file * + .wp-block-file__button.text-on-hover .text,
.wp-block-button__link.text-on-hover .text {
display: inline-block;
-webkit-transform: translateY(-120%);
-ms-transform: translateY(-120%);
transform: translateY(-120%);
opacity: 0; }
input[type="submit"].text-on-hover:hover .ion,
button.text-on-hover:hover .ion,
.btn.text-on-hover:hover .ion,
a.btn input.btn.text-on-hover:hover .ion,
a.button.text-on-hover:hover .ion,
span.button.text-on-hover:hover .ion,
.wp-block-file__button.text-on-hover:hover .ion,
div.button.text-on-hover:hover .ion,
.wp-block-file * + .wp-block-file__button.text-on-hover:hover .ion,
.wp-block-button__link.text-on-hover:hover .ion {
-webkit-transform: translateY(120%);
-ms-transform: translateY(120%);
transform: translateY(120%);
opacity: 0; }
input[type="submit"].text-on-hover:hover .text,
button.text-on-hover:hover .text,
.btn.text-on-hover:hover .text,
a.btn input.btn.text-on-hover:hover .text,
a.button.text-on-hover:hover .text,
span.button.text-on-hover:hover .text,
.wp-block-file__button.text-on-hover:hover .text,
div.button.text-on-hover:hover .text,
.wp-block-file * + .wp-block-file__button.text-on-hover:hover .text,
.wp-block-button__link.text-on-hover:hover .text {
-webkit-transform: none;
-ms-transform: none;
transform: none;
opacity: 1; }
p a.btn:hover {
text-decoration: none; }
.btn-wrap .btn-small {
min-width: 40px; }
button[disabled].btn-white:hover,
input[type="submit"][disabled].btn-white:hover {
background: #fff;
color: #24262b; }
button[disabled].btn-brand:hover,
input[type="submit"][disabled].btn-brand:hover {
background: #030d1c;
color: #fff; } .btn-outline,
input[type="submit"].btn-outline,
a.btn-outline,
.is-style-outline .wp-block-button__link {
background-color: transparent;
color: #24262b;
-webkit-box-shadow: none;
box-shadow: none; }
.btn-outline:after, .btn-outline:before,
input[type="submit"].btn-outline:after,
input[type="submit"].btn-outline:before,
a.btn-outline:after,
a.btn-outline:before,
.is-style-outline .wp-block-button__link:after,
.is-style-outline .wp-block-button__link:before {
display: none; }
.btn-outline:hover, .btn-outline:focus,
input[type="submit"].btn-outline:hover,
input[type="submit"].btn-outline:focus,
a.btn-outline:hover,
a.btn-outline:focus,
.is-style-outline .wp-block-button__link:hover,
.is-style-outline .wp-block-button__link:focus {
background-color: #030d1c;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.btn-outline.btn-white,
input[type="submit"].btn-outline.btn-white,
a.btn-outline.btn-white,
.is-style-outline .wp-block-button__link.btn-white {
background-color: transparent;
border-color: #fff;
color: #fff; }
.btn-outline.btn-white:hover,
input[type="submit"].btn-outline.btn-white:hover,
a.btn-outline.btn-white:hover,
.is-style-outline .wp-block-button__link.btn-white:hover {
background-color: #fff;
color: #24262b; }
.btn-outline.disabled:hover,
input[type="submit"].btn-outline.disabled:hover,
a.btn-outline.disabled:hover,
.is-style-outline .wp-block-button__link.disabled:hover {
background-color: transparent;
color: #24262b;
border-color: #24262b;
cursor: default; }
.is-style-outline .wp-block-button__link.has-beige-dark-color {
color: #030d1c; }
.is-style-outline .wp-block-button__link.has-dark-strong-color {
color: #24262b; }
.is-style-outline .wp-block-button__link.has-dark-light-color {
color: #32353c; }
.is-style-outline .wp-block-button__link.has-grey-strong-color {
color: #6a707e; }
.is-style-outline .wp-block-button__link.has-grey-light-color {
color: #838998; } .btn-flat,
input[type="submit"].btn-flat,
a.btn-flat {
background: transparent;
border: none;
padding: 12px 18px;
color: #24262b;
-webkit-box-shadow: none;
box-shadow: none; }
.btn-flat:after,
input[type="submit"].btn-flat:after,
a.btn-flat:after {
display: none; }
.btn-flat:hover, .btn-flat:focus,
input[type="submit"].btn-flat:hover,
input[type="submit"].btn-flat:focus,
a.btn-flat:hover,
a.btn-flat:focus {
background: #030d1c;
border-color: #030d1c;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); } .btn-link,
a.btn-link,
span.btn-link {
background: transparent !important;
color: #24262b;
padding: 3px 0px;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-border-radius: 0px;
border-radius: 0px; }
.btn-link:before,
a.btn-link:before,
span.btn-link:before {
display: block;
bottom: 0px; }
.btn-link:after,
a.btn-link:after,
span.btn-link:after {
display: none; }
.btn-link:hover, .btn-link:focus,
a.btn-link:hover,
a.btn-link:focus,
span.btn-link:hover,
span.btn-link:focus {
background: transparent;
color: #030d1c; }
.btn-link.btn-brand,
a.btn-link.btn-brand,
span.btn-link.btn-brand {
color: #030d1c; }
.btn-link.btn-brand:hover,
a.btn-link.btn-brand:hover,
span.btn-link.btn-brand:hover {
background: transparent; } .btn-small,
a.btn-small {
padding: 7px 15px;
font-size: 0.95em;
color: #fff; }
.btn-large,
a.btn-large {
padding: 15px 20px; }
.btn-huge,
a.btn-huge {
padding: 18px 25px;
font-size: 1.02em; }
.btn-full-width,
a.btn-full-width {
width: 100%; }
ins {
text-decoration: none; }
del {
color: #6a707e; } .btn-loading,
.container-loading,
.tp-loader.spinner5,
.yith-wcan-loading {
-webkit-box-shadow: none;
box-shadow: none; }
.btn-loading:before,
.container-loading:before,
.tp-loader.spinner5:before,
.yith-wcan-loading:before {
content: "";
position: relative;
display: inline-block;
vertical-align: middle;
width: 18px;
height: 18px;
bottom: auto;
left: auto;
opacity: 1;
-webkit-border-radius: 50%;
border-radius: 50%;
border: 3px solid transparent;
border-top: 3px solid rgba(255, 255, 255, 0.7);
border-right: 3px solid rgba(255, 255, 255, 0.7);
background: transparent;
-webkit-animation: 0.5s rotate cubic-bezier(0.4, 0, 0.2, 1) infinite;
animation: 0.5s rotate cubic-bezier(0.4, 0, 0.2, 1) infinite; }
.btn-loading.search-submit:before, .btn-loading.btn-outline:before, .btn-loading.btn-link:before,
.container-loading.search-submit:before,
.container-loading.btn-outline:before,
.container-loading.btn-link:before,
.tp-loader.spinner5.search-submit:before,
.tp-loader.spinner5.btn-outline:before,
.tp-loader.spinner5.btn-link:before,
.yith-wcan-loading.search-submit:before,
.yith-wcan-loading.btn-outline:before,
.yith-wcan-loading.btn-link:before {
border-color: rgba(36, 38, 43, 0.2);
border-top-color: rgba(36, 38, 43, 0.8);
border-right-color: rgba(36, 38, 43, 0.8); }
.btn-loading.btn-outline:before, .btn-loading.btn:before,
.container-loading.btn-outline:before,
.container-loading.btn:before,
.tp-loader.spinner5.btn-outline:before,
.tp-loader.spinner5.btn:before,
.yith-wcan-loading.btn-outline:before,
.yith-wcan-loading.btn:before {
margin-right: 8px; }
.btn-loading:before {
vertical-align: top;
margin-top: 1px; }
.btn-loading .ion-left {
display: none; }
.btn-loading:hover {
-webkit-transition: none;
-o-transition: none;
transition: none; }
.btn-loading:hover:before {
background: transparent;
width: 18px;
-webkit-transition: none;
-o-transition: none;
transition: none; }
.container-loading,
.tp-loader.spinner5,
.yith-wcan-loading {
background-image: none !important;
background: transparent; }
.container-loading:before,
.tp-loader.spinner5:before,
.yith-wcan-loading:before {
position: absolute;
left: -webkit-calc(50% - 19px);
left: calc(50% - 19px);
top: -webkit-calc(50% - 19px);
top: calc(50% - 19px);
width: 38px;
height: 38px;
border: 4px solid transparent;
border-top: 4px solid rgba(36, 38, 43, 0.8);
border-right: 4px solid rgba(36, 38, 43, 0.8); }
.container-loading.closed:before,
.tp-loader.spinner5.closed:before,
.yith-wcan-loading.closed:before {
display: none; }
.yith-wcan-loading {
position: relative; }
@-webkit-keyframes rotate {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes rotate {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } } .btn-round {
position: relative; }
.btn-round .ion {
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
background-color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
-webkit-border-radius: 50%;
border-radius: 50%;
font-size: 22px;
position: relative;
z-index: 1;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
color: #24262b;
cursor: pointer; }
.btn-round:before {
content: "";
position: absolute;
top: -10px;
left: -10px;
height: -webkit-calc(100% + 20px);
height: calc(100% + 20px);
width: -webkit-calc(100% + 20px);
width: calc(100% + 20px);
-webkit-border-radius: 100%;
border-radius: 100%;
background-color: rgba(0, 0, 0, 0.05);
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
z-index: 1;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.btn-round:hover:before {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1); }
.btn-round:active .ion {
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.04);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.04); }
.btn-round:active:before {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2); }
.btn-round.round-animation:active:before {
-webkit-transform: scale(60);
-ms-transform: scale(60);
transform: scale(60);
-webkit-transition-duration: 1s;
-o-transition-duration: 1s;
transition-duration: 1s; }
.btn-round-small .ion {
width: 40px;
height: 40px;
line-height: 40px; }
.rev_slider .btn-round .ion {
line-height: 50px !important;
text-align: center !important; } .close-bar {
padding: 25px;
position: relative;
line-height: 1;
z-index: 11;
text-align: left; }
@media screen and (max-width: 1024px) {
.close-bar {
padding: 20px; } }
@media screen and (max-width: 768px) {
.close-bar {
padding: 15px; } }
.close-bar-btn {
width: 50px;
height: 50px;
position: relative;
cursor: pointer; }
.close-bar-btn .ion {
display: inline-block;
vertical-align: top;
-webkit-animation: btn-rotation 0.3s cubic-bezier(0.4, 0, 0.2, 1);
animation: btn-rotation 0.3s cubic-bezier(0.4, 0, 0.2, 1); }
@-webkit-keyframes btn-rotation {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg); } }
.close-bar-btn .ion:after {
display: none; }
.close-bar-btn:active:before {
-webkit-transform: scale(60);
-ms-transform: scale(60);
transform: scale(60);
-webkit-transition: all 0.8s 0.25s;
-o-transition: all 0.8s 0.25s;
transition: all 0.8s 0.25s; }
@media screen and (max-width: 768px) {
.close-bar-btn:active:before {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1); } } .woo-c_cart_table_item a.hamburger:after,
.woo-c_cart_table_item a.remove:after,
.woo-c_cart_table_item .color-item:after,
.woo-c_cart_table_item .size-item:after,
.woo-c_cart_table_item i.ion:after,
.woo-c_cart_table_item .cart .icon:after,
.woo-c_cart_table_item .ion:after,
.woo-c_cart_table_item .close .ion:after,
.message-box a.hamburger:after,
.message-box a.remove:after,
.message-box .color-item:after,
.message-box .size-item:after,
.message-box i.ion:after,
.message-box .cart .icon:after,
.message-box .ion:after,
.message-box .close .ion:after,
.widget_shopping_cart_content a.hamburger:after,
.widget_shopping_cart_content a.remove:after,
.widget_shopping_cart_content .color-item:after,
.widget_shopping_cart_content .size-item:after,
.widget_shopping_cart_content i.ion:after,
.widget_shopping_cart_content .cart .icon:after,
.widget_shopping_cart_content .ion:after,
.widget_shopping_cart_content .close .ion:after,
.site-header a.hamburger:after,
.site-header a.remove:after,
.site-header .color-item:after,
.site-header .size-item:after,
.site-header i.ion:after,
.site-header .cart .icon:after,
.site-header .ion:after,
.site-header .close .ion:after,
.has-submenu-icon a.hamburger:after,
.has-submenu-icon a.remove:after,
.has-submenu-icon .color-item:after,
.has-submenu-icon .size-item:after,
.has-submenu-icon i.ion:after,
.has-submenu-icon .cart .icon:after,
.has-submenu-icon .ion:after,
.has-submenu-icon .close .ion:after,
.color_attr a.hamburger:after,
.color_attr a.remove:after,
.color_attr .color-item:after,
.color_attr .size-item:after,
.color_attr i.ion:after,
.color_attr .cart .icon:after,
.color_attr .ion:after,
.color_attr .close .ion:after,
.size_attr a.hamburger:after,
.size_attr a.remove:after,
.size_attr .color-item:after,
.size_attr .size-item:after,
.size_attr i.ion:after,
.size_attr .cart .icon:after,
.size_attr .ion:after,
.size_attr .close .ion:after,
.notification-bar a.hamburger:after,
.notification-bar a.remove:after,
.notification-bar .color-item:after,
.notification-bar .size-item:after,
.notification-bar i.ion:after,
.notification-bar .cart .icon:after,
.notification-bar .ion:after,
.notification-bar .close .ion:after {
content: "";
height: 40px;
width: 40px;
-webkit-border-radius: 100%;
border-radius: 100%;
position: absolute;
top: -webkit-calc(50% - 20px);
top: calc(50% - 20px);
left: -webkit-calc(50% - 20px);
left: calc(50% - 20px);
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
background-color: rgba(0, 0, 0, 0.06); }
.woo-c_cart_table_item a.hamburger:hover:after,
.woo-c_cart_table_item a.remove:hover:after,
.woo-c_cart_table_item .color-item:hover:after,
.woo-c_cart_table_item .size-item:hover:after,
.woo-c_cart_table_item i.ion:hover:after,
.woo-c_cart_table_item .cart .icon:hover:after,
.woo-c_cart_table_item .ion:hover:after,
.woo-c_cart_table_item .close .ion:hover:after,
.message-box a.hamburger:hover:after,
.message-box a.remove:hover:after,
.message-box .color-item:hover:after,
.message-box .size-item:hover:after,
.message-box i.ion:hover:after,
.message-box .cart .icon:hover:after,
.message-box .ion:hover:after,
.message-box .close .ion:hover:after,
.widget_shopping_cart_content a.hamburger:hover:after,
.widget_shopping_cart_content a.remove:hover:after,
.widget_shopping_cart_content .color-item:hover:after,
.widget_shopping_cart_content .size-item:hover:after,
.widget_shopping_cart_content i.ion:hover:after,
.widget_shopping_cart_content .cart .icon:hover:after,
.widget_shopping_cart_content .ion:hover:after,
.widget_shopping_cart_content .close .ion:hover:after,
.site-header a.hamburger:hover:after,
.site-header a.remove:hover:after,
.site-header .color-item:hover:after,
.site-header .size-item:hover:after,
.site-header i.ion:hover:after,
.site-header .cart .icon:hover:after,
.site-header .ion:hover:after,
.site-header .close .ion:hover:after,
.has-submenu-icon a.hamburger:hover:after,
.has-submenu-icon a.remove:hover:after,
.has-submenu-icon .color-item:hover:after,
.has-submenu-icon .size-item:hover:after,
.has-submenu-icon i.ion:hover:after,
.has-submenu-icon .cart .icon:hover:after,
.has-submenu-icon .ion:hover:after,
.has-submenu-icon .close .ion:hover:after,
.color_attr a.hamburger:hover:after,
.color_attr a.remove:hover:after,
.color_attr .color-item:hover:after,
.color_attr .size-item:hover:after,
.color_attr i.ion:hover:after,
.color_attr .cart .icon:hover:after,
.color_attr .ion:hover:after,
.color_attr .close .ion:hover:after,
.size_attr a.hamburger:hover:after,
.size_attr a.remove:hover:after,
.size_attr .color-item:hover:after,
.size_attr .size-item:hover:after,
.size_attr i.ion:hover:after,
.size_attr .cart .icon:hover:after,
.size_attr .ion:hover:after,
.size_attr .close .ion:hover:after,
.notification-bar a.hamburger:hover:after,
.notification-bar a.remove:hover:after,
.notification-bar .color-item:hover:after,
.notification-bar .size-item:hover:after,
.notification-bar i.ion:hover:after,
.notification-bar .cart .icon:hover:after,
.notification-bar .ion:hover:after,
.notification-bar .close .ion:hover:after {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.woo-c_cart_table_item a.hamburger:active:after,
.woo-c_cart_table_item a.remove:active:after,
.woo-c_cart_table_item .color-item:active:after,
.woo-c_cart_table_item .size-item:active:after,
.woo-c_cart_table_item i.ion:active:after,
.woo-c_cart_table_item .cart .icon:active:after,
.woo-c_cart_table_item .ion:active:after,
.woo-c_cart_table_item .close .ion:active:after,
.message-box a.hamburger:active:after,
.message-box a.remove:active:after,
.message-box .color-item:active:after,
.message-box .size-item:active:after,
.message-box i.ion:active:after,
.message-box .cart .icon:active:after,
.message-box .ion:active:after,
.message-box .close .ion:active:after,
.widget_shopping_cart_content a.hamburger:active:after,
.widget_shopping_cart_content a.remove:active:after,
.widget_shopping_cart_content .color-item:active:after,
.widget_shopping_cart_content .size-item:active:after,
.widget_shopping_cart_content i.ion:active:after,
.widget_shopping_cart_content .cart .icon:active:after,
.widget_shopping_cart_content .ion:active:after,
.widget_shopping_cart_content .close .ion:active:after,
.site-header a.hamburger:active:after,
.site-header a.remove:active:after,
.site-header .color-item:active:after,
.site-header .size-item:active:after,
.site-header i.ion:active:after,
.site-header .cart .icon:active:after,
.site-header .ion:active:after,
.site-header .close .ion:active:after,
.has-submenu-icon a.hamburger:active:after,
.has-submenu-icon a.remove:active:after,
.has-submenu-icon .color-item:active:after,
.has-submenu-icon .size-item:active:after,
.has-submenu-icon i.ion:active:after,
.has-submenu-icon .cart .icon:active:after,
.has-submenu-icon .ion:active:after,
.has-submenu-icon .close .ion:active:after,
.color_attr a.hamburger:active:after,
.color_attr a.remove:active:after,
.color_attr .color-item:active:after,
.color_attr .size-item:active:after,
.color_attr i.ion:active:after,
.color_attr .cart .icon:active:after,
.color_attr .ion:active:after,
.color_attr .close .ion:active:after,
.size_attr a.hamburger:active:after,
.size_attr a.remove:active:after,
.size_attr .color-item:active:after,
.size_attr .size-item:active:after,
.size_attr i.ion:active:after,
.size_attr .cart .icon:active:after,
.size_attr .ion:active:after,
.size_attr .close .ion:active:after,
.notification-bar a.hamburger:active:after,
.notification-bar a.remove:active:after,
.notification-bar .color-item:active:after,
.notification-bar .size-item:active:after,
.notification-bar i.ion:active:after,
.notification-bar .cart .icon:active:after,
.notification-bar .ion:active:after,
.notification-bar .close .ion:active:after {
-webkit-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);
background-color: rgba(0, 0, 0, 0.16);
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.woo-c_cart_table_item .cart .icon:after,
.woo-c_cart_table_item a.hamburger:after,
.message-box .cart .icon:after,
.message-box a.hamburger:after,
.widget_shopping_cart_content .cart .icon:after,
.widget_shopping_cart_content a.hamburger:after,
.site-header .cart .icon:after,
.site-header a.hamburger:after,
.has-submenu-icon .cart .icon:after,
.has-submenu-icon a.hamburger:after,
.color_attr .cart .icon:after,
.color_attr a.hamburger:after,
.size_attr .cart .icon:after,
.size_attr a.hamburger:after,
.notification-bar .cart .icon:after,
.notification-bar a.hamburger:after {
height: 50px;
width: 50px;
top: -webkit-calc(50% - 25px);
top: calc(50% - 25px);
left: -webkit-calc(50% - 25px);
left: calc(50% - 25px); }
.woo-c_cart_table_item .ion,
.woo-c_cart_table_item i.icon:before,
.message-box .ion,
.message-box i.icon:before,
.widget_shopping_cart_content .ion,
.widget_shopping_cart_content i.icon:before,
.site-header .ion,
.site-header i.icon:before,
.has-submenu-icon .ion,
.has-submenu-icon i.icon:before,
.color_attr .ion,
.color_attr i.icon:before,
.size_attr .ion,
.size_attr i.icon:before,
.notification-bar .ion,
.notification-bar i.icon:before {
position: relative;
z-index: 1; }
.message-box .close .ion,
.notification-bar .close .ion {
color: inherit;
height: 40px;
width: 40px;
line-height: 40px;
text-align: center;
background: rgba(0, 0, 0, 0.05);
position: absolute;
-webkit-border-radius: 50%;
border-radius: 50%;
top: -webkit-calc(50% - 20px);
top: calc(50% - 20px);
right: 12px;
cursor: pointer;
font-size: 18px; } fieldset.without-label {
padding-top: 20px; }
fieldset.without-label button.btn {
margin-top: 0px; }
input, textarea {
font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }
.wpcf7-form label,
.form-row label,
.field-label {
text-transform: uppercase;
font-size: 0.75em;
margin-bottom: 5px;
font-weight: 600;
display: block;
font-style: normal;
text-align: left; }
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="date"],
textarea {
background: none;
color: #32353c;
background-color: #fafafa;
border: 1px solid rgba(36, 38, 43, 0.35);
width: 100%;
padding: 11px 15px;
line-height: 1.35;
-webkit-border-radius: 2px;
border-radius: 2px;
position: relative;
-webkit-appearance: none;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
input[type="text"].flat,
input[type="password"].flat,
input[type="email"].flat,
input[type="tel"].flat,
input[type="date"].flat,
textarea.flat {
background-color: #f9f9f9;
border-color: #f9f9f9; }
input[type="text"].flat:hover,
input[type="password"].flat:hover,
input[type="email"].flat:hover,
input[type="tel"].flat:hover,
input[type="date"].flat:hover,
textarea.flat:hover {
background-color: #f9f9f9;
outline: none; }
input[type="text"].flat:focus,
input[type="password"].flat:focus,
input[type="email"].flat:focus,
input[type="tel"].flat:focus,
input[type="date"].flat:focus,
textarea.flat:focus {
background-color: #f9f9f9;
outline: none; }
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="date"]:focus,
textarea:focus {
border-color: rgba(36, 38, 43, 0.35);
outline: none;
background-color: #f9f9f9; }
input[type="text"]:hover,
input[type="password"]:hover,
input[type="email"]:hover,
input[type="tel"]:hover,
input[type="date"]:hover,
textarea:hover {
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07); } .select2 {
display: none; }
.select {
cursor: pointer;
position: relative;
display: inline-block;
height: 44px;
line-height: 44px;
text-align: left;
z-index: 10;
vertical-align: top; }
.select img {
margin-right: 8px;
display: none; }
.select .select-hidden {
display: none;
visibility: hidden; }
.select .select-styled {
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-webkit-border-radius: 3px;
border-radius: 3px;
background-color: rgba(36, 38, 43, 0.05);
padding: 0px 35px 0px 15px;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap; }
.select .select-styled:after {
content: "\f3d0";
font-family: "Ionicons";
font-weight: 600;
font-size: 12px;
position: absolute;
top: 0px;
right: 15px;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.select .select-styled:hover {
background-color: rgba(36, 38, 43, 0.1); }
.select .select-styled:active, .select .select-styled.active {
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.04);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.04);
background-color: rgba(36, 38, 43, 0.1); }
.select .select-styled:active:after, .select .select-styled.active:after {
-webkit-transform: scaleY(-1);
-ms-transform: scaleY(-1);
transform: scaleY(-1); }
.select .select-options {
display: none;
background-color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
-webkit-border-radius: 3px;
border-radius: 3px;
max-height: 360px;
min-width: 180px;
width: 100%;
max-width: 100%;
overflow-y: auto;
position: absolute;
top: 110%;
left: 0;
z-index: 999;
margin: 0;
padding: 0;
list-style: none;
text-transform: none;
font-weight: 400; }
.select .select-options li {
margin: 0;
padding: 15px;
line-height: 1;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.select .select-options li:hover {
color: #24262b;
font-weight: 600;
background-color: #f9f9f9; }
.select .select-options li[rel="hide"] {
display: none; }
.select.select-top .select-options {
top: auto;
bottom: 50px; }
.select.select-dropdown .select-options li {
padding: 0px; }
.select.select-dropdown .select-options li a {
display: block;
padding: 15px; }
.select.select-dropdown .select-options li a:before {
display: none; }
.select.select-dropdown .select-options li a:hover {
color: inherit; } .variation .select,
.woocommerce-ordering .select,
.select-small .select {
height: 32px;
line-height: 32px; }
.variation .select .select-options,
.woocommerce-ordering .select .select-options,
.select-small .select .select-options {
font-size: 14px; }
.variation .select.select-top .select-options,
.woocommerce-ordering .select.select-top .select-options,
.select-small .select.select-top .select-options {
top: auto;
bottom: 35px; }
input[type="checkbox"] {
width: 18px; }
input.placeholder, input::-webkit-input-placeholder,
textarea.placeholder,
textarea::-webkit-input-placeholder {
color: #6a707e; }
input.placeholder, input::-moz-placeholder,
textarea.placeholder,
textarea::-moz-placeholder {
color: #6a707e; }
input.placeholder, input:-ms-input-placeholder,
textarea.placeholder,
textarea:-ms-input-placeholder {
color: #6a707e; }
input.placeholder, input::-ms-input-placeholder,
textarea.placeholder,
textarea::-ms-input-placeholder {
color: #6a707e; }
input.placeholder, input::placeholder,
textarea.placeholder,
textarea::placeholder {
color: #6a707e; }
textarea {
width: 100%;
height: 100px;
resize: vertical; }
.input-group:after {
content: '';
clear: both;
display: table; }
.input-group > br {
display: none; }
.input-group .input-block {
float: left; }
.input-group .input-block.col-6 {
width: 50%; }
.input-group .input-block.col-4 {
width: 33.33334%; }
.input-group .input-block.col-3 {
width: 25%; }
.input-group .input-block.col-2 {
width: 16.6665%; }
.input-group .input-block.col-fifth {
width: 20%; }
.input-group .input-block[class^="col-"] button.btn {
margin-top: 0; }
@media screen and (max-width: 768px) {
.input-group .input-block input {
border-right-width: 1px; }
.input-group .input-block.col-6, .input-group .input-block.col-4, .input-group .input-block.col-3, .input-group .input-block.col-2, .input-group .input-block.col-fifth {
width: 100%;
padding-right: 0 !important;
padding-left: 0 !important; } }
.input-group .input-block.offset input, .input-group .input-block.offset:last-of-type input:not([type="submit"]) {
border-width: 1px; } input[type="radio"] + label {
display: inline-block;
cursor: pointer;
position: relative;
padding-left: 25px;
margin-right: 15px;
text-transform: none;
font-weight: normal;
color: inherit; }
input[type="radio"] + label:before {
content: "";
display: block;
margin-right: 14px;
position: absolute;
top: 3px;
left: 0;
background: #eaeaea;
width: 18px;
height: 18px;
-webkit-border-radius: 50%;
border-radius: 50%; }
input[type="radio"] { display: inline; }
input[type="radio"] + label:after,
input[type="radio"]:checked + label:after {
content: "";
display: block;
position: absolute;
top: 8px;
left: 5px;
width: 8px;
height: 8px;
-webkit-border-radius: 50%;
border-radius: 50%;
background: #fff; }
input[type="radio"]:checked + label:after {
background: #32353c; }
@keyframes rotate {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } } .filter-container .filter {
line-height: 1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
text-transform: uppercase;
font-weight: 600;
font-size: 1em;
width: 100%; }
.filter-container .filter p {
width: auto; }
@media screen and (max-width: 768px) {
.filter-container .filter {
margin-top: auto; }
.filter-container .filter .result {
padding-bottom: 10px; }
.filter-container .filter .select .select-styled {
padding-left: 10px;
padding-right: 30px; } }
.filter-container .filter .select-small {
margin-left: 5px; }
.filter-container .filter .select-small span {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.filter-container .filter .result {
margin-right: 10px;
text-align: right; }
.filter-container .btn-filter {
display: none;
z-index: 10; }
@media screen and (max-width: 1024px) {
.filter-container .btn-filter {
display: block;
text-transform: uppercase;
font-weight: 600;
font-size: 1em;
position: absolute;
right: 15px; }
.filter-container .btn-filter .btn {
line-height: 24px;
padding-top: 6px;
padding-bottom: 6px; }
.filter-container .btn-filter .btn .ion {
vertical-align: sub;
font-size: 21px;
color: #fff; } }
@media screen and (min-width: 1025px) {
.filter-container .close-bar {
display: none; } }
.filter-container.active .mbl-overlay {
visibility: visible;
opacity: 1;
left: 0; }
.filter-container.active .mbl-overlay .filter {
top: 0;
position: static;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
width: 100%; }
.filter-container.active .mbl-overlay .filter .woocommerce-result-count, .filter-container.active .mbl-overlay .filter .result {
margin: 0;
font-size: 14px; }
.filter-container.active .mbl-overlay .filter .woocommerce-ordering, .filter-container.active .mbl-overlay .filter .select-small {
width: 100%;
margin: 0;
margin-bottom: 15px; }
.filter-container.active .mbl-overlay .filter .woocommerce-ordering .select, .filter-container.active .mbl-overlay .filter .select-small .select {
width: 100%;
height: 42px;
line-height: 42px; }
.filter-container.active .mbl-overlay .filter .woocommerce-result-count,
.filter-container.active .mbl-overlay .filter .select-styled {
font-size: 15px;
font-weight: 500;
text-transform: none; } .scroll-top {
position: fixed;
right: 25px;
bottom: 25px;
display: none;
z-index: 100; }
@media screen and (max-width: 1024px) {
.scroll-top {
bottom: 20px;
right: 20px; } }
@media screen and (max-width: 768px) {
.scroll-top {
bottom: 15px;
right: 15px; } }
.scroll-top:before {
display: none; }
.scroll-top-inner {
height: 50px;
width: 50px; }
.scroll-top-inner .ion {
font-size: 22px;
color: inherit;
margin-left: 0;
line-height: 50px;
height: 50px;
width: 50px;
background-color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
-webkit-border-radius: 100%;
border-radius: 100%;
text-align: center;
position: relative;
z-index: 1;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.scroll-top-inner-tag {
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
position: absolute;
height: 50px;
line-height: 50px;
bottom: 60px;
right: 0px;
width: 100%;
font-weight: 600;
text-align: left;
white-space: nowrap;
font-size: 0.8em;
text-transform: uppercase; }
@media screen and (max-width: 768px) {
.scroll-top-inner-tag {
display: none; } }
.scroll-top-inner-tag:hover {
color: #32353c; }
.scroll-top-inner:hover .scroll-top-inner-tag {
color: #32353c; }
@media screen and (max-width: 768px) {
.scroll-top.mobile-hide {
display: none !important; } }
[data-isotope-grid] {
-webkit-transition: height .3s ease-in-out;
-o-transition: height .3s ease-in-out;
transition: height .3s ease-in-out; } .tag:not(body),
.woo-onsale,
.price-discount,
.tag-cloud-link,
.pricing_price_time,
.reply a,
.portfolio-item span.category {
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 0px 10px;
height: 24px;
line-height: 24px;
display: inline-block;
vertical-align: top;
font-weight: 600;
font-size: 0.75em;
color: inherit;
background-color: rgba(36, 38, 43, 0.05);
text-transform: uppercase; }
.tag:not(body) a,
.woo-onsale a,
.price-discount a,
.tag-cloud-link a,
.pricing_price_time a,
.reply a a,
.portfolio-item span.category a {
display: block; }
.tag:not(body) a:before,
.woo-onsale a:before,
.price-discount a:before,
.tag-cloud-link a:before,
.pricing_price_time a:before,
.reply a a:before,
.portfolio-item span.category a:before {
display: none; }
.tag:not(body):hover,
.woo-onsale:hover,
.price-discount:hover,
.tag-cloud-link:hover,
.pricing_price_time:hover,
.reply a:hover,
.portfolio-item span.category:hover {
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
background-color: #030d1c;
color: #fff; }
.tag:not(body):hover a,
.woo-onsale:hover a,
.price-discount:hover a,
.tag-cloud-link:hover a,
.pricing_price_time:hover a,
.reply a:hover a,
.portfolio-item span.category:hover a {
color: #fff; }
.tag:not(body):before,
.woo-onsale:before,
.price-discount:before,
.tag-cloud-link:before,
.pricing_price_time:before,
.reply a:before,
.portfolio-item span.category:before {
display: none; }
.tag:not(body).out-of-stock,
.woo-onsale.out-of-stock,
.price-discount.out-of-stock,
.tag-cloud-link.out-of-stock,
.pricing_price_time.out-of-stock,
.reply a.out-of-stock,
.portfolio-item span.category.out-of-stock {
background-color: #32353c;
color: #fff; } .search-form,
.woocommerce-product-search {
position: relative; }
.woocommerce-product-search button.search .ion {
font-size: 20px; }
.search-form button.search:hover,
.woocommerce-product-search button.search:hover {
opacity: .6; } .wpb_single_image {
margin: 0 !important; } .wp-block-cover .wp-block-cover-text {
font-family: -apple-system, BlinkMacSystemFont, "proxima_nova", Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 32px; } .has-beige-dark-background-color {
background-color: #a1824f; }
.has-beige-dark-background-color.wp-block-button__link {
border-color: #a1824f; }
.has-dark-strong-background-color {
background-color: #24262b; }
.has-dark-strong-background-color.wp-block-button__link {
border-color: #24262b; }
.has-dark-light-background-color {
background-color: #32353c; }
.has-dark-light-background-color.wp-block-button__link {
border-color: #32353c; }
.has-grey-strong-background-color {
background-color: #838998; }
.has-grey-strong-background-color.wp-block-button__link {
border-color: #838998; }
.has-grey-light-background-color {
background-color: #9fa4af; }
.has-grey-light-background-color.wp-block-button__link {
border-color: #9fa4af; }
.has-beige-dark-color {
color: #a1824f; }
.has-dark-strong-color {
color: #24262b; }
.has-dark-light-color {
color: #32353c; }
.has-grey-strong-color {
color: #6a707e; }
.has-grey-light-color {
color: #9fa4af; } .sticky {
display: block; }
.hentry {
margin: 0 0 1.5em; }
.byline,
.updated:not(.published) {
display: none; }
.site-content {
background: #fff;
overflow: hidden;
min-height: -webkit-calc(100vh - 107px);
min-height: calc(100vh - 107px); }
i.ion {
vertical-align: middle; } .empt-container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%;
padding: 70px 20px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
text-align: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
height: 100%;
margin-top: 6%; }
@media screen and (max-width: 768px) {
.empt-container {
margin-top: 20%; } }
.empt-container-image {
background-color: #f4f4f4;
width: 80px;
height: 80px;
line-height: 78px;
-webkit-border-radius: 50%;
border-radius: 50%; }
.empt-container-image i {
font-size: 36px;
color: #32353c; }
.empt-container-image svg {
width: 20px;
vertical-align: middle;
fill: #32353c; }
.empt-container h3.heading-md.empt-container-headline {
width: 100%;
text-align: center;
margin: 20px 0px 0px; }
.empt-container-details {
max-width: 320px;
margin-bottom: 30px; }
@media screen and (max-width: 768px) {
.empt-container-details {
max-width: 100%;
padding-left: 20px;
padding-right: 20px; } }
.empt-container-search {
min-width: 230px; }
.widget_shopping_cart_content .empt-container {
padding: 0px;
margin: 0px; } .page-auth {
background: #444 url(https://trift.io/wp-content/themes/trift/images/bg-full.jpg);
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
width: 100%;
height: 100%;
position: relative; }
.page-auth:before {
content: '';
background: rgba(52, 52, 54, 0.75);
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0; }
.page-auth .page-auth-wrap {
text-align: center;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0; }
.page-auth .page-auth-wrap form {
background: #fff;
width: 460px;
margin: 0 auto;
padding: 60px; }
.page-auth .page-auth-wrap form input {
margin-bottom: 15px; }
.page-auth .page-auth-wrap form button.btn {
margin-top: 0; }
.post-password-form {
text-align: left;
padding: 2em 0px; }
@media screen and (min-width: 1025px) {
.post-password-form {
width: 50%; } }
.post-password-form label {
font-weight: 600;
margin: 15px 0; }
.post-password-form label input {
margin-top: 5px; }
.post-password-form input[type="submit"] {
margin-top: 15px; } .search.woocommerce .result {
display: none; } .gallery-caption {
font-weight: 600; }
.grid-item-container {
position: relative;
overflow: hidden;
-webkit-border-radius: 3px;
border-radius: 3px; }
.grid-item-container .grid-item-image {
cursor: pointer;
vertical-align: top;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.grid-item-container .gallery-description {
display: none; }
.grid-item-overlay {
background: rgba(36, 38, 43, 0.4);
opacity: 0;
cursor: pointer;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.grid-item-overlay .btn-link {
position: absolute;
bottom: 30px;
left: 35px;
-webkit-transform: translateY(5px);
-ms-transform: translateY(5px);
transform: translateY(5px);
opacity: 0;
visibility: hidden;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.grid-item-overlay .btn-round {
-webkit-transform: translateY(5px);
-ms-transform: translateY(5px);
transform: translateY(5px);
opacity: 0;
visibility: hidden;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.grid-item-overlay .grid-item-headline {
color: #fff;
font-weight: 600;
margin: 0; }
.grid-item-overlay .grid-item-headline a {
color: #fff; }
.grid-item-overlay:not(.with-title) .btn-round {
display: none; }
.grid-item-overlay.with-title {
width: 100%;
height: 100%;
left: 0;
top: 0; }
.grid-item-overlay.with-title .center-aligned {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }
.grid-item-overlay.with-title .grid-item-headline {
font-size: 15px;
-webkit-transform: translateY(5px);
-ms-transform: translateY(5px);
transform: translateY(5px);
opacity: 0;
visibility: hidden;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.grid-item-overlay.with-title .grid-item-headline a {
font-weight: normal; }
.grid-item-overlay.with-title .grid-item-headline a:before {
display: none; }
.grid-item-overlay.with-title .btn-round {
display: inline-block;
margin-bottom: 15px; }
.grid-item-overlay.with-title .btn-round .ion {
font-size: 24px; }
.grid-item-overlay:hover .btn-link,
.grid-item-overlay:hover .btn-round, .grid-item-overlay.with-title:hover .btn-link,
.grid-item-overlay.with-title:hover .btn-round {
-webkit-transform: none;
-ms-transform: none;
transform: none;
visibility: visible;
opacity: 1;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.grid-item-overlay:hover .grid-item-headline, .grid-item-overlay.with-title:hover .grid-item-headline {
-webkit-transform: none;
-ms-transform: none;
transform: none;
visibility: visible;
opacity: 1;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s 0.1s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s 0.1s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s 0.1s; }
.grid-item:hover .grid-item-overlay {
opacity: 1; }
.grid-item:hover .grid-item-image {
-webkit-transform: scale(1.02);
-ms-transform: scale(1.02);
transform: scale(1.02); }
.grid-item.metro-style .grid-item-container {
overflow: hidden; }
.grid-item.metro-style figure.grid-item-image {
padding-top: 100%;
-webkit-background-size: cover;
background-size: cover;
background-position: center;
overflow: hidden;
position: relative; }
.grid-item.metro-style .hidden-image {
visibility: hidden;
height: 100% !important;
width: 100% !important;
top: 0px;
position: absolute; }
.gallery-lightbox {
background: rgba(255, 255, 255, 0.98);
width: 100%;
height: 100%;
text-align: center;
position: fixed;
top: 0;
left: 0;
visibility: hidden;
opacity: 0;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
z-index: 999999; }
.gallery-lightbox.open {
visibility: visible;
opacity: 1; }
.gallery-lightbox.open .close {
visibility: visible; }
.gallery-lightbox .slider {
width: -webkit-calc(100% - 100px);
width: calc(100% - 100px);
height: -webkit-calc(100% - 100px);
height: calc(100% - 100px);
position: absolute;
top: 0;
left: 50px;
visibility: hidden;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.gallery-lightbox .slider .slider-nav {
top: -webkit-calc(50vh - 60px);
top: calc(50vh - 60px);
right: -25px;
left: -25px; }
.gallery-lightbox .slider .owl-stage-outer {
height: 100%; }
.gallery-lightbox .slider .owl-stage {
height: 100%;
position: relative; }
.gallery-lightbox .slider .owl-stage .owl-item {
width: 100%;
height: 100%;
text-align: center;
position: relative; }
.gallery-lightbox .slider .owl-stage .owl-item > div {
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.gallery-lightbox .slider .owl-stage .owl-item img {
max-height: 100%;
width: auto; }
.gallery-lightbox .slider .owl-stage .owl-item .gallery-description {
width: 100%;
height: auto;
padding: 15px 0;
position: absolute;
bottom: 0;
background-color: rgba(255, 255, 255, 0.5); }
.gallery-lightbox .slider .owl-stage .owl-item .gallery-description h3 {
text-align: center;
font-size: 15px;
font-weight: 600;
width: 50%;
margin: 0 auto; }
.gallery-lightbox .slider .owl-stage .owl-item .gallery-description p {
margin: 5px auto 0px;
width: 50%; }
.gallery-lightbox .slider .thumbs {
max-width: 100%;
display: inline-block;
overflow-x: auto;
overflow-y: visible;
padding: 2px 0px;
margin-top: 25px; }
.gallery-lightbox .slider .thumbs img {
height: 50px;
width: auto;
margin: 0 5px;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
vertical-align: middle;
display: inline-block;
cursor: pointer;
opacity: 0;
-webkit-transition: opacity 0.3s 0.25s;
-o-transition: opacity 0.3s 0.25s;
transition: opacity 0.3s 0.25s; }
.gallery-lightbox .slider .thumbs img.showed {
opacity: 1; }
.gallery-lightbox .slider .thumbs img.active {
-webkit-box-shadow: 0px 0px 0px 2px #24262b;
box-shadow: 0px 0px 0px 2px #24262b; }
.gallery-lightbox .slider .thumbs img:hover {
opacity: .7; }
.gallery-lightbox .owl-next,
.gallery-lightbox .owl-prev,
.gallery-lightbox .expand,
.gallery-lightbox .close {
position: absolute;
z-index: 100; }
.gallery-lightbox .owl-next .ion,
.gallery-lightbox .owl-prev .ion,
.gallery-lightbox .expand .ion,
.gallery-lightbox .close .ion {
width: 50px;
height: 50px;
line-height: 50px;
cursor: pointer; }
.gallery-lightbox .close {
right: 25px;
top: 25px; }
.gallery-lightbox .expand {
left: 25px;
top: 25px;
font-size: 19px; }
.gallery-tmpimage {
position: fixed;
z-index: 9999999;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.gallery-tmpimage.active {
left: 50%;
top: 40px; } @media screen and (max-width: 768px) {
.gallery-lightbox {
overflow-y: scroll;
min-height: 100vh; }
.gallery-lightbox .slider {
width: -webkit-calc(100% - 40px);
width: calc(100% - 40px);
min-height: -webkit-calc(100vh - 60px);
min-height: calc(100vh - 60px);
margin: 30px 5px;
left: 15px; }
.gallery-lightbox .slider .owl-stage-outer {
height: -webkit-calc(100% - 60px);
height: calc(100% - 60px); }
.gallery-lightbox .slider .owl-item img {
height: auto !important;
width: 100%;
vertical-align: middle; }
.gallery-lightbox .slider .owl-stage .owl-item .gallery-description h3, .gallery-lightbox .slider .owl-stage .owl-item .gallery-description p {
width: 100%; }
.gallery-lightbox .expand {
top: 20px;
left: 20px; }
.gallery-lightbox .close {
top: 20px;
right: 20px; } } .portfolio-gallery {
background: #fff;
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
opacity: 0;
visibility: hidden;
-webkit-transition: .3s ease-in-out;
-o-transition: .3s ease-in-out;
transition: .3s ease-in-out;
-webkit-transition-property: opacity, visibility, -webkit-transform;
transition-property: opacity, visibility, -webkit-transform;
-o-transition-property: opacity, visibility, transform;
transition-property: opacity, visibility, transform;
transition-property: opacity, visibility, transform, -webkit-transform;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
z-index: 99999; }
.portfolio-gallery .slider, .portfolio-gallery .gallery-content {
width: 50%;
height: 100%;
position: absolute;
top: 0; }
.portfolio-gallery .slider {
left: 0;
padding: 0;
z-index: 2; }
.portfolio-gallery .slider .owl-stage-outer,
.portfolio-gallery .slider .owl-stage,
.portfolio-gallery .slider .owl-item {
height: 100%; }
.portfolio-gallery .slider .owl-stage-outer {
padding-top: 0;
margin-top: 0; }
.portfolio-gallery .slider .owl-item {
text-align: center; }
.portfolio-gallery .slider .owl-item div {
-webkit-background-size: cover;
background-size: cover;
background-position: 50%;
width: auto;
min-width: auto;
height: 100%; }
.portfolio-gallery .slider .owl-nav .owl-prev, .portfolio-gallery .slider .owl-nav .owl-next {
margin-top: -55px; }
.portfolio-gallery .slider .owl-dots {
background: #fff;
width: auto;
padding: 10px 14px;
margin: 0;
position: absolute;
-webkit-border-radius: 100px;
border-radius: 100px;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%) translateX(50%);
-ms-transform: translateY(-50%) translateX(50%);
transform: translateY(-50%) translateX(50%); }
.portfolio-gallery .slider .owl-dots.disabled {
display: none; }
.portfolio-gallery .slider .owl-dot {
border-color: transparent;
margin: 5px 0;
display: block; }
.portfolio-gallery .slider .owl-dot:after {
background: #24262b; }
.portfolio-gallery .slider .owl-dot.active {
border-color: #24262b; }
.portfolio-gallery .gallery-content {
right: 0;
padding: 30px 8%; }
.portfolio-gallery .gallery-content h2, .portfolio-gallery .gallery-content .tag, .portfolio-gallery .gallery-content .description, .portfolio-gallery .gallery-content .info, .portfolio-gallery .gallery-content .view-project {
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-webkit-transform: translateY(30px);
-ms-transform: translateY(30px);
transform: translateY(30px);
opacity: 0; }
.portfolio-gallery .gallery-content .tag {
-webkit-transition-delay: .1s;
-o-transition-delay: .1s;
transition-delay: .1s; }
.portfolio-gallery .gallery-content h2 {
font-size: 42px;
font-weight: 600;
line-height: 1.3;
-webkit-transition-delay: .2s;
-o-transition-delay: .2s;
transition-delay: .2s; }
.portfolio-gallery .gallery-content .description {
-webkit-transition-delay: .3s;
-o-transition-delay: .3s;
transition-delay: .3s;
line-height: 25px;
font-size: 15px; }
.portfolio-gallery .gallery-content .description p {
color: inherit; }
.portfolio-gallery .gallery-content .info {
-webkit-transition-delay: .4s;
-o-transition-delay: .4s;
transition-delay: .4s; }
.portfolio-gallery .gallery-content .info .title {
color: #6a707e;
border-bottom-color: #f0f0f0; }
.portfolio-gallery .gallery-content .info p {
color: #24262b; }
.portfolio-gallery .gallery-content .info p a {
color: inherit; }
.portfolio-gallery .gallery-content .view-project {
color: #24262b;
margin-top: 15px;
font-weight: 600;
line-height: 2;
font-size: 16px;
-webkit-transition-delay: .5s;
-o-transition-delay: .5s;
transition-delay: .5s; }
.portfolio-gallery .gallery-content .date {
color: rgba(51, 51, 51, 0.2);
font-size: 68px;
font-weight: 600;
position: absolute;
bottom: 20px;
left: 16%; }
.portfolio-gallery .gallery-close {
background: #fff;
width: 46px;
height: 46px;
font-size: 46px;
line-height: 46px;
text-align: center;
-webkit-border-radius: 50%;
border-radius: 50%;
position: absolute;
top: 20px;
right: 20px;
z-index: 99;
cursor: pointer;
-webkit-transition: opacity .1s ease-in-out;
-o-transition: opacity .1s ease-in-out;
transition: opacity .1s ease-in-out; }
.portfolio-gallery .gallery-close:hover {
opacity: .5; }
.portfolio-gallery.open {
opacity: 1;
visibility: visible;
-webkit-transform: none;
-ms-transform: none;
transform: none; }
.portfolio-gallery.open .tag, .portfolio-gallery.open h2, .portfolio-gallery.open .description, .portfolio-gallery.open .info, .portfolio-gallery.open .view-project {
-webkit-transform: none;
-ms-transform: none;
transform: none;
opacity: 1; }
@media screen and (max-width: 768px) {
.portfolio-gallery {
overflow-y: scroll;
overflow-x: hidden; }
.portfolio-gallery .gallery-content h2 {
font-size: 28px; }
.portfolio-gallery .slider, .portfolio-gallery .gallery-content {
width: 100%;
height: auto;
position: relative; }
.portfolio-gallery .slider {
height: 320px; }
.portfolio-gallery .slider .owl-dots {
top: 100%;
left: 50%;
right: auto;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.portfolio-gallery .slider .owl-dots .owl-dot {
display: inline-block;
margin: 0 2px;
vertical-align: middle; }
.portfolio-gallery .content .info-list li {
width: 100%;
max-width: auto; } } .modal-window {
display: none; background: hsla(216, 81%, 6%, .9);
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 99999;
opacity: 0;
-webkit-transition: opacity .3s ease-in-out;
-o-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out; }
.modal-window .close {
width: 50px;
height: 50px;
position: absolute;
right: 25px;
top: 25px; }
.modal-window .close .ion {
width: 50px;
height: 50px;
line-height: 50px;
background-color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
-webkit-border-radius: 100%;
border-radius: 100%;
text-align: center;
vertical-align: middle;
font-size: 22px;
cursor: pointer;
position: relative;
z-index: 1;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
@media screen and (max-width: 768px) {
.modal-window .close .ion {
right: 0px;
top: 0px; } }
.modal-window.open {
opacity: 1; }
@media screen and (max-width: 1024px) {
.modal-window .page-container {
max-width: 1024px; } } .breadcrumbs {
width: 100%;
padding: 24px 0;
line-height: 20px;
font-weight: 500;
font-size: 0.75em;
text-transform: uppercase; }
.breadcrumbs-slug {
position: relative;
z-index: 1; }
.breadcrumbs-container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 32px;
line-height: 32px;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between; }
@media screen and (max-width: 768px) {
.breadcrumbs-container {
height: auto;
line-height: inherit; } }
.breadcrumbs a {
color: #6a707e; }
.breadcrumbs-slug a,
.breadcrumbs-slug .current, .breadcrumbs-inner a,
.breadcrumbs-inner .current {
margin: 0 5px; }
.breadcrumbs-slug a:first-child,
.breadcrumbs-slug .current:first-child, .breadcrumbs-inner a:first-child,
.breadcrumbs-inner .current:first-child {
margin-left: 0; }
.breadcrumbs-slug .current, .breadcrumbs-inner .current {
font-weight: 600; }
.breadcrumbs i {
margin-top: -2px;
vertical-align: middle; }
.breadcrumbs .filters {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-weight: 600; }
.breadcrumbs .filters .result {
margin-right: 10px; }
.breadcrumbs .filters .select-small {
margin-left: 5px; }
.post-type-archive-product .breadcrumbs-container.vc_col-lg-push-2 {
left: auto;
width: 100%; } nav.pagination {
margin-top: 25px;
font-size: 1em;
font-family: -apple-system, BlinkMacSystemFont, "proxima_nova", Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }
nav.pagination li {
display: inline-block;
font-weight: 600;
padding: 0px; }
nav.pagination li .btn,
nav.pagination li .page-numbers {
margin: 0px 4px;
padding: 0px 3px;
height: 36px;
line-height: 36px;
vertical-align: top;
display: inline-block; }
nav.pagination li .btn .ion,
nav.pagination li .page-numbers .ion {
vertical-align: middle;
margin-top: -3px; }
nav.pagination li .btn.active,
nav.pagination li .page-numbers.active {
color: #030d1c; }
nav.pagination li .btn.active:before,
nav.pagination li .page-numbers.active:before {
width: 100%;
opacity: 1; }
nav.pagination li .page-numbers > .btn {
padding: 0px; }
nav.pagination li .page-numbers.current {
position: relative; }
nav.pagination li .page-numbers.current:before {
content: '';
background: currentColor;
width: 100%;
height: 2px;
position: absolute;
bottom: -2px;
left: 0; }
nav.pagination li:first-child .btn,
nav.pagination li:first-child .page-numbers {
margin-left: 0px; }
nav.pagination li:last-child .btn,
nav.pagination li:last-child .page-numbers {
margin-right: 0px; }
.page-links {
font-weight: 600; }
.page-links a {
margin: 0 5px; } .page-preloader {
background-color: #fff;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
height: 100vh;
z-index: 999999;
position: fixed;
top: 0;
left: 0;
opacity: 1;
visibility: visible;
-webkit-transition: .6s ease-in-out;
-o-transition: .6s ease-in-out;
transition: .6s ease-in-out;
-webkit-transition-property: opacity, visibility;
-o-transition-property: opacity, visibility;
transition-property: opacity, visibility; }
.page-preloader .loader {
width: 6px;
height: 6px;
-webkit-border-radius: 50%;
border-radius: 50%;
position: absolute;
left: 50%;
top: 50%;
-webkit-animation: typing 1s linear infinite alternate;
animation: typing 1s linear infinite alternate; }
.page-preloader.closed {
opacity: 0;
visibility: hidden; }
.page-preloader.hide {
display: none; }
.sk-fading-circle,
.sk-double-bounce,
.sk-circle,
.sk-cube-grid,
.sk-folding-cube {
width: 50px;
height: 50px; }
.sk-fading-circle {
position: relative; }
.sk-fading-circle .sk-circle {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0; }
.sk-fading-circle .sk-circle:before {
content: '';
display: block;
margin: 0 auto;
width: 15%;
height: 15%;
background-color: #24262b;
-webkit-border-radius: 100%;
border-radius: 100%;
-webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
animation: sk-circleFadeDelay 1.2s infinite ease-in-out both; }
.sk-fading-circle .sk-circle2 {
-webkit-transform: rotate(30deg);
-ms-transform: rotate(30deg);
transform: rotate(30deg); }
.sk-fading-circle .sk-circle3 {
-webkit-transform: rotate(60deg);
-ms-transform: rotate(60deg);
transform: rotate(60deg); }
.sk-fading-circle .sk-circle4 {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); }
.sk-fading-circle .sk-circle5 {
-webkit-transform: rotate(120deg);
-ms-transform: rotate(120deg);
transform: rotate(120deg); }
.sk-fading-circle .sk-circle6 {
-webkit-transform: rotate(150deg);
-ms-transform: rotate(150deg);
transform: rotate(150deg); }
.sk-fading-circle .sk-circle7 {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.sk-fading-circle .sk-circle8 {
-webkit-transform: rotate(210deg);
-ms-transform: rotate(210deg);
transform: rotate(210deg); }
.sk-fading-circle .sk-circle9 {
-webkit-transform: rotate(240deg);
-ms-transform: rotate(240deg);
transform: rotate(240deg); }
.sk-fading-circle .sk-circle10 {
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg); }
.sk-fading-circle .sk-circle11 {
-webkit-transform: rotate(300deg);
-ms-transform: rotate(300deg);
transform: rotate(300deg); }
.sk-fading-circle .sk-circle12 {
-webkit-transform: rotate(330deg);
-ms-transform: rotate(330deg);
transform: rotate(330deg); }
.sk-fading-circle .sk-circle2:before {
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s; }
.sk-fading-circle .sk-circle3:before {
-webkit-animation-delay: -1s;
animation-delay: -1s; }
.sk-fading-circle .sk-circle4:before {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s; }
.sk-fading-circle .sk-circle5:before {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s; }
.sk-fading-circle .sk-circle6:before {
-webkit-animation-delay: -0.7s;
animation-delay: -0.7s; }
.sk-fading-circle .sk-circle7:before {
-webkit-animation-delay: -0.6s;
animation-delay: -0.6s; }
.sk-fading-circle .sk-circle8:before {
-webkit-animation-delay: -0.5s;
animation-delay: -0.5s; }
.sk-fading-circle .sk-circle9:before {
-webkit-animation-delay: -0.4s;
animation-delay: -0.4s; }
.sk-fading-circle .sk-circle10:before {
-webkit-animation-delay: -0.3s;
animation-delay: -0.3s; }
.sk-fading-circle .sk-circle11:before {
-webkit-animation-delay: -0.2s;
animation-delay: -0.2s; }
.sk-fading-circle .sk-circle12:before {
-webkit-animation-delay: -0.1s;
animation-delay: -0.1s; }
@-webkit-keyframes sk-circleFadeDelay {
0%, 39%, 100% {
opacity: 0; }
40% {
opacity: 1; } }
@keyframes sk-circleFadeDelay {
0%, 39%, 100% {
opacity: 0; }
40% {
opacity: 1; } }
.sk-double-bounce {
position: relative; }
.sk-double-bounce .sk-child {
width: 100%;
height: 100%;
-webkit-border-radius: 50%;
border-radius: 50%;
background-color: #24262b;
opacity: 0.6;
position: absolute;
top: 0;
left: 0;
-webkit-animation: sk-doubleBounce 2.0s infinite ease-in-out;
animation: sk-doubleBounce 2.0s infinite ease-in-out; }
.sk-double-bounce .sk-double-bounce2 {
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s; }
@-webkit-keyframes sk-doubleBounce {
0%, 100% {
-webkit-transform: scale(0);
transform: scale(0); }
50% {
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes sk-doubleBounce {
0%, 100% {
-webkit-transform: scale(0);
transform: scale(0); }
50% {
-webkit-transform: scale(1);
transform: scale(1); } }
.sk-wave {
width: 50px;
height: 40px;
text-align: center;
font-size: 10px; }
.sk-wave .sk-rect {
background-color: #24262b;
height: 100%;
width: 5px;
display: inline-block;
-webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
animation: sk-waveStretchDelay 1.2s infinite ease-in-out; }
.sk-wave .sk-rect1 {
-webkit-animation-delay: -1.2s;
animation-delay: -1.2s; }
.sk-wave .sk-rect2 {
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s; }
.sk-wave .sk-rect3 {
-webkit-animation-delay: -1s;
animation-delay: -1s; }
.sk-wave .sk-rect4 {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s; }
.sk-wave .sk-rect5 {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s; }
@-webkit-keyframes sk-waveStretchDelay {
0%, 40%, 100% {
-webkit-transform: scaleY(0.4);
transform: scaleY(0.4); }
20% {
-webkit-transform: scaleY(1);
transform: scaleY(1); } }
@keyframes sk-waveStretchDelay {
0%, 40%, 100% {
-webkit-transform: scaleY(0.4);
transform: scaleY(0.4); }
20% {
-webkit-transform: scaleY(1);
transform: scaleY(1); } }
.sk-three-bounce {
width: 80px;
text-align: center; }
.sk-three-bounce .sk-child {
width: 10px;
height: 10px;
background-color: #24262b;
-webkit-border-radius: 100%;
border-radius: 100%;
display: inline-block;
-webkit-animation: sk-three-bounce 1.4s ease-in-out 0s infinite both;
animation: sk-three-bounce 1.4s ease-in-out 0s infinite both; }
.sk-three-bounce .sk-bounce1 {
-webkit-animation-delay: -0.32s;
animation-delay: -0.32s; }
.sk-three-bounce .sk-bounce2 {
-webkit-animation-delay: -0.16s;
animation-delay: -0.16s; }
@-webkit-keyframes sk-three-bounce {
0%, 80%, 100% {
-webkit-transform: scale(0);
transform: scale(0); }
40% {
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes sk-three-bounce {
0%, 80%, 100% {
-webkit-transform: scale(0);
transform: scale(0); }
40% {
-webkit-transform: scale(1);
transform: scale(1); } }
.sk-circle {
position: relative; }
.sk-circle .sk-child {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0; }
.sk-circle .sk-child:before {
content: '';
display: block;
margin: 0 auto;
width: 15%;
height: 15%;
background-color: #24262b;
-webkit-border-radius: 100%;
border-radius: 100%;
-webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
animation: sk-circleBounceDelay 1.2s infinite ease-in-out both; }
.sk-circle .sk-circle2 {
-webkit-transform: rotate(30deg);
-ms-transform: rotate(30deg);
transform: rotate(30deg); }
.sk-circle .sk-circle3 {
-webkit-transform: rotate(60deg);
-ms-transform: rotate(60deg);
transform: rotate(60deg); }
.sk-circle .sk-circle4 {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); }
.sk-circle .sk-circle5 {
-webkit-transform: rotate(120deg);
-ms-transform: rotate(120deg);
transform: rotate(120deg); }
.sk-circle .sk-circle6 {
-webkit-transform: rotate(150deg);
-ms-transform: rotate(150deg);
transform: rotate(150deg); }
.sk-circle .sk-circle7 {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.sk-circle .sk-circle8 {
-webkit-transform: rotate(210deg);
-ms-transform: rotate(210deg);
transform: rotate(210deg); }
.sk-circle .sk-circle9 {
-webkit-transform: rotate(240deg);
-ms-transform: rotate(240deg);
transform: rotate(240deg); }
.sk-circle .sk-circle10 {
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg); }
.sk-circle .sk-circle11 {
-webkit-transform: rotate(300deg);
-ms-transform: rotate(300deg);
transform: rotate(300deg); }
.sk-circle .sk-circle12 {
-webkit-transform: rotate(330deg);
-ms-transform: rotate(330deg);
transform: rotate(330deg); }
.sk-circle .sk-circle2:before {
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s; }
.sk-circle .sk-circle3:before {
-webkit-animation-delay: -1s;
animation-delay: -1s; }
.sk-circle .sk-circle4:before {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s; }
.sk-circle .sk-circle5:before {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s; }
.sk-circle .sk-circle6:before {
-webkit-animation-delay: -0.7s;
animation-delay: -0.7s; }
.sk-circle .sk-circle7:before {
-webkit-animation-delay: -0.6s;
animation-delay: -0.6s; }
.sk-circle .sk-circle8:before {
-webkit-animation-delay: -0.5s;
animation-delay: -0.5s; }
.sk-circle .sk-circle9:before {
-webkit-animation-delay: -0.4s;
animation-delay: -0.4s; }
.sk-circle .sk-circle10:before {
-webkit-animation-delay: -0.3s;
animation-delay: -0.3s; }
.sk-circle .sk-circle11:before {
-webkit-animation-delay: -0.2s;
animation-delay: -0.2s; }
.sk-circle .sk-circle12:before {
-webkit-animation-delay: -0.1s;
animation-delay: -0.1s; }
@-webkit-keyframes sk-circleBounceDelay {
0%, 80%, 100% {
-webkit-transform: scale(0);
transform: scale(0); }
40% {
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes sk-circleBounceDelay {
0%, 80%, 100% {
-webkit-transform: scale(0);
transform: scale(0); }
40% {
-webkit-transform: scale(1);
transform: scale(1); } }
.sk-cube-grid .sk-cube {
width: 33.33%;
height: 33.33%;
background-color: #24262b;
float: left;
-webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; }
.sk-cube-grid .sk-cube1 {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s; }
.sk-cube-grid .sk-cube2 {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s; }
.sk-cube-grid .sk-cube3 {
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s; }
.sk-cube-grid .sk-cube4 {
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s; }
.sk-cube-grid .sk-cube5 {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s; }
.sk-cube-grid .sk-cube6 {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s; }
.sk-cube-grid .sk-cube7 {
-webkit-animation-delay: 0.0s;
animation-delay: 0.0s; }
.sk-cube-grid .sk-cube8 {
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s; }
.sk-cube-grid .sk-cube9 {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s; }
@-webkit-keyframes sk-cubeGridScaleDelay {
0%, 70%, 100% {
-webkit-transform: scale3D(1, 1, 1);
transform: scale3D(1, 1, 1); }
35% {
-webkit-transform: scale3D(0, 0, 1);
transform: scale3D(0, 0, 1); } }
@keyframes sk-cubeGridScaleDelay {
0%, 70%, 100% {
-webkit-transform: scale3D(1, 1, 1);
transform: scale3D(1, 1, 1); }
35% {
-webkit-transform: scale3D(0, 0, 1);
transform: scale3D(0, 0, 1); } }
.sk-folding-cube {
position: relative;
-webkit-transform: rotateZ(45deg);
-ms-transform: rotate(45deg);
transform: rotateZ(45deg); }
.sk-folding-cube .sk-cube {
float: left;
width: 50%;
height: 50%;
position: relative;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1); }
.sk-folding-cube .sk-cube:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #24262b;
-webkit-animation: sk-foldCubeAngle 2.4s infinite linear both;
animation: sk-foldCubeAngle 2.4s infinite linear both;
-webkit-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
transform-origin: 100% 100%; }
.sk-folding-cube .sk-cube2 {
-webkit-transform: scale(1.1) rotateZ(90deg);
-ms-transform: scale(1.1) rotate(90deg);
transform: scale(1.1) rotateZ(90deg); }
.sk-folding-cube .sk-cube3 {
-webkit-transform: scale(1.1) rotateZ(180deg);
-ms-transform: scale(1.1) rotate(180deg);
transform: scale(1.1) rotateZ(180deg); }
.sk-folding-cube .sk-cube4 {
-webkit-transform: scale(1.1) rotateZ(270deg);
-ms-transform: scale(1.1) rotate(270deg);
transform: scale(1.1) rotateZ(270deg); }
.sk-folding-cube .sk-cube2:before {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s; }
.sk-folding-cube .sk-cube3:before {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s; }
.sk-folding-cube .sk-cube4:before {
-webkit-animation-delay: 0.9s;
animation-delay: 0.9s; }
@-webkit-keyframes sk-foldCubeAngle {
0%, 10% {
-webkit-transform: perspective(140px) rotateX(-180deg);
transform: perspective(140px) rotateX(-180deg);
opacity: 0; }
25%, 75% {
-webkit-transform: perspective(140px) rotateX(0deg);
transform: perspective(140px) rotateX(0deg);
opacity: 1; }
90%, 100% {
-webkit-transform: perspective(140px) rotateY(180deg);
transform: perspective(140px) rotateY(180deg);
opacity: 0; } }
@keyframes sk-foldCubeAngle {
0%, 10% {
-webkit-transform: perspective(140px) rotateX(-180deg);
transform: perspective(140px) rotateX(-180deg);
opacity: 0; }
25%, 75% {
-webkit-transform: perspective(140px) rotateX(0deg);
transform: perspective(140px) rotateX(0deg);
opacity: 1; }
90%, 100% {
-webkit-transform: perspective(140px) rotateY(180deg);
transform: perspective(140px) rotateY(180deg);
opacity: 0; } } .subscribe-popup {
width: 100vw;
height: 100vh;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
padding: 15px; }
.subscribe-popup .subscribe {
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
-webkit-border-radius: 6px;
border-radius: 6px;
background-color: #fff;
overflow: hidden;
width: 700px;
height: auto;
-webkit-animation: 0.4s slide_up_inner cubic-bezier(0.4, 0, 0.2, 1);
animation: 0.4s slide_up_inner cubic-bezier(0.4, 0, 0.2, 1); }
.subscribe-popup .subscribe .vc_row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch; }
@media screen and (max-width: 768px) {
.subscribe-popup .subscribe .vc_row {
display: block; } }
@media screen and (max-width: 768px) {
.subscribe-popup .subscribe {
min-width: 100%; } }
.subscribe-popup .subscribe-img {
-webkit-background-size: cover;
background-size: cover;
background-color: #f9f9f9;
min-height: 10em;
background-position: center center; }
.subscribe-popup .subscribe-content {
padding: 40px 65px 40px 50px; }
@media screen and (max-width: 768px) {
.subscribe-popup .subscribe-content {
padding: 30px 45px; } }
.subscribe-popup .subscribe-content-header {
margin: 0px 0px 15px 0px; }
.subscribe-popup .subscribe div.wpcf7-validation-errors,
.subscribe-popup .subscribe div.wpcf7-acceptance-missing,
.subscribe-popup .subscribe div.wpcf7-response-output {
padding: 0px;
text-align: center; }
.subscribe-popup .subscribe .wpcf7-form.sent .subscribe-form {
display: none; }
.subscribe-popup .subscribe .wpcf7-form.sent .wpcf7-mail-sent-ok:before {
content: "\f2bc";
font-family: Ionicons;
font-size: 1.6em;
display: block;
margin: 20px auto;
height: 56px;
width: 56px;
line-height: 56px;
-webkit-border-radius: 50%;
border-radius: 50%;
color: #0ebd6e;
background-color: rgba(14, 189, 110, 0.15); }
.subscribe-popup .subscribe-form {
margin: 20px 0px; }
.subscribe-popup .subscribe-form input[type="email"] {
text-align: center;
margin-bottom: 15px; }
@media screen and (max-width: 768px) {
.subscribe-popup .subscribe-form input[type="email"] {
margin-bottom: 0px; } }
.subscribe-popup .subscribe-form .btn, .subscribe-popup .subscribe-form input[type="submit"] {
width: 100%;
position: static;
margin-top: 15px;
-webkit-border-radius: 3px;
border-radius: 3px; }
@-webkit-keyframes slide_up_inner {
0% {
-webkit-transform: translateY(100%);
transform: translateY(100%);
opacity: .5; }
100% {
-webkit-transform: translateY(0%);
transform: translateY(0%);
opacity: 1; } }
@keyframes slide_up_inner {
0% {
-webkit-transform: translateY(100%);
transform: translateY(100%);
opacity: .5; }
100% {
-webkit-transform: translateY(0%);
transform: translateY(0%);
opacity: 1; } } @media screen and (min-width: 1025px) {
.stockie-with-header-6 #page {
margin-left: 250px; }
.stockie-with-header-6[class*="type2"] .woo_c-product.spacer_excluded,
.stockie-with-header-6[class*="type3"] .woo_c-product.spacer_excluded,
.stockie-with-header-6[class*="type5"] .woo_c-product.spacer_excluded {
margin-top: 50px; } }
@media screen and (min-width: 1025px) {
.stockie-with-header-6.type4-left .woo_c-product .woo_c-product-image-slider,
.stockie-with-header-6.type4-right .woo_c-product .woo_c-product-image-slider {
height: 100vh !important; } }
@media screen and (min-width: 1025px) {
.stockie-with-header-7 #page {
margin-left: 80px; } }
.stockie-with-header-7 .submenu_cart {
left: 0;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%); }
.stockie-with-header-7 .submenu_cart.visible {
-webkit-transform: translateX(80px);
-ms-transform: translateX(80px);
transform: translateX(80px); }
@media screen and (max-width: 768px) {
.stockie-with-header-7 .submenu_cart.visible {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%); } }
.stockie-with-header-7 .submenu_cart .woocomerce-mini-cart__container {
position: fixed;
bottom: 0px;
padding-bottom: 20px;
width: -webkit-calc(100% - 80px);
width: calc(100% - 80px); }
@media screen and (max-width: 768px) {
.stockie-with-header-7 .submenu_cart .woocomerce-mini-cart__container {
width: -webkit-calc(100% - 40px);
width: calc(100% - 40px); } }
.stockie-with-header-7 #masthead {
z-index: 102; }
.stockie-with-header-7 .cart-overlay:before {
z-index: 100; }
.stockie-with-header-7 .submenu_cart {
z-index: 101; }
@media screen and (max-width: 768px) {
.stockie-with-header-6 #page,
.stockie-with-header-8 #page {
margin-left: 0; } }
.page-container {
max-width: 1376px;
margin: 0 auto;
padding: 0 25px;
position: relative; }
@media screen and (max-width: 1024px) {
.page-container {
padding: 0px 20px; } }
@media screen and (max-width: 768px) {
.page-container {
padding: 0px 15px; } }
.page-container.full {
max-width: none;
padding: 0px; }
@media screen and (max-width: 768px) {
.page-container.full {
padding: 0px 15px; } }
.page-container.without-breadcrumbs {
padding-top: 70px; }
@media screen and (max-width: 768px) {
.page-container.without-breadcrumbs {
padding-top: 50px; } }
.page-container.bottom-offset {
padding-bottom: 70px; }
@media screen and (max-width: 768px) {
.page-container.bottom-offset {
padding-bottom: 50px; } }
.page-container:after {
content: '';
clear: both;
display: table; }
@media screen and (min-width: 1025px) {
.single-post:not(.single-post-sidebar) .site-content > .page-container,
.single-post:not(.single-post-sidebar) .breadcrumbs > .page-container {
padding-left: 12%;
padding-right: 12%; }
.single-stockie_portfolio .portfolio-comments .page-container {
padding-left: 12%;
padding-right: 12%; } }
@media screen and (min-width: 1025px) and (max-width: 1440px) {
.single-post:not(.single-post-sidebar) .site-content > .page-container,
.single-post:not(.single-post-sidebar) .breadcrumbs > .page-container {
padding-left: 16%;
padding-right: 16%; }
.single-stockie_portfolio .portfolio-comments .page-container {
padding-left: 16%;
padding-right: 16%; } }
@media screen and (max-width: 1024px) {
.single-post:not(.single-post-sidebar) .site-content > .page-container,
.single-post:not(.single-post-sidebar) .breadcrumbs > .page-container {
padding-left: 6%;
padding-right: 6%; }
.single-stockie_portfolio .portfolio-comments .page-container {
padding-left: 6%;
padding-right: 6%; } }
.boxed-container {
max-width: 1376px;
margin: 0px auto;
z-index: 2;
position: relative;
overflow: hidden; }
.page-content {
width: 100%;
float: left; }
.page-content.with-left-sidebar {
width: 75%;
float: right; }
.page-content.with-right-sidebar {
width: 75%;
float: left; }
@media screen and (max-width: 768px) {
.page-content.with-left-sidebar, .page-content.with-right-sidebar {
width: 100%; } }
.single-post .page-content.with-left-sidebar .content-area .vc_col-lg-8, .single-post .page-content.with-right-sidebar .content-area .vc_col-lg-8 {
left: auto;
width: 100%; } .site-header {
background: transparent;
border-bottom: 1px solid rgba(0, 0, 0, 0.04);
vertical-align: middle;
left: 0px;
right: 0px;
position: absolute;
z-index: 60;
width: 100%;
padding: 0px 25px;     }
.site-header svg {
fill: currentColor; }
@media screen and (max-width: 1024px) {
.site-header {
padding: 0px 20px; } }
@media screen and (max-width: 768px) {
.site-header {
padding: 0px 15px; } }
.site-header .header-wrap {
position: relative;
z-index: 1;
height: 100px; }
@media screen and (max-width: 1024px) {
.site-header .header-wrap {
height: 90px; }
.site-header .header-wrap.page-container {
padding: 0; } }
@media screen and (max-width: 768px) {
.site-header .header-wrap {
height: 80px; } }
.site-header .header-wrap-inner {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
height: 100%; }
.site-header .header-wrap-inner .left-part {
white-space: nowrap; }
.site-header .header-wrap-inner .left-part,
.site-header .header-wrap-inner .right-part,
.site-header .header-wrap-inner .top-part {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.site-header .header-wrap-inner .left-part > .lang-dropdown .select,
.site-header .header-wrap-inner .right-part > .lang-dropdown .select,
.site-header .header-wrap-inner .top-part > .lang-dropdown .select {
z-index: 9; }
.site-header .header-wrap-inner .right-part {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end; }
.site-header .header-wrap-inner.vertical-inner {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }
.site-header .header-wrap-inner .menu-other {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.site-header .header-wrap-inner .menu-other > a:before {
display: none; }
.site-header .header-wrap .lang-dropdown {
font-weight: 600;
font-size: 0.98em;
font-family: -apple-system, BlinkMacSystemFont, "proxima_nova", Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }
.site-header .header-wrap .lang-dropdown .select .select-options {
min-width: auto; }
.site-header .header-wrap .mbl-overlay .lang-dropdown {
display: none; }
@media screen and (max-width: 768px) {
.site-header .header-wrap .mbl-overlay .lang-dropdown {
display: inline-block; } }
.site-header .header-wrap .top-part {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
@media screen and (max-width: 1024px) {
.site-header .header-wrap .top-part.page-container {
padding: 0; } }
.site-header .header-wrap .bottom-part {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
width: 100%; }
@media screen and (min-width: 1025px) and (max-width: 1280px) {
.site-header .header-wrap {
padding: 0; } }
@media screen and (min-width: 769px) {
.site-header.both_type .hamburger-menu#hamburger-menu {
display: none; } }
@media screen and (min-width: 1025px) {
.site-header .lang-dropdown .select {
vertical-align: middle; } }
.site-header .menu-other {
display: inline-block;
position: relative;
line-height: 50px; }
.site-header .menu-other li {
padding: 0;
position: relative; }
.site-header .menu-other li i {
font-size: 20px; }
.site-header .menu-other > li {
display: inline-block;
position: relative;
vertical-align: top; }
.site-header .menu-other > li > a {
padding: 0 15px;
text-decoration: none;
display: block;
font-size: 0.75em;
color: inherit;
font-family: -apple-system, BlinkMacSystemFont, "proxima_nova", Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }
.site-header .menu-other > li > a:before {
display: none; }
@media screen and (max-width: 1024px) {
.site-header .menu-other > li > a {
padding: 0 10px; } }
.site-header .menu-other > li > a.cart {
padding: 0px 10px; }
.site-header .menu-other > li > a span.text {
vertical-align: middle; }
.site-header .menu-other > li > a .icon {
position: relative;
vertical-align: middle;
display: inline-block; }
.site-header .menu-other > li > a svg {
vertical-align: -3px;
position: relative;
z-index: 1; }
.site-header .menu-other > li > a.cart .cart-count {
position: absolute;
top: 0;
right: 0;
-webkit-border-radius: 9px;
border-radius: 9px;
min-width: 18px;
height: 18px;
padding: 0px 5px;
line-height: 18px;
text-align: center;
font-size: 10px;
color: #fff;
z-index: 1; }
.site-header .menu-other > li > a.cart .icon {
font-size: 20px;
height: 50px;
line-height: 45px;
text-align: center;
width: 50px;
-webkit-border-radius: 50%;
border-radius: 50%;
background-color: rgba(0, 0, 0, 0.06);
display: inline-block;
vertical-align: top; }
.site-header .menu-other > li > a.cart .icon svg {
width: 12px;
display: inline-block; }
.site-header .menu-other > li > a.wishlist {
display: block; }
.site-header .menu-other > li.header-cart {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.site-header .menu-other > li.social {
padding: 0 12px; }
.site-header .menu-other > li.social > a {
padding: 0 8px;
float: left; }
.site-header .menu-other > li.social > a .icon {
font-size: 18px; }
.site-header .menu-other > li:last-child > a {
padding-right: 0; }
.site-header .menu-other > li .submenu {
background: #fff;
-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.05);
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.05);
width: auto;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 15px 20px;
position: absolute;
top: 100%;
right: 4px;
visibility: hidden;
opacity: 0;
text-align: left;
overflow: hidden;
-webkit-transform: translateY(5px);
-ms-transform: translateY(5px);
transform: translateY(5px);
-webkit-transition: .2s ease-in-out;
-o-transition: .2s ease-in-out;
transition: .2s ease-in-out;
-webkit-transition-property: opacity, visibility, -webkit-transform;
transition-property: opacity, visibility, -webkit-transform;
-o-transition-property: opacity, visibility, transform;
transition-property: opacity, visibility, transform;
transition-property: opacity, visibility, transform, -webkit-transform; }
.site-header .menu-other > li .submenu a {
color: inherit; }
.site-header .menu-other > li .submenu a:hover {
opacity: 1; }
.site-header .menu-other > li .submenu.no-paddings {
padding: 0; }
.site-header .menu-other > li .submenu .sub-nav li a {
background: transparent;
width: 100%;
height: 38px;
line-height: 38px;
padding: 0px 15px;
font-size: 0.95em;
display: block;
-webkit-transition: .05s ease-in-out;
-o-transition: .05s ease-in-out;
transition: .05s ease-in-out;
-webkit-transition-property: background, color;
-o-transition-property: background, color;
transition-property: background, color; }
.site-header .menu-other > li .submenu .sub-nav li a:hover {
background: rgba(255, 255, 255, 0.06);
color: #fff; }
.site-header .menu-other > li .submenu p.empty {
width: 150px;
margin: 0 0 10px;
padding-bottom: 10px;
border-bottom: 1px solid #f0f0f0; }
.site-header .menu-other > li:hover .submenu {
visibility: visible;
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none; }
.site-header .menu-other > li .cart-total > a {
color: inherit; }
.site-header .menu-other > li .cart-total > a:before {
display: none; }
.site-header .menu-other .set-up {
margin: 0px 18px; }
@media screen and (max-width: 1024px) {
.site-header .menu-other .set-up {
margin: 0px 10px; } }
.site-header .menu-other .set-up .btn {
padding: 5px 12px;
margin-top: -3px;
color: #fff; }
.site-header .menu-other .cart-total {
font-weight: 600;
padding-left: 18px;
font-size: 0.9em; }
@media screen and (max-width: 1024px) {
.site-header .menu-other .cart-total {
padding-left: 10px; } }
.site-header .widget_shopping_cart_content .woocomerce-mini-cart__container {
position: fixed;
bottom: 20px;
width: -webkit-calc(100% - 80px);
width: calc(100% - 80px); }
.site-header .widget_shopping_cart_content .woocomerce-mini-cart__container .button {
text-transform: capitalize; }
@media screen and (max-width: 768px) {
.site-header .widget_shopping_cart_content .woocomerce-mini-cart__container {
bottom: 15px;
width: -webkit-calc(100% - 40px);
width: calc(100% - 40px); } }
.site-header ul li {
list-style: none; }
.site-header .site-branding .search a:hover, .site-header .site-branding .search a.open, .site-header .site-branding .search a.focus,
.site-header a.hamburger:hover,
.site-header a.hamburger.open,
.site-header a.hamburger.focus,
.site-header .menu-other a:hover,
.site-header .menu-other a.open,
.site-header .menu-other a.focus {
opacity: 1; }
.site-header .site-branding {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.site-header .site-branding .site-title,
.site-header .site-branding .site-title a {
border: none;
display: block;
font-weight: bold;
font-size: 1.25em;
font-family: -apple-system, BlinkMacSystemFont, "proxima_nova", Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
line-height: inherit;
text-decoration: none;
color: inherit; }
.site-header .site-branding .site-title:before,
.site-header .site-branding .site-title a:before {
display: none; }
.site-header .site-branding:hover {
opacity: .7;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.site-header .site-branding .site-description {
display: none; }
.site-header .site-branding .logo img,
.site-header .site-branding .logo img.svg-logo {
max-height: 60px;
display: inherit; }
@media screen and (max-width: 768px) {
.site-header .site-branding .logo img,
.site-header .site-branding .logo img.svg-logo {
max-height: 40px; } }
.site-header .site-branding .fixed-logo {
display: none; }
.site-header .site-branding .mobile-logo img {
max-height: 50px; }
.site-header .fixed-logo,
.site-header .mobile-logo,
.site-header .fixed-mobile-logo {
display: none; }
@media screen and (min-width: 1025px) {
.site-header.header-3 {
background-color: #fff;
-webkit-transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
opacity: 0; }
.site-header.header-3 .header-wrap {
height: 160px;
padding: 0px;
position: relative;
z-index: 1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.site-header.header-3 .header-wrap .top-part {
height: 100%; }
.site-header.header-3 .header-wrap .top-part .set-up {
margin: 0; }
.site-header.header-3 .header-wrap .right-part {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.site-header.header-3 .header-wrap .top-part.page-container:after {
content: none; }
.site-header.header-3 .header-wrap .middle-part {
border-top: 1px solid #f0f0f0;
width: 100%; }
.site-header.header-3 .header-wrap .bottom-part {
height: 90px; }
.site-header.header-3.both_type .hamburger-menu {
position: absolute; }
.site-header.header-3.both_type .lang-dropdown {
margin-left: 25px; }
.site-header.header-3.both_type .menu-other {
margin-left: 50px; } }
.site-header.header-3 {
-webkit-transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
opacity: 0; }
.site-header.header-4 .main-nav {
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%); }
@media screen and (max-width: 1024px) {
.site-header.header-4 .main-nav {
position: static;
left: auto;
-webkit-transform: none;
-ms-transform: none;
transform: none; } }
.site-header.header-5 .left-part {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
z-index: 15; }
@media screen and (min-width: 1025px) {
.site-header.header-5 {
-webkit-transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
opacity: 0; }
.site-header.header-5 .header-wrap {
height: 90px; }
.site-header.header-5 .main-nav {
width: 100%;
position: absolute;
text-align: center;
z-index: 11; }
.site-header.header-5 .site-branding {
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%); }
.site-header.header-5 .site-title {
width: auto;
padding: 0 30px; }
.site-header.header-5 .site-branding .search {
line-height: inherit;
float: left; }
.site-header.header-5 .site-branding .search .icon {
font-size: 19px;
vertical-align: -2px; }
.site-header.header-5 #mega-menu-wrap {
display: inline-block; }
.site-header.header-5 ul#primary-menu {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; }
.site-header.header-5 ul#primary-menu > li {
text-align: left;
white-space: nowrap; }
.site-header.header-5 ul#primary-menu > li.has-submenu > a .has-submenu-icon {
right: -20px; }
.site-header.header-5 ul#primary-menu > li:last-child > a.menu-link .has-submenu-icon {
display: none; }
.site-header.header-5 ul#primary-menu > li.without-divider > a.menu-link .has-submenu-icon {
display: none; }
.site-header.header-5 ul#primary-menu > ul.sub-menu {
left: 8px; }
.site-header.header-5 .menu-wrap {
position: relative; }
.site-header.header-5 .menu-other {
margin: 0;
float: left;
position: relative;
z-index: 10; }
.site-header.header-5 .menu-other > li > a {
position: relative; }
.site-header.header-5 .menu-other > li .submenu {
left: auto;
right: -4px; }
.site-header.header-5 .menu-other .lang-dropdown {
float: none; }
.site-header.header-5 .menu-other.right-part .search {
display: none; }
.site-header.header-5 .menu-other.right-part {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.site-header.header-5 .menu-other-wrap {
float: right; }
.site-header.header-5 .hamburger-menu {
float: left; } }
@media screen and (min-width: 1025px) and (max-width: 768px) {
.site-header.header-5 .menu-other-wrap {
width: 100%; }
.site-header.header-5 .menu-other {
float: right; } }
@media screen and (min-width: 1025px) {
.site-header.header-5 .top-part {
height: 100%; }
.site-header.header-5 .top-part .site-branding {
z-index: 10; }
.site-header.header-5 .top-part .main-nav {
position: absolute;
width: auto;
max-width: 100%; }
.site-header.header-5 #mega-menu-wrap > ul > li.current-menu-item:before,
.site-header.header-5 #mega-menu-wrap > ul > li.current-menu-ancestor:before {
top: -35px; }
.site-header.header-5 .page-container:after {
display: none; } }
@media screen and (min-width: 1025px) {
.site-header {  }
.site-header.header-6 {
width: 250px;
-webkit-box-shadow: 0px 0px 5px rgba(36, 38, 43, 0.05);
box-shadow: 0px 0px 5px rgba(36, 38, 43, 0.05);
min-height: 100%;
position: fixed;
top: 0;
left: 0;
padding: 0px;
background: #fff; }
.site-header.header-6 .site-branding {
border-bottom: none;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between; }
.site-header.header-6 li.has-submenu > a .has-submenu-icon {
right: 25px; }
.site-header.header-6 li > a.menu-link {
position: relative; }
.site-header.header-6 li > a.menu-link span {
margin-right: 5px; }
.site-header.header-6 li > a.menu-link .menu-sub-items {
display: none; }
.site-header.header-6 .main-nav {
position: relative; }
.site-header.header-6 .main-nav #mega-menu-wrap {
margin: 25px 0; }
.site-header.header-6 .main-nav ul#primary-menu > li {
width: 100%;
text-align: left;
position: relative;
padding: 0;
margin: 0; }
.site-header.header-6 .main-nav ul#primary-menu > li:before {
width: 2px;
height: 100%;
left: 0;
right: auto;
top: auto; }
.site-header.header-6 .main-nav ul#primary-menu > li > a.menu-link, .site-header.header-6 .main-nav ul#primary-menu > li > a {
width: 100%;
height: auto;
line-height: 1.2;
padding: 5px 25px;
font-size: 1.15em;
text-transform: none;
display: block; }
.site-header.header-6 .main-nav ul#primary-menu > li.current-menu-item > a:before, .site-header.header-6 .main-nav ul#primary-menu > li.current-menu-ancestor > a:before {
display: none; }
.site-header.header-6 .main-nav ul#primary-menu > li.mega-menu-item-has-children > a.menu-link .has-submenu-icon {
margin: 0; }
.site-header.header-6 .main-nav ul#primary-menu > li.mega-toggle-on > a.menu-link,
.site-header.header-6 .main-nav ul#primary-menu > li.mega-animating > a.menu-link {
border-top-color: transparent; }
.site-header.header-6 .main-nav ul#primary-menu > li > div.sub-nav {
position: absolute;
top: 0;
left: 100% !important; }
.site-header.header-6 .main-nav ul#primary-menu > li .sub-menu,
.site-header.header-6 .main-nav ul#primary-menu > li .sub-sub-menu {
background: transparent;
-webkit-box-shadow: none;
box-shadow: none;
margin: 0;
min-width: -webkit-calc(100vw/4 - 50px);
min-width: calc(100vw/4 - 50px);
padding-top: 0px;
padding-bottom: 0px; }
.site-header.header-6 .main-nav ul#primary-menu > li .sub-menu li a,
.site-header.header-6 .main-nav ul#primary-menu > li .sub-sub-menu li a {
padding: 10px 25px;
font-size: 16px;
text-transform: none;
-webkit-transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.site-header.header-6 .main-nav ul#primary-menu > li .sub-menu li.open > a, .site-header.header-6 .main-nav ul#primary-menu > li .sub-menu li:hover > a,
.site-header.header-6 .main-nav ul#primary-menu > li .sub-sub-menu li.open > a,
.site-header.header-6 .main-nav ul#primary-menu > li .sub-sub-menu li:hover > a {
background: transparent;
opacity: .5; }
.site-header.header-6 .main-nav ul#primary-menu > li > .sub-nav > ul > li {
position: relative;
z-index: 2; }
.site-header.header-6 .main-nav ul#primary-menu > li > .sub-nav:after {
content: '';
height: 100vh;
background: rgba(255, 255, 255, 0.96);
position: fixed;
left: 250px;
right: 0px;
top: 0px;
z-index: 1;
visibility: hidden;
opacity: 0;
-webkit-transition: .2s ease-in-out;
-o-transition: .2s ease-in-out;
transition: .2s ease-in-out;
-webkit-transition-property: visibility, opacity;
-o-transition-property: visibility, opacity;
transition-property: visibility, opacity;
pointer-events: none; }
.site-header.header-6 .main-nav ul#primary-menu > li > a.open + .sub-nav:after,
.site-header.header-6 .main-nav ul#primary-menu > li:hover > .sub-nav:after {
visibility: visible;
opacity: 1; }
.site-header.header-6 .menu-wrap {
height: 60px;
padding: 0 30px;
position: relative; }
.site-header.header-6 .menu-wrap .wrap {
height: inherit;
line-height: 60px; }
.site-header.header-6 .menu-other {
width: 100%;
margin: 0;
line-height: 60px;
position: relative; }
.site-header.header-6 .menu-other .cart-total {
padding-left: 0px; }
.site-header.header-6 .menu-other > li {
display: inline-block;
width: initial;
text-align: left;
line-height: 50px;
width: 100%; }
.site-header.header-6 .menu-other > li > a {
font-size: 15px;
position: relative; }
.site-header.header-6 .menu-other > li > a .icon {
margin-right: 12px; }
.site-header.header-6 .menu-other > li > a.cart {
float: left; }
.site-header.header-6 .menu-other > li .woocommerce-total-price {
float: left; }
.site-header.header-6 .menu-other > li .submenu_cart {
min-width: 200px;
left: 100%;
bottom: 0;
border-top-width: 1px;
border-left: none;
-webkit-transform: translateX(10px);
-ms-transform: translateX(10px);
transform: translateX(10px);
display: none; }
.site-header.header-6 .menu-other > li:hover .submenu {
-webkit-transform: none;
-ms-transform: none;
transform: none; }
.site-header.header-6 .menu-other > li.social {
padding: 0 34px; }
.site-header.header-6 .menu-other > li.social > a {
width: auto;
padding: 0 6px; }
.site-header.header-6 .header-bottom {
padding-bottom: 25px; }
.site-header.header-6 .header-wrap {
height: 100vh;
padding: 25px 0; }
.site-header.header-6 .submenu_cart {
position: fixed;
left: 0;
top: 0;
height: 100vh;
overflow-x: hidden;
background-color: #fff;
-webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.06);
box-shadow: 0 0px 5px rgba(0, 0, 0, 0.06);
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.site-header.header-6 .submenu_cart.visible {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
visibility: visible; }
.site-header.header-6 .sub-nav {
padding-left: 25px; }
.site-header.header-6 .site-branding {
width: 100%;
padding: 20px 25px;
position: absolute;
top: 0; }
.site-header.header-6 .site-branding .site-title {
float: left;
display: inline-block;
width: auto; }
.site-header.header-6 .site-branding .search {
display: inline-block;
float: right;
position: relative;
right: 0; }
.site-header.header-6 .site-branding .search a:before {
display: none; }
.site-header.header-6 .site-branding .search .icon {
font-size: 20px;
margin-top: 5px; }
.site-header.header-6 .socialbar {
text-align: left; }
.site-header.header-6 .socialbar a {
-webkit-transition: all .2s;
-o-transition: all .2s;
transition: all .2s; }
.site-header.header-6 .share {
position: absolute;
left: initial;
right: -20px; }
.site-header.header-6 .menu-other {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end; }
.site-header.header-6 .menu-other .set-up {
margin-bottom: 0; }
.site-header.header-6 .menu-other > li > a.cart,
.site-header.header-6 .menu-other > li > a.wishlist,
.site-header.header-6 .menu-other .set-up {
padding-left: 25px; }
.site-header.header-6 .lang-dropdown {
padding-left: 25px;
display: block; }
.site-header.header-6 .bottom-part .search {
display: none; }
.site-header.header-6.both_type .site-branding {
padding: 20px 25px 20px 85px;
top: 15px; }
.site-header.header-6.both_type .hamburger-menu {
z-index: 999;
padding-left: 20px; }
.site-header.header-7 {
background: #fff;
position: fixed;
width: 80px;
left: 0;
top: 0;
padding: 15px 0 25px;
height: 100%;
border-bottom: none;
-webkit-box-shadow: 0px 0px 5px rgba(36, 38, 43, 0.05);
box-shadow: 0px 0px 5px rgba(36, 38, 43, 0.05); }
.site-header.header-7 ~ .fullscreen-nav.split {
left: 80px;
z-index: 100; }
.site-header.header-7 ~ .fullscreen-nav .close-bar {
padding: 15px; }
.site-header.header-7 .main-nav {
display: none; }
.site-header.header-7 .top-part {
text-align: right;
position: relative; }
.site-header.header-7 .top-part-inner {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
width: 100%; }
.site-header.header-7 .top-part .hamburger-menu .hamburger {
margin: 0px 0px 12px 0px; }
.site-header.header-7 .top-part .site-branding {
white-space: nowrap;
height: 80px;
line-height: 80px;
margin-left: 0px;
-webkit-transform-origin: left top;
-ms-transform-origin: left top;
transform-origin: left top;
-webkit-transform: translate(0, 100%) rotate(270deg);
-ms-transform: translate(0, 100%) rotate(270deg);
transform: translate(0, 100%) rotate(270deg); }
.site-header.header-7 .top-part .site-branding.text-logo {
position: absolute;
top: 62px;
left: 0;
-webkit-transform-origin: left top;
-ms-transform-origin: left top;
transform-origin: left top;
-webkit-transform: rotate(-90deg) translate(-100%, 0);
-ms-transform: rotate(-90deg) translate(-100%, 0);
transform: rotate(-90deg) translate(-100%, 0); }
.site-header.header-7.header-fixed .header-wrap {
height: 100%; }
.site-header.header-7 .header-wrap {
height: 100%; }
.site-header.header-7 .bottom-part {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
height: auto; }
.site-header.header-7 .bottom-part .menu-other li .submenu_cart,
.site-header.header-7 .bottom-part .menu-other li .cart-overlay {
display: none; }
.site-header.header-7 .bottom-part .menu-other {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.site-header.header-7 .bottom-part .menu-other > li {
text-align: center; }
.site-header.header-7 .bottom-part .menu-other > li .cart-total, .site-header.header-7 .bottom-part .menu-other > li .amount {
display: inline-block;
padding: 0; }
.site-header.header-7 .bottom-part .menu-other > li:last-child {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }
.site-header.header-7 .bottom-part .menu-other > li:last-child a {
padding: 0 !important; }
.site-header.header-7 .bottom-part .menu-other .set-up {
margin: 0 !important; }
.site-header.header-7 .bottom-part .menu-other .set-up-btn {
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
margin-bottom: 20px; }
.site-header.header-7 .bottom-part .menu-other .cart-total {
margin: 5px 0;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg); }
.site-header.header-7 .bottom-part .lang-dropdown {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
margin-bottom: 50px;
position: relative;
min-width: 130px; }
.site-header.header-7 .bottom-part .lang-dropdown .select-options {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-transform-origin: 0% 0%;
-ms-transform-origin: 0% 0%;
transform-origin: 0% 0%;
left: 100%; }
.site-header.header-1 .has-submenu-icon, .site-header.header-3 .has-submenu-icon, .site-header.header-4 .has-submenu-icon, .site-header.header-5 .has-submenu-icon {
display: none; }
.site-header.header-1 .menu-depth-1, .site-header.header-4 .menu-depth-1, .site-header.header-5 .menu-depth-1 {
top: -.8em; }
.site-header.header-1 .mbl-overlay-container,
.site-header.header-1 .main-nav-container,
.site-header.header-1 .menu, .site-header.header-3 .mbl-overlay-container,
.site-header.header-3 .main-nav-container,
.site-header.header-3 .menu, .site-header.header-4 .mbl-overlay-container,
.site-header.header-4 .main-nav-container,
.site-header.header-4 .menu, .site-header.header-5 .mbl-overlay-container,
.site-header.header-5 .main-nav-container,
.site-header.header-5 .menu {
height: 100%; } }
@media screen and (max-width: 1024px) {
.site-header.header-3 .search {
padding-right: 10px; }
.site-header.header-5 #mega-menu-wrap .menu {
padding-right: 25px; }
.site-header.header-5 .main-nav.active {
z-index: 20; }
.site-header.header-5 .menu-other {
position: static; }
.site-header.header-5 .menu-other .hamburger-menu {
position: absolute;
left: 0; }
.site-header.header-5 .left-part .menu-other .search {
display: none; }
.site-header.header-6 .site-branding .search {
display: none; }
.site-header.header-6 .bottom-part .search a {
padding: 0 10px;
color: inherit;
display: inline-block; }
.site-header.header-6 .bottom-part .search a .icon {
vertical-align: middle;
margin-top: -2px;
font-size: 20px; }
.site-header.header-6 .bottom-part .wishlist span {
display: none; }
.site-header.header-6 .middle-part > .lang-dropdown {
display: none; }
.site-header.header-6 .header-wrap-inner, .site-header.header-7 .header-wrap-inner {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row; }
.site-header.header-6 .header-wrap-inner .top-part, .site-header.header-7 .header-wrap-inner .top-part {
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.site-header.header-6 .header-wrap-inner .bottom-part, .site-header.header-7 .header-wrap-inner .bottom-part {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end; }
.site-header.header-6 .menu-other li:last-child, .site-header.header-7 .menu-other li:last-child, .site-header.header-3 .menu-other li:last-child, .site-header.header-5 .menu-other li:last-child {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse; }
.site-header.header-7 {
display: block; }
.site-header.header-7 .top-part-inner {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; } }
.site-header .header-bottom {
width: 100%;
position: absolute;
bottom: 0;
left: 0;
z-index: 1; }
.site-header .header-bottom p.copyright {
text-align: left;
padding: 0 40px;
font-size: 0.95em;
line-height: 1.6; }
.site-header.header-fixed {
background: #fff;
margin: 0px;
position: fixed;
border-bottom: 1px solid transparent;
top: 0;
opacity: 0;
visibility: hidden;
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0); }
.site-header.header-fixed .header-wrap {
height: 70px; }
.site-header.header-fixed.header-3 .header-wrap {
height: 130px; }
.site-header.header-fixed.showed {
opacity: 1;
visibility: visible;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
z-index: 1000;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.site-header.header-fixed.showed #mega-menu-wrap > ul > li.current-menu-item:before,
.site-header.header-fixed.showed #mega-menu-wrap > ul > li.current-menu-ancestor:before {
top: -10px; }
.site-header.header-fixed.no-transition {
-webkit-transition: none;
-o-transition: none;
transition: none; }
.site-header.header-fixed.with-header-cap {
margin: 0; }
.site-header.header-fixed.subheader-open {
margin-top: 38px; }
.site-header.header-fixed .site-title img,
.site-header.header-fixed .site-title a img {
max-height: 60px;
-webkit-transition-duration: .2s;
-o-transition-duration: .2s;
transition-duration: .2s; }
.site-header.header-fixed .site-branding .site-title, .site-header.header-fixed .site-branding .site-title a {
line-height: inherit; }
.site-header.header-fixed .site-branding .site-title img, .site-header.header-fixed .site-branding .site-title a img {
max-height: 50px;
-webkit-transition-duration: .2s;
-o-transition-duration: .2s;
transition-duration: .2s; }
@media screen and (max-width: 1024px) {
.site-header.header-3 .top-part, .site-header.header-5 .top-part {
height: 100%; }
.site-header.header-3 .top-part .hamburger-menu, .site-header.header-5 .top-part .hamburger-menu {
-webkit-box-ordinal-group: 0;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1; }
.site-header.header-3 .top-part .menu-other, .site-header.header-5 .top-part .menu-other {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1; }
.site-header.header-3 .menu-other.text-right,
.site-header.header-3 .menu-other.text-left, .site-header.header-5 .menu-other.text-right,
.site-header.header-5 .menu-other.text-left {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.site-header.header-3 .menu-other.text-right li,
.site-header.header-3 .menu-other.text-left li, .site-header.header-5 .menu-other.text-right li,
.site-header.header-5 .menu-other.text-left li {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.site-header.header-3 .menu-other.text-left .wishlist, .site-header.header-5 .menu-other.text-left .wishlist {
display: none; } }
@media screen and (min-width: 1025px) {
.site-header.header-1 .menu {
padding-right: 25px; }
.site-header.header-1 .menu:after {
content: '';
position: relative;
float: left;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
display: block;
height: 24px;
margin-left: 10px;
width: 1px;
vertical-align: middle;
background: rgba(50, 53, 60, 0.5); } }
.site-header .header-wrap.wrapped-container {
padding: 0 15px; }
@media screen and (max-width: 1024px) {
.site-header .logo.with-mobile {
display: none; }
.site-header .mobile-logo {
display: inline; } }
.header-cap {
width: 100%;
height: 100px; }
@media screen and (min-width: 1025px) {
.header-cap.header-3 {
height: 160px; } }
@media screen and (max-width: 1024px) {
.header-cap {
height: 90px; } }
@media screen and (max-width: 768px) {
.header-cap {
height: 80px; } }
.header-cap.header-4 {
height: 160px; }
@media screen and (max-width: 768px) {
.header-cap.header-4 {
height: 95px; } }
.boxed-container .site-header .header-wrap {
padding: 0 30px 0 30px; }
.header-search { background: hsla(216, 81%, 6%, .9);
width: 100%;
height: 100%;
position: fixed;
top: 10px;
left: 0px;
opacity: 0;
z-index: 999;
visibility: hidden;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.header-search.opened {
opacity: 1;
visibility: visible;
top: 0; }
.header-search .search-wrap {
width: 100%;
position: absolute;
top: -webkit-calc(30vh - 50px);
top: calc(30vh - 50px);
left: 0; }
@media screen and (max-width: 768px) {
.header-search .search-wrap {
top: 90px; } }
.header-search .search-wrap form {
max-width: 600px;
margin: 0 auto;
position: relative;
font-size: 15px;
font-weight: 600;
z-index: 12; }
.header-search .search-wrap form input.search-field {
padding: 14px 15px;
font-size: inherit; }
.header-search .search-wrap form .select {
position: absolute;
width: auto;
top: 0;
height: 51px;
line-height: 51px;
right: 45px;
z-index: 1000;
border: none;
top: 0px; }
.header-search .search-wrap form .select .select-styled {
background: transparent;
-webkit-box-shadow: none;
box-shadow: none; }
@media screen and (max-width: 768px) {
.header-search .search-wrap form {
max-width: -webkit-calc(100% - 40px);
max-width: calc(100% - 40px); } }
.search_results {
max-width: 600px;
margin: 0 auto;
max-height: 500px;
overflow: auto; }
.search_results .suggestions,
.search_results .no-search-results,
.search_results #loading {
margin: 15px; }
.search_results #loading {
margin: 25px 15px; }
.search_results .product_search {
padding: 13px 0;
border-top: solid 1px #f0f0f0;
margin: 0 15px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.search_results .product_search_img a:before {
display: none; }
.search_results .product_search_img img {
vertical-align: top;
width: 50px;
height: auto; }
.search_results .product_search_name {
font-weight: 600; }
.search_results .product_search_name {
display: block; }
.search_results .product_search_description {
margin-left: 25px; }
.search_results_btn {
margin: 10px 15px 5px;
position: relative; }
.search_results_btn:before {
float: right;
margin-left: 11px;
margin-right: 0 !important; }
@media screen and (max-width: 768px) {
.search_results .suggestions {
margin: 25px 40px; }
.search_results #loading {
margin: 25px 40px; }
.search_results .product_search {
margin: 0px 40px; }
.search_results_btn {
margin: 25px 40px; } }
button.search-submit .ion {
width: 20px;
margin-left: 0px; }
button.search-submit.btn-loading .ion {
display: none; }
@media screen and (min-width: 1025px) {
.stockie-with-header-6 .submenu_cart {
left: 0;
right: auto;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%); }
.stockie-with-header-6 .submenu_cart.visible {
-webkit-transform: translateX(250px);
-ms-transform: translateX(250px);
transform: translateX(250px); }
.stockie-with-header-6 #masthead {
z-index: 51; }
.stockie-with-header-6 .cart-overlay:before {
z-index: 49;
width: -webkit-calc(100% - 600px);
width: calc(100% - 600px);
right: 0;
left: auto; }
.stockie-with-header-6 .submenu_cart {
z-index: 50; } } .subheader {
background: #f4f4f4;
color: #6a707e;
width: 100%;
vertical-align: middle;
cursor: default;
position: relative;
padding: 8px 25px;
font-size: 0.88em; }
@media screen and (max-width: 1024px) {
.subheader {
padding-right: 20px;
padding-left: 20px; } }
@media screen and (max-width: 768px) {
.subheader {
padding-right: 0px;
padding-left: 0px; } }
.subheader .select img {
display: none; }
.subheader a {
color: #6a707e; }
.subheader ul:not(.select-options):not(.dd-options) {
list-style: none;
padding: 0;
margin: 0;
line-height: 1.5; }
.subheader ul:not(.select-options):not(.dd-options) li {
display: inline-block;
vertical-align: middle;
padding: 0px; }
.subheader ul:not(.select-options):not(.dd-options).left > li:after {
content: "";
display: inline-block;
vertical-align: middle;
height: 14px;
width: 1px;
background-color: #6a707e;
margin: -2px 8px 0px 10px; }
.subheader ul:not(.select-options):not(.dd-options).left > li:last-child:after {
display: none; }
.subheader ul:not(.select-options):not(.dd-options).left > li:first-child {
padding-left: 0px; }
.subheader ul:not(.select-options):not(.dd-options).right > li:before {
content: "";
display: inline-block;
vertical-align: middle;
height: 14px;
width: 1px;
background-color: #6a707e;
margin: -2px 10px 0px 8px; }
.subheader ul:not(.select-options):not(.dd-options).right > li:first-child:before {
display: none; }
.subheader ul:not(.select-options):not(.dd-options).right > li:last-child {
padding-right: 0px; }
.subheader ul:not(.select-options):not(.dd-options).right > li > .select-dropdown {
height: 24px;
line-height: 24px; }
.subheader .select.select-dropdown {
z-index: 999; }
.subheader .select.select-dropdown ul.select-options li {
width: 100%; } .header-title {
width: 100%;
min-height: 350px;
padding: 40px 0px;
position: relative;
overflow: hidden;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
background-color: #030d1c; }
.header-title-content {
position: relative;
z-index: 2; }
.header-title .bg-image {
background-position: center center;
-webkit-background-size: cover;
background-size: cover;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1; }
.header-title:after {
content: '';
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 1; }
.header-title.without-cap {
padding-top: 125px; }
.header-title.title-full {
height: 100vh; }
.header-title.title-full .title-wrap {
height: 100vh; }
.header-title.title-full .content {
padding-top: 0; }
.header-title .wrap-container {
padding: 0 15px; }
.header-title .tags {
width: 100%;
display: inline-block;
margin-bottom: -10px; }
.header-title .tags .tag {
margin: 2px 0px;
color: #fff;
background-color: #030d1c; }
@media screen and (max-width: 768px) {
.header-title .tags .tag {
margin-bottom: 10px; } }
.header-title .back-link + .tags {
margin-top: 20px; }
.header-title h1.page-title {
margin: 10px 0px;
max-width: 50%;
display: inline-block;
text-align: inherit;
font-size: 38px;
color: #fff;
line-height: 1.2; }
@media screen and (max-width: 768px) {
.header-title h1.page-title {
margin: 5px 0px; } }
.header-title .subtitle {
color: #32353c;
text-align: inherit;
font-size: 1.05em; }
.header-title .subtitle b:before {
content: '•';
display: inline-block;
vertical-align: middle;
color: #32353c;
margin: 0px 4px;
font-size: 10px; }
@media screen and (max-width: 1024px) {
.header-title {
min-height: 250px; }
.header-title h1.page-title {
font-size: 36px !important;
max-width: 80%; } }
@media screen and (max-width: 768px) {
.header-title:before {
content: '';
background-color: #fff;
width: 100%;
height: 15px;
-webkit-border-top-right-radius: 15px;
border-top-right-radius: 15px;
-webkit-border-top-left-radius: 15px;
border-top-left-radius: 15px;
position: absolute;
bottom: 0;
left: 0;
z-index: 2; }
.header-title {
min-height: 180px;
margin-bottom: -15px; }
.header-title .wrap-container {
padding: 0px; }
.header-title h1.page-title {
font-size: 28px;
line-height: 1.2;
max-width: 100%; }
.header-title .subtitle {
max-width: 100%; }
.header-title.without-cap {
padding-top: 95px;
padding-bottom: 50px; } } .site-footer {
background: #f9f9f9; }
@media screen and (min-width: 769px) {
.site-footer.sticky {
width: 100%;
position: fixed;
bottom: 0;
left: 0;
z-index: 1;
visibility: hidden; }
.site-footer.sticky.visible {
visibility: visible; } }
.site-footer .widgets {
padding: 80px 0 70px;
list-style: none; }
@media screen and (max-width: 1024px) {
.site-footer .widgets {
padding: 35px 0 50px; } }
@media screen and (max-width: 768px) {
.site-footer .widgets {
padding: 20px 0px; } }
.site-footer .page-container + .site-info .wrap {
border-top: 1px solid rgba(0, 0, 0, 0.05); }
.site-footer .site-info {
font-size: 0.9em;
text-align: center; }
.site-footer .site-info .wrap {
padding-top: 25px;
padding-bottom: 25px; }
.site-footer .site-info .wrap:after {
content: '';
display: table;
clear: both; }
@media screen and (max-width: 768px) {
.site-footer .left,
.site-footer .right {
width: 100%;
text-align: left; }
.site-footer .right {
margin-top: 10px; } }
.site-footer .customSelect {
display: none; }  .main-nav .sub-nav-group li.has-submenu > a .has-submenu-icon,
.header-6 .main-nav .has-submenu > a .has-submenu-icon,
.main-nav.active .has-submenu > a .has-submenu-icon,
.fullscreen-nav .has-submenu > a .has-submenu-icon,
.cross .has-submenu-icon {
display: block;
position: absolute;
color: currentColor;
top: -webkit-calc(50% - 8px);
top: calc(50% - 8px);
right: 0px;
font-size: 16px;
font-weight: 600;
display: inline-block;
line-height: 0;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.main-nav .sub-nav-group li.has-submenu > a:hover .has-submenu-icon, .main-nav .sub-nav-group li.has-submenu > a.active .has-submenu-icon,
.header-6 .main-nav .has-submenu > a:hover .has-submenu-icon,
.header-6 .main-nav .has-submenu > a.active .has-submenu-icon,
.main-nav.active .has-submenu > a:hover .has-submenu-icon,
.main-nav.active .has-submenu > a.active .has-submenu-icon,
.fullscreen-nav .has-submenu > a:hover .has-submenu-icon,
.fullscreen-nav .has-submenu > a.active .has-submenu-icon,
.cross:hover .has-submenu-icon,
.cross.active .has-submenu-icon {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg); }
.has-submenu.active > a .has-submenu-icon, .has-submenu.open > a .has-submenu-icon {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg); } .main-nav {
cursor: default;
position: relative;
font-weight: 600;
z-index: 10;
text-align: left;
font-weight: 600;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.main-nav .close,
.main-nav a:before {
display: none; }
.main-nav .mbl-overlay {
display: block; }
.main-nav.without-counters sup {
display: none; }
.main-nav .menu > .btn {
line-height: 18px;
margin: 0 15px; }
.main-nav .nav-item:before,
.main-nav .nav-item.current-menu-item:before,
.main-nav .nav-item.current-menu-ancestor:before {
background-color: #030d1c; }
.main-nav .nav-item.active-main-item > .menu-link {
color: #030d1c; }
@media screen and (min-width: 1025px) {
.main-nav {   }
.main-nav .copyright,
.main-nav .socialbar {
display: none; }
.main-nav .nav-item {
float: left;
position: relative;
font-size: 0.98em;
font-family: -apple-system, BlinkMacSystemFont, "proxima_nova", Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
position: relative;
padding: 0px;
height: 100%; }
.main-nav .nav-item a {
line-height: inherit;
padding: 0 15px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
height: 100%; } }
@media screen and (min-width: 1025px) and (max-width: 1024px) {
.main-nav .nav-item a {
padding: 0 10px; } }
@media screen and (min-width: 1025px) {
.main-nav .nav-item a span {
vertical-align: middle; }
.main-nav .nav-item:before,
.main-nav .nav-item.current-menu-item:before,
.main-nav .nav-item.current-menu-ancestor:before {
content: "";
z-index: 10;
left: 15px;
right: 15px;
top: 0px;
height: 2px;
display: block;
position: absolute;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
opacity: 1; }
.main-nav .nav-item:before {
opacity: 0;
left: 30px;
right: 30px; }
.main-nav .nav-item:hover:before {
opacity: 1;
left: 15px;
right: 15px; }
.main-nav div.sub-nav,
.main-nav div.sub-sub-nav {
min-width: 350px;
background-color: #fff;
height: 0;
position: absolute;
bottom: 0;
z-index: 10; }
.main-nav div.sub-nav .sub-menu,
.main-nav div.sub-nav .sub-sub-menu,
.main-nav div.sub-sub-nav .sub-menu,
.main-nav div.sub-sub-nav .sub-sub-menu {
padding-top: 15px;
padding-bottom: 15px; }
.main-nav .sub-nav { }
.main-nav .sub-nav .sub-menu {
-webkit-transform: translateY(5px);
-ms-transform: translateY(5px);
transform: translateY(5px);
border-top-width: 0;
font-weight: 500; }
.main-nav .sub-nav .sub-menu.sub-menu-wide .sub-sub-menu {
-webkit-transform: none;
-ms-transform: none;
transform: none;
padding: 0; }
.main-nav .sub-nav .menu-depth-1,
.main-nav .sub-nav .menu-depth-2 {
-webkit-background-clip: padding-box;
background-clip: padding-box;
width: auto;
min-width: 210px;
max-width: 320px;
-webkit-border-radius: 3px;
border-radius: 3px;
display: inline-block;
vertical-align: top;
left: 0px;
position: relative;
opacity: 0;
z-index: 100;
visibility: hidden;
-webkit-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
-webkit-transition-property: opacity, visibility, -webkit-transform;
transition-property: opacity, visibility, -webkit-transform;
-o-transition-property: opacity, visibility, transform;
transition-property: opacity, visibility, transform;
transition-property: opacity, visibility, transform, -webkit-transform; }
.main-nav .sub-nav .menu-depth-1 .sub-nav-item,
.main-nav .sub-nav .menu-depth-2 .sub-nav-item {
line-height: 100%;
left: 0px;
padding: 0px;
position: relative; }
.main-nav .sub-nav .menu-depth-1 .sub-nav-item .sub-sub-menu,
.main-nav .sub-nav .menu-depth-2 .sub-nav-item .sub-sub-menu {
-webkit-transition: none;
-o-transition: none;
transition: none; }
.main-nav .sub-nav .menu-depth-1 .sub-nav-item:hover .sub-sub-menu,
.main-nav .sub-nav .menu-depth-1 .sub-nav-item .sub-sub-nav.open .sub-sub-menu,
.main-nav .sub-nav .menu-depth-2 .sub-nav-item:hover .sub-sub-menu,
.main-nav .sub-nav .menu-depth-2 .sub-nav-item .sub-sub-nav.open .sub-sub-menu {
-webkit-transform: none;
-ms-transform: none;
transform: none;
visibility: visible;
opacity: 1;
-webkit-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.06);
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.06);
-webkit-transition-property: opacity, visibility, -webkit-transform;
transition-property: opacity, visibility, -webkit-transform;
-o-transition-property: opacity, visibility, transform;
transition-property: opacity, visibility, transform;
transition-property: opacity, visibility, transform, -webkit-transform; }
.main-nav .sub-nav .menu-depth-1 .sub-nav-item a,
.main-nav .sub-nav .menu-depth-2 .sub-nav-item a {
background: transparent;
width: 100%;
padding: 10px 20px;
font-size: 100%;
display: block; }
.main-nav .sub-nav .menu-depth-1 .sub-nav-item a .has-submenu-icon,
.main-nav .sub-nav .menu-depth-2 .sub-nav-item a .has-submenu-icon {
margin-right: 20px;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.main-nav .sub-nav .menu-depth-1 .sub-nav-item a:hover,
.main-nav .sub-nav .menu-depth-2 .sub-nav-item a:hover {
background: #f9f9f9;
opacity: 1; }
.main-nav .sub-nav.open .sub-menu {
-webkit-transform: none;
-ms-transform: none;
transform: none;
opacity: 1;
visibility: visible;
background-color: #fff;
-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.06);
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.06); }
.main-nav .sub-nav.open .sub-menu > .mega-menu-item {
display: block; }
.main-nav .sub-nav .sub-menu-wide {
max-width: none;
margin-right: 25px;
margin-left: 25px; }
.main-nav .sub-nav .sub-menu-wide .menu-depth-1,
.main-nav .sub-nav .sub-menu-wide .menu-depth-2 {
-webkit-box-shadow: none;
box-shadow: none;
padding: 0;
max-width: none; }
.main-nav .sub-nav .sub-menu-wide .sub-nav-item:hover .sub-sub-menu {
-webkit-box-shadow: none;
box-shadow: none; }
.main-nav .sub-nav .sub-menu-wide > .mega-menu-item {
min-width: 200px;
float: left;
display: none;
margin-left: 0; } }
@media screen and (min-width: 1025px) and (max-width: 1024px) {
.main-nav .sub-nav .sub-menu-wide > .mega-menu-item {
min-width: 20%;
max-width: 20%; } }
@media screen and (min-width: 1025px) {
.main-nav .sub-nav .sub-menu-wide > .mega-menu-item > a.menu-link {
font-weight: 600; }
.main-nav .sub-nav .sub-menu-wide > .mega-menu-item > a.menu-link:hover {
background: transparent; }
.main-nav .sub-nav .sub-menu-wide > .mega-menu-item > a.menu-link .has-submenu-icon, .main-nav .sub-nav .sub-menu-wide > .mega-menu-item > a.menu-link:before {
visibility: hidden; }
.main-nav .sub-nav .sub-menu-wide > .mega-menu-item .sub-sub-nav {
position: static;
height: auto;
min-width: 0;
max-width: 300px;
background: transparent; }
.main-nav .sub-nav .sub-menu-wide > .mega-menu-item .sub-sub-menu {
background: transparent;
margin: 0; }
.main-nav .sub-nav.open .sub-menu-wide .mega-menu-item {
display: block; }
.main-nav .sub-nav.open .sub-menu-wide .mega-menu-item .sub-sub-menu {
position: static;
visibility: visible;
opacity: 1; } }
@media screen and (min-width: 1025px) and (max-width: 1024px) {
.main-nav .sub-nav.open .sub-menu-wide {
width: 100vw !important; } }
@media screen and (min-width: 1025px) {
.main-nav .sub-sub-nav {
left: 100%;
bottom: auto;
top: -15px; }
.main-nav .sub-sub-nav.menu-left {
left: 0; }
.main-nav .sub-sub-nav.menu-left .sub-menu,
.main-nav .sub-sub-nav.menu-left .sub-sub-menu {
margin-left: 0;
background: #fff;
left: auto;
right: 100%;
-webkit-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
-webkit-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out; }
.main-nav .sub-sub-nav .sub-sub-menu {
-webkit-transform: translateY(5px);
-ms-transform: translateY(5px);
transform: translateY(5px);
position: absolute;
margin-top: 0;
background-color: #fff; } }
@media screen and (max-width: 1024px) {
.main-nav .sub-nav.open .sub-menu-wide {
width: 100vw !important; } }
@media screen and (max-width: 768px) {
.main-nav #mega-menu-wrap > ul .sub-menu > li > a:hover .has-submenu-icon {
-webkit-transform: none;
-ms-transform: none;
transform: none; } }
.main-nav.hidden {
display: none; } .hamburger-menu {
display: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: pointer;
position: relative;
vertical-align: top;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.hamburger-menu#hamburger-fullscreen-menu {
display: inline-block; }
@media screen and (max-width: 1024px) {
.hamburger-menu#hamburger-fullscreen-menu {
display: none; } }
@media screen and (max-width: 1024px) {
.hamburger-menu#hamburger-menu {
display: inline-block; } }
.hamburger-menu .hamburger {
width: 20px;
height: 14px;
padding: 25px;
margin-right: 12px;
vertical-align: middle;
background-color: rgba(0, 0, 0, 0.06);
display: inline-block;
position: relative;
cursor: pointer;
-webkit-border-radius: 50%;
border-radius: 50%; }
.hamburger-menu .hamburger:before {
display: none; }
.hamburger-menu .hamburger .hamburger_line_1, .hamburger-menu .hamburger .hamburger_line_2, .hamburger-menu .hamburger .hamburger_line_3 {
position: absolute;
left: 15px;
top: 18px;
width: 20px;
border-bottom: 2px solid currentColor; }
.hamburger-menu .hamburger .hamburger_line_2 {
top: 24px; }
.hamburger-menu .hamburger .hamburger_line_3 {
top: 30px;
width: 10px; }
.hamburger-menu a {
line-height: inherit;
position: relative;
vertical-align: middle;
display: inline-block; }
.hamburger-menu a:hover {
opacity: 1; } .fullscreen-nav {
background: rgba(255, 255, 255, 0.96);
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 10000;
opacity: 0;
visibility: hidden;
-webkit-transition-duration: .4s;
-o-transition-duration: .4s;
transition-duration: .4s;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
-o-transition-property: transform, opacity;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;  }
@media screen and (max-width: 768px) {
.fullscreen-nav {
display: none; } }
.fullscreen-nav .menu {
counter-reset: number;
min-width: 350px;
position: relative; }
@media screen and (max-width: 1024px) {
.fullscreen-nav .menu {
min-width: -webkit-calc(100vw / 3);
min-width: calc(100vw / 3); } }
.fullscreen-nav .menu.menu-not-assigned {
width: auto;
min-width: 10%;
margin-left: 0px;
margin-right: 0px; }
.fullscreen-nav .menu.menu-not-assigned a {
-webkit-transform: none;
-ms-transform: none;
transform: none;
visibility: visible;
opacity: 1;
padding: 0px;
font-weight: 600; }
.fullscreen-nav .menu .menu-item-depth-0 {
counter-increment: number;
-webkit-transform: translateY(5px);
-ms-transform: translateY(5px);
transform: translateY(5px);
opacity: 0;
visibility: hidden;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.fullscreen-nav .menu .menu-item-depth-0 > a:before {
content: "0" counter(number);
display: inline-block;
opacity: 1;
margin-right: 10px;
font-weight: 500;
width: auto;
bottom: auto;
left: auto;
line-height: 20px;
font-size: 10px;
position: relative;
height: auto;
background: transparent; }
.fullscreen-nav .menu .nav-item,
.fullscreen-nav .menu .sub-nav-item {
padding: 5px 50px 5px 0px;
position: relative;
list-style-type: none;
line-height: 1;
-webkit-transform: translateY(5px);
-ms-transform: translateY(5px);
transform: translateY(5px);
opacity: 0;
visibility: hidden;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.fullscreen-nav .menu .nav-item a,
.fullscreen-nav .menu .sub-nav-item a {
width: 100%;
vertical-align: middle;
font-weight: 600;
font-size: 26px;
font-family: -apple-system, BlinkMacSystemFont, "proxima_nova", Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
display: block;
position: relative;
z-index: 2;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.fullscreen-nav .menu .nav-item a span,
.fullscreen-nav .menu .sub-nav-item a span {
line-height: 1.2;
display: inline-block; }
.fullscreen-nav .menu .nav-item div.sub-nav,
.fullscreen-nav .menu .nav-item .sub-sub-menu,
.fullscreen-nav .menu .sub-nav-item div.sub-nav,
.fullscreen-nav .menu .sub-nav-item .sub-sub-menu {
background: none;
width: 100%;
visibility: hidden;
opacity: 0;
position: absolute;
top: 0;
left: 100%;
-webkit-transition: .2s ease-in-out;
-o-transition: .2s ease-in-out;
transition: .2s ease-in-out;
-webkit-transition-property: opacity, visibility;
-o-transition-property: opacity, visibility;
transition-property: opacity, visibility; }
.fullscreen-nav .menu .nav-item div.sub-nav li,
.fullscreen-nav .menu .nav-item .sub-sub-menu li,
.fullscreen-nav .menu .sub-nav-item div.sub-nav li,
.fullscreen-nav .menu .sub-nav-item .sub-sub-menu li {
position: relative; }
.fullscreen-nav .menu .nav-item div.sub-nav.open,
.fullscreen-nav .menu .nav-item .sub-sub-menu.open,
.fullscreen-nav .menu .sub-nav-item div.sub-nav.open,
.fullscreen-nav .menu .sub-nav-item .sub-sub-menu.open {
opacity: 1;
visibility: visible; }
.fullscreen-nav .menu .nav-item div.sub-nav,
.fullscreen-nav .menu .sub-nav-item div.sub-nav {
position: absolute;
min-width: 350px;
padding: 0px; }
@media screen and (max-width: 1024px) {
.fullscreen-nav .menu .nav-item div.sub-nav,
.fullscreen-nav .menu .sub-nav-item div.sub-nav {
min-width: -webkit-calc(100vw / 3);
min-width: calc(100vw / 3); }
.fullscreen-nav .menu .nav-item div.sub-nav .sub-nav-item > a,
.fullscreen-nav .menu .sub-nav-item div.sub-nav .sub-nav-item > a {
padding-right: 15px; } }
.fullscreen-nav .menu .nav-item div.sub-nav ul,
.fullscreen-nav .menu .sub-nav-item div.sub-nav ul {
width: 100%;
display: inline-block; }
.fullscreen-nav .menu .nav-item .sub-sub-nav,
.fullscreen-nav .menu .sub-nav-item .sub-sub-nav {
position: absolute;
top: 0;
left: 100%;
min-width: 350px;
padding: 0px; }
.fullscreen-nav .menu .nav-item .sub-sub-nav ul,
.fullscreen-nav .menu .sub-nav-item .sub-sub-nav ul {
left: 0; }
.fullscreen-nav .menu .nav-item:hover > .sub-sub-nav > .sub-sub-menu, .fullscreen-nav .menu .nav-item .open > .sub-sub-nav > .sub-sub-menu,
.fullscreen-nav .menu .sub-nav-item:hover > .sub-sub-nav > .sub-sub-menu,
.fullscreen-nav .menu .sub-nav-item .open > .sub-sub-nav > .sub-sub-menu {
opacity: 1;
visibility: visible; }
.fullscreen-nav .menu .nav-item.showed,
.fullscreen-nav .menu .sub-nav-item.showed {
-webkit-transform: none;
-ms-transform: none;
transform: none;
visibility: visible;
opacity: 1;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.fullscreen-nav-wrap {
position: relative;
display: inline-block;
margin-left: 100px; }
.fullscreen-nav-wrap a:before {
display: none; }
@media screen and (max-width: 1024px) {
.fullscreen-nav-wrap {
margin-left: 20px; } }
.fullscreen-nav .copyright {
position: absolute;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
bottom: 25px;
left: 100px;
font-size: 0.95em; }
.fullscreen-nav .copyright .select {
-webkit-transform: translateY(5px);
-ms-transform: translateY(5px);
transform: translateY(5px);
opacity: 0;
visibility: hidden;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-webkit-transition-delay: 0.2s;
-o-transition-delay: 0.2s;
transition-delay: 0.2s; }
.fullscreen-nav .copyright .content {
-webkit-transform: translateY(5px);
-ms-transform: translateY(5px);
transform: translateY(5px);
opacity: 0;
visibility: hidden;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-webkit-transition-delay: 0.1s;
-o-transition-delay: 0.1s;
transition-delay: 0.1s;
margin-top: 20px; }
.fullscreen-nav .copyright .socialbar {
margin-top: 20px;
-webkit-transform: translateY(5px);
-ms-transform: translateY(5px);
transform: translateY(5px);
opacity: 0;
visibility: hidden;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.fullscreen-nav .copyright .socialbar a {
line-height: 38px;
margin-bottom: 0px; }
@media screen and (max-width: 1024px) {
.fullscreen-nav .copyright {
left: 20px; } }
.fullscreen-nav.open {
-webkit-transform: none;
-ms-transform: none;
transform: none;
visibility: visible;
opacity: 1; }
.fullscreen-nav.open .copyright .select,
.fullscreen-nav.open .copyright .content,
.fullscreen-nav.open .copyright .socialbar {
-webkit-transform: none;
-ms-transform: none;
transform: none;
visibility: visible;
opacity: 1;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.fullscreen-nav.centered {
text-align: center; }
.fullscreen-nav.centered .menu {
min-width: initial;
text-align: center;
height: -webkit-calc(100vh - 350px);
height: calc(100vh - 350px);
overflow: auto; }
.fullscreen-nav.centered .menu .nav-item,
.fullscreen-nav.centered .menu .sub-nav-item {
padding-right: 0px; }
.fullscreen-nav.centered .menu .nav-item a,
.fullscreen-nav.centered .menu .sub-nav-item a {
width: auto;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.fullscreen-nav.centered .menu .nav-item a span,
.fullscreen-nav.centered .menu .sub-nav-item a span {
padding: 0px 10px; }
.fullscreen-nav.centered .menu .nav-item a .has-submenu-icon, .fullscreen-nav.centered .menu .nav-item a:before,
.fullscreen-nav.centered .menu .sub-nav-item a .has-submenu-icon,
.fullscreen-nav.centered .menu .sub-nav-item a:before {
position: static; }
.fullscreen-nav.centered .menu .nav-item a .has-submenu-icon,
.fullscreen-nav.centered .menu .sub-nav-item a .has-submenu-icon {
width: 30px;
height: 30px;
line-height: 25px; }
.fullscreen-nav.centered .menu .nav-item div.sub-nav,
.fullscreen-nav.centered .menu .nav-item div.sub-sub-nav,
.fullscreen-nav.centered .menu .sub-nav-item div.sub-nav,
.fullscreen-nav.centered .menu .sub-nav-item div.sub-sub-nav {
max-height: 0;
overflow: hidden;
position: static; }
.fullscreen-nav.centered .menu .nav-item div.sub-nav .sub-nav-item a,
.fullscreen-nav.centered .menu .nav-item div.sub-sub-nav .sub-nav-item a,
.fullscreen-nav.centered .menu .sub-nav-item div.sub-nav .sub-nav-item a,
.fullscreen-nav.centered .menu .sub-nav-item div.sub-sub-nav .sub-nav-item a {
font-size: 1.3em; }
@media screen and (max-width: 1024px) {
.fullscreen-nav.centered .menu .nav-item div.sub-nav.open,
.fullscreen-nav.centered .menu .nav-item div.sub-sub-nav.open,
.fullscreen-nav.centered .menu .sub-nav-item div.sub-nav.open,
.fullscreen-nav.centered .menu .sub-nav-item div.sub-sub-nav.open {
max-height: 100% !important;
opacity: 1;
visibility: visible; } }
@media screen and (min-width: 1025px) {
.fullscreen-nav.centered .menu .nav-item .nav-item.showed,
.fullscreen-nav.centered .menu .nav-item .sub-nav-item.showed,
.fullscreen-nav.centered .menu .sub-nav-item .nav-item.showed,
.fullscreen-nav.centered .menu .sub-nav-item .sub-nav-item.showed {
-webkit-transform: translateY(5px);
-ms-transform: translateY(5px);
transform: translateY(5px);
opacity: 0;
visibility: hidden;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.fullscreen-nav.centered .menu .nav-item .nav-item a .has-submenu-icon,
.fullscreen-nav.centered .menu .sub-nav-item .nav-item a .has-submenu-icon {
-webkit-transform: none;
-ms-transform: none;
transform: none; }
.fullscreen-nav.centered .menu .nav-item div.sub-nav.open-onclick,
.fullscreen-nav.centered .menu .nav-item div.sub-sub-nav.open-onclick,
.fullscreen-nav.centered .menu .sub-nav-item div.sub-nav.open-onclick,
.fullscreen-nav.centered .menu .sub-nav-item div.sub-sub-nav.open-onclick {
max-height: 100% !important;
opacity: 1;
visibility: visible;
padding: 10px 0; }
.fullscreen-nav.centered .menu .nav-item div.sub-nav.open-onclick > .sub-menu,
.fullscreen-nav.centered .menu .nav-item div.sub-nav.open-onclick > .sub-sub-menu,
.fullscreen-nav.centered .menu .nav-item div.sub-sub-nav.open-onclick > .sub-menu,
.fullscreen-nav.centered .menu .nav-item div.sub-sub-nav.open-onclick > .sub-sub-menu,
.fullscreen-nav.centered .menu .sub-nav-item div.sub-nav.open-onclick > .sub-menu,
.fullscreen-nav.centered .menu .sub-nav-item div.sub-nav.open-onclick > .sub-sub-menu,
.fullscreen-nav.centered .menu .sub-nav-item div.sub-sub-nav.open-onclick > .sub-menu,
.fullscreen-nav.centered .menu .sub-nav-item div.sub-sub-nav.open-onclick > .sub-sub-menu {
opacity: 1;
visibility: visible; }
.fullscreen-nav.centered .menu .nav-item div.sub-nav.open-onclick > .sub-menu > .mega-menu-item.showed-onclick,
.fullscreen-nav.centered .menu .nav-item div.sub-nav.open-onclick > .sub-sub-menu > .mega-menu-item.showed-onclick,
.fullscreen-nav.centered .menu .nav-item div.sub-sub-nav.open-onclick > .sub-menu > .mega-menu-item.showed-onclick,
.fullscreen-nav.centered .menu .nav-item div.sub-sub-nav.open-onclick > .sub-sub-menu > .mega-menu-item.showed-onclick,
.fullscreen-nav.centered .menu .sub-nav-item div.sub-nav.open-onclick > .sub-menu > .mega-menu-item.showed-onclick,
.fullscreen-nav.centered .menu .sub-nav-item div.sub-nav.open-onclick > .sub-sub-menu > .mega-menu-item.showed-onclick,
.fullscreen-nav.centered .menu .sub-nav-item div.sub-sub-nav.open-onclick > .sub-menu > .mega-menu-item.showed-onclick,
.fullscreen-nav.centered .menu .sub-nav-item div.sub-sub-nav.open-onclick > .sub-sub-menu > .mega-menu-item.showed-onclick {
-webkit-transform: none;
-ms-transform: none;
transform: none;
visibility: visible;
opacity: 1;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; } }
.fullscreen-nav.centered .menu .nav-item .menu-depth-2,
.fullscreen-nav.centered .menu .sub-nav-item .menu-depth-2 {
position: relative; }
.fullscreen-nav.centered .menu .mega-menu-item:not(.has-submenu) a.menu-link {
width: -webkit-calc(100% - 15px);
width: calc(100% - 15px); }
.fullscreen-nav.centered .menu .menu-item-depth-0 > a:before {
margin-right: 0;
line-height: 25px;
-webkit-align-self: flex-end;
-ms-flex-item-align: end;
align-self: flex-end; }
.fullscreen-nav.centered .fullscreen-nav-wrap {
text-align: center;
margin-left: 0px; }
.fullscreen-nav.centered .copyright {
width: 100%;
left: 0px;
text-align: center; }
.fullscreen-nav.centered .socialbar {
position: relative;
right: auto;
bottom: auto; }
.fullscreen-nav.split {
-webkit-transform: translatex(-110%);
-ms-transform: translatex(-110%);
transform: translatex(-110%);
width: -webkit-calc(100vw/6);
width: calc(100vw/6);
opacity: 1;
visibility: visible;
z-index: -1;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.fullscreen-nav.split .close-bar {
visibility: hidden;
opacity: 0; }
.fullscreen-nav.split .fullscreen-nav-wrap {
margin-left: 0px; }
.fullscreen-nav.split ul.menu li {
-webkit-transform: none;
-ms-transform: none;
transform: none;
visibility: visible;
padding-right: 25px;
-webkit-transition-property: none;
-o-transition-property: none;
transition-property: none;
opacity: 1; }
.fullscreen-nav.split ul.menu li:hover > .sub-nav, .fullscreen-nav.split ul.menu li.active > .sub-nav {
-webkit-transform: translatex(0);
-ms-transform: translatex(0);
transform: translatex(0); }
.fullscreen-nav.split ul.menu li:hover > .sub-sub-nav, .fullscreen-nav.split ul.menu li.active > .sub-sub-nav {
-webkit-transform: translatex(0);
-ms-transform: translatex(0);
transform: translatex(0); }
.fullscreen-nav.split .sub-nav, .fullscreen-nav.split .sub-sub-nav {
-webkit-transition: 0.2s opacity 0.25s;
-o-transition: 0.2s opacity 0.25s;
transition: 0.2s opacity 0.25s;
-webkit-transform: translatex(-100%);
-ms-transform: translatex(-100%);
transform: translatex(-100%);
z-index: -1; }
.fullscreen-nav.split .copyright {
left: 25px; }
.fullscreen-nav.split .menu,
.fullscreen-nav.split .menu-depth-1,
.fullscreen-nav.split .menu-depth-2,
.fullscreen-nav.split .menu-depth-3 {
padding-left: 25px; }
.fullscreen-nav.split .menu:before,
.fullscreen-nav.split .menu-depth-1:before,
.fullscreen-nav.split .menu-depth-2:before,
.fullscreen-nav.split .menu-depth-3:before {
content: '';
position: absolute;
height: -webkit-calc(100vh + 1000px);
height: calc(100vh + 1000px);
width: 100%;
background: rgba(255, 255, 255, 0.96);
left: 0px;
top: -1000px;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07); }
.fullscreen-nav.open {
-webkit-transform: translatex(0%);
-ms-transform: translatex(0%);
transform: translatex(0%);
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
z-index: 1000; }
.fullscreen-nav.open .close-bar {
visibility: visible;
opacity: 1; } @media screen and (max-width: 1024px) {
.mbl-overlay {
width: 100%;
height: 100vh;
position: fixed;
top: 0;
visibility: hidden;
opacity: 0;
left: -20%;
z-index: 9999999;
overflow: hidden;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.mbl-overlay .close-bar {
position: absolute;
top: 0px;
left: 0px;
right: 60px;
z-index: 2;
background-color: #fff; }
.mbl-overlay-bg {
position: fixed;
background-color: rgba(36, 38, 43, 0.5);
top: 0px;
left: 0px;
width: 100%;
height: 100vh; }
.mbl-overlay-container {
position: absolute;
top: 0px;
height: 100vh;
z-index: 1;
background: #fff;
width: -webkit-calc(100% - 50px);
width: calc(100% - 50px);
text-align: left;
overflow-y: auto;
padding: 80px 20px 20px 20px; }
.main-nav.slide-right .mbl-overlay {
left: auto;
right: -20%; }
.main-nav.slide-right .mbl-overlay .close-bar {
text-align: right;
left: 60px;
right: 0px; }
.main-nav.slide-right .mbl-overlay-container {
right: 0px; }
.main-nav.active .mbl-overlay {
left: auto;
right: 0px; } } @media screen and (max-width: 1024px) {
.main-nav {
line-height: 1.6;    }
.main-nav.active .mbl-overlay {
opacity: 1;
visibility: visible;
left: 0; }
.main-nav.active .close {
display: block; }
.main-nav.hidden {
display: block; }
.main-nav .copyright {
font-weight: 400;
font-size: 0.95em;
margin-top: 20px; }
.main-nav .select {
width: 100%;
margin-top: 20px;
font-weight: 400;
font-size: 0.95em; }
.main-nav .socialbar a {
margin-top: 20px; }
.main-nav .nav-item {
font-size: 1.2em;
font-family: -apple-system, BlinkMacSystemFont, "proxima_nova", Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
position: relative;
padding: 0px;
margin: 0 -20px; }
.main-nav .nav-item a {
display: block;
line-height: 34px;
padding: 5px 20px; }
.main-nav .nav-item a .has-submenu-icon {
right: 20px !important; }
.main-nav .nav-item.current-menu-item a, .main-nav .nav-item.current-menu-ancestor a {
font-weight: 600; }
.main-nav .nav-item.current-menu-item .current-menu-item, .main-nav .nav-item.current-menu-ancestor .current-menu-item {
font-weight: 600; }
.main-nav .nav-item.active-main-item > .menu-link {
background: #f9f9f9; }
.main-nav .nav-item.active-main-item > .menu-link:before {
content: '';
display: block;
position: absolute;
height: 100%;
width: 2px;
left: 0px;
top: 0;
opacity: 1;
background-color: currentColor; }
.main-nav .sub-nav .sub-menu,
.main-nav .sub-nav .sub-sub-menu,
.main-nav .sub-sub-nav .sub-menu,
.main-nav .sub-sub-nav .sub-sub-menu {
height: 0px;
min-height: 0px;
overflow: hidden;
-webkit-transition: height 0.4s cubic-bezier(0.35, 0.2, 0.2, 1);
-o-transition: height 0.4s cubic-bezier(0.35, 0.2, 0.2, 1);
transition: height 0.4s cubic-bezier(0.35, 0.2, 0.2, 1);
font-size: 0.92em;
font-weight: 500; }
.main-nav .sub-nav .sub-menu.active,
.main-nav .sub-nav .sub-sub-menu.active,
.main-nav .sub-sub-nav .sub-menu.active,
.main-nav .sub-sub-nav .sub-sub-menu.active {
height: auto; }
.main-nav .sub-nav .sub-menu .sub-nav-item.active,
.main-nav .sub-nav .sub-sub-menu .sub-nav-item.active,
.main-nav .sub-sub-nav .sub-menu .sub-nav-item.active,
.main-nav .sub-sub-nav .sub-sub-menu .sub-nav-item.active {
font-weight: 600; }
.main-nav .sub-nav.open .sub-menu-wide,
.main-nav .sub-sub-nav.open .sub-menu-wide {
width: auto !important; }
.main-nav .sub-nav .sub-menu {
padding-left: 15px; }
.main-nav .sub-nav .sub-menu.active {
height: auto; }
.main-nav .sub-nav .menu-depth-1 .sub-nav-item,
.main-nav .sub-nav .menu-depth-2 .sub-nav-item {
padding: 0; }
.main-nav .sub-nav .menu-depth-1 .sub-nav-item.active,
.main-nav .sub-nav .menu-depth-2 .sub-nav-item.active {
font-weight: 600; }
.main-nav .sub-sub-nav .sub-sub-menu {
padding-left: 15px; }
.main-nav .sub-sub-nav .sub-sub-menu.active {
height: auto; }
.without-mobile-search .search {
display: none !important; } } .menu.menu-not-assigned {
font-weight: 400;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
height: 50px !important;
border: 1px dashed #32353c;
margin-left: 25px;
margin-right: 25px;
padding: 0px 20px;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
-webkit-transform: translateY(50%);
-ms-transform: translateY(50%);
transform: translateY(50%); }
.menu.menu-not-assigned:after {
display: none !important; }
.menu.menu-not-assigned a {
font-weight: bold;
margin: 0px 5px;
font-size: 1em;
font-family: inherit;
height: auto; }
.menu.menu-not-assigned .has-submenu-icon {
visibility: hidden; }
.menu.menu-not-assigned .nav-item:before {
display: none !important; }
.header-5 .menu.menu-not-assigned {
-webkit-transform: translate(70%, 40%);
-ms-transform: translate(70%, 40%);
transform: translate(70%, 40%); }
.header-3 .menu.menu-not-assigned {
height: 40px !important;
-webkit-transform: translateY(20%);
-ms-transform: translateY(20%);
transform: translateY(20%); } .submenu_cart {
position: fixed;
text-align: left;
right: 0;
line-height: 1.4;
top: 0;
opacity: 0;
z-index: 101;
height: 100vh;
width: 350px;
background-color: #fff;
-webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.06);
box-shadow: 0 0px 5px rgba(0, 0, 0, 0.06);
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.submenu_cart .woo-cart-empty {
height: -webkit-calc(100vh - 300px);
height: calc(100vh - 300px);
max-height: none;
text-align: center;
padding-top: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row; }
.submenu_cart .woo-cart-empty .page-container {
padding: 0px; }
.submenu_cart .woo-cart-empty .page-container a.btn {
color: white !important; }
.submenu_cart .widget_shopping_cart_content {
padding: 0px 40px 0px 40px;
color: #24262b;
width: 350px;
height: -webkit-calc(100% - 180px);
height: calc(100% - 180px); }
@media screen and (max-width: 768px) {
.submenu_cart .widget_shopping_cart_content {
width: 100%;
padding-left: 20px;
padding-right: 20px; }
.submenu_cart .widget_shopping_cart_content .apple-device {
bottom: 70px; } }
.submenu_cart .widget_shopping_cart_content .woocommerce-mini-cart {
padding-right: 10px;
height: -webkit-calc(100vh - 264px);
height: calc(100vh - 264px);
overflow-y: auto;
overflow-x: hidden;
font-size: 0.97em; }
.submenu_cart .widget_shopping_cart_content .variation {
margin: 0;
padding: 0;
margin-top: 25px; }
.submenu_cart .widget_shopping_cart_content .variation-item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
border-bottom: 1px solid #f0f0f0;
padding: 10px 0; }
.submenu_cart .widget_shopping_cart_content .variation dd {
color: #24262b;
margin: 0;
padding: 0;
font-weight: 600; }
.submenu_cart .widget_shopping_cart_content .variation dd p {
margin: 0;
line-height: inherit; }
.submenu_cart.visible {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
opacity: 1; }
.submenu_cart.visible .cart_heading {
position: relative; }
.submenu_cart .cart_header {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.submenu_cart .cart_heading {
color: #24262b;
padding: 0px 40px; }
@media screen and (max-width: 768px) {
.submenu_cart .cart_heading {
padding: 0px 15px; } }
@media screen and (max-width: 768px) {
.submenu_cart {
width: 100%; } }
.cart-overlay {
visibility: hidden;
opacity: 0;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.cart-overlay:before {
content: "";
position: fixed;
left: 0px;
width: 100%;
top: 0px;
height: 100vh;
z-index: 100;
background-color: rgba(0, 0, 0, 0.06); }
.cart-overlay.visible {
visibility: visible;
opacity: 1; } .page-sidebar {
float: right;
position: relative;
z-index: 2;
width: -webkit-calc(25% - 50px);
width: calc(25% - 50px);
margin-bottom: 50px; }
@media screen and (max-width: 768px) {
.page-sidebar {
width: 100%;
-webkit-box-ordinal-group: 11;
-webkit-order: 10;
-ms-flex-order: 10;
order: 10;
margin: 40px 0px 0px 0px; } }
.page-sidebar.sidebar-right {
float: right; }
.page-sidebar.sidebar-left {
float: left; }
.page-sidebar .widget:first-child {
padding-top: 0; }
.page-sidebar .widget:first-child > *:first-child {
margin-top: 0; }
.page-sidebar.sidebar-boxed {
background-color: #f9f9f9;
padding: 30px; }
@media screen and (max-width: 768px) {
.page-sidebar.sidebar-boxed {
padding: 20px; } }
@media screen and (max-width: 768px) {
.page-container:not(.top-part):not(.shop-product-type_4),
.page-container .content-area {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
width: 100%; } } .postNav {
position: relative;
width: 100%;
padding: 20px 0;
background-color: #fff; }
.postNav.border-top {
border-top: 1px solid #f0f0f0; }
.postNav.border-bottom {
border-bottom: 1px solid #f0f0f0; }
.postNav_item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative; }
.postNav_item_arrow:hover {
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.postNav_item_prev a:first-child:before {
display: none; }
.postNav_item_prev .postNav_item_arrow {
margin-right: 15px; }
.postNav_item_next {
float: right;
text-align: right; }
.postNav_item_next a:last-child:before {
display: none; }
.postNav_item_next .postNav_item_arrow {
margin-left: 15px; }
.postNav_item_inner_heading {
font-weight: 600;
font-size: 16px; }
.postNav_item_inner_slug {
font-size: 0.75em;
font-weight: 600;
text-transform: uppercase;
color: #6a707e; }
@media screen and (max-width: 768px) {
.postNav_item_inner {
display: none; } }
.postNav_item:hover {
color: inherit; }
.postNav_item:hover .postNav_item_inner_heading {
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.postNav .stockie-icon-grid {
background: #fff;
width: 50px;
height: 50px;
line-height: 50px;
-webkit-border-radius: 50%;
border-radius: 50%;
display: block;
text-align: center;
position: absolute;
top: -webkit-calc(50% - 25px);
top: calc(50% - 25px);
left: -webkit-calc(50% - 25px);
left: calc(50% - 25px);
z-index: 1;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07); }
.postNav .stockie-icon-grid:before {
display: none; }
.postNav .stockie-icon-grid .btn-round {
height: 100%; }
.postNav .stockie-icon-grid .btn-round div.ion {
-webkit-box-shadow: none;
box-shadow: none; }
.postNav .stockie-icon-grid .icon {
width: 12px;
height: 12px;
display: inline-block;
vertical-align: middle;
position: relative; }
.postNav .stockie-icon-grid .icon:before, .postNav .stockie-icon-grid .icon:after {
content: "";
position: absolute;
top: -webkit-calc(50% - 10px);
top: calc(50% - 10px);
left: -webkit-calc(50% - 10px);
left: calc(50% - 10px);
height: 4px;
width: 16px;
background: -webkit-repeating-linear-gradient(left, transparent, transparent 4px, #32353c 4px, #32353c 8px);
background: -o-repeating-linear-gradient(left, transparent, transparent 4px, #32353c 4px, #32353c 8px);
background: repeating-linear-gradient(90deg, transparent, transparent 4px, #32353c 4px, #32353c 8px); }
.postNav .stockie-icon-grid .icon:after {
top: -webkit-calc(50%);
top: calc(50%); }
.postNav .stockie-icon-grid:hover {
background: #f6f6f6;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.onepage-navigation {
position: absolute;
bottom: 50px;
right: 40px;
z-index: 3; }
.onepage-navigation .slider-nav div {
position: relative; }
.onepage-navigation a {
float: left;
margin-right: 10px; }
.onepage-navigation .stockie-icon-grid .icon, .onepage-navigation .stockie-icon-grid .icon:after {
border-color: #fff;
-webkit-border-radius: 0;
border-radius: 0; }
@media screen and (max-width: 768px) {
.onepage-navigation {
bottom: 25px;
right: 15px; } } .notification-bar {
padding: 20px;
position: fixed;
bottom: 25px;
background: #9ff8d0;
z-index: 1000;
opacity: 0;
visibility: hidden;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
max-width: 760px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%); }
.notification-bar .notification-text {
font-weight: 500;
font-size: 0.82em;
margin-bottom: 10px;
padding-right: 80px; }
.notification-bar .notification-text a {
font-weight: 600; }
.notification-bar .notification-link {
display: inline-block;
font-weight: 600; }
.notification-bar .notification-link a {
color: currentColor; }
.notification-bar .close .ion {
top: 20px;
right: 20px; }
.notification-bar.active {
opacity: 1;
visibility: visible; }
@media screen and (max-width: 768px) {
.notification-bar {
left: 15px;
right: 15px;
bottom: 15px;
max-width: 100%;
-webkit-transform: none;
-ms-transform: none;
transform: none; } } .share-bar {
position: fixed;
bottom: 25px;
left: 25px;
width: 50px;
height: 50px;
z-index: 50;
cursor: pointer; }
@media screen and (max-width: 1024px) {
.share-bar {
bottom: 20px;
left: 20px; } }
@media screen and (max-width: 768px) {
.share-bar {
bottom: 15px;
left: 15px; } }
.share-bar .title {
height: 100%;
width: 100%; }
.share-bar .title .ion {
font-size: 24px;
height: 50px;
width: 50px;
line-height: 50px;
position: relative;
z-index: 1;
vertical-align: middle;
display: block;
-webkit-border-radius: 50%;
border-radius: 50%;
text-align: center;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
@media screen and (min-width: 1025px) {
.share-bar .title .ion {
background-color: #fff; } }
.share-bar .title .name {
height: 50px;
line-height: 50px;
text-transform: uppercase;
width: 100%;
position: absolute;
word-wrap: normal;
text-align: left;
bottom: 10px;
left: 25px;
font-weight: 600;
font-size: 0.8em;
-webkit-transform: translate(-50%, -100%) rotate(-90deg);
-ms-transform: translate(-50%, -100%) rotate(-90deg);
transform: translate(-50%, -100%) rotate(-90deg);
-webkit-transition: .15s ease-in-out;
-o-transition: .15s ease-in-out;
transition: .15s ease-in-out;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
@media screen and (max-width: 768px) {
.share-bar .title .name {
display: none; } }
.share-bar .links {
background: inherit;
-webkit-border-radius: 20px;
border-radius: 20px;
text-align: center;
background-color: #fff;
-webkit-border-radius: 25px;
border-radius: 25px;
left: 25px;
position: absolute;
bottom: 50px;
-webkit-transform: translate(-50%, 30px);
-ms-transform: translate(-50%, 30px);
transform: translate(-50%, 30px);
opacity: 0;
-webkit-transition: .2s ease-in-out;
-o-transition: .2s ease-in-out;
transition: .2s ease-in-out;
visibility: hidden; }
.share-bar .links a {
color: inherit;
width: 40px;
height: 40px;
line-height: 40px;
-webkit-border-radius: 50%;
border-radius: 50%;
text-align: center;
display: block; }
.share-bar .links a:before {
display: none; }
.share-bar .links a:hover {
color: #030d1c;
background-color: #f9f9f9; }
.share-bar .links span {
font-size: 18px;
margin: 0;
-webkit-transition: margin .15s ease-in-out;
-o-transition: margin .15s ease-in-out;
transition: margin .15s ease-in-out; }
@media screen and (min-width: 769px) {
.share-bar.header-6 {
left: 275px; }
.share-bar.header-8 {
left: 105px; } }
.share-bar.active .links {
opacity: 1;
visibility: visible;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%); }
.share-bar.active .links span {
margin: 6px 0; }
.share-bar.active .title .ion {
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg); }
.share-bar.active .title .ion:after {
background: rgba(0, 0, 0, 0.04);
-webkit-transform: none;
-ms-transform: none;
transform: none; }
.share-bar.active .title .name {
opacity: 0; } .social-bar {
position: fixed;
right: 25px;
bottom: 25px;
z-index: 10;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
@media screen and (max-width: 1024px) {
.social-bar {
bottom: 20px;
right: 20px; } }
@media screen and (max-width: 768px) {
.social-bar {
bottom: 15px;
right: 15px; } }
.social-bar .socialbar.small a {
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
background-color: #fff;
border-color: #fff;
color: #32353c; }
.social-bar-move {
-webkit-transform: translatex(-65px);
-ms-transform: translatex(-65px);
transform: translatex(-65px); }  .portfolio-grid {
margin-top: -15px;
margin-left: -15px;
margin-right: -15px; }
@media screen and (max-width: 768px) {
.portfolio-grid {
margin-left: 0px;
margin-right: 0px; } }
.portfolio-sorting {
width: auto;
margin: 20px 0px;
vertical-align: middle;
text-align: center; }
.portfolio-sorting:after {
content: '';
display: table;
clear: both; }
.portfolio-sorting.text-left {
text-align: left; }
.portfolio-sorting.text-right {
text-align: right; }
.portfolio-sorting li {
display: inline-block; }
.portfolio-sorting li:first-child a {
margin-left: 0px; }
.portfolio-sorting li:last-child a {
margin-right: 0px; }
.portfolio-sorting li a {
margin: 0px 16px;
display: inline-block;
font-weight: 500;
position: relative;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
font-size: 0.98em; }
@media screen and (max-width: 768px) {
.portfolio-sorting li a {
margin: 0px 25px 0px 0px; } }
.portfolio-sorting li a .num {
font-size: 10px;
top: -5px;
right: -15px;
text-align: left;
position: absolute;
font-size: 0.7em; }
.portfolio-sorting li a .name {
position: relative; }
.portfolio-sorting li a.active {
color: #030d1c;
font-weight: 600; }
@media screen and (max-width: 768px) {
.portfolio-sorting {
padding-right: 0; }
.portfolio-sorting, .portfolio-sorting.text-right, .portfolio-sorting.text-left {
text-align: left; } }
div.portfolio-item-wrap.with-padding {
padding: 15px; }
div.portfolio-item-wrap.post-offset {
padding: 0; }
@media screen and (max-width: 768px) {
div.portfolio-item-wrap.with-padding {
padding-right: 0;
padding-left: 0; } }
.portfolio-item {
margin: 0;
position: relative;
z-index: 1;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-webkit-border-radius: 3px;
border-radius: 3px;
overflow: hidden; }
.portfolio-item a {
display: block; }
.portfolio-item a:before {
display: none; }
.portfolio-item .image-wrap {
width: 100%;
min-height: 80px;
position: relative;
text-align: center;
display: block;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.portfolio-item .image-wrap img {
width: 100%;
vertical-align: middle;
display: block; }
.portfolio-item h4.title, .portfolio-item .widget h4, .widget .portfolio-item h4,
.portfolio-item .btn-link,
.portfolio-item .ion,
.portfolio-item .tag {
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.portfolio-item h4.title, .portfolio-item .widget h4, .widget .portfolio-item h4 {
font-size: 16px; }
.portfolio-item h4.title a, .portfolio-item .widget h4 a, .widget .portfolio-item h4 a {
color: #32353c; }
.portfolio-item.grid-1 .description {
z-index: 2;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
padding: 30px; }
.portfolio-item.grid-1 h4.title, .portfolio-item.grid-1 .widget h4, .widget .portfolio-item.grid-1 h4 {
font-size: 18px; }
.portfolio-item.grid-1 .tag, .portfolio-item.grid-1 h4.title, .portfolio-item.grid-1 .widget h4, .widget .portfolio-item.grid-1 h4,
.portfolio-item.grid-1 .btn-link {
opacity: 0;
-webkit-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s; }
.portfolio-item.grid-1 h4.title, .portfolio-item.grid-1 .widget h4, .widget .portfolio-item.grid-1 h4 {
margin: 10px 0px 0px 0px; }
.portfolio-item.grid-1 .tag {
-webkit-border-radius: 3px;
border-radius: 3px; }
.portfolio-item.grid-1:after {
content: '';
background: rgba(255, 255, 255, 0.9);
position: absolute;
top: 0px;
left: 0px;
bottom: 0px;
right: 0px;
z-index: 1;
opacity: 0;
-webkit-transition: all 0.5s 0s;
-o-transition: all 0.5s 0s;
transition: all 0.5s 0s; }
.portfolio-item.grid-1:hover .description {
opacity: 1; }
.portfolio-item.grid-1:hover .tag,
.portfolio-item.grid-1:hover h4.title,
.portfolio-item.grid-1:hover .widget h4,
.widget .portfolio-item.grid-1:hover h4,
.portfolio-item.grid-1:hover .btn-link {
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none; }
.portfolio-item.grid-1:hover .tag {
-webkit-transition-delay: .1s;
-o-transition-delay: .1s;
transition-delay: .1s;
color: #32353c; }
.portfolio-item.grid-1:hover .tag:hover {
color: #fff; }
.portfolio-item.grid-1:hover h4.title,
.portfolio-item.grid-1:hover .widget h4,
.widget .portfolio-item.grid-1:hover h4 {
-webkit-transition-delay: .2s;
-o-transition-delay: .2s;
transition-delay: .2s; }
.portfolio-item.grid-1:hover .btn-link {
-webkit-transition-delay: .3s;
-o-transition-delay: .3s;
transition-delay: .3s; }
.portfolio-item.grid-1:hover:after {
opacity: 1; }
.portfolio-item.grid-1.hover-2 .center-aligned {
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start; }
.portfolio-item.grid-1.metro-style .image-wrap {
padding: 50% 0;
-webkit-background-size: cover;
background-size: cover;
background-position: center; }
.portfolio-item.grid-2 .description {
background: transparent;
padding: 20px;
text-align: center; }
.portfolio-item.grid-2 .tag {
background: transparent;
color: #6a707e; }
.portfolio-item.grid-2:hover .image-wrap {
opacity: .8;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.portfolio-item.grid-2.hover-2 .overlay {
background: rgba(255, 255, 255, 0.8);
width: auto;
height: auto;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
opacity: 0;
-webkit-transition: all 0.5s 0s;
-o-transition: all 0.5s 0s;
transition: all 0.5s 0s; }
.portfolio-item.grid-2.hover-2 .overlay .btn-round {
-webkit-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
display: inline-block;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.portfolio-item.grid-2.hover-2 .overlay .ion {
width: 42px;
height: 42px;
line-height: 42px; }
.portfolio-item.grid-2.hover-2 .overlay .btn-link {
-webkit-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
opacity: 0;
-webkit-transition-delay: .2s;
-o-transition-delay: .2s;
transition-delay: .2s;
background: transparent; }
.portfolio-item.grid-2.hover-2:hover .image-wrap {
opacity: 1; }
.portfolio-item.grid-2.hover-2:hover .overlay {
opacity: 1; }
.portfolio-item.grid-2.hover-2:hover .overlay .btn-round,
.portfolio-item.grid-2.hover-2:hover .overlay .btn-link {
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none; }
.stockie-recent-projects-sc .pagination {
margin: 30px auto; }
.lazy-load {
margin: 30px auto;
display: block;
font-weight: 600;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.lazy-load .btn-round {
margin-left: 10px; }
.lazy-load .btn-round .ion {
vertical-align: middle;
fill: #24262b;
font-size: 26px; }
.lazy-load.active .ion:before {
-webkit-animation: mymove 1s linear 0s infinite;
animation: mymove 1s linear 0s infinite;
-webkit-box-shadow: none;
box-shadow: none; }
.lazy-load.load-more {
padding: 15px 0;
cursor: pointer; }
.lazy-load.load-more .loading-text, .lazy-load.load-more.done .loading-text {
display: none; }
.lazy-load.load-more.active .loadmore-text, .lazy-load.load-more.done .loadmore-text {
display: none; }
.lazy-load.load-more.active:not(.done) .loading-text {
display: inline; }
.lazy-load.load-more .thats-all-text {
display: none; }
.lazy-load.load-more.done .thats-all-text {
display: inline; }
@-webkit-keyframes mymove {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes mymove {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } } .portfolio-page-custom-content {
padding: 0 15px; }
@media screen and (max-width: 768px) {
.portfolio-page-custom-content {
padding: 0;
margin: 0 -15px; } }
.portfolio-page {
position: relative;   }
.portfolio-page .images-wrap img {
width: 100%;
margin-bottom: 10px;
vertical-align: top; }
.portfolio-page .images-wrap img:last-of-type {
margin-bottom: 0; }
@media screen and (max-width: 1024px) {
.portfolio-page .images-wrap {
padding-left: 0px;
padding-right: 0px; } }
.portfolio-page .tag {
color: #fff;
background-color: #030d1c; }
.portfolio-page .portfolio-content {
z-index: 2;
padding: 70px 0; }
@media screen and (max-width: 1024px) {
.portfolio-page .portfolio-content {
padding: 50px 20px; } }
@media screen and (max-width: 768px) {
.portfolio-page .portfolio-content {
padding: 40px 0px; } }
.portfolio-page .headline {
margin: 10px 0; }
.portfolio-page .description {
margin-top: 15px; }
.portfolio-page .info-list {
list-style: none;
margin-top: 30px; }
.portfolio-page .info-list li {
width: auto;
display: inline-block;
min-width: 50px;
max-width: 150px;
margin-right: 40px;
vertical-align: top; }
.portfolio-page .info-list li:last-child {
margin-right: 0; }
.portfolio-page .info-list .title {
margin: 0;
font-size: 1em;
font-weight: 400; }
.portfolio-page .info-list p {
margin-top: 0px;
font-size: 1em;
font-weight: 600;
color: #32353c; }
.portfolio-page .task {
margin-top: 50px;
position: relative; }
.portfolio-page .task-title {
margin: 0px; }
.portfolio-page .task-description {
font-size: 28px;
font-weight: 600;
line-height: 1.3; }
.portfolio-page .prjct-share-bar {
margin-top: 30px; }
.portfolio-page .socialbar {
margin-top: 15px;
margin-left: -15px; }
.portfolio-page .socialbar a {
font-weight: 600;
font-size: 0.95em;
margin-right: 10px; }
.portfolio-page .socialbar a:first-child {
margin-left: 15px; }
.portfolio-page .open-website {
margin-top: 45px; }
@media screen and (max-width: 991px) {
.portfolio-page.content-invert > .vc_row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse; } }
.portfolio-page.layout-type3.fullwidth, .portfolio-page.layout-type4.fullwidth {
width: 100%;
max-width: 100%;
padding-right: 0;
padding-left: 0; }
.portfolio-page.layout-type3 .images-wrap, .portfolio-page.layout-type4 .images-wrap {
padding: 0; }
@media screen and (max-width: 768px) {
.portfolio-page.layout-type4 {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse; } }
.portfolio-page.layout-type5 {
height: auto;
-webkit-background-size: cover;
background-size: cover;
background-position: center; }
.portfolio-page.layout-type5 .back {
position: absolute;
left: -webkit-calc( (100% - 700px)/4);
left: calc( (100% - 700px)/4);
font-size: 0.95em;
font-weight: 600; }
.portfolio-page.layout-type5 .back .icon {
font-size: 20px;
vertical-align: -3px;
margin-right: 20px;
opacity: .8; }
.portfolio-page.layout-type5 .portfolio-content {
margin: 0 auto;
padding: 30px 0;
position: relative; }
.portfolio-page.layout-type5 .portfolio-content .title {
margin-top: 10px; }
.portfolio-page.layout-type5 h2 {
font-size: 62px; }
.portfolio-page.layout-type5 .info .title {
border-color: rgba(36, 38, 43, 0.25); }
.portfolio-page.layout-type5 .info-list {
margin-top: 10px; }
.portfolio-page.layout-type5 .scroll {
position: absolute;
bottom: 100px;
left: -webkit-calc( (100% - 700px)/2);
left: calc( (100% - 700px)/2);
margin-left: -5px;
font-size: 16px;
-webkit-transform: rotate(-90deg) translateY(-50%) translateX(100%);
-ms-transform: rotate(-90deg) translateY(-50%) translateX(100%);
transform: rotate(-90deg) translateY(-50%) translateX(100%); }
.portfolio-page.layout-type5 .scroll:after {
content: '';
background: rgba(255, 255, 255, 0.5);
width: 40px;
height: 2px;
position: absolute;
right: 140%;
top: 45%; }
.portfolio-page.layout-type5 .portfolio-content {
height: auto;
text-align: left; }
.portfolio-page.layout-type5 .center-aligned {
padding: 20% 0 40px;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start; }
.portfolio-page.layout-type5 .info-list li {
max-width: none;
margin-right: 20px; }
.portfolio-page.layout-type5 .info-list .title, .portfolio-page.layout-type5 .info-list p {
width: auto;
display: inline-block;
font-size: 1em;
line-height: 20px; }
.portfolio-page.layout-type5 .info-list .title {
margin: 0;
padding: 0;
border: none;
display: block; }
.portfolio-page.layout-type5 .info-list p {
margin-bottom: 0; }
.portfolio-page.layout-type5 .scroll {
left: 50%;
bottom: 30px; }
.portfolio-page.layout-type5.invert h2, .portfolio-page.layout-type5.invert p, .portfolio-page.layout-type5.invert .scroll, .portfolio-page.layout-type5.invert .back {
color: #24262b; }
.portfolio-page.layout-type5.invert .scroll:after {
background: rgba(36, 38, 43, 0.6); }
.portfolio-page.layout-type5.invert .center-aligned {
background: rgba(255, 255, 255, 0.85); }
.portfolio-page.layout-type5.invert .info-list .title {
color: #6a707e; }
.portfolio-page.layout-type5.invert .info p a {
color: #24262b; }
.portfolio-page.layout-type5 h2, .portfolio-page.layout-type5 .tag, .portfolio-page.layout-type5 .info, .portfolio-page.layout-type5 .back, .portfolio-page.layout-type5 .scroll, .portfolio-page.layout-type5 .title {
opacity: 0;
-webkit-transform: translateY(30px);
-ms-transform: translateY(30px);
transform: translateY(30px);
-webkit-transition: .4s ease-in-out;
-o-transition: .4s ease-in-out;
transition: .4s ease-in-out;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
-o-transition-property: opacity, transform;
transition-property: opacity, transform;
transition-property: opacity, transform, -webkit-transform; }
.portfolio-page.layout-type5 h2 {
-webkit-transition-delay: .15s;
-o-transition-delay: .15s;
transition-delay: .15s; }
.portfolio-page.layout-type5 .title {
-webkit-transition-delay: .2s;
-o-transition-delay: .2s;
transition-delay: .2s; }
.portfolio-page.layout-type5 .info {
-webkit-transition-delay: .3s;
-o-transition-delay: .3s;
transition-delay: .3s; }
.portfolio-page.layout-type5 .back {
-webkit-transition-delay: .5s;
-o-transition-delay: .5s;
transition-delay: .5s;
-webkit-transform: translateX(30px);
-ms-transform: translateX(30px);
transform: translateX(30px); }
.portfolio-page.layout-type5 .scroll {
-webkit-transition-delay: .4s;
-o-transition-delay: .4s;
transition-delay: .4s;
-webkit-transform: rotate(-90deg) translateY(-50%) translateX(100%) translateX(30px);
-ms-transform: rotate(-90deg) translateY(-50%) translateX(100%) translateX(30px);
transform: rotate(-90deg) translateY(-50%) translateX(100%) translateX(30px); }
.portfolio-page.layout-type5.show h2, .portfolio-page.layout-type5.show .tag, .portfolio-page.layout-type5.show .info, .portfolio-page.layout-type5.show .back, .portfolio-page.layout-type5.show .title {
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none; }
.portfolio-page.layout-type5.show .scroll {
opacity: 1;
-webkit-transform: rotate(-90deg) translateY(-50%) translateX(100%);
-ms-transform: rotate(-90deg) translateY(-50%) translateX(100%);
transform: rotate(-90deg) translateY(-50%) translateX(100%); }
@media screen and (max-width: 1024px) {
.portfolio-page .info-list li {
width: -webkit-calc((100% / 3) - 5px);
width: calc((100% / 3) - 5px);
margin: 0px; } }
@media screen and (max-width: 768px) {
.portfolio-page .header-cap {
display: none; }
.portfolio-page .portfolio-content .vc_row .vc_column_container > .vc_column-inner {
padding-left: 15px;
padding-right: 15px; }
.portfolio-page.boxed .images-wrap,
.portfolio-page .images-wrap {
padding: 0;
margin: 0 -25px; }
.portfolio-page.with-slider .portfolio-content {
margin: 0 -15px; }
.portfolio-page .description .vc_column_container > .vc_column-inner {
padding-left: 15px;
padding-right: 15px; }
.portfolio-page .info-list {
display: block; }
.portfolio-page .info-list li {
width: 50%;
margin: 0px; }
.portfolio-page .socialbar {
margin-top: 15px; }
.portfolio-page .socialbar a {
margin-top: 5pxж; }
.portfolio-page.layout-type5 .center-aligned {
padding: 0; }
.portfolio-page.layout-type5 .portfolio-content {
width: auto;
padding: 120px 0 60px; }
.portfolio-page.layout-type5 .portfolio-content h2 {
font-size: 36px; }
.portfolio-page.layout-type5 .info-list li {
width: auto;
margin: 0 5px; }
.portfolio-page.layout-type5 .scroll,
.portfolio-page.layout-type5 .back {
display: none; }
.portfolio-page.fullscreen {
position: static;
max-width: none; }
.portfolio-page.fullscreen .portfolio-content {
padding: 30px 25px;
margin: 0; }
.portfolio-page.fullscreen .open-website {
margin-top: 15px; } }
.portfolio-comments #comments.comments-area {
margin-top: 0; }  .comment-content a {
word-wrap: break-word; }
.bypostauthor {
display: block; }
.comments-title {
margin-bottom: 25px; }
.comment-meta a {
color: #6a707e; }
.comment-meta a:hover {
text-decoration: none !important; }
.comment-notes {
color: #6a707e;
font-size: 0.95em;
margin-bottom: 20px; }
.comments-area {
padding: 70px 0px; }
.comments-area.no-comments {
padding-top: 0; }
.comments-area.no-comments .comment-respond:after {
display: none; }
.comments-area .nav-links {
margin: 15px 0; }
.comments-area .nav-links div {
display: inline-block;
margin-right: 15px; }
.comments-area .comments-title {
font-size: 18px;
margin-bottom: 10px; }
.comments-area .comment-list {
margin: 0 0 55px;
padding: 0;
list-style: none; }
.comments-area .pingback p {
display: none; }
.comments-area .comment-list > li {
padding: 0px; }
.comments-area .comment-list > li:first-child {
border: none !important; }
.comments-area .comment-list .comment-body {
border-top: 1px solid #f0f0f0; }
.comments-area .comment-list li.depth-1:first-child > .comment-body {
border: none; }
.comments-area ul.children {
margin-left: 0;
padding-left: 80px;
list-style: none; }
.comments-area .pingback .comment-body, .comments-area .trackback .comment-body {
padding-left: 0; }
.comments-area .comment-body {
padding: 25px 0px 25px 80px;
position: relative; }
.comments-area .comment-body .comment-awaiting-moderation {
font-size: 0.95em; }
.comments-area .comment-body .comment-author img {
width: 60px;
height: auto;
-webkit-border-radius: 50%;
border-radius: 50%;
display: block;
position: absolute;
top: 25px;
left: 0; }
.comments-area .comment-body .comment-author h4 {
display: inline-block;
font-size: 1em; }
.comments-area .comment-body .comment-author .says {
display: none; }
.comments-area .comment-body .comment-meta {
font-size: 0.95em; }
.comments-area .comment-body .comment-content {
padding-top: 5px; }
.comments-area .comment-body .comment-content p {
margin: 0; }
.comments-area .comment-body .reply {
display: inline-block; }
.comments-area .reply a,
.comments-area .reply-cancle a,
.comments-area a.comment-edit-link {
font-size: 0.95em;
margin-left: 14px;
position: relative; }
.comments-area .reply a {
position: absolute;
right: 0;
top: 25px;
font-size: 0.8em; }
.comments-area .comment-respond {
position: relative;
z-index: 2; }
.comments-area .comment-respond .comment-form {
background: #f9f9f9;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 40px;
text-align: left; }
.comments-area .comment-respond .comment-form .label-header {
display: block;
font-weight: 600;
text-transform: uppercase;
font-size: 0.75em;
padding: 0;
margin-bottom: 10px; }
.comments-area .comment-respond .comment-form input[type="text"], .comments-area .comment-respond .comment-form input[type="email"], .comments-area .comment-respond .comment-form textarea {
background: #f9f9f9; }
.comments-area .comment-respond .form-submit {
margin: 15px 0px 0px 0px; }
@media screen and (max-width: 768px) {
.comments-area .comment-respond .form-submit .btn {
width: 100%; } }
.comments-area .comment-respond p {
text-align: left; }
.comments-area .comment-respond:before {
content: '';
width: 500%;
height: 1px;
border-top: 1px solid #f0f0f0;
position: absolute;
top: 0;
left: -200%; }
.comments-area .comment-respond:before {
display: none;
top: auto;
bottom: 0; }
.comments-area .comment-respond .reply-cancle {
display: inline-block; }
.comments-area .comment-respond .input-wrap:after {
content: '';
display: table;
clear: both; }
.comments-area .comment-respond .input-wrap > .input-block {
padding: 5px 20px 20px 0; }
.comments-area .comment-respond .input-wrap > .input-block:last-child {
padding-right: 0; }
.comments-area .comment .comment-respond {
margin-top: 40px;
padding-bottom: 40px;
margin-bottom: 10px; }
.comments-area .comment .comment-respond:before {
display: block; }
@media screen and (max-width: 768px) {
.comments-area {
width: 100%;
padding: 20px 0; }
.comments-area #respond {
padding-top: 0; }
.comments-area .comment-body {
padding: 90px 0px 20px 0px; }
.comments-area ul.children {
padding-left: 30px; }
.comments-area .comment-respond .comment-form {
padding: 0px;
background: transparent; } }
.wp-block-latest-comments__comment-author {
font-weight: 500; } div.post-offset {
margin: 0;
padding: 0; }
div.post-offset article,
div.post-offset .portfolio-item {
margin: 0; }
.blog-grid {
width: 100%;
float: left;
position: relative;
overflow: hidden;
margin-bottom: 25px; }
.blog-grid .sticky-icon {
display: inline-block;
vertical-align: middle;
margin: -2px 3px 0px 0px; }
.blog-grid .tag.tag-sticky {
background-color: #32353c;
color: #fff;
margin: 2px 0px; }
@media screen and (max-width: 768px) {
.blog-grid {
margin-bottom: 20px; } }
.blog-grid-image {
overflow: hidden;
white-space: nowrap;
-webkit-border-radius: 3px;
border-radius: 3px; }
.blog-grid-image img {
width: 100%;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
vertical-align: top; }
.blog-grid-image a:before {
display: none; }
.blog-grid-image .tags:nth-child(2) {
left: -100%; }
.blog-grid-image .slider,
.blog-grid-image iframe {
width: 100%;
vertical-align: top; }
.blog-grid-image iframe {
min-height: 300px; }
.blog-grid-image .slider {
overflow: hidden; }
.blog-grid-image .slider .owl-nav {
position: absolute;
right: 25px;
z-index: 1;
height: 42px;
top: 25px;
-webkit-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
opacity: 0;
visibility: hidden;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.blog-grid-image .slider .owl-nav .owl-prev {
left: auto;
right: 8px; }
.blog-grid-image .slider .owl-nav .ion {
width: 42px;
height: 100%;
line-height: 42px;
font-size: 19px; }
.blog-grid-image .slider .owl-dots {
width: 15px;
height: auto;
position: absolute;
top: 15px;
right: 15px;
z-index: 10;
display: none; }
.blog-grid-image .slider .owl-dot {
color: #fff;
margin: 0 0 5px 0;
display: block;
float: left;
z-index: 200; }
@media screen and (max-width: 768px) {
.blog-grid-image .slider .owl-nav {
top: 20px;
right: 0px; }
.blog-grid-image .slider .owl-nav .owl-prev {
left: auto !important;
right: 30px; } }
.blog-grid-content .tags {
margin-bottom: 10px; }
.blog-grid-content a.tag {
color: #fff;
background-color: #030d1c;
margin: 2px 0px; }
.blog-grid-content .btn-link {
margin-top: 10px;
text-transform: capitalize; }
.blog-grid-content .blog-grid-headline {
font-size: 1.4em;
line-height: 1.35;
margin: 0; }
.blog-grid-content .blog-grid-headline a {
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.blog-grid-content blockquote cite {
display: block; }
.blog-grid-content p {
margin: 10px auto 0px; }
@media screen and (max-width: 768px) {
.blog-grid-content .tags {
margin-top: 20px; } }
.blog-grid:hover .blog-grid-image .slider .owl-nav {
-webkit-transform: none;
-ms-transform: none;
transform: none;
visibility: visible;
opacity: 1;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.blog-grid .post-details {
margin: 8px 0;
font-size: 0.95em;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.blog-grid .post-details .author {
font-weight: 600; }
.blog-grid .post-details .date {
color: #6a707e; }
.blog-grid .post-details .date:before {
content: '•';
display: inline-block;
vertical-align: middle;
color: #32353c;
margin: 0px 4px;
font-size: 10px; }
.blog-grid:hover .blog-grid-image .owl-item.active img, .blog-grid:hover .blog-grid-image > a img {
-webkit-transform: scale(1.02);
-ms-transform: scale(1.02);
transform: scale(1.02); }
.blog-grid.no-preview .post-details {
margin-top: 10px; }
.blog-grid.grid-1:not(.boxed) .blog-grid-image > *:not(style) {
display: block;
margin-bottom: 25px; }
.blog-grid.grid-1:not(.boxed) .blog-grid-image > a img,
.blog-grid.grid-1:not(.boxed) .blog-grid-image > .slider,
.blog-grid.grid-1:not(.boxed) .blog-grid-image > .mejs-container {
-webkit-border-radius: 3px;
border-radius: 3px;
overflow: hidden; }
@media screen and (min-width: 769px) {
.blog-grid.grid-3 {
position: relative; }
.blog-grid.grid-3.boxed {
background: transparent; }
.blog-grid.grid-3.boxed .blog-grid-content {
padding: 40px; }
.blog-grid.grid-3 .blog-grid-image {
padding-left: 120px;
position: absolute;
width: 100%;
height: 100%; }
.blog-grid.grid-3 .blog-grid-image > a,
.blog-grid.grid-3 .blog-grid-image .blog-slider,
.blog-grid.grid-3 .blog-grid-image .owl-stage-outer,
.blog-grid.grid-3 .blog-grid-image .owl-stage,
.blog-grid.grid-3 .blog-grid-image .owl-item {
display: block;
height: 100%; }
.blog-grid.grid-3 .blog-grid-image .blog-image {
height: 100%;
padding-bottom: 100%;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
-webkit-border-radius: 3px;
border-radius: 3px; }
.blog-grid.grid-3 .blog-grid-content {
position: relative;
margin-top: 50px;
margin-bottom: 50px;
background: rgba(255, 255, 255, 0.95);
max-width: 350px;
padding: 40px;
z-index: 10;
overflow: hidden; }
.blog-grid.grid-3 .blog-grid-content .tag.brand-bg-color {
color: #fff; } }
@media screen and (max-width: 768px) {
.blog-grid.grid-3 .blog-grid-image .blog-image {
padding-bottom: 100%;
-webkit-background-size: cover;
background-size: cover;
background-position: top center; } }
.blog-grid.boxed {
background: #f9f9f9;
margin-bottom: 0px;
-webkit-border-radius: 3px;
border-radius: 3px; }
.blog-grid.boxed .blog-grid-image {
-webkit-border-radius: 0px;
border-radius: 0px; }
.blog-grid.boxed .blog-grid-content {
padding: 25px; }
@media screen and (max-width: 768px) {
.blog-grid.boxed .blog-grid-content {
padding: 20px; }
.blog-grid.boxed .blog-grid-content .tags {
margin-top: 0px; } } .blog-grid .gallery {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 20px !important; }
.blog-grid .gallery .gallery-item {
display: inline-block;
margin: 0px 5px 5px 0px;
margin-top: 0px !important;
text-align: center;
vertical-align: top;
width: 100%;
position: relative; }
.blog-grid .gallery .gallery-item img {
border: none !important;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.blog-grid .gallery .gallery-item .gallery-caption {
position: absolute;
background: rgba(255, 255, 255, 0.8);
padding: 3px 10px;
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
width: 100%;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
width: 100%;
white-space: nowrap;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
opacity: 0;
font-size: .8em;
font-weight: normal; }
.blog-grid .gallery .gallery-item:hover .gallery-caption {
opacity: 1; }
.blog-grid .gallery .gallery-item:hover img {
opacity: .8; }
.blog-grid .gallery.gallery-columns-3 .gallery-item {
max-width: -webkit-calc((100% - 5px * 2) / 3);
max-width: calc((100% - 5px * 2) / 3); }
.blog-grid .gallery.gallery-columns-3 .gallery-item:nth-of-type(3n+3), .blog-grid .gallery.gallery-columns-3 .gallery-item:last-of-type {
margin-right: 0; } @media screen and (max-width: 768px) {
.page-template-page_for-posts .breadcrumbs .btn-filter {
top: -50; } } .single .byline,
.group-blog .byline {
display: inline; }
.page-content,
.entry-content,
.entry-summary {
margin: 0 auto; }
@media screen and (min-width: 1025px) {
.entry-content > *:not(.vc_row):not(.vc_clearfix) {
margin-top: 28px;
margin-bottom: 28px; }
.entry-content > *:not(.vc_row):not(.vc_clearfix):first-child {
margin-top: 0px; }
.entry-content > *:not(.vc_row):not(.vc_clearfix):last-child {
margin-bottom: 0px; } }
.entry-content figcaption {
padding: 0.3rem;
font-size: .98em;
margin: 0px; }
.post {
margin-bottom: 0px; }
.post .entry-content a:not(.wp-block-button__link) {
color: #030d1c; }
.post .entry-content a:not(.wp-block-button__link):before {
width: 100%;
opacity: 0.2; }
.post .entry-content a:not(.wp-block-button__link):hover:before {
opacity: 1; }
.post .entry-content .wp-block-cover-text a {
color: #fff; }
.post .blog-slider .owl-nav {
display: none; }
.post .blog-slider .owl-dots {
margin-top: 10px; }
article.page {
margin: 0; }
.page-links {
clear: both;
margin: 0 0 1.5em;
padding-top: 15px;
font-size: 110%; }
.single-post .wpb_single_image {
margin-bottom: 50px; }
.single-post .testimonials {
position: relative;
padding-left: 50px;
margin: 40px 0; }
.single-post .testimonials:before {
content: '';
position: absolute;
height: 70%;
width: 4px;
background: #f0f0f0;
left: 0; }
.single-post .entry-footer {
margin-top: 50px;
position: relative;
padding: 20px 0px;
border-top: 1px solid #f0f0f0; }
@media screen and (max-width: 768px) {
.single-post .entry-footer {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: 0px; }
.single-post .entry-footer .entry-footer-tags,
.single-post .entry-footer .entry-footer-share {
margin-bottom: 15px;
width: 100%; } }
.single-post .entry-footer .tag {
margin: 2px 5px 2px 0; }
.single-post .widget_stockie_widget_about_author {
background: #f9f9f9;
position: relative;
padding: 30px;
margin-bottom: 60px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.single-post .widget_stockie_widget_about_author .content {
margin-left: 20px; }
.single-post .widget_stockie_widget_about_author .content .info {
margin-bottom: 0px; }
@media screen and (max-width: 768px) {
.single-post .widget_stockie_widget_about_author {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding: 15px;
margin-bottom: 20px; }
.single-post .widget_stockie_widget_about_author .content {
margin: 15px 0 0 !important; } }
.single-post .related-posts {
position: relative;
background-color: #f9f9f9;
padding: 70px 0px 30px; }
@media screen and (max-width: 768px) {
.single-post .related-posts {
padding: 40px 0px 0px; } }
.single-post .related-posts .content .author {
font-weight: 600; }
.single-post .related-posts .blog-grid {
margin-bottom: 50px; }
.entry-footer {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between; }
.entry-footer .post-edit-link {
display: block; }
.entry-footer .share {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.entry-footer .share .socialbar a {
margin-bottom: 0; }
.entry-footer .share .title {
margin-right: 20px; }
.post-widget {
padding-top: 30px;
position: relative; }
.post {
margin-top: 0; }
.post .comments-link a {
font-size: 0.95em;
margin-left: 15px; } body #lang_sel {
width: 100%; }
body #lang_sel ul li {
width: 100%; }
body #lang_sel ul li a {
padding: 10px 15px; }
body #lang_sel ul li > ul {
width: 100%;
top: 45px; }
body #lang_sel a.lang_sel_sel {
background: transparent;
position: relative; }
body #lang_sel a.lang_sel_sel:after {
content: '\f104';
font-size: 0.95em;
font-family: Ionicons;
color: rgba(0, 0, 0, 0.4);
position: absolute;
right: 15px;
top: 12px; }
body #lang_sel_list.lang_sel_list_vertical {
width: 100%;
height: auto;
overflow: hidden;
z-index: 10; }
body #lang_sel_list.lang_sel_list_vertical ul, body #lang_sel_list.lang_sel_list_vertical li {
width: 100%; }
body #lang_sel_list.lang_sel_list_vertical ul {
border-top-style: dotted;
border-color: rgba(0, 0, 0, 0.2); }
body #lang_sel_list.lang_sel_list_vertical ul li a {
background: transparent;
padding: 15px 0;
border-left: none;
border-right: none;
border-bottom-style: dotted;
border-color: rgba(0, 0, 0, 0.2); }
body #lang_sel_list.lang_sel_list_vertical ul li a.lang_sel_sel {
border-color: rgba(0, 0, 0, 0.2); }
body #lang_sel_list.lang_sel_list_vertical ul li a:hover {
background: transparent;
color: rgba(0, 0, 0, 0.5); }
body #lang_sel_list.lang_sel_list_horizontal {
width: 100%;
z-index: 10; }
body #lang_sel_list.lang_sel_list_horizontal ul {
border: none; }
body #lang_sel_list.lang_sel_list_horizontal li a {
background: transparent;
margin-right: 15px;
margin-bottom: 5px; }
body #lang_sel_list.lang_sel_list_horizontal li a:hover {
background: transparent;
opacity: .7; }
body #lang_sel_footer {
background: #38383a;
border: none;
border-top: 1px solid rgba(0, 0, 0, 0.1); }
body #lang_sel_footer ul li a {
background: transparent;
color: #fff; }
body #lang_sel_footer ul li a:hover {
background: rgba(255, 255, 255, 0.1); }
body #lang_sel_footer ul li a span {
color: #fff; }
body #lang_sel_footer ul li a.lang_sel_sel {
background: rgba(255, 255, 255, 0.1);
color: #fff; }
body #lang_sel_footer ul li a.lang_sel_sel:hover {
background: rgba(255, 255, 255, 0.1); }
.site-footer #lang_sel a.lang_sel_sel {
border-color: rgba(255, 255, 255, 0.15);
color: rgba(255, 255, 255, 0.6); }
.site-footer #lang_sel a.lang_sel_sel:hover {
background: transparent;
border-color: rgba(255, 255, 255, 0.2);
color: #fff; }
.site-footer #lang_sel a.lang_sel_sel:hover:after {
color: rgba(255, 255, 255, 0.4); }
.site-footer #lang_sel a.lang_sel_sel:after {
color: rgba(255, 255, 255, 0.2); }
.site-footer #lang_sel ul li > ul {
z-index: 2;
border-top-color: #181a1d;
top: 46px; }
.site-footer #lang_sel ul li > ul li a {
background: #181a1d;
border-color: #111215;
color: rgba(255, 255, 255, 0.6); }
.site-footer #lang_sel ul li > ul li a:hover {
background: #24262b; }
.site-footer #lang_sel_list.lang_sel_list_vertical ul {
border-color: rgba(255, 255, 255, 0.15); }
.site-footer #lang_sel_list.lang_sel_list_vertical ul li a {
color: rgba(255, 255, 255, 0.7);
border-color: rgba(255, 255, 255, 0.15); }
.site-footer #lang_sel_list.lang_sel_list_vertical ul li a.lang_sel_sel {
border-color: rgba(255, 255, 255, 0.15); }
.site-footer #lang_sel_list.lang_sel_list_vertical ul li a:hover {
background: transparent;
color: #fff; }
.site-footer #lang_sel_list.lang_sel_list_horizontal li a {
color: #fff; }
.site-footer #lang_sel_list.lang_sel_list_horizontal li a:hover {
color: #fff; } .text-left {
text-align: left; }
.text-right {
text-align: right; }
.text-center {
text-align: center; }
.text-justify {
text-align: justify; }
.left {
float: left; }
.right {
float: right; }
.full-width {
width: 100%; }
.full-height {
height: 100%; }
.full-vh {
height: 100vh; }
@media screen and (max-width: 768px) {
.full-vh {
height: auto; } }
.hidden {
display: none; }
.visible {
visibility: visible; }
.inline {
display: inline-block; }
.no-transition {
-webkit-transition: none !important;
-o-transition: none !important;
transition: none !important; }
.visible-content {
opacity: 1 !important; }
.payment-methods img {
width: 34px;
height: auto;
margin: 0px 5px 0px 0px; }
@media screen and (max-width: 1024px) {
.clb__heading h1.title, .clb__heading h2.title, .clb__heading h3.title, .clb__heading h4.title, .clb__heading .widget h4, .widget .clb__heading h4, .clb__heading h5.title, .clb__heading .widget h5, .widget .clb__heading h5, .clb__heading h6.title {
font-size: 34px !important;
line-height: 1.15 !important; }
.clb__heading span, .clb__heading.stockie-dynamic-text-sc {
font-size: 34px !important;
font-weight: bold !important; } }
@media screen and (max-width: 768px) {
.clb__heading h1.title, .clb__heading h2.title, .clb__heading h3.title, .clb__heading h4.title, .clb__heading .widget h4, .widget .clb__heading h4, .clb__heading h5.title, .clb__heading .widget h5, .widget .clb__heading h5, .clb__heading h6.title {
font-size: 30px !important;
line-height: 1.2 !important; }
.clb__heading span, .clb__heading.stockie-dynamic-text-sc {
font-size: 30px !important;
font-weight: bold !important; }
.clb-column-padding-left .vc_column-inner {
padding-left: 15px !important;
padding-right: 15px !important; }
.clb__border_reset .vc_column-inner {
border: none !important; } }
@media screen and (max-width: 1024px) {
.clb__spacer {
height: 55px !important; } }
@media screen and (max-width: 768px) {
.clb__spacer {
height: 40px !important; } }
.clb__custom_font {
font-family: -apple-system, BlinkMacSystemFont, "proxima_nova", Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }
.clb__custom_font2 {
font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }
.btn.purchase-theme {
position: fixed;
bottom: 25px;
left: 50%;
-webkit-transform: translate(-50%, -30%);
-ms-transform: translate(-50%, -30%);
transform: translate(-50%, -30%);
background: #ecf3e3;
border-color: #ecf3e3;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
-webkit-border-radius: 4px;
border-radius: 4px;
color: #24262b;
padding: 0 12px 0 10px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
height: 56px;
line-height: 56px;
z-index: 100;
-webkit-animation-delay: 5s;
animation-delay: 5s;
-webkit-animation-duration: .3s;
animation-duration: .3s;
opacity: 0;
-webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-animation-name: purachse_btn_animation;
animation-name: purachse_btn_animation;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
font-family: -apple-system, BlinkMacSystemFont, "proxima_nova", Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }
.btn.purchase-theme:hover {
background-color: #8BB654;
border-color: #8BB654;
color: #fff; }
.btn.purchase-theme:hover i.icon {
background-color: rgba(0, 0, 0, 0.2); }
.btn.purchase-theme i.icon {
height: 34px;
width: 34px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
background-color: #8BB654;
-webkit-border-radius: 50%;
border-radius: 50%;
margin: 0px 8px 0px 0px;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.btn.purchase-theme span {
height: 26px;
width: 1px;
margin: 0px 10px;
background-color: rgba(0, 0, 0, 0.2); }
@-webkit-keyframes purachse_btn_animation {
from {
opacity: 0;
-webkit-transform: translate(-50%, -30%);
transform: translate(-50%, -30%); }
to {
opacity: 1;
-webkit-transform: translate(-50%, 0%);
transform: translate(-50%, 0%); } }
@keyframes purachse_btn_animation {
from {
opacity: 0;
-webkit-transform: translate(-50%, -30%);
transform: translate(-50%, -30%); }
to {
opacity: 1;
-webkit-transform: translate(-50%, 0%);
transform: translate(-50%, 0%); } }
#drift-widget {
bottom: 12px !important;
right: 12px !important; } .aligncenter {
text-align: center; }
.wp-block-image .aligncenter,
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
clear: both; }
.wp-block-image .alignleft,
.alignleft {
float: left;
margin-right: 1rem; }
@media screen and (min-width: 1025px) {
.wp-block-image .alignleft,
.alignleft {
margin-right: -webkit-calc(2 * 1rem);
margin-right: calc(2 * 1rem); } }
.wp-block-image .alignright,
.alignright {
float: right;
margin-left: 1rem; }
@media screen and (min-width: 1025px) {
.wp-block-image .alignright,
.alignright {
margin-left: -webkit-calc(2 * 1rem);
margin-left: calc(2 * 1rem); } }
.wp-caption-text.gallery-caption {
white-space: initial; }
.wp-block-image .aligncenter > figcaption,
.wp-block-image .alignleft > figcaption,
.wp-block-image .alignright > figcaption {
display: block; }
.wp-caption {
max-width: 100%; }
.wp-block-quote:not(.is-large):not(.is-style-large) {
border-color: #f0f0f0; }
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
border: none;
padding: 0px; }
.wp-block-pullquote blockquote {
border: none; }
.wp-block-file * + .wp-block-file__button {
display: table;
margin: 20px 0px 0px 0px;
color: #fff !important; }
.wp-caption-text {
padding: 0.5rem;
text-align: center; } .page-container .vc_col-has-fill > .vc_column-inner, .page-container .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
.page-container .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .page-container .vc_row-has-fill > .vc_column_container > .vc_column-inner {
padding-top: 0px; }
select {
opacity: 0;
visibility: hidden;
position: absolute; } .center-aligned {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
width: 100%;
height: 100%; }
.overlay {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0; } .brand-color,
.brand-color-after:after,
.brand-color-before:before {
color: #030d1c; }
.brand-color-hover:hover,
.brand-color-hover-after:after,
.brand-color-hover-before:before {
color: #030d1c; }
.brand-border-color,
.brand-border-color-after:after,
.brand-border-color-before:before {
border-color: #030d1c; }
.brand-border-color-hover:hover,
.brand-border-color-hover-after:after,
.brand-border-color-hover-before:before {
border-color: #030d1c; }
.brand-bg-color,
.brand-bg-color-after:after,
.brand-bg-color-before:before {
background-color: #030d1c; }
.brand-bg-color-hover:hover,
.brand-bg-color-hover-after:after,
.brand-bg-color-hover-before:before {
background-color: #030d1c; }
.typed-cursor {
opacity: 1;
margin-right: -0.2em;
-webkit-animation: typedjsBlink 0.7s infinite;
animation: typedjsBlink 0.7s infinite; }
@keyframes typedjsBlink {
50% {
opacity: 0.0; } }
@-webkit-keyframes typedjsBlink {
0% {
opacity: 1; }
50% {
opacity: 0.0; }
100% {
opacity: 1; } }  @media screen and (min-width: 1025px) {
.woo_c-message-group {
padding: 0 -webkit-calc(16.66666667% - 5px);
padding: 0 calc(16.66666667% - 5px); } }
.woo_c-message-group li {
margin-bottom: 15px; }
.woo_c-message-group {
position: fixed;
z-index: 999999;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
left: 50%;
padding: 0 15px;
bottom: 0;
left: 0;
right: 0; }
.woo_c-message-group .message-box {
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
margin-bottom: 25px;
-webkit-animation: 0.4s slide_up cubic-bezier(0.4, 0, 0.2, 1);
animation: 0.4s slide_up cubic-bezier(0.4, 0, 0.2, 1); }
@media screen and (max-width: 768px) {
.woo_c-message-group .message-box {
margin-bottom: 15px; } }
@-webkit-keyframes slide_up {
0% {
-webkit-transform: translateY(100%);
transform: translateY(100%);
opacity: .5; }
100% {
-webkit-transform: translateY(0%);
transform: translateY(0%);
opacity: 1; } }
@keyframes slide_up {
0% {
-webkit-transform: translateY(100%);
transform: translateY(100%);
opacity: .5; }
100% {
-webkit-transform: translateY(0%);
transform: translateY(0%);
opacity: 1; } } .woo_c-product,
.product-popup {
padding-bottom: 80px;  }
@media screen and (max-width: 1024px) {
.woo_c-product,
.product-popup {
padding-bottom: 55px; } }
@media screen and (max-width: 768px) {
.woo_c-product,
.product-popup {
padding-bottom: 50px; }
.woo_c-product .page-container.full,
.product-popup .page-container.full {
padding-left: 0px;
padding-right: 0px; } }
.woo_c-product-image .woo-onsale,
.product-popup-image .woo-onsale {
right: 25px;
top: 25px;
left: auto; }
.woo_c-product-image .product_images > .image-wrap:not(:nth-child(1)),
.product-popup-image .product_images > .image-wrap:not(:nth-child(1)) {
display: none; }
.woo_c-product-image-slider,
.product-popup-image-slider {
position: relative;
overflow: hidden;
height: 100vh; }
.woo_c-product-image-slider-trigger,
.product-popup-image-slider-trigger {
height: 50px;
width: 50px;
position: absolute;
right: 25px;
top: 25px; }
.woo_c-product-image-slider img.horizontal-img,
.product-popup-image-slider img.horizontal-img {
max-width: none;
width: auto !important;
height: 100vh; }
.woo_c-product-image-slider .owl-stage-outer,
.product-popup-image-slider .owl-stage-outer {
height: 100%; }
.woo_c-product-image-slider .owl-nav,
.product-popup-image-slider .owl-nav {
z-index: 1; }
.woo_c-product-image-slider .owl-stage .owl-item,
.product-popup-image-slider .owl-stage .owl-item {
display: inline-block; }
.woo_c-product-image-slider .owl-stage .owl-item img,
.product-popup-image-slider .owl-stage .owl-item img {
vertical-align: top; }
.woo_c-product-image-slider .owl-stage .owl-item.active,
.product-popup-image-slider .owl-stage .owl-item.active {
position: relative;
z-index: 100; }
.woo_c-product-image-slider .owl-dots,
.product-popup-image-slider .owl-dots {
position: absolute;
width: auto;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
right: 25px;
left: auto;
top: 0px;
bottom: 0px;
z-index: 1; }
.woo_c-product-image-slider .owl-dots .owl-dot,
.product-popup-image-slider .owl-dots .owl-dot {
margin: 4px 0px; }
.woo_c-product-image-slider .owl-nav,
.product-popup-image-slider .owl-nav {
right: 25px;
bottom: 25px;
width: 110px; }
.woo_c-product-image-slider .owl-dots-images,
.product-popup-image-slider .owl-dots-images {
position: absolute;
top: 0px;
bottom: 0px;
padding-left: 25px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }
.woo_c-product-image-slider .owl-dots-images .owl-dot-image,
.product-popup-image-slider .owl-dots-images .owl-dot-image {
width: 60px;
height: auto;
margin: 8px 0px;
cursor: pointer;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.woo_c-product-image-slider .owl-dots-images .owl-dot-image img,
.product-popup-image-slider .owl-dots-images .owl-dot-image img {
display: inline-block;
vertical-align: top;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08); }
.woo_c-product-image-slider .owl-dots-images .owl-dot-image.active img,
.product-popup-image-slider .owl-dots-images .owl-dot-image.active img {
-webkit-box-shadow: 0px 0px 0px 2px #24262b;
box-shadow: 0px 0px 0px 2px #24262b; }
.woo_c-product-image .numbers_slides,
.product-popup-image .numbers_slides {
position: absolute;
right: 25px;
top: 50%;
font-weight: 600;
font-size: 24px;
display: none; }
.woo_c-product .breadcrumbs,
.product-popup .breadcrumbs {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 10px 0; }
@media screen and (max-width: 768px) {
.woo_c-product .breadcrumbs,
.product-popup .breadcrumbs {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start; }
.woo_c-product .breadcrumbs .woo_c-product-nav,
.product-popup .breadcrumbs .woo_c-product-nav {
margin: 0px 0px 20px 0px; } }
@media screen and (max-width: 1024px) {
.woo_c-product-nav,
.product-popup-nav {
margin: 10px 0px; } }
.woo_c-product-nav-prev, .woo_c-product-nav-next,
.product-popup-nav-prev,
.product-popup-nav-next {
display: inline-block;
font-size: 18px;
text-align: center;
line-height: 40px;
width: 40px;
height: 40px;
-webkit-border-radius: 100%;
border-radius: 100%;
margin: 0;
position: relative;
background: white;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07); }
.woo_c-product-nav-prev:before, .woo_c-product-nav-next:before,
.product-popup-nav-prev:before,
.product-popup-nav-next:before {
display: none; }
.woo_c-product-nav-prev:first-child, .woo_c-product-nav-next:first-child,
.product-popup-nav-prev:first-child,
.product-popup-nav-next:first-child {
margin-right: 8px; }
.woo_c-product-nav-prev:hover, .woo_c-product-nav-next:hover,
.product-popup-nav-prev:hover,
.product-popup-nav-next:hover {
background-color: #f6f6f6; }
.woo_c-product .woo_c-product-details,
.product-popup .woo_c-product-details {
padding: 0 15px; }
.woo_c-product .woo_c-product-details-title,
.product-popup .woo_c-product-details-title {
margin: 15px 0 10px;
font-size: 2em; }
.woo_c-product .woo_c-product-details-inner,
.product-popup .woo_c-product-details-inner {
width: 100%;
padding: 100px 13%; }
.woo_c-product .woo_c-product-details-inner .external-product,
.product-popup .woo_c-product-details-inner .external-product {
margin-top: 25px; }
@media screen and (max-width: 1024px) {
.woo_c-product .woo_c-product-details-inner,
.product-popup .woo_c-product-details-inner {
padding-right: 0px;
padding-left: 0px; } }
.woo_c-product .woo_c-product-details-inner .woocommerce-product-rating .average,
.woo_c-product .woo_c-product-details-inner .woocommerce-product-rating .woo-review-link,
.woo_c-product .woo_c-product-details-inner .woocommerce-product-rating .write-review,
.product-popup .woo_c-product-details-inner .woocommerce-product-rating .average,
.product-popup .woo_c-product-details-inner .woocommerce-product-rating .woo-review-link,
.product-popup .woo_c-product-details-inner .woocommerce-product-rating .write-review {
vertical-align: top; }
.woo_c-product .woo_c-product-details-inner .woocommerce-product-rating .write-review,
.woo_c-product .woo_c-product-details-inner .woocommerce-product-rating .woo-review-link,
.product-popup .woo_c-product-details-inner .woocommerce-product-rating .write-review,
.product-popup .woo_c-product-details-inner .woocommerce-product-rating .woo-review-link {
margin-left: 5px;
font-size: 0.95em; }
.woo_c-product .woo_c-product-details-inner .price,
.product-popup .woo_c-product-details-inner .price {
margin: 10px 0px;
font-weight: 600; }
.woo_c-product .woo_c-product-details-inner .price .amount,
.product-popup .woo_c-product-details-inner .price .amount {
font-size: 1.2em; }
.woo_c-product .woo_c-product-details-inner .price-discount,
.product-popup .woo_c-product-details-inner .price-discount {
height: 22px;
line-height: 22px;
border-left: 5px solid rgba(0, 0, 0, 0.1);
-webkit-border-radius: 2px 0px 0px 2px;
border-radius: 2px 0px 0px 2px;
color: #fff;
padding-left: 5px;
margin-left: 10px;
vertical-align: middle; }
.woo_c-product .woo_c-product-details-inner .price ins,
.product-popup .woo_c-product-details-inner .price ins {
text-decoration: none; }
.woo_c-product .woo_c-product-details-inner .price ins .amount,
.product-popup .woo_c-product-details-inner .price ins .amount {
vertical-align: middle; }
.woo_c-product .woo_c-product-details-inner .price ins:last-child,
.product-popup .woo_c-product-details-inner .price ins:last-child {
margin-right: 8px; }
.woo_c-product .woo_c-product-details-inner .price del, .woo_c-product .woo_c-product-details-inner .price old,
.product-popup .woo_c-product-details-inner .price del,
.product-popup .woo_c-product-details-inner .price old {
color: rgba(36, 38, 43, 0.6); }
.woo_c-product .woo_c-product-details-inner .price del .amount, .woo_c-product .woo_c-product-details-inner .price old .amount,
.product-popup .woo_c-product-details-inner .price del .amount,
.product-popup .woo_c-product-details-inner .price old .amount {
font-size: 0.95em;
font-weight: 500;
vertical-align: middle;
margin-left: 5px; }
.woo_c-product .woo_c-product-details-inner .variations_button,
.product-popup .woo_c-product-details-inner .variations_button {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin-top: 0px; }
.woo_c-product .woo_c-product-details-inner .single_add_to_cart_button .ion svg,
.product-popup .woo_c-product-details-inner .single_add_to_cart_button .ion svg {
fill: #fff;
margin-top: 1px; }
.woo_c-product .woo_c-product-details-inner .woocommerce-share,
.product-popup .woo_c-product-details-inner .woocommerce-share {
margin-top: 20px; }
.woo_c-product .woo_c-product-details .yith-wcwl-add-to-wishlist,
.product-popup .woo_c-product-details .yith-wcwl-add-to-wishlist {
display: inline-block;
margin: 0px;
vertical-align: middle; }
.woo_c-product .woo_c-product-details .yith-wcwl-add-to-wishlist:after,
.product-popup .woo_c-product-details .yith-wcwl-add-to-wishlist:after {
content: '';
display: table;
clear: both; }
.woo_c-product .woo_c-product-details .yith-wcwl-add-to-wishlist .hide,
.product-popup .woo_c-product-details .yith-wcwl-add-to-wishlist .hide {
display: none; }
.woo_c-product .woo_c-product-details .yith-wcwl-add-to-wishlist .btn,
.product-popup .woo_c-product-details .yith-wcwl-add-to-wishlist .btn {
-webkit-border-radius: 3px;
border-radius: 3px;
font-size: 0.98em;
margin-left: 12px;
padding: 10px 18px;
background-color: transparent;
border-color: transparent;
color: #32353c;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07); }
.woo_c-product .woo_c-product-details .yith-wcwl-add-to-wishlist .btn:hover,
.product-popup .woo_c-product-details .yith-wcwl-add-to-wishlist .btn:hover {
background-color: #24262b;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.woo_c-product .woo_c-product-details-variations,
.product-popup .woo_c-product-details-variations {
margin-top: 20px;
width: 100%;
text-align: left;
border-top: 1px solid #f0f0f0; }
.woo_c-product .woo_c-product-details-variations .variations,
.woo_c-product .woo_c-product-details-variations .simple-qty,
.product-popup .woo_c-product-details-variations .variations,
.product-popup .woo_c-product-details-variations .simple-qty {
padding: 8px 0px; }
.woo_c-product .woo_c-product-details-variations .variations:after,
.woo_c-product .woo_c-product-details-variations .simple-qty:after,
.product-popup .woo_c-product-details-variations .variations:after,
.product-popup .woo_c-product-details-variations .simple-qty:after {
content: '';
display: table;
clear: both; }
.woo_c-product .woo_c-product-details-variations .variations .variation,
.woo_c-product .woo_c-product-details-variations .simple-qty .variation,
.product-popup .woo_c-product-details-variations .variations .variation,
.product-popup .woo_c-product-details-variations .simple-qty .variation {
margin: 8px 20px 8px 0px;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.woo_c-product .woo_c-product-details-variations .variations .variation:last-child,
.woo_c-product .woo_c-product-details-variations .simple-qty .variation:last-child,
.product-popup .woo_c-product-details-variations .variations .variation:last-child,
.product-popup .woo_c-product-details-variations .simple-qty .variation:last-child {
margin-right: 0px; }
@media screen and (max-width: 768px) {
.woo_c-product .woo_c-product-details-variations .variations .variation,
.woo_c-product .woo_c-product-details-variations .simple-qty .variation,
.product-popup .woo_c-product-details-variations .variations .variation,
.product-popup .woo_c-product-details-variations .simple-qty .variation {
margin-bottom: 15px; } }
.woo_c-product .woo_c-product-details-variations .variations .variation.reset,
.woo_c-product .woo_c-product-details-variations .simple-qty .variation.reset,
.product-popup .woo_c-product-details-variations .variations .variation.reset,
.product-popup .woo_c-product-details-variations .simple-qty .variation.reset {
white-space: nowrap; }
.woo_c-product .woo_c-product-details-variations .variations .variation.reset .reset_variations,
.woo_c-product .woo_c-product-details-variations .simple-qty .variation.reset .reset_variations,
.product-popup .woo_c-product-details-variations .variations .variation.reset .reset_variations,
.product-popup .woo_c-product-details-variations .simple-qty .variation.reset .reset_variations {
width: 100%; }
.woo_c-product .woo_c-product-details-variations .variations .label,
.woo_c-product .woo_c-product-details-variations .simple-qty .label,
.product-popup .woo_c-product-details-variations .variations .label,
.product-popup .woo_c-product-details-variations .simple-qty .label {
display: inline-block;
text-transform: uppercase;
margin-right: 10px;
font-weight: 600;
font-size: 0.8em;
min-height: 32px;
line-height: 32px;
vertical-align: top; }
.woo_c-product .woo_c-product-details-variations .variations .value,
.woo_c-product .woo_c-product-details-variations .simple-qty .value,
.product-popup .woo_c-product-details-variations .variations .value,
.product-popup .woo_c-product-details-variations .simple-qty .value {
display: inline-block;
min-height: 32px;
line-height: 32px; }
.woo_c-product .woo_c-product-details-variations .variations .select .select-error,
.woo_c-product .woo_c-product-details-variations .simple-qty .select .select-error,
.product-popup .woo_c-product-details-variations .variations .select .select-error,
.product-popup .woo_c-product-details-variations .simple-qty .select .select-error {
display: none; }
.woo_c-product .woo_c-product-details-variations .variations .select select.error + .select-styled,
.woo_c-product .woo_c-product-details-variations .simple-qty .select select.error + .select-styled,
.product-popup .woo_c-product-details-variations .variations .select select.error + .select-styled,
.product-popup .woo_c-product-details-variations .simple-qty .select select.error + .select-styled {
border: 1px solid #DE4B53;
color: #DE4B53; }
.woo_c-product .woo_c-product-details-variations .variations .color_attr,
.woo_c-product .woo_c-product-details-variations .simple-qty .color_attr,
.product-popup .woo_c-product-details-variations .variations .color_attr,
.product-popup .woo_c-product-details-variations .simple-qty .color_attr {
padding: 10px 5px; }
.woo_c-product .woo_c-product-details-variations .variations .color_attr.error,
.woo_c-product .woo_c-product-details-variations .simple-qty .color_attr.error,
.product-popup .woo_c-product-details-variations .variations .color_attr.error,
.product-popup .woo_c-product-details-variations .simple-qty .color_attr.error {
border: 1px solid #DE4B53;
-webkit-border-radius: 3px;
border-radius: 3px; }
.woo_c-product .woo_c-product-details-variations .simple-qty,
.product-popup .woo_c-product-details-variations .simple-qty {
padding: 16px 0px; }
.woo_c-product .woo_c-product-details-variations .woo-variation-price,
.product-popup .woo_c-product-details-variations .woo-variation-price {
border-top: 1px solid #f0f0f0;
padding: 20px 0px; }
.woo_c-product .woo_c-product-details-variations .woo-variation-price .price,
.product-popup .woo_c-product-details-variations .woo-variation-price .price {
margin: 0; }
.woo_c-product .woo_c-product-details-variations .color_attr,
.product-popup .woo_c-product-details-variations .color_attr {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.woo_c-product .woo_c-product-details-variations .color_attr .color-item,
.product-popup .woo_c-product-details-variations .color_attr .color-item {
width: 12px;
height: 12px;
position: relative;
margin: 0 10px;
-webkit-border-radius: 50%;
border-radius: 50%;
cursor: pointer;
border: solid 2px rgba(36, 38, 43, 0.2); }
.woo_c-product .woo_c-product-details-variations .color_attr .color-item:after,
.product-popup .woo_c-product-details-variations .color_attr .color-item:after {
height: 32px;
width: 32px;
top: -webkit-calc(50% - 16px);
top: calc(50% - 16px);
left: -webkit-calc(50% - 16px);
left: calc(50% - 16px); }
.woo_c-product .woo_c-product-details-variations .color_attr .color-item.active:after,
.product-popup .woo_c-product-details-variations .color_attr .color-item.active:after {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.woo_c-product .woo_c-product-details-variations .size_attr,
.product-popup .woo_c-product-details-variations .size_attr {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.woo_c-product .woo_c-product-details-variations .size_attr .size-item,
.product-popup .woo_c-product-details-variations .size_attr .size-item {
display: block;
text-transform: uppercase;
position: relative;
margin: 0 10px;
width: 20px;
text-align: center;
z-index: 10;
cursor: pointer; }
.woo_c-product .woo_c-product-details-variations .size_attr .size-item:after,
.product-popup .woo_c-product-details-variations .size_attr .size-item:after {
content: '';
position: absolute;
background: #f0f0f0;
height: 32px;
width: 32px;
top: -webkit-calc(50% - 16px);
top: calc(50% - 16px);
left: -webkit-calc(50% - 16px);
left: calc(50% - 16px);
-webkit-border-radius: 100%;
border-radius: 100%;
z-index: -1;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.woo_c-product .woo_c-product-details-variations .size_attr .size-item:hover:after,
.product-popup .woo_c-product-details-variations .size_attr .size-item:hover:after {
background: rgba(36, 38, 43, 0.2); }
.woo_c-product .woo_c-product-details-variations .size_attr .size-item.active:after,
.product-popup .woo_c-product-details-variations .size_attr .size-item.active:after {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1); }
.woo_c-product .woo_c-product-details-variations .out_of_stock,
.product-popup .woo_c-product-details-variations .out_of_stock {
margin: 15px 0px;
display: inline-block;
position: relative; }
.woo_c-product .woo_c-product-details-variations .out_of_stock .message-box,
.product-popup .woo_c-product-details-variations .out_of_stock .message-box {
padding: 10px 18px; }
.woo_c-product .woo_c-product-details .product_meta,
.product-popup .woo_c-product-details .product_meta {
font-size: 0.95em;
margin-top: 20px; }
.woo_c-product .woo_c-product-details .product_meta .sku_wrapper,
.woo_c-product .woo_c-product-details .product_meta .woo-c_product_category,
.woo_c-product .woo_c-product-details .product_meta .tagged_as,
.product-popup .woo_c-product-details .product_meta .sku_wrapper,
.product-popup .woo_c-product-details .product_meta .woo-c_product_category,
.product-popup .woo_c-product-details .product_meta .tagged_as {
font-weight: 600; }
.woo_c-product .woo_c-product-details .product_meta .sku_wrapper > span,
.woo_c-product .woo_c-product-details .product_meta .woo-c_product_category > span,
.woo_c-product .woo_c-product-details .product_meta .tagged_as > span,
.product-popup .woo_c-product-details .product_meta .sku_wrapper > span,
.product-popup .woo_c-product-details .product_meta .woo-c_product_category > span,
.product-popup .woo_c-product-details .product_meta .tagged_as > span {
font-weight: 400; }
.woo_c-product .woo_c-product-details .product_meta > span,
.product-popup .woo_c-product-details .product_meta > span {
display: inline-block;
padding-right: 2px;
vertical-align: middle;
position: relative; }
.woo_c-product .woo_c-product-details .product_meta > span .dot-divider:before,
.product-popup .woo_c-product-details .product_meta > span .dot-divider:before {
content: '•';
display: inline-block;
vertical-align: middle;
color: #32353c;
margin: 0px 4px;
font-size: 10px; }
.woo_c-product .woo_c-product-details .product_meta > span a,
.product-popup .woo_c-product-details .product_meta > span a {
font-weight: 400; }
.woo_c-product .woo_c-product-details .product_meta > span:first-child:before,
.product-popup .woo_c-product-details .product_meta > span:first-child:before {
display: none; }
.woo_c-product .woo_c-product-details .site-container > .yith-wcwl-add-to-wishlist,
.product-popup .woo_c-product-details .site-container > .yith-wcwl-add-to-wishlist {
display: none; }
.woo_c-product .tab,
.product-popup .tab {
margin: 50px auto 0px; }
@media screen and (max-width: 1024px) {
.woo_c-product .tab,
.product-popup .tab {
margin-top: 30px; } }
.woo_c-product .tab table,
.product-popup .tab table {
text-align: left;
margin-bottom: 0px; }
.woo_c-product .tab .tabNav,
.product-popup .tab .tabNav {
text-align: center; }
.woo_c-product .tab#product_review,
.product-popup .tab#product_review {
overflow: hidden; }
.woo_c-product .tab#product_review .tabItems,
.product-popup .tab#product_review .tabItems {
height: 100% !important; }
.woo_c-product .tab#product_review .tabItems_item.active,
.product-popup .tab#product_review .tabItems_item.active {
position: relative; }
.woo_c-product .shop_attributes p,
.product-popup .shop_attributes p {
margin: 0px; }
.woo_c-product .shop_attributes tr th:first-child,
.woo_c-product .shop_attributes tr td:first-child,
.product-popup .shop_attributes tr th:first-child,
.product-popup .shop_attributes tr td:first-child {
width: 25%; }
.woo_c-product .comments-area,
.product-popup .comments-area {
padding: 0px 0px 70px; }
@media screen and (max-width: 1024px) {
.woo_c-product .comments-area,
.product-popup .comments-area {
padding-bottom: 10px; } }
.woo_c-product .comments-area .comment-list,
.product-popup .comments-area .comment-list {
margin-bottom: 0; }
.woo_c-product .comments-area .comment-body .title,
.product-popup .comments-area .comment-body .title {
font-size: 15px; }
.woo_c-product .comments-area .comment-body .avatar,
.product-popup .comments-area .comment-body .avatar {
position: absolute;
left: 0px;
top: 25px;
-webkit-border-radius: 100%;
border-radius: 100%; }
.woo_c-product .comments-area .comment-body .star-rating,
.product-popup .comments-area .comment-body .star-rating {
position: absolute;
top: 25px;
right: 0px; }
.woo_c-product .comments-area .comment-body time,
.product-popup .comments-area .comment-body time {
color: #6a707e;
font-size: 0.95em; }
.woo_c-product .comments-area .comment-body .description p,
.product-popup .comments-area .comment-body .description p {
margin: 0; }
.woo_c-product .comments-area .comment-form [class*="vc_col"],
.product-popup .comments-area .comment-form [class*="vc_col"] {
padding: 0; }
.woo_c-product .comments-area .comment-form .comment-form-author,
.product-popup .comments-area .comment-form .comment-form-author {
padding-right: 15px; }
.woo_c-product .comments-area .comment-form .comment-form-email,
.product-popup .comments-area .comment-form .comment-form-email {
padding-left: 15px; }
.woo_c-product .comments-area .comment-form .submit-comment,
.product-popup .comments-area .comment-form .submit-comment {
margin-top: 8px; }
.woo_c-product .comments-area .comment-form-rating label,
.product-popup .comments-area .comment-form-rating label {
font-weight: 600; }
.woo_c-product .comments-area .comment-form .comment-form-rating .select,
.product-popup .comments-area .comment-form .comment-form-rating .select {
display: none; }
@media screen and (max-width: 768px) {
.woo_c-product .comments-area .comment-form .comment-form-author,
.woo_c-product .comments-area .comment-form .comment-form-email,
.product-popup .comments-area .comment-form .comment-form-author,
.product-popup .comments-area .comment-form .comment-form-email {
padding: 0; } }
.woo_c-product .comments-area .comment-respond,
.product-popup .comments-area .comment-respond {
border-top: 1px solid #f0f0f0; }
.woo_c-product .comments-area .comment-respond .comment-reply-title,
.product-popup .comments-area .comment-respond .comment-reply-title {
font-size: 20px; }
.woo_c-product .woo_c-products .slider .owl-dots-images,
.woo_c-product .woo_c-products .hide-price-and-cart .yith-wcwl-add-to-wishlist,
.product-popup .woo_c-products .slider .owl-dots-images,
.product-popup .woo_c-products .hide-price-and-cart .yith-wcwl-add-to-wishlist {
display: none; }
.woo_c-product .sticky-product,
.product-popup .sticky-product {
position: fixed;
overflow: hidden;
right: 25px;
height: 82px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
background: #fff;
opacity: 0;
z-index: -1;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
-webkit-border-radius: 3px;
border-radius: 3px; }
@media screen and (max-width: 1024px) {
.woo_c-product .sticky-product,
.product-popup .sticky-product {
right: 20px; } }
.woo_c-product .sticky-product-img,
.product-popup .sticky-product-img {
cursor: pointer;
width: 82px;
height: 82px;
background-position: center;
background-repeat: no-repeat;
-webkit-background-size: cover;
background-size: cover; }
.woo_c-product .sticky-product-desc,
.product-popup .sticky-product-desc {
padding: 15px;
font-size: 14px;
position: relative; }
.woo_c-product .sticky-product-desc .categories,
.product-popup .sticky-product-desc .categories {
max-width: 165px;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden; }
.woo_c-product .sticky-product-desc .title,
.woo_c-product .sticky-product-desc .price,
.product-popup .sticky-product-desc .title,
.product-popup .sticky-product-desc .price {
display: block;
line-height: 19px; }
.woo_c-product .sticky-product-desc .title:before,
.woo_c-product .sticky-product-desc .price:before,
.product-popup .sticky-product-desc .title:before,
.product-popup .sticky-product-desc .price:before {
display: none; }
.woo_c-product .sticky-product-desc .title,
.woo_c-product .sticky-product-desc .price,
.product-popup .sticky-product-desc .title,
.product-popup .sticky-product-desc .price {
font-weight: 600; }
.woo_c-product .sticky-product-desc .title,
.product-popup .sticky-product-desc .title {
max-width: 165px;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
white-space: nowrap; }
.woo_c-product .sticky-product-desc:before,
.product-popup .sticky-product-desc:before {
content: "";
position: absolute;
width: 1px;
height: 52px;
background: #f0f0f0;
right: 0; }
.woo_c-product .sticky-product-btn,
.product-popup .sticky-product-btn {
padding: 18px 15px; }
.woo_c-product .sticky-product-btn a.sticky-product-cart,
.woo_c-product .sticky-product-btn a.sticky-product-out-of-stock,
.product-popup .sticky-product-btn a.sticky-product-cart,
.product-popup .sticky-product-btn a.sticky-product-out-of-stock {
padding: 0px;
height: 46px;
width: 46px; }
.woo_c-product .sticky-product-btn a.sticky-product-cart .icon,
.woo_c-product .sticky-product-btn a.sticky-product-out-of-stock .icon,
.product-popup .sticky-product-btn a.sticky-product-cart .icon,
.product-popup .sticky-product-btn a.sticky-product-out-of-stock .icon {
font-size: 16px;
height: 46px;
width: 46px;
line-height: 45px;
text-align: center;
width: 50px; }
.woo_c-product .sticky-product-btn a.sticky-product-cart .icon svg,
.woo_c-product .sticky-product-btn a.sticky-product-out-of-stock .icon svg,
.product-popup .sticky-product-btn a.sticky-product-cart .icon svg,
.product-popup .sticky-product-btn a.sticky-product-out-of-stock .icon svg {
height: 16px;
display: inline-block;
fill: #fff; }
.woo_c-product .sticky-product-btn a.sticky-product-cart:before,
.woo_c-product .sticky-product-btn a.sticky-product-out-of-stock:before,
.product-popup .sticky-product-btn a.sticky-product-cart:before,
.product-popup .sticky-product-btn a.sticky-product-out-of-stock:before {
display: none; }
.woo_c-product .sticky-product-btn a.sticky-product-out-of-stock,
.product-popup .sticky-product-btn a.sticky-product-out-of-stock {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.woo_c-product .sticky-product-btn a.sticky-product-out-of-stock .ion,
.product-popup .sticky-product-btn a.sticky-product-out-of-stock .ion {
font-size: 21px;
height: auto; }
@media screen and (max-width: 768px) {
.woo_c-product .sticky-product,
.product-popup .sticky-product {
right: 15px;
left: 15px; }
.woo_c-product .sticky-product-desc,
.product-popup .sticky-product-desc {
width: -webkit-calc(100% - 146px);
width: calc(100% - 146px); }
.woo_c-product .sticky-product-desc .title,
.product-popup .sticky-product-desc .title {
max-width: none; } }
.woo_c-product .sticky-product .yith-wcwl-wishlistexistsbrowse,
.woo_c-product .sticky-product .yith-wcwl-wishlistaddedbrowse,
.woo_c-product .sticky-product .add_to_wishlist,
.product-popup .sticky-product .yith-wcwl-wishlistexistsbrowse,
.product-popup .sticky-product .yith-wcwl-wishlistaddedbrowse,
.product-popup .sticky-product .add_to_wishlist {
display: none !important; }
.woo_c-product.sticky_included .sticky-product {
top: 100px; }
@media screen and (max-width: 768px) {
.woo_c-product.sticky_included .sticky-product {
top: auto;
bottom: 15px;
z-index: 100; } }
.woo_c-product.sticky_excluded .sticky-product, .woo_c-product.sticky_product_position .sticky-product {
top: 25px; }
@media screen and (max-width: 768px) {
.woo_c-product.sticky_excluded .sticky-product, .woo_c-product.sticky_product_position .sticky-product {
top: auto;
bottom: 15px;
z-index: 100; } }
.stockie-with-header-3 .woo_c-product.sticky_included .sticky-product {
top: 155px; }
.product-popup .woo_c-product {
padding-bottom: 0px; } .type1-left .woo_c-product .woo_c-product-image-slider,
.type1-right .woo_c-product .woo_c-product-image-slider {
height: 100vh; }
.type1-left .woo_c-product.subheader_included .woo_c-product-image-slider,
.type1-right .woo_c-product.subheader_included .woo_c-product-image-slider {
height: -webkit-calc(100vh - 38px);
height: calc(100vh - 38px); }
.type1-left .woo_c-product.spacer_included .woo_c-product-image-slider,
.type1-right .woo_c-product.spacer_included .woo_c-product-image-slider {
height: -webkit-calc(100vh - 100px);
height: calc(100vh - 100px); }
.type1-left .woo_c-product.subheader_included.spacer_included .woo_c-product-image-slider,
.type1-right .woo_c-product.subheader_included.spacer_included .woo_c-product-image-slider {
height: -webkit-calc(100vh - 138px);
height: calc(100vh - 138px); }
.type1-left .woo_c-product-image-slider,
.type1-right .woo_c-product-image-slider {
background-color: #f9f9f9; }
@media screen and (max-width: 768px) {
.type1-left .woo_c-product .woo_c-product-image-slider,
.type1-right .woo_c-product .woo_c-product-image-slider {
height: auto !important;
min-height: 100vw; } }
@media screen and (max-width: 1024px) {
.type1-left .woo_c-product-details-inner {
padding-left: 25px;
padding-right: 20px; } }
.type1-right .woo_c-product-image .woo-onsale {
left: 25px;
right: auto; }
.type1-right .woo_c-product-image-slider .owl-nav,
.type1-right .woo_c-product-image-slider .owl-dots {
left: 25px;
right: auto; }
.type1-right .woo_c-product-image-slider .owl-dots-images {
right: 25px; }
@media screen and (max-width: 1024px) {
.type1-right .woo_c-product-details-inner {
padding-left: 25px;
padding-right: 20px; } } .type2-left .woo_c-product-image-slider,
.type2-right .woo_c-product-image-slider,
.product-popup .woo_c-product-image-slider {
padding-left: 90px;
height: auto !important; }
.type2-left .woo_c-product-image-slider .owl-stage-outer,
.type2-right .woo_c-product-image-slider .owl-stage-outer,
.product-popup .woo_c-product-image-slider .owl-stage-outer {
height: auto;
overflow: hidden; }
.type2-left .woo_c-product-image-slider .owl-dots-images,
.type2-right .woo_c-product-image-slider .owl-dots-images,
.product-popup .woo_c-product-image-slider .owl-dots-images {
left: 0px;
top: -5px;
padding-left: 5px;
display: block; }
.type2-left .woo_c-product-image-slider .owl-dots,
.type2-right .woo_c-product-image-slider .owl-dots,
.product-popup .woo_c-product-image-slider .owl-dots {
height: 100%; }
.type2-left .woo_c-product-image .image-wrap img,
.type2-right .woo_c-product-image .image-wrap img,
.product-popup .woo_c-product-image .image-wrap img {
vertical-align: top; }
.type2-left .woo_c-product .without-gallery .woo_c-product-image-slider,
.type2-right .woo_c-product .without-gallery .woo_c-product-image-slider,
.product-popup .woo_c-product .without-gallery .woo_c-product-image-slider {
padding: 0; }
@media screen and (min-width: 1025px) {
.type2-left .woo_c-product-details-inner,
.type2-right .woo_c-product-details-inner,
.product-popup .woo_c-product-details-inner {
padding: 0px 0px 0px 50px; } }
@media screen and (max-width: 1024px) {
.type2-left .woo_c-product-details-inner,
.type2-right .woo_c-product-details-inner,
.product-popup .woo_c-product-details-inner {
padding-top: 0px;
padding-bottom: 0px; } }
@media screen and (max-width: 768px) {
.type2-left .woo_c-product-image-slider,
.type2-right .woo_c-product-image-slider,
.product-popup .woo_c-product-image-slider {
padding-left: 0;
padding-right: 0; } }
.type2-left .woo_c-product-details-inner,
.product-popup .woo_c-product-details-inner {
padding-left: 25px; }
.type2-left .woo_c-product-image .woo-onsale,
.product-popup .woo_c-product-image .woo-onsale {
right: auto;
left: 130px; }
.type2-left .woo_c-product-image .without-gallery .woo-onsale,
.product-popup .woo_c-product-image .without-gallery .woo-onsale {
right: auto;
left: 35px; }
.type2-right .woo_c-product-details-inner {
padding: 0 25px 0 0px; }
.type2-right .woo_c-product-image .woo-onsale {
right: auto;
left: 40px; }
.type2-right .woo_c-product-image-slider {
padding: 0 90px 0 0; }
@media screen and (max-width: 768px) {
.type2-right .woo_c-product-image-slider {
padding-right: 0px; } }
.type2-right .woo_c-product-image-slider .owl-nav,
.type2-right .woo_c-product-image-slider .owl-dots {
left: 25px;
right: auto; }
.type2-right .woo_c-product-image-slider .owl-dots-images {
right: 2px;
left: auto; } .type3-left .woo_c-product-images,
.type3-right .woo_c-product-images {
position: relative; }
.type3-left .woo_c-product-image .woo-onsale,
.type3-right .woo_c-product-image .woo-onsale {
left: 25px;
right: auto; }
.type3-left .woo_c-product .image-wrap,
.type3-right .woo_c-product .image-wrap {
margin-bottom: 10px;
overflow: hidden; }
.type3-left .woo_c-product .image-wrap img,
.type3-right .woo_c-product .image-wrap img {
width: 100%;
vertical-align: top; }
.type3-left .woo_c-product-image .woo-onsale {
left: 25px;
right: auto; }
.type3-left .woo_c-product-details-inner {
padding: 0px 0px 100px 70px; }
@media screen and (max-width: 1024px) {
.type3-left .woo_c-product-details-inner {
padding-left: 25px; } }
.type3-right .woo_c-product-details-inner {
padding: 0px 70px 100px 0px; }
@media screen and (max-width: 1024px) {
.type3-right .woo_c-product-details-inner {
padding: 0px 25px 0px 0px; } } .type4-left .woo_c-product.subheader_included .woo_c-product-image-slider,
.type4-right .woo_c-product.subheader_included .woo_c-product-image-slider {
height: -webkit-calc(100vh - 38px);
height: calc(100vh - 38px); }
.type4-left .woo_c-product.spacer_included .woo_c-product-image-slider,
.type4-right .woo_c-product.spacer_included .woo_c-product-image-slider {
height: -webkit-calc(100vh - 100px);
height: calc(100vh - 100px); }
.type4-left .woo_c-product.subheader_included.spacer_included .woo_c-product-image-slider,
.type4-right .woo_c-product.subheader_included.spacer_included .woo_c-product-image-slider {
height: -webkit-calc(100vh - 138px);
height: calc(100vh - 138px); }
@media screen and (min-width: 1025px) {
.type4-left .woo_c-product-details-inner,
.type4-right .woo_c-product-details-inner {
padding: 40px; } }
.type4-left .woo_c-product .gimg,
.type4-right .woo_c-product .gimg {
width: 100%;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.type4-left .woo_c-product-image-slider,
.type4-right .woo_c-product-image-slider {
overflow: scroll;
overflow-x: hidden;
background-color: #f9f9f9; }
.type4-left .woo_c-product-image-slider .owl-dots-images,
.type4-left .woo_c-product-image-slider .owl-nav,
.type4-left .woo_c-product-image-slider .owl-dots,
.type4-right .woo_c-product-image-slider .owl-dots-images,
.type4-right .woo_c-product-image-slider .owl-nav,
.type4-right .woo_c-product-image-slider .owl-dots {
position: fixed;
z-index: 10; }
@media screen and (max-width: 768px) {
.type4-left .woo_c-product-image-slider,
.type4-right .woo_c-product-image-slider {
overflow: hidden; }
.type4-left .woo_c-product-image-slider .owl-nav,
.type4-right .woo_c-product-image-slider .owl-nav {
position: absolute;
z-index: 10; } }
.type4-left .woo_c-product .nav-after-scroll .owl-dots,
.type4-left .woo_c-product .nav-after-scroll .owl-nav,
.type4-left .woo_c-product .nav-after-scroll .owl-dots-images,
.type4-right .woo_c-product .nav-after-scroll .owl-dots,
.type4-right .woo_c-product .nav-after-scroll .owl-nav,
.type4-right .woo_c-product .nav-after-scroll .owl-dots-images {
-webkit-transform: translatey(-200px);
-ms-transform: translatey(-200px);
transform: translatey(-200px);
opacity: 0;
position: absolute;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.type4-left .woo_c-product-image-slider .owl-nav, .type4-left .woo_c-product-image-slider .owl-dots {
right: auto;
left: -webkit-calc(((100% / 3) * 2 ) - 49px);
left: calc(((100% / 3) * 2 ) - 49px); }
.type4-left .woo_c-product-image-slider .owl-nav {
left: -webkit-calc(((100% / 3) * 2 ) - 145px);
left: calc(((100% / 3) * 2 ) - 145px); }
.type4-left .woo_c-product-image .nav-after-scroll .owl-nav, .type4-left .woo_c-product-image .nav-after-scroll .owl-dots {
right: 17px;
left: auto; }
@media screen and (max-width: 1024px) {
.type4-left .woo_c-product-details-inner {
padding-left: 25px;
padding-right: 20px; } }
.type4-right .woo_c-product-image .woo-onsale {
left: 25px;
right: auto; }
.type4-right .woo_c-product-image-slider .owl-dots-images {
right: 25px;
left: auto; }
.type4-right .woo_c-product-image-slider .owl-dots, .type4-right .woo_c-product-image-slider .owl-nav {
right: -webkit-calc(((100% / 3) * 2) - 49px);
right: calc(((100% / 3) * 2) - 49px); }
.type4-right .woo_c-product-image-slider .owl-nav {
right: -webkit-calc(((100% / 3) * 2 ) - 145px);
right: calc(((100% / 3) * 2 ) - 145px); }
.type4-right .woo_c-product-image .nav-after-scroll .owl-nav, .type4-right .woo_c-product-image .nav-after-scroll .owl-dots {
left: 25px;
right: auto; }
@media screen and (max-width: 1024px) {
.type4-right .woo_c-product-details-inner {
padding-right: 25px;
padding-left: 20px; } }
@media screen and (max-width: 1024px) {
.type4-left .woo_c-product .gimg,
.type4-right .woo_c-product .gimg {
width: auto; }
.type4-left .woo_c-product-image-slider,
.type4-right .woo_c-product-image-slider {
overflow: hidden; }
.type4-left .woo_c-product-image-slider .owl-dots-images,
.type4-left .woo_c-product-image-slider .owl-nav,
.type4-left .woo_c-product-image-slider .owl-dots,
.type4-right .woo_c-product-image-slider .owl-dots-images,
.type4-right .woo_c-product-image-slider .owl-nav,
.type4-right .woo_c-product-image-slider .owl-dots {
position: absolute;
z-index: 10; }
.type4-left .woo_c-product-image-slider .owl-nav, .type4-left .woo_c-product-image-slider .owl-dots {
right: 25px;
left: auto; }
.type4-left .woo_c-product-image .nav-after-scroll .owl-nav, .type4-left .woo_c-product-image .nav-after-scroll .owl-dots {
right: 17px;
left: auto; }
.type4-right .woo_c-product-image .woo-onsale {
left: 25px;
right: auto; }
.type4-right .woo_c-product-image-slider .owl-dots-images {
right: 25px;
left: auto; }
.type4-right .woo_c-product-image-slider .owl-dots, .type4-right .woo_c-product-image-slider .owl-nav {
right: 25px; }
.type4-right .woo_c-product-image-slider .owl-nav {
left: 25px; }
.type4-right .woo_c-product-image .nav-after-scroll .owl-nav, .type4-right .woo_c-product-image .nav-after-scroll .owl-dots {
left: 25px;
right: auto; } } .type5-left .woo_c-product-images,
.type5-right .woo_c-product-images {
margin-left: -15px;
margin-right: -15px; }
@media screen and (max-width: 768px) {
.type5-left .woo_c-product-images,
.type5-right .woo_c-product-images {
margin-left: 0px;
margin-right: 0px; } }
.type5-left .woo_c-product-images .image-wrap,
.type5-right .woo_c-product-images .image-wrap {
overflow: hidden; }
.type5-left .woo_c-product .woo-onsale,
.type5-right .woo_c-product .woo-onsale {
left: 40px;
right: auto; }
.type5-left .woo_c-product-image .with_gallery,
.type5-right .woo_c-product-image .with_gallery {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.type5-left .woo_c-product-image .with_gallery .image-wrap,
.type5-right .woo_c-product-image .with_gallery .image-wrap {
width: -webkit-calc(50% - 30px);
width: calc(50% - 30px);
height: auto;
margin: 0px 15px 30px; }
.type5-left .woo_c-product-image .with_gallery .image-wrap img,
.type5-right .woo_c-product-image .with_gallery .image-wrap img {
max-width: 100%;
height: auto;
display: inline-block;
vertical-align: top; }
@media screen and (max-width: 768px) {
.type5-left .woo_c-product-image .with_gallery .image-wrap,
.type5-right .woo_c-product-image .with_gallery .image-wrap {
width: 100%;
margin: 15px 0 0; } }
.type5-left .woo_c-product-image-slider-trigger,
.type5-right .woo_c-product-image-slider-trigger {
right: 40px; }
.type5-left .woo_c-product-details-inner,
.type5-right .woo_c-product-details-inner {
padding: 0px 50px 0px 0px; }
@media screen and (max-width: 1024px) {
.type5-left .woo_c-product-details-inner,
.type5-right .woo_c-product-details-inner {
padding: 0px 20px 0px 0px; } }
@media screen and (max-width: 768px) {
.type5-left .image-wrap:first-child,
.type5-right .image-wrap:first-child {
margin-top: 0px !important; } }
.type5-left .woo_c-product .woo-onsale {
left: 40px;
right: auto; }
.type5-left .woo_c-product-details-inner {
padding: 0px 0px 0px 50px; }
@media screen and (max-width: 1024px) {
.type5-left .woo_c-product-details-inner {
padding: 0px 0px 0px 25px; } }
@media screen and (max-width: 1024px) {
.type5-right .woo_c-product-details-inner {
padding: 0px 25px 0px 0px; } }
.product-popup .woo_c-product-image-slider {
max-height: -webkit-calc(100vh - 200px);
max-height: calc(100vh - 200px);
overflow: hidden;
background-color: transparent; }
.product-popup .woo_c-product-image-slider .owl-dots-images {
left: 2px;
top: 0px;
padding-left: 0px;
display: block; }
.product-popup .woo_c-product-image-slider .gimg {
opacity: 1; }
.product-popup .woo_c-product-details {
height: auto !important; }
[class*="type2"] .woo_c-product-image .image-wrap img {
width: 100%; }
[class*="type1"] .woo_c-product-image-slider .gimg,
[class*="type2"] .woo_c-product-image-slider .gimg,
[class*="type4"] .woo_c-product-image-slider .gimg {
opacity: 0;
-webkit-transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
@media screen and (min-width: 1025px) {
[class*="type1"] .woo_c-product:not(.modal-content) .woo_c-product-details,
[class*="type4"] .woo_c-product:not(.modal-content) .woo_c-product-details {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 100vh;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
[class*="type1"] .woo_c-product:not(.modal-content).subheader_included .woo_c-product-details,
[class*="type4"] .woo_c-product:not(.modal-content).subheader_included .woo_c-product-details {
height: -webkit-calc(100vh - 38px);
height: calc(100vh - 38px); }
[class*="type1"] .woo_c-product:not(.modal-content).spacer_included .woo_c-product-details,
[class*="type4"] .woo_c-product:not(.modal-content).spacer_included .woo_c-product-details {
height: -webkit-calc(100vh - 100px);
height: calc(100vh - 100px); }
[class*="type1"] .woo_c-product:not(.modal-content).spacer_included.subheader_included .woo_c-product-details,
[class*="type4"] .woo_c-product:not(.modal-content).spacer_included.subheader_included .woo_c-product-details {
height: -webkit-calc(100vh - 138px);
height: calc(100vh - 138px); }
[class*="type2"] .woo_c-product.spacer_included,
[class*="type3"] .woo_c-product.spacer_included,
[class*="type5"] .woo_c-product.spacer_included {
margin-top: 50px; }
[class*="type2"] .woo_c-product.spacer_excluded,
[class*="type3"] .woo_c-product.spacer_excluded,
[class*="type5"] .woo_c-product.spacer_excluded {
margin-top: 150px; } }
.woo_c-related {
margin-bottom: 60px; }
.woo_c-related:after {
content: '';
display: table;
clear: both; }
@media screen and (max-width: 768px) {
[class*="type"] .woo_c-product .product > .page-container > .vc_row {
margin: 0px -15px;
z-index: 5; }
[class*="type"] .woo_c-product-image .woo-onsale {
right: auto;
top: auto;
bottom: 30px;
left: 15px; }
[class*="type"] .woo_c-product-image-slider {
height: auto !important; }
[class*="type"] .woo_c-product-image-slider-trigger {
top: auto;
bottom: 30px;
right: 15px; }
[class*="type"] .woo_c-product-image-slider .owl-dots-images {
display: none; }
[class*="type"] .woo_c-product-image-slider .owl-nav {
left: 15px;
right: 15px;
width: auto;
top: -webkit-calc(50% - 25px);
top: calc(50% - 25px); }
[class*="type"] .woo_c-product-image-slider .owl-dots {
display: none; }
[class*="type"] .woo_c-product-image-slider .gimg {
width: 100%;
height: auto; }
[class*="type"] .woo_c-product .tab {
margin: 20px auto 30px; }
[class*="type"] .woo_c-product .tab .tabNav {
text-align: left; }
[class*="type"] .woo_c-product-nav {
position: static; }
[class*="type"] .woo_c-product-details {
padding: 0;
padding: 0px 5px;
background-color: #fff;
-webkit-border-top-right-radius: 15px;
border-top-right-radius: 15px;
-webkit-border-top-left-radius: 15px;
border-top-left-radius: 15px;
margin: -15px 15px 0px;
width: auto; }
[class*="type"] .woo_c-product-details .variations_button {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between; }
[class*="type"] .woo_c-product-details-inner {
width: 100%;
padding: 15px 10px; }
[class*="type"] .woo_c-product-details-inner .yith-wcwl-add-to-wishlist,
[class*="type"] .woo_c-product-details-inner .btn,
[class*="type"] .woo_c-product-details-inner .button {
width: -webkit-calc(50% - 8px);
width: calc(50% - 8px);
display: block; }
[class*="type"] .woo_c-product-details-inner .yith-wcwl-add-to-wishlist .btn {
margin-left: 0px !important;
width: 100%; }
[class*="type"] .woo_c-product .comments-area .comment-form input[type="text"],
[class*="type"] .woo_c-product .comments-area .comment-form input[type="email"],
[class*="type"] .woo_c-product .comments-area .comment-form textarea,
[class*="type"] .woo_c-product .comments-area .comment-form .label-header {
margin-right: 0;
margin-left: 0; } }
@media screen and (max-width: 1024px) {
[class*="type2"] .woo_c-product.spacer_excluded,
[class*="type3"] .woo_c-product.spacer_excluded,
[class*="type5"] .woo_c-product.spacer_excluded {
margin-top: 90px; } }
@media screen and (max-width: 768px) {
[class*="type2"] .woo_c-product-image,
[class*="type3"] .woo_c-product-image,
[class*="type5"] .woo_c-product-image {
padding-left: 0px;
padding-right: 0px; }
[class*="type2"] .woo_c-product-details,
[class*="type3"] .woo_c-product-details,
[class*="type5"] .woo_c-product-details {
margin-right: 0px;
margin-left: 0px; }
[class*="type2"] .woo_c-product.spacer_excluded,
[class*="type3"] .woo_c-product.spacer_excluded,
[class*="type5"] .woo_c-product.spacer_excluded {
margin-top: 0; } }
.single-product .gallery-lightbox .slider .owl-stage .owl-item > div {
height: -webkit-calc(100vh - 122px);
height: calc(100vh - 122px); }
@media screen and (max-width: 768px) {
.single-product .header-cap {
display: none; }
.type1-right .page-container > .vc_row,
.type2-right .page-container > .vc_row,
.type3-right .page-container > .vc_row,
.type4-right .page-container > .vc_row,
.type5-right .page-container > .vc_row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse; }
.type1-right .page-container > .vc_row .woo_c-product-details,
.type2-right .page-container > .vc_row .woo_c-product-details,
.type3-right .page-container > .vc_row .woo_c-product-details,
.type4-right .page-container > .vc_row .woo_c-product-details,
.type5-right .page-container > .vc_row .woo_c-product-details {
z-index: 1; }
.type1-right .page-container > .vc_row .woo_c-product-image,
.type1-right .page-container > .vc_row .woo_c-product-details,
.type2-right .page-container > .vc_row .woo_c-product-image,
.type2-right .page-container > .vc_row .woo_c-product-details,
.type3-right .page-container > .vc_row .woo_c-product-image,
.type3-right .page-container > .vc_row .woo_c-product-details,
.type4-right .page-container > .vc_row .woo_c-product-image,
.type4-right .page-container > .vc_row .woo_c-product-details,
.type5-right .page-container > .vc_row .woo_c-product-image,
.type5-right .page-container > .vc_row .woo_c-product-details {
max-width: 100%; } }
.woo-c_upsells,
.woo-c_related {
margin-top: 50px;
opacity: 0; }
.woo-c_upsells .woo_c-products .product,
.woo-c_related .woo_c-products .product {
margin-bottom: 0px; }
@media screen and (max-width: 768px) {
.woo-c_upsells,
.woo-c_related {
margin-top: 20px; } }
.woo-c_upsells + .woo-c_related,
.woo-c_related + .woo-c_upsells {
margin-top: 50px; } .woo_c-products {
margin-left: -15px;
margin-right: -15px; }
.woo_c-products:after {
content: '';
display: table;
clear: both; }
@media screen and (max-width: 768px) {
.woo_c-products {
margin-left: 0px;
margin-right: 0px; } }
.woo_c-products .product {
margin-bottom: 30px;
float: left;
padding: 0 15px;
z-index: 0; }
@media screen and (max-width: 768px) {
.woo_c-products .product {
margin-bottom: 15px; } }
.woo_c-products .product-content .image-wrap {
overflow: hidden;
position: relative; }
.woo_c-products .product-content .product-buttons {
position: absolute;
bottom: 25px;
width: 100%;
padding: 0 19px;
z-index: 10;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-transform: translateY(5px);
-ms-transform: translateY(5px);
transform: translateY(5px);
opacity: 0;
visibility: hidden;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.woo_c-products .product-content .product-buttons .prod-hidden-link {
width: 100%;
padding: 0 6px;
cursor: pointer; }
.woo_c-products .product-content .product-buttons .prod-hidden-link .btn {
width: 100%; }
.woo_c-products .product-content .product-buttons .prod-hidden-link .btn-small.btn-loading span {
vertical-align: text-bottom; }
.woo_c-products .product-content .product-buttons .prod-hidden-link .yith-wcwl-add-to-wishlist {
margin: 0; }
@media screen and (max-width: 768px) {
.woo_c-products .product-content .product-buttons {
display: none; } }
.woo_c-products .product-content .wp-post-image {
width: 100%;
margin: 0;
vertical-align: top;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.woo_c-products .product-content:hover .product-buttons,
.woo_c-products .product-content:hover .owl-nav {
-webkit-transform: none;
-ms-transform: none;
transform: none;
visibility: visible;
opacity: 1;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.woo_c-products .product-content .yith-wcwl-wishlistaddedbrowse,
.woo_c-products .product-content .add_to_wishlist {
width: 100%;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.woo_c-products .product-content .hide {
display: none; }
.woo_c-products .product-content .show {
display: block; }
.woo_c-products .product-content.product-hover-2 .slider-images {
position: relative; }
.woo_c-products .product-content.product-hover-2 .slider-images a:nth-child(1) img {
z-index: 10;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.woo_c-products .product-content.product-hover-2 .slider-images a:nth-child(2) {
display: block;
position: static; }
.woo_c-products .product-content.product-hover-2 .slider-images a:nth-child(2) img {
position: absolute;
top: 0;
z-index: -1; }
.woo_c-products .product-content.product-hover-2:hover .slider-images a:nth-child(1) img {
opacity: 0;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.woo_c-products .product-content.product-hover-3 .owl-stage-outer .owl-item, .woo_c-products .product-content.product-hover-3 .slider .owl-item {
position: relative; }
.woo_c-products .product-content.product-hover-3 .owl-stage-outer a, .woo_c-products .product-content.product-hover-3 .slider a {
position: static; }
.woo_c-products .product-content.product-hover-3 .owl-stage-outer .product-hover-overlay, .woo_c-products .product-content.product-hover-3 .slider .product-hover-overlay {
position: absolute;
top: 0;
left: 0;
min-width: 100%;
min-height: 100%;
background: rgba(183, 155, 108, 0.7);
z-index: 1;
opacity: 0;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.woo_c-products .product-content.product-hover-3:hover .owl-stage-outer .product-hover-overlay, .woo_c-products .product-content.product-hover-3:hover .slider .product-hover-overlay {
opacity: 1;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.woo_c-products .slider {
width: 100%;
padding: 0;
margin: 0;
z-index: 1; }
.woo_c-products .slider img {
width: 100%;
height: auto;
display: none; }
.woo_c-products .slider img:first-child {
display: block; }
.woo_c-products .slider.visible img {
display: block; }
.woo_c-products .slider .owl-item > a:before {
display: none; }
.woo_c-products .slider .owl-dots {
display: none;
visibility: hidden; }
.woo_c-products .slider .owl-nav {
position: absolute;
right: 25px;
left: auto;
z-index: 1;
height: 42px;
top: 25px;
-webkit-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
opacity: 0;
visibility: hidden;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
width: 90px; }
@media screen and (max-width: 768px) {
.woo_c-products .slider .owl-nav {
display: none; } }
.woo_c-products .slider .owl-nav .owl-prev .ion,
.woo_c-products .slider .owl-nav .owl-next .ion {
width: 42px;
height: 100%;
line-height: 42px;
font-size: 19px; }
.woo_c-products .added_to_cart {
display: none; }
@media screen and (max-width: 768px) {
.woo_c-products .woo-onsale {
left: 15px;
top: 15px; } }
.woo_c-products .wc-product-title-wrap {
padding: 20px 0px;
line-height: 1.55;
position: relative;
background: transparent; }
.woo_c-products .wc-product-title-wrap:after {
content: '';
display: table;
clear: both; }
.woo_c-products .wc-product-title-wrap .category {
font-size: 0.96em;
display: inline-block; }
@media screen and (max-width: 768px) {
.woo_c-products .wc-product-title-wrap {
padding: 10px 0px 20px; } }
.woo_c-products .wc-product-title-wrap .yith-wcwl-add-to-wishlist {
width: 30px;
height: 25px;
color: #24262b;
margin-top: 4px;
margin-right: -5px;
overflow: hidden;
z-index: 2;
position: absolute;
bottom: 15px;
right: 20px; }
.woo_c-products .wc-product-title-wrap .yith-wcwl-add-to-wishlist i {
font-size: 22px;
display: inline-block;
margin: -1px 10px 0 1px; }
.woo_c-products .wc-product-title-wrap h5 {
font-weight: 600;
margin: 0px;
line-height: inherit;
font-size: inherit;
position: relative;
z-index: 1; }
.woo_c-products .price {
margin: 0;
font-weight: 600; }
.woo_c-products .price del,
.woo_c-products .price ins {
vertical-align: middle; }
.woo_c-products .price del {
font-size: 0.98em;
font-weight: 500; }
.woo_c-products .without-price h3 {
margin-bottom: 5px;
padding: 0 30px 0 0; }
.woo_c-products .without-price .left {
display: none; }
.woo_c-products .without-price .yith-wcwl-add-to-wishlist {
margin-top: -28px; }
.woo_c-products .hide-price-and-cart {
position: relative;
font-size: 0.98em; }
.woo_c-products .hide-price-and-cart .price, .woo_c-products .hide-price-and-cart .add-to-cart {
position: absolute;
width: 100%;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.woo_c-products .hide-price-and-cart .price a, .woo_c-products .hide-price-and-cart .add-to-cart a {
background: transparent; }
.woo_c-products .hide-price-and-cart .add-to-cart {
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
opacity: 0;
font-weight: 600; }
.woo_c-products .hide-price-and-cart .add-to-cart .btn-loading:before {
content: '';
border-top: 3px solid currentColor;
border-right: 3px solid currentColor;
margin-right: 10px; }
@media screen and (max-width: 768px) {
.columns-sm-2 .woo_c-products {
margin-left: -8px;
margin-right: -8px; }
.columns-sm-2 .woo_c-products .product {
padding-left: 8px;
padding-right: 8px; } }
.woo-shop-container .filter-container .filter {
height: 80px;
line-height: 80px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
text-transform: uppercase;
font-weight: 600;
font-size: 0.75em; }
.woo-shop-container .filter-container .filter p {
width: auto; }
@media screen and (max-width: 768px) {
.woo-shop-container .filter-container .filter {
margin-top: auto; }
.woo-shop-container .filter-container .filter .select .select-styled {
padding-left: 10px;
padding-right: 30px; } }
.woo-shop-container .filter-container .filter .woocommerce-ordering {
margin-left: 5px; }
.woo-shop-container .filter-container .filter .woocommerce-ordering span {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.woo-shop-container .filter-container .filter .woocommerce-result-count {
margin-right: 10px;
text-align: right; }
@media screen and (max-width: 1024px) {
.woo-shop-container .filter-container {
height: 68px; }
.woo-shop-container .filter-container .btn-filter {
top: 14px; } }
.woocommerce .breadcrumbs + .site-container .woo-shop-container .filter-container {
height: auto; }
.woocommerce .breadcrumbs + .site-container .woo-shop-container .filter-container .filter {
position: absolute;
top: -80px;
width: -webkit-calc(100% - 52px);
width: calc(100% - 52px); }
.woocommerce .breadcrumbs + .site-container .woo-shop-container .filter-container .filter p {
width: auto; }
@media screen and (max-width: 1024px) {
.woocommerce .breadcrumbs + .site-container .woo-shop-container .filter-container .filter {
margin-top: auto;
position: relative;
top: 0; }
.woocommerce .breadcrumbs + .site-container .woo-shop-container .filter-container .filter .select .select-styled {
padding-left: 10px;
padding-right: 30px; } }
.woocommerce .breadcrumbs + .site-container .woo-shop-container .filter-container .btn-filter {
top: -50px;
font-size: 0.75em; } .shop-product-type_1 .product {
margin-bottom: 40px; } .shop-product-type_2 .woo_c-products .price {
padding: 0;
white-space: nowrap; }
.shop-product-type_2 .product-content {
position: relative; }
.shop-product-type_2 .product-content .wc-product-title-wrap {
position: absolute;
z-index: 10;
bottom: 20px;
-webkit-transform: translateY(-50px);
-ms-transform: translateY(-50px);
transform: translateY(-50px);
left: 25px;
right: 25px;
opacity: 0; }
@media screen and (max-width: 768px) {
.shop-product-type_2 .product-content .wc-product-title-wrap {
bottom: 0;
-webkit-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transform: translateY(-10px);
left: 15px;
right: 15px; } }
.shop-product-type_2 .product-content:hover .wc-product-title-wrap {
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-webkit-transform: translateY(-65px);
-ms-transform: translateY(-65px);
transform: translateY(-65px); }
.shop-product-type_2 .product-content:hover .wc-product-title-wrap {
opacity: 1; }
@media screen and (max-width: 768px) {
.shop-product-type_2 .product-content:hover .wc-product-title-wrap {
-webkit-transform: translateY(-15px);
-ms-transform: translateY(-15px);
transform: translateY(-15px); } } @media screen and (min-width: 769px) {
.shop-product-type_3 .woo_c-products {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.shop-product-type_3 .woo_c-products .product {
width: -webkit-calc(100% / 3);
width: calc(100% / 3); }
.shop-product-type_3 .woo_c-products .product:nth-child(4n) {
-webkit-transform: translateX(-webkit-calc(-25% + 25px));
-ms-transform: translateX(calc(-25% + 25px));
transform: translateX(calc(-25% + 25px)); }
.shop-product-type_3 .woo_c-products .product:nth-child(4n+1) {
-webkit-transform: translateX(-webkit-calc(25% - 25px));
-ms-transform: translateX(calc(25% - 25px));
transform: translateX(calc(25% - 25px)); }
.shop-product-type_3 .woo_c-products .product:nth-child(4n+2),
.shop-product-type_3 .woo_c-products .product:nth-child(4n+3) {
width: -webkit-calc(100% / 2 - 50px);
width: calc(100% / 2 - 50px); }
.shop-product-type_3 .woo_c-products .product:nth-child(4n+2) {
margin-left: 50px; }
.shop-product-type_3 .woo_c-products .product:nth-child(4n+3) {
margin-right: 50px; }
.shop-product-type_3 .woo_c-products:after {
content: none; } }
@media screen and (min-width: 769px) and (max-width: 1024px) {
.shop-product-type_3 .woo_c-products .product:nth-child(4n) {
-webkit-transform: translateX(-webkit-calc(-25% + 10px));
-ms-transform: translateX(calc(-25% + 10px));
transform: translateX(calc(-25% + 10px)); }
.shop-product-type_3 .woo_c-products .product:nth-child(4n+1) {
-webkit-transform: translateX(-webkit-calc(25% - 10px));
-ms-transform: translateX(calc(25% - 10px));
transform: translateX(calc(25% - 10px)); }
.shop-product-type_3 .woo_c-products .product:nth-child(4n+2),
.shop-product-type_3 .woo_c-products .product:nth-child(4n+3) {
width: -webkit-calc(100% / 2 - 20px);
width: calc(100% / 2 - 20px); }
.shop-product-type_3 .woo_c-products .product:nth-child(4n+2) {
margin-left: 20px; }
.shop-product-type_3 .woo_c-products .product:nth-child(4n+3) {
margin-right: 20px; } } .shop-product-type_4 {
overflow: hidden; }
@media screen and (max-width: 768px) {
.shop-product-type_4 {
margin-left: -15px;
margin-right: -15px; } }
.shop-product-type_4 .woo_c-products {
margin-left: 0px;
margin-right: 0px;
position: relative; }
.shop-product-type_4 img {
height: 100vh !important;
opacity: 0;
-webkit-transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.shop-product-type_4 .owl-stage {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.shop-product-type_4 .owl-stage .owl-item .slider {
min-height: 100vh; }
.shop-product-type_4 .owl-stage .owl-item .slider .owl-item {
z-index: -1; }
.shop-product-type_4 .owl-stage .owl-item .slider .owl-item a {
min-height: 100vh; }
.shop-product-type_4 .owl-stage .owl-item .slider .owl-item.active {
z-index: 100; }
.shop-product-type_4 .owl-stage .owl-item .slider a {
display: block; }
.shop-product-type_4 .owl-stage .owl-item .slider a:before {
display: none; }
.shop-product-type_4 .owl-stage .owl-item .slider img {
max-width: inherit;
width: auto !important;
position: absolute; }
.shop-product-type_4 .owl-stage .owl-item .slider img.small-width {
width: 100% !important;
height: auto !important; }
.shop-product-type_4 .product-content {
position: relative; }
.shop-product-type_4 .product-content .product-buttons {
bottom: 130px; }
.shop-product-type_4 .product-content .wc-product-title-wrap {
position: absolute;
z-index: 100;
padding: 20px 25px;
bottom: 0px;
left: 0;
right: 0; }
.shop-product-type_4 .product-content .wc-product-title-wrap .font-titles {
text-align: none; }
.shop-product-type_4 .woo_c-products .price {
width: 100%; }
.shop-product-type_4 .woo_c-products .add-to-cart {
position: relative; }
.shop-product-type_4 .woo_c-products .product {
margin: 0;
padding: 0 1px; }
.shop-product-type_4 .woo_c-products .wc-product-title-wrap:hover .price {
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
opacity: 0; }
.shop-product-type_4 .woo_c-products .wc-product-title-wrap:hover .add-to-cart {
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
opacity: 1; }
.shop-product-type_1 .product-content:hover .price,
.shop-product-type_3 .product-content:hover .price,
.woocommerce > div > .woo_c-products .product-content:hover .price {
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
opacity: 0; }
.shop-product-type_1 .product-content:hover .add-to-cart,
.shop-product-type_3 .product-content:hover .add-to-cart,
.woocommerce > div > .woo_c-products .product-content:hover .add-to-cart {
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
opacity: 1; }
.shop-product-type_2 .wc-product-title-wrap:hover .price,
.shop-product-type_4 .wc-product-title-wrap:hover .price {
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
opacity: 0; }
.shop-product-type_2 .wc-product-title-wrap:hover .add-to-cart,
.shop-product-type_4 .wc-product-title-wrap:hover .add-to-cart {
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
opacity: 1; }
.modal-window.open .modal-content.product-popup {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 100vh;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
padding: 0; }
.modal-window.open .modal-content.product-popup .product-popup-title-link a {
display: inline-block; }
.modal-window.open .modal-content.product-popup .page-container > .vc_row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.modal-window.open .horizontal-img {
width: 100%;
height: auto; } .woo_c-products .product,
.woo_c-products li {
width: 100%; }
@media screen and (max-width: 768px) {
.woo_c-products .product,
.woo_c-products li {
padding-left: 0px;
padding-right: 0px; } }
@media screen and (min-width: 1025px) {
.columns-2 .product {
width: -webkit-calc(100% / 2);
width: calc(100% / 2); }
.columns-2 .product:nth-child(2n + 1) {
clear: both; }
.columns-3 .product {
width: -webkit-calc(100% / 3);
width: calc(100% / 3); }
.columns-3 .product:nth-child(3n + 1) {
clear: both; }
.columns-4 .product {
width: -webkit-calc(100% / 4);
width: calc(100% / 4); }
.columns-4 .product:nth-child(4n + 1) {
clear: both; }
.columns-5 .product {
width: -webkit-calc(100% / 5);
width: calc(100% / 5); }
.columns-5 .product:nth-child(5n + 1) {
clear: both; }
.columns-6 .product {
width: -webkit-calc(100% / 6);
width: calc(100% / 6); }
.columns-6 .product:nth-child(6n + 1) {
clear: both; } }
@media screen and (max-width: 1024px) and (min-width: 768px) {
.columns-md-2 .product {
width: -webkit-calc(100% / 2);
width: calc(100% / 2); }
.columns-md-2 .product:nth-child(2n + 1) {
clear: both; }
.columns-md-3 .product {
width: -webkit-calc(100% / 3);
width: calc(100% / 3); }
.columns-md-3 .product:nth-child(3n + 1) {
clear: both; }
.columns-md-4 .product {
width: -webkit-calc(100% / 4);
width: calc(100% / 4); }
.columns-md-4 .product:nth-child(4n + 1) {
clear: both; }
.columns-md-5 .product {
width: -webkit-calc(100% / 5);
width: calc(100% / 5); }
.columns-md-5 .product:nth-child(5n + 1) {
clear: both; }
.columns-md-6 .product {
width: -webkit-calc(100% / 6);
width: calc(100% / 6); }
.columns-md-6 .product:nth-child(6n + 1) {
clear: both; } }
@media screen and (max-width: 768px) {
.columns-sm-2 .product {
width: -webkit-calc(100% / 2);
width: calc(100% / 2); }
.columns-sm-2 .product:nth-child(2n + 1) {
clear: both; }
.columns-sm-3 .product {
width: -webkit-calc(100% / 3);
width: calc(100% / 3); }
.columns-sm-3 .product:nth-child(3n + 1) {
clear: both; }
.columns-sm-4 .product {
width: -webkit-calc(100% / 4);
width: calc(100% / 4); }
.columns-sm-4 .product:nth-child(4n + 1) {
clear: both; }
.columns-sm-5 .product {
width: -webkit-calc(100% / 5);
width: calc(100% / 5); }
.columns-sm-5 .product:nth-child(5n + 1) {
clear: both; }
.columns-sm-6 .product {
width: -webkit-calc(100% / 6);
width: calc(100% / 6); }
.columns-sm-6 .product:nth-child(6n + 1) {
clear: both; } }
.columns-2 .double_width, .columns-md-2 .double_width {
width: -webkit-calc((100% / 2) * 2 - 1px);
width: calc((100% / 2) * 2 - 1px); }
.columns-3 .double_width, .columns-md-3 .double_width {
width: -webkit-calc((100% / 3) * 2 - 1px);
width: calc((100% / 3) * 2 - 1px); }
.columns-4 .double_width, .columns-md-4 .double_width {
width: -webkit-calc((100% / 4) * 2 - 1px);
width: calc((100% / 4) * 2 - 1px); }
.columns-5 .double_width, .columns-md-5 .double_width {
width: -webkit-calc((100% / 5) * 2 - 1px);
width: calc((100% / 5) * 2 - 1px); }
.columns-6 .double_width, .columns-md-6 .double_width {
width: -webkit-calc((100% / 6) * 2 - 1px);
width: calc((100% / 6) * 2 - 1px); }
.columns-12 .double_width {
width: -webkit-calc((100% / 12) * 2 - 1px);
width: calc((100% / 12) * 2 - 1px); }
@media screen and (max-width: 768px) {
.columns-2 .double_width,
.columns-3 .double_width,
.columns-4 .double_width,
.columns-5 .double_width,
.columns-6 .double_width {
width: 100%; } }  .woo-c_cart_table {
width: 100%;
margin-bottom: 40px; }
.woo-c_cart_table_details {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
width: -webkit-calc(100% - 70px);
width: calc(100% - 70px);
position: relative; }
@media screen and (max-width: 768px) {
.woo-c_cart_table_details {
text-align: left;
position: relative;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; } }
.woo-c_cart_table_item {
width: 100%;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
padding: 12px 0px;
border-bottom: 1px solid #f0f0f0; }
.woo-c_cart_table_item:first-child {
border-top: 1px solid #f0f0f0; }
.woo-c_cart_table_item_thumbnail {
padding-right: 20px;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.woo-c_cart_table_item_thumbnail a:before {
display: none; }
.woo-c_cart_table_item_thumbnail img {
max-width: 50px;
height: auto;
vertical-align: middle; }
.woo-c_cart_table_item_thumbnail:hover {
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
opacity: 0.6; }
.woo-c_cart_table_item_price, .woo-c_cart_table_item_quantity, .woo-c_cart_table_item_subtotal {
padding: 0px 20px;
font-weight: 600;
font-size: 0.9em;
width: -webkit-calc(50% / 3);
width: calc(50% / 3);
text-align: right; }
.woo-c_cart_table_item_name {
min-width: 30%;
max-width: 30%; }
.woo-c_cart_table_item_name .variation {
margin: 0;
padding: 0;
font-size: 0.95em; }
.woo-c_cart_table_item_name .variation dt {
font-weight: 400;
color: #6a707e; }
.woo-c_cart_table_item_name .variation dd {
color: #24262b;
margin: 0;
padding: 0;
font-size: 0.95em;
font-weight: 600; }
.woo-c_cart_table_item_name .variation dd p {
margin: 0;
line-height: inherit;
font-size: 0.95em; }
.woo-c_cart_table_item_values {
padding-left: 20px;
min-width: 25%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end; }
.woo-c_cart_table_item_values p {
text-transform: uppercase;
font-size: 0.8em;
line-height: 1.5;
display: inline-block;
text-align: left;
color: #6a707e;
white-space: nowrap;
margin: 0px;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis; }
.woo-c_cart_table_item_values p span {
font-weight: 600;
color: #32353c; }
.woo-c_cart_table_item_status {
white-space: nowrap;
min-width: 140px; }
.woo-c_cart_table_item_quantity {
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.woo-c_cart_table_item_quantity .woo-quantity .plus, .woo-c_cart_table_item_quantity .woo-quantity .minus {
position: relative; }
.woo-c_cart_table_item_quantity .woo-quantity input {
position: absolute;
left: 0;
right: 0; }
@media screen and (max-width: 768px) {
.woo-c_cart_table_item_quantity .woo-quantity {
min-width: auto; } }
.woo-c_cart_table_item_remove {
text-align: center;
margin-top: -5px; }
.woo-c_cart_table_item_remove .ion:before {
font-weight: 600;
font-size: 0.75em; }
.woo-c_cart_table_item_remove a {
display: inline-block;
width: 30px; }
.woo-c_cart_table_item_remove a:before {
display: none; }
@media screen and (max-width: 768px) {
.woo-c_cart_table_item_thumbnail {
padding-right: 20px; }
.woo-c_cart_table_item_thumbnail img {
max-width: 70px; }
.woo-c_cart_table_item_name, .woo-c_cart_table_item_values, .woo-c_cart_table_item_price {
width: auto;
padding-left: 0; }
.woo-c_cart_table_item_name {
max-width: 200px;
min-width: 200px; }
.woo-c_cart_table_item_quantity {
position: absolute;
right: 0;
font-size: 0;
height: 100%;
width: auto;
padding: 0; }
.woo-c_cart_table_item_quantity .woo-quantity {
font-size: 13px;
font-weight: 500;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
width: auto;
height: 100%;
min-height: 86px; }
.woo-c_cart_table_item_quantity .woo-quantity input {
height: 100%;
width: 100%;
top: 0;
bottom: 0; }
.woo-c_cart_table_item_remove {
left: -100px;
text-align: center;
background: #fff;
-webkit-border-radius: 50%;
border-radius: 50%;
position: absolute;
bottom: -webkit-calc(50% - 15px);
bottom: calc(50% - 15px);
height: 30px;
width: 30px;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07); }
.woo-c_cart_table_item_remove a {
height: auto;
width: auto; }
.woo-c_cart_table_item_subtotal {
display: none; } } .woo-c_actions .update-cart {
display: none; }
.woo-c_actions_coupon input[type='text'] {
width: 250px;
float: left;
-webkit-border-bottom-right-radius: 0px;
border-bottom-right-radius: 0px;
-webkit-border-top-right-radius: 0px;
border-top-right-radius: 0px; }
.woo-c_actions_coupon button[type='submit'] {
text-transform: capitalize;
float: left;
margin: 0px 0px 0px -1px; }
@media screen and (max-width: 768px) {
.woo-c_actions_coupon input[type='text'] {
width: 55%; }
.woo-c_actions_coupon button[type='submit'] {
width: 45%; } }
@media screen and (max-width: 768px) {
.woo-c_actions .update-cart {
width: 100%;
float: none; } } .woo-c_cart_totals {
margin: 40px 0px 90px; }
.woocommerce-shipping-calculator {
font-weight: normal;
text-transform: none;
font-size: inherit; }
.woocommerce-shipping-calculator .select {
width: 100%; } .woo-c_checkout {
position: relative;
margin-top: 0; }
@media screen and (min-width: 1025px) {
.woo-c_checkout .vc_row .vc_checkout_col {
padding-left: 5px;
padding-right: 5px; } }
.woo-c_checkout .tabNav_wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-bottom: 30px; }
.woo-c_checkout .tabNav_wrapper:before {
content: "";
position: absolute;
display: block;
bottom: 0px;
left: -25%;
right: -25%;
border-bottom: 1px solid #f0f0f0;
z-index: 0; }
.woo-c_checkout .tabNav_wrapper .mobile-btn {
text-align: center;
display: none; }
@media screen and (max-width: 768px) {
.woo-c_checkout .tabNav_wrapper .mobile-btn {
display: block; }
.woo-c_checkout .tabNav_wrapper .desctop-btn {
display: none; } }
.woo-c_checkout .tabItems {
height: auto !important; }
.woo-c_checkout .tabItems_item.active {
position: relative !important; }
@media screen and (max-width: 768px) {
.woo-c_checkout .tabItems {
margin-bottom: 30px; } }
.woo-c_checkout .tabNav {
margin-bottom: 0; }
.woo-c_checkout .tabNav_link {
width: -webkit-calc(25% - 20px);
width: calc(25% - 20px);
display: block;
float: left;
text-align: left;
padding-top: 25px;
padding-bottom: 25px; }
.woo-c_checkout .tabNav_link:last-child {
margin: 0; }
@media screen and (max-width: 768px) {
.woo-c_checkout .tabNav_link {
width: 25%;
margin-right: 0px; } }
.woo-c_checkout .tabNav_link_stage {
width: 44px;
height: 44px;
line-height: 44px;
margin-right: 10px;
display: inline-block;
-webkit-border-radius: 50%;
border-radius: 50%;
vertical-align: middle;
text-align: center;
background-color: #fff;
color: #32353c;
font-size: 15px;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.woo-c_checkout .tabNav_link.active .tabNav_link_stage {
background: #24262b;
color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
.woo-c_checkout.without-coupon .tabNav_wrapper .tabNav_link {
width: -webkit-calc(100% / 3 - 25px);
width: calc(100% / 3 - 25px); }
@media screen and (max-width: 768px) {
.woo-c_checkout.without-coupon .tabNav_wrapper .tabNav_link {
width: -webkit-calc(100% / 3);
width: calc(100% / 3); } }
.woo-c_checkout_form .next-btn {
float: right;
margin: 24px 0px 60px 0px !important; }
.woo-c_checkout_form .form-row label {
text-transform: uppercase;
font-size: 0.75em;
margin-bottom: 5px;
font-weight: 600;
display: block;
font-style: normal;
text-align: left; }
.woo-c_checkout_form .form-row label abbr {
border-bottom: none;
text-decoration: none; }
.woo-c_checkout_form .form-row label.screen-reader-text {
clip: none;
position: relative !important;
height: auto;
width: auto;
overflow: hidden; }
.woo-c_checkout_form .form-row .select {
width: 100%; }
.woo-c_checkout_form .form-row.validate-state .select .select-options {
max-height: 210px; }
@media screen and (max-width: 768px) {
.woo-c_checkout .woo-check-order .woo-c_product > a.font-titles {
max-width: 50vw; } } .woo-c_product {
font-weight: 600;
text-align: left;
line-height: 1.25; }
.woo-c_product > a {
display: inline-block;
overflow: hidden;
white-space: nowrap;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
max-width: 90%; }
.woo-c_product_category {
display: block;
margin: 2px 0px; }
.woo-c_product_category a {
color: #32353c;
font-weight: normal;
font-family: inherit !important; }
@media screen and (max-width: 768px) {
.woo-c_product > a.font-titles {
max-width: 50vw; } } .woo-c_billing .create-account label {
display: inline-block;
vertical-align: top; } .woo-c_shipping .shipping_address {
display: none; }
.woo-c_shipping .shipping_address.active {
display: block; } .woo-c_review,
.woo-c_cart_totals,
.woo-c_checkout_result { }
.woo-c_review .woo-c_details_table,
.woo-c_cart_totals .woo-c_details_table,
.woo-c_checkout_result .woo-c_details_table {
border-top: 1px solid #f0f0f0;
border-bottom: 1px solid #f0f0f0; }
.woo-c_review .woo-c_details_table th, .woo-c_review .woo-c_details_table td,
.woo-c_cart_totals .woo-c_details_table th,
.woo-c_cart_totals .woo-c_details_table td,
.woo-c_checkout_result .woo-c_details_table th,
.woo-c_checkout_result .woo-c_details_table td {
border-bottom: 1px solid #f0f0f0;
padding: 12px 0;
width: 50%; }
.woo-c_review .woo-c_details_table_subtotal,
.woo-c_cart_totals .woo-c_details_table_subtotal,
.woo-c_checkout_result .woo-c_details_table_subtotal {
border-top: 1px solid #f0f0f0; }
.woo-c_review .woo-c_details_table_label,
.woo-c_cart_totals .woo-c_details_table_label,
.woo-c_checkout_result .woo-c_details_table_label {
font-weight: 600;
font-size: 0.8em;
text-transform: uppercase;
padding-right: 10px;
vertical-align: top;
text-align: left; }
.woo-c_review .woo-c_details_table_price,
.woo-c_cart_totals .woo-c_details_table_price,
.woo-c_checkout_result .woo-c_details_table_price {
font-weight: 600;
color: #24262b;
font-size: 0.95em; }
.woo-c_review .woo-c_details_table_checkbox,
.woo-c_cart_totals .woo-c_details_table_checkbox,
.woo-c_checkout_result .woo-c_details_table_checkbox {
font-size: inherit;
font-size: 1.2em; }
.woo-c_review .woo-c_details_table_checkbox .shipping-calculator-button,
.woo-c_cart_totals .woo-c_details_table_checkbox .shipping-calculator-button,
.woo-c_checkout_result .woo-c_details_table_checkbox .shipping-calculator-button {
font-weight: 600; }
.woo-c_review .woo-c_details_table_total,
.woo-c_cart_totals .woo-c_details_table_total,
.woo-c_checkout_result .woo-c_details_table_total {
font-size: 1.1em; }
.woo-c_review .woo-c_details_table_product_row,
.woo-c_cart_totals .woo-c_details_table_product_row,
.woo-c_checkout_result .woo-c_details_table_product_row {
vertical-align: top; }
.woo-c_review .woo-c_details_table_product_row td,
.woo-c_cart_totals .woo-c_details_table_product_row td,
.woo-c_checkout_result .woo-c_details_table_product_row td {
border-bottom: none; }
@media screen and (max-width: 768px) {
.woo-c_review .woo-c_details_table_price, .woo-c_review .woo-c_details_table_label:last-child,
.woo-c_cart_totals .woo-c_details_table_price,
.woo-c_cart_totals .woo-c_details_table_label:last-child,
.woo-c_checkout_result .woo-c_details_table_price,
.woo-c_checkout_result .woo-c_details_table_label:last-child {
text-align: right; } }
.woo-c_review .woo-c_details_table .shipping-calculator-form .form-row #calc_shipping_state,
.woo-c_cart_totals .woo-c_details_table .shipping-calculator-form .form-row #calc_shipping_state,
.woo-c_checkout_result .woo-c_details_table .shipping-calculator-form .form-row #calc_shipping_state {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; }
.woo-c_review .woo-c_details_table .shipping-calculator-form .customSelect,
.woo-c_cart_totals .woo-c_details_table .shipping-calculator-form .customSelect,
.woo-c_checkout_result .woo-c_details_table .shipping-calculator-form .customSelect {
background: #f0f0f0;
padding: 11px 15px;
-webkit-border-radius: 2px;
border-radius: 2px; }
.woo-c_review .woo-c_details_table .shipping-calculator-form .customSelect .select-items,
.woo-c_cart_totals .woo-c_details_table .shipping-calculator-form .customSelect .select-items,
.woo-c_checkout_result .woo-c_details_table .shipping-calculator-form .customSelect .select-items {
max-height: 300px;
overflow: scroll;
overflow-x: hidden; }
.woo-c_review .woo-c_details_table .shipping-calculator-form .customSelect .select-selected:after,
.woo-c_cart_totals .woo-c_details_table .shipping-calculator-form .customSelect .select-selected:after,
.woo-c_checkout_result .woo-c_details_table .shipping-calculator-form .customSelect .select-selected:after {
top: -webkit-calc(50% - 12.5px);
top: calc(50% - 12.5px); }
.woo-c_review .woo-c_details_table .shipping-calculator-form .btn-small,
.woo-c_cart_totals .woo-c_details_table .shipping-calculator-form .btn-small,
.woo-c_checkout_result .woo-c_details_table .shipping-calculator-form .btn-small {
margin-top: 0;
color: #32353c; }
.woo-c_review .woo-c_details_table .shipping-calculator-form .btn-small:hover,
.woo-c_cart_totals .woo-c_details_table .shipping-calculator-form .btn-small:hover,
.woo-c_checkout_result .woo-c_details_table .shipping-calculator-form .btn-small:hover {
color: #32353c; }
.woocommerce-checkout .woocommerce-form-login {
margin: 25px 0px; }
.woocommerce-checkout .woocommerce-input-wrapper {
min-height: 44px;
display: block; }
@media screen and (min-width: 1025px) {
.woocommerce-checkout .breadcrumbs .vc_row {
margin: 0 -30px; } }
.woo-c_billing, .woo-c_shipping, .woo-c_coupon, .woo-c_review {
margin-bottom: 30px;
text-align: left; }
.woocommerce .place-order,
.woocommerce .wc-proceed-to-checkout {
display: inline-block;
margin-top: 20px; }
.woocommerce .place-order .btn,
.woocommerce .wc-proceed-to-checkout .btn {
text-transform: capitalize;
margin-bottom: 60px; }
@media screen and (max-width: 768px) {
.woocommerce .place-order,
.woocommerce .wc-proceed-to-checkout {
display: block; } } .woo-c_payment {
text-align: left; }
.woo-c_payment h4.heading-sm {
margin-top: 50px; }
.woo-c_payment .woo-c_radio_item {
padding: 12px 0px;
border-top: 1px solid #f0f0f0; }
.woo-c_payment .woo-c_radio_item:last-child {
border-bottom: 1px solid #f0f0f0; }
.woo-c_payment .woo-c_radio_item .btn {
margin-top: 10px; }
.woo-c_payment .woo-c_radio_item img {
vertical-align: middle;
display: inline-block;
margin: 0px 10px;
height: 22px; }
.woo-c_payment .woo-c_radio_item .about_paypal {
vertical-align: middle;
display: inline-block; } .woo-c_order_details {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-bottom: 40px; }
.woo-c_order_details_order, .woo-c_order_details_date, .woo-c_order_details_total, .woo-c_order_details_method {
margin-right: 50px; }
.woo-c_order_details_order strong, .woo-c_order_details_date strong, .woo-c_order_details_total strong, .woo-c_order_details_method strong {
display: block;
color: #24262b; }
@media screen and (max-width: 768px) {
.woo-c_order_details {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.woo-c_order_details li {
width: 100%; } }
.woo-c_checkout_result {
margin-bottom: 90px; } .yith-wcwl-form .woo-c_wishlist {
margin: 0;
font-size: 100%; }
.yith-wcwl-form .woo-c_wishlist tbody td,
.yith-wcwl-form .woo-c_wishlist thead th {
border-color: #f0f0f0; }
.yith-wcwl-form .woo-c_wishlist tr td {
text-align: left; }
.yith-wcwl-form .woo-c_wishlist tr td.product-name a {
font-weight: 600; }
.yith-wcwl-form .woo-c_wishlist tr td.product-remove {
width: 30px; }
.yith-wcwl-form .woo-c_wishlist tr td.product-remove a.remove:hover {
background: transparent !important; }
.yith-wcwl-form .woo-c_wishlist tr td.product-remove .btn-round .ion {
height: 40px;
width: 40px;
line-height: 40px;
font-size: 18px;
color: initial; }
.yith-wcwl-form .woo-c_wishlist tr td.product-thumbnail a img {
max-width: 60px; }
.yith-wcwl-form .woo-c_wishlist tr td.product-add-to-cart {
padding-right: 0;
text-align: right; }
.yith-wcwl-form .woo-c_wishlist tr td.product-add-to-cart a.button {
padding: 7px 15px !important; }
.yith-wcwl-form .woo-c_wishlist .product-add-to-cart a {
display: inline-block !important; }
.yith-wcwl-form .woo-c_wishlist.mobile li {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.yith-wcwl-form .woo-c_wishlist.mobile li .btn-round a {
display: inline-block; }
.yith-wcwl-form .woo-c_wishlist.mobile li .item-wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 10px 0px; }
.yith-wcwl-form .woo-c_wishlist.mobile li .item-wrapper h6 {
margin: 0; }
.yith-wcwl-form .yith_wcwl_wishlist_footer {
margin-top: 30px; }
.yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share .socialbar li a {
line-height: 30px; }
.yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share .socialbar li a.facebook, .yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share .socialbar li a.twitter, .yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share .socialbar li a.pinterest, .yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share .socialbar li a.email, .yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share .socialbar li a.whatsapp {
background: #24262b; }
.yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share .socialbar li a:hover {
opacity: .7; }
.yith-wcwl-form .wishlist-title {
display: none; }
@media screen and (min-width: 1025px) {
.yith-wcwl-form {
padding-left: 16.66666667%;
padding-right: 16.66666667%; } } .woocommerce .woo-c_login {
max-width: 460px;
margin: 0px auto 90px;
float: none;
min-height: 380px; }
.woocommerce .woo-c_login .tabNav {
overflow-x: hidden;
margin-bottom: 20px; }
.woocommerce .woo-c_login .tabNav_link {
width: 50%;
margin: 0px;
text-align: center;
padding-right: 0px;
padding-left: 0px;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.woocommerce .woo-c_login .form-row_btn {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.woocommerce .woo-c_login .form-row_btn .btn {
margin: 15px 0; }
.woocommerce .woo-c_login .form-row_btn label[for="rememberme"] {
width: 50%;
margin: 0 0 0 18px; }
.woocommerce .woo-c_login .form-row_btn label[for="rememberme"] input[name="rememberme"] {
vertical-align: text-top; }
.woocommerce .woo-c_login .btn-submit {
margin-top: 9px; }
.woocommerce .woo-c_login .btn-submit i {
font-size: 20px;
margin-left: 10px; }
.woocommerce .woo-c_login .form-row {
text-align: left; }
.woocommerce .woo-c_login .form-row .woocommerce-password-strength {
margin-top: 10px; }
.woocommerce .woo-my-user {
margin-bottom: 25px;
overflow: hidden; }
.woocommerce .woo-my-user img {
-webkit-border-radius: 50%;
border-radius: 50%;
float: left;
margin-right: 20px;
max-width: 70px; }
.woocommerce .woo-my-user h4 {
width: 100%;
margin: 10px 0 0;
padding-top: 5px;
display: block;
font-size: 15px; }
.woocommerce .woo-my-user h4:after {
width: 2em; }
.woocommerce .woo-my-nav {
width: 100%;
margin-bottom: 20px; }
.woocommerce .woo-my-nav ul {
list-style: none; }
.woocommerce .woo-my-nav li {
line-height: 23px; }
.woocommerce .woo-my-nav li a {
font-size: 0.95em; }
.woocommerce .woo-my-nav li.is-active a {
color: #030d1c; }
.woocommerce .woo-my-content {
width: 100%; }
.woocommerce .woo-my-content > *:first-child {
margin-top: 0; }
.woocommerce .woo-my-content .account-title {
margin-bottom: 0; }
.woocommerce .woo-my-content .woo-my-address {
margin-top: 15px; }
.woocommerce .woo-my-content .woo-my-address h4 {
text-align: left;
float: left; }
.woocommerce .woo-my-content .woo-my-address a {
float: right;
margin-top: 0;
margin-right: 8px;
padding-left: 32px;
padding-right: 32px; }
.woocommerce .woo-my-content .woo-my-address address {
clear: both;
line-height: 26px; }
.woocommerce .woo-my-content .woo-my-address .btn {
margin-top: 5px; }
.woocommerce .woo-my-content form h3 {
margin-bottom: 28px; }
.woocommerce .woo-my-content .message-download {
margin-top: 20px; }
.woocommerce .woo-my-content .edit-account {
text-align: left; }
.woocommerce .woo-my-content .edit-account h4 {
margin-bottom: 20px; }
.woocommerce .woo-my-content .order-again {
margin-bottom: 30px; }
.woocommerce .woo-my-orders-table thead .order-actions {
opacity: 0; }
.woocommerce .woo-my-orders-table th {
color: #24262b;
display: table-cell;
font-weight: 600;
font-size: 0.75em;
padding: 12px 0;
text-transform: uppercase; }
.woocommerce .woo-my-orders-table td {
min-width: 100px;
padding: 14px 0px; }
.woocommerce .woo-my-orders-table tr {
background: transparent;
border-bottom: 1px solid #f0f0f0; }
.woocommerce .woo-my-orders-table td.order-number {
font-weight: 600; }
.woocommerce .woo-my-orders-table td > .amount {
font-weight: 600; }
.woocommerce .woo-my-orders-table td.order-actions {
text-align: right; }
.woocommerce .woo-my-orders-table td.order-actions a:before {
content: none; }
.woocommerce .woo-my-orders-table a.btn:hover {
text-decoration: none; }
.woocommerce .woo-my-orders-table.woo-details {
margin-bottom: 40px; }
.woocommerce .woo-my-orders-table.woo-details tbody tr {
border-width: 0; }
.woocommerce .woo-my-orders-table.woo-details tbody tr:last-child {
border-width: 1px; }
.woocommerce .woo-my-orders-table.woo-details tbody tr:last-child th, .woocommerce .woo-my-orders-table.woo-details tbody tr:last-child td {
padding-bottom: 20px; }
.woocommerce .woo-my-orders-table.woo-details tbody th, .woocommerce .woo-my-orders-table.woo-details tbody td {
padding: 20px 0 0;
vertical-align: top; }
.woocommerce .woo-my-orders-table.woo-customer-details {
margin: 30px 0; }
.woocommerce .woo-my-orders-table.woo-customer-details th {
border-top: 1px solid #f0f0f0; }
@media screen and (max-width: 768px) {
.woocommerce .woo-my-orders-table thead {
display: none; }
.woocommerce .woo-my-orders-table tr, .woocommerce .woo-my-orders-table td {
display: block; }
.woocommerce .woo-my-orders-table tr {
-webkit-border-radius: 3px;
border-radius: 3px;
background: #f9f9f9;
margin-bottom: 20px; }
.woocommerce .woo-my-orders-table td {
padding: 14px 20px; }
.woocommerce .woo-my-orders-table td.order-actions {
text-align: left; } }
.woocommerce .reset-password-form {
margin-top: 36px; }
.woocommerce .reset-password-form .title {
font-size: 20px;
margin: 0px auto;
text-align: left; }
.woocommerce .reset-password-form form .text-left {
font-size: 0.95em; }
.woocommerce .reset-password-form form .form-row, .woocommerce .reset-password-form form .text-left {
margin: 15px 0; }
.woocommerce .reset-password-form form .form-row .btn, .woocommerce .reset-password-form form .text-left .btn {
margin: 8px 0; }
.woocommerce .woo-my-nav .is-active {
font-weight: 600; } .woo-onsale {
position: absolute;
top: 25px;
left: 25px;
z-index: 2;
color: #fff; }
.woo-onsale.out {
background: #32353c; }
.woocommerce .stars {
width: auto;
height: 16px;
line-height: 1;
margin: 0 10px;
display: inline-block; }
.woocommerce .stars a {
position: relative;
height: 18px;
width: 1em;
font-size: 17px;
text-indent: -999em;
display: inline-block;
text-decoration: none; }
.woocommerce .stars a:before {
content: "\f384";
color: #6a707e;
display: block;
background: transparent;
position: absolute;
top: 0;
left: 0;
width: 1em;
height: 1em;
line-height: 1;
font-family: Ionicons;
text-indent: 0;
opacity: .5; }
.woocommerce .stars:hover a:hover ~ a:before,
.woocommerce .stars.selected a.active ~ a:before,
.woocommerce .stars.selected:hover span a:hover ~ a:before {
content: "\f384";
opacity: .5; }
.woocommerce .stars:hover a:before,
.woocommerce .stars.selected a:before,
.woocommerce .stars.selected:hover span a:before {
content: "\f384";
opacity: 1;
color: #24262b; }
.woocommerce.add_to_cart_inline {
border: none;
display: inline-block; }
.woocommerce.add_to_cart_inline .amount {
display: none; }
.woocommerce .star-rating {
width: auto;
max-height: 20px;
line-height: 20px;
overflow: hidden;
display: inline-block;
position: relative;
vertical-align: middle;
margin-top: -2px;
color: #32353c; }
.woocommerce .star-rating a:hover {
opacity: 1; }
.woocommerce .star-rating:before {
content: "\f384\f384\f384\f384\f384";
font-family: Ionicons;
font-weight: normal;
font-size: 17px;
letter-spacing: 3px;
opacity: .2;
float: left;
top: 0;
left: 0;
position: absolute;
word-wrap: normal; }
.woocommerce .star-rating > span {
display: inline-block;
font-size: 0;
overflow: hidden; }
.woocommerce .star-rating > span:before {
content: "\f384\f384\f384\f384\f384";
font-family: Ionicons;
font-weight: normal;
font-size: 17px;
letter-spacing: 3px; }
.woocommerce ul {
list-style: none; }
.woocommerce .form-row {
padding: 0;
margin-bottom: 15px; }
.woocommerce .form-row textarea {
min-height: 159px; }
.woocommerce .blockUI.blockOverlay {
opacity: 0.4 !important; }
#yith-wcwl-popup-message {
position: fixed;
bottom: 10px;
top: auto;
text-align: center;
right: 0px;
margin: 0px !important;
left: 0px;
border: none;
background-color: transparent;
-webkit-box-sizing: none;
box-sizing: none; }
#yith-wcwl-popup-message #yith-wcwl-message {
height: auto;
line-height: 1;
background: #9ff8d0;
border: none;
-webkit-border-radius: 3px;
border-radius: 3px;
margin: 0;
padding: 20px;
display: inline-block;
font-size: 0.95em;
text-align: left;
color: rgba(0, 0, 0, 0.65);
-webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.08);
box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.08); }
.page-error.woocommerce-shop .icon-shape {
line-height: 75px; }
.page-error.woocommerce-shop .icon-shape i {
font-size: 60px; }
.qty {
display: inline-block;
padding-right: 10px;
font-size: 0.75em;
font-weight: 600; }
.woo-quantity {
min-width: 86px;
position: relative;
-webkit-border-radius: 16px;
border-radius: 16px;
position: relative;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
background-color: #f9f9f9; }
.woo-quantity .plus,
.woo-quantity .minus {
background-color: rgba(36, 38, 43, 0.05);
width: 32px;
height: 32px;
-webkit-border-radius: 50%;
border-radius: 50%;
z-index: 1;
position: absolute;
top: 0px;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.woo-quantity .plus:after, .woo-quantity .plus:before,
.woo-quantity .minus:after,
.woo-quantity .minus:before {
content: "";
display: block;
position: absolute;
width: 10px;
height: 2px;
left: -webkit-calc(50% - 5px);
left: calc(50% - 5px);
top: 15px;
background: #32353c;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.woo-quantity .plus:hover,
.woo-quantity .minus:hover {
background-color: rgba(36, 38, 43, 0.08);
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.woo-quantity .minus {
left: 0; }
.woo-quantity .minus:after {
display: none; }
.woo-quantity .plus {
right: 0px; }
.woo-quantity .plus:after {
width: 2px;
height: 10px;
top: -webkit-calc(50% - 5px);
top: calc(50% - 5px);
left: 15px; }
.woo-quantity input {
background: transparent;
width: 40px;
height: 32px;
padding: 0 5px;
font-family: inherit;
border: none;
font-weight: 600;
display: block;
margin: 0 auto;
text-align: center;
-moz-appearance: textfield;
-webkit-appearance: none; }
.woo-quantity input::-webkit-outer-spin-button, .woo-quantity input::-webkit-inner-spin-button {
-webkit-appearance: none; }
.woocommerce.search .btn-filter {
display: none; } .woo-c_cross_sells {
margin-top: 40px; } .yith-woocommerce-ajax-product-filter .yith-wcan-group {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.yith-woocommerce-ajax-product-filter .yith-wcan-group li {
margin: 0px; }
.yith-woocommerce-ajax-product-filter .yith-wcan-group li a {
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
padding: 0px 10px;
height: 24px;
line-height: 24px;
display: inline-block;
vertical-align: top;
font-weight: 600;
font-size: 0.75em;
color: inherit;
background-color: rgba(36, 38, 43, 0.05);
text-transform: uppercase;
margin: 0px 6px 6px 0px; }
.yith-woocommerce-ajax-product-filter .yith-wcan-group li a:before {
display: none; }
.yith-woocommerce-ajax-product-filter .yith-wcan-group li.chosen a, .yith-woocommerce-ajax-product-filter .yith-wcan-group li:hover a {
background-color: #030d1c;
color: #fff; }
.yith-woocommerce-ajax-product-filter .yith-wcan-group.yith-wcan-color > li:not(.chosen):first-child a {
margin-left: 0; }
.yith-woocommerce-ajax-product-filter .yith-wcan-group.yith-wcan-color > li a {
font-size: 0;
-webkit-border-radius: 100%;
border-radius: 100%;
width: 12px;
height: 12px;
padding: 0;
position: relative;
margin: 0 10px;
cursor: pointer;
border: solid 2px rgba(36, 38, 43, 0.2); }
.yith-woocommerce-ajax-product-filter .yith-wcan-group.yith-wcan-color > li a:after {
content: "";
height: 40px;
width: 40px;
-webkit-border-radius: 100%;
border-radius: 100%;
position: absolute;
top: -webkit-calc(50% - 20px);
top: calc(50% - 20px);
left: -webkit-calc(50% - 20px);
left: calc(50% - 20px);
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
background-color: rgba(0, 0, 0, 0.06);
-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
-o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; }
.yith-woocommerce-ajax-product-filter .yith-wcan-group.yith-wcan-color > li a:hover:after {
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8); }
.yith-woocommerce-ajax-product-filter .yith-wcan-group.yith-wcan-color .chosen a {
position: relative;
display: inline-block; }
.yith-woocommerce-ajax-product-filter .yith-wcan-group.yith-wcan-color .chosen a:after {
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8); }
.yith-woocommerce-ajax-product-filter .yith-wcan-reset-navigation {
background-color: rgba(36, 38, 43, 0.05);
border: none;
padding: 6px 12px 6px 30px;
color: #32353c;
-webkit-box-shadow: none;
box-shadow: none;
margin: 30px 0px -20px; }
.yith-woocommerce-ajax-product-filter .yith-wcan-reset-navigation:after {
content: "\f166";
font-family: "Ionicons";
position: absolute;
left: 10px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
font-size: 18px; }
.yith-woocommerce-ajax-product-filter .yith-wcan-reset-navigation:hover {
background-color: #030d1c;
color: #fff; }
.yith-woo-ajax-reset-navigation {
padding: 0px; }
.yit-wcan-container .yith-wcan-loading {
margin: 10vh 0; } .stockie-masonry {
-webkit-transition: height 0.25s 0.25s;
-o-transition: height 0.25s 0.25s;
transition: height 0.25s 0.25s; }
.blog-posts-masonry {
margin-top: -15px; }
div.masonry-block {
padding: 15px; }
.vc_col-lg-8.masonry-block {
width: 66.665%; } .vc_editor.compose-mode .vc_stockie_tabs,
.vc_editor.compose-mode .vc_stockie_split_screens {
position: relative;
margin: 10px 0;
-webkit-border-radius: 4px;
border-radius: 4px; }
.vc_editor.compose-mode .vc_stockie_tabs:before,
.vc_editor.compose-mode .vc_stockie_split_screens:before {
content: '';
position: absolute;
display: block;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
z-index: 10000;
background: rgba(255, 213, 105, 0.85); }
.vc_editor.compose-mode .vc_stockie_tabs:after,
.vc_editor.compose-mode .vc_stockie_split_screens:after {
content: 'Sorry, but this shortcode can be properly edited only in WPBakery Backend Editor.';
position: absolute;
font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
display: block;
padding: 0px 20%;
font-weight: 500;
color: rgba(0, 0, 0, 0.8);
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 100%;
left: 0px;
text-align: center;
z-index: 10001; }
.vc_stockie_accordion_inner .content.open .wrap > .vc_element-container {
display: none; }
div[name="termly-embed"] strong {
font-family: "OpenSauceSansRegular" !important;
}
.admin-bar .b-top-nav.page-nav {
margin-top: 32px;
}
.modal-window.subscribe .modal-content p {
font-size: 14px;
}
.woo-c_login fieldset {
border-radius: 12px;
}
.woo-c_login fieldset input[type="text"],
.woo-c_login fieldset input[type="url"],
.woo-c_login fieldset input[type="textfield"],
.woo-c_login fieldset input[type="email"],
.woo-c_login fieldset input[type="password"]  {
border-radius: 6px;
border: solid 1px #e7e7e7;
background-color: #fff;
}
.b-inside-page {
margin-top: 20px;
}.lazy-hidden,.entry img.lazy-hidden, img.thumbnail.lazy-hidden {
background-color: #ffffff;
background-image: url(//trift.io/wp-content/plugins/a3-lazy-load/assets/css/loading.gif);
background-repeat: no-repeat;
background-position: 50% 50%;
}
figure.wp-block-image img.lazy-hidden {
min-width: 150px;
}
picture source[type="image/webp"] {
display: block;
}