 img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 .07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; }  .wpautoterms-footer{background-color:#ffffff;text-align:center;} .wpautoterms-footer a{color:#000000;font-family:Arial, sans-serif;font-size:14px;} .wpautoterms-footer .separator{color:#cccccc;font-family:Arial, sans-serif;font-size:14px;}.social-icons-widget ul { list-style-type:none; margin:0 0 15px; width:100%; } .social-icons-widget ul li { display:inline-block; margin:0 6px 10px 0; } .social-icons-widget ul.show-labels li { display:block; } .social-icons-widget ul li a { margin:0; } .social-icons-widget ul.show-labels li img { margin-right:10px; vertical-align:middle; }.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button{color:#fff}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}.wp-gs .wp-block-button__link:not(.has-background){background-color:var(--wp-block-core-button--color--background,var(--wp-color--primary,#32373c))}.is-style-squared .wp-block-button__link{border-radius:0}.no-border-radius.wp-block-button__link{border-radius:0!important}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}.wp-block-buttons .wp-block-button{display:inline-block;margin-right:8px;margin-bottom:8px}.wp-block-buttons.alignright .wp-block-button{margin-right:none;margin-left:8px}.wp-block-buttons.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #e2e4e7}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:400;background:#edeff0}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#00739c}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;margin-bottom:28px;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-columns.has-background{padding:20px 30px}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px) and (max-width:781px){.wp-block-column{flex-basis:calc(50% - 16px)!important;flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-column[style]{flex-grow:0}.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:290px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;object-fit:cover}.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:580px;padding:14px;text-align:center}.block-editor-block-list__block[data-type="core/embed"][data-align=left],.block-editor-block-list__block[data-type="core/embed"][data-align=right],.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.78%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;object-fit:cover}}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3 - 1px)}}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4 - 1px)}}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5 - 1px)}}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6 - 1px)}}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7 - 1px)}}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8 - 1px)}}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:290px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.is-style-circle-mask img,.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-latest-posts__post-excerpt{margin-top:8px;margin-bottom:16px}.wp-block-latest-posts__featured-image img{height:auto;width:auto}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.wp-block-media-text{  direction:ltr;  display:-ms-grid;display:grid;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{  -ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;  margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;  -ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;  padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{  -ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1  }.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{  -ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1  }.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.wp-block-navigation>ul{display:block;list-style:none;margin:0;padding-left:0}@media (min-width:600px){.wp-block-navigation>ul{display:flex;flex-wrap:wrap}}.wp-block-navigation>ul ul{list-style:none;padding-left:0;margin-top:0;margin-left:0}.wp-block-navigation>ul ul li{margin:0}.wp-block-navigation>ul li{z-index:1}.wp-block-navigation>ul li:focus-within,.wp-block-navigation>ul li:hover{cursor:pointer;z-index:99999}.wp-block-navigation>ul li:focus-within>ul,.wp-block-navigation>ul li:hover>ul,.wp-block-navigation>ul li ul:focus,.wp-block-navigation>ul li ul:hover{visibility:visible;opacity:1;display:flex;flex-direction:column}.wp-block-navigation>ul>li ul{position:absolute;left:0;top:100%;min-width:200px;max-width:200px;opacity:0;transition:opacity .1s linear;visibility:hidden}.wp-block-navigation,.wp-block-navigation .block-editor-block-list__layout{display:flex;flex-wrap:wrap}.wp-block-navigation .block-editor-block-list__layout .block-editor-block-list__layout{width:200px}.wp-block-navigation .block-editor-inner-blocks>.block-editor-block-list__layout>.wp-block{margin:0;width:auto}.wp-block-navigation,.wp-block-navigation>.wp-block-navigation__container{align-items:center;width:100%}.wp-block-navigation>.wp-block-navigation-link,.wp-block-navigation>.wp-block-navigation__container>.wp-block-navigation-link{display:flex;margin-top:0;margin-bottom:0}.wp-block-navigation .wp-block-navigation-link{position:relative;margin:0;min-height:56px;display:flex;line-height:1.4}.wp-block-navigation .wp-block-navigation-link .wp-block,.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link{min-height:auto;padding:0}.wp-block-navigation .wp-block-navigation-link .wp-block .wp-block-navigation-link{margin:0}.wp-block-navigation .wp-block-navigation-link>.block-editor-inner-blocks{display:none}.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks{display:flex;border:1px solid rgba(0,0,0,.15);position:absolute;z-index:1;top:100%;left:0}.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container .wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks .wp-block-navigation__container{left:100%;top:-1px}.wp-block-navigation .wp-block-navigation-link .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link .wp-block-navigation__container{background-color:inherit;color:inherit}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content{display:flex;align-items:center;width:max-content;padding:6px 16px}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link:first-child:not(:only-child) .wp-block-navigation-link__content{padding-top:8px}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link:last-child .wp-block-navigation-link__content{padding-bottom:8px}.wp-block-navigation .wp-block-navigation-link.has-child .wp-block-navigation-link__content{min-width:100%;padding-right:32px;position:relative}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__submenu-icon{position:absolute;right:16px}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__submenu-icon svg{fill:currentColor}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link svg{transform:rotate(0)}.wp-block-navigation .wp-block-navigation-link.has-text-color .wp-block-navigation-link__content{color:inherit}.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container{color:#111}.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container{background-color:#fff}.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container{color:#fff}.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container{background-color:#333}.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container{display:flex;flex-direction:column;padding:0}.wp-block-navigation>ul>li>a{display:flex;align-items:center}.wp-block-navigation>ul>li:first-of-type>a{padding-left:0}.wp-block-navigation>ul>li:last-of-type>a{padding-right:0}.wp-block-navigation.items-justified-left>ul{justify-content:flex-start}.wp-block-navigation.items-justified-center>ul{justify-content:center}.wp-block-navigation.items-justified-right>ul{justify-content:flex-end}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:290px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;max-width:360px}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-social-links{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-social-link{display:block;width:36px;height:36px;border-radius:36px;margin-right:8px;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-social-link{transition-duration:0s}}.wp-social-link a{padding:6px;display:block;line-height:0;transition:transform .1s ease}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1977f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0577b5;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#21a1f3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:#ff0100;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1977f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0577b5}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#21a1f3}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:#ff0100}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.wpautoterms-footer {   display:block;   width:100%;   position:relative;   z-index:10000002; } .wpautoterms-footer a:hover {   text-decoration: underline; } #wpautoterms-top-fixed-container {   position:fixed;   top:0;   width:100%; } #wpautoterms-bottom-fixed-container {   position:fixed;   bottom:0;   width:100%; } #wpautoterms-top-static-container {   width:100%;   position:relative;   z-index:10000002; } #wpautoterms-bottom-static-container {   width:100%;   position:relative;   z-index:10000002; }   .esg-starring { line-height:25px;display: inline-block} .esg-starring .star-rating{ float: none; } .esg-starring .star-rating { color: #FFC321 !important; } .esg-starring .star-rating, .esg-starring-page .star-rating { float: right; overflow: hidden; position: relative; height: 1em; line-height: 1em; font-size: 1em; width: 5.4em; font-family: star; } .esg-starring .star-rating:before, .esg-starring-page .star-rating:before { content: "\73\73\73\73\73"; color: #E0DADF; float: left; top: 0; left: 0; position: absolute; } .esg-starring star-rating span, .esg-starring .star-rating span {     overflow: hidden;     float: left;     top: 0;     left: 0;     position: absolute;     padding-top: 1.5em;     } .esg-starring .star-rating span:before, .esg-starring .star-rating span:before { content: "\53\53\53\53\53"; top: 0; position: absolute; left: 0; } .esg-starring .star-rating { color: #FFC321 !important; } .lazyloadcover { position:absolute;top:0px;left:0px;z-index:10;width:100%;height:100%; } .esg-lazyblur { background-repeat: no-repeat;  filter: blur(25px);  -webkit-filter:blur(25px);  -moz-filter:blur(25px);  background-size:cover;background-position:center center;   width:100%;  height:100%;  top:0;  left:0;  overflow: hidden;  } .esg-media-poster { width:100%;height:100%;position:absolute; top:0px; left:0px; background-size:cover; background-position: center center;z-index:10;opacity:0;}  .esg-hover-image {display: none} .esg-media-poster .esg-hover-image {display: block; width: inherit; height: inherit; background-size: inherit; background-position: inherit; visibility: hidden; opacity: 0} .esg-starring .star-rating, .esg-starring-page .star-rating { line-height: 1em; font-size: 1em; font-family: star; } .esg-grid { width:100%;max-width:100%; font-family: 'Open Sans', sans-serif; -webkit-backface-visibility: hidden; backface-visibility:hidden; -webkit-transform: translateZ(0px); transform: translateZ(0px)} @-moz-document url-prefix() {  .esg-grid { transform: none !important} } .esg-grid .mainul, .esg-grid .mainul>li { list-style: none; margin:0; padding:0; transform-style: flat !important;}  .esg-grid * { -webkit-font-smoothing:antialiased; font-smoothing: antialiased;} .esg-container ul, .esg-container li { list-style: none; margin:0; padding:0; transform-style: flat !important; } .esg-overflowtrick { position: relative; width:100%; height:auto;    overflow:hidden;    padding:0px; box-sizing:border-box;    -moz-box-sizing:border-box;    -webkit-box-sizing:border-box;    z-index:1;       } .esg-container {  position:relative;  width:100%;  height:auto; } .esg-container >ul, .esg-overflowtrick >ul { width:100%; max-width:100%; height:0px;  position: relative; overflow: visible; } .esg-grid li {  border: 0px solid transparent;     outline: 0px solid transparent;     visibility: hidden;     display: none;  } .esg-grid a { border:none; text-decoration: none} .esg-grid a:hover, .esg-grid a:focus { text-decoration: none; border:none; } .esg-clear  { clear:both; height:5px !important; background: none !important; } .esg-clear-no-height, .eg-clearfix  { clear:both; height:0px !important; background: none !important; }  .esg-divide-5 { width:100%;height:5px} .esg-divide-15 { width:100%;height:15px} .esg-divide-20 { width:100%;height:20px} .esg-divide-22 { width:100%;height:22px} .esg-divide-30 { width:100%;height:30px} .esg-click-to-play-video { cursor: pointer} .esg-entry-media iframe { -webkit-transform-style: flat;     -webkit-transform: translateZ(1000px);     border: 0;    }   .esg-container .tp-esg-item   { position:absolute; top:0px;left:0px; }  .esg-container .tp-esg-item   { box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .esg-container .tp-esg-item .blackoverlay { width:100%;height:100%;position: absolute;background:#000; top:0px;left:0px;}  .tp-esg-item   { z-index:5 } .tp-esg-item.itemonotherpage { z-index:0; display:none;}   .esg-entry-cover { box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;    width:100%;height:100%;position:absolute;top:0px;left:0px;overflow: hidden;    border: 0px solid transparent;    outline: 0px solid transparent;    } .eec   { display:block; width:auto; height:auto;position:absolute !important; font-size:20px;text-align:center; }  .esg-tc  { top:0px; left:0px; width:100%;} .esg-lc  { top:0px;left:0px; height:100%;} .esg-cc  { top:0px;left:0px; width:100%; vertical-align: middle;} .esg-rc  { top:0px;right:0px; height:100%;} .esg-bc  { bottom:0px;left:0px; width:100%;}   .esg-tc .ess-tb-cell  { text-align:center; vertical-align: top; }  .esg-lc .ess-tb-cell  { text-align:left; vertical-align: middle;} .esg-cc .ess-tb-cell  { } .esg-rc .ess-tb-cell  { text-align:right; vertical-align: middle;}  .esg-blc .ess-tb-cell  { text-align:left; vertical-align: bottom;} .esg-bc .ess-tb-cell  { text-align:center; vertical-align: bottom;} .esg-brc .ess-tb-cell  { text-align:right; vertical-align: bottom;} .esg-bc .leftalign { text-align:left;}   .esg-entry-media    { position:relative; border: 0px solid transparent;outline: 0px solid transparent;overflow: hidden;      } .esg-entry-media    { width:100%;} .esg-entry-media img   { width:100%; height:auto; max-width:none !important; min-width:none !important} .esg-layout-masonry .esg-entry-media img { line-height: 0px; vertical-align: bottom; display: inline-block; }   .esg-layout-even .esg-entry-media img { display:none}  .esg-media-cover-wrapper   { position: relative; width:100%;} .esg-layout-even .esg-media-cover-wrapper { height:100%;} .esg-entry-media-wrapper   { z-index: 0; } .esg-entry-media-wrapper .esg-video-frame { background: #000;}   .esg-entry-cover .esg-overlay   { position: absolute; top:0px;left:0px; width:100%; height:100%; border: 0px solid transparent;           outline: 0px solid transparent;}  .esg-layout-even .esg-entry-content   { display:none; }  .esg-entry-content     {        box-sizing:border-box;        -moz-box-sizing:border-box;        -webkit-box-sizing:border-box;        -webkit-backface-visibility: hidden;        }   .navigationbuttons, .esg-pagination, .esg-filters { position: relative; z-index:50; -webkit-backface-visibility:hidden;} .esg-sortbutton-order.eg-icon-down-open.tp-asc { text-align: center} .esg-sortbutton-order .tp-desc { text-align: center}  .esg-singlefilters .esg-filter-checked { display: none; -webkit-backface-visibility:hidden;} .esg-filter-wrapper { display:inline-block; } .esg-sortbutton-wrapper { display:inline-block; } .esg-cartbutton-wrapper { display:inline-block }  .esg-filter-wrapper.dropdownstyle   { min-width:100px;cursor: pointer; position: relative; z-index:1500; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(1px);transform:translateZ(1px)} .esg-filter-wrapper.dropdownstyle .esg-filterbutton { display:block;} .esg-dropdown-wrapper    { display:none; position: absolute; background:#fff; padding:20px;top:100%; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(10px);} .esg-selected-filterbutton    { color: #999;        margin-right: 5px;        cursor: pointer;        padding: 0px 15px 0px 10px;        line-height: 20px;        font-size: 12px;        font-weight: 600;        font-family: "Open Sans",sans-serif;        display: inline-block;        background: rgba(0, 0, 0, 0);        margin-bottom: 5px;       } .esg-selected-filterbutton:hover   { color: #444;} .esg-selected-filterbutton .eg-icon-down-open { display: inline-block;        vertical-align: middle;        width: 29px;        line-height: 20px;        font-size: 9px;        font-weight: 700;        color: #999;        cursor: pointer;        background: rgba(0, 0, 0, 0);}   .esg-sortbutton-order.tp-desc   { -moz-transform: scaleY(-1);           -o-transform: scaleY(-1);           -webkit-transform: scaleY(-1);           transform: scaleY(-1);           filter: FlipV;           -ms-filter: "FlipV";} .esg-sorting-select    { cursor: pointer;position:absolute;top:0px;left:0px;width:100%;height:100%; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";         filter: alpha(opacity=0);         -moz-opacity: 0.0;         -khtml-opacity: 0.0;         opacity: 0.0;         -webkit-appearance: menulist-button;      } .esg-filters.esg-navbutton-solo-left { position:absolute;left:0px;top:50%; z-index: 800} .esg-filters.esg-navbutton-solo-right { position:absolute;right:0px;top:50%; z-index: 800;} .esg-navigationbutton.esg-right, .esg-navigationbutton.esg-left  { margin-left:0px !important; margin-right:0px !important; -webkit-transform-style: flat; -webkit-transform: translateZ(5000px);}   .eg-leftright-container  { float:left; width:310px; margin-right:20px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; position: relative;} .eg-leftright-container.dark { background:#1e1e1e} .eg-leftright-container .pagination { position:absolute;bottom:0px;} .eg-leftright-container .esg-filters { padding:30px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .eg-leftright-container .esg-filterbutton { display:block; margin:0px 0px 5px 0px} .eg-leftright-container .esg-filter-wrapper { display:block; margin-right:0px;}   .eg-ajaxtarget-container { position:relative; width:100%;height:auto;}  .tp-esg-item .add_to_cart_button.loading:before { content: "";      position: absolute;      top: 0;      right: 0;      left: 0;      bottom: 0;      background: url(//organicconversation.com/wp-content/plugins/essential_grid/public/assets/images/ajax-loader.gif) center no-repeat rgba(255, 255, 255, 0.65);      } .esg-loader {   top:50%; left:50%;   z-index:10000;   position:absolute;   } .infinityscollavailable.esg-loader { position:relative; top:auto; left:50%; margin-top:25px !important; margin-bottom:25px !important;}  .esg-loader.spinner0 {  width: 40px;  height: 40px;  background:url(//organicconversation.com/wp-content/plugins/essential_grid/public/assets/images/loader.gif) no-repeat center center;  background-color: #fff;  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  margin-left:-20px;  -webkit-animation: esg-rotateplane 1.2s infinite ease-in-out;  animation: esg-rotateplane 1.2s infinite ease-in-out;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }  .esg-loader.spinner1 {  width: 40px;  height: 40px;  background-color: #fff;  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  margin-left:-20px;  -webkit-animation: esg-rotateplane 1.2s infinite ease-in-out;  animation: esg-rotateplane 1.2s infinite ease-in-out;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }  .esg-loader.spinner5 { background:url(//organicconversation.com/wp-content/plugins/essential_grid/public/assets/images/loader.gif) no-repeat 10px 10px;    background-color:#fff;    margin:-22px -22px;    width:44px;height:44px;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    }  @-webkit-keyframes esg-rotateplane {  0% { -webkit-transform: perspective(120px) }  50% { -webkit-transform: perspective(120px) rotateY(180deg) }  100% { -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg) } } @keyframes esg-rotateplane {  0% {   transform: perspective(120px) rotateX(0deg) rotateY(0deg);   -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg)  } 50% {   transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);   -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)  } 100% {   transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);   -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);  } }  .esg-loader.spinner2 {  width: 40px;  height: 40px;  margin-left:-20px;  background-color: #ff0000;  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  border-radius: 100%;  -webkit-animation: esg-scaleout 1.0s infinite ease-in-out;  animation: esg-scaleout 1.0s infinite ease-in-out; } @-webkit-keyframes esg-scaleout {  0% { -webkit-transform: scale(0.0) }  100% {   -webkit-transform: scale(1.0);   opacity: 0;  } } @keyframes esg-scaleout {  0% {   transform: scale(0.0);   -webkit-transform: scale(0.0);  } 100% {   transform: scale(1.0);   -webkit-transform: scale(1.0);   opacity: 0;  } }   .esg-loader.spinner3 {  margin: -9px 0px 0px -35px;  width: 70px;  text-align: center; } .eg-search-wrapper .esg-loader.spinner3   { margin-top:-30px !important} .simple-light .eg-search-wrapper .esg-loader.spinner3, .simple-dark .eg-search-wrapper .esg-loader.spinner3 { margin-top:-25px !important} .text-light .eg-search-wrapper .esg-loader.spinner3, .text-dark .eg-search-wrapper .esg-loader.spinner3 { margin-top:-22px !important} .esg-loader.spinner3 .bounce1, .esg-loader.spinner3 .bounce2, .esg-loader.spinner3 .bounce3 {  width: 18px;  height: 18px;  background-color: #fff;  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  border-radius: 100%;  display: inline-block;  -webkit-animation: esg-bouncedelay 1.4s infinite ease-in-out;  animation: esg-bouncedelay 1.4s infinite ease-in-out;   -webkit-animation-fill-mode: both;  animation-fill-mode: both; } .esg-loader.spinner3 .bounce1 {  -webkit-animation-delay: -0.32s;  animation-delay: -0.32s; } .esg-loader.spinner3 .bounce2 {  -webkit-animation-delay: -0.16s;  animation-delay: -0.16s; } @-webkit-keyframes esg-bouncedelay {  0%, 80%, 100% { -webkit-transform: scale(0.0) }  40% { -webkit-transform: scale(1.0) } } @keyframes esg-bouncedelay {  0%, 80%, 100% {   transform: scale(0.0);   -webkit-transform: scale(0.0);  } 40% {   transform: scale(1.0);   -webkit-transform: scale(1.0);  } }   .esg-loader.spinner4 {  margin: 0px 0px 0px -20px;  width: 40px;  height: 40px;  text-align: center;  -webkit-animation: esg-rotate 2.0s infinite linear;  animation: esg-rotate 2.0s infinite linear; } .esg-loader.spinner4 .dot1, .esg-loader.spinner4 .dot2 {  width: 60%;  height: 60%;  display: inline-block;  position: absolute;  top: 0;  background-color: #fff;  border-radius: 100%;  -webkit-animation: esg-bounce 2.0s infinite ease-in-out;  animation: esg-bounce 2.0s infinite ease-in-out;  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); } .esg-loader.spinner4 .dot2 {  top: auto;  bottom: 0px;  -webkit-animation-delay: -1.0s;  animation-delay: -1.0s; } @-webkit-keyframes esg-rotate { 100% { -webkit-transform: rotate(360deg) }} @keyframes esg-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }} @-webkit-keyframes esg-bounce {  0%, 100% { -webkit-transform: scale(0.0) }  50% { -webkit-transform: scale(1.0) } } @keyframes esg-bounce {  0%, 100% {   transform: scale(0.0);   -webkit-transform: scale(0.0);  } 50% {   transform: scale(1.0);   -webkit-transform: scale(1.0);  } }   @font-face { font-family: 'eg-font';  src: url('//organicconversation.com/wp-content/plugins/essential_grid/public/assets/font/egfont.eot');  src: url('//organicconversation.com/wp-content/plugins/essential_grid/public/assets/font/egfont.eot') format('embedded-opentype'),    url('//organicconversation.com/wp-content/plugins/essential_grid/public/assets/font/egfont.woff') format('woff'),    url('//organicconversation.com/wp-content/plugins/essential_grid/public/assets/font/egfont.ttf') format('truetype'),    url('//organicconversation.com/wp-content/plugins/essential_grid/public/assets/font/egfont.svg') format('svg');  font-weight: normal;  font-style: normal; } [class^="eg-icon-"]:before, [class*=" eg-icon-"]:before { font-family: "eg-font"; font-style: normal; font-weight: normal; speak: none;  display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center;    font-variant: normal; text-transform: none;   line-height: 1em;    margin-left: .2em;      } .eg-icon-soundcloud:before { content: '\e8ca'; } .eg-icon-music:before { content: '\e858'; } .eg-icon-color-adjust:before { content: '\e862'; } .eg-icon-mail:before { content: '\e868'; } .eg-icon-mail-alt:before { content: '\e869'; } .eg-icon-heart:before { content: '\e86a'; } .eg-icon-heart-empty:before { content: '\e86b'; } .eg-icon-star:before { content: '\e86c'; } .eg-icon-star-empty:before { content: '\e86d'; } .eg-icon-user:before { content: '\e879'; } .eg-icon-male:before { content: '\e87a'; } .eg-icon-female:before { content: '\e87b'; } .eg-icon-video:before { content: '\e805'; } .eg-icon-videocam:before { content: '\e859'; } .eg-icon-picture-1:before { content: '\e803'; } .eg-icon-camera:before { content: '\e85a'; } .eg-icon-camera-alt:before { content: '\e85b'; } .eg-icon-th-large:before { content: '\e83c'; } .eg-icon-th:before { content: '\e83d'; } .eg-icon-ok:before { content: '\e80d'; } .eg-icon-ok-circled2:before { content: '\e877'; } .eg-icon-ok-squared:before { content: '\e878'; } .eg-icon-cancel:before { content: '\e80a'; } .eg-icon-plus:before { content: '\e86e'; } .eg-icon-plus-circled:before { content: '\e876'; } .eg-icon-plus-squared:before { content: '\e875'; } .eg-icon-minus:before { content: '\e86f'; } .eg-icon-minus-circled:before { content: '\e870'; } .eg-icon-minus-squared:before { content: '\e871'; } .eg-icon-minus-squared-alt:before { content: '\e872'; } .eg-icon-info-circled:before { content: '\e80f'; } .eg-icon-info:before { content: '\e844'; } .eg-icon-home:before { content: '\e843'; } .eg-icon-link:before { content: '\e80e'; } .eg-icon-unlink:before { content: '\e83f'; } .eg-icon-link-ext:before { content: '\e840'; } .eg-icon-lock:before { content: '\e856'; } .eg-icon-lock-open:before { content: '\e857'; } .eg-icon-eye:before { content: '\e841'; } .eg-icon-eye-off:before { content: '\e842'; } .eg-icon-tag:before { content: '\e85c'; } .eg-icon-thumbs-up:before { content: '\e887'; } .eg-icon-thumbs-up-alt:before { content: '\e888'; } .eg-icon-download:before { content: '\e88a'; } .eg-icon-upload:before { content: '\e889'; } .eg-icon-reply:before { content: '\e8a6'; } .eg-icon-forward:before { content: '\e874'; } .eg-icon-export-1:before { content: '\e873'; } .eg-icon-print:before { content: '\e886'; } .eg-icon-gamepad:before { content: '\e837'; } .eg-icon-trash:before { content: '\e801'; } .eg-icon-doc-text:before { content: '\e885'; } .eg-icon-doc-inv:before { content: '\e884'; } .eg-icon-folder-1:before { content: '\e83e'; } .eg-icon-folder-open:before { content: '\e883'; } .eg-icon-folder-open-empty:before { content: '\e882'; } .eg-icon-rss:before { content: '\e880'; } .eg-icon-rss-squared:before { content: '\e881'; } .eg-icon-phone:before { content: '\e87f'; } .eg-icon-menu:before { content: '\e830'; } .eg-icon-cog-alt:before { content: '\e847'; } .eg-icon-wrench:before { content: '\e848'; } .eg-icon-basket-1:before { content: '\e87c'; } .eg-icon-calendar:before { content: '\e87d'; } .eg-icon-calendar-empty:before { content: '\e87e'; } .eg-icon-lightbulb:before { content: '\e88b'; } .eg-icon-resize-full-alt:before { content: '\e845'; } .eg-icon-move:before { content: '\e846'; } .eg-icon-down-dir:before { content: '\e838'; } .eg-icon-up-dir:before { content: '\e839'; } .eg-icon-left-dir:before { content: '\e817'; } .eg-icon-right-dir:before { content: '\e818'; } .eg-icon-down-open:before { content: '\e83b'; } .eg-icon-left-open:before { content: '\e819'; } .eg-icon-right-open:before { content: '\e81a'; } .eg-icon-angle-left:before { content: '\e820'; } .eg-icon-angle-right:before { content: '\e81d'; } .eg-icon-angle-double-left:before { content: '\e892'; } .eg-icon-angle-double-right:before { content: '\e893'; } .eg-icon-left-big:before { content: '\e81f'; } .eg-icon-right-big:before { content: '\e81e'; } .eg-icon-up-hand:before { content: '\e835'; } .eg-icon-ccw-1:before { content: '\e891'; } .eg-icon-shuffle-1:before { content: '\e849'; } .eg-icon-play:before { content: '\e88c'; } .eg-icon-play-circled:before { content: '\e88e'; } .eg-icon-stop:before { content: '\e88f'; } .eg-icon-pause:before { content: '\e88d'; } .eg-icon-fast-fw:before { content: '\e890'; } .eg-icon-desktop:before { content: '\e85d'; } .eg-icon-laptop:before { content: '\e85e'; } .eg-icon-tablet:before { content: '\e85f'; } .eg-icon-mobile:before { content: '\e860'; } .eg-icon-flight:before { content: '\e894'; } .eg-icon-font:before { content: '\e851'; } .eg-icon-bold:before { content: '\e852'; } .eg-icon-italic:before { content: '\e855'; } .eg-icon-text-height:before { content: '\e84f'; } .eg-icon-text-width:before { content: '\e850'; } .eg-icon-align-left:before { content: '\e84c'; } .eg-icon-align-center:before { content: '\e84d'; } .eg-icon-align-right:before { content: '\e84e'; } .eg-icon-search:before { content: '\e802'; } .eg-icon-indent-left:before { content: '\e866'; } .eg-icon-indent-right:before { content: '\e867'; } .eg-icon-ajust:before { content: '\e84a'; } .eg-icon-tint:before { content: '\e84b'; } .eg-icon-chart-bar:before { content: '\e853'; } .eg-icon-magic:before { content: '\e807'; } .eg-icon-sort:before { content: '\e895'; } .eg-icon-sort-alt-up:before { content: '\e863'; } .eg-icon-sort-alt-down:before { content: '\e864'; } .eg-icon-sort-name-up:before { content: '\e854'; } .eg-icon-sort-name-down:before { content: '\e865'; } .eg-icon-coffee:before { content: '\e896'; } .eg-icon-food:before { content: '\e897'; } .eg-icon-medkit:before { content: '\e898'; } .eg-icon-puzzle:before { content: '\e899'; } .eg-icon-apple:before { content: '\e89a'; } .eg-icon-facebook:before { content: '\e89b'; } .eg-icon-gplus:before { content: '\e89c'; } .eg-icon-tumblr:before { content: '\e8a0'; } .eg-icon-twitter-squared:before { content: '\e8a2'; } .eg-icon-twitter:before { content: '\e8a1'; } .eg-icon-vimeo-squared:before { content: '\e89d'; } .eg-icon-youtube:before { content: '\e89f'; } .eg-icon-youtube-squared:before { content: '\e89e'; } .eg-icon-picture:before { content: '\e800'; } .eg-icon-check:before { content: '\e810'; } .eg-icon-back:before { content: '\e8a5'; } .eg-icon-thumbs-up-1:before { content: '\e8a9'; } .eg-icon-thumbs-down:before { content: '\e8aa'; } .eg-icon-download-1:before { content: '\e8ab'; } .eg-icon-upload-1:before { content: '\e8ac'; } .eg-icon-reply-1:before { content: '\e8a8'; } .eg-icon-forward-1:before { content: '\e8a7'; } .eg-icon-export:before { content: '\e80b'; } .eg-icon-folder:before { content: '\e813'; } .eg-icon-rss-1:before { content: '\e8c8'; } .eg-icon-cog:before { content: '\e832'; } .eg-icon-tools:before { content: '\e815'; } .eg-icon-basket:before { content: '\e812'; } .eg-icon-login:before { content: '\e833'; } .eg-icon-logout:before { content: '\e834'; } .eg-icon-resize-full:before { content: '\e816'; } .eg-icon-popup:before { content: '\e828'; } .eg-icon-arrow-combo:before { content: '\e827'; } .eg-icon-left-open-1:before { content: '\e82a'; } .eg-icon-right-open-1:before { content: '\e82b'; } .eg-icon-left-open-mini:before { content: '\e822'; } .eg-icon-right-open-mini:before { content: '\e823'; } .eg-icon-left-open-big:before { content: '\e824'; } .eg-icon-right-open-big:before { content: '\e825'; } .eg-icon-left:before { content: '\e836'; } .eg-icon-right:before { content: '\e826'; } .eg-icon-ccw:before { content: '\e808'; } .eg-icon-cw:before { content: '\e8c9'; } .eg-icon-arrows-ccw:before { content: '\e806'; } .eg-icon-level-down:before { content: '\e8a3'; } .eg-icon-level-up:before { content: '\e8a4'; } .eg-icon-shuffle:before { content: '\e814'; } .eg-icon-palette:before { content: '\e829'; } .eg-icon-list-add:before { content: '\e80c'; } .eg-icon-back-in-time:before { content: '\e821'; } .eg-icon-monitor:before { content: '\e81b'; } .eg-icon-paper-plane:before { content: '\e8ad'; } .eg-icon-brush:before { content: '\e8ae'; } .eg-icon-droplet:before { content: '\e81c'; } .eg-icon-clipboard:before { content: '\e8b0'; } .eg-icon-megaphone:before { content: '\e8b1'; } .eg-icon-key:before { content: '\e8af'; } .eg-icon-github:before { content: '\e8b3'; } .eg-icon-github-circled:before { content: '\e8b4'; } .eg-icon-flickr:before { content: '\e8b2'; } .eg-icon-flickr-circled:before { content: '\e8b5'; } .eg-icon-vimeo:before { content: '\e8b6'; } .eg-icon-vimeo-circled:before { content: '\e8b7'; } .eg-icon-twitter-1:before { content: '\e8b8'; } .eg-icon-twitter-circled:before { content: '\e8b9'; } .eg-icon-facebook-1:before { content: '\e8ba'; } .eg-icon-facebook-circled:before { content: '\e8bb'; } .eg-icon-facebook-squared:before { content: '\e8bc'; } .eg-icon-gplus-1:before { content: '\e8bd'; } .eg-icon-gplus-circled:before { content: '\e8be'; } .eg-icon-pinterest:before { content: '\e8bf'; } .eg-icon-pinterest-circled:before { content: '\e8c0'; } .eg-icon-tumblr-1:before { content: '\e8c1'; } .eg-icon-tumblr-circled:before { content: '\e8c2'; } .eg-icon-linkedin:before { content: '\e8c3'; } .eg-icon-linkedin-circled:before { content: '\e8c4'; } .eg-icon-dribbble:before { content: '\e8c5'; } .eg-icon-dribbble-circled:before { content: '\e8c6'; } .eg-icon-picasa:before { content: '\e8c7'; } .eg-icon-ok-1:before { content: '\e811'; } .eg-icon-doc:before { content: '\e809'; } .eg-icon-left-open-outline:before { content: '\e82e'; } .eg-icon-left-open-2:before { content: '\e82c'; } .eg-icon-right-open-outline:before { content: '\e82f'; } .eg-icon-right-open-2:before { content: '\e82d'; } .eg-icon-equalizer:before { content: '\e83a'; } .eg-icon-layers-alt:before { content: '\e804'; } .eg-icon-pencil-1:before { content: '\e831'; } .eg-icon-align-justify:before { content: '\e861'; } .eg-icon-wistia:before { content: '\e89f'; } .eg-icon-wistia-squared:before { content: '\e89e'; }   .esg-filter-wrapper .esg-filterbutton:last-child, .esg-cartbutton a, .esg-selected-filterbutton     { margin-right: 0 !important; } .esg-singlefilters .esg-filter-checked    { display:none !important}   .eg-ajaxclicklistener { cursor: pointer} .eg-ajax-video-container { position: relative;   padding-bottom: 56.25%;   padding-top: 30px; height: 0; overflow: hidden; } .eg-ajax-video-container.widevideo {   padding-bottom: 50%; } .eg-ajax-video-container iframe, .eg-ajax-video-container object, .eg-ajax-video-container embed { position: absolute;   top: 0;   left: 0;   width: 100%;   height: 100%; } .forcenotvisible { visibility: hidden !important} .forcenotdisplay { display:none !important}  input.eg-search-input[type="text"], .eg-search-input { display:inline-block} .eg-search-submit, .eg-search-clean { display:inline-block; width:auto; -moz-user-select: -moz-none;  -khtml-user-select: none;  -webkit-user-select: none;} .eg-search-submit, .eg-search-clean { cursor: pointer}  .eg-search-wrapper    { vertical-align: top; line-height:40px;} input.eg-search-input[type="text"]  { font-family: "Open Sans",sans-serif;outline:none !important;margin:0px 0px 5px !important; padding:8px 15px; vertical-align: middle;}   .eg-ajax-closer-wrapper  { display:block; z-index: 51000; position: relative} .eg-ajax-navbt   { cursor: pointer; display:inline-block; margin-right:5px;} .eg-acp-inner.eg-acp-tr .eg-ajax-closer.eg-ajax-navbt, .eg-acp-inner.eg-acp-br .eg-ajax-closer.eg-ajax-navbt { margin-right:0px}  .eg-ajax-closer-wrapper.eg-acp-tl, .eg-ajax-closer-wrapper.eg-acp-bl { text-align: left; } .eg-ajax-closer-wrapper.eg-acp-tr, .eg-ajax-closer-wrapper.eg-acp-br { text-align: right; } .eg-ajax-closer-wrapper.eg-acp-t, .eg-ajax-closer-wrapper.eg-acp-b { text-align: center;} .eg-ajax-closer-wrapper.eg-acp-t, .eg-ajax-closer-wrapper.eg-acp-tr, .eg-ajax-closer-wrapper.eg-acp-tl {margin-bottom:5px;} .eg-ajax-closer-wrapper.eg-acp-bl, .eg-ajax-closer-wrapper.eg-acp-br, .eg-ajax-closer-wrapper.eg-acp-b {margin-top:5px;}  .eg-acp-inner { display: block; position:absolute; z-index:50; margin:5px;} .eg-acp-inner.eg-acp-tr, .eg-acp-inner.eg-acp-tl, .eg-acp-inner.eg-acp-t { top:0px; } .eg-acp-inner.eg-acp-br, .eg-acp-inner.eg-acp-bl, .eg-acp-inner.eg-acp-b { bottom:0px; } .eg-acp-inner.eg-acp-tl, .eg-acp-inner.eg-acp-bl { left:0px;} .eg-acp-inner.eg-acp-tr, .eg-acp-inner.eg-acp-br { right:0px; } .eg-acp-inner.eg-acp-t, .eg-acp-inner.eg-acp-b { left:50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);-moz-transform: translateX(-50%);}  .eg-ajax-navbt   { line-height:21px; background:#000; background:rgba(0,0,0,0.75); color:#fff; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; text-transform: uppercase; padding:1px 1px 0px 0px; font-size:11px; font-weight:400; } .eg-ajax-closer.eg-ajax-navbt { padding: 1px 5px 1px 3px;vertical-align: top;} .eg-acp-light .eg-ajax-navbt { background:#e5e5e5; color:#000;} .eg-ajax-closer.eg-ajax-navbt i { font-size:13px;} .eg-ajax-navbt i  { font-size:16px;} .eg-ajax-closer-wrapper.eg-acp-type1 { margin:0;} .eg-acp-type1 .eg-ajax-navbt { border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px; padding:10px; margin:0px;} .eg-acp-type1 .eg-ajax-navbt i { font-size:20px;} .eg-acp-type1 .eg-ajax-navbt { width: 40px;height: 40px;text-align: center;vertical-align: medium !important; line-height: 40px; padding:0px;} .eg-acp-type1 .eg-ajax-closer.eg-ajax-navbt { vertical-align: top; font-size:24px; font-weight:300; font-family: sans-serif; height: auto;line-height: 28px;padding: 8px 0px 4px;}  span.eg-el-amount:before { content:"("} span.eg-el-amount:after { content:")"} span.eg-el-amount { margin-left:10px;}  .esg-split-content .esg-entry-media-wrapper, .esg-split-content .esg-entry-cover {width: 50% !important} .esg-split-content .esg-media-cover-wrapper:after {content: ""; display: table; clear: both} .esg-split-right .esg-entry-media-wrapper, .esg-split-right .esg-entry-cover {float: right} .esg-split-left .esg-entry-media-wrapper, .esg-split-left .esg-entry-cover {float: left} .esg-split-content .esg-entry-media {height: 100% !important} .esg-split-content .esg-entry-cover {position: relative !important} .esg-split-content .esg-entry-content {clear: both}  .grayscale {-webkit-filter: grayscale(100%); filter: grayscale(100%)}  .aden{-webkit-filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2);filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.perpetua::after,.reyes::after{mix-blend-mode:soft-light;opacity:.5}.inkwell{-webkit-filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1);filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:-webkit-linear-gradient(top,#005b9a,#e6c13d);background:linear-gradient(to bottom,#005b9a,#e6c13d)}.reyes{-webkit-filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75);filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad}.gingham{-webkit-filter:brightness(1.05) hue-rotate(-10deg);filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.toaster{-webkit-filter:contrast(1.5) brightness(.9);filter:contrast(1.5) brightness(.9)}.toaster::after{background:-webkit-radial-gradient(circle,#804e0f,#3b003b);background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{-webkit-filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6);filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{-webkit-filter:brightness(1.2) contrast(.9) saturate(1.1);filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:-webkit-radial-gradient(circle,#a6b1ff 50%,#342134);background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{-webkit-filter:contrast(.9) sepia(.2);filter:contrast(.9) sepia(.2)}.earlybird::after{background:-webkit-radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{-webkit-filter:contrast(1.1) saturate(1.1);filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:-webkit-radial-gradient(40% 40%,circle,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{-webkit-filter:saturate(1.1) contrast(1.5);filter:saturate(1.1) contrast(1.5)}.lofi::after{background:-webkit-radial-gradient(circle,transparent 70%,#222 150%);background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{-webkit-filter:contrast(1.1) brightness(1.1) saturate(1.3);filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{-webkit-filter:contrast(.9) brightness(1.1);filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:-webkit-radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{-webkit-filter:sepia(.3);filter:sepia(.3)}.xpro2::after{background:-webkit-radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{-webkit-filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2);filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{-webkit-filter:contrast(.9);filter:contrast(.9)}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{-webkit-filter:grayscale(1) contrast(1.1) brightness(1.1);filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{-webkit-filter:contrast(1.2) saturate(1.35);filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}.willow{-webkit-filter:grayscale(.5) contrast(.95) brightness(.9);filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{-webkit-filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9);filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:-webkit-radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:-webkit-radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:relative}._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 img{width:100%;z-index:1}._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:2}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:3}.slumber{-webkit-filter:saturate(.66) brightness(1.05);filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}  @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4taVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4kaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4saVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4jaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4iaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B5caVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B5OaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4vaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4uaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVIUx6EQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4taVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4kaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4saVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4jaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4iaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B5caVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B5OaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4vaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVIUx6EQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4taVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4kaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4saVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4jaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4iaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x5caVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x5OaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4vaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4uaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVIUx6EQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4taVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4kaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4saVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4jaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4iaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x5caVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x5OaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4vaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4uaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVIUx6EQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4taVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4kaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4saVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4jaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4iaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x5caVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x5OaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4vaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4uaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4gaVIUx6EQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 100;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvao7CFPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 100;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvao7CMPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 100;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvao7CHPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 100;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvao7CGPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 100;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvao7CIPrEVJz9d.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 200;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtaorCFPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 200;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtaorCMPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 200;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtaorCHPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 200;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtaorCGPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 200;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtaorCIPrEVJz9d.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 300;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVuEorCFPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 300;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVuEorCMPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 300;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVuEorCHPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 300;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVuEorCGPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 300;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVuEorCIPrEVJz9d.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 400;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCFPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 400;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCMPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 400;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCHPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 400;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCGPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 400;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrEVJz9d.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 500;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoorCFPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 500;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoorCMPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 500;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoorCHPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 500;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoorCGPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 500;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoorCIPrEVJz9d.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 600;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpbCFPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 600;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpbCMPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 600;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpbCHPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 600;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpbCGPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 600;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpbCIPrEVJz9d.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 700;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCFPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 700;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCMPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 700;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCHPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 700;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCGPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 700;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrEVJz9d.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 800;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapbCFPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 800;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapbCMPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 800;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapbCHPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 800;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapbCGPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 800;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapbCIPrEVJz9d.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 900;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtzpbCFPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 900;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtzpbCMPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 900;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtzpbCHPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 900;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtzpbCGPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 900;  src: url(//fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtzpbCIPrEVJz9d.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  @font-face {  font-family: 'Droid Serif';  font-style: normal;  font-weight: 400;  src: url(//fonts.gstatic.com/s/droidserif/v19/tDbI2oqRg1oM3QBjjcaDkOr9rAXWGQyH.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Droid Serif';  font-style: normal;  font-weight: 700;  src: url(//fonts.gstatic.com/s/droidserif/v19/tDbV2oqRg1oM3QBjjcaDkOJGiRD7OwGtT0rU.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  .woocommerce img.pswp__img, .woocommerce-page img.pswp__img { max-width: none; } button.pswp__button { box-shadow: none !important; background-image: url('//organicconversation.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png') !important; } button.pswp__button, button.pswp__button:hover, button.pswp__button--arrow--left::before, button.pswp__button--arrow--right::before { background-color: transparent !important; } button.pswp__button--arrow--left, button.pswp__button--arrow--right, button.pswp__button--arrow--left:hover, button.pswp__button--arrow--right:hover { background-image: none !important; } button.pswp__button--close:hover { background-position: 0 -44px; } button.pswp__button--zoom:hover { background-position: -88px 0; }   .pswp {  display: none;  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0;  overflow: hidden;  -ms-touch-action: none;  touch-action: none;  z-index: 999999;  -webkit-text-size-adjust: 100%;   -webkit-backface-visibility: hidden;  outline: none; }  .pswp * {   -webkit-box-sizing: border-box;       box-sizing: border-box; }  .pswp img {   max-width: none; }  .pswp--animate_opacity {   opacity: 0.001;  will-change: opacity;   -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);      transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); } .pswp--open {  display: block; } .pswp--zoom-allowed .pswp__img {   cursor: -webkit-zoom-in;  cursor: -moz-zoom-in;  cursor: zoom-in; } .pswp--zoomed-in .pswp__img {   cursor: -webkit-grab;  cursor: -moz-grab;  cursor: grab; } .pswp--dragging .pswp__img {   cursor: -webkit-grabbing;  cursor: -moz-grabbing;  cursor: grabbing; }  .pswp__bg {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: #000;  opacity: 0;  -webkit-backface-visibility: hidden;  will-change: opacity; } .pswp__scroll-wrap {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  overflow: hidden; } .pswp__container, .pswp__zoom-wrap {  -ms-touch-action: none;  touch-action: none;  position: absolute;  left: 0;  right: 0;  top: 0;  bottom: 0; }  .pswp__container, .pswp__img {  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;    user-select: none;  -webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none; } .pswp__zoom-wrap {  position: absolute;  width: 100%;  -webkit-transform-origin: left top;  -ms-transform-origin: left top;  transform-origin: left top;   -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);      transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); } .pswp__bg {  will-change: opacity;   -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);      transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); } .pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap {  -webkit-transition: none;  transition: none; } .pswp__container, .pswp__zoom-wrap {  -webkit-backface-visibility: hidden; } .pswp__item {  position: absolute;  left: 0;  right: 0;  top: 0;  bottom: 0;  overflow: hidden; } .pswp__img {  position: absolute;  width: auto;  height: auto;  top: 0;  left: 0; }  .pswp__img--placeholder {  -webkit-backface-visibility: hidden; }  .pswp__img--placeholder--blank {  background: #222; } .pswp--ie .pswp__img {  width: 100% !important;  height: auto !important;  left: 0;  top: 0; }  .pswp__error-msg {  position: absolute;  left: 0;  top: 50%;  width: 100%;  text-align: center;  font-size: 14px;  line-height: 16px;  margin-top: -8px;  color: #CCC; } .pswp__error-msg a {  color: #CCC;  text-decoration: underline; }   .pswp__button {  width: 44px;  height: 44px;  position: relative;  background: none;  cursor: pointer;  overflow: visible;  -webkit-appearance: none;  display: block;  border: 0;  padding: 0;  margin: 0;  float: right;  opacity: 0.75;  z-index: 1600;  -webkit-transition: opacity 0.2s;      transition: opacity 0.2s;  -webkit-box-shadow: none;      box-shadow: none; }  .pswp__button:focus,  .pswp__button:hover {   opacity: 1; }  .pswp__button:active {   outline: none;   opacity: 0.9; }  .pswp__button::-moz-focus-inner {   padding: 0;   border: 0; }  .pswp__ui--over-close .pswp__button--close {  opacity: 1; } .pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before {  background: url(//organicconversation.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;  background-size: 264px 88px;  width: 44px;  height: 44px; } @media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {   .pswp--svg .pswp__button,  .pswp--svg .pswp__button--arrow--left:before,  .pswp--svg .pswp__button--arrow--right:before {   background-image: url(//organicconversation.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg); }  .pswp--svg .pswp__button--arrow--left,  .pswp--svg .pswp__button--arrow--right {   background: none; } } .pswp__button--close {  background-position: 0 -44px; } .pswp__button--share {  background-position: -44px -44px; } .pswp__button--fs {  display: none; } .pswp--supports-fs .pswp__button--fs {  display: block; } .pswp--fs .pswp__button--fs {  background-position: -44px 0; } .pswp__button--zoom {  display: none;  background-position: -88px 0; } .pswp--zoom-allowed .pswp__button--zoom {  display: block; } .pswp--zoomed-in .pswp__button--zoom {  background-position: -132px 0; }  .pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right {  visibility: hidden; }  .pswp__button--arrow--left, .pswp__button--arrow--right {  background: none;  top: 50%;  margin-top: -50px;  width: 70px;  height: 100px;  position: absolute; } .pswp__button--arrow--left {  left: 0; } .pswp__button--arrow--right {  right: 0; } .pswp__button--arrow--left:before, .pswp__button--arrow--right:before {  content: '';  top: 35px;  background-color: rgba(0, 0, 0, 0.3);  height: 30px;  width: 32px;  position: absolute; } .pswp__button--arrow--left:before {  left: 6px;  background-position: -138px -44px; } .pswp__button--arrow--right:before {  right: 6px;  background-position: -94px -44px; }  .pswp__counter, .pswp__share-modal {  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;    user-select: none; } .pswp__share-modal {  display: block;  background: rgba(0, 0, 0, 0.5);  width: 100%;  height: 100%;  top: 0;  left: 0;  padding: 10px;  position: absolute;  z-index: 1600;  opacity: 0;  -webkit-transition: opacity 0.25s ease-out;      transition: opacity 0.25s ease-out;  -webkit-backface-visibility: hidden;  will-change: opacity; } .pswp__share-modal--hidden {  display: none; } .pswp__share-tooltip {  z-index: 1620;  position: absolute;  background: #FFF;  top: 56px;  border-radius: 2px;  display: block;  width: auto;  right: 44px;  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);  -webkit-transform: translateY(6px);    -ms-transform: translateY(6px);      transform: translateY(6px);  -webkit-transition: -webkit-transform 0.25s;      transition: transform 0.25s;  -webkit-backface-visibility: hidden;  will-change: transform; }  .pswp__share-tooltip a {   display: block;   padding: 8px 12px;   color: #000;   text-decoration: none;   font-size: 14px;   line-height: 18px; }   .pswp__share-tooltip a:hover {    text-decoration: none;    color: #000; }   .pswp__share-tooltip a:first-child {       border-radius: 2px 2px 0 0; }   .pswp__share-tooltip a:last-child {    border-radius: 0 0 2px 2px; } .pswp__share-modal--fade-in {  opacity: 1; }  .pswp__share-modal--fade-in .pswp__share-tooltip {   -webkit-transform: translateY(0);     -ms-transform: translateY(0);       transform: translateY(0); }  .pswp--touch .pswp__share-tooltip a {  padding: 16px 12px; } a.pswp__share--facebook:before {  content: '';  display: block;  width: 0;  height: 0;  position: absolute;  top: -12px;  right: 15px;  border: 6px solid transparent;  border-bottom-color: #FFF;  -webkit-pointer-events: none;  -moz-pointer-events: none;  pointer-events: none; } a.pswp__share--facebook:hover {  background: #3E5C9A;  color: #FFF; }  a.pswp__share--facebook:hover:before {   border-bottom-color: #3E5C9A; } a.pswp__share--twitter:hover {  background: #55ACEE;  color: #FFF; } a.pswp__share--pinterest:hover {  background: #CCC;  color: #CE272D; } a.pswp__share--download:hover {  background: #DDD; }  .pswp__counter {  position: absolute;  left: 0;  top: 0;  height: 44px;  font-size: 13px;  line-height: 44px;  color: #FFF;  opacity: 0.75;  padding: 0 10px; }  .pswp__caption {  position: absolute;  left: 0;  bottom: 0;  width: 100%;  min-height: 44px; }  .pswp__caption small {   font-size: 11px;   color: #BBB; } .pswp__caption__center {  text-align: left;  max-width: 420px;  margin: 0 auto;  font-size: 13px;  padding: 10px;  line-height: 20px;  color: #CCC; } .pswp__caption--empty {  display: none; }  .pswp__caption--fake {  visibility: hidden; }  .pswp__preloader {  width: 44px;  height: 44px;  position: absolute;  top: 0;  left: 50%;  margin-left: -22px;  opacity: 0;  -webkit-transition: opacity 0.25s ease-out;      transition: opacity 0.25s ease-out;  will-change: opacity;  direction: ltr; } .pswp__preloader__icn {  width: 20px;  height: 20px;  margin: 12px; } .pswp__preloader--active {  opacity: 1; }  .pswp__preloader--active .pswp__preloader__icn {     background: url(//organicconversation.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat; } .pswp--css_animation .pswp__preloader--active {  opacity: 1; }  .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {   -webkit-animation: clockwise 500ms linear infinite;       animation: clockwise 500ms linear infinite; }  .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {   -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;       animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; } .pswp--css_animation .pswp__preloader__icn {  background: none;  opacity: 0.75;  width: 14px;  height: 14px;  position: absolute;  left: 15px;  top: 15px;  margin: 0; } .pswp--css_animation .pswp__preloader__cut {   position: relative;  width: 7px;  height: 14px;  overflow: hidden; } .pswp--css_animation .pswp__preloader__donut {  -webkit-box-sizing: border-box;      box-sizing: border-box;  width: 14px;  height: 14px;  border: 2px solid #FFF;  border-radius: 50%;  border-left-color: transparent;  border-bottom-color: transparent;  position: absolute;  top: 0;  left: 0;  background: none;  margin: 0; } @media screen and (max-width: 1024px) {  .pswp__preloader {   position: relative;   left: auto;   top: auto;   margin: 0;   float: right; } } @-webkit-keyframes clockwise {  0% {   -webkit-transform: rotate(0deg);       transform: rotate(0deg); }  100% {   -webkit-transform: rotate(360deg);       transform: rotate(360deg); } } @keyframes clockwise {  0% {   -webkit-transform: rotate(0deg);       transform: rotate(0deg); }  100% {   -webkit-transform: rotate(360deg);       transform: rotate(360deg); } } @-webkit-keyframes donut-rotate {  0% {   -webkit-transform: rotate(0);       transform: rotate(0); }  50% {   -webkit-transform: rotate(-140deg);       transform: rotate(-140deg); }  100% {   -webkit-transform: rotate(0);       transform: rotate(0); } } @keyframes donut-rotate {  0% {   -webkit-transform: rotate(0);       transform: rotate(0); }  50% {   -webkit-transform: rotate(-140deg);       transform: rotate(-140deg); }  100% {   -webkit-transform: rotate(0);       transform: rotate(0); } }  .pswp__ui {  visibility: visible;  opacity: 1;  z-index: 1550; }  .pswp__top-bar {  position: absolute;  left: 0;  top: 0;  height: 44px;  width: 100%; } .pswp__caption, .pswp__top-bar, .pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right {  -webkit-backface-visibility: hidden;  will-change: opacity;  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);      transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }  .pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right {  visibility: visible; } .pswp__top-bar, .pswp__caption {  background-color: rgba(0, 0, 0, 0.5); }  .pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption {  background-color: rgba(0, 0, 0, 0.3); }  .pswp__ui--idle .pswp__top-bar {  opacity: 0; } .pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right {  opacity: 0; }  .pswp__ui--hidden .pswp__top-bar, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right {   opacity: 0.001; }  .pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right, .pswp__ui--one-slide .pswp__counter {  display: none; } .pswp__element--disabled {  display: none !important; } .pswp--minimal--dark .pswp__top-bar {  background: none; }  .woocommerce form .form-row .required { visibility: visible; }  @font-face {  font-family: 'FontAwesome';  src: url('//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot');  src: url('//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2') format('woff2'), url('//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff') format('woff'), url('//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf') format('truetype'), url('//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.svg') format('svg');  font-weight: normal;  font-style: normal; } .fa {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; } .fa-lg {  font-size: 1.33333333em;  line-height: 0.75em;  vertical-align: -15%; } .fa-2x {  font-size: 2em; } .fa-3x {  font-size: 3em; } .fa-4x {  font-size: 4em; } .fa-5x {  font-size: 5em; } .fa-fw {  width: 1.28571429em;  text-align: center; } .fa-ul {  padding-left: 0;  margin-left: 2.14285714em;  list-style-type: none; } .fa-ul > li {  position: relative; } .fa-li {  position: absolute;  left: -2.14285714em;  width: 2.14285714em;  top: 0.14285714em;  text-align: center; } .fa-li.fa-lg {  left: -1.85714286em; } .fa-border {  padding: .2em .25em .15em;  border: solid 0.08em #eeeeee;  border-radius: .1em; } .fa-pull-left {  float: left; } .fa-pull-right {  float: right; } .fa.fa-pull-left {  margin-right: .3em; } .fa.fa-pull-right {  margin-left: .3em; } .pull-right {  float: right; } .pull-left {  float: left; } .fa.pull-left {  margin-right: .3em; } .fa.pull-right {  margin-left: .3em; } .fa-spin {  -webkit-animation: fa-spin 2s infinite linear;  animation: fa-spin 2s infinite linear; } .fa-pulse {  -webkit-animation: fa-spin 1s infinite steps(8);  animation: fa-spin 1s infinite steps(8); } @-webkit-keyframes fa-spin {  0% {   -webkit-transform: rotate(0deg);   transform: rotate(0deg);  }  100% {   -webkit-transform: rotate(359deg);   transform: rotate(359deg);  } } @keyframes fa-spin {  0% {   -webkit-transform: rotate(0deg);   transform: rotate(0deg);  }  100% {   -webkit-transform: rotate(359deg);   transform: rotate(359deg);  } } .fa-rotate-90 {  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";  -webkit-transform: rotate(90deg);  -ms-transform: rotate(90deg);  transform: rotate(90deg); } .fa-rotate-180 {  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";  -webkit-transform: rotate(180deg);  -ms-transform: rotate(180deg);  transform: rotate(180deg); } .fa-rotate-270 {  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";  -webkit-transform: rotate(270deg);  -ms-transform: rotate(270deg);  transform: rotate(270deg); } .fa-flip-horizontal {  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";  -webkit-transform: scale(-1, 1);  -ms-transform: scale(-1, 1);  transform: scale(-1, 1); } .fa-flip-vertical {  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";  -webkit-transform: scale(1, -1);  -ms-transform: scale(1, -1);  transform: scale(1, -1); } :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {  filter: none; } .fa-stack {  position: relative;  display: inline-block;  width: 2em;  height: 2em;  line-height: 2em;  vertical-align: middle; } .fa-stack-1x, .fa-stack-2x {  position: absolute;  left: 0;  width: 100%;  text-align: center; } .fa-stack-1x {  line-height: inherit; } .fa-stack-2x {  font-size: 2em; } .fa-inverse {  color: #ffffff; } .fa-glass:before {  content: "\f000"; } .fa-music:before {  content: "\f001"; } .fa-search:before {  content: "\f002"; } .fa-envelope-o:before {  content: "\f003"; } .fa-heart:before {  content: "\f004"; } .fa-star:before {  content: "\f005"; } .fa-star-o:before {  content: "\f006"; } .fa-user:before {  content: "\f007"; } .fa-film:before {  content: "\f008"; } .fa-th-large:before {  content: "\f009"; } .fa-th:before {  content: "\f00a"; } .fa-th-list:before {  content: "\f00b"; } .fa-check:before {  content: "\f00c"; } .fa-remove:before, .fa-close:before, .fa-times:before {  content: "\f00d"; } .fa-search-plus:before {  content: "\f00e"; } .fa-search-minus:before {  content: "\f010"; } .fa-power-off:before {  content: "\f011"; } .fa-signal:before {  content: "\f012"; } .fa-gear:before, .fa-cog:before {  content: "\f013"; } .fa-trash-o:before {  content: "\f014"; } .fa-home:before {  content: "\f015"; } .fa-file-o:before {  content: "\f016"; } .fa-clock-o:before {  content: "\f017"; } .fa-road:before {  content: "\f018"; } .fa-download:before {  content: "\f019"; } .fa-arrow-circle-o-down:before {  content: "\f01a"; } .fa-arrow-circle-o-up:before {  content: "\f01b"; } .fa-inbox:before {  content: "\f01c"; } .fa-play-circle-o:before {  content: "\f01d"; } .fa-rotate-right:before, .fa-repeat:before {  content: "\f01e"; } .fa-refresh:before {  content: "\f021"; } .fa-list-alt:before {  content: "\f022"; } .fa-lock:before {  content: "\f023"; } .fa-flag:before {  content: "\f024"; } .fa-headphones:before {  content: "\f025"; } .fa-volume-off:before {  content: "\f026"; } .fa-volume-down:before {  content: "\f027"; } .fa-volume-up:before {  content: "\f028"; } .fa-qrcode:before {  content: "\f029"; } .fa-barcode:before {  content: "\f02a"; } .fa-tag:before {  content: "\f02b"; } .fa-tags:before {  content: "\f02c"; } .fa-book:before {  content: "\f02d"; } .fa-bookmark:before {  content: "\f02e"; } .fa-print:before {  content: "\f02f"; } .fa-camera:before {  content: "\f030"; } .fa-font:before {  content: "\f031"; } .fa-bold:before {  content: "\f032"; } .fa-italic:before {  content: "\f033"; } .fa-text-height:before {  content: "\f034"; } .fa-text-width:before {  content: "\f035"; } .fa-align-left:before {  content: "\f036"; } .fa-align-center:before {  content: "\f037"; } .fa-align-right:before {  content: "\f038"; } .fa-align-justify:before {  content: "\f039"; } .fa-list:before {  content: "\f03a"; } .fa-dedent:before, .fa-outdent:before {  content: "\f03b"; } .fa-indent:before {  content: "\f03c"; } .fa-video-camera:before {  content: "\f03d"; } .fa-photo:before, .fa-image:before, .fa-picture-o:before {  content: "\f03e"; } .fa-pencil:before {  content: "\f040"; } .fa-map-marker:before {  content: "\f041"; } .fa-adjust:before {  content: "\f042"; } .fa-tint:before {  content: "\f043"; } .fa-edit:before, .fa-pencil-square-o:before {  content: "\f044"; } .fa-share-square-o:before {  content: "\f045"; } .fa-check-square-o:before {  content: "\f046"; } .fa-arrows:before {  content: "\f047"; } .fa-step-backward:before {  content: "\f048"; } .fa-fast-backward:before {  content: "\f049"; } .fa-backward:before {  content: "\f04a"; } .fa-play:before {  content: "\f04b"; } .fa-pause:before {  content: "\f04c"; } .fa-stop:before {  content: "\f04d"; } .fa-forward:before {  content: "\f04e"; } .fa-fast-forward:before {  content: "\f050"; } .fa-step-forward:before {  content: "\f051"; } .fa-eject:before {  content: "\f052"; } .fa-chevron-left:before {  content: "\f053"; } .fa-chevron-right:before {  content: "\f054"; } .fa-plus-circle:before {  content: "\f055"; } .fa-minus-circle:before {  content: "\f056"; } .fa-times-circle:before {  content: "\f057"; } .fa-check-circle:before {  content: "\f058"; } .fa-question-circle:before {  content: "\f059"; } .fa-info-circle:before {  content: "\f05a"; } .fa-crosshairs:before {  content: "\f05b"; } .fa-times-circle-o:before {  content: "\f05c"; } .fa-check-circle-o:before {  content: "\f05d"; } .fa-ban:before {  content: "\f05e"; } .fa-arrow-left:before {  content: "\f060"; } .fa-arrow-right:before {  content: "\f061"; } .fa-arrow-up:before {  content: "\f062"; } .fa-arrow-down:before {  content: "\f063"; } .fa-mail-forward:before, .fa-share:before {  content: "\f064"; } .fa-expand:before {  content: "\f065"; } .fa-compress:before {  content: "\f066"; } .fa-plus:before {  content: "\f067"; } .fa-minus:before {  content: "\f068"; } .fa-asterisk:before {  content: "\f069"; } .fa-exclamation-circle:before {  content: "\f06a"; } .fa-gift:before {  content: "\f06b"; } .fa-leaf:before {  content: "\f06c"; } .fa-fire:before {  content: "\f06d"; } .fa-eye:before {  content: "\f06e"; } .fa-eye-slash:before {  content: "\f070"; } .fa-warning:before, .fa-exclamation-triangle:before {  content: "\f071"; } .fa-plane:before {  content: "\f072"; } .fa-calendar:before {  content: "\f073"; } .fa-random:before {  content: "\f074"; } .fa-comment:before {  content: "\f075"; } .fa-magnet:before {  content: "\f076"; } .fa-chevron-up:before {  content: "\f077"; } .fa-chevron-down:before {  content: "\f078"; } .fa-retweet:before {  content: "\f079"; } .fa-shopping-cart:before {  content: "\f07a"; } .fa-folder:before {  content: "\f07b"; } .fa-folder-open:before {  content: "\f07c"; } .fa-arrows-v:before {  content: "\f07d"; } .fa-arrows-h:before {  content: "\f07e"; } .fa-bar-chart-o:before, .fa-bar-chart:before {  content: "\f080"; } .fa-twitter-square:before {  content: "\f081"; } .fa-facebook-square:before {  content: "\f082"; } .fa-camera-retro:before {  content: "\f083"; } .fa-key:before {  content: "\f084"; } .fa-gears:before, .fa-cogs:before {  content: "\f085"; } .fa-comments:before {  content: "\f086"; } .fa-thumbs-o-up:before {  content: "\f087"; } .fa-thumbs-o-down:before {  content: "\f088"; } .fa-star-half:before {  content: "\f089"; } .fa-heart-o:before {  content: "\f08a"; } .fa-sign-out:before {  content: "\f08b"; } .fa-linkedin-square:before {  content: "\f08c"; } .fa-thumb-tack:before {  content: "\f08d"; } .fa-external-link:before {  content: "\f08e"; } .fa-sign-in:before {  content: "\f090"; } .fa-trophy:before {  content: "\f091"; } .fa-github-square:before {  content: "\f092"; } .fa-upload:before {  content: "\f093"; } .fa-lemon-o:before {  content: "\f094"; } .fa-phone:before {  content: "\f095"; } .fa-square-o:before {  content: "\f096"; } .fa-bookmark-o:before {  content: "\f097"; } .fa-phone-square:before {  content: "\f098"; } .fa-twitter:before {  content: "\f099"; } .fa-facebook-f:before, .fa-facebook:before {  content: "\f09a"; } .fa-github:before {  content: "\f09b"; } .fa-unlock:before {  content: "\f09c"; } .fa-credit-card:before {  content: "\f09d"; } .fa-feed:before, .fa-rss:before {  content: "\f09e"; } .fa-hdd-o:before {  content: "\f0a0"; } .fa-bullhorn:before {  content: "\f0a1"; } .fa-bell:before {  content: "\f0f3"; } .fa-certificate:before {  content: "\f0a3"; } .fa-hand-o-right:before {  content: "\f0a4"; } .fa-hand-o-left:before {  content: "\f0a5"; } .fa-hand-o-up:before {  content: "\f0a6"; } .fa-hand-o-down:before {  content: "\f0a7"; } .fa-arrow-circle-left:before {  content: "\f0a8"; } .fa-arrow-circle-right:before {  content: "\f0a9"; } .fa-arrow-circle-up:before {  content: "\f0aa"; } .fa-arrow-circle-down:before {  content: "\f0ab"; } .fa-globe:before {  content: "\f0ac"; } .fa-wrench:before {  content: "\f0ad"; } .fa-tasks:before {  content: "\f0ae"; } .fa-filter:before {  content: "\f0b0"; } .fa-briefcase:before {  content: "\f0b1"; } .fa-arrows-alt:before {  content: "\f0b2"; } .fa-group:before, .fa-users:before {  content: "\f0c0"; } .fa-chain:before, .fa-link:before {  content: "\f0c1"; } .fa-cloud:before {  content: "\f0c2"; } .fa-flask:before {  content: "\f0c3"; } .fa-cut:before, .fa-scissors:before {  content: "\f0c4"; } .fa-copy:before, .fa-files-o:before {  content: "\f0c5"; } .fa-paperclip:before {  content: "\f0c6"; } .fa-save:before, .fa-floppy-o:before {  content: "\f0c7"; } .fa-square:before {  content: "\f0c8"; } .fa-navicon:before, .fa-reorder:before, .fa-bars:before {  content: "\f0c9"; } .fa-list-ul:before {  content: "\f0ca"; } .fa-list-ol:before {  content: "\f0cb"; } .fa-strikethrough:before {  content: "\f0cc"; } .fa-underline:before {  content: "\f0cd"; } .fa-table:before {  content: "\f0ce"; } .fa-magic:before {  content: "\f0d0"; } .fa-truck:before {  content: "\f0d1"; } .fa-pinterest:before {  content: "\f0d2"; } .fa-pinterest-square:before {  content: "\f0d3"; } .fa-google-plus-square:before {  content: "\f0d4"; } .fa-google-plus:before {  content: "\f0d5"; } .fa-money:before {  content: "\f0d6"; } .fa-caret-down:before {  content: "\f0d7"; } .fa-caret-up:before {  content: "\f0d8"; } .fa-caret-left:before {  content: "\f0d9"; } .fa-caret-right:before {  content: "\f0da"; } .fa-columns:before {  content: "\f0db"; } .fa-unsorted:before, .fa-sort:before {  content: "\f0dc"; } .fa-sort-down:before, .fa-sort-desc:before {  content: "\f0dd"; } .fa-sort-up:before, .fa-sort-asc:before {  content: "\f0de"; } .fa-envelope:before {  content: "\f0e0"; } .fa-linkedin:before {  content: "\f0e1"; } .fa-rotate-left:before, .fa-undo:before {  content: "\f0e2"; } .fa-legal:before, .fa-gavel:before {  content: "\f0e3"; } .fa-dashboard:before, .fa-tachometer:before {  content: "\f0e4"; } .fa-comment-o:before {  content: "\f0e5"; } .fa-comments-o:before {  content: "\f0e6"; } .fa-flash:before, .fa-bolt:before {  content: "\f0e7"; } .fa-sitemap:before {  content: "\f0e8"; } .fa-umbrella:before {  content: "\f0e9"; } .fa-paste:before, .fa-clipboard:before {  content: "\f0ea"; } .fa-lightbulb-o:before {  content: "\f0eb"; } .fa-exchange:before {  content: "\f0ec"; } .fa-cloud-download:before {  content: "\f0ed"; } .fa-cloud-upload:before {  content: "\f0ee"; } .fa-user-md:before {  content: "\f0f0"; } .fa-stethoscope:before {  content: "\f0f1"; } .fa-suitcase:before {  content: "\f0f2"; } .fa-bell-o:before {  content: "\f0a2"; } .fa-coffee:before {  content: "\f0f4"; } .fa-cutlery:before {  content: "\f0f5"; } .fa-file-text-o:before {  content: "\f0f6"; } .fa-building-o:before {  content: "\f0f7"; } .fa-hospital-o:before {  content: "\f0f8"; } .fa-ambulance:before {  content: "\f0f9"; } .fa-medkit:before {  content: "\f0fa"; } .fa-fighter-jet:before {  content: "\f0fb"; } .fa-beer:before {  content: "\f0fc"; } .fa-h-square:before {  content: "\f0fd"; } .fa-plus-square:before {  content: "\f0fe"; } .fa-angle-double-left:before {  content: "\f100"; } .fa-angle-double-right:before {  content: "\f101"; } .fa-angle-double-up:before {  content: "\f102"; } .fa-angle-double-down:before {  content: "\f103"; } .fa-angle-left:before {  content: "\f104"; } .fa-angle-right:before {  content: "\f105"; } .fa-angle-up:before {  content: "\f106"; } .fa-angle-down:before {  content: "\f107"; } .fa-desktop:before {  content: "\f108"; } .fa-laptop:before {  content: "\f109"; } .fa-tablet:before {  content: "\f10a"; } .fa-mobile-phone:before, .fa-mobile:before {  content: "\f10b"; } .fa-circle-o:before {  content: "\f10c"; } .fa-quote-left:before {  content: "\f10d"; } .fa-quote-right:before {  content: "\f10e"; } .fa-spinner:before {  content: "\f110"; } .fa-circle:before {  content: "\f111"; } .fa-mail-reply:before, .fa-reply:before {  content: "\f112"; } .fa-github-alt:before {  content: "\f113"; } .fa-folder-o:before {  content: "\f114"; } .fa-folder-open-o:before {  content: "\f115"; } .fa-smile-o:before {  content: "\f118"; } .fa-frown-o:before {  content: "\f119"; } .fa-meh-o:before {  content: "\f11a"; } .fa-gamepad:before {  content: "\f11b"; } .fa-keyboard-o:before {  content: "\f11c"; } .fa-flag-o:before {  content: "\f11d"; } .fa-flag-checkered:before {  content: "\f11e"; } .fa-terminal:before {  content: "\f120"; } .fa-code:before {  content: "\f121"; } .fa-mail-reply-all:before, .fa-reply-all:before {  content: "\f122"; } .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {  content: "\f123"; } .fa-location-arrow:before {  content: "\f124"; } .fa-crop:before {  content: "\f125"; } .fa-code-fork:before {  content: "\f126"; } .fa-unlink:before, .fa-chain-broken:before {  content: "\f127"; } .fa-question:before {  content: "\f128"; } .fa-info:before {  content: "\f129"; } .fa-exclamation:before {  content: "\f12a"; } .fa-superscript:before {  content: "\f12b"; } .fa-subscript:before {  content: "\f12c"; } .fa-eraser:before {  content: "\f12d"; } .fa-puzzle-piece:before {  content: "\f12e"; } .fa-microphone:before {  content: "\f130"; } .fa-microphone-slash:before {  content: "\f131"; } .fa-shield:before {  content: "\f132"; } .fa-calendar-o:before {  content: "\f133"; } .fa-fire-extinguisher:before {  content: "\f134"; } .fa-rocket:before {  content: "\f135"; } .fa-maxcdn:before {  content: "\f136"; } .fa-chevron-circle-left:before {  content: "\f137"; } .fa-chevron-circle-right:before {  content: "\f138"; } .fa-chevron-circle-up:before {  content: "\f139"; } .fa-chevron-circle-down:before {  content: "\f13a"; } .fa-html5:before {  content: "\f13b"; } .fa-css3:before {  content: "\f13c"; } .fa-anchor:before {  content: "\f13d"; } .fa-unlock-alt:before {  content: "\f13e"; } .fa-bullseye:before {  content: "\f140"; } .fa-ellipsis-h:before {  content: "\f141"; } .fa-ellipsis-v:before {  content: "\f142"; } .fa-rss-square:before {  content: "\f143"; } .fa-play-circle:before {  content: "\f144"; } .fa-ticket:before {  content: "\f145"; } .fa-minus-square:before {  content: "\f146"; } .fa-minus-square-o:before {  content: "\f147"; } .fa-level-up:before {  content: "\f148"; } .fa-level-down:before {  content: "\f149"; } .fa-check-square:before {  content: "\f14a"; } .fa-pencil-square:before {  content: "\f14b"; } .fa-external-link-square:before {  content: "\f14c"; } .fa-share-square:before {  content: "\f14d"; } .fa-compass:before {  content: "\f14e"; } .fa-toggle-down:before, .fa-caret-square-o-down:before {  content: "\f150"; } .fa-toggle-up:before, .fa-caret-square-o-up:before {  content: "\f151"; } .fa-toggle-right:before, .fa-caret-square-o-right:before {  content: "\f152"; } .fa-euro:before, .fa-eur:before {  content: "\f153"; } .fa-gbp:before {  content: "\f154"; } .fa-dollar:before, .fa-usd:before {  content: "\f155"; } .fa-rupee:before, .fa-inr:before {  content: "\f156"; } .fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {  content: "\f157"; } .fa-ruble:before, .fa-rouble:before, .fa-rub:before {  content: "\f158"; } .fa-won:before, .fa-krw:before {  content: "\f159"; } .fa-bitcoin:before, .fa-btc:before {  content: "\f15a"; } .fa-file:before {  content: "\f15b"; } .fa-file-text:before {  content: "\f15c"; } .fa-sort-alpha-asc:before {  content: "\f15d"; } .fa-sort-alpha-desc:before {  content: "\f15e"; } .fa-sort-amount-asc:before {  content: "\f160"; } .fa-sort-amount-desc:before {  content: "\f161"; } .fa-sort-numeric-asc:before {  content: "\f162"; } .fa-sort-numeric-desc:before {  content: "\f163"; } .fa-thumbs-up:before {  content: "\f164"; } .fa-thumbs-down:before {  content: "\f165"; } .fa-youtube-square:before {  content: "\f166"; } .fa-youtube:before {  content: "\f167"; } .fa-xing:before {  content: "\f168"; } .fa-xing-square:before {  content: "\f169"; } .fa-youtube-play:before {  content: "\f16a"; } .fa-dropbox:before {  content: "\f16b"; } .fa-stack-overflow:before {  content: "\f16c"; } .fa-instagram:before {  content: "\f16d"; } .fa-flickr:before {  content: "\f16e"; } .fa-adn:before {  content: "\f170"; } .fa-bitbucket:before {  content: "\f171"; } .fa-bitbucket-square:before {  content: "\f172"; } .fa-tumblr:before {  content: "\f173"; } .fa-tumblr-square:before {  content: "\f174"; } .fa-long-arrow-down:before {  content: "\f175"; } .fa-long-arrow-up:before {  content: "\f176"; } .fa-long-arrow-left:before {  content: "\f177"; } .fa-long-arrow-right:before {  content: "\f178"; } .fa-apple:before {  content: "\f179"; } .fa-windows:before {  content: "\f17a"; } .fa-android:before {  content: "\f17b"; } .fa-linux:before {  content: "\f17c"; } .fa-dribbble:before {  content: "\f17d"; } .fa-skype:before {  content: "\f17e"; } .fa-foursquare:before {  content: "\f180"; } .fa-trello:before {  content: "\f181"; } .fa-female:before {  content: "\f182"; } .fa-male:before {  content: "\f183"; } .fa-gittip:before, .fa-gratipay:before {  content: "\f184"; } .fa-sun-o:before {  content: "\f185"; } .fa-moon-o:before {  content: "\f186"; } .fa-archive:before {  content: "\f187"; } .fa-bug:before {  content: "\f188"; } .fa-vk:before {  content: "\f189"; } .fa-weibo:before {  content: "\f18a"; } .fa-renren:before {  content: "\f18b"; } .fa-pagelines:before {  content: "\f18c"; } .fa-stack-exchange:before {  content: "\f18d"; } .fa-arrow-circle-o-right:before {  content: "\f18e"; } .fa-arrow-circle-o-left:before {  content: "\f190"; } .fa-toggle-left:before, .fa-caret-square-o-left:before {  content: "\f191"; } .fa-dot-circle-o:before {  content: "\f192"; } .fa-wheelchair:before {  content: "\f193"; } .fa-vimeo-square:before {  content: "\f194"; } .fa-turkish-lira:before, .fa-try:before {  content: "\f195"; } .fa-plus-square-o:before {  content: "\f196"; } .fa-space-shuttle:before {  content: "\f197"; } .fa-slack:before {  content: "\f198"; } .fa-envelope-square:before {  content: "\f199"; } .fa-wordpress:before {  content: "\f19a"; } .fa-openid:before {  content: "\f19b"; } .fa-institution:before, .fa-bank:before, .fa-university:before {  content: "\f19c"; } .fa-mortar-board:before, .fa-graduation-cap:before {  content: "\f19d"; } .fa-yahoo:before {  content: "\f19e"; } .fa-google:before {  content: "\f1a0"; } .fa-reddit:before {  content: "\f1a1"; } .fa-reddit-square:before {  content: "\f1a2"; } .fa-stumbleupon-circle:before {  content: "\f1a3"; } .fa-stumbleupon:before {  content: "\f1a4"; } .fa-delicious:before {  content: "\f1a5"; } .fa-digg:before {  content: "\f1a6"; } .fa-pied-piper-pp:before {  content: "\f1a7"; } .fa-pied-piper-alt:before {  content: "\f1a8"; } .fa-drupal:before {  content: "\f1a9"; } .fa-joomla:before {  content: "\f1aa"; } .fa-language:before {  content: "\f1ab"; } .fa-fax:before {  content: "\f1ac"; } .fa-building:before {  content: "\f1ad"; } .fa-child:before {  content: "\f1ae"; } .fa-paw:before {  content: "\f1b0"; } .fa-spoon:before {  content: "\f1b1"; } .fa-cube:before {  content: "\f1b2"; } .fa-cubes:before {  content: "\f1b3"; } .fa-behance:before {  content: "\f1b4"; } .fa-behance-square:before {  content: "\f1b5"; } .fa-steam:before {  content: "\f1b6"; } .fa-steam-square:before {  content: "\f1b7"; } .fa-recycle:before {  content: "\f1b8"; } .fa-automobile:before, .fa-car:before {  content: "\f1b9"; } .fa-cab:before, .fa-taxi:before {  content: "\f1ba"; } .fa-tree:before {  content: "\f1bb"; } .fa-spotify:before {  content: "\f1bc"; } .fa-deviantart:before {  content: "\f1bd"; } .fa-soundcloud:before {  content: "\f1be"; } .fa-database:before {  content: "\f1c0"; } .fa-file-pdf-o:before {  content: "\f1c1"; } .fa-file-word-o:before {  content: "\f1c2"; } .fa-file-excel-o:before {  content: "\f1c3"; } .fa-file-powerpoint-o:before {  content: "\f1c4"; } .fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {  content: "\f1c5"; } .fa-file-zip-o:before, .fa-file-archive-o:before {  content: "\f1c6"; } .fa-file-sound-o:before, .fa-file-audio-o:before {  content: "\f1c7"; } .fa-file-movie-o:before, .fa-file-video-o:before {  content: "\f1c8"; } .fa-file-code-o:before {  content: "\f1c9"; } .fa-vine:before {  content: "\f1ca"; } .fa-codepen:before {  content: "\f1cb"; } .fa-jsfiddle:before {  content: "\f1cc"; } .fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {  content: "\f1cd"; } .fa-circle-o-notch:before {  content: "\f1ce"; } .fa-ra:before, .fa-resistance:before, .fa-rebel:before {  content: "\f1d0"; } .fa-ge:before, .fa-empire:before {  content: "\f1d1"; } .fa-git-square:before {  content: "\f1d2"; } .fa-git:before {  content: "\f1d3"; } .fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {  content: "\f1d4"; } .fa-tencent-weibo:before {  content: "\f1d5"; } .fa-qq:before {  content: "\f1d6"; } .fa-wechat:before, .fa-weixin:before {  content: "\f1d7"; } .fa-send:before, .fa-paper-plane:before {  content: "\f1d8"; } .fa-send-o:before, .fa-paper-plane-o:before {  content: "\f1d9"; } .fa-history:before {  content: "\f1da"; } .fa-circle-thin:before {  content: "\f1db"; } .fa-header:before {  content: "\f1dc"; } .fa-paragraph:before {  content: "\f1dd"; } .fa-sliders:before {  content: "\f1de"; } .fa-share-alt:before {  content: "\f1e0"; } .fa-share-alt-square:before {  content: "\f1e1"; } .fa-bomb:before {  content: "\f1e2"; } .fa-soccer-ball-o:before, .fa-futbol-o:before {  content: "\f1e3"; } .fa-tty:before {  content: "\f1e4"; } .fa-binoculars:before {  content: "\f1e5"; } .fa-plug:before {  content: "\f1e6"; } .fa-slideshare:before {  content: "\f1e7"; } .fa-twitch:before {  content: "\f1e8"; } .fa-yelp:before {  content: "\f1e9"; } .fa-newspaper-o:before {  content: "\f1ea"; } .fa-wifi:before {  content: "\f1eb"; } .fa-calculator:before {  content: "\f1ec"; } .fa-paypal:before {  content: "\f1ed"; } .fa-google-wallet:before {  content: "\f1ee"; } .fa-cc-visa:before {  content: "\f1f0"; } .fa-cc-mastercard:before {  content: "\f1f1"; } .fa-cc-discover:before {  content: "\f1f2"; } .fa-cc-amex:before {  content: "\f1f3"; } .fa-cc-paypal:before {  content: "\f1f4"; } .fa-cc-stripe:before {  content: "\f1f5"; } .fa-bell-slash:before {  content: "\f1f6"; } .fa-bell-slash-o:before {  content: "\f1f7"; } .fa-trash:before {  content: "\f1f8"; } .fa-copyright:before {  content: "\f1f9"; } .fa-at:before {  content: "\f1fa"; } .fa-eyedropper:before {  content: "\f1fb"; } .fa-paint-brush:before {  content: "\f1fc"; } .fa-birthday-cake:before {  content: "\f1fd"; } .fa-area-chart:before {  content: "\f1fe"; } .fa-pie-chart:before {  content: "\f200"; } .fa-line-chart:before {  content: "\f201"; } .fa-lastfm:before {  content: "\f202"; } .fa-lastfm-square:before {  content: "\f203"; } .fa-toggle-off:before {  content: "\f204"; } .fa-toggle-on:before {  content: "\f205"; } .fa-bicycle:before {  content: "\f206"; } .fa-bus:before {  content: "\f207"; } .fa-ioxhost:before {  content: "\f208"; } .fa-angellist:before {  content: "\f209"; } .fa-cc:before {  content: "\f20a"; } .fa-shekel:before, .fa-sheqel:before, .fa-ils:before {  content: "\f20b"; } .fa-meanpath:before {  content: "\f20c"; } .fa-buysellads:before {  content: "\f20d"; } .fa-connectdevelop:before {  content: "\f20e"; } .fa-dashcube:before {  content: "\f210"; } .fa-forumbee:before {  content: "\f211"; } .fa-leanpub:before {  content: "\f212"; } .fa-sellsy:before {  content: "\f213"; } .fa-shirtsinbulk:before {  content: "\f214"; } .fa-simplybuilt:before {  content: "\f215"; } .fa-skyatlas:before {  content: "\f216"; } .fa-cart-plus:before {  content: "\f217"; } .fa-cart-arrow-down:before {  content: "\f218"; } .fa-diamond:before {  content: "\f219"; } .fa-ship:before {  content: "\f21a"; } .fa-user-secret:before {  content: "\f21b"; } .fa-motorcycle:before {  content: "\f21c"; } .fa-street-view:before {  content: "\f21d"; } .fa-heartbeat:before {  content: "\f21e"; } .fa-venus:before {  content: "\f221"; } .fa-mars:before {  content: "\f222"; } .fa-mercury:before {  content: "\f223"; } .fa-intersex:before, .fa-transgender:before {  content: "\f224"; } .fa-transgender-alt:before {  content: "\f225"; } .fa-venus-double:before {  content: "\f226"; } .fa-mars-double:before {  content: "\f227"; } .fa-venus-mars:before {  content: "\f228"; } .fa-mars-stroke:before {  content: "\f229"; } .fa-mars-stroke-v:before {  content: "\f22a"; } .fa-mars-stroke-h:before {  content: "\f22b"; } .fa-neuter:before {  content: "\f22c"; } .fa-genderless:before {  content: "\f22d"; } .fa-facebook-official:before {  content: "\f230"; } .fa-pinterest-p:before {  content: "\f231"; } .fa-whatsapp:before {  content: "\f232"; } .fa-server:before {  content: "\f233"; } .fa-user-plus:before {  content: "\f234"; } .fa-user-times:before {  content: "\f235"; } .fa-hotel:before, .fa-bed:before {  content: "\f236"; } .fa-viacoin:before {  content: "\f237"; } .fa-train:before {  content: "\f238"; } .fa-subway:before {  content: "\f239"; } .fa-medium:before {  content: "\f23a"; } .fa-yc:before, .fa-y-combinator:before {  content: "\f23b"; } .fa-optin-monster:before {  content: "\f23c"; } .fa-opencart:before {  content: "\f23d"; } .fa-expeditedssl:before {  content: "\f23e"; } .fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {  content: "\f240"; } .fa-battery-3:before, .fa-battery-three-quarters:before {  content: "\f241"; } .fa-battery-2:before, .fa-battery-half:before {  content: "\f242"; } .fa-battery-1:before, .fa-battery-quarter:before {  content: "\f243"; } .fa-battery-0:before, .fa-battery-empty:before {  content: "\f244"; } .fa-mouse-pointer:before {  content: "\f245"; } .fa-i-cursor:before {  content: "\f246"; } .fa-object-group:before {  content: "\f247"; } .fa-object-ungroup:before {  content: "\f248"; } .fa-sticky-note:before {  content: "\f249"; } .fa-sticky-note-o:before {  content: "\f24a"; } .fa-cc-jcb:before {  content: "\f24b"; } .fa-cc-diners-club:before {  content: "\f24c"; } .fa-clone:before {  content: "\f24d"; } .fa-balance-scale:before {  content: "\f24e"; } .fa-hourglass-o:before {  content: "\f250"; } .fa-hourglass-1:before, .fa-hourglass-start:before {  content: "\f251"; } .fa-hourglass-2:before, .fa-hourglass-half:before {  content: "\f252"; } .fa-hourglass-3:before, .fa-hourglass-end:before {  content: "\f253"; } .fa-hourglass:before {  content: "\f254"; } .fa-hand-grab-o:before, .fa-hand-rock-o:before {  content: "\f255"; } .fa-hand-stop-o:before, .fa-hand-paper-o:before {  content: "\f256"; } .fa-hand-scissors-o:before {  content: "\f257"; } .fa-hand-lizard-o:before {  content: "\f258"; } .fa-hand-spock-o:before {  content: "\f259"; } .fa-hand-pointer-o:before {  content: "\f25a"; } .fa-hand-peace-o:before {  content: "\f25b"; } .fa-trademark:before {  content: "\f25c"; } .fa-registered:before {  content: "\f25d"; } .fa-creative-commons:before {  content: "\f25e"; } .fa-gg:before {  content: "\f260"; } .fa-gg-circle:before {  content: "\f261"; } .fa-tripadvisor:before {  content: "\f262"; } .fa-odnoklassniki:before {  content: "\f263"; } .fa-odnoklassniki-square:before {  content: "\f264"; } .fa-get-pocket:before {  content: "\f265"; } .fa-wikipedia-w:before {  content: "\f266"; } .fa-safari:before {  content: "\f267"; } .fa-chrome:before {  content: "\f268"; } .fa-firefox:before {  content: "\f269"; } .fa-opera:before {  content: "\f26a"; } .fa-internet-explorer:before {  content: "\f26b"; } .fa-tv:before, .fa-television:before {  content: "\f26c"; } .fa-contao:before {  content: "\f26d"; } .fa-500px:before {  content: "\f26e"; } .fa-amazon:before {  content: "\f270"; } .fa-calendar-plus-o:before {  content: "\f271"; } .fa-calendar-minus-o:before {  content: "\f272"; } .fa-calendar-times-o:before {  content: "\f273"; } .fa-calendar-check-o:before {  content: "\f274"; } .fa-industry:before {  content: "\f275"; } .fa-map-pin:before {  content: "\f276"; } .fa-map-signs:before {  content: "\f277"; } .fa-map-o:before {  content: "\f278"; } .fa-map:before {  content: "\f279"; } .fa-commenting:before {  content: "\f27a"; } .fa-commenting-o:before {  content: "\f27b"; } .fa-houzz:before {  content: "\f27c"; } .fa-vimeo:before {  content: "\f27d"; } .fa-black-tie:before {  content: "\f27e"; } .fa-fonticons:before {  content: "\f280"; } .fa-reddit-alien:before {  content: "\f281"; } .fa-edge:before {  content: "\f282"; } .fa-credit-card-alt:before {  content: "\f283"; } .fa-codiepie:before {  content: "\f284"; } .fa-modx:before {  content: "\f285"; } .fa-fort-awesome:before {  content: "\f286"; } .fa-usb:before {  content: "\f287"; } .fa-product-hunt:before {  content: "\f288"; } .fa-mixcloud:before {  content: "\f289"; } .fa-scribd:before {  content: "\f28a"; } .fa-pause-circle:before {  content: "\f28b"; } .fa-pause-circle-o:before {  content: "\f28c"; } .fa-stop-circle:before {  content: "\f28d"; } .fa-stop-circle-o:before {  content: "\f28e"; } .fa-shopping-bag:before {  content: "\f290"; } .fa-shopping-basket:before {  content: "\f291"; } .fa-hashtag:before {  content: "\f292"; } .fa-bluetooth:before {  content: "\f293"; } .fa-bluetooth-b:before {  content: "\f294"; } .fa-percent:before {  content: "\f295"; } .fa-gitlab:before {  content: "\f296"; } .fa-wpbeginner:before {  content: "\f297"; } .fa-wpforms:before {  content: "\f298"; } .fa-envira:before {  content: "\f299"; } .fa-universal-access:before {  content: "\f29a"; } .fa-wheelchair-alt:before {  content: "\f29b"; } .fa-question-circle-o:before {  content: "\f29c"; } .fa-blind:before {  content: "\f29d"; } .fa-audio-description:before {  content: "\f29e"; } .fa-volume-control-phone:before {  content: "\f2a0"; } .fa-braille:before {  content: "\f2a1"; } .fa-assistive-listening-systems:before {  content: "\f2a2"; } .fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {  content: "\f2a3"; } .fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {  content: "\f2a4"; } .fa-glide:before {  content: "\f2a5"; } .fa-glide-g:before {  content: "\f2a6"; } .fa-signing:before, .fa-sign-language:before {  content: "\f2a7"; } .fa-low-vision:before {  content: "\f2a8"; } .fa-viadeo:before {  content: "\f2a9"; } .fa-viadeo-square:before {  content: "\f2aa"; } .fa-snapchat:before {  content: "\f2ab"; } .fa-snapchat-ghost:before {  content: "\f2ac"; } .fa-snapchat-square:before {  content: "\f2ad"; } .fa-pied-piper:before {  content: "\f2ae"; } .fa-first-order:before {  content: "\f2b0"; } .fa-yoast:before {  content: "\f2b1"; } .fa-themeisle:before {  content: "\f2b2"; } .fa-google-plus-circle:before, .fa-google-plus-official:before {  content: "\f2b3"; } .fa-fa:before, .fa-font-awesome:before {  content: "\f2b4"; } .fa-handshake-o:before {  content: "\f2b5"; } .fa-envelope-open:before {  content: "\f2b6"; } .fa-envelope-open-o:before {  content: "\f2b7"; } .fa-linode:before {  content: "\f2b8"; } .fa-address-book:before {  content: "\f2b9"; } .fa-address-book-o:before {  content: "\f2ba"; } .fa-vcard:before, .fa-address-card:before {  content: "\f2bb"; } .fa-vcard-o:before, .fa-address-card-o:before {  content: "\f2bc"; } .fa-user-circle:before {  content: "\f2bd"; } .fa-user-circle-o:before {  content: "\f2be"; } .fa-user-o:before {  content: "\f2c0"; } .fa-id-badge:before {  content: "\f2c1"; } .fa-drivers-license:before, .fa-id-card:before {  content: "\f2c2"; } .fa-drivers-license-o:before, .fa-id-card-o:before {  content: "\f2c3"; } .fa-quora:before {  content: "\f2c4"; } .fa-free-code-camp:before {  content: "\f2c5"; } .fa-telegram:before {  content: "\f2c6"; } .fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {  content: "\f2c7"; } .fa-thermometer-3:before, .fa-thermometer-three-quarters:before {  content: "\f2c8"; } .fa-thermometer-2:before, .fa-thermometer-half:before {  content: "\f2c9"; } .fa-thermometer-1:before, .fa-thermometer-quarter:before {  content: "\f2ca"; } .fa-thermometer-0:before, .fa-thermometer-empty:before {  content: "\f2cb"; } .fa-shower:before {  content: "\f2cc"; } .fa-bathtub:before, .fa-s15:before, .fa-bath:before {  content: "\f2cd"; } .fa-podcast:before {  content: "\f2ce"; } .fa-window-maximize:before {  content: "\f2d0"; } .fa-window-minimize:before {  content: "\f2d1"; } .fa-window-restore:before {  content: "\f2d2"; } .fa-times-rectangle:before, .fa-window-close:before {  content: "\f2d3"; } .fa-times-rectangle-o:before, .fa-window-close-o:before {  content: "\f2d4"; } .fa-bandcamp:before {  content: "\f2d5"; } .fa-grav:before {  content: "\f2d6"; } .fa-etsy:before {  content: "\f2d7"; } .fa-imdb:before {  content: "\f2d8"; } .fa-ravelry:before {  content: "\f2d9"; } .fa-eercast:before {  content: "\f2da"; } .fa-microchip:before {  content: "\f2db"; } .fa-snowflake-o:before {  content: "\f2dc"; } .fa-superpowers:before {  content: "\f2dd"; } .fa-wpexplorer:before {  content: "\f2de"; } .fa-meetup:before {  content: "\f2e0"; } .sr-only {  position: absolute;  width: 1px;  height: 1px;  padding: 0;  margin: -1px;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0; } .sr-only-focusable:active, .sr-only-focusable:focus {  position: static;  width: auto;  height: auto;  margin: 0;  overflow: visible;  clip: auto; } @charset "UTF-8";  html {  line-height: 1.15;  -webkit-text-size-adjust: 100%; } body {  margin: 0; } h1 {  font-size: 2em;  margin: 0.67em 0; } hr {  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;  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 {  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"] {  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=77.5em&xxlarge=100em"; } html {  box-sizing: border-box;  font-size: 100%; } *, *::before, *::after {  box-sizing: inherit; } body {  margin: 0;  padding: 0;  background: #fefefe;  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";  font-weight: normal;  line-height: 1.6;  color: #0a0a0a;  -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 {  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;  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; } 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.6;  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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";  font-style: normal;  font-weight: 600;  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.15;  margin-top: 0;  margin-bottom: 1.25rem; } h2, .h2 {  font-size: 1.375rem;  line-height: 1.15;  margin-top: 0;  margin-bottom: 1.25rem; } h3, .h3 {  font-size: 1.25rem;  line-height: 1.15;  margin-top: 0;  margin-bottom: 1.25rem; } h4, .h4 {  font-size: 1.125rem;  line-height: 1.15;  margin-top: 0;  margin-bottom: 1.25rem; } h5, .h5 {  font-size: 1rem;  line-height: 1.15;  margin-top: 0;  margin-bottom: 1.25rem; } h6, .h6 {  font-size: 0.875rem;  line-height: 1.15;  margin-top: 0;  margin-bottom: 1.25rem; } @media print, screen and (min-width: 40em) {  h1, .h1 {   font-size: 1.875rem;  }  h2, .h2 {   font-size: 1.75rem;  }  h3, .h3 {   font-size: 1.375rem;  }  h4, .h4 {   font-size: 1.125rem;  }  h5, .h5 {   font-size: 1rem;  }  h6, .h6 {   font-size: 0.875rem;  } } @media print, screen and (min-width: 64em) {  h1, .h1 {   font-size: 2.375rem;  }  h2, .h2 {   font-size: 2.125rem;  }  h3, .h3 {   font-size: 1.625rem;  }  h4, .h4 {   font-size: 1.25rem;  }  h5, .h5 {   font-size: 1rem;  }  h6, .h6 {   font-size: 0.875rem;  } } a {  line-height: inherit;  color: #0e0e0e;  text-decoration: none;  cursor: pointer; } a:hover, a:focus {  color: #0c0c0c; } a img {  border: 0; } hr {  clear: both;  max-width: 76.875rem;  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.6; } 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: 0.3rem;  font-weight: bold; } blockquote {  margin: 0 0 1rem;  padding: 0.5625rem 1.25rem 0 1.1875rem;  border-left: 1px solid #cacaca; } blockquote, blockquote p {  line-height: 1.6;  color: #8a8a8a; } cite {  display: block;  font-size: 0.8125rem;  color: #8a8a8a; } cite:before {  content: "— "; } abbr, abbr[title] {  border-bottom: 1px dotted #0a0a0a;  cursor: help;  text-decoration: none; } figure {  margin: 0; } code {  padding: 0.125rem 0.3125rem 0.0625rem;  border: 1px solid #cacaca;  background-color: #e6e6e6;  font-family: Consolas, "Liberation Mono", Courier, monospace;  font-weight: normal;  color: #0a0a0a; } kbd {  margin: 0;  padding: 0.125rem 0.25rem 0;  background-color: #e6e6e6;  font-family: Consolas, "Liberation Mono", Courier, monospace;  color: #0a0a0a; } .subheader {  margin-top: 0.2rem;  margin-bottom: 0.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; } .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;  } } @media screen and (min-width: 77.5em) {  .xlarge-text-left {   text-align: left;  }  .xlarge-text-right {   text-align: right;  }  .xlarge-text-center {   text-align: center;  }  .xlarge-text-justify {   text-align: justify;  } } .show-for-print {  display: none !important; } @media print {  * {   background: transparent !important;   box-shadow: none !important;   color: black !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;  } } .row {  max-width: 76.875rem;  margin-right: auto;  margin-left: auto;  display: flex;  flex-flow: row wrap; } .row .row {  margin-right: -0.625rem;  margin-left: -0.625rem; } @media print, screen and (min-width: 40em) {  .row .row {   margin-right: -0.9375rem;   margin-left: -0.9375rem;  } } @media print, screen and (min-width: 64em) {  .row .row {   margin-right: -0.9375rem;   margin-left: -0.9375rem;  } } @media screen and (min-width: 77.5em) {  .row .row {   margin-right: -0.9375rem;   margin-left: -0.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.collapse > .column, .row.collapse > .columns {  padding-right: 0;  padding-left: 0; } .row.is-collapse-child, .row.collapse > .column > .row, .row.collapse > .columns > .row {  margin-right: 0;  margin-left: 0; } .column, .columns {  flex: 1 1 0px;  padding-right: 0.625rem;  padding-left: 0.625rem;  min-width: 0; } @media print, screen and (min-width: 40em) {  .column, .columns {   padding-right: 0.9375rem;   padding-left: 0.9375rem;  } } @media print, screen and (min-width: 64em) {  .column, .columns {   padding-right: 0.9375rem;   padding-left: 0.9375rem;  } } .column.row.row, .row.row.columns {  float: none;  display: block; } .row .column.row.row, .row .row.row.columns {  margin-right: 0;  margin-left: 0;  padding-right: 0;  padding-left: 0; } .small-1 {  flex: 0 0 8.33333%;  max-width: 8.33333%; } .small-offset-0 {  margin-left: 0%; } .small-2 {  flex: 0 0 16.66667%;  max-width: 16.66667%; } .small-offset-1 {  margin-left: 8.33333%; } .small-3 {  flex: 0 0 25%;  max-width: 25%; } .small-offset-2 {  margin-left: 16.66667%; } .small-4 {  flex: 0 0 33.33333%;  max-width: 33.33333%; } .small-offset-3 {  margin-left: 25%; } .small-5 {  flex: 0 0 41.66667%;  max-width: 41.66667%; } .small-offset-4 {  margin-left: 33.33333%; } .small-6 {  flex: 0 0 50%;  max-width: 50%; } .small-offset-5 {  margin-left: 41.66667%; } .small-7 {  flex: 0 0 58.33333%;  max-width: 58.33333%; } .small-offset-6 {  margin-left: 50%; } .small-8 {  flex: 0 0 66.66667%;  max-width: 66.66667%; } .small-offset-7 {  margin-left: 58.33333%; } .small-9 {  flex: 0 0 75%;  max-width: 75%; } .small-offset-8 {  margin-left: 66.66667%; } .small-10 {  flex: 0 0 83.33333%;  max-width: 83.33333%; } .small-offset-9 {  margin-left: 75%; } .small-11 {  flex: 0 0 91.66667%;  max-width: 91.66667%; } .small-offset-10 {  margin-left: 83.33333%; } .small-12 {  flex: 0 0 100%;  max-width: 100%; } .small-offset-11 {  margin-left: 91.66667%; } .small-up-1 {  flex-wrap: wrap; } .small-up-1 > .column, .small-up-1 > .columns {  flex: 0 0 100%;  max-width: 100%; } .small-up-2 {  flex-wrap: wrap; } .small-up-2 > .column, .small-up-2 > .columns {  flex: 0 0 50%;  max-width: 50%; } .small-up-3 {  flex-wrap: wrap; } .small-up-3 > .column, .small-up-3 > .columns {  flex: 0 0 33.33333%;  max-width: 33.33333%; } .small-up-4 {  flex-wrap: wrap; } .small-up-4 > .column, .small-up-4 > .columns {  flex: 0 0 25%;  max-width: 25%; } .small-up-5 {  flex-wrap: wrap; } .small-up-5 > .column, .small-up-5 > .columns {  flex: 0 0 20%;  max-width: 20%; } .small-up-6 {  flex-wrap: wrap; } .small-up-6 > .column, .small-up-6 > .columns {  flex: 0 0 16.66667%;  max-width: 16.66667%; } .small-up-7 {  flex-wrap: wrap; } .small-up-7 > .column, .small-up-7 > .columns {  flex: 0 0 14.28571%;  max-width: 14.28571%; } .small-up-8 {  flex-wrap: wrap; } .small-up-8 > .column, .small-up-8 > .columns {  flex: 0 0 12.5%;  max-width: 12.5%; } .small-collapse > .column, .small-collapse > .columns {  padding-right: 0;  padding-left: 0; } .small-uncollapse > .column, .small-uncollapse > .columns {  padding-right: 0.625rem;  padding-left: 0.625rem; } @media print, screen and (min-width: 40em) {  .medium-1 {   flex: 0 0 8.33333%;   max-width: 8.33333%;  }  .medium-offset-0 {   margin-left: 0%;  }  .medium-2 {   flex: 0 0 16.66667%;   max-width: 16.66667%;  }  .medium-offset-1 {   margin-left: 8.33333%;  }  .medium-3 {   flex: 0 0 25%;   max-width: 25%;  }  .medium-offset-2 {   margin-left: 16.66667%;  }  .medium-4 {   flex: 0 0 33.33333%;   max-width: 33.33333%;  }  .medium-offset-3 {   margin-left: 25%;  }  .medium-5 {   flex: 0 0 41.66667%;   max-width: 41.66667%;  }  .medium-offset-4 {   margin-left: 33.33333%;  }  .medium-6 {   flex: 0 0 50%;   max-width: 50%;  }  .medium-offset-5 {   margin-left: 41.66667%;  }  .medium-7 {   flex: 0 0 58.33333%;   max-width: 58.33333%;  }  .medium-offset-6 {   margin-left: 50%;  }  .medium-8 {   flex: 0 0 66.66667%;   max-width: 66.66667%;  }  .medium-offset-7 {   margin-left: 58.33333%;  }  .medium-9 {   flex: 0 0 75%;   max-width: 75%;  }  .medium-offset-8 {   margin-left: 66.66667%;  }  .medium-10 {   flex: 0 0 83.33333%;   max-width: 83.33333%;  }  .medium-offset-9 {   margin-left: 75%;  }  .medium-11 {   flex: 0 0 91.66667%;   max-width: 91.66667%;  }  .medium-offset-10 {   margin-left: 83.33333%;  }  .medium-12 {   flex: 0 0 100%;   max-width: 100%;  }  .medium-offset-11 {   margin-left: 91.66667%;  }  .medium-up-1 {   flex-wrap: wrap;  }  .medium-up-1 > .column, .medium-up-1 > .columns {   flex: 0 0 100%;   max-width: 100%;  }  .medium-up-2 {   flex-wrap: wrap;  }  .medium-up-2 > .column, .medium-up-2 > .columns {   flex: 0 0 50%;   max-width: 50%;  }  .medium-up-3 {   flex-wrap: wrap;  }  .medium-up-3 > .column, .medium-up-3 > .columns {   flex: 0 0 33.33333%;   max-width: 33.33333%;  }  .medium-up-4 {   flex-wrap: wrap;  }  .medium-up-4 > .column, .medium-up-4 > .columns {   flex: 0 0 25%;   max-width: 25%;  }  .medium-up-5 {   flex-wrap: wrap;  }  .medium-up-5 > .column, .medium-up-5 > .columns {   flex: 0 0 20%;   max-width: 20%;  }  .medium-up-6 {   flex-wrap: wrap;  }  .medium-up-6 > .column, .medium-up-6 > .columns {   flex: 0 0 16.66667%;   max-width: 16.66667%;  }  .medium-up-7 {   flex-wrap: wrap;  }  .medium-up-7 > .column, .medium-up-7 > .columns {   flex: 0 0 14.28571%;   max-width: 14.28571%;  }  .medium-up-8 {   flex-wrap: wrap;  }  .medium-up-8 > .column, .medium-up-8 > .columns {   flex: 0 0 12.5%;   max-width: 12.5%;  } } @media print, screen and (min-width: 40em) and (min-width: 40em) {  .medium-expand {   flex: 1 1 0px;  } } .row.medium-unstack > .column, .row.medium-unstack > .columns {  flex: 0 0 100%; } @media print, screen and (min-width: 40em) {  .row.medium-unstack > .column, .row.medium-unstack > .columns {   flex: 1 1 0px;  } } @media print, screen and (min-width: 40em) {  .medium-collapse > .column, .medium-collapse > .columns {   padding-right: 0;   padding-left: 0;  }  .medium-uncollapse > .column, .medium-uncollapse > .columns {   padding-right: 0.9375rem;   padding-left: 0.9375rem;  } } @media print, screen and (min-width: 64em) {  .large-1 {   flex: 0 0 8.33333%;   max-width: 8.33333%;  }  .large-offset-0 {   margin-left: 0%;  }  .large-2 {   flex: 0 0 16.66667%;   max-width: 16.66667%;  }  .large-offset-1 {   margin-left: 8.33333%;  }  .large-3 {   flex: 0 0 25%;   max-width: 25%;  }  .large-offset-2 {   margin-left: 16.66667%;  }  .large-4 {   flex: 0 0 33.33333%;   max-width: 33.33333%;  }  .large-offset-3 {   margin-left: 25%;  }  .large-5 {   flex: 0 0 41.66667%;   max-width: 41.66667%;  }  .large-offset-4 {   margin-left: 33.33333%;  }  .large-6 {   flex: 0 0 50%;   max-width: 50%;  }  .large-offset-5 {   margin-left: 41.66667%;  }  .large-7 {   flex: 0 0 58.33333%;   max-width: 58.33333%;  }  .large-offset-6 {   margin-left: 50%;  }  .large-8 {   flex: 0 0 66.66667%;   max-width: 66.66667%;  }  .large-offset-7 {   margin-left: 58.33333%;  }  .large-9 {   flex: 0 0 75%;   max-width: 75%;  }  .large-offset-8 {   margin-left: 66.66667%;  }  .large-10 {   flex: 0 0 83.33333%;   max-width: 83.33333%;  }  .large-offset-9 {   margin-left: 75%;  }  .large-11 {   flex: 0 0 91.66667%;   max-width: 91.66667%;  }  .large-offset-10 {   margin-left: 83.33333%;  }  .large-12 {   flex: 0 0 100%;   max-width: 100%;  }  .large-offset-11 {   margin-left: 91.66667%;  }  .large-up-1 {   flex-wrap: wrap;  }  .large-up-1 > .column, .large-up-1 > .columns {   flex: 0 0 100%;   max-width: 100%;  }  .large-up-2 {   flex-wrap: wrap;  }  .large-up-2 > .column, .large-up-2 > .columns {   flex: 0 0 50%;   max-width: 50%;  }  .large-up-3 {   flex-wrap: wrap;  }  .large-up-3 > .column, .large-up-3 > .columns {   flex: 0 0 33.33333%;   max-width: 33.33333%;  }  .large-up-4 {   flex-wrap: wrap;  }  .large-up-4 > .column, .large-up-4 > .columns {   flex: 0 0 25%;   max-width: 25%;  }  .large-up-5 {   flex-wrap: wrap;  }  .large-up-5 > .column, .large-up-5 > .columns {   flex: 0 0 20%;   max-width: 20%;  }  .large-up-6 {   flex-wrap: wrap;  }  .large-up-6 > .column, .large-up-6 > .columns {   flex: 0 0 16.66667%;   max-width: 16.66667%;  }  .large-up-7 {   flex-wrap: wrap;  }  .large-up-7 > .column, .large-up-7 > .columns {   flex: 0 0 14.28571%;   max-width: 14.28571%;  }  .large-up-8 {   flex-wrap: wrap;  }  .large-up-8 > .column, .large-up-8 > .columns {   flex: 0 0 12.5%;   max-width: 12.5%;  } } @media print, screen and (min-width: 64em) and (min-width: 64em) {  .large-expand {   flex: 1 1 0px;  } } .row.large-unstack > .column, .row.large-unstack > .columns {  flex: 0 0 100%; } @media print, screen and (min-width: 64em) {  .row.large-unstack > .column, .row.large-unstack > .columns {   flex: 1 1 0px;  } } @media print, screen and (min-width: 64em) {  .large-collapse > .column, .large-collapse > .columns {   padding-right: 0;   padding-left: 0;  }  .large-uncollapse > .column, .large-uncollapse > .columns {   padding-right: 0.9375rem;   padding-left: 0.9375rem;  } } @media screen and (min-width: 77.5em) {  .xlarge-1 {   flex: 0 0 8.33333%;   max-width: 8.33333%;  }  .xlarge-offset-0 {   margin-left: 0%;  }  .xlarge-2 {   flex: 0 0 16.66667%;   max-width: 16.66667%;  }  .xlarge-offset-1 {   margin-left: 8.33333%;  }  .xlarge-3 {   flex: 0 0 25%;   max-width: 25%;  }  .xlarge-offset-2 {   margin-left: 16.66667%;  }  .xlarge-4 {   flex: 0 0 33.33333%;   max-width: 33.33333%;  }  .xlarge-offset-3 {   margin-left: 25%;  }  .xlarge-5 {   flex: 0 0 41.66667%;   max-width: 41.66667%;  }  .xlarge-offset-4 {   margin-left: 33.33333%;  }  .xlarge-6 {   flex: 0 0 50%;   max-width: 50%;  }  .xlarge-offset-5 {   margin-left: 41.66667%;  }  .xlarge-7 {   flex: 0 0 58.33333%;   max-width: 58.33333%;  }  .xlarge-offset-6 {   margin-left: 50%;  }  .xlarge-8 {   flex: 0 0 66.66667%;   max-width: 66.66667%;  }  .xlarge-offset-7 {   margin-left: 58.33333%;  }  .xlarge-9 {   flex: 0 0 75%;   max-width: 75%;  }  .xlarge-offset-8 {   margin-left: 66.66667%;  }  .xlarge-10 {   flex: 0 0 83.33333%;   max-width: 83.33333%;  }  .xlarge-offset-9 {   margin-left: 75%;  }  .xlarge-11 {   flex: 0 0 91.66667%;   max-width: 91.66667%;  }  .xlarge-offset-10 {   margin-left: 83.33333%;  }  .xlarge-12 {   flex: 0 0 100%;   max-width: 100%;  }  .xlarge-offset-11 {   margin-left: 91.66667%;  }  .xlarge-up-1 {   flex-wrap: wrap;  }  .xlarge-up-1 > .column, .xlarge-up-1 > .columns {   flex: 0 0 100%;   max-width: 100%;  }  .xlarge-up-2 {   flex-wrap: wrap;  }  .xlarge-up-2 > .column, .xlarge-up-2 > .columns {   flex: 0 0 50%;   max-width: 50%;  }  .xlarge-up-3 {   flex-wrap: wrap;  }  .xlarge-up-3 > .column, .xlarge-up-3 > .columns {   flex: 0 0 33.33333%;   max-width: 33.33333%;  }  .xlarge-up-4 {   flex-wrap: wrap;  }  .xlarge-up-4 > .column, .xlarge-up-4 > .columns {   flex: 0 0 25%;   max-width: 25%;  }  .xlarge-up-5 {   flex-wrap: wrap;  }  .xlarge-up-5 > .column, .xlarge-up-5 > .columns {   flex: 0 0 20%;   max-width: 20%;  }  .xlarge-up-6 {   flex-wrap: wrap;  }  .xlarge-up-6 > .column, .xlarge-up-6 > .columns {   flex: 0 0 16.66667%;   max-width: 16.66667%;  }  .xlarge-up-7 {   flex-wrap: wrap;  }  .xlarge-up-7 > .column, .xlarge-up-7 > .columns {   flex: 0 0 14.28571%;   max-width: 14.28571%;  }  .xlarge-up-8 {   flex-wrap: wrap;  }  .xlarge-up-8 > .column, .xlarge-up-8 > .columns {   flex: 0 0 12.5%;   max-width: 12.5%;  } } @media screen and (min-width: 77.5em) and (min-width: 77.5em) {  .xlarge-expand {   flex: 1 1 0px;  } } .row.xlarge-unstack > .column, .row.xlarge-unstack > .columns {  flex: 0 0 100%; } @media screen and (min-width: 77.5em) {  .row.xlarge-unstack > .column, .row.xlarge-unstack > .columns {   flex: 1 1 0px;  } } @media screen and (min-width: 77.5em) {  .xlarge-collapse > .column, .xlarge-collapse > .columns {   padding-right: 0;   padding-left: 0;  }  .xlarge-uncollapse > .column, .xlarge-uncollapse > .columns {   padding-right: 0.9375rem;   padding-left: 0.9375rem;  } } .shrink {  flex: 0 0 auto;  max-width: 100%; } .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;  } } @media print, screen and (min-width: 64em) {  .column-block {   margin-bottom: 1.875rem;  }  .column-block > :last-child {   margin-bottom: 0;  } } .responsive-embed, .flex-video {  position: relative;  height: 0;  margin-bottom: 1rem;  padding-bottom: 75%;  overflow: hidden; } .responsive-embed iframe, .responsive-embed object, .responsive-embed embed, .responsive-embed video, .flex-video iframe, .flex-video object, .flex-video embed, .flex-video video {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%; } .responsive-embed.widescreen, .flex-video.widescreen {  padding-bottom: 56.25%; } .media-object {  display: flex;  margin-bottom: 1rem;  flex-wrap: nowrap; } .media-object img {  max-width: none; } @media screen and (max-width: 39.99875em) {  .media-object.stack-for-small {   flex-wrap: wrap;  } } .media-object-section {  flex: 0 1 auto; } .media-object-section:first-child {  padding-right: 1rem; } .media-object-section:last-child:not(:nth-child(2)) {  padding-left: 1rem; } .media-object-section > :last-child {  margin-bottom: 0; } @media screen and (max-width: 39.99875em) {  .stack-for-small .media-object-section {   padding: 0;   padding-bottom: 1rem;   flex-basis: 100%;   max-width: 100%;  }  .stack-for-small .media-object-section img {   width: 100%;  } } .media-object-section.main-section {  flex: 1 1 0px; } .hide {  display: none !important; } .invisible {  visibility: hidden; } @media 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 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 screen and (min-width: 64em) and (max-width: 77.49875em) {  .hide-for-large-only {   display: none !important;  } } @media screen and (max-width: 63.99875em), screen and (min-width: 77.5em) {  .show-for-large-only {   display: none !important;  } } @media screen and (min-width: 77.5em) {  .hide-for-xlarge {   display: none !important;  } } @media screen and (max-width: 77.49875em) {  .show-for-xlarge {   display: none !important;  } } @media screen and (min-width: 77.5em) and (max-width: 99.99875em) {  .hide-for-xlarge-only {   display: none !important;  } } @media screen and (max-width: 77.49875em), screen and (min-width: 100em) {  .show-for-xlarge-only {   display: none !important;  } } .show-for-sr, .show-on-focus {  position: absolute !important;  width: 1px;  height: 1px;  padding: 0;  overflow: hidden;  clip: rect(0, 0, 0, 0);  white-space: nowrap;  border: 0; } .show-on-focus:active, .show-on-focus:focus {  position: static !important;  width: auto;  height: auto;  overflow: visible;  clip: auto;  white-space: normal; } .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: ' ';  flex-basis: 0;  order: 1; } .clearfix::after {  clear: both; } .align-left {  justify-content: flex-start; } .align-right {  justify-content: flex-end; } .align-center {  justify-content: center; } .align-justify {  justify-content: space-between; } .align-spaced {  justify-content: space-around; } .align-left.vertical.menu > li > a {  justify-content: flex-start; } .align-right.vertical.menu > li > a {  justify-content: flex-end; } .align-center.vertical.menu > li > a {  justify-content: center; } .align-top {  align-items: flex-start; } .align-self-top {  align-self: flex-start; } .align-bottom {  align-items: flex-end; } .align-self-bottom {  align-self: flex-end; } .align-middle {  align-items: center; } .align-self-middle {  align-self: center; } .align-stretch {  align-items: stretch; } .align-self-stretch {  align-self: stretch; } .align-center-middle {  justify-content: center;  align-items: center;  align-content: center; } .small-order-1 {  order: 1; } .small-order-2 {  order: 2; } .small-order-3 {  order: 3; } .small-order-4 {  order: 4; } .small-order-5 {  order: 5; } .small-order-6 {  order: 6; } @media print, screen and (min-width: 40em) {  .medium-order-1 {   order: 1;  }  .medium-order-2 {   order: 2;  }  .medium-order-3 {   order: 3;  }  .medium-order-4 {   order: 4;  }  .medium-order-5 {   order: 5;  }  .medium-order-6 {   order: 6;  } } @media print, screen and (min-width: 64em) {  .large-order-1 {   order: 1;  }  .large-order-2 {   order: 2;  }  .large-order-3 {   order: 3;  }  .large-order-4 {   order: 4;  }  .large-order-5 {   order: 5;  }  .large-order-6 {   order: 6;  } } @media screen and (min-width: 77.5em) {  .xlarge-order-1 {   order: 1;  }  .xlarge-order-2 {   order: 2;  }  .xlarge-order-3 {   order: 3;  }  .xlarge-order-4 {   order: 4;  }  .xlarge-order-5 {   order: 5;  }  .xlarge-order-6 {   order: 6;  } } .flex-container {  display: flex; } .flex-child-auto {  flex: 1 1 auto; } .flex-child-grow {  flex: 1 0 auto; } .flex-child-shrink {  flex: 0 1 auto; } .flex-dir-row {  flex-direction: row; } .flex-dir-row-reverse {  flex-direction: row-reverse; } .flex-dir-column {  flex-direction: column; } .flex-dir-column-reverse {  flex-direction: column-reverse; } @media print, screen and (min-width: 40em) {  .medium-flex-container {   display: flex;  }  .medium-flex-child-auto {   flex: 1 1 auto;  }  .medium-flex-child-grow {   flex: 1 0 auto;  }  .medium-flex-child-shrink {   flex: 0 1 auto;  }  .medium-flex-dir-row {   flex-direction: row;  }  .medium-flex-dir-row-reverse {   flex-direction: row-reverse;  }  .medium-flex-dir-column {   flex-direction: column;  }  .medium-flex-dir-column-reverse {   flex-direction: column-reverse;  } } @media print, screen and (min-width: 64em) {  .large-flex-container {   display: flex;  }  .large-flex-child-auto {   flex: 1 1 auto;  }  .large-flex-child-grow {   flex: 1 0 auto;  }  .large-flex-child-shrink {   flex: 0 1 auto;  }  .large-flex-dir-row {   flex-direction: row;  }  .large-flex-dir-row-reverse {   flex-direction: row-reverse;  }  .large-flex-dir-column {   flex-direction: column;  }  .large-flex-dir-column-reverse {   flex-direction: column-reverse;  } } @media screen and (min-width: 77.5em) {  .xlarge-flex-container {   display: flex;  }  .xlarge-flex-child-auto {   flex: 1 1 auto;  }  .xlarge-flex-child-grow {   flex: 1 0 auto;  }  .xlarge-flex-child-shrink {   flex: 0 1 auto;  }  .xlarge-flex-dir-row {   flex-direction: row;  }  .xlarge-flex-dir-row-reverse {   flex-direction: row-reverse;  }  .xlarge-flex-dir-column {   flex-direction: column;  }  .xlarge-flex-dir-column-reverse {   flex-direction: column-reverse;  } } .reset, .subheader ul, .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu, .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li, .widget.widget_calendar table, .searchform fieldset, .slick-dots {  margin: 0;  padding: 0; } .cf:before, .post:before, .post-author:before, .authorpage:before, .addresses:before, .cf:after, .post:after, .post-author:after, .authorpage:after, .addresses:after {  content: " ";  display: table; } .cf:after, .post:after, .post-author:after, .authorpage:after, .addresses:after {  clear: both; } .screen-reader-text {  display: none; } .disable-hover, .disable-hover * {  pointer-events: none !important; } .endcolumn [class*="column"] + [class*="column"]:last-child, .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .category-children > div [class*="column"] + [class*="column"]:last-child, .other_videos .row [class*="column"] + [class*="column"]:last-child, .related-posts .row [class*="column"] + [class*="column"]:last-child {  float: left; } @media only screen and (min-width: 64.063em) {  .thb-five {   flex: 0 0 20%;   max-width: 20%;  } } .transition, .post-gallery img, .mobile-menu li span, .mobile-menu li a, .post.post-overlay.show-excerpts .post-content, .circle_rating, input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, .products .product .product_thumbnail.thb_hover .product_thumbnail_hover, .products .product.product-category a div span {  -moz-transition: all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);  -o-transition: all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);  -webkit-transition: all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);  transition: all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .quick-transition, .thb-next-arrow, .quick_search, .quick_search.active .quick_searchform, .post .post-title h6, .post .post-bottom-meta .comment_icon, .post.carousel-listing:after, .post.post-overlay.center-title .post-gallery > a:after, .post.post-overlay.center-gradient .post-gallery > a:after, .post.post-overlay.bottom-gradient .post-gallery > a:after, .post.post-overlay.top-gradient .post-gallery > a:after, .post.post-overlay.color1-gradient .post-gallery > a:after, .post.post-overlay.color2-gradient .post-gallery > a:after, .post.post-overlay.color3-gradient .post-gallery > a:after, .post.post-overlay.color4-gradient .post-gallery > a:after, .post.post-overlay.color5-gradient .post-gallery > a:after, .post.carousel-style2, .post.carousel-style2 .post-bottom-meta, .post.carousel-style4, .post.carousel-style5 .post-content, .widget.widget_socialicons .social, .thb-category-slide .thb-category-container, .thb-category-slide .thb-slide-link, .mfp-zoom-in .mfp-with-anim, .mfp-zoom-in .mfp-iframe-scaler, .mfp-zoom-in .mfp-inline-holder, .mfp-zoom-in .mfp-close, .mfp-zoom-in.mfp-bg, .mfp-zoom-out .mfp-with-anim, .mfp-zoom-out.mfp-bg, .thb-login-form .thb-form-container, .thb-login-form .thb-form-container .thb-login, .thb-login-form .thb-form-container .thb-register, .thb-login-form .thb-form-container .thb-lost, .thb-login-form ul li a:after, .thb-login-form ul li span:after, .products .product .product_after_title .product_after_shop_loop_buttons, .products .product .product_after_title .product_after_shop_loop_price, .btn, .button, input[type=submit], .instagram-row figure:after, .instagram-row figure span {  -moz-transition: all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);  -o-transition: all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);  -webkit-transition: all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);  transition: all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .linear-transition {  -moz-transition: all 1s linear;  -o-transition: all 1s linear;  -webkit-transition: all 1s linear;  transition: all 1s linear; } .linear-quick-transition, .thb-next-arrow .bar, a, .post .post-gallery img, .post.format-gallery .post-gallery > a:after, .post.format-gallery .post-gallery > a:before, .post.format-video .post-gallery > a:after, .post.format-video .post-gallery > a:before, .widget.widget_socialcounter ul li a .fa, .slick, .slick:after, .slick-list, .slick-nav, .slick-dots li button, .post-title-bullets li button span {  -moz-transition: all 0.25s linear;  -o-transition: all 0.25s linear;  -webkit-transition: all 0.25s linear;  transition: all 0.25s linear; } .admin-bar .admin-style, .admin-bar .subheader.fixed {  top: 46px; } @media screen and (min-width: 783px) {  .admin-bar .admin-style, .admin-bar .subheader.fixed {   top: 32px;  } } .boxed {  max-width: 1230px;  width: 100%;  margin: 0 auto; } .row {  padding: 0 10px; } .row:before {  content: none; } .row.mpc-row {  display: flex; } .row.thb-arrow-enabled, .row.thb-divider-enabled, .row.thb-overlay-enabled {  position: relative; } .row.thb-divider-enabled > .columns, .row.thb-overlay-enabled > .columns {  z-index: 2; } .row.vc_row:before {  content: none; } .row.vc_row:not(.vc_inner) {  margin: 0 auto;  width: 100%; } @media only screen and (min-width: 40.063em) {  .row {   padding: 0 15px;  } } @media only screen and (min-width: 40.063em) {  .row.style5-container {   padding: 0 25px;   max-width: 79.375em;  } } .row .row {  padding: 0; } .row .row.vc_row.max_width {  margin: 0 auto; } .row.row-o-full-height {  display: flex;  min-height: 100vh; } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  .row.row-o-full-height {     height: 100vh;  } } .row.row-o-columns-bottom {  align-items: flex-end; } .row.row-o-columns-middle {  align-items: center; } .row.row-o-content-middle .vc_column-inner {  display: flex;  align-items: center; } .row.row-o-content-middle .vc_column-inner {  display: flex;  flex-direction: column;  justify-content: center; } .row.top-padding {  padding-top: 30px; } .row.grid {  margin: 0; } @media only screen and (min-width: 80em) {  .row.grid {   margin: 0 -1px;  } } .row.grid .columns {  padding: 0 1px; } .row.grid .columns .post {  margin-bottom: 2px; } .row.grid .row {  margin: 0 -1px; } .row.post-carousel-style2 {  margin: 0; } .row.post-carousel-style2 .columns {  flex: 1;  display: flex; } .row.post-carousel-style2 .columns .post {  margin-bottom: 0;  width: 100%; } .row.post-carousel-style2 .slick-track {  display: flex; } .row.post-carousel-style2.grid {  margin: 0; } .row.post-carousel-style2.grid .columns {  padding: 0; } .row.full-width-row {  width: 100%;  margin-left: auto;  margin-right: auto;  max-width: 100%; } .row.no-row-padding {  padding: 0; } .row.no-padding {  margin: auto; } .row.no-padding > .columns, .row.no-padding .owl-item > .columns {  padding: 0; } .row.full-height-content > .table {  width: 100%; } .row.max_width {  max-width: 76.875em !important;  padding: 0;  margin: 0 auto; } @media only screen and (min-width: 40.063em) {  .row.max_width {   padding: 0 15px;  } } .row.video_bg {  overflow: hidden; } .row .thb-divider-container {  position: absolute;  top: auto;  bottom: 0;  left: 0;  z-index: 1;  width: 100%;  -moz-transform: translateZ(0);  -webkit-transform: translateZ(0);  transform: translateZ(0);  pointer-events: none; } .row .thb-divider-container .thb-svg-divider {  width: 100%;  left: 0;  bottom: -1px;  height: 100%;  position: absolute; } .row .thb-divider-container[data-position="top"] {  top: -1px;  bottom: auto;  transform: rotate(180deg); } .row .thb-divider-container[data-position="top"] .thb-svg-divider {  bottom: auto;  top: -1px; } .row .thb-divider-container.second[data-position="both"] {  top: -1px;  bottom: auto;  transform: rotate(180deg); } .row .thb-divider-container.second[data-position="both"] .thb-svg-divider {  bottom: auto;  top: -1px; } .row .thb-divider-container.waves_opacity .thb-svg-divider path:nth-child(2) {  fill-opacity: 0.15; } .row .thb-divider-container.waves_opacity .thb-svg-divider path:nth-child(3) {  fill-opacity: 0.3; }  .small-1\/5 {  -webkit-flex: 0 0 20%;  -ms-flex: 0 0 20%;  flex: 0 0 20%;  max-width: 20%; } @media only screen and (min-width: 64.063em) {  .thb-5,  .medium-1\/5 {   -webkit-flex: 0 0 20%;   -ms-flex: 0 0 20%;   flex: 0 0 20%;   max-width: 20%;  } } @media only screen and (min-width: 64.063em) {  .large-1\/5 {   -webkit-flex: 0 0 20%;   -ms-flex: 0 0 20%;   flex: 0 0 20%;   max-width: 20%;  } } @media only screen and (min-width: 64.063em) {  .thb-5-2 {   -webkit-flex: 0 0 40%;   -ms-flex: 0 0 40%;   flex: 0 0 40%;   max-width: 40%;  } } .vc_editor.compose-mode .vc_element > .columns {  width: 100%;  max-width: 100%; } .columns .vc_column-inner {  width: 100%; } .columns:not(.full-height) .vc_column-inner:not(.fixed-me) {  height: 100%; } .custom_scroll {  overflow: hidden;  height: 100%;  position: relative; } img:not([src]):not([srcset]) {  visibility: hidden; } .post-gallery img.image-loading {  opacity: 0; } .post-gallery img.image-loading.image-loaded {  opacity: 1; } .lazy-load-off .post-gallery img.image-loading {  opacity: 1; } .post-gallery img.attachment-post-thumbnail {  max-height: 75px; } .fixed-me {  will-change: top;  -moz-transform: translateZ(0);  -webkit-transform: translateZ(0);  transform: translateZ(0); } .table {  display: flex;  align-items: center; } .table > div {  width: 100%; } @media only screen and (min-width: 40.063em) {  .content-side {   padding-right: 45px;   border-right: 1px solid rgba(0, 0, 0, 0.05);  } } .thb-loading {  position: relative; } .thb-loading .post {  opacity: 0.2;  pointer-events: none; } .thb-loading:after {  content: '' !important;  width: 38px;  height: 38px;  position: absolute;  display: block;  bottom: 40px;  left: 50%;  margin-left: -19px;  padding: 3px;  border-radius: 19px;  background: #fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSIjMjIyMjIyIj4KICA8cGF0aCBvcGFjaXR5PSIuMjUiIGQ9Ik0xNiAwIEExNiAxNiAwIDAgMCAxNiAzMiBBMTYgMTYgMCAwIDAgMTYgMCBNMTYgNCBBMTIgMTIgMCAwIDEgMTYgMjggQTEyIDEyIDAgMCAxIDE2IDQiLz4KICA8cGF0aCBkPSJNMTYgMCBBMTYgMTYgMCAwIDEgMzIgMTYgTDI4IDE2IEExMiAxMiAwIDAgMCAxNiA0eiI+CiAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCAxNiAxNiIgdG89IjM2MCAxNiAxNiIgZHVyPSIwLjhzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L3BhdGg+Cjwvc3ZnPgo=") center center no-repeat; } .thb-loading-center {  position: relative; } .thb-loading-center.category-element-content .post {  opacity: 0.2;  pointer-events: none; } .thb-loading-center:after {  content: '' !important;  width: 38px;  height: 38px;  position: absolute;  display: block;  top: 50%;  left: 50%;  margin-top: -19px;  margin-left: -19px;  padding: 3px;  border-radius: 19px;  background: #fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSIjMjIyMjIyIj4KICA8cGF0aCBvcGFjaXR5PSIuMjUiIGQ9Ik0xNiAwIEExNiAxNiAwIDAgMCAxNiAzMiBBMTYgMTYgMCAwIDAgMTYgMCBNMTYgNCBBMTIgMTIgMCAwIDEgMTYgMjggQTEyIDEyIDAgMCAxIDE2IDQiLz4KICA8cGF0aCBkPSJNMTYgMCBBMTYgMTYgMCAwIDEgMzIgMTYgTDI4IDE2IEExMiAxMiAwIDAgMCAxNiA0eiI+CiAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCAxNiAxNiIgdG89IjM2MCAxNiAxNiIgZHVyPSIwLjhzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L3BhdGg+Cjwvc3ZnPgo=") center center no-repeat; } .thb-loading-bottom {  position: relative; } .thb-loading-bottom.posts {  padding-bottom: 100px; } .thb-loading-bottom:after {  content: '' !important;  width: 38px;  height: 38px;  position: absolute;  display: block;  bottom: 40px;  left: 50%;  margin-left: -19px;  padding: 3px;  border-radius: 19px;  background: #fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSIjMjIyMjIyIj4KICA8cGF0aCBvcGFjaXR5PSIuMjUiIGQ9Ik0xNiAwIEExNiAxNiAwIDAgMCAxNiAzMiBBMTYgMTYgMCAwIDAgMTYgMCBNMTYgNCBBMTIgMTIgMCAwIDEgMTYgMjggQTEyIDEyIDAgMCAxIDE2IDQiLz4KICA8cGF0aCBkPSJNMTYgMCBBMTYgMTYgMCAwIDEgMzIgMTYgTDI4IDE2IEExMiAxMiAwIDAgMCAxNiA0eiI+CiAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCAxNiAxNiIgdG89IjM2MCAxNiAxNiIgZHVyPSIwLjhzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L3BhdGg+Cjwvc3ZnPgo=") center center no-repeat; }  .thb-next-arrow {  width: auto; } .thb-next-arrow .bar {  opacity: 0;  -moz-transform: scale(0, 1);  -ms-transform: scale(0, 1);  -webkit-transform: scale(0, 1);  transform: scale(0, 1);  -moz-transform-origin: 0 100%;  -ms-transform-origin: 0 100%;  -webkit-transform-origin: 0 100%;  transform-origin: 0 100%; } .thb-has-next-arrow:hover .thb-next-arrow {  -moz-transform: translateX(2px);  -ms-transform: translateX(2px);  -webkit-transform: translateX(2px);  transform: translateX(2px); } .thb-has-next-arrow:hover .bar {  opacity: 1;  -moz-transform: scale(1, 1);  -ms-transform: scale(1, 1);  -webkit-transform: scale(1, 1);  transform: scale(1, 1); }  .lazyload, .lazyloading {  opacity: 0.3;  -webkit-filter: blur(5px);  filter: blur(5px); } .lazyloaded {  opacity: 1;  -moz-transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);  -o-transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);  -webkit-transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);  transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); }  html {  height: 100%; } body {  color: #525252;  background: #fff;  position: static;  scroll-behavior: smooth; } body div, body dl, body dt, body dd, body ul, body ol, body li, body pre, body form, body p, body th, body td {  font-size: inherit;  font-family: inherit; } body p {  font-style: normal;  font-size: 16px;  font-weight: 400;  line-height: 1.6em; } body strong {  font-weight: 600; } figure {  margin: 0; } table {  border-collapse: collapse;  border-spacing: 0; } p {  word-spacing: 0.001em;  font-feature-settings: "kern" 1;  font-kerning: normal; } a {  color: #080808;  outline: 0; } a:focus {  color: #080808; } a:hover {  color: #649fd6; } h1, h2, h3, h4, h5, h6 {  color: #080808;  margin-top: 0;  letter-spacing: -0.03em;  font-weight: 600;  text-rendering: geometricPrecision;  -webkit-font-smoothing: antialiased; } #wrapper {  position: relative;  min-height: 100vh;  width: 100%;  margin: 0 auto;  display: flex;  flex-direction: row;  scroll-behavior: smooth;  min-height: 100%; } #wrapper [role="main"] {  position: relative;  overflow: hidden;  z-index: 10; } .error404 #wrapper [role="main"] {  display: flex;  flex: 1;  position: relative;  width: 100%; } #wrapper [role="main"] > .row {  background: #fff; } .thb-boxed-on #wrapper [role="main"] {  max-width: 1230px;  width: 100%;  margin: 0 auto;  background: #fff; } #wrapper #content-container {  display: flex;  flex-direction: column;  min-height: 100vh;  width: 100%;  -moz-transition: all 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);  -o-transition: all 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);  -webkit-transition: all 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);  transition: all 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94); } #wrapper #content-container .click-capture {  position: absolute;  z-index: 998;  top: 0;  .  right: 0;  width: 0;  height: 0;  background: rgba(0, 0, 0, 0.25);  content: '';  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity: 0;  -moz-transition: opacity 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);  -o-transition: opacity 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);  -webkit-transition: opacity 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);  transition: opacity 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);  will-change: opacity; } #wrapper.open-menu {  overflow: hidden; } #wrapper.open-menu .header.fixed {  margin-left: 0;  opacity: 0;  -moz-transform: translate3d(280px, -100%, 0);  -webkit-transform: translate3d(280px, -100%, 0);  transform: translate3d(280px, -100%, 0); } @media only screen and (min-width: 40.063em) {  #wrapper.open-menu .header.fixed {   margin-left: 0;   -moz-transform: translate3d(380px, -100%, 0);   -webkit-transform: translate3d(380px, -100%, 0);   transform: translate3d(380px, -100%, 0);  } } #wrapper.open-menu #content-container {  margin-left: 0;  -moz-transform: translate3d(280px, 0, 0);  -webkit-transform: translate3d(280px, 0, 0);  transform: translate3d(280px, 0, 0); } @media only screen and (min-width: 40.063em) {  #wrapper.open-menu #content-container {   margin-left: 0;   -moz-transform: translate3d(380px, 0, 0);   -webkit-transform: translate3d(380px, 0, 0);   transform: translate3d(380px, 0, 0);  } } #wrapper.open-menu #content-container .click-capture {  width: 100%;  height: 100%;  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);  opacity: 1;  left: 0; } #wrapper.open-menu #content-container #footer {  z-index: 101; } .thb-dark-mode-on {  color: #fff;        } .thb-dark-mode-on h1, .thb-dark-mode-on h2, .thb-dark-mode-on h3, .thb-dark-mode-on h4, .thb-dark-mode-on h5, .thb-dark-mode-on h6, .thb-dark-mode-on p, .thb-dark-mode-on #comments #comment-toggle, .thb-dark-mode-on [role="main"] .post-content a:not(:hover):not(.single_category_title), .thb-dark-mode-on .widget {  color: #fff; } .thb-dark-mode-on .btn.black:not(:hover), .thb-dark-mode-on .button.black:not(:hover), .thb-dark-mode-on input[type=submit].black:not(:hover) {  background: rgba(255, 255, 255, 0.1); } .thb-dark-mode-on .post-header.parallax_bg .inline_bg img {  opacity: 1; } .thb-dark-mode-on .products .product .product_after_title .price, .thb-dark-mode-on .post-review ul li, .thb-dark-mode-on .post-review .post_comment, .thb-dark-mode-on .post .post-navi .columns a, .thb-dark-mode-on label, .thb-dark-mode-on .thb_shop_bar .woocommerce-result-count, .thb-dark-mode-on .thb_shop_bar .woocommerce-ordering select, .thb-dark-mode-on #comments a, .thb-dark-mode-on .post .gallery-pagination span {  color: rgba(255, 255, 255, 0.8); } .thb-dark-mode-on .post:not(.carousel-style4):not(.post-detail) .post-title a, .thb-dark-mode-on .post .article-tags .tag-link, .thb-dark-mode-on .post .article-tags .tag-link:hover, .thb-dark-mode-on .author-content a, .thb-dark-mode-on #comments ol.commentlist .comment .meta, .thb-dark-mode-on #comments ol.commentlist .comment .fn a, .thb-dark-mode-on #comments ol.commentlist .comment .fn, .thb-dark-mode-on .pagination .page-numbers, .thb-dark-mode-on .trending-bar > aside, .thb-dark-mode-on .subcategory_container .thb-sibling-categories li a {  color: #fff; } .thb-dark-mode-on .share-article-vertical .social, .thb-dark-mode-on .share-article-vertical .social:first-child, .thb-dark-mode-on .pagination .page-numbers, .thb-dark-mode-on .post-author, .thb-dark-mode-on .authorpage, .thb-dark-mode-on .authorpage, .thb-dark-mode-on .slick.carousel-slider, .thb-dark-mode-on .post-grid-style7 .post, .thb-dark-mode-on .post.style6, .thb-dark-mode-on .category-title.style1 .thb-sibling-categories {  border-color: rgba(255, 255, 255, 0.25); } .thb-dark-mode-on .pagination .page-numbers:not(.dots):hover, .thb-dark-mode-on .pagination .page-numbers.current {  color: #080808;  border-color: #fff;  background: #fff; } .thb-dark-mode-on .widget .widget_title > strong span a {  color: rgba(255, 255, 255, 0.7); } .thb-dark-mode-on .widget .widget_title > strong span a.active {  color: rgba(255, 255, 255, 0.9); } .thb-dark-mode-on .post-review, .thb-dark-mode-on .post-review .post-review-content {  border-color: rgba(255, 255, 255, 0.1); } .thb-dark-mode-on .post-review ul li .progress {  background: rgba(255, 255, 255, 0.1); } .thb-dark-mode-on .style5-block-grid ul .post.listing, .thb-dark-mode-on .post + ul.point-list, .thb-dark-mode-on .post + ol.point-list, .thb-dark-mode-on .category-element-holder.style10 .post.just-title, .thb-dark-mode-on ul.point-list li, .thb-dark-mode-on ol.point-list li, .thb-dark-mode-on .category_title, .thb-dark-mode-on .category-element-holder.style6-fashion .post.style3, .thb-dark-mode-on .widget.widget_crypto .thb-crypto-list .thb-crypto, .thb-dark-mode-on .post .gallery-pagination {  border-color: rgba(255, 255, 255, 0.25); } .thb-dark-mode-on .post:not(.carousel-style4):not(.post-detail) .post-bottom-meta, .thb-dark-mode-on .post:not(.carousel-style4):not(.post-detail) .post-bottom-meta a, .thb-dark-mode-on .post .post-navi .columns span {  color: rgba(255, 255, 255, 0.6); } .thb-dark-mode-on .post:not(.carousel-style4) .post-bottom-meta svg {  fill: rgba(255, 255, 255, 0.6); } .thb-dark-mode-on .post.blog-post .entry-title, .thb-dark-mode-on .related-posts .related-title {  border-bottom-color: rgba(255, 255, 255, 0.25); } .thb-dark-mode-on .post .post-navi .columns, .thb-dark-mode-on #comments #comment-toggle, .thb-dark-mode-on .share-article {  background: rgba(255, 255, 255, 0.1); } .thb-dark-mode-on #comments, .thb-dark-mode-on #comments ol.commentlist, .thb-dark-mode-on #comments ol.commentlist .comment .comment-body, .thb-dark-mode-on #comments ol.commentlist .comment .comment_container {  border-color: rgba(255, 255, 255, 0.1); } .thb-dark-mode-on input[type="text"], .thb-dark-mode-on input[type="password"], .thb-dark-mode-on input[type="date"], .thb-dark-mode-on input[type="datetime"], .thb-dark-mode-on input[type="email"], .thb-dark-mode-on input[type="number"], .thb-dark-mode-on input[type="search"], .thb-dark-mode-on input[type="tel"], .thb-dark-mode-on input[type="time"], .thb-dark-mode-on input[type="url"], .thb-dark-mode-on textarea {  background: transparent;  border-color: rgba(255, 255, 255, 0.2);  color: #fff; } .thb-dark-mode-on input[type="text"]:focus, .thb-dark-mode-on input[type="password"]:focus, .thb-dark-mode-on input[type="date"]:focus, .thb-dark-mode-on input[type="datetime"]:focus, .thb-dark-mode-on input[type="email"]:focus, .thb-dark-mode-on input[type="number"]:focus, .thb-dark-mode-on input[type="search"]:focus, .thb-dark-mode-on input[type="tel"]:focus, .thb-dark-mode-on input[type="time"]:focus, .thb-dark-mode-on input[type="url"]:focus, .thb-dark-mode-on textarea:focus {  border-color: rgba(255, 255, 255, 0.6);  background: transparent;  color: #fff; } .thb-dark-mode-on .select2.select2-container--default .select2-selection--single {  background: transparent;  border-color: rgba(255, 255, 255, 0.2); } .thb-dark-mode-on .select2-container--default .select2-selection--single .select2-selection__rendered {  color: #fff; } .thb-dark-mode-on .select2.select2-container--default.select2-container--open .select2-selection--single {  border-color: rgba(255, 255, 255, 0.6);  color: #fff; } .thb-dark-mode-on .select2-container .select2-dropdown {  border-color: rgba(255, 255, 255, 0.6);  color: #fff; } .thb-dark-mode-on .select2-container .select2-dropdown {  background: #000; } .thb-dark-mode-on .select2-container .select2-dropdown .select2-results {  background: transparent; } .thb-dark-mode-on .select2-container .select2-dropdown .select2-search input {  background: transparent !important;  border-color: rgba(255, 255, 255, 0.6); } .thb-dark-mode-on .select2-container--default .select2-results__option[aria-selected=true], .thb-dark-mode-on .select2-container--default .select2-results__option[data-selected=true], .thb-dark-mode-on .select2-container .select2-dropdown .select2-results .select2-results__option.select2-results__option--highlighted {  background: rgba(255, 255, 255, 0.1); } .thb-dark-mode-on .product-page .product-information .product_meta > span, .thb-dark-mode-on .product-page .product-information .shares_text {  color: rgba(255, 255, 255, 0.6); } .thb-dark-mode-on .quantity .plus, .thb-dark-mode-on .quantity .minus {  border-color: rgba(255, 255, 255, 0.2);  color: rgba(255, 255, 255, 0.8); } .thb-dark-mode-on .quantity .plus:hover, .thb-dark-mode-on .quantity .minus:hover {  color: #fff; } .thb-dark-mode-on .woocommerce-tabs .wc-tab {  border-color: #1a1a1a; } .thb-dark-mode-on .woocommerce-tabs .tabs {  border-color: #1a1a1a; } .thb-dark-mode-on .woocommerce-tabs .tabs li {  border-color: #1a1a1a;  background-color: rgba(255, 255, 255, 0.06); } .thb-dark-mode-on .woocommerce-tabs .tabs li.active {  background-color: transparent;  border-right: 1px solid #1a1a1a; } .thb-dark-mode-on .woocommerce-tabs .tabs li.active a {  color: #fff; } .thb-dark-mode-on .woocommerce-tabs .tabs li a {  color: #fff; } .thb-dark-mode-on .shop_attributes tbody tr td, .thb-dark-mode-on .shop_attributes tbody tr th {  border-color: rgba(255, 255, 255, 0.15); } .thb-dark-mode-on .shop_attributes tbody tr th {  color: rgba(255, 255, 255, 0.8); } .thb-dark-mode-on .shop_attributes tbody tr td {  color: rgba(255, 255, 255, 0.8); } .thb-dark-mode-on .product-page .product-information .woocommerce-product-rating .woocommerce-review-link {  color: rgba(255, 255, 255, 0.6); } .thb-dark-mode-on .comment-form-rating p.stars a, .thb-dark-mode-on .comment-form-rating p.stars a:hover ~ a {  color: rgba(255, 255, 255, 0.4); } .thb-dark-mode-on .post_nav a {  border-color: rgba(255, 255, 255, 0.15); } .thb-dark-mode-on .post_nav a:hover {  color: #080808;  border-color: #fff;  background: #fff; } .thb-dark-mode-on .product-page .product-information .share-article-vertical .social:not(:hover) {  background: rgba(255, 255, 255, 0.2); } .thb-dark-mode-on .shop-medium-title, .thb-dark-mode-on .thb-cart-empty p, .thb-cart-empty .thb-dark-mode-on p, .thb-dark-mode-on .woocommerce-checkout h2, .woocommerce-checkout .thb-dark-mode-on h2, .thb-dark-mode-on #customer_details h3, #customer_details .thb-dark-mode-on h3, .thb-dark-mode-on .woocommerce-MyAccount-content h2, .woocommerce-MyAccount-content .thb-dark-mode-on h2, .thb-dark-mode-on .woocommerce-MyAccount-content h3, .woocommerce-MyAccount-content .thb-dark-mode-on h3, .thb-dark-mode-on .woocommerce-MyAccount-content legend, .woocommerce-MyAccount-content .thb-dark-mode-on legend, .thb-dark-mode-on .thb-cart-empty p, .thb-dark-mode-on .woocommerce-checkout h2, .thb-dark-mode-on .woocommerce-column__title, .thb-dark-mode-on #customer_details h3, .thb-dark-mode-on .woocommerce-MyAccount-content h2, .thb-dark-mode-on .woocommerce-MyAccount-content h3, .thb-dark-mode-on .woocommerce-MyAccount-content legend, .thb-dark-mode-on .addresses h3 {  color: #fff; } .thb-dark-mode-on .products .product .product_after_title .button:hover {  color: #fff; } .thb-dark-mode-on .woocommerce-MyAccount-navigation ul li a {  border-color: rgba(255, 255, 255, 0.2); } .thb-dark-mode-on .shop_table thead tr th {  color: rgba(255, 255, 255, 0.8); } .thb-dark-mode-on .shop_table tbody tr, .thb-dark-mode-on .shop_table thead tr, .thb-dark-mode-on .cart_totals h2, .thb-dark-mode-on #order_review_heading {  border-color: rgba(255, 255, 255, 0.25); } .thb-dark-mode-on .shop_table tbody tr, .thb-dark-mode-on .cart_totals .shop_table tbody tr, .thb-dark-mode-on .cart_totals .shop_table tfoot tr, .thb-dark-mode-on .shop_table.woocommerce-checkout-review-order-table tbody tr, .thb-dark-mode-on .shop_table.woocommerce-checkout-review-order-table tfoot tr, .thb-dark-mode-on .shop_table.order_details tbody tr, .thb-dark-mode-on .shop_table.order_details tfoot tr, .thb-dark-mode-on .shop_table.customer_details tbody tr, .thb-dark-mode-on .shop_table.customer_details tfoot tr {  border-color: rgba(255, 255, 255, 0.2); } .thb-dark-mode-on .cart_totals .shipping-calculator-button {  border-color: #fff; } .thb-dark-mode-on .cart_totals .shop_table, .thb-dark-mode-on .shop_table.woocommerce-checkout-review-order-table, .thb-dark-mode-on .shop_table.order_details, .thb-dark-mode-on .shop_table.customer_details, .thb-dark-mode-on .shop_table tfoot {  color: rgba(255, 255, 255, 0.8); } .thb-dark-mode-on .customer_login h3 + p {  color: rgba(255, 255, 255, 0.8); } .thb-dark-mode-on .customer_login .thb_account_box {  background: rgba(255, 255, 255, 0.05);  border-color: transparent; } .thb-dark-mode-on .customer_login .thb_account_box.register_box {  background: transparent;  border-color: rgba(255, 255, 255, 0.1); } .thb-dark-mode-on .payment_methods .wc_payment_method {  border-bottom-color: rgba(255, 255, 255, 0.2); }  h1, h2, h3, h4, h5, h6 {  margin-bottom: 20px; } h5, h6 {  line-height: 1.4; } h6 {  margin-bottom: 10px; } hr {  border-color: #eee; } ul, ol {  margin-left: 0;  list-style-position: inside;  font-size: inherit; } ul ul, ul ol, ol ul, ol ol {  margin-left: 15px; } ul li, ol li {  margin-bottom: 10px; } ul li:last-child, ol li:last-child {  margin: 0; } ul.no-list, ol.no-list {  list-style: none; } ul.double-side li, ol.double-side li {  vertical-align: middle;  display: inline-block; } @media only screen and (min-width: 40.063em) {  ul.double-side li, ol.double-side li {   width: 49%;  } } @media only screen and (min-width: 40.063em) {  ul.double-side li:nth-child(even), ol.double-side li:nth-child(even) {   padding-left: 30px;  } } ul.point-list, ol.point-list {  list-style: none; } ul.point-list li, ol.point-list li {  padding-left: 14px;  padding-bottom: 10px;  border-bottom: 1px dotted rgba(0, 0, 0, 0.25);  margin-bottom: 15px; } ul.point-list li .post-bottom-meta, ol.point-list li .post-bottom-meta {  margin: 0; } ul.point-list li:before, ol.point-list li:before {  content: '';  display: block;  width: 5px;  height: 5px;  position: absolute;  top: 5px;  left: 0;  background: #649fd6; } ul.point-list li:last-child, ol.point-list li:last-child {  border: 0;  padding-bottom: 0;  margin-bottom: 0; } .post + ul.point-list, .post + ol.point-list {  border-top: 1px dotted rgba(0, 0, 0, 0.25);  padding-top: 15px; } ol {  counter-reset: item;  list-style: none; } ol li:before {  content: counter(item);  counter-increment: item;  color: #7a7a7a;  display: inline-block;  height: 28px;  line-height: 24px;  margin-right: 10px;  width: 28px;  border: 2px solid #7a7a7a;  background: #fff;  text-align: center;  font-size: 12px;  font-weight: 800;  border-radius: 14px; } .rtl ol li:before {  margin-right: 0;  margin-left: 10px; } ol li ul {  margin-top: 10px;  margin-left: 40px;  list-style-type: initial; } ol li ul li:before {  display: none; } ol li ol {  margin-top: 10px;  margin-left: 40px; } ol li ol li:before {  content: counter(item);  counter-increment: item;  color: #7a7a7a;  display: inline-block;  height: 28px;  line-height: 24px;  margin-right: 10px;  width: 28px;  border: 2px solid #7a7a7a;  background: #fff;  text-align: center;  font-size: 12px;  font-weight: 800;  border-radius: 14px; } .rtl ol li ol li:before {  margin-right: 0;  margin-left: 10px; } blockquote {  position: relative;  clear: both;  padding: 37px 15px;  margin: 10px 0;  text-align: center;  border: 0; } @media only screen and (min-width: 40.063em) {  blockquote {   padding: 37px;   margin: 20px 0;  } } blockquote p {  font-size: 18px;  font-weight: 500;  color: #080808;  line-height: 1.16;  text-transform: uppercase;  margin: 0; } @media only screen and (min-width: 40.063em) {  blockquote p {   font-size: 24px;  } } blockquote cite {  color: #080808;  font-size: 12px; } cite {  font-weight: 500;  font-size: 14px;  color: #080808;  font-style: normal;  line-height: 1;  margin-top: 20px; } cite:before {  display: none; }  .subheader {  line-height: 40px;  direction: ltr;  margin-top: 0;  margin-bottom: 0;  position: relative;  z-index: 12;  width: 100%;  display: flex;  align-items: center; } .subheader .subheader-menu > ul > li:first-child > a {  padding-left: 0; } .rtl .subheader > .row {  direction: rtl; } .rtl .subheader > .row .text-right {  text-align: left; } .subheader ul {  font-size: 11px; } .subheader ul > li {  margin: 0;  padding: 0;  display: inline-block; } .subheader ul > li > span {  display: inline-flex;  padding: 0 0 0 5px;  line-height: 40px;  font-weight: 600; } @media only screen and (min-width: 80em) {  .subheader ul > li > span {   padding: 0 0 0 10px;  } } .subheader ul > li > a {  display: inline-flex;  padding: 0 5px;  line-height: 40px; } .subheader ul > li > a .fa {  margin-left: 5px; } @media only screen and (min-width: 80em) {  .subheader ul > li > a {   padding: 0 10px;  } } .subheader ul > li > a.logout_link {  text-decoration: underline; } .rtl .subheader ul > li > a {  direction: rtl; } .subheader ul > li.social_links_style2 {  border: 0; } .subheader ul > li.social_links_style2 > a {  display: inline-block;  font-size: 14px; } .subheader ul > li.social_links_style2 > a .fa {  margin: 0; } @media only screen and (min-width: 80em) {  .subheader ul > li.social_links_style2 > a {   padding: 0 10px;  } } .subheader ul > li.social_links_style2 > a.facebook:hover {  color: #3b5998; } .subheader ul > li.social_links_style2 > a.google:hover {  color: #dd4b39; } .subheader ul > li.social_links_style2 > a.google-plus:hover {  color: #dd4b39; } .subheader ul > li.social_links_style2 > a.linkedin:hover {  color: #007bb6; } .subheader ul > li.social_links_style2 > a.pinterest:hover {  color: #cb2027; } .subheader ul > li.social_links_style2 > a.twitter:hover {  color: #00aced; } .subheader ul > li.social_links_style2 > a.instagram:hover {  color: #3f729b; } .subheader ul > li.social_links_style2 > a.vk:hover {  color: #45668e; } .subheader ul > li.social_links_style2 > a.tumblr:hover {  color: #35465c; } .subheader ul > li.social_links_style2 > a.xing:hover {  color: #cfdc00; } .subheader ul > li.social_links_style2 > a.soundcloud:hover {  color: #f80; } .subheader ul > li.social_links_style2 > a.dribbble:hover {  color: #ea4c89; } .subheader ul > li.social_links_style2 > a.youtube:hover {  color: #e52d27; } .subheader ul > li.social_links_style2 > a.youtube-play:hover {  color: #e52d27; } .subheader ul > li.social_links_style2 > a.spotify:hover {  color: #7ab800; } .subheader ul > li.social_links_style2 > a.behance:hover {  color: #1769ff; } .subheader ul > li.social_links_style2 > a.deviantart:hover {  color: #4e6252; } .subheader ul > li.social_links_style2 > a.vimeo:hover {  color: #1ab7ea; } .subheader ul > li.social_links_style2 > a.rss:hover {  color: #f26522; } .subheader ul > li.social_links_style2 > a.twitch:hover {  color: #6441a5; } .subheader ul > li.social_links_style2 > a.whatsapp:hover {  color: #25d366; } .subheader ul > li.social_links_style2 > a.snapchat:hover {  color: #fffc00; } @media only screen and (min-width: 80em) {  .subheader ul > li.social_links_style2 {   padding: 0 10px;  } } .subheader ul > li .sub-menu {  top: 100%;  left: 0;  z-index: 10;  text-align: left; } .subheader ul > li .sub-menu li a {  display: block;  font-size: 10px;  line-height: 39px;  padding: 0 15px;  min-width: 160px;  border-bottom: 1px solid transparent; } .subheader ul > li .sub-menu li a .fa {  min-width: 10px;  margin-left: 0;  margin-right: 12px; } .rtl .subheader ul > li .sub-menu li a .fa {  margin-left: 12px;  margin-right: 0; } .subheader ul > li .sub-menu li:last-child a {  border-bottom: 0 !important; } .subheader ul.right-menu .sub-menu {  left: auto;  right: 0; } .rtl .subheader ul.right-menu .sub-menu {  text-align: right; } .subheader ul.right-menu .sub-menu li a {  min-width: 90px; } .subheader ul.right-menu .sub-menu > li a.facebook:hover {  background: #3b5998;  color: #fff !important; } .subheader ul.right-menu .sub-menu > li a.google:hover {  background: #dd4b39;  color: #fff !important; } .subheader ul.right-menu .sub-menu > li a.google-plus:hover {  background: #dd4b39;  color: #fff !important; } .subheader ul.right-menu .sub-menu > li a.linkedin:hover {  background: #007bb6;  color: #fff !important; } .subheader ul.right-menu .sub-menu > li a.pinterest:hover {  background: #cb2027;  color: #fff !important; } .subheader ul.right-menu .sub-menu > li a.twitter:hover {  background: #00aced;  color: #fff !important; } .subheader ul.right-menu .sub-menu > li a.instagram:hover {  background: #3f729b;  color: #fff !important; } .subheader ul.right-menu .sub-menu > li a.vk:hover {  background: #45668e;  color: #fff !important; } .subheader ul.right-menu .sub-menu > li a.tumblr:hover {  background: #35465c;  color: #fff !important; } .subheader ul.right-menu .sub-menu > li a.xing:hover {  background: #cfdc00;  color: #fff !important; } .subheader ul.right-menu .sub-menu > li a.soundcloud:hover {  background: #f80;  color: #fff !important; } .subheader ul.right-menu .sub-menu > li a.dribbble:hover {  background: #ea4c89;  color: #fff !important; } .subheader ul.right-menu .sub-menu > li a.youtube:hover {  background: #e52d27;  color: #fff !important; } .subheader ul.right-menu .sub-menu > li a.youtube-play:hover {  background: #e52d27;  color: #fff !important; } .subheader ul.right-menu .sub-menu > li a.spotify:hover {  background: #7ab800;  color: #fff !important; } .subheader ul.right-menu .sub-menu > li a.behance:hover {  background: #1769ff;  color: #fff !important; } .subheader ul.right-menu .sub-menu > li a.deviantart:hover {  background: #4e6252;  color: #fff !important; } .subheader ul.right-menu .sub-menu > li a.vimeo:hover {  background: #1ab7ea;  color: #fff !important; } .subheader ul.right-menu .sub-menu > li a.rss:hover {  background: #f26522;  color: #fff !important; } .subheader ul.right-menu .sub-menu > li a.twitch:hover {  background: #6441a5;  color: #fff !important; } .subheader ul.right-menu .sub-menu > li a.whatsapp:hover {  background: #25d366;  color: #fff !important; } .subheader ul.right-menu .sub-menu > li a.snapchat:hover {  background: #fffc00;  color: #fff !important; } .subheader ul.right-menu .quick_search {  padding: 0 10px; } .subheader ul.right-menu .quick_search .quick_search_icon {  height: 16px; } @media only screen and (min-width: 40.063em) {  .subheader .quick_search .quick_searchform {   right: -5px;  } } .subheader.dark {  background: #080808;  border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .subheader.dark .page-title {  color: #fff; } .subheader.dark .page-title:before {  background: rgba(255, 255, 255, 0.25); } .subheader.dark .share-article-vertical .social {  background: rgba(255, 255, 255, 0.2);  color: #fff; } .subheader.dark .mobile-toggle-holder .mobile-toggle span {  background: #fff; } .subheader.dark .quick_search .quick_search_icon {  fill: #fff; } .subheader.dark ul > li {  color: rgba(255, 255, 255, 0.8); } .subheader.dark ul > li > a {  color: rgba(255, 255, 255, 0.8); } .subheader.dark ul > li > a:hover {  color: white; } .subheader.dark ul > li .sub-menu {  background: #1b1b1b; } .subheader.dark ul > li .sub-menu li a {  border-bottom: 1px solid rgba(255, 255, 255, 0.05); } .subheader.dark ul.right-menu {  border-right: 1px solid rgba(255, 255, 255, 0.1); } .subheader.dark ul.right-menu > li:not(.social_links_style2) {  border-left: 1px solid rgba(255, 255, 255, 0.1); } .subheader.dark ul .quick_search .quick_search_icon {  fill: rgba(255, 255, 255, 0.8); } .subheader.dark ul .quick_search .searchform .s {  background: #1b1b1b;  border-color: #1b1b1b;  color: rgba(255, 255, 255, 0.4); } .subheader.light {  background: #fff;  border-bottom: 1px solid rgba(0, 0, 0, 0.05); } .subheader.light .page-title {  color: #080808; } .subheader.light .page-title:before {  background: rgba(0, 0, 0, 0.25); } .subheader.light .share-article-vertical .share-title {  color: #080808; } .subheader.light .share-article-vertical .share-title span {  color: rgba(0, 0, 0, 0.6); } .subheader.light .share-article-vertical .social {  background: rgba(0, 0, 0, 0.08);  color: #080808; } .subheader.light ul > li a {  color: rgba(0, 0, 0, 0.85); } .subheader.light ul > li a:hover {  color: black; } .subheader.light ul > li .sub-menu {  background: #fff;  border: 1px solid rgba(0, 0, 0, 0.08); } .subheader.light ul > li .sub-menu li a {  border-bottom: 1px solid rgba(0, 0, 0, 0.08); } .subheader.light ul.right-menu {  border-right: 1px solid rgba(0, 0, 0, 0.08); } .subheader.light ul.right-menu > li {  border-left: 1px solid rgba(0, 0, 0, 0.08); } .subheader .thb-language-switcher-menu {  text-transform: uppercase; } .subheader.fixed {  position: fixed;  top: 0;  left: 0;  width: 100%;  z-index: 30;  margin: 0;  -moz-transform: translateZ(0);  -webkit-transform: translateZ(0);  transform: translateZ(0);  -moz-transform: translateY(-100%);  -ms-transform: translateY(-100%);  -webkit-transform: translateY(-100%);  transform: translateY(-100%);  -moz-transition: all 0.35s linear;  -o-transition: all 0.35s linear;  -webkit-transition: all 0.35s linear;  transition: all 0.35s linear;  will-change: transform; } .subheader.fixed.header--slide {  -moz-transform: translateY(0);  -ms-transform: translateY(0);  -webkit-transform: translateY(0);  transform: translateY(0); } .subheader.fixed.header--unslide {  -moz-transform: translateY(-100%);  -ms-transform: translateY(-100%);  -webkit-transform: translateY(-100%);  transform: translateY(-100%); } .subheader.fixed .logo {  display: flex;  align-items: center;  text-align: left; } .subheader.fixed .logo .logolink {  display: inline-block;  line-height: 1; } .subheader.fixed .logo .logolink .logoimg {  max-height: 21px; } .subheader.fixed .logo .page-title {  display: inline-block;  overflow: hidden;  text-overflow: ellipsis;  font-size: 12px;  font-weight: 600;  padding-left: 34px;  position: relative;  vertical-align: middle;  white-space: nowrap;  max-width: 400px;  text-transform: none; } @media only screen and (min-width: 80em) {  .subheader.fixed .logo .page-title {   max-width: 600px;  } } .subheader.fixed .logo .page-title:before {  content: '';  display: block;  width: 1px;  position: absolute;  top: 5px;  left: 16px;  bottom: 5px; } .rtl .subheader.fixed .logo .page-title {  padding-left: 0;  padding-right: 34px; } .rtl .subheader.fixed .logo .page-title:before {  left: auto;  right: 16px; } .subheader.fixed .text-center {  position: static; } .subheader.fixed .menu-holder .sf-menu > li {  padding: 0;  margin: 0; } .subheader.fixed .menu-holder .sf-menu > li > a {  font-size: 12px;  font-weight: 400;  padding: 0 5px; } @media only screen and (min-width: 64.063em) {  .subheader.fixed .menu-holder .sf-menu > li > a {   padding: 0 9px;  } } .subheader.fixed .menu-holder .sf-menu > li .sub-menu:not(.thb_mega_menu) {  padding: 0;  left: -30px; } .subheader.fixed .menu-holder .sf-menu > li .sub-menu:not(.thb_mega_menu) a {  line-height: 39px; } .subheader.fixed .menu-holder .sf-menu > li.menu-item-mega-parent .thb_mega_menu_holder {  top: 100%; } .subheader.fixed .menu-holder ul.sf-menu:not(.secondary) {  height: 50px; } .subheader.fixed .quick_search {  height: 50px;  line-height: 50px; } .subheader.fixed .sf-menu:not(.social-submenu) > li > a {  line-height: 50px; } .subheader.fixed .sf-menu:not(.social-submenu) > li > a .fa {  line-height: 50px; } .subheader.fixed .share-article-vertical {  float: right; } .rtl .subheader.fixed .share-article-vertical {  float: left; } .subheader.fixed > .row {  position: relative; } .subheader.fixed > .row .progress {  display: block;  position: absolute;  bottom: -2px;  left: -15px;  height: 2px;  right: -15px;  background: #649fd6;  -moz-transform-origin: 0 100%;  -ms-transform-origin: 0 100%;  -webkit-transform-origin: 0 100%;  transform-origin: 0 100%; } .rtl .subheader.fixed > .row .progress {  -moz-transform-origin: 100% 100%;  -ms-transform-origin: 100% 100%;  -webkit-transform-origin: 100% 100%;  transform-origin: 100% 100%; } .subheader.fixed .mobile-fixed-header .columns {  display: flex; } .subheader.fixed .mobile-fixed-header .mobile-icon-holder {  justify-content: flex-start; } .subheader.fixed .mobile-fixed-header .mobile-share-holder {  justify-content: flex-end; } .subheader.fixed .mobile-fixed-header .logo {  justify-content: center; } .subheader .row:not(.full-width-row) {  flex: 1; } .quick_search {  display: inline-block;  position: relative;  line-height: 40px;  vertical-align: middle;  padding: 0;  overflow: hidden;  cursor: pointer;  text-align: right;  width: auto; } @media only screen and (min-width: 64.063em) {  .quick_search {   text-align: center;  } } .quick_search .quick_toggle {  position: absolute;  display: block;  top: 0;  left: 0;  right: 0;  height: 100%;  z-index: 2; } .quick_search .quick_search_icon {  vertical-align: middle;  padding: 0; } .quick_search .quick_searchform {  position: absolute;  top: 100%;  right: 0px;  width: 320px;  z-index: 2;  border: 5px solid #649fd6;  display: flex;  background: #fff;  opacity: 0; } .quick_search .quick_searchform:after {  content: '';  width: 0;  height: 0;  border-style: solid;  border-width: 0 0 10px 10px;  border-color: transparent transparent #649fd6 transparent;  position: absolute;  bottom: calc(100% + 5px);  right: 0; } @media only screen and (min-width: 40.063em) {  .quick_search .quick_searchform {   width: 400px;   right: -15px;  }  .quick_search .quick_searchform:after {   right: 20px;  } } .quick_search .quick_searchform input[type="submit"] {  font-size: 13px;  font-weight: 600;  text-transform: none;  height: 46px;  display: inline-flex;  align-items: center;  padding: 0 25px;  color: #080808;  border: 0;  width: auto;  background: rgba(100, 159, 214, 0.1); } .quick_search .quick_searchform input[type="submit"]:hover {  background: rgba(100, 159, 214, 0.2); } .quick_search .quick_searchform .s {  border: 0;  flex: 1;  font-size: 16px;  color: #080808;  height: 46px;  padding: 10px 18px;  margin: 0;  min-width: 0; } .quick_search .quick_searchform .s:focus {  color: #080808; } .rtl .quick_search .quick_searchform {  right: auto;  left: -1px; } .quick_search.active {  overflow: visible; } .quick_search.active .quick_searchform {  opacity: 1; } .inline-social-icons, .subheader.fixed .share-article-vertical, .product-page .product-information .share-article-vertical {  width: auto;  padding: 5px 0;  position: static; } .inline-social-icons .share-title, .subheader.fixed .share-article-vertical .share-title, .product-page .product-information .share-article-vertical .share-title {  float: left;  padding: 4px 8px;  height: 36px;  background: transparent; } .inline-social-icons .social, .subheader.fixed .share-article-vertical .social, .product-page .product-information .share-article-vertical .social {  float: left;  border: 0;  width: 40px;  height: 36px;  line-height: 38px;  border-radius: 3px;  font-size: 12px;  margin-left: 7px; } .inline-social-icons .social span, .subheader.fixed .share-article-vertical .social span, .product-page .product-information .share-article-vertical .social span {  top: 0;  left: 0;  width: 40px;  height: 36px;  font-size: 12px;  line-height: 38px;  border-radius: 3px; }  .header {  width: 100%;  height: auto;  z-index: 11;  position: relative;  line-height: 1; } .header .logo {  display: flex;  justify-content: center;  align-items: center; } @media only screen and (min-width: 64.063em) {  .header .logo {   justify-content: flex-start;  }  .rtl .header .logo {   text-align: right;  } } .header .logo .logolink {  display: inline-flex;  flex-shrink: 0;  align-items: center; } .header .logo .logoimg {  max-height: 30px; } .header.dark .quick_search.active .quick_search_icon {  fill: #fff; } .header.dark .mobile-toggle-holder .mobile-toggle span {  background: #fff; } @media only screen and (min-width: 64.063em) {  .mobile-icon-holder,  .mobile-share-holder {   display: none;  } } .mobile-icon-holder .quick_search.active, .mobile-share-holder .quick_search.active {  background: transparent; } .menu-holder {  position: relative;  justify-content: space-between; } .subheader .menu-holder {  position: static; } .menu-holder.style1 {  width: 100%; } .menu-holder.style2 {  width: 100%; } .header.style1 .logo .logolink {  padding: 20px 0; } @media only screen and (min-width: 64.063em) {  .header.style2 {   padding-top: 10px;  } } .header.style2 .logo {  justify-content: center; } .header.style2 .logo .logolink {  padding: 20px 0; } @media only screen and (min-width: 64.063em) {  .header.style2 .logo {   justify-content: center;  } } .header.style2 .menu-holder {  border-top: 1px solid #f0f0f0;  border-bottom: 1px solid #f0f0f0;  margin-top: 10px;  position: relative;  justify-content: center; } .header.style2 .menu-holder > ul > li {  padding: 10px 0; } .header.style2 .menu-right-content {  margin-left: 30px; } .header.style2 .mobile-share-holder {  text-align: right; } .header.style2.dark .menu-holder {  border-color: rgba(255, 255, 255, 0.15); } .header.style3 #menu_width {  display: flex;  justify-content: center;  position: relative;  width: 100%; } @media only screen and (min-width: 64.063em) {  .header.style3 #menu_width {   justify-content: flex-start;  } } .header.style3 .logo .logolink {  padding: 25px 0; } .header.style3 .menu-holder {  position: static;  flex: 1;  margin-left: 30px; } @media only screen and (min-width: 64.063em) {  .header.style3 .menu-holder {   display: inline-flex;  } } @media only screen and (min-width: 80em) {  .header.style3 .menu-holder {   margin-left: 70px;  } } .header.style3 .menu-holder .sf-menu {  height: auto; } .header.style4 {  border-bottom: 1px solid #efefef; } @media only screen and (min-width: 64.063em) {  .header.style4 > .row {   padding: 0;   margin: 0;   max-width: 100%;  }  .header.style4 > .row > .columns {   padding: 0;  } } .header.style4 #menu_width {  display: flex;  justify-content: center;  position: relative;  width: 100%; } @media only screen and (min-width: 64.063em) {  .header.style4 #menu_width {   justify-content: space-between;  } } .header.style4 .menu-holder {  position: static;  flex: 1;  margin: 0 15px; } @media only screen and (min-width: 64.063em) {  .header.style4 .menu-holder {   display: inline-flex;   margin: 0 30px;  } } .header.style4 .menu-holder .sf-menu {  height: auto; } .header.style4 .menu-right-holder {  margin: 0 15px; } @media only screen and (min-width: 64.063em) {  .header.style4 .menu-right-holder {   display: inline-flex;   margin: 0 30px;  } } .header.style5 {  border-bottom: 1px solid #efefef; } .header.style5 .logo .logolink {  padding: 20px 0; } @media only screen and (min-width: 64.063em) {  .header.style5 > .row {   padding: 0;   margin: 0;   max-width: 100%;  }  .header.style5 > .row > .columns {   padding: 0;  } } .header.style5 #menu_width {  display: flex;  justify-content: center;  position: relative;  width: 100%; } @media only screen and (min-width: 64.063em) {  .header.style5 #menu_width {   justify-content: flex-start;  } } .header.style5 .menu-holder {  position: static;  flex: 1;  justify-content: center;  margin: 0 15px; } @media only screen and (min-width: 64.063em) {  .header.style5 .menu-holder {   display: inline-flex;   margin: 0 30px;  } } .header.style5 .menu-holder .sf-menu {  height: auto; } .header.style5 .menu-right-content {  display: none;  padding: 0 30px; } @media only screen and (min-width: 64.063em) {  .header.style5 .menu-right-content {   display: inline-flex;  } } @media only screen and (min-width: 64.063em) {  .header.style6 {   padding: 20px 0;  } } .header.style6 .logo {  justify-content: center; } .header.style6 .logo .logolink {  padding: 20px 0; } .header.style6 .mobile-icon-holder, .header.style6 .mobile-share-holder {  display: block; } .header.style7 .logo {  justify-content: center; } .header.style7 .logo .logolink {  padding: 20px 0; } @media only screen and (min-width: 64.063em) {  .header.style8 {   padding-top: 10px;  } } .header.style8 .style8-menu-container {  border-bottom: 1px solid #f0f0f0; } .header.style8.dark .style8-menu-container {  border-bottom-color: #1a1a1a; } .header.style8 .logo {  justify-content: center; } .header.style8 .logo .logolink {  padding: 20px 0; } @media only screen and (min-width: 64.063em) {  .header.style8 .logo {   justify-content: center;  } } .header.style8 .menu-holder {  border: 0;  position: relative;  justify-content: space-between; } .header.style8 .menu-holder > ul > li {  padding: 10px 0; } .header.style8 .menu-right-content {  margin-left: 30px; } .header.style8 .mobile-share-holder {  text-align: right; } .header.dark .mobile-toggle, .header.dark .menu-holder ul.sf-menu:not(.secondary) > li > a, .header.dark .quick_cart {  color: #fff; } .header.dark .secondary-holder .secondary-toggle span {  background: #fff; } .header.dark .quick_search .quick_search_icon, .header.dark .quick_cart svg {  fill: #fff; } .header > .row {  display: flex;  align-items: center;  flex-wrap: wrap;  line-height: 1; } .mobile-toggle-holder {  cursor: pointer;  align-items: center;  display: inline-flex; } .mobile-toggle-holder .mobile-toggle {  display: inline-flex;  width: 30px;  height: 30px;  position: relative; } .mobile-toggle-holder .mobile-toggle span {  display: block;  position: absolute;  width: 20px;  height: 2px;  background: #0a0a0a;  border-radius: 1px;  content: " ";  left: 5px; } .mobile-toggle-holder .mobile-toggle span:nth-child(1) {  top: 8px; } .mobile-toggle-holder .mobile-toggle span:nth-child(2) {  top: 14px; } .mobile-toggle-holder .mobile-toggle span:nth-child(3) {  top: 20px; } .dark-menu .mobile-toggle-holder .mobile-toggle span {  background: #fff; } .menu-holder {  display: none; } @media only screen and (min-width: 64.063em) {  .menu-holder {   display: inline-flex;  } } .menu-holder.style1 {  border-bottom: 2px solid rgba(0, 0, 0, 0.08);  justify-content: space-between; } .menu-holder.style1 .secondary-holder {  float: right; } .menu-holder.style7 {  width: 100%;  border-top: 1px solid #dedede;  border-bottom: 1px solid #dedede; } .menu-holder.style7 .mobile-toggle-holder {  height: 100%;  width: 60px;  justify-content: center;  border-right: 1px solid #dedede; } .menu-holder.style7 .menu-right-content {  height: 100%; } .menu-holder.style7 .menu-right-content > div {  width: 60px;  text-align: center;  justify-content: center;  border-right: 1px solid #dedede;  padding: 0; } .menu-holder.style7 .menu-right-content > div:first-child {  border-left: 1px solid #dedede; } .menu-holder.style7 .menu-right-content .quick_search .quick_searchform {  right: 0; } .thb-header-style1 #navholder .menu-holder.dark {  background: #151515; } .menu-holder.dark ul.sf-menu > li > a {  color: #fff; } .menu-holder.dark ul.sf-menu > li > a:hover {  color: #649fd6; } .menu-holder.dark .quick_cart span {  color: #fff; } .menu-holder.dark .quick_search .quick_search_icon, .menu-holder.dark .quick_cart svg {  fill: #fff; } .menu-holder.dark .secondary-holder .secondary-toggle {  color: #fff; } .menu-holder.dark .secondary-holder .secondary-toggle span {  background: #fff; } .menu-holder.dark .secondary-holder .sf-menu {  background: #151515;  right: -25px; } .menu-holder.dark .secondary-holder .sf-menu a {  color: #fff; } .menu-holder.dark.style1 {  border-bottom: 0;  padding: 0 25px; } .menu-holder.menu-dark ul li {  padding: 15px 0; } .menu-holder.menu-dark ul li .sub-menu {  background: #151515; } .menu-holder.menu-dark ul li .sub-menu a {  color: #fff; } .menu-holder.menu-dark ul li .sub-menu a:hover {  color: #649fd6; } .menu-holder.menu-dark ul li.menu-item-mega-parent .thb_mega_menu_holder {  top: 100%;  background: #151515; } .menu-holder.menu-dark ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li > a {  color: #ffffff; } .menu-holder.menu-dark ul li.menu-item-mega-parent .thb_mega_menu_holder .category-children {  border-left: 1px solid rgba(255, 255, 255, 0.15); } .menu-holder.menu-dark ul li.menu-item-mega-parent .thb_mega_menu_holder .post .post-title a {  color: #fff; } .menu-holder.menu-dark ul li.menu-item-mega-parent .thb_mega_menu_holder .post .post-bottom-meta, .menu-holder.menu-dark ul li.menu-item-mega-parent .thb_mega_menu_holder .post .post-bottom-meta a {  color: #666; } .menu-holder.menu-dark ul li.menu-item-mega-parent .thb_mega_menu_holder.style2 {  background: #111; } .menu-holder.menu-dark ul li.menu-item-mega-parent .thb_mega_menu_holder.style2 .thb_mega_menu {  border-bottom-color: #1d1d1d; } .menu-holder.menu-dark ul li.menu-item-mega-parent .thb_mega_menu_holder.style2 .thb_mega_menu li > a {  border-right-color: #1d1d1d;  border-bottom-color: #1d1d1d; } .menu-holder.menu-dark ul li.menu-item-mega-parent .thb_mega_menu_holder.style2 .thb_mega_menu li.active > a, .menu-holder.menu-dark ul li.menu-item-mega-parent .thb_mega_menu_holder.style2 .thb_mega_menu li:hover > a {  background: #181818;  border-bottom-color: #181818; } .menu-holder.menu-dark ul li.menu-item-mega-parent .thb_mega_menu_holder.style2 .category-children {  background: #181818;  border-left: 0; } .menu-holder ul {  display: inline-flex;  list-style: none;  margin: 0;  padding: 0; } .menu-holder ul li {  display: inline-block;  padding: 0; } .menu-holder ul li a {  background: none; } .menu-holder ul li a .fa {  margin-right: 7px; } .rtl .menu-holder ul li a .fa {  margin-right: 0;  margin-left: 7px; } .menu-holder ul li.menu-item-mega-parent {  position: static; } .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder {  display: none;  position: absolute;  top: calc(100% - 2px);  left: 0;  right: 0;  background: #fff;  padding: 0;  z-index: 20;  opacity: 0;  border-top: 4px solid #649fd6;  will-change: opacity;  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); } .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder > .row {  width: 100%;  margin-left: auto;  margin-right: auto;  margin-top: 0;  margin-bottom: 0;  max-width: 75rem; } .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder > .row > .columns {  padding: 0; } .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu {  background: none;  display: block;  position: static;  float: left;  width: 240px;  text-align: left;  padding: 30px;  border: 0;  background: none;  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none; } .rtl .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu {  float: right;  text-align: right; } .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li {  display: block; } .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li > a {  color: #080808;  display: block;  margin-bottom: 15px;  font-size: 11px;  font-weight: 500;  line-height: 1;  text-transform: uppercase;  padding: 0;  border: 0; } .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li.active a {  color: #649fd6; } .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .category-children {  margin-left: 240px;  padding: 30px 0 26px 30px;  border-left: 1px solid #f2f2f2; } .rtl .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .category-children {  margin-left: 0;  margin-right: 240px;  border-left: 0;  padding: 30px 30px 26px 0;  border-right: 1px solid #f2f2f2; } .rtl .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .category-children > div {  float: right;  text-align: right; } .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .category-children > div {  display: none;  float: left;  text-align: left;  width: 100%; } .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .category-children > div:first-child {  display: flex; } .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .category-children > div a {  white-space: normal; } .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .category-children > div .post.style1 {  margin: 0; } .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .category-children > div .post.style1 .post-bottom-meta {  margin: 0; } .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .category-children > div .post.style1 .post-title h6 {  font-size: 13px;  line-height: 16px;  text-transform: none; } .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .category-children > div .post.style1 .post-gallery {  margin-bottom: 15px;  min-height: 100px; } @media only screen and (min-width: 80em) {  .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .category-children > div .post.style1 .post-gallery {   min-height: 140px;  } } .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .category-children > div .post.style1 .post .post-title a {  text-transform: none; } .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder.style2 .thb_mega_menu {  display: flex;  width: 100%;  float: none;  padding: 0;  line-height: 1;  height: 48px;  border-bottom: 1px solid #dadada; } .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder.style2 .thb_mega_menu li {  display: inline-block; } .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder.style2 .thb_mega_menu li > a {  display: flex;  height: 48px;  align-items: center;  padding: 0 20px;  font-size: 12px;  font-weight: 500;  margin: 0;  min-width: 0;  border-right: 1px solid #dadada; } .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder.style2 .thb_mega_menu li.active > a, .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder.style2 .thb_mega_menu li:hover > a {  background: #f0f0f0;  border-bottom-color: #f0f0f0; } .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder.style2 .category-children {  margin: 0;  background: #f0f0f0; } .menu-holder ul li.sfHover > a {  color: #649fd6; } .menu-holder ul li .sub-menu {  background: #fff;  padding: 18px 30px;  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.25);  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.25);  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.25);  text-align: left;  min-width: 200px;  will-change: opacity; } .rtl .menu-holder ul li .sub-menu {  text-align: right; } .menu-holder ul li .sub-menu .sub-menu {  top: -10px;  left: 100%; } .menu-holder ul li .sub-menu li {  display: block;  padding: 0;  margin: 0; } .menu-holder ul li .sub-menu li a {  vertical-align: middle;  font-size: 11px;  font-weight: 500;  display: block;  line-height: 30px;  white-space: nowrap; } .menu-holder ul.sf-menu {  display: inline-flex; } .menu-holder ul.sf-menu:not(.secondary) {  height: 55px; } .menu-holder ul.sf-menu > li {  display: inline-flex;  min-height: 100%;  align-items: center;  margin: 0 15px 0 0; } @media only screen and (min-width: 80em) {  .menu-holder ul.sf-menu > li {   margin: 0 30px 0 0;  } } .menu-holder ul.sf-menu > li > a {  font-size: 13px;  text-transform: uppercase;  font-weight: 600;  white-space: nowrap; } .rtl .menu-holder ul.sf-menu > li > a {  direction: rtl; } .menu-holder ul.sf-menu > li > a:hover {  background: none !important; } .menu-holder ul.sf-menu > li:last-child {  margin-right: 0; } .rtl .menu-holder ul.sf-menu > li {  margin: 0 0 0 15px; } @media only screen and (min-width: 80em) {  .rtl .menu-holder ul.sf-menu > li {   margin: 0 0 0 30px;  } } .rtl .menu-holder ul.sf-menu > li:last-child {  margin-left: 0; } #navholder {  z-index: 11; } #navholder > .row {  background: #fff; } .thb-a {  display: none;  padding: 20px 15px;  text-align: right; } .thb-a p {  margin: 0; } @media only screen and (min-width: 64.063em) {  .thb-a {   display: block;   text-align: right;  }  .rtl .thb-a {   text-align: left;  } } @media only screen and (max-width: 64.063em) {  .thb_ads_header_mobile_on .thb-a {   display: block;   text-align: center;  } } .sf-menu .menu-item-has-children {  position: relative; } .sf-menu .menu-item-has-children > a:after {  display: inline-block;  content: "\f107";  font-family: FontAwesome;  margin-left: 10px;  vertical-align: middle;  font-size: 11px;  position: relative;  top: -1px; } .subheader .sf-menu .menu-item-has-children > a:after {  margin-left: 5px;  font-size: 9px; } .rtl .subheader .sf-menu .menu-item-has-children > a:after {  margin-left: 0;  margin-right: 5px; } .rtl .sf-menu .menu-item-has-children > a:after {  margin-left: 0;  margin-right: 10px; } .sf-menu .sub-menu {  display: none;  position: absolute;  top: 100%;  left: -30px;  z-index: 20; } .sf-menu .sub-menu li {  display: block;  white-space: nowrap; } .sf-menu .sub-menu .sub-menu {  top: -10px;  left: 100%; } .rtl .sf-menu .sub-menu {  left: auto;  right: -30px; } .rtl .sf-menu .sub-menu .sub-menu {  left: auto;  right: 100%; } .menu-right-content {  display: inline-flex; } .menu-right-content > div + div {  padding-left: 10px; } @media only screen and (min-width: 64.063em) {  .menu-right-content > div + div {   padding-left: 15px;  } } .menu-right-content .quick_search {  display: inline-flex;  min-height: 100%;  align-items: center; } .menu-right-content .quick_search .quick_search_icon {  height: 18px;  position: relative;  top: 1px; } .menu-right-content .quick_search.active {  background: transparent; } .menu-right-content .quick_search.active .quick_search_icon {  fill: #649fd6; } .secondary-holder {  position: relative;  display: inline-flex;  min-height: 100%;  align-items: center; } .secondary-holder .secondary-toggle {  display: block;  line-height: 1.6;  width: 16px;  height: 21px;  text-align: right;  position: relative; } .secondary-holder .secondary-toggle span {  display: block;  position: absolute;  width: 16px;  height: 2px;  background: #0a0a0a;  border-radius: 1px;  content: " ";  left: 0; } .secondary-holder .secondary-toggle span:nth-child(1) {  top: 5px; } .secondary-holder .secondary-toggle span:nth-child(2) {  top: 10px; } .secondary-holder .secondary-toggle span:nth-child(3) {  top: 15px; } .secondary-holder .sf-menu.secondary {  position: absolute;  list-style: none;  top: 100%;  right: -15px;  display: flex;  visibility: hidden;  flex-wrap: wrap;  z-index: 20;  min-width: 200px;  background: #fff;  padding: 18px 30px;  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.25);  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.25);  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.25);  text-align: left; } .rtl .secondary-holder .sf-menu.secondary {  text-align: right;  right: auto;  left: 0; } .secondary-holder .sf-menu.secondary li {  flex: 0 0 50%;  padding: 0;  margin: 0; } .secondary-holder .sf-menu.secondary li.menu-item-has-children > a:after {  display: none; } .secondary-holder .sf-menu.secondary li a {  font-size: 11px;  font-weight: 500;  display: block;  line-height: 30px;  white-space: nowrap;  text-transform: capitalize; } .secondary-holder .sf-menu.secondary li:nth-child(even) {  padding-left: 20px; } .quick_cart_holder {  display: inline-flex;  justify-content: center;  align-items: center;  min-height: 100%; } .quick_cart {  display: inline-flex;  justify-content: center;  align-items: center;  font-size: 12px;  font-weight: 600;  min-height: 100%;  vertical-align: middle; } .quick_cart svg {  position: relative;  top: -1px; } .quick_cart svg, .quick_cart span {  display: inline-block;  vertical-align: middle;  line-height: 1; } .quick_cart span {  margin-left: 6px; } .rtl .quick_cart {  flex-direction: row-reverse; }  #mobile-menu {  position: fixed;  top: 0;  height: 100%;  z-index: 99;  padding: 15px 5px 15px 15px;  width: 280px;  background: #fff;  overflow: hidden;  left: 0;  will-change: transform;  -moz-transform: translateX(-280px);  -ms-transform: translateX(-280px);  -webkit-transform: translateX(-280px);  transform: translateX(-280px);  -moz-transition: all 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);  -o-transition: all 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);  -webkit-transition: all 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);  transition: all 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .touch #mobile-menu {  overflow-x: hidden !important;  overflow-y: scroll !important;  -ms-overflow-style: -ms-autohiding-scrollbar !important;  -webkit-overflow-scrolling: touch !important; } @media only screen and (min-width: 40.063em) {  #mobile-menu {   width: 380px;   padding: 20px 10px 20px 20px;   left: 0;   -moz-transform: translateX(-380px);   -ms-transform: translateX(-380px);   -webkit-transform: translateX(-380px);   transform: translateX(-380px);  } } .open-menu #mobile-menu {  visibility: visible;  -moz-transform: translateX(0);  -ms-transform: translateX(0);  -webkit-transform: translateX(0);  transform: translateX(0); } .admin-bar #mobile-menu {  padding-top: 46px; } @media screen and (min-width: 783px) {  .admin-bar #mobile-menu {   padding-top: 32px;  } } #mobile-menu .social-links {  padding: 20px 15px 15px;  text-align: center; } @media only screen and (min-width: 40.063em) {  #mobile-menu .social-links {   padding: 30px 15px 25px;  } } #mobile-menu .social-links a {  color: #080808;  margin: 0 7px; } #mobile-menu .menu-footer {  text-align: center;  padding: 0 15px;  font-size: 11px;  line-height: 16px;  color: #080808; } #mobile-menu .menu-footer p {  font-size: inherit; } #mobile-menu .menu-footer p:last-child {  margin: 0; } #mobile-menu .select-wrapper {  margin: 0;  border: 0;  width: 100%;  border-bottom: 1px solid #f0f0f0; } #mobile-menu .select-wrapper select {  height: 42px;  font-size: 10px;  padding: 9px 34px 9px 0; } #mobile-menu .select-wrapper:after {  top: 15px; } #mobile-menu .login-links {  padding: 20px 0;  font-size: 10px;  font-weight: 600;  text-transform: uppercase;  text-align: center;  border-bottom: 1px solid #f0f0f0; } #mobile-menu .login-links span {  margin-right: 10px; } #mobile-menu .login-links .logout_link {  text-decoration: underline; } #mobile-menu .custom_scroll .ps__scrollbar-x-rail {  display: none; } #mobile-menu.style2 {  background: #649fd6; } #mobile-menu.style2 .mobile-menu {  background: transparent; } #mobile-menu.style2 .mobile-menu li a {  font-size: 16px;  line-height: 1;  text-transform: none;  color: #fff;  border-bottom-color: rgba(255, 255, 255, 0.1);  font-weight: 600; } #mobile-menu.style2 .mobile-menu li a .fa {  display: none; } #mobile-menu.style2 .mobile-menu li a span {  width: 20px;  height: 20px;  top: 50%;  margin-top: -10px;  padding: 0; } #mobile-menu.style2 .mobile-menu li a span div {  height: 1px;  display: block;  width: 7px;  position: absolute;  left: 8px;  top: 7px;  background: #fff; } #mobile-menu.style2 .mobile-menu li a span div:nth-child(1) {  -moz-transform-origin: 0% 0%;  -ms-transform-origin: 0% 0%;  -webkit-transform-origin: 0% 0%;  transform-origin: 0% 0%;  -moz-transform: rotateZ(45deg);  -ms-transform: rotateZ(45deg);  -webkit-transform: rotateZ(45deg);  transform: rotateZ(45deg); } #mobile-menu.style2 .mobile-menu li a span div:nth-child(2) {  left: auto;  right: 3px;  -moz-transform-origin: 100% 0%;  -ms-transform-origin: 100% 0%;  -webkit-transform-origin: 100% 0%;  transform-origin: 100% 0%;  -moz-transform: rotateZ(-45deg);  -ms-transform: rotateZ(-45deg);  -webkit-transform: rotateZ(-45deg);  transform: rotateZ(-45deg); } #mobile-menu.style2 .mobile-menu li a.active span {  transform: rotateX(180deg); } #mobile-menu.style2 .mobile-menu .sub-menu {  border-bottom-color: rgba(255, 255, 255, 0.1);  padding: 15px 0 15px 20px; } #mobile-menu.style2 .mobile-menu .sub-menu a {  border: 0;  padding: 6px 0;  font-size: 13px; } #mobile-menu.style2 .mobile-menu.secondary {  border-bottom: 1px solid rgba(255, 255, 255, 0.1);  padding: 20px 0; } #mobile-menu.style2 .mobile-menu.secondary a {  font-weight: 600;  font-size: 11px;  text-transform: uppercase; } #mobile-menu.style2 .social-links {  padding-top: 30px; } #mobile-menu.style2 .social-links a {  color: #fff;  display: inline-block;  width: 32px;  height: 32px;  line-height: 32px;  font-size: 14px;  text-align: center;  border: 1px solid rgba(255, 255, 255, 0.4);  border-radius: 16px;  margin: 0 3px; } #mobile-menu.style2 .social-links a:hover {  background: #fff;  border-color: #fff; } #mobile-menu.style2 .social-links a.facebook:hover {  color: #3b5998; } #mobile-menu.style2 .social-links a.google:hover {  color: #dd4b39; } #mobile-menu.style2 .social-links a.google-plus:hover {  color: #dd4b39; } #mobile-menu.style2 .social-links a.linkedin:hover {  color: #007bb6; } #mobile-menu.style2 .social-links a.pinterest:hover {  color: #cb2027; } #mobile-menu.style2 .social-links a.twitter:hover {  color: #00aced; } #mobile-menu.style2 .social-links a.instagram:hover {  color: #3f729b; } #mobile-menu.style2 .social-links a.vk:hover {  color: #45668e; } #mobile-menu.style2 .social-links a.tumblr:hover {  color: #35465c; } #mobile-menu.style2 .social-links a.xing:hover {  color: #cfdc00; } #mobile-menu.style2 .social-links a.soundcloud:hover {  color: #f80; } #mobile-menu.style2 .social-links a.dribbble:hover {  color: #ea4c89; } #mobile-menu.style2 .social-links a.youtube:hover {  color: #e52d27; } #mobile-menu.style2 .social-links a.youtube-play:hover {  color: #e52d27; } #mobile-menu.style2 .social-links a.spotify:hover {  color: #7ab800; } #mobile-menu.style2 .social-links a.behance:hover {  color: #1769ff; } #mobile-menu.style2 .social-links a.deviantart:hover {  color: #4e6252; } #mobile-menu.style2 .social-links a.vimeo:hover {  color: #1ab7ea; } #mobile-menu.style2 .social-links a.rss:hover {  color: #f26522; } #mobile-menu.style2 .social-links a.twitch:hover {  color: #6441a5; } #mobile-menu.style2 .social-links a.whatsapp:hover {  color: #25d366; } #mobile-menu.style2 .social-links a.snapchat:hover {  color: #fffc00; } #mobile-menu.style2 .menu-footer {  color: #fff; } #mobile-menu.style2 .menu-footer p {  color: inherit; } #mobile-menu.style2 .mobile-top {  display: flex;  justify-content: flex-end;  align-items: center;  padding: 0 10px 0 0;  margin-bottom: 10px;  position: relative; } #mobile-menu.style2 .mobile-top .thb-close {  position: absolute;  top: 50%;  left: 0;  display: flex;  justify-content: center;  align-items: center;  width: 30px;  height: 30px;  color: #fff;  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  transform: translateY(-50%); } #mobile-menu.style2 .mobile-top .thb-close svg {  width: 30px;  display: block;  position: relative;  top: 1px;  left: -8px; } #mobile-menu.style2 .mobile-top .thb-close svg g {  stroke: #fff; } #mobile-menu.style2 .mobile-top .login-links {  display: inline-flex;  padding: 0;  border: 0;  font-size: 12px;  color: #fff; } #mobile-menu.style2 .mobile-top .login-links a {  color: #fff; } #mobile-menu.style2 .mobile-top .select-wrapper {  width: auto;  min-width: 0;  display: inline-flex;  border: 0;  margin-left: 20px; } #mobile-menu.style2 .mobile-top .select-wrapper select {  background: none;  border: 0;  padding: 0 15px 0 0;  color: #fff;  font-size: 12px; } #mobile-menu.style2 .mobile-top .select-wrapper:after {  color: #fff;  right: 0; }  .mobile-menu {  list-style: none;  margin: 0;  padding: 0 10px 0 0;  width: 100%;  clear: left;  background: #fff;  -moz-backface-visibility: hidden;  -webkit-backface-visibility: hidden;  backface-visibility: hidden; } .mobile-menu.secondary {  padding-top: 20px;  padding-right: 0;  display: flex;  flex-flow: row wrap; } .mobile-menu.secondary li {  flex: 0 0 50%;  overflow: hidden;  text-overflow: ellipsis; } .mobile-menu.secondary li:nth-child(even) {  padding-left: 10px; } .mobile-menu.secondary a {  border: none;  font-size: 10px;  font-weight: 500;  padding: 8px 0 7px;  text-transform: uppercase; } .mobile-menu li {  margin: 0; } .mobile-menu li span {  display: block;  position: absolute;  height: 48px;  padding: 16px 0 16px 17px;  top: 0;  right: 0; } .mobile-menu li span .fa {  vertical-align: middle;  width: 16px;  height: 16px;  line-height: 16px;  text-align: center;  font-size: 10px;  background: #e6e6e6;  font-weight: 400;  color: #fff; } .mobile-menu li span:hover .fa {  background: #080808; } .rtl .mobile-menu li span {  right: auto;  left: 0; } .mobile-menu li a {  display: block;  line-height: 12px;  font-size: 12px;  font-weight: 600;  color: #080808;  position: relative;  text-transform: uppercase;  padding: 19px 0 16px;  border-bottom: 1px solid #f0f0f0; } .mobile-menu li a.active span .fa {  background: #080808; } .mobile-menu li a.active span .fa-plus:before {  content: "\f068"; } .mobile-menu .sub-menu {  display: none;  list-style: none;  margin: 0;  padding: 0 0 0 10px;  border-bottom: 1px solid #f0f0f0; } .mobile-menu .sub-menu .sub-menu {  padding: 0 0 0 10px; } .mobile-menu .sub-menu li a {  text-transform: none;  padding-left: 0;  font-weight: 400;  font-size: 11px; } .mobile-menu .sub-menu li a.active {  background: #fff; } .mobile-menu .sub-menu li:last-child a {  border: 0; }  .breadcrumb-container .row {  max-width: 1230px !important;  margin: 0 auto;  width: 100%; } .breadcrumb-container .trail-items {  list-style: none;  margin: 0 0 25px;  padding: 0;  line-height: 1; } .breadcrumb-container .trail-items li {  display: inline-block;  margin: 0;  font-size: 11px;  font-weight: 600;  color: #989898; } .breadcrumb-container .trail-items li:after {  display: inline-block;  content: "\f105";  font-family: FontAwesome;  margin: 0 5px;  vertical-align: middle;  font-size: 11px;  position: relative;  top: -1px;  font-size: 10px; } .breadcrumb-container .trail-items li:last-child:after {  display: none; } .breadcrumb-container a {  color: #989898; } .breadcrumb-container a:hover {  color: #080808; } .post-header .breadcrumb-container {  position: absolute;  top: 0;  left: 0;  width: 100%;  border-bottom: 1px solid rgba(255, 255, 255, 0.1);  display: flex;  justify-content: center;  padding: 10px 0; } .post-header .breadcrumb-container a:hover {  color: #fff; } .post-header .breadcrumb-container .trail-items {  margin: 0;  text-align: center; } .post.dark-color .breadcrumb-container a:hover {  color: #fff; } .post-header.small .breadcrumb-container {  justify-content: flex-start; } .post-header.small .breadcrumb-container .row {  padding: 0 20px; } @media only screen and (min-width: 40.063em) {  .post-header.small .breadcrumb-container .row {   padding: 0 30px;  } } .post-header.small .breadcrumb-container .trail-items {  margin: 0;  text-align: left; } .post {  margin-bottom: 30px;  position: relative; } .post .thb-post-bottom-meta {  display: none; } .post .post-content {  float: none; } .post .post-content iframe {  width: 100%;  max-width: 100%; } .post .post-content.no-vc {  margin-bottom: 30px; } .post .post-content.no-vc + #comments {  margin-bottom: 30px; } .post .post-content > .row {  background: #fff; } .post .post-content p:last-child {  margin-bottom: 0; } .post .post-content p a {  border-bottom: 2px solid #ddeaf6;  -moz-box-shadow: inset 0 -5px 0 #ddeaf6;  -webkit-box-shadow: inset 0 -5px 0 #ddeaf6;  box-shadow: inset 0 -5px 0 #ddeaf6; } .post .post-content p a:hover {  background: #ddeaf6;  color: #080808; } .post .post-content.small {  margin-bottom: 10px; } .post .post-content.small p {  margin: 0;  font-size: 13px;  line-height: 1.55; } .post .post-content.small + .post-bottom-meta {  margin-bottom: 0; } .post .post-content.medium p {  font-size: 14px;  line-height: 24px; } .post .post-gallery {  position: relative;  background: #080808;  -moz-transform: translateZ(0);  -webkit-transform: translateZ(0);  transform: translateZ(0); } .post .post-gallery img {  width: 100%;  height: 100%;  object-fit: cover; } .post .post-gallery .counts {  display: block;  position: absolute;  top: 0;  left: 0;  background: rgba(0, 0, 0, 0.6);  color: #fff;  width: 25px;  height: 25px;  z-index: 1;  line-height: 25px;  text-align: center;  font-size: 12px;  font-weight: 600; } .rtl .post .post-gallery .counts {  left: auto;  right: 0; } .post .post-gallery > a {  display: block;  overflow: hidden; } .post .post-gallery > a:hover > img {  opacity: 0.6; } .post .post-gallery img {  width: 100%;  -moz-backface-visibility: hidden;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  will-change: opacity; } .post .post-gallery .post-content img {  width: auto; } .post .post-gallery .slick-nav {  text-align: center;  line-height: 38px; } .post .gallery-pagination {  border-top: 1px solid #efefef;  border-bottom: 1px solid #efefef;  padding: 19px 0;  text-align: center;  font-size: 11px;  text-transform: uppercase;  font-weight: 500;  position: relative;  margin: 15px 0; } .post .gallery-pagination span {  color: #080808;  font-weight: 600; } @media only screen and (min-width: 40.063em) {  .post .gallery-pagination {   margin: 40px 0;  } } .post .gallery-pagination + .post-author, .post .gallery-pagination + .authorpage {  border-top: 0; } .post .gallery-pagination .slick-nav {  height: 50px;  margin-top: -25px;  background: transparent; } .post .gallery-pagination .slick-nav .fa {  vertical-align: middle;  position: relative;  top: -1px;  line-height: 50px; } .post .gallery-pagination .slick-nav.slick-next {  text-align: right;  right: 0; } .post .gallery-pagination .slick-nav.slick-prev {  left: 0;  text-align: left; } .thb-capitalize-on .post .post-title {  text-transform: uppercase; } .post .post-title.page-title {  margin-top: 30px; } .post .post-title .entry-title {  word-break: break-word;  margin-bottom: 10px;  -webkit-text-size-adjust: 100%; } .post .post-title .entry-title a:hover {  text-decoration: underline; } .thb-title-color-hover .post .post-title .entry-title a:hover {  text-decoration: none;  color: #649fd6; } .post .post-title h1 {  display: block;  font-size: 26px; } @media only screen and (min-width: 40.063em) {  .post .post-title h1 {   font-size: 34px;  } } @media only screen and (min-width: 64.063em) {  .post .post-title h1 {   font-size: 42px;  } } .post .post-title a {  color: #080808; } .post .post-title .post-bottom-meta {  text-align: right;  margin-bottom: 0;  width: 100%; } .post .post-title .post-bottom-meta span, .post .post-title .post-bottom-meta time {  margin-right: 0; } .rtl .post .post-title .post-bottom-meta span {  margin-left: 0;  margin-right: 5px; } @media only screen and (min-width: 40.063em) {  .rtl .post .post-title .post-bottom-meta span {   margin-left: 0;   margin-right: 7px;  } } .post .post-title .post-bottom-meta .comment {  margin-left: auto; } .post .post-title .post-bottom-meta .time {  float: left; } .rtl .post .post-title .post-bottom-meta .time {  float: right; } .post .post-category {  text-transform: uppercase;  font-weight: 600;  color: rgba(8, 8, 8, 0.8);  font-size: 10px;  line-height: 1;  letter-spacing: 0.05em; } .post .post-category a {  color: rgba(8, 8, 8, 0.8); } .post .article-tags {  margin-bottom: 15px;  font-size: 11px;  font-weight: 600; } @media only screen and (min-width: 40.063em) {  .post .article-tags {   margin-bottom: 35px;  } } .post .article-tags .tag-link, .post .article-tags .tag-link:hover {  color: #080808;  border-color: transparent;  background: transparent;  margin: 0;  padding-left: 0; } .post .article-tags .tags-title {  display: inline-block;  background: #649fd6;  position: relative;  height: 24px;  line-height: 26px;  font-weight: 600;  padding: 0 5px 0 7px;  color: #fff;  margin-right: 28px;  text-transform: uppercase; } .post .article-tags .tags-title:after {  content: '';  width: 0;  height: 24px;  position: absolute;  top: 0;  left: 100%;  border-top: 12px solid transparent;  border-bottom: 12px solid transparent;  border-left: 10px solid #649fd6; } .rtl .post .article-tags .tags-title {  padding: 0 7px 0 5px;  margin-right: 0;  margin-left: 28px; } .rtl .post .article-tags .tags-title:after {  left: auto;  right: 100%;  border-left: 0;  border-right: 10px solid #649fd6; } .post .single_category_title {  display: inline-block;  font-size: 10px;  font-weight: 600;  text-transform: uppercase;  line-height: 1;  margin-bottom: 10px; } .post .single_category_title.boxed-link {  padding: 4px;  color: #fff;  background: #666; } @media only screen and (min-width: 80em) {  .post .single_category_title.boxed-link {   margin-bottom: 15px;  } } .post .post-navi {  margin: 10px 0; } .post .post-navi .columns {  background: #f5f5f5;  padding: 15px;  text-align: center; } @media only screen and (min-width: 40.063em) {  .post .post-navi .columns {   padding: 27px 40px 27px 27px;   text-align: left;   min-height: 86px;  } } .post .post-navi .columns + .columns {  border-top: 1px solid #fff;  text-align: center; } @media only screen and (min-width: 40.063em) {  .post .post-navi .columns + .columns {   border-top: 0;   border-left: 1px solid #fff;   text-align: right;   padding: 27px 27px 27px 40px;  } } .post .post-navi .columns span {  display: block;  color: rgba(0, 0, 0, 0.4);  font-weight: 600;  font-size: 11px;  text-transform: uppercase;  margin-bottom: 5px; } .post .post-navi .columns a {  font-weight: 600;  color: #080808;  font-size: 13px; } .thb-capitalize-on .post .post-navi .columns a {  text-transform: uppercase; } .post .post-bottom-meta {  color: rgba(0, 0, 0, 0.4);  font-size: 10px;  text-transform: uppercase;  font-weight: 600;  margin-bottom: 10px;  display: flex;  align-items: center;  width: 100%; } .post .post-bottom-meta .avatar {  width: 24px;  display: inline-block;  border-radius: 12px;  margin-right: 7px; } .post .post-bottom-meta a {  color: rgba(0, 0, 0, 0.4); } .post .post-bottom-meta svg {  vertical-align: middle;  fill: rgba(0, 0, 0, 0.4); } .post .post-bottom-meta .share_icon {  margin-right: 5px;  position: relative;  top: -1px; } .rtl .post .post-bottom-meta .share_icon {  margin-right: 0;  margin-left: 5px; } .post .post-bottom-meta .comment {  margin-left: auto; } .post .post-bottom-meta .comment_icon {  margin-right: 3px; } .rtl .post .post-bottom-meta .comment_icon {  margin-right: 0;  margin-left: 3px; } .post .post-bottom-meta .comment_icon {  width: 10px;  height: 10px; } .post .post-bottom-meta a:hover {  color: #649fd6; } .post .post-bottom-meta a:hover .comment_icon {  fill: #649fd6; } .post .post-bottom-meta span, .post .post-bottom-meta time {  margin-right: 5px; } @media only screen and (min-width: 40.063em) {  .post .post-bottom-meta span,  .post .post-bottom-meta time {   margin-right: 7px;  } } .post .post-bottom-meta span em, .post .post-bottom-meta time em {  display: none;  font-style: normal; } @media only screen and (min-width: 40.063em) {  .post .post-bottom-meta span em,  .post .post-bottom-meta time em {   display: inline;  } } .post .post-bottom-meta span:last-child, .post .post-bottom-meta time:last-child {  margin-right: 0 !important; } .post .post-bottom-meta .time {  font-weight: 500; } .post .post-bottom-meta .fa-eye {  font-size: 12px;  margin-right: 3px;  vertical-align: middle; } .post .post-bottom-meta .author {  float: left;  font-weight: 500; } .post .post-bottom-meta .author [rel=author] {  float: left; } .rtl .post .post-bottom-meta .author {  float: right; } .post .post-bottom-meta .author:not(.hide) + .time {  margin-left: 4px; } .post .post-bottom-meta .author:not(.hide) + .time:before {  content: '-';  display: inline-block;  margin-right: 4px; } .rtl .post .post-bottom-meta .author:not(.hide) + .time {  margin-left: 0;  margin-right: 4px; } .rtl .post .post-bottom-meta .author:not(.hide) + .time:before {  margin-left: 4px;  margin-right: 0; } .widget_latestimages .post .post-bottom-meta .comment {  display: none; } .widget_discussedimages .post .post-bottom-meta .time, .widget_discussedimages .post .post-bottom-meta .author {  display: none; } .widget_sharedimages .post .post-bottom-meta .comment, .widget_sharedimages .post .post-bottom-meta .time, .widget_sharedimages .post .post-bottom-meta .author {  display: none; } .thb-boxed-on .post.page {  background: #fff; } .post.page, .post.no-margin {  margin-bottom: 0; } .post.pageskin {  margin-bottom: 0;  padding: 15px 0; } @media only screen and (min-width: 40.063em) {  .post.pageskin {   padding: 30px 0;  } } .post.format-gallery:hover .post-gallery > a:after {  -moz-transform: scale(1.1, 1.1);  -ms-transform: scale(1.1, 1.1);  -webkit-transform: scale(1.1, 1.1);  transform: scale(1.1, 1.1); } .post.format-gallery:hover .post-gallery > a:before {  -moz-transform: scale(1.15, 1.15);  -ms-transform: scale(1.15, 1.15);  -webkit-transform: scale(1.15, 1.15);  transform: scale(1.15, 1.15); } .post.format-gallery .post-gallery > a:after {  content: "";  color: #fff;  display: block;  width: 30px;  height: 30px;  text-align: center;  line-height: 30px;  background: rgba(255, 255, 255, 0.2) url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMzYgMzYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE4IDE4IiB4bWw6c3BhY2U9InByZXNlcnZlIiBmaWxsPSIjZmZmIj4NCjxwYXRoIGQ9Ik0yNy44ODgsMTQuMTc3YzAuMDk3LDAuMjAxLDAuMTg4LDAuNDA5LDAuMjcsMC42MThjMC40NzMsMS4xODksMC43MzIsMi40OSwwLjczMiwzLjg0OQ0KCWMtMC4wMDIsNS43NjMtNC42NywxMC40MjktMTAuNDMxLDEwLjQzMWMtNS43NjUtMC4wMDItMTAuNDMzLTQuNjctMTAuNDM1LTEwLjQzMWMwLTEuMzU2LDAuMjYtMi42NTUsMC43MzMtMy44NDQNCgljMC4wODMtMC4yMDYsMC4xNjktMC40MTEsMC4yNjQtMC42MDhjMC4wMDItMC4wMDYsMC4wMDYtMC4wMDgsMC4wMDgtMC4wMTRIMC4wMTh2MjAuNzQ3YzAsMC44NTQsMC42OSwxLjU0MywxLjU0MywxLjU0M2gzMy41ODMNCgljMC44NTQsMCwxLjU0NC0wLjY5LDEuNTQ0LTEuNTQzVjE0LjE3N0gyNy44ODh6IE0xOC40NiwyMy4wNjljMi40NDQtMC4wMDQsNC40MjItMS45ODIsNC40MjYtNC40MjYNCgljLTAuMDAyLTEuNjQ2LTAuODk3LTMuMDgtMi4yMy0zLjg0MmMtMC42NDYtMC4zNy0xLjM5Ny0wLjU4My0yLjE5Ni0wLjU4NmMtMC43OTUsMC4wMDItMS41NDIsMC4yMTEtMi4xODYsMC41NzgNCgljLTEuMzQsMC43NTktMi4yNDIsMi4xOTgtMi4yNDQsMy44NDlDMTQuMDM2LDIxLjA4NywxNi4wMTQsMjMuMDY1LDE4LjQ2LDIzLjA2OXoiLz4NCjxwYXRoIGQ9Ik0zMy4zODMsNi4zMzljMCwwLjg3MS0wLjcwNSwxLjU3My0xLjU3NCwxLjU3M2gtMS44NjJjLTAuODY5LDAtMS41NzYtMC43MDQtMS41NzYtMS41NzN2LTEuODYNCgljMC0wLjg3MiwwLjcwNy0xLjU3NiwxLjU3Ni0xLjU3NmgxLjg2MmMwLjg2OSwwLDEuNTc0LDAuNzA0LDEuNTc0LDEuNTc2VjYuMzM5eiBNMzUuMTI3LDBIMS41NDNDMC42OSwwLDAsMC42OSwwLDEuNTQydjkuNzU2DQoJaDExLjA0OWMxLjg4OC0xLjg5Niw0LjUwMi0zLjA3MSw3LjM5NS0zLjA3NGMyLjg4OSwwLjAwMiw1LjUwMywxLjE3OCw3LjM5MSwzLjA3NGgxMC44MzhWMS41NDJDMzYuNjcxLDAuNjksMzUuOTgsMCwzNS4xMjcsMHoiLz4NCjwvc3ZnPg0K") center center no-repeat;  position: absolute;  top: 50%;  left: 50%;  margin: -15px 0 0 -15px;  border-radius: 15px;  z-index: 1; } .post.format-gallery .post-gallery > a:before {  content: '';  border: 3px solid #fff;  display: block;  width: 44px;  height: 44px;  position: absolute;  top: 50%;  left: 50%;  margin: -22px 0 0 -22px;  border-radius: 22px;  -moz-transition-delay: 0.1s;  -o-transition-delay: 0.1s;  -webkit-transition-delay: 0.1s;  transition-delay: 0.1s;  z-index: 1; } .post.format-gallery .post-gallery.no-video-icon > a:after, .post.format-gallery .post-gallery.no-video-icon > a:before {  display: none; } .post.format-gallery.just-title .post-title .entry-title {  font-weight: 400; } .post.format-gallery.listing .post-gallery > a:after, .post.format-gallery.listing .post-gallery > a:before {  -moz-transform: scale(0.7, 0.7);  -ms-transform: scale(0.7, 0.7);  -webkit-transform: scale(0.7, 0.7);  transform: scale(0.7, 0.7); } .post.format-gallery.listing:hover .post-gallery > a:after {  -moz-transform: scale(0.8, 0.8);  -ms-transform: scale(0.8, 0.8);  -webkit-transform: scale(0.8, 0.8);  transform: scale(0.8, 0.8); } .post.format-gallery.listing:hover .post-gallery > a:before {  -moz-transform: scale(0.85, 0.85);  -ms-transform: scale(0.85, 0.85);  -webkit-transform: scale(0.85, 0.85);  transform: scale(0.85, 0.85); } .post.format-gallery.listing .avatar {  display: none; } .post.format-video:hover .post-gallery > a:after {  -moz-transform: scale(1.1, 1.1);  -ms-transform: scale(1.1, 1.1);  -webkit-transform: scale(1.1, 1.1);  transform: scale(1.1, 1.1); } .post.format-video:hover .post-gallery > a:before {  -moz-transform: scale(1.15, 1.15);  -ms-transform: scale(1.15, 1.15);  -webkit-transform: scale(1.15, 1.15);  transform: scale(1.15, 1.15); } .post.format-video .post-gallery > a:after {  content: "\f04b";  color: #fff;  font-family: FontAwesome;  text-indent: 2px;  font-size: 12px;  display: block;  width: 30px;  height: 30px;  text-align: center;  line-height: 30px;  background: rgba(255, 255, 255, 0.2);  position: absolute;  top: 50%;  left: 50%;  margin: -15px 0 0 -15px;  border-radius: 15px;  z-index: 1; } .post.format-video .post-gallery > a:before {  content: '';  border: 3px solid #fff;  display: block;  width: 44px;  height: 44px;  position: absolute;  top: 50%;  left: 50%;  margin: -22px 0 0 -22px;  border-radius: 22px;  -moz-transition-delay: 0.1s;  -o-transition-delay: 0.1s;  -webkit-transition-delay: 0.1s;  transition-delay: 0.1s;  z-index: 1; } .post.format-video .post-gallery.no-video-icon > a:after, .post.format-video .post-gallery.no-video-icon > a:before {  display: none; } .post.format-video.listing .post-gallery > a:after, .post.format-video.listing .post-gallery > a:before {  -moz-transform: scale(0.7, 0.7);  -ms-transform: scale(0.7, 0.7);  -webkit-transform: scale(0.7, 0.7);  transform: scale(0.7, 0.7); } .post.format-video.listing:hover .post-gallery > a:after {  -moz-transform: scale(0.8, 0.8);  -ms-transform: scale(0.8, 0.8);  -webkit-transform: scale(0.8, 0.8);  transform: scale(0.8, 0.8); } .post.format-video.listing:hover .post-gallery > a:before {  -moz-transform: scale(0.85, 0.85);  -ms-transform: scale(0.85, 0.85);  -webkit-transform: scale(0.85, 0.85);  transform: scale(0.85, 0.85); } .post.blog-post {  margin-bottom: 0; } .post.blog-post .post-gallery {  margin-bottom: 20px; } @media only screen and (min-width: 40.063em) {  .post.blog-post .post-gallery {   margin-bottom: 40px;  } } .post.blog-post .post-gallery > a:after, .post.blog-post .post-gallery > a:before {  display: none; } .post.blog-post .post-content {  margin-bottom: 15px; } @media only screen and (min-width: 40.063em) {  .post.blog-post .post-content {   margin-bottom: 35px;  } } .post.blog-post .post-author, .post.blog-post .authorpage {  margin-top: 0; } .post.blog-post .single_category_title {  margin-bottom: 18px; } .post.blog-post .post-title {  margin-bottom: 25px; } .rtl .post.blog-post .post-title {  text-align: right; } .post.blog-post .entry-title {  padding-bottom: 15px;  border-bottom: 1px dotted #a8a8a8;  margin-bottom: 18px; } .post.blog-post.format-gallery .post-bottom-meta {  margin-bottom: 20px; } .post.blog-post.format-gallery .post-gallery {  margin-bottom: 30px; } .post.blog-post.format-gallery .post-gallery.vertical {  margin: 0; } .post.blog-post.format-gallery .post-title {  margin-bottom: 10px; } .post.blog-post.format-gallery .post-title h4 {  margin-bottom: 0; } .post.blog-post.format-video {  padding: 15px 0;  background: #f3f3f3; } @media only screen and (min-width: 40.063em) {  .post.blog-post.format-video {   padding: 40px 0 0;  } } .post.blog-post.format-video .entry-title {  border-bottom: 0;  margin-bottom: 0; } .post.blog-post.format-video .post-content {  margin-bottom: 20px; } .post.blog-post.format-video .post-bottom-meta {  text-align: left; } .post.blog-post.format-video .post-gallery {  background: #f3f3f3; } @media only screen and (min-width: 40.063em) {  .post.blog-post.style4 {   margin-top: 10px;  } } .post.blog-post.style4 .post-title .post-bottom-meta {  text-align: left; } .rtl .post.blog-post.style4 .post-title .post-bottom-meta {  text-align: right; } .post.blog-post.style4 .entry-title {  border-bottom: 0;  padding-bottom: 0;  margin-bottom: 10px; } .post.blog-post.style4 .share-article.simple {  margin-bottom: 15px; } @media only screen and (min-width: 40.063em) {  .post.blog-post.style4 .share-article.simple {   margin-bottom: 40px;  } } .post.blog-post.style4 .post-content img.aligncenter, .post.blog-post.style4 .post-content .wp-caption.aligncenter img {  margin-left: -15px;  width: calc(100% + 30px);  max-width: none; } @media only screen and (min-width: 40.063em) {  .post.blog-post.style4 .post-content img.aligncenter,  .post.blog-post.style4 .post-content .wp-caption.aligncenter img {   margin-left: -50px;   width: calc(100% + 100px);  } } @media only screen and (min-width: 64.063em) {  .post.blog-post.style4 .post-content img.aligncenter,  .post.blog-post.style4 .post-content .wp-caption.aligncenter img {   margin-left: -100px;   width: calc(100% + 200px);  } } .rtl .post.blog-post.style4 .post-content img.aligncenter, .rtl .post.blog-post.style4 .post-content .wp-caption.aligncenter img {  margin-right: -15px;  margin-left: auto; } @media only screen and (min-width: 40.063em) {  .rtl .post.blog-post.style4 .post-content img.aligncenter, .rtl  .post.blog-post.style4 .post-content .wp-caption.aligncenter img {   margin-right: -50px;   margin-left: auto;  } } @media only screen and (min-width: 64.063em) {  .rtl .post.blog-post.style4 .post-content img.aligncenter, .rtl  .post.blog-post.style4 .post-content .wp-caption.aligncenter img {   margin-right: -100px;   margin-left: auto;  } } .post.dark-color.format-video {  background: #111; } .post.dark-color.format-video .post-gallery {  background: none; } .post.dark-color .post-title h1, .post.dark-color .post-title h2, .post.dark-color .post-title h3, .post.dark-color .post-title h4, .post.dark-color .post-title h5, .post.dark-color .post-title h6, .post.dark-color .post-title a {  color: #fff; } .post.dark-color .post-content {  color: #929292; } .post.dark-color .post-bottom-meta {  color: rgba(255, 255, 255, 0.4); } .post.dark-color .post-bottom-meta svg {  fill: rgba(255, 255, 255, 0.4); } .post.video-others {  background: none !important; } .post.video-others .post-gallery {  margin-bottom: 10px; } .post.video-others .post-title {  margin-bottom: 0; } .post.video-others .post-title h6 {  font-size: 12px;  line-height: 16px;  margin: 0; } .post.trending {  margin: 0; } .post.trending:before, .post.trending:after {  display: none; } .post.trending .entry-title {  display: inline-block;  margin: 0;  vertical-align: middle; } .post.trending .post-category {  display: inline-block;  margin: 0 0 5px;  vertical-align: middle; } @media only screen and (min-width: 64.063em) {  .post.trending .post-category {   margin: 0 7px 0 0;  } } .post.trending .post-category .single_category_title {  margin: 0; } .post.trending .post-bottom-meta {  display: none; } .post.gallery-offset-category .post-category {  position: absolute;  bottom: -8px;  left: 15px;  z-index: 20;  margin: 0; } .post.gallery-offset-category .post-category .single_category_title {  margin: 0;  font-size: 12px;  padding: 6px 10px; } @media only screen and (min-width: 40.063em) {  .post.gallery-offset-category .post-category {   left: 25px;  } } .post.gallery-offset-category .gallery-offset-container {  padding: 15px;  flex: 1;  display: flex;  flex-direction: column;  justify-content: space-between; } @media only screen and (min-width: 40.063em) {  .post.gallery-offset-category .gallery-offset-container {   padding: 25px;  } } .post.gallery-offset-category .gallery-offset-container .post-title h4 {  font-size: 24px; } .post.gallery-offset-category .gallery-offset-container .post-bottom-meta {  margin: 0; } .post.gallery-offset-category .gallery-offset-container .post-content {  margin-top: 15px; } .post.slider-style5.post-overlay {  height: 70vh;  width: 100%;  padding: 0;  max-height: 600px; } .post.slider-style5.post-overlay .post-gallery {  height: 100%; } .post.slider-style5.post-overlay .post-gallery > a {  height: 100%; } .post.slider-style5.post-overlay .post-category {  margin-bottom: 20px; } .post.slider-style5.post-overlay .post-title .entry-title {  margin-bottom: 30px; } @media only screen and (min-width: 100em) {  .post.slider-style5.post-overlay .post-title .entry-title {   font-size: 60px;  } } .post.listing-vertical {  margin-bottom: 20px; } .post.listing-vertical .post-gallery {  margin-bottom: 10px; } .post.listing-vertical .post-title h6 {  font-weight: 600;  font-size: 14px;  margin: 0; } .post.listing {  margin-bottom: 20px; } .post.listing .post-gallery {  float: left;  margin-right: 18px;  max-width: 60px;  width: 100%;  min-height: 55px; } @media only screen and (min-width: 64.063em) {  .post.listing .post-gallery {   max-width: 80px;   min-height: 75px;  } } .rtl .post.listing .post-gallery {  margin-right: 0;  margin-left: 18px;  float: right; } .post.listing .post-category .single_category_title {  margin-bottom: 8px; } .post.listing .listing-content {  padding-left: 78px; } @media only screen and (min-width: 64.063em) {  .post.listing .listing-content {   padding-left: 98px;  } } .rtl .post.listing .listing-content {  padding-left: 0;  padding-right: 78px;  text-align: right; } @media only screen and (min-width: 64.063em) {  .rtl .post.listing .listing-content {   padding-left: 0;   padding-right: 98px;  } } .post.listing .listing-content .avatar {  display: none; } .post.listing .post-bottom-meta {  margin: 0; } .post.listing .post-title h6 {  font-size: 13px;  line-height: 1.4;  margin-bottom: 5px; } .post.listing.center-listing {  display: flex !important;  margin: 0; } .post.listing.center-listing .post-gallery {  max-width: 70px;  min-height: auto; } .post.listing.center-listing .post-gallery img {  width: 70px;  max-width: none; } .post.listing.center-listing .listing-content {  flex: 1;  display: flex;  align-items: center;  padding: 0 18px 0 0;  white-space: nowrap;  overflow: hidden; } .post.listing.center-listing .listing-content .post-title {  max-width: 100%; } .post.listing.center-listing .listing-content .entry-title {  display: block;  overflow: hidden;  margin: 0;  text-overflow: ellipsis; } .post.listing.center-listing .listing-content .post-bottom-meta {  display: none; } .post.carousel-listing {  cursor: pointer; } .post.carousel-listing:after {  content: '';  position: absolute;  bottom: -1px;  left: 0;  height: 3px;  width: 100%;  z-index: 10; } .post.carousel-listing.slick-current:after {  -moz-box-shadow: inset 0 4px 0 0 #7a7a7a;  -webkit-box-shadow: inset 0 4px 0 0 #7a7a7a;  box-shadow: inset 0 4px 0 0 #7a7a7a; } .post.post-fashion .post-gallery {  position: relative;  background: none; } .post.post-fashion .post-gallery > a {  background: #080808; } .post.post-fashion .post-bottom-meta {  justify-content: center; } .post.post-fashion .post-bottom-meta .comment {  display: none; } .post.post-fashion .post-title-container {  background: #fff;  padding: 10px;  text-align: center;  margin: 10px 0 0;  position: static;  -moz-backface-visibility: hidden;  -webkit-backface-visibility: hidden;  backface-visibility: hidden; } @media only screen and (min-width: 40.063em) {  .post.post-fashion .post-title-container {   padding: 40px 40px 10px;   margin: 0;  } } @media only screen and (min-width: 40.063em) {  .post.post-fashion.smaller-padding .post-title-container {   padding: 15px;  } } .post.post-fashion.offset-title.capital-title {  height: auto; } .post.post-fashion.offset-title.capital-title .post-gallery > a {  height: 70vh; } .post.post-fashion.offset-title.capital-title .post-title {  text-transform: uppercase; } @media only screen and (min-width: 40.063em) {  .post.post-fashion.offset-title.capital-title {   margin-bottom: 90px;  } } .post.post-fashion.offset-title .post-title-container {  margin: 0 10%;  transform: translateZ(0); } @media only screen and (min-width: 40.063em) {  .post.post-fashion.offset-title .post-title-container {   position: absolute;   bottom: -80px;   right: 0;   left: 0;  } } .post.post-fashion.offset-title.bottom-title {  margin: 0; } @media only screen and (min-width: 40.063em) {  .post.post-fashion.offset-title.bottom-title .post-gallery {   margin-bottom: 0;  } } .post.post-fashion.offset-title.bottom-title .post-title-container {  margin: 10px 8%; } @media only screen and (min-width: 40.063em) {  .post.post-fashion.offset-title.bottom-title .post-title-container {   position: relative;   top: -70px;   bottom: auto;  }  .post.post-fashion.offset-title.bottom-title .post-title-container .entry-title {   margin: 0 5% 20px;  } } .post.post-overlay {  position: relative;  background-size: cover;  background-position: center top;  width: 100%;  height: 0;  padding-bottom: 70%; } .post.post-overlay .post-title h1 a:hover, .post.post-overlay .post-title h2 a:hover, .post.post-overlay .post-title h3 a:hover, .post.post-overlay .post-title h4 a:hover, .post.post-overlay .post-title h5 a:hover, .post.post-overlay .post-title h6 a:hover {  text-decoration: none; } .post.post-overlay .post-gallery {  display: flex;  position: absolute;  top: 0;  bottom: 0;  width: 100%;  background: #000; } .post.post-overlay .post-gallery .counts {  background: #649fd6; } @media only screen and (min-width: 40.063em) {  .post.post-overlay .post-gallery .counts {   width: 45px;   height: 45px;   line-height: 45px;   z-index: 10;  } } .post.post-overlay .post-gallery .post-title {  -moz-backface-visibility: hidden;  -webkit-backface-visibility: hidden;  backface-visibility: hidden; } .post.post-overlay .post-gallery > a {  display: block;  flex: 1; } .post.post-overlay .post-gallery > a:after {  backface-visibility: hidden; } .post.post-overlay.block-12 {  padding-bottom: 50%; } .post.post-overlay.block-8.block-style1 {  padding-bottom: calc(70% - 1px); } .grid .post.post-overlay.block-8.block-style1 {  padding-bottom: calc(70% - 2px); } .post.post-overlay.block-6 {  padding-bottom: 60%; } .post.post-overlay.block-6.block-style4 {  padding-bottom: calc(80% + 6px); } .grid .post.post-overlay.block-6.block-style4 {  padding-bottom: calc(80% + 1px); } .post.post-overlay.block-4 {  padding-bottom: calc(35% - 3px); } .post.post-overlay.block-4.block-style1 {  padding-bottom: calc(70% - 5px); } .grid .post.post-overlay.block-4.block-style1 {  padding-bottom: calc(70% - 1px); } .post.post-overlay.block-4.block-style3 {  padding-bottom: 70%; } @media only screen and (min-width: 40.063em) {  .post.post-overlay.block-4.block-style3 {   padding-bottom: calc(35% - 10px);  } } .grid .post.post-overlay.block-4.block-style3 {  padding-bottom: 70%; } @media only screen and (min-width: 40.063em) {  .grid .post.post-overlay.block-4.block-style3 {   padding-bottom: calc(35% - 1px);  } } .post.post-overlay.post-slider-style4 {  padding-bottom: 70vh; } .post.post-overlay.post-slider-style4 .post-gallery .post-title {  bottom: auto;  top: 50%;  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  transform: translateY(-50%); } .post.post-overlay.post-slider-style4 .post-gallery .post-title .post-bottom-meta {  display: flex; } .post.post-overlay.post-slider-style4 .post-gallery .post-title .btn {  margin-top: 30px; } .post.post-overlay.post-slider-style4 .post-gallery .post-title .btn:hover {  color: #080808; } @media only screen and (min-width: 64.063em) {  .post.post-overlay.post-slider-style4 .align-center {   justify-content: flex-start;  } } .post.post-overlay.block-3 {  padding-bottom: 80%; } .post.post-overlay.format-gallery .post-gallery > a:before, .post.post-overlay.format-video .post-gallery > a:before {  display: none; } .post.post-overlay.widget-overlay {  padding-bottom: 110%; } @media only screen and (min-width: 80em) {  .post-carousel-style3 .post.post-overlay.widget-overlay {   padding-bottom: 90%;  } } @media only screen and (min-width: 40.063em) {  .post.post-overlay.large-padding .post-gallery .post-title {   margin: 30px;  } } @media only screen and (min-width: 80em) {  .post.post-overlay.large-padding .post-gallery .post-title {   margin: 40px;  } } .post.post-overlay.top-title .post-gallery .post-title {  bottom: auto;  top: 0;  left: 0;  right: 0; } .post.post-overlay.show-excerpts .post-content {  clear: both;  overflow: hidden;  max-height: 0;  color: #fff;  text-transform: none; } .post.post-overlay.show-excerpts .post-content p {  display: block;  padding: 15px 0; } .post.post-overlay.show-excerpts .post-content .post-bottom-meta {  text-align: left; } .post.post-overlay.show-excerpts .post-content .post-bottom-meta svg {  fill: #fff; } .post.post-overlay.show-excerpts:hover .post-content {  max-height: 140px; } .post.post-overlay.center-title .post-bottom-meta {  text-align: center;  justify-content: center; } .post.post-overlay.center-title .post-bottom-meta .time, .post.post-overlay.center-title .post-bottom-meta .author {  float: none; } .post.post-overlay.center-title .post-gallery .post-title {  position: absolute;  top: 50%;  margin: 0 10%;  bottom: auto;  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  transform: translateY(-50%);  text-align: center; } .post.post-overlay.center-title .post-gallery > a {  position: relative; } .post.post-overlay.center-title .post-gallery > a:after {  content: '';  display: block;  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 1;  border: 0;  margin: 0;  width: 100%;  height: 100%;  border-radius: 0;  background: rgba(0, 0, 0, 0.6);  opacity: 0.3; } .post.post-overlay.center-title:hover .post-gallery > a:after {  opacity: 1; } .post.post-overlay.center-gradient .post-gallery > a {  position: relative; } .post.post-overlay.center-gradient .post-gallery > a:after {  content: '';  display: block;  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 1;  border: 0;  margin: 0;  width: 100%;  height: 100%;  border-radius: 0;  background: rgba(0, 0, 0, 0.6);  opacity: 0.3; } .post.post-overlay.bottom-gradient .post-gallery > a {  background: none;  position: relative; } .post.post-overlay.bottom-gradient .post-gallery > a:after {  content: '';  display: block;  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 1;  border: 0;  margin: 0;  width: 100%;  height: 100%;  border-radius: 0;  opacity: 0.8;  -moz-transform: scale(1, 1);  -ms-transform: scale(1, 1);  -webkit-transform: scale(1, 1);  transform: scale(1, 1);  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');  background-size: 100%;  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.7)));  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.7));  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.7));  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.7));  background-size: auto; } .post.post-overlay.bottom-gradient .post-gallery > a img {  opacity: 1; } .post.post-overlay.bottom-gradient:hover .post-gallery > a:after {  opacity: 1; } .post.post-overlay.top-gradient .post-gallery > a {  background: none;  position: relative; } .post.post-overlay.top-gradient .post-gallery > a:after {  content: '';  display: block;  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 1;  border: 0;  margin: 0;  width: 100%;  height: 100%;  border-radius: 0;  background-color: transparent;  opacity: 0.8;  -moz-transform: scale(1, 1);  -ms-transform: scale(1, 1);  -webkit-transform: scale(1, 1);  transform: scale(1, 1);  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjciLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');  background-size: 100%;  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.7)), color-stop(100%, rgba(0, 0, 0, 0.1)));  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.1));  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.1));  background-image: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.1));  background-size: auto; } .post.post-overlay.top-gradient .post-gallery > a img {  opacity: 1; } .post.post-overlay.top-gradient .post-gallery .counts {  top: auto;  bottom: 0; } .post.post-overlay.top-gradient:hover .post-gallery > a:after {  opacity: 1; } .post.post-overlay.color1-gradient .post-gallery > a {  background: none;  position: relative; } .post.post-overlay.color1-gradient .post-gallery > a:after {  content: '';  display: block;  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 1;  border: 0;  margin: 0;  width: 100%;  height: 100%;  border-radius: 0;  background-color: transparent;  opacity: 0.6;  -moz-transform: scale(1, 1);  -ms-transform: scale(1, 1);  -webkit-transform: scale(1, 1);  transform: scale(1, 1);  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA5MTUwNiIgeTE9IjAuMTU4NDk0IiB4Mj0iMS4wOTE1MDYiIHkyPSIwLjg0MTUwNiI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjMzAzMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NmZGEyNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');  background-size: 100%;  background-image: -moz-linear-gradient(330deg, #dc3030, #cfda26);  background-image: -webkit-linear-gradient(330deg, #dc3030, #cfda26);  background-image: linear-gradient(120deg, #dc3030, #cfda26); } .post.post-overlay.color1-gradient .post-gallery > a img {  opacity: 1; } .post.post-overlay.color1-gradient .post-gallery .counts {  top: auto;  bottom: 0; } .post.post-overlay.color1-gradient:hover .post-gallery > a:after {  opacity: 0.9; } .post.post-overlay.color2-gradient .post-gallery > a {  background: none;  position: relative; } .post.post-overlay.color2-gradient .post-gallery > a:after {  content: '';  display: block;  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 1;  border: 0;  margin: 0;  width: 100%;  height: 100%;  border-radius: 0;  background-color: transparent;  opacity: 0.8;  -moz-transform: scale(1, 1);  -ms-transform: scale(1, 1);  -webkit-transform: scale(1, 1);  transform: scale(1, 1);  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA5MTUwNiIgeTE9IjAuMTU4NDk0IiB4Mj0iMS4wOTE1MDYiIHkyPSIwLjg0MTUwNiI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5MjA4OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E4MzI3OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');  background-size: 100%;  background-image: -moz-linear-gradient(330deg, #292088, #a83279);  background-image: -webkit-linear-gradient(330deg, #292088, #a83279);  background-image: linear-gradient(120deg, #292088, #a83279);  background-size: auto; } .post.post-overlay.color2-gradient .post-gallery > a img {  opacity: 1; } .post.post-overlay.color2-gradient .post-gallery .counts {  top: auto;  bottom: 0; } .post.post-overlay.color2-gradient:hover .post-gallery > a:after {  opacity: 0.9; } .post.post-overlay.color3-gradient .post-gallery > a {  background: none;  position: relative; } .post.post-overlay.color3-gradient .post-gallery > a:after {  content: '';  display: block;  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 1;  border: 0;  margin: 0;  width: 100%;  height: 100%;  border-radius: 0;  background-color: transparent;  opacity: 0.8;  -moz-transform: scale(1, 1);  -ms-transform: scale(1, 1);  -webkit-transform: scale(1, 1);  transform: scale(1, 1);  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA5MTUwNiIgeTE9IjAuMTU4NDk0IiB4Mj0iMS4wOTE1MDYiIHkyPSIwLjg0MTUwNiI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmFiNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZkNjJiMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');  background-size: 100%;  background-image: -moz-linear-gradient(330deg, #006ab4, #fd62b2);  background-image: -webkit-linear-gradient(330deg, #006ab4, #fd62b2);  background-image: linear-gradient(120deg, #006ab4, #fd62b2);  background-size: auto; } .post.post-overlay.color3-gradient .post-gallery > a img {  opacity: 1; } .post.post-overlay.color3-gradient .post-gallery .counts {  top: auto;  bottom: 0; } .post.post-overlay.color3-gradient:hover .post-gallery > a:after {  opacity: 0.9; } .post.post-overlay.color4-gradient .post-gallery > a {  background: none;  position: relative; } .post.post-overlay.color4-gradient .post-gallery > a:after {  content: '';  display: block;  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 1;  border: 0;  margin: 0;  width: 100%;  height: 100%;  border-radius: 0;  background-color: transparent;  opacity: 0.8;  -moz-transform: scale(1, 1);  -ms-transform: scale(1, 1);  -webkit-transform: scale(1, 1);  transform: scale(1, 1);  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA5MTUwNiIgeTE9IjAuMTU4NDk0IiB4Mj0iMS4wOTE1MDYiIHkyPSIwLjg0MTUwNiI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5Yzk5NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAxNmZiYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');  background-size: 100%;  background-image: -moz-linear-gradient(330deg, #09c995, #016fbb);  background-image: -webkit-linear-gradient(330deg, #09c995, #016fbb);  background-image: linear-gradient(120deg, #09c995, #016fbb);  background-size: auto; } .post.post-overlay.color4-gradient .post-gallery .counts {  top: auto;  bottom: 0; } .post.post-overlay.color4-gradient:hover .post-gallery > a:after {  opacity: 0.9; } .post.post-overlay.color5-gradient .post-gallery > a {  background: none;  position: relative; } .post.post-overlay.color5-gradient .post-gallery > a:after {  content: '';  display: block;  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 1;  border: 0;  margin: 0;  width: 100%;  height: 100%;  border-radius: 0;  background-color: transparent;  opacity: 0.8;  -moz-transform: scale(1, 1);  -ms-transform: scale(1, 1);  -webkit-transform: scale(1, 1);  transform: scale(1, 1);  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA5MTUwNiIgeTE9IjAuMTU4NDk0IiB4Mj0iMS4wOTE1MDYiIHkyPSIwLjg0MTUwNiI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3YTY1NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUzMzlhOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');  background-size: 100%;  background-image: -moz-linear-gradient(330deg, #f7a656, #5339a8);  background-image: -webkit-linear-gradient(330deg, #f7a656, #5339a8);  background-image: linear-gradient(120deg, #f7a656, #5339a8);  background-size: auto; } .post.post-overlay.color5-gradient .post-gallery .counts {  top: auto;  bottom: 0; } .post.post-overlay.color5-gradient:hover .post-gallery > a:after {  opacity: 0.9; } .post.post-overlay .post-gallery .post-title {  position: absolute;  bottom: 0;  left: 0;  right: 0;  margin: 15px;  z-index: 2; } .post.post-overlay .post-gallery .post-title a {  color: #fff; } .post.post-overlay .post-gallery .post-title .post-bottom-meta, .post.post-overlay .post-gallery .post-title .post-bottom-meta a {  color: rgba(255, 255, 255, 0.8); } @media only screen and (max-width: 40.063em) {  .post.post-overlay .post-gallery .post-title h1 {   font-size: 18px;   line-height: 24px;  } } .post.post-overlay.photo-listing {  margin-bottom: 10px; } .post.post-overlay.photo-listing .post-title h5 {  margin-bottom: 5px; } .post.carousel-style2 {  text-align: center;  border-left: 1px solid #efefef;  border-right: 1px solid #efefef;  border-bottom: 1px solid #efefef; } .post.carousel-style2 .post-bottom-meta {  justify-content: center; } .post.carousel-style2 .post-bottom-meta .author {  float: none; } .post.carousel-style2 .post-title-container {  padding: 15px; } @media only screen and (min-width: 40.063em) {  .post.carousel-style2 .post-title-container {   padding: 30px;  } } .post.carousel-style2 .post-gallery > a:hover > img {  opacity: 1; } .post.carousel-style2 .entry-title {  font-weight: 400; } .post.carousel-style2:hover {  background: #080808;  color: #fff; } .post.carousel-style2:hover .post-title a, .post.carousel-style2:hover .post-category a, .post.carousel-style2:hover .post-bottom-meta a, .post.carousel-style2:hover .post-bottom-meta {  color: #fff; } .grid .post.carousel-style2 {  border-right: 0; } .post.carousel-style4 {  display: flex;  flex-direction: column;  height: 100%;  margin: 0;  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08); } .post.carousel-style4 .gallery-offset-container {  background: #fff; } .post.carousel-style4 .gallery-offset-container .post-title a:not(:hover) {  color: #080808; } .post.carousel-style4 .gallery-offset-container .post-bottom-meta a:not(:hover) {  color: rgba(0, 0, 0, 0.4); } .post.carousel-style4:hover {  -moz-transform: translateY(-20px);  -ms-transform: translateY(-20px);  -webkit-transform: translateY(-20px);  transform: translateY(-20px);  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08), 0 7px 20px rgba(0, 0, 0, 0.2);  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08), 0 7px 20px rgba(0, 0, 0, 0.2);  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08), 0 7px 20px rgba(0, 0, 0, 0.2); } .post.carousel-style5 {  height: 100%;  padding: 0; } .post.carousel-style5:hover .post-gallery img {  opacity: 0.1; } .post.carousel-style5:hover .post-content {  max-height: 100px; } .post.carousel-style5 .post-gallery {  position: relative;  height: 100%; } .post.carousel-style5 .post-gallery > a img {  opacity: 0.8; } .post.carousel-style5 .post-gallery > a:hover img {  opacity: 0.8; } .post.carousel-style5 .post-gallery .post-title {  top: 0;  display: flex;  flex-direction: column;  justify-content: space-between;  margin: 0;  padding: 15px; } @media only screen and (min-width: 40.063em) {  .post.carousel-style5 .post-gallery .post-title {   padding: 30px;  } } .post.carousel-style5 .post-gallery .post-title .entry-title {  font-size: 18px; } .post.carousel-style5 .post-content {  overflow: hidden;  max-height: 0; } .post.carousel-style5 .post-content p {  color: #fff; } .post.style1 {  margin-bottom: 20px; } .post.style1.solo .post-bottom-meta {  display: none; } .rtl .post.style1 {  text-align: right; } .post.style1-featured .post-gallery {  margin-bottom: 20px; } .post.style1-featured-v2 .post-gallery {  margin-bottom: 20px; } .post.style1-featured-v2 .post-bottom-meta {  margin-bottom: 30px; } .post.style1-featured-v2 .single_category_title {  font-size: 12px;  margin-bottom: 20px; } .post.style1-featured-v2 .post-title h1 {  font-weight: 600; } @media only screen and (min-width: 64.063em) {  .post.style1-featured-v2 .post-title h1 {   font-size: 48px;  } } .post.style1-meta .post-gallery {  margin-bottom: 20px; } .post.style2 .post-gallery {  margin-bottom: 18px;  min-height: 90px; } @media only screen and (min-width: 40.063em) {  .post.style2 .post-gallery {   margin-bottom: 0;  } } .post.style3 .post-gallery {  margin-bottom: 18px;  min-height: 60px; } @media only screen and (min-width: 64.063em) {  .post.style3 .post-gallery {   min-height: 70px;  } } @media only screen and (min-width: 80em) {  .post.style3 .post-gallery {   min-height: 85px;  } } .post.style3.style3-alt {  text-align: center; } .post.style3.style3-alt .post-bottom-meta .author {  float: none; } .post.style3.style3-alt .post-bottom-meta .time {  margin-right: 0; } .post.style4 .post-gallery {  margin-bottom: 20px;  min-height: 150px; } @media only screen and (min-width: 40.063em) {  .post.style4 .post-gallery {   margin-bottom: 0;  } } @media only screen and (min-width: 64.063em) {  .post.style4 .post-gallery {   min-height: 190px;  } } @media only screen and (min-width: 80em) {  .post.style4 .post-gallery {   min-height: 250px;  } } .post.style5 .post-gallery {  margin-bottom: 25px; } .post.style5 .entry-title {  font-weight: 500; } .post.style5 .comment {  display: none; } .post.style6 {  border: 1px solid #e8e8e8; } .post.style6 .post-gallery {  top: -1px;  left: -1px;  width: calc(100% + 2px);  height: calc(100% + 2px); } .post.style6 .post-gallery > a {  height: 100%; } .post.style6 .post-border-container {  padding: 15px;  display: flex;  flex-direction: column;  justify-content: space-between;  height: 100%; } @media only screen and (min-width: 40.063em) {  .post.style6 .post-border-container {   padding: 30px;  } } .post.style6 .post-border-container .post-category {  margin-bottom: 5px; } .post.style6 .post-border-container .post-bottom-meta {  margin: 0; } .post.style6:not(.style6-vertical) .post-title h5 {  font-size: 20px; } .post.style6-vertical {  margin: 0;  height: 100%;  display: flex;  flex-direction: column; } .post.style6-vertical .post-title h3 {  margin-bottom: 40px; } .post.style6-vertical .post-title h5 {  margin-bottom: 20px; } .post-author, .authorpage {  padding: 15px 0 0;  margin-bottom: 15px;  border-top: 1px dotted #a8a8a8;  margin-top: 30px; } @media only screen and (min-width: 40.063em) {  .post-author, .authorpage {   padding: 30px 0 0;   margin-bottom: 30px;  } } .post-author .avatar, .authorpage .avatar {  float: left;  margin-right: 30px;  width: 86px;  display: none; } @media only screen and (min-width: 40.063em) {  .post-author .avatar, .authorpage .avatar {   display: block;  } } .post-author .author-content, .authorpage .author-content {  padding-left: 0; } @media only screen and (min-width: 40.063em) {  .post-author .author-content, .authorpage .author-content {   padding-left: 116px;  } } .post-author h5, .authorpage h5 {  font-size: 14px;  margin-bottom: 5px; } @media only screen and (min-width: 40.063em) {  .post-author h5, .authorpage h5 {   margin-bottom: 15px;  } } .post-author p, .authorpage p {  font-size: 11px;  margin-bottom: 7px; } .post-author .fa, .authorpage .fa {  font-size: 11px;  margin-right: 7px; } .post-header {  -moz-background-size: cover;  -o-background-size: cover;  -webkit-background-size: cover;  background-size: cover;  margin-bottom: 15px;  background: #080808;  display: flex; } @media only screen and (min-width: 40.063em) {  .post-header {   margin-bottom: 30px;  } } @media only screen and (max-width: 40.063em) {  .post-header .post-title h1 {   font-size: 20px;   line-height: 26px;  } } .post-header.parallax_bg {  position: relative;  overflow: hidden; } .post-header.parallax_bg .inline_bg {  width: 100%;  height: 150%;  background-size: cover;  background-position: center center;  -moz-transform: translateY(0);  -ms-transform: translateY(0);  -webkit-transform: translateY(0);  transform: translateY(0);  position: absolute;  top: -15%;  left: 0;  will-change: transform; } .post-header.parallax_bg .inline_bg img {  width: 100%;  height: 100%;  opacity: 0.4;  object-fit: cover; } .post-header.no-shadow {  -moz-background-size: cover;  -o-background-size: cover;  -webkit-background-size: cover;  background-size: cover;  margin-bottom: 0; } .post-header.no-shadow > div {  background: none; } .post-header.no-shadow + .row {  padding-top: 15px; } @media only screen and (min-width: 40.063em) {  .post-header.no-shadow + .row {   padding-top: 30px;  } } .post-header .inner_header {  background: rgba(0, 0, 0, 0.4);  padding: 15px 0;  position: relative;  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  width: 100%;  min-height: 50vh; } .post-header .inner_header .post-title {  color: #fff;  padding: 0;  width: 100%; } @media only screen and (min-width: 40.063em) {  .post-header .inner_header .post-title {   padding: 0 10%;  } } @media only screen and (min-width: 64.063em) {  .post-header .inner_header .post-title {   padding: 0 20%;  } } .post-header .inner_header .post-title .post-bottom-meta svg {  fill: #fff; } .post-header .inner_header .post-title h1, .post-header .inner_header .post-title a, .post-header .inner_header .post-title .post-bottom-meta, .post-header .inner_header .post-title .post-bottom-meta a {  color: #fff; } .rtl .post-header .inner_header .post-title {  text-align: right; } .post-header .inner_header > .row {  width: 100%; } .post-header:not(.small) .post-bottom-meta {  justify-content: center; } .post-header:not(.small) .post-bottom-meta .comment {  margin-left: 10px; } .post-header.small .inner_header {  padding: 15px 0; } @media only screen and (min-width: 40.063em) {  .post-header.small .inner_header {   padding: 60px 0 90px;   min-height: 0;  } } @media only screen and (min-width: 64.063em) {  .post-header.small .inner_header {   min-height: 0;  } } @media only screen and (min-width: 80em) {  .post-header.small .inner_header {   min-height: 0;  } } @media only screen and (min-width: 100em) {  .post-header.small .inner_header {   padding: 90px 0 120px;  } } .post-header.small .inner_header .post-title .post-bottom-meta {  text-align: right; } .post-header.small .inner_header .post-title .post-bottom-meta .author, .post-header.small .inner_header .post-title .post-bottom-meta .time {  float: left; } .rtl .post-header.small .inner_header .post-title .post-bottom-meta .author, .rtl .post-header.small .inner_header .post-title .post-bottom-meta .time {  float: right; } @media only screen and (min-width: 40.063em) {  .post-header.small .inner_header .post-title {   padding: 0;  } } @media only screen and (min-width: 40.063em) {  .post-header.small .post-title {   margin-bottom: 15px;  } } .post-header.small .post-title .entry-title {  padding-bottom: 15px;  border-bottom: 1px dotted rgba(255, 255, 255, 0.6);  margin-bottom: 18px; } .post-header.small + .style5-container {  background: #fff;  position: relative;  padding-top: 0; } @media only screen and (min-width: 40.063em) {  .post-header.small + .style5-container {   padding-top: 50px;   margin-top: -90px;  } } .post-header.small + .style5-container .featured_image_credit {  bottom: auto;  top: -30px; } .post-header.style3 {  margin-bottom: 0; } .post-header.style3 + .row {  padding-top: 15px; } @media only screen and (min-width: 40.063em) {  .post-header.style3 + .row {   padding-top: 30px;  } } @media only screen and (max-width: 40.063em) {  .post-header.style4 {   margin-left: -20px;   padding: 0 20px;   width: calc(100% + 40px);  }  .post-header.style4 .inner_header {   margin-left: -20px;   margin-right: -20px;   padding: 0 20px;   width: calc(100% + 40px);  } } .post-content-container {  padding-left: 0;  min-height: 390px; } @media only screen and (min-width: 40.063em) {  .post-content-container {   padding-left: 98px;  }  .rtl .post-content-container {   padding-left: 0;   padding-right: 98px;  }  .type-attachment .post-content-container {   padding: 0;  } } .post-content-container + .share-article {  width: auto;  max-width: 100%;  margin: 0 0 50px;  float: none;  text-align: center; } .share-container {  position: relative; } .share-article-vertical {  display: block;  float: left;  width: 60px;  margin-bottom: 30px;  position: absolute;  margin-top: 5px; } .subheader .share-article-vertical {  margin: 0; } .share-article-vertical .share-title {  display: block;  background: #080808;  padding: 16px 12px;  color: #fff;  font-size: 16px;  line-height: 1;  text-align: center;  margin: 0; } .share-article-vertical .share-title em {  font-style: normal; } .share-article-vertical .share-title span {  display: block;  margin-top: 5px;  text-transform: uppercase;  font-size: 9px;  color: rgba(255, 255, 255, 0.6); } .share-article-vertical .social {  display: block;  width: 60px;  height: 59px;  line-height: 59px;  text-align: center;  font-size: 14px;  color: #aeaeae;  border-left: 1px solid #eee;  border-right: 1px solid #eee;  border-bottom: 1px solid #eee;  position: relative; } .share-article-vertical .social:first-child {  border-top: 1px solid #eee; } .share-article-vertical .social.whatsapp span {  font-size: 14px; } @media only screen and (min-width: 40.063em) {  .share-article-vertical .social.whatsapp {   display: none;  } } .share-article-vertical .social.facebook:hover {  background: #3b5998; } .share-article-vertical .social.google:hover {  background: #dd4b39; } .share-article-vertical .social.google-plus:hover {  background: #dd4b39; } .share-article-vertical .social.linkedin:hover {  background: #007bb6; } .share-article-vertical .social.pinterest:hover {  background: #cb2027; } .share-article-vertical .social.twitter:hover {  background: #00aced; } .share-article-vertical .social.instagram:hover {  background: #3f729b; } .share-article-vertical .social.vk:hover {  background: #45668e; } .share-article-vertical .social.tumblr:hover {  background: #35465c; } .share-article-vertical .social.xing:hover {  background: #cfdc00; } .share-article-vertical .social.soundcloud:hover {  background: #f80; } .share-article-vertical .social.dribbble:hover {  background: #ea4c89; } .share-article-vertical .social.youtube:hover {  background: #e52d27; } .share-article-vertical .social.youtube-play:hover {  background: #e52d27; } .share-article-vertical .social.spotify:hover {  background: #7ab800; } .share-article-vertical .social.behance:hover {  background: #1769ff; } .share-article-vertical .social.deviantart:hover {  background: #4e6252; } .share-article-vertical .social.vimeo:hover {  background: #1ab7ea; } .share-article-vertical .social.rss:hover {  background: #f26522; } .share-article-vertical .social.twitch:hover {  background: #6441a5; } .share-article-vertical .social.whatsapp:hover {  background: #25d366; } .share-article-vertical .social.snapchat:hover {  background: #fffc00; } .share-article-vertical .social:hover {  color: #fff; } .share-article {  background: #f5f5f5;  padding: 15px;  text-align: center; } .share-article.simple {  padding: 0;  background: none;  text-align: left; } .rtl .share-article.simple {  text-align: right; } .share-article .share-article {  text-align: center; } @media only screen and (min-width: 40.063em) {  .share-article .share-article {   text-align: right;  } } @media only screen and (min-width: 40.063em) {  .share-article {   padding: 27px;   text-align: left;  }  .share-article h6 {   line-height: 36px;   margin-bottom: 0;  } } .share-article .social {  display: inline-block;  line-height: 36px;  color: #fff;  font-size: 12px;  font-weight: 600;  padding: 0 5px;  position: relative;  border-radius: 3px;  vertical-align: middle;  margin: 0 0 4px;  text-align: right; } .share-article .social .fa {  display: block;  width: 30px;  line-height: 36px;  text-align: center; } @media only screen and (min-width: 40.063em) {  .share-article .social {   padding: 0 14px;  } } @media only screen and (min-width: 40.063em) {  .share-article .social.whatsapp {   display: none;  } } .share-article .social.facebook {  background: #3b5998; } .share-article .social.facebook:hover {  background: #324c82;  color: #fff !important; } .share-article .social.google {  background: #dd4b39; } .share-article .social.google:hover {  background: #d33724;  color: #fff !important; } .share-article .social.google-plus {  background: #dd4b39; } .share-article .social.google-plus:hover {  background: #d33724;  color: #fff !important; } .share-article .social.linkedin {  background: #007bb6; } .share-article .social.linkedin:hover {  background: #006697;  color: #fff !important; } .share-article .social.pinterest {  background: #cb2027; } .share-article .social.pinterest:hover {  background: #b11c22;  color: #fff !important; } .share-article .social.twitter {  background: #00aced; } .share-article .social.twitter:hover {  background: #0096ce;  color: #fff !important; } .share-article .social.instagram {  background: #3f729b; } .share-article .social.instagram:hover {  background: #366285;  color: #fff !important; } .share-article .social.vk {  background: #45668e; } .share-article .social.vk:hover {  background: #3b5779;  color: #fff !important; } .share-article .social.tumblr {  background: #35465c; } .share-article .social.tumblr:hover {  background: #2a3749;  color: #fff !important; } .share-article .social.xing {  background: #cfdc00; } .share-article .social.xing:hover {  background: #b2bd00;  color: #fff !important; } .share-article .social.soundcloud {  background: #f80; } .share-article .social.soundcloud:hover {  background: #e07800;  color: #fff !important; } .share-article .social.dribbble {  background: #ea4c89; } .share-article .social.dribbble:hover {  background: #e73177;  color: #fff !important; } .share-article .social.youtube {  background: #e52d27; } .share-article .social.youtube:hover {  background: #d41f1a;  color: #fff !important; } .share-article .social.youtube-play {  background: #e52d27; } .share-article .social.youtube-play:hover {  background: #d41f1a;  color: #fff !important; } .share-article .social.spotify {  background: #7ab800; } .share-article .social.spotify:hover {  background: #669900;  color: #fff !important; } .share-article .social.behance {  background: #1769ff; } .share-article .social.behance:hover {  background: #0057f7;  color: #fff !important; } .share-article .social.deviantart {  background: #4e6252; } .share-article .social.deviantart:hover {  background: #405144;  color: #fff !important; } .share-article .social.vimeo {  background: #1ab7ea; } .share-article .social.vimeo:hover {  background: #13a3d2;  color: #fff !important; } .share-article .social.rss {  background: #f26522; } .share-article .social.rss:hover {  background: #e8540e;  color: #fff !important; } .share-article .social.twitch {  background: #6441a5; } .share-article .social.twitch:hover {  background: #57388f;  color: #fff !important; } .share-article .social.whatsapp {  background: #25d366; } .share-article .social.whatsapp:hover {  background: #20b959;  color: #fff !important; } .share-article .social.snapchat {  background: #fffc00; } .share-article .social.snapchat:hover {  background: #e0de00;  color: #fff !important; } @media only screen and (min-width: 40.063em) {  .share-article .social {   width: auto;   margin: 0;  } } .circle_rating {  display: none;  position: absolute;  top: 18px;  right: 18px;  z-index: 20; } @media only screen and (min-width: 40.063em) {  .circle_rating {   display: block;  } } .rtl .circle_rating {  right: auto;  left: 18px; } .circle_rating span {  display: block;  width: 90px;  height: 90px;  line-height: 92px;  text-align: center;  color: #fff;  font-size: 26px;  font-weight: 600;  position: absolute;  top: 0;  left: 0; } .circle_rating .circle_base {  stroke: rgba(0, 0, 0, 0.2);  stroke-width: 6px;  transform: rotateZ(-90degdeg);  -moz-transform-origin: 50% 50%;  -ms-transform-origin: 50% 50%;  -webkit-transform-origin: 50% 50%;  transform-origin: 50% 50%; } .circle_rating .circle_perc {  stroke: #649fd6;  stroke-width: 6px;  stroke-linecap: round;  transform: rotateZ(-90degdeg);  -moz-transform-origin: 50% 50%;  -ms-transform-origin: 50% 50%;  -webkit-transform-origin: 50% 50%;  transform-origin: 50% 50%; } .circle_rating.small {  top: 18px;  right: 18px; } .circle_rating.small span {  width: 50px;  height: 50px;  line-height: 52px;  font-size: 16px; } .circle_rating.small .circle_base, .circle_rating.small .circle_perc {  stroke-width: 3px; } .rtl .circle_rating.small {  right: auto;  left: 18px; } .posts {  display: flex;  flex-wrap: wrap; } .posts:before {  display: none; } .other_videos {  background: #ebebeb;  padding: 35px 0 5px;  margin-bottom: 30px; } .other_videos.dark-color {  background: #161616; } .related-posts .related-title {  display: block;  padding-bottom: 20px;  border-bottom: 2px solid #eaeaea;  margin-bottom: 30px; } .related-posts .post .post-gallery {  margin-bottom: 15px; } .related-posts .row {  display: flex;  flex-wrap: wrap; } .related-posts .row:after, .related-posts .row:before {  display: none; } .featured_image_credit {  display: none;  color: #fff;  position: absolute;  bottom: 0;  left: 0;  padding: 7px 9px;  font-size: 10px;  background: rgba(0, 0, 0, 0.4); } @media only screen and (min-width: 40.063em) {  .featured_image_credit {   display: block;  } } .rtl .featured_image_credit {  left: auto;  right: 0; } .post-detail-row {  background: #fff; } #infinite-article {  background: #fff;  will-change: contents; } #infinite-article.on {  padding-bottom: 100px; } .masonry_loader {  width: 100%; } .post-review {  border: 2px solid #f0f0f0; } .post-review.style1 {  margin: 0 0 20px; } .post-review.style2 {  width: 100%;  float: left;  margin: 0 0 20px; } @media only screen and (min-width: 40.063em) {  .post-review.style2 {   width: 50%;   margin: 0 30px 20px 0;  } } .post-review.style2 .comment_section {  margin-bottom: 20px; } .post-review.style2 .average {  margin: 0 -14px -14px -14px; } @media only screen and (min-width: 40.063em) {  .post-review.style2 .average {   margin: 0 -30px -31px -30px;  } } .post-review.style3 {  margin: 30px 0; } .post-review .post-review-content {  border-bottom: 1px solid #f0f0f0;  padding: 12px; } @media only screen and (min-width: 40.063em) {  .post-review .post-review-content {   padding: 28px;  } } .post-review .post-review-bottom {  padding: 12px; } @media only screen and (min-width: 40.063em) {  .post-review .post-review-bottom {   padding: 28px;  } } .post-review h6 {  text-transform: uppercase;  margin-bottom: 15px; } @media only screen and (min-width: 40.063em) {  .post-review h6 {   margin-bottom: 30px;  } } .post-review ul {  margin: 0;  list-style: none; } .post-review ul li {  margin-bottom: 15px;  font-size: 12px;  font-weight: 600;  color: #080808; } @media only screen and (min-width: 40.063em) {  .post-review ul li {   margin-bottom: 25px;  } } .post-review ul li:last-child {  margin-bottom: 0; } .post-review ul li .show-for-medium {  text-align: right; } .rtl .post-review ul li .show-for-medium {  text-align: left; } .rtl .post-review ul li {  text-align: right; } .post-review ul li .progress {  width: 100%;  background: #eeeeee;  height: 14px;  margin-top: 4px; } .post-review ul li .progress span {  background: #649fd6;  display: block;  height: 14px;  width: 0; } .rtl .post-review ul li .progress span {  float: right; } .post-review .comment_section {  margin-bottom: 15px; } @media only screen and (min-width: 40.063em) {  .post-review .comment_section {   margin-bottom: 0;  } } .rtl .post-review .comment_section {  text-align: right; } .post-review .comment_section p {  display: block;  margin-bottom: 10px;  position: relative;  padding-left: 24px;  font-size: 12px;  line-height: 14px; } .post-review .comment_section p:before {  content: '';  display: block;  width: 14px;  height: 14px;  line-height: 16px;  color: #fff;  border-radius: 7px;  text-align: center;  position: absolute;  top: 0;  left: 0; } .post-review .comment_section p.positive:before {  content: '+';  background: #0fbf5e; } .post-review .comment_section p.negative:before {  content: '-';  background: #fe3166; } .rtl .post-review .comment_section p {  padding-left: 0;  padding-right: 24px; } .rtl .post-review .comment_section p:before {  left: auto;  right: 0; } .post-review .post_comment {  text-transform: uppercase;  font-size: 12px;  font-weight: 600;  display: block;  margin-bottom: 20px;  color: #080808; } .post-review .average {  display: block;  margin: 0;  padding: 0;  text-align: center;  font-size: 38px;  line-height: 1;  padding: 15px;  color: #fff;  background: #649fd6;  font-weight: 600; } @media only screen and (min-width: 40.063em) {  .post-review .average {   padding: 25px 15px;   margin: 0;  } } @media only screen and (min-width: 64.063em) {  .post-review .average {   padding: 35px 15px;  } } @media only screen and (min-width: 64.063em) {  .post-review .average {   padding: 45px 15px;  } }  .authorpage {  margin: 0 0 20px;  border: 0;  background: #080808;  padding: 15px; } .authorpage .avatar-link {  display: inline-block; } .author .authorpage .avatar-link {  float: left; } .authorpage h5 {  font-size: 20px;  line-height: 1;  margin: 0; } .authorpage h5 a {  color: #fff; } .authorpage h4 {  margin: 8px 0 0 0;  font-size: 12px;  line-height: 1;  font-weight: 500;  text-transform: uppercase;  color: rgba(255, 255, 255, 0.6); } .authorpage span {  display: inline-block;  font-size: 10px;  font-weight: 600;  text-transform: uppercase;  background: rgba(255, 255, 255, 0.3);  color: #fff;  padding: 3px 4px 2px;  margin-top: 12px; } .authorpage span + span {  margin-left: 5px; } .authorpage p {  margin-top: 18px;  margin-bottom: 15px;  color: #a6a6a6;  font-size: 12px; } .authorpage a {  color: #9c9c9c; } .authorpage a:hover {  color: #fff; } .authorpage a .fa {  font-size: 14px; } .authorpage .avatar {  width: 164px; } @media only screen and (min-width: 40.063em) {  .authorpage {   padding: 30px;   margin-bottom: 45px;  }  .authorpage .author-content {   padding-left: 194px;  }  .authorpage h5 {   font-size: 28px;  } } .author_list .authorpage {  background: #f6f6f6;  flex: 1;  text-align: center;  margin-bottom: 30px; } .author_list .authorpage .avatar {  float: none;  margin: 0 auto 30px;  border-radius: 50%; } .author_list .authorpage .author-content {  padding: 0; } .author_list .authorpage .author-content h5 a {  font-size: 20px;  color: #080808; } .author_list .authorpage .author-content h4 {  color: #8a8a8a; } .author_list .authorpage .author-content span {  background: #8f8f8f; } .author_list .authorpage .author-content p {  color: #a6a6a6; } .author_list .authorpage .author-content a:hover {  color: #080808; } .author_list .columns {  display: flex; } .subcategory_container {  width: 100%;  min-height: 50px; } .subcategory_container .thb-sibling-categories {  display: block;  width: 100%;  text-align: right;  height: 50px;  overflow: hidden; } .subcategory_container .thb-sibling-categories.active {  overflow: visible; } .subcategory_container .thb-sibling-categories li {  display: inline-block;  margin: 0;  white-space: nowrap; } .subcategory_container .thb-sibling-categories li + li {  padding-left: 20px; } .rtl .subcategory_container .thb-sibling-categories li + li {  padding-left: 0;  padding-right: 20px; } .subcategory_container .thb-sibling-categories li a {  font-size: 11px;  color: #080808;  text-transform: uppercase;  font-weight: 600;  line-height: 50px; } .subcategory_container .thb-sibling-categories li a:hover {  color: #649fd6; } .subcategory_container .thb-sibling-categories .thb-pull-down {  display: none;  position: relative; } .subcategory_container .thb-sibling-categories .thb-pull-down .fa {  margin-left: 5px; } .subcategory_container .thb-sibling-categories .thb-pull-down .sub-menu-holder {  display: none;  position: absolute;  top: 100%;  right: 0;  padding-top: 12px;  z-index: 10; } .subcategory_container .thb-sibling-categories .thb-pull-down .sub-menu {  padding: 10px;  background: #fff; } .subcategory_container .thb-sibling-categories .thb-pull-down .sub-menu li {  display: block; } .subcategory_container .thb-sibling-categories .thb-pull-down .sub-menu li a {  line-height: 1.6; } .subcategory_container .thb-sibling-categories .thb-pull-down:hover .sub-menu-holder {  display: block; } .subcategory_container.small {  height: 25px;  min-height: 25px;  margin: 0; } .subcategory_container.small .thb-sibling-categories {  height: 25px; } .subcategory_container.small .thb-sibling-categories li a {  line-height: 1;  color: #646464; } .category-title {  margin-bottom: 15px; } @media only screen and (min-width: 40.063em) {  .category-title {   margin-bottom: 30px;  } } .category-title.style2 h1 {  font-size: 20px;  line-height: 1;  font-weight: 600;  margin-bottom: 0;  line-height: 50px;  text-transform: uppercase; } @media only screen and (min-width: 40.063em) {  .category-title.style2 h1 {   font-size: 24px;  } } .category-title.style2 .category-header {  border-bottom: 1px solid #080808; } .category-title.style2 .thb-sibling-categories {  margin: 0;  text-align: right; } .category-title.style2 p {  font-size: 14px;  margin: 15px 0 0 0; } .category-title.style1 .category-header {  background: #649fd6;  padding: 20px;  text-align: center;  padding-bottom: 18px;  background-size: cover; } @media only screen and (min-width: 40.063em) {  .category-title.style1 .category-header {   padding: 40px;   padding-bottom: 36px;  } } .category-title.style1 h1 {  font-size: 20px;  line-height: 1;  font-weight: 600;  margin-bottom: 0;  color: #fff;  text-transform: uppercase; } .category-title.style1 p {  margin-bottom: 0;  font-size: 12px;  margin-top: 10px;  color: rgba(255, 255, 255, 0.8); } .category-title.style1 .thb-sibling-categories {  list-style: none;  padding: 0;  min-height: 50px;  border-bottom: 2px solid rgba(0, 0, 0, 0.05);  text-align: center; } @media only screen and (min-width: 40.063em) {  .category-title.style1 {   margin-bottom: 30px;  }  .category-title.style1 h1 {   font-size: 30px;  } } @media only screen and (min-width: 80em) {  .category-title.style1 h1 {   font-size: 40px;  } } .category-grid {  margin-bottom: 30px; }  .page-padding {  margin: 30px 0; } @media only screen and (min-width: 40.063em) {  .page-padding {   margin: 50px 0;  } } @media only screen and (min-width: 64.063em) {  .page-padding {   margin: 70px 0;  } } @media only screen and (min-width: 80em) {  .page-padding {   margin: 90px 0;  } } @media only screen and (min-width: 64.063em) {  .sidebar {   padding-left: 45px;  }  .rtl .sidebar {   padding-left: 15px;   padding-right: 45px;  } } .sidebar.large-order-1 {  padding-left: 15px;  padding-right: 15px; } @media only screen and (min-width: 64.063em) {  .sidebar.large-order-1 {   padding-right: 45px;  } } .widget {  margin-bottom: 30px;  background: #f5f5f5;  padding: 15px;  font-size: 12px;  color: rgba(0, 0, 0, 0.8); } @media only screen and (min-width: 40.063em) {  .widget {   padding: 20px;  } } @media only screen and (min-width: 64.063em) {  .widget {   padding: 30px;  } } .widget .slick-nav {  background: #f5f5f5; } .widget .widget_title {  padding-bottom: 13px;  margin-bottom: 28px;  border-bottom: 2px solid #080808; } .widget .widget_title > strong {  display: flex;  justify-content: space-between;  align-items: center;  font-size: 14px;  text-transform: uppercase; } .rtl .widget .widget_title > strong span a {  margin-left: 0;  margin-right: 8px; } .widget .widget_title > strong span {  display: none;  line-height: 14px; } @media only screen and (min-width: 64.063em) {  .widget .widget_title > strong span {   display: block;  } } .widget .widget_title > strong span a {  display: inline-flex;  font-size: 11px;  color: rgba(0, 0, 0, 0.4);  margin-left: 8px; } .widget .widget_title > strong span a.active {  color: rgba(0, 0, 0, 0.8); } .widget.title-style2 .widget_title {  padding-bottom: 0;  border-bottom-width: 1px; } .widget.title-style2 .widget_title strong {  display: inline-flex;  align-items: center;  background: #080808;  color: #fff;  border: 0;  padding: 0 15px;  height: 38px; } .widget.title-style2 .widget_title strong .thb_listing {  margin-left: 15px; } .widget.title-style3 .widget_title {  padding-bottom: 0;  border-bottom: 0; } .widget.title-style3 .widget_title > strong {  text-transform: none;  font-size: 16px; } .widget ul {  margin: 0;  position: relative; } .widget ul.thb-loading:after {  bottom: 0;  top: 50%;  margin-top: -19px; } .widget ul li {  display: block;  padding: 10px 0;  font-size: 14px;  line-height: 18px;  margin: 0; } .widget ul li:first-child {  padding-top: 0; } .widget ul li:last-child {  padding-bottom: 0; } .widget ul li p {  font-size: 13px;  line-height: 18px; } .widget ul li.post.listing {  margin: 0; } .widget ul.point-list li.post.listing {  padding-top: 0;  padding-left: 14px;  margin-bottom: 15px; } .widget ul.point-list li.post.listing:last-child {  margin: 0; } .widget ul.menu a {  font-size: 14px; } .widget ul.menu .current-menu-item > a {  color: #7a7a7a; } .widget ul.menu .sub-menu {  margin-top: 15px;  padding-top: 15px;  padding-left: 10px;  border-top: 1px solid #eeeeee; } .widget.widget_featured_video iframe {  width: 100%; } .widget.widget_featured_video .flex-video {  margin: 0; } .widget.widget_about figure {  display: block;  text-align: center;  margin-bottom: 20px; } .widget.widget_about figure img {  display: inline-block;  max-width: 100%; } .widget.widget_about .thb-about-content {  text-align: center; } .widget.widget_discussedimages .post .post-bottom-meta .comment {  margin-left: 0; } .widget.widget_crypto .thb-crypto-list .thb-crypto {  border-bottom: 1px dotted rgba(0, 0, 0, 0.25); } .widget.widget_crypto .thb-crypto-list .thb-crypto .thb-crypto-content {  flex: 1;  position: relative;  padding-right: 55px; } .widget.widget_crypto .thb-crypto-list .thb-crypto .thb-crypto-content .thb-crypto-price {  position: absolute;  top: 50%;  right: 0;  margin: 0;  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  transform: translateY(-50%); } .widget.widget_crypto .thb-crypto-list .columns:last-child .thb-crypto {  border-bottom: 0; } .widget.widget_tag_cloud ul li {  display: inline-block;  padding: 0;  border: 0; } .widget.widget_tag_cloud .next {  display: none; } .widget.widget_subscribe_widget {  text-align: center; } .widget.widget_subscribe_widget p {  font-size: 14px;  line-height: 1.6;  margin-bottom: 20px; } .widget.widget_subscribe_widget input[type="text"] {  height: 40px;  width: 100%; } .widget.widget_subscribe_widget .newsletter-form-container {  position: relative;  z-index: 2; } .widget.widget_subscribe_widget .newsletter-container.light-text {  color: #fff; } .widget.widget_subscribe_widget .newsletter-container.has-image {  position: relative;  overflow: hidden;  background-size: cover;  padding: 20px 15px; } @media only screen and (min-width: 40.063em) {  .widget.widget_subscribe_widget .newsletter-container.has-image {   padding: 40px 30px;  } } .widget.widget_subscribe_widget .newsletter-container.has-image .parallax_bg {  position: absolute;  top: -5%;  left: -5%;  width: 110%;  height: 110%;  z-index: -1; } .widget.widget_thb_twitterwidget .thb_tweet .thb_tweet_time {  text-transform: uppercase;  font-size: 11px;  font-weight: 500; } .light .widget.widget_thb_twitterwidget .thb_tweet .thb_tweet_time {  color: #080808; } .widget.widget_thb_twitterwidget p {  font-size: 14px;  margin-bottom: 5px; } .widget.widget_thb_twitterwidget p a {  font-weight: 500; } .light .widget.widget_thb_twitterwidget p a {  color: #080808; } .widget.widget_nav_menu ul li {  border: 0; } .widget.widget_nav_menu ul li a {  color: #959595;  font-size: 14px; } .widget.widget_nav_menu ul li a:hover {  color: #080808; } .widget.widget_nav_menu ul li.current-menu-item > a {  color: #080808; } .widget.widget_nav_menu ul li .sub-menu {  border: 0;  padding-top: 5px; } .widget.widget_recent_entries ul li {  border-bottom: 0;  padding: 0;  margin-bottom: 15px; } .widget.widget_recent_entries ul li a {  display: block;  color: #080808; } .widget.widget_recent_entries ul li span {  display: block;  font-size: 11px;  text-transform: uppercase; } .widget.widget_recent_entries ul li:last-child {  margin: 0; } .widget.widget_recent_comments ul li {  border-bottom: 0;  padding: 0 0 0 30px;  margin-bottom: 15px;  position: relative;  font-size: 13px; } .widget.widget_recent_comments ul li:after {  content: '\f0e5';  font-family: FontAwesome;  color: #080808;  position: absolute;  top: 1px;  left: 0; } .widget.widget_recent_comments ul li .comment-author-link, .widget.widget_recent_comments ul li a {  color: #080808;  font-weight: 600; } .widget.widget_recent_comments ul li .comment-author-link {  text-transform: capitalize; } .widget.widget_recent_comments ul li:last-child {  margin: 0; } .widget.widget_categories li {  text-align: right;  line-height: 1; } .widget.widget_categories li a {  display: inline;  float: left; } .widget.widget_thbadsingle {  padding: 0;  background: none;  text-align: center; } .widget.widget_multiplead {  padding-bottom: 0; } .widget.widget_multiplead img {  margin-bottom: 30px; } .widget.widget_categoryposts .post .post-category {  display: none; } .widget.widget_categoryposts .post.style3 {  margin-bottom: 10px; } .widget.widget_calendar #calendar_wrap {  border: 1px solid #dcdcdc; } .widget.widget_calendar table {  background: #fff;  border: 0;  width: 100%;  border-collapse: collapse;  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none; } .widget.widget_calendar table thead {  background: #fff;  font-size: 12px;  border-bottom: 1px solid #dcdcdc; } .widget.widget_calendar table thead th {  padding: 13px 0;  color: #303030;  text-align: center;  font-weight: 800; } .widget.widget_calendar table tbody tr:nth-child(even) {  background: #f8f8f8; } .widget.widget_calendar table tbody td {  font-size: 12px;  color: #686868;  text-align: center;  padding: 9px 0; } .widget.widget_calendar table tfoot {  background: #fff;  margin-top: 10px;  border-top: 1px solid #dcdcdc; } .widget.widget_calendar table tfoot tr td {  padding: 12px 14px;  font-size: 12px; } .widget.widget_calendar table tfoot tr td a {  color: #737373;  text-transform: uppercase;  font-weight: 800; } .widget.widget_calendar table tfoot tr #next {  text-align: right; } .widget.widget_calendar table caption {  color: #303030;  font-size: 12px;  text-transform: uppercase;  font-weight: 400;  padding: 15px 0;  border-bottom: 1px solid #dcdcdc; } .widget.widget_postslider .post {  margin-bottom: 0; } .widget.widget_topreviews .style1 li {  display: flex;  flex-direction: column;  background: rgba(0, 0, 0, 0.05);  padding: 20px 40px 18px 20px;  margin-bottom: 10px;  position: relative; } @media only screen and (min-width: 64.063em) {  .widget.widget_topreviews .style1 li {   padding: 20px 80px 18px 20px;  } } .widget.widget_topreviews .style1 li:last-child {  margin-bottom: 0; } .widget.widget_topreviews .style1 li:after {  content: '';  display: block;  width: 1px;  height: 100%;  position: absolute;  top: 0;  right: 60px;  background: rgba(255, 255, 255, 0.2);  z-index: 0; } .widget.widget_topreviews .style1 li > a {  position: relative;  font-size: 12px;  font-weight: 600; } .widget.widget_topreviews .style1 li .post-bottom-meta {  margin: 0; } .widget.widget_topreviews .style1 li .progress {  position: absolute;  top: 0;  left: 0;  bottom: 0;  width: auto;  background: #649fd6;  z-index: 0;  opacity: 0.5;  will-change: width; } .widget.widget_topreviews .style1 li .ave {  display: block;  width: 40px;  text-align: center;  position: absolute;  top: 50%;  right: 0;  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  transform: translateY(-50%);  font-size: 16px;  font-weight: 600; } @media only screen and (min-width: 64.063em) {  .widget.widget_topreviews .style1 li .ave {   width: 60px;  } } .widget.widget_topreviews .style2 li {  padding: 18px 0;  border-bottom: 1px dotted rgba(0, 0, 0, 0.6); } .widget.widget_topreviews .style2 li a {  display: block;  padding-right: 25px;  font-size: 12px;  font-weight: 600;  position: relative;  line-height: 1; } .widget.widget_topreviews .style2 li a span {  position: absolute;  top: 0;  right: 0; } .widget.widget_topreviews .style2 li:last-child {  border-bottom: 0;  padding-bottom: 0; } .widget.widget_socialicons li {  padding: 0;  border: 0; } .widget.widget_socialicons .social-icons-style1 .social {  display: inline-flex;  width: 38px;  height: 38px;  font-size: 16px;  justify-content: center;  align-items: center;  margin: 0 10px 10px 0;  color: #fff; } .widget.widget_socialicons .social-icons-style1 .social.facebook {  background: #3b5998; } .widget.widget_socialicons .social-icons-style1 .social.facebook:hover {  background: #2d4373; } .widget.widget_socialicons .social-icons-style1 .social.google {  background: #dd4b39; } .widget.widget_socialicons .social-icons-style1 .social.google:hover {  background: #c23321; } .widget.widget_socialicons .social-icons-style1 .social.google-plus {  background: #dd4b39; } .widget.widget_socialicons .social-icons-style1 .social.google-plus:hover {  background: #c23321; } .widget.widget_socialicons .social-icons-style1 .social.linkedin {  background: #007bb6; } .widget.widget_socialicons .social-icons-style1 .social.linkedin:hover {  background: #005983; } .widget.widget_socialicons .social-icons-style1 .social.pinterest {  background: #cb2027; } .widget.widget_socialicons .social-icons-style1 .social.pinterest:hover {  background: #9f191f; } .widget.widget_socialicons .social-icons-style1 .social.twitter {  background: #00aced; } .widget.widget_socialicons .social-icons-style1 .social.twitter:hover {  background: #0087ba; } .widget.widget_socialicons .social-icons-style1 .social.instagram {  background: #3f729b; } .widget.widget_socialicons .social-icons-style1 .social.instagram:hover {  background: #305777; } .widget.widget_socialicons .social-icons-style1 .social.vk {  background: #45668e; } .widget.widget_socialicons .social-icons-style1 .social.vk:hover {  background: #344d6c; } .widget.widget_socialicons .social-icons-style1 .social.tumblr {  background: #35465c; } .widget.widget_socialicons .social-icons-style1 .social.tumblr:hover {  background: #222d3c; } .widget.widget_socialicons .social-icons-style1 .social.xing {  background: #cfdc00; } .widget.widget_socialicons .social-icons-style1 .social.xing:hover {  background: #9fa900; } .widget.widget_socialicons .social-icons-style1 .social.soundcloud {  background: #f80; } .widget.widget_socialicons .social-icons-style1 .social.soundcloud:hover {  background: #cc6d00; } .widget.widget_socialicons .social-icons-style1 .social.dribbble {  background: #ea4c89; } .widget.widget_socialicons .social-icons-style1 .social.dribbble:hover {  background: #e51e6b; } .widget.widget_socialicons .social-icons-style1 .social.youtube {  background: #e52d27; } .widget.widget_socialicons .social-icons-style1 .social.youtube:hover {  background: #c21d17; } .widget.widget_socialicons .social-icons-style1 .social.youtube-play {  background: #e52d27; } .widget.widget_socialicons .social-icons-style1 .social.youtube-play:hover {  background: #c21d17; } .widget.widget_socialicons .social-icons-style1 .social.spotify {  background: #7ab800; } .widget.widget_socialicons .social-icons-style1 .social.spotify:hover {  background: #588500; } .widget.widget_socialicons .social-icons-style1 .social.behance {  background: #1769ff; } .widget.widget_socialicons .social-icons-style1 .social.behance:hover {  background: #0050e3; } .widget.widget_socialicons .social-icons-style1 .social.deviantart {  background: #4e6252; } .widget.widget_socialicons .social-icons-style1 .social.deviantart:hover {  background: #37463a; } .widget.widget_socialicons .social-icons-style1 .social.vimeo {  background: #1ab7ea; } .widget.widget_socialicons .social-icons-style1 .social.vimeo:hover {  background: #1295bf; } .widget.widget_socialicons .social-icons-style1 .social.rss {  background: #f26522; } .widget.widget_socialicons .social-icons-style1 .social.rss:hover {  background: #d54d0d; } .widget.widget_socialicons .social-icons-style1 .social.twitch {  background: #6441a5; } .widget.widget_socialicons .social-icons-style1 .social.twitch:hover {  background: #4e3380; } .widget.widget_socialicons .social-icons-style1 .social.whatsapp {  background: #25d366; } .widget.widget_socialicons .social-icons-style1 .social.whatsapp:hover {  background: #1da851; } .widget.widget_socialicons .social-icons-style1 .social.snapchat {  background: #fffc00; } .widget.widget_socialicons .social-icons-style1 .social.snapchat:hover {  background: #ccca00; } .widget.widget_socialicons .social-icons-style2 {  margin: 0;  padding: 0 20px;  text-align: center; } .widget.widget_socialicons .social-icons-style2 .social {  display: inline-flex;  background: #080808;  width: 52px;  font-size: 20px;  height: 52px;  justify-content: center;  align-items: center;  color: #fff !important;  border-radius: 26px;  margin-bottom: 20px; } .widget.widget_socialicons .social-icons-style2 .social.facebook:hover {  background: #3b5998; } .widget.widget_socialicons .social-icons-style2 .social.google:hover {  background: #dd4b39; } .widget.widget_socialicons .social-icons-style2 .social.google-plus:hover {  background: #dd4b39; } .widget.widget_socialicons .social-icons-style2 .social.linkedin:hover {  background: #007bb6; } .widget.widget_socialicons .social-icons-style2 .social.pinterest:hover {  background: #cb2027; } .widget.widget_socialicons .social-icons-style2 .social.twitter:hover {  background: #00aced; } .widget.widget_socialicons .social-icons-style2 .social.instagram:hover {  background: #3f729b; } .widget.widget_socialicons .social-icons-style2 .social.vk:hover {  background: #45668e; } .widget.widget_socialicons .social-icons-style2 .social.tumblr:hover {  background: #35465c; } .widget.widget_socialicons .social-icons-style2 .social.xing:hover {  background: #cfdc00; } .widget.widget_socialicons .social-icons-style2 .social.soundcloud:hover {  background: #f80; } .widget.widget_socialicons .social-icons-style2 .social.dribbble:hover {  background: #ea4c89; } .widget.widget_socialicons .social-icons-style2 .social.youtube:hover {  background: #e52d27; } .widget.widget_socialicons .social-icons-style2 .social.youtube-play:hover {  background: #e52d27; } .widget.widget_socialicons .social-icons-style2 .social.spotify:hover {  background: #7ab800; } .widget.widget_socialicons .social-icons-style2 .social.behance:hover {  background: #1769ff; } .widget.widget_socialicons .social-icons-style2 .social.deviantart:hover {  background: #4e6252; } .widget.widget_socialicons .social-icons-style2 .social.vimeo:hover {  background: #1ab7ea; } .widget.widget_socialicons .social-icons-style2 .social.rss:hover {  background: #f26522; } .widget.widget_socialicons .social-icons-style2 .social.twitch:hover {  background: #6441a5; } .widget.widget_socialicons .social-icons-style2 .social.whatsapp:hover {  background: #25d366; } .widget.widget_socialicons .social-icons-style2 .social.snapchat:hover {  background: #fffc00; } .widget.widget_latestimages ul li > .post {  margin-bottom: 0; } .widget.widget_latestimages ul li > .post.style1-meta .post-bottom-meta {  margin: 0; } .widget.widget_latestimages ul li > .post.style1-meta .post-gallery {  margin-bottom: 15px; } .widget.widget_latestimages ul li > .post.style1-meta .post-title h6 {  font-size: 12px;  line-height: 16px;  margin-bottom: 5px; } .widget.widget_categoryslider .post {  margin-bottom: 0; } .widget.widget_categoryslider .post-gallery {  margin-bottom: 25px; } .widget.widget_categoryslider .post-title {  padding: 0 15px; } .widget.widget_categoryslider .post-bottom-meta .author {  float: none; } .widget.widget_categoryslider .post-bottom-meta {  justify-content: center; } .widget.widget_categoryslider .post-bottom-meta .comment {  display: none; } .widget.widget_thbtwitter .created {  display: none; } .widget.widget_thbtwitter ul {  margin-bottom: 15px; } .widget.widget_thbtwitter li {  line-height: 18px; } .widget.widget_thbtwitter li a {  font-weight: 600; } .widget.widget_thbtwitter .btn.twitter {  position: relative;  padding: 10px 18px 10px 44px;  text-transform: none;  font-weight: 400;  font-size: 13px;  border-color: #2caae1 !important;  background: #2caae1 !important; } .widget.widget_thbtwitter .btn.twitter strong {  font-weight: 600; } .widget.widget_thbtwitter .btn.twitter i {  position: absolute;  top: 8px;  left: 13px;  font-size: 16px;  color: rgba(255, 255, 255, 0.4); } .widget.widget_socialcounter {  overflow: hidden; } .widget.widget_socialcounter ul.style2 li a {  color: #fff; } .widget.widget_socialcounter ul.style2 li a.facebook {  background: #3b5998; } .widget.widget_socialcounter ul.style2 li a.facebook .fa {  background: #3b5998;  color: #fff; } .widget.widget_socialcounter ul.style2 li a.facebook span {  color: #fff; } .widget.widget_socialcounter ul.style2 li a.facebook:hover {  background: #344e86; } .widget.widget_socialcounter ul.style2 li a.facebook:hover .fa {  background: #344e86; } .widget.widget_socialcounter ul.style2 li a.google {  background: #dd4b39; } .widget.widget_socialcounter ul.style2 li a.google .fa {  background: #dd4b39;  color: #fff; } .widget.widget_socialcounter ul.style2 li a.google span {  color: #fff; } .widget.widget_socialcounter ul.style2 li a.google:hover {  background: #d73925; } .widget.widget_socialcounter ul.style2 li a.google:hover .fa {  background: #d73925; } .widget.widget_socialcounter ul.style2 li a.google-plus {  background: #dd4b39; } .widget.widget_socialcounter ul.style2 li a.google-plus .fa {  background: #dd4b39;  color: #fff; } .widget.widget_socialcounter ul.style2 li a.google-plus span {  color: #fff; } .widget.widget_socialcounter ul.style2 li a.google-plus:hover {  background: #d73925; } .widget.widget_socialcounter ul.style2 li a.google-plus:hover .fa {  background: #d73925; } .widget.widget_socialcounter ul.style2 li a.linkedin {  background: #007bb6; } .widget.widget_socialcounter ul.style2 li a.linkedin .fa {  background: #007bb6;  color: #fff; } .widget.widget_socialcounter ul.style2 li a.linkedin span {  color: #fff; } .widget.widget_socialcounter ul.style2 li a.linkedin:hover {  background: #006a9d; } .widget.widget_socialcounter ul.style2 li a.linkedin:hover .fa {  background: #006a9d; } .widget.widget_socialcounter ul.style2 li a.pinterest {  background: #cb2027; } .widget.widget_socialcounter ul.style2 li a.pinterest .fa {  background: #cb2027;  color: #fff; } .widget.widget_socialcounter ul.style2 li a.pinterest span {  color: #fff; } .widget.widget_socialcounter ul.style2 li a.pinterest:hover {  background: #b51d23; } .widget.widget_socialcounter ul.style2 li a.pinterest:hover .fa {  background: #b51d23; } .widget.widget_socialcounter ul.style2 li a.twitter {  background: #00aced; } .widget.widget_socialcounter ul.style2 li a.twitter .fa {  background: #00aced;  color: #fff; } .widget.widget_socialcounter ul.style2 li a.twitter span {  color: #fff; } .widget.widget_socialcounter ul.style2 li a.twitter:hover {  background: #0099d4; } .widget.widget_socialcounter ul.style2 li a.twitter:hover .fa {  background: #0099d4; } .widget.widget_socialcounter ul.style2 li a.instagram {  background: #3f729b; } .widget.widget_socialcounter ul.style2 li a.instagram .fa {  background: #3f729b;  color: #fff; } .widget.widget_socialcounter ul.style2 li a.instagram span {  color: #fff; } .widget.widget_socialcounter ul.style2 li a.instagram:hover {  background: #386589; } .widget.widget_socialcounter ul.style2 li a.instagram:hover .fa {  background: #386589; } .widget.widget_socialcounter ul.style2 li a.vk {  background: #45668e; } .widget.widget_socialcounter ul.style2 li a.vk .fa {  background: #45668e;  color: #fff; } .widget.widget_socialcounter ul.style2 li a.vk span {  color: #fff; } .widget.widget_socialcounter ul.style2 li a.vk:hover {  background: #3d5a7d; } .widget.widget_socialcounter ul.style2 li a.vk:hover .fa {  background: #3d5a7d; } .widget.widget_socialcounter ul.style2 li a.tumblr {  background: #35465c; } .widget.widget_socialcounter ul.style2 li a.tumblr .fa {  background: #35465c;  color: #fff; } .widget.widget_socialcounter ul.style2 li a.tumblr span {  color: #fff; } .widget.widget_socialcounter ul.style2 li a.tumblr:hover {  background: #2c3a4c; } .widget.widget_socialcounter ul.style2 li a.tumblr:hover .fa {  background: #2c3a4c; } .widget.widget_socialcounter ul.style2 li a.xing {  background: #cfdc00; } .widget.widget_socialcounter ul.style2 li a.xing .fa {  background: #cfdc00;  color: #fff; } .widget.widget_socialcounter ul.style2 li a.xing span {  color: #fff; } .widget.widget_socialcounter ul.style2 li a.xing:hover {  background: #b7c300; } .widget.widget_socialcounter ul.style2 li a.xing:hover .fa {  background: #b7c300; } .widget.widget_socialcounter ul.style2 li a.soundcloud {  background: #f80; } .widget.widget_socialcounter ul.style2 li a.soundcloud .fa {  background: #f80;  color: #fff; } .widget.widget_socialcounter ul.style2 li a.soundcloud span {  color: #fff; } .widget.widget_socialcounter ul.style2 li a.soundcloud:hover {  background: #e67a00; } .widget.widget_socialcounter ul.style2 li a.soundcloud:hover .fa {  background: #e67a00; } .widget.widget_socialcounter ul.style2 li a.dribbble {  background: #ea4c89; } .widget.widget_socialcounter ul.style2 li a.dribbble .fa {  background: #ea4c89;  color: #fff; } .widget.widget_socialcounter ul.style2 li a.dribbble span {  color: #fff; } .widget.widget_socialcounter ul.style2 li a.dribbble:hover {  background: #e7357a; } .widget.widget_socialcounter ul.style2 li a.dribbble:hover .fa {  background: #e7357a; } .widget.widget_socialcounter ul.style2 li a.youtube {  background: #e52d27; } .widget.widget_socialcounter ul.style2 li a.youtube .fa {  background: #e52d27;  color: #fff; } .widget.widget_socialcounter ul.style2 li a.youtube span {  color: #fff; } .widget.widget_socialcounter ul.style2 li a.youtube:hover {  background: #d8201a; } .widget.widget_socialcounter ul.style2 li a.youtube:hover .fa {  background: #d8201a; } .widget.widget_socialcounter ul.style2 li a.youtube-play {  background: #e52d27; } .widget.widget_socialcounter ul.style2 li a.youtube-play .fa {  background: #e52d27;  color: #fff; } .widget.widget_socialcounter ul.style2 li a.youtube-play span {  color: #fff; } .widget.widget_socialcounter ul.style2 li a.youtube-play:hover {  background: #d8201a; } .widget.widget_socialcounter ul.style2 li a.youtube-play:hover .fa {  background: #d8201a; } .widget.widget_socialcounter ul.style2 li a.spotify {  background: #7ab800; } .widget.widget_socialcounter ul.style2 li a.spotify .fa {  background: #7ab800;  color: #fff; } .widget.widget_socialcounter ul.style2 li a.spotify span {  color: #fff; } .widget.widget_socialcounter ul.style2 li a.spotify:hover {  background: #699f00; } .widget.widget_socialcounter ul.style2 li a.spotify:hover .fa {  background: #699f00; } .widget.widget_socialcounter ul.style2 li a.behance {  background: #1769ff; } .widget.widget_socialcounter ul.style2 li a.behance .fa {  background: #1769ff;  color: #fff; } .widget.widget_socialcounter ul.style2 li a.behance span {  color: #fff; } .widget.widget_socialcounter ul.style2 li a.behance:hover {  background: #0059fd; } .widget.widget_socialcounter ul.style2 li a.behance:hover .fa {  background: #0059fd; } .widget.widget_socialcounter ul.style2 li a.deviantart {  background: #4e6252; } .widget.widget_socialcounter ul.style2 li a.deviantart .fa {  background: #4e6252;  color: #fff; } .widget.widget_socialcounter ul.style2 li a.deviantart span {  color: #fff; } .widget.widget_socialcounter ul.style2 li a.deviantart:hover {  background: #435446; } .widget.widget_socialcounter ul.style2 li a.deviantart:hover .fa {  background: #435446; } .widget.widget_socialcounter ul.style2 li a.vimeo {  background: #1ab7ea; } .widget.widget_socialcounter ul.style2 li a.vimeo .fa {  background: #1ab7ea;  color: #fff; } .widget.widget_socialcounter ul.style2 li a.vimeo span {  color: #fff; } .widget.widget_socialcounter ul.style2 li a.vimeo:hover {  background: #14a7d7; } .widget.widget_socialcounter ul.style2 li a.vimeo:hover .fa {  background: #14a7d7; } .widget.widget_socialcounter ul.style2 li a.rss {  background: #f26522; } .widget.widget_socialcounter ul.style2 li a.rss .fa {  background: #f26522;  color: #fff; } .widget.widget_socialcounter ul.style2 li a.rss span {  color: #fff; } .widget.widget_socialcounter ul.style2 li a.rss:hover {  background: #ed560e; } .widget.widget_socialcounter ul.style2 li a.rss:hover .fa {  background: #ed560e; } .widget.widget_socialcounter ul.style2 li a.twitch {  background: #6441a5; } .widget.widget_socialcounter ul.style2 li a.twitch .fa {  background: #6441a5;  color: #fff; } .widget.widget_socialcounter ul.style2 li a.twitch span {  color: #fff; } .widget.widget_socialcounter ul.style2 li a.twitch:hover {  background: #593a93; } .widget.widget_socialcounter ul.style2 li a.twitch:hover .fa {  background: #593a93; } .widget.widget_socialcounter ul.style2 li a.whatsapp {  background: #25d366; } .widget.widget_socialcounter ul.style2 li a.whatsapp .fa {  background: #25d366;  color: #fff; } .widget.widget_socialcounter ul.style2 li a.whatsapp span {  color: #fff; } .widget.widget_socialcounter ul.style2 li a.whatsapp:hover {  background: #21bd5c; } .widget.widget_socialcounter ul.style2 li a.whatsapp:hover .fa {  background: #21bd5c; } .widget.widget_socialcounter ul.style2 li a.snapchat {  background: #fffc00; } .widget.widget_socialcounter ul.style2 li a.snapchat .fa {  background: #fffc00;  color: #fff; } .widget.widget_socialcounter ul.style2 li a.snapchat span {  color: #fff; } .widget.widget_socialcounter ul.style2 li a.snapchat:hover {  background: #e6e300; } .widget.widget_socialcounter ul.style2 li a.snapchat:hover .fa {  background: #e6e300; } .widget.widget_socialcounter ul li {  padding: 0 0 1px 0; } .widget.widget_socialcounter ul li a {  display: block;  height: 38px;  line-height: 38px;  padding: 0 14px;  margin-left: 38px;  position: relative;  color: #080808;  font-size: 11px;  font-weight: 600;  background: #fff;  white-space: nowrap; } .rtl .widget.widget_socialcounter ul li a {  margin-left: 0;  margin-right: 38px; } .rtl .widget.widget_socialcounter ul li a .fa {  left: auto;  right: -38px; } .widget.widget_socialcounter ul li a .fa {  position: absolute;  top: 0;  left: -38px;  display: block;  width: 37px;  height: 38px;  line-height: 38px;  font-size: 14 px;  text-align: center;  background: #fff; } .widget.widget_socialcounter ul li a em {  font-style: normal; } .widget.widget_socialcounter ul li a span {  font-size: 10px;  font-weight: 600;  float: right;  display: none; } @media only screen and (min-width: 64.063em) {  .widget.widget_socialcounter ul li a span {   display: inline;  } } .rtl .widget.widget_socialcounter ul li a span {  float: left; } .widget.widget_socialcounter ul li a.facebook .fa, .widget.widget_socialcounter ul li a.facebook span {  color: #3b5998; } .widget.widget_socialcounter ul li a.google .fa, .widget.widget_socialcounter ul li a.google span {  color: #dd4b39; } .widget.widget_socialcounter ul li a.google-plus .fa, .widget.widget_socialcounter ul li a.google-plus span {  color: #dd4b39; } .widget.widget_socialcounter ul li a.linkedin .fa, .widget.widget_socialcounter ul li a.linkedin span {  color: #007bb6; } .widget.widget_socialcounter ul li a.pinterest .fa, .widget.widget_socialcounter ul li a.pinterest span {  color: #cb2027; } .widget.widget_socialcounter ul li a.twitter .fa, .widget.widget_socialcounter ul li a.twitter span {  color: #00aced; } .widget.widget_socialcounter ul li a.instagram .fa, .widget.widget_socialcounter ul li a.instagram span {  color: #3f729b; } .widget.widget_socialcounter ul li a.vk .fa, .widget.widget_socialcounter ul li a.vk span {  color: #45668e; } .widget.widget_socialcounter ul li a.tumblr .fa, .widget.widget_socialcounter ul li a.tumblr span {  color: #35465c; } .widget.widget_socialcounter ul li a.xing .fa, .widget.widget_socialcounter ul li a.xing span {  color: #cfdc00; } .widget.widget_socialcounter ul li a.soundcloud .fa, .widget.widget_socialcounter ul li a.soundcloud span {  color: #f80; } .widget.widget_socialcounter ul li a.dribbble .fa, .widget.widget_socialcounter ul li a.dribbble span {  color: #ea4c89; } .widget.widget_socialcounter ul li a.youtube .fa, .widget.widget_socialcounter ul li a.youtube span {  color: #e52d27; } .widget.widget_socialcounter ul li a.youtube-play .fa, .widget.widget_socialcounter ul li a.youtube-play span {  color: #e52d27; } .widget.widget_socialcounter ul li a.spotify .fa, .widget.widget_socialcounter ul li a.spotify span {  color: #7ab800; } .widget.widget_socialcounter ul li a.behance .fa, .widget.widget_socialcounter ul li a.behance span {  color: #1769ff; } .widget.widget_socialcounter ul li a.deviantart .fa, .widget.widget_socialcounter ul li a.deviantart span {  color: #4e6252; } .widget.widget_socialcounter ul li a.vimeo .fa, .widget.widget_socialcounter ul li a.vimeo span {  color: #1ab7ea; } .widget.widget_socialcounter ul li a.rss .fa, .widget.widget_socialcounter ul li a.rss span {  color: #f26522; } .widget.widget_socialcounter ul li a.twitch .fa, .widget.widget_socialcounter ul li a.twitch span {  color: #6441a5; } .widget.widget_socialcounter ul li a.whatsapp .fa, .widget.widget_socialcounter ul li a.whatsapp span {  color: #25d366; } .widget.widget_socialcounter ul li a.snapchat .fa, .widget.widget_socialcounter ul li a.snapchat span {  color: #fffc00; } .widget.widget_price_filter .price_slider {  height: 4px;  background: #eee;  position: relative;  margin-bottom: 25px;  margin-top: 10px; } .widget.widget_price_filter .price_slider .ui-slider-range {  height: 4px;  background: #0cbf69;  position: absolute; } .widget.widget_price_filter .price_slider .ui-slider-handle {  display: block;  position: absolute;  outline: 0;  top: -4px;  width: 12px;  height: 12px;  border-radius: 6px;  background: #fff;  border: 3px solid #0cbf69;  -moz-transition-duration: 0s;  -o-transition-duration: 0s;  -webkit-transition-duration: 0s;  transition-duration: 0s; } .widget.widget_price_filter .price_slider_amount .button {  float: right;  font-size: 12px;  font-weight: 700;  padding: 1px 0;  border: 0;  color: #0cbf69;  background: transparent;  height: auto;  text-transform: uppercase; } .widget.widget_price_filter .price_slider_amount .button:hover {  background: transparent !important;  color: #080808; } .widget.widget_price_filter .price_slider_amount .price_label {  float: left;  line-height: 14px;  font-size: 12px;  text-transform: uppercase;  color: #080808; } .widget.widget_price_filter .price_slider_amount .price_label span {  font-weight: 700; } .widget.widget_shopping_cart .mini_cart_item {  padding: 0 20px 0 0; } .widget.widget_shopping_cart .quantity {  max-width: 100%; } .widget.woo {  padding: 0;  background: #fff; } .widget.woo .product_list_widget {  position: relative; } .widget.woo .product_list_widget .remove {  position: absolute;  top: 0;  right: 0; } .widget.woo .product_list_widget li {  position: relative;  margin-bottom: 20px; } .widget.woo .product_list_widget a {  display: block;  font-size: 14px; } .widget.woo .product_list_widget a:before {  display: none; } .widget.woo .product_list_widget a .wp-post-image {  max-width: 50px;  margin-right: 20px;  float: left; } .widget.woo .product_list_widget .amount, .widget.woo .product_list_widget .quantity {  font-size: 12px;  color: #080808; } .widget_mc4wp_form_widget p {  font-size: 12px; } .widget_mc4wp_form_widget input {  margin: 0; } @media only screen and (max-width: 64.063em) {  .fixed-me {   position: static !important;  } }  .pagination {  margin: 0 0 60px; } .pagination .screen-reader-text {  display: none; } .pagination .page-numbers {  display: inline-block;  font-size: 11px;  color: #080808;  border: 1px solid #080808;  width: 32px;  height: 32px;  line-height: 32px;  text-align: center;  font-weight: 600;  vertical-align: middle; } .pagination .page-numbers.dots {  border-color: transparent;  position: relative;  top: -3px; } .pagination .page-numbers:not(.dots):hover, .pagination .page-numbers.current {  color: #fff;  background: #080808; } .pagination .page-numbers.prev, .pagination .page-numbers.next {  font-size: 14px;  vertical-align: middle; }  form {  margin: 0; } form fieldset {  padding: 0;  margin: 0;  border: 0; } input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {  border: 1px solid #ccc;  padding: 12px 15px 11px;  margin-bottom: 24px;  color: rgba(0, 0, 0, 0.6);  font-size: 11px;  font-weight: 500;  height: 39px;  background: #fff;  max-width: 100%;  outline: 0;  font-family: inherit;  border-radius: 0;  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;  -moz-appearance: none;  -webkit-appearance: none; } input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {  background: #fff;  border-color: #080808;  color: #080808; } input[type="text"].parsley-error, input[type="text"].wpcf7-not-valid, .woocommerce-invalid-required-field input[type="text"], input[type="password"].parsley-error, input[type="password"].wpcf7-not-valid, .woocommerce-invalid-required-field input[type="password"], input[type="date"].parsley-error, input[type="date"].wpcf7-not-valid, .woocommerce-invalid-required-field input[type="date"], input[type="datetime"].parsley-error, input[type="datetime"].wpcf7-not-valid, .woocommerce-invalid-required-field input[type="datetime"], input[type="email"].parsley-error, input[type="email"].wpcf7-not-valid, .woocommerce-invalid-required-field input[type="email"], input[type="number"].parsley-error, input[type="number"].wpcf7-not-valid, .woocommerce-invalid-required-field input[type="number"], input[type="search"].parsley-error, input[type="search"].wpcf7-not-valid, .woocommerce-invalid-required-field input[type="search"], input[type="tel"].parsley-error, input[type="tel"].wpcf7-not-valid, .woocommerce-invalid-required-field input[type="tel"], input[type="time"].parsley-error, input[type="time"].wpcf7-not-valid, .woocommerce-invalid-required-field input[type="time"], input[type="url"].parsley-error, input[type="url"].wpcf7-not-valid, .woocommerce-invalid-required-field input[type="url"], textarea.parsley-error, textarea.wpcf7-not-valid, .woocommerce-invalid-required-field textarea {  border-color: #e76049; } input[type="text"].full, .widget_mc4wp_form_widget input[type="text"], input[type="password"].full, .widget_mc4wp_form_widget input[type="password"], input[type="date"].full, .widget_mc4wp_form_widget input[type="date"], input[type="datetime"].full, .widget_mc4wp_form_widget input[type="datetime"], input[type="email"].full, .widget_mc4wp_form_widget input[type="email"], input[type="number"].full, .widget_mc4wp_form_widget input[type="number"], input[type="search"].full, .widget_mc4wp_form_widget input[type="search"], input[type="tel"].full, .widget_mc4wp_form_widget input[type="tel"], input[type="time"].full, .widget_mc4wp_form_widget input[type="time"], input[type="url"].full, .widget_mc4wp_form_widget input[type="url"], textarea.full, .widget_mc4wp_form_widget textarea {  width: 100%; } .widget input[type="text"], .widget input[type="password"], .widget input[type="date"], .widget input[type="datetime"], .widget input[type="email"], .widget input[type="number"], .widget input[type="search"], .widget input[type="tel"], .widget input[type="time"], .widget input[type="url"], .widget textarea {  background: transparent; } input[type="text"].dark, input[type="password"].dark, input[type="date"].dark, input[type="datetime"].dark, input[type="email"].dark, input[type="number"].dark, input[type="search"].dark, input[type="tel"].dark, input[type="time"].dark, input[type="url"].dark, textarea.dark {  background: transparent;  color: #fff;  border-color: rgba(255, 255, 255, 0.3); } input[type="text"].dark:focus, input[type="password"].dark:focus, input[type="date"].dark:focus, input[type="datetime"].dark:focus, input[type="email"].dark:focus, input[type="number"].dark:focus, input[type="search"].dark:focus, input[type="tel"].dark:focus, input[type="time"].dark:focus, input[type="url"].dark:focus, textarea.dark:focus {  background: transparent;  border-color: #fff;  color: #fff;  border-color: white; } input[type="text"].placeholder, input[type="password"].placeholder, input[type="date"].placeholder, input[type="datetime"].placeholder, input[type="email"].placeholder, input[type="number"].placeholder, input[type="search"].placeholder, input[type="tel"].placeholder, input[type="time"].placeholder, input[type="url"].placeholder, textarea.placeholder {  text-transform: uppercase;  color: #808080;  font-size: 11px; } input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder, input[type="date"]:-moz-placeholder, input[type="datetime"]:-moz-placeholder, input[type="email"]:-moz-placeholder, input[type="number"]:-moz-placeholder, input[type="search"]:-moz-placeholder, input[type="tel"]:-moz-placeholder, input[type="time"]:-moz-placeholder, input[type="url"]:-moz-placeholder, textarea:-moz-placeholder {  text-transform: uppercase;  color: #808080;  font-size: 11px; } input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="url"]::-moz-placeholder, textarea::-moz-placeholder {  text-transform: uppercase;  color: #808080;  font-size: 11px; } input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, input[type="datetime"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="time"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, textarea:-ms-input-placeholder {  text-transform: uppercase;  color: #808080;  font-size: 11px; } input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, input[type="datetime"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="time"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {  text-transform: uppercase;  color: #808080;  font-size: 11px; } #customer_details input[type="text"], .woocommerce input[type="text"], #customer_details input[type="password"], .woocommerce input[type="password"], #customer_details input[type="date"], .woocommerce input[type="date"], #customer_details input[type="datetime"], .woocommerce input[type="datetime"], #customer_details input[type="email"], .woocommerce input[type="email"], #customer_details input[type="number"], .woocommerce input[type="number"], #customer_details input[type="search"], .woocommerce input[type="search"], #customer_details input[type="tel"], .woocommerce input[type="tel"], #customer_details input[type="time"], .woocommerce input[type="time"], #customer_details input[type="url"], .woocommerce input[type="url"], #customer_details textarea, .woocommerce textarea {  width: 100%; } .parsley-error-list, .wpcf7-not-valid-tip, .screen-reader-response {  display: none !important; } .wpcf7-form-control-wrap {  display: block;  width: 100%; } label {  font-size: 11px;  display: block;  color: #080808;  margin: 0 0 8px;  line-height: 1;  letter-spacing: normal;  font-weight: 600;  text-transform: uppercase;  clear: both; } label small {  font-size: 10px;  color: #649fd6; } textarea {  min-height: 108px; } .wpcf7-form textarea {  min-height: 200px; } .review-popup textarea {  min-height: 150px; } .select-wrapper {  position: relative;  float: left;  margin-bottom: 15px;  outline: 0;  min-width: 140px;  border: 1px solid #eaeaea;  color: #080808; } .select-wrapper:after {  content: "\f0d7";  display: block;  position: absolute;  font-family: 'FontAwesome';  top: 18px;  right: 15px;  font-size: 12px;  line-height: 1; } .rtl .select-wrapper select {  padding: 11px 17px 11px 34px; } .rtl .select-wrapper:after {  right: auto;  left: 15px; } .select-wrapper select {  display: block;  font-size: 13px;  font-weight: 600;  font-family: inherit;  height: 45px;  padding: 11px 34px 11px 17px;  border: 0;  text-transform: uppercase;  background: #fff;  color: #080808;  outline: 0;  border-radius: 0;  -moz-appearance: none;  -webkit-appearance: none;  cursor: pointer;  text-indent: 0.01px;  text-overflow: '';  -moz-appearance: radio-container; } .shipping-calculator-form .select-wrapper {  width: 100%; }  @-moz-document url-prefix() {  .select-wrapper:after {   display: none;  } } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  .select-wrapper:after {   display: none;  } } .form-row.woocommerce-invalid-required-field .select2-container .select2-choice {  border-color: #ccc; } .select2.select2-container--default {  margin-bottom: 25px;  clear: left;  font-size: 14px;  height: 39px; } .select2.select2-container--default .select2-selection__arrow:before {  content: "\f107";  display: block;  font-family: FontAwesome;  font-style: normal;  font-weight: normal; } .select2.select2-container--default .select2-selection__arrow b {  display: none; } .select2.select2-container--default.select2-container--open .select2-selection--single {  border-color: #080808; } .select2.select2-container--default .select2-selection--single {  border-radius: 0;  border-color: #ccc;  height: 39px;  line-height: 39px; } .select2.select2-container--default .select2-selection--single .select2-selection__rendered {  height: 39px;  line-height: 39px;  padding-left: 16px; } .select2-container .select2-dropdown {  border-radius: 0;  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;  border-color: #080808; } .rtl .select2-container .select2-dropdown {  left: auto;  right: -9999px; } .select2-container .select2-dropdown.select2-drop-active {  border-color: #080808; } .select2-container .select2-dropdown.select2-drop-active.select2-drop-above {  border-top-color: #080808; } .select2-container .select2-dropdown .select2-search {  padding: 8px; } .select2-container .select2-dropdown .select2-search input {  background: #fff !important;  margin-bottom: 5px; } .select2-container .select2-dropdown .select2-results {  background: #fff;  font-size: 14px; } .select2-container .select2-dropdown .select2-results .select2-results__option {  margin: 0;  height: 39px;  line-height: 39px;  padding: 0 16px; } .select2-container .select2-dropdown .select2-results .select2-results__option[aria-selected=true] {  background: #7a7a7a; } .select2-container .select2-dropdown .select2-results .select2-results__option.select2-results__option--highlighted {  background: #080808;  border-radius: 0;  color: #fff; }  .wp-caption, .wp-caption-text, .sticky, .gallery-caption, .alignright, .alignleft, .aligncenter, .bypostauthor {  color: inherit; } .alignright {  float: right;  margin: 6px 0 14px 20px; } .alignleft {  float: left;  margin: 6px 20px 14px 0; } .alignright img, .alignleft img, .aligncenter img {  width: 100%;  max-width: 100%; } img.center {  margin: 0 auto;  display: block; } img.full {  width: 100%; } .aligncenter {  display: block;  clear: both;  margin: 0 auto; } @media only screen and (max-width: 40.063em) {  .alignleft,  .alignright {   width: 100%;   margin: 0 0 20px;  } } .wp-caption {  max-width: 100% !important; } .wp-caption.aligncenter {  width: 100% !important; } .wp-caption .wp-caption-text {  display: block;  margin: 15px 0;  font-weight: 500;  font-size: 11px;  line-height: 1.45; } .rtl .wp-caption .wp-caption-text {  text-align: right; } .gallery {  display: block;  margin: 0 -2px;  float: left;  clear: both;  width: 100%; } .gallery.gallery-columns-2 .gallery-item {  width: 50%; } @media only screen and (min-width: 40.063em) {  .gallery.gallery-columns-2 .gallery-item {   width: 50%;  } } .gallery.gallery-columns-3 .gallery-item {  width: 50%; } @media only screen and (min-width: 40.063em) {  .gallery.gallery-columns-3 .gallery-item {   width: 33.33%;  } } .gallery.gallery-columns-4 .gallery-item {  width: 50%; } @media only screen and (min-width: 40.063em) {  .gallery.gallery-columns-4 .gallery-item {   width: 50%;  } } @media only screen and (min-width: 64.063em) {  .gallery.gallery-columns-4 .gallery-item {   width: 25%;  } } .gallery.gallery-columns-5 .gallery-item {  width: 50%; } @media only screen and (min-width: 40.063em) {  .gallery.gallery-columns-5 .gallery-item {   width: 20%;  } } .gallery.gallery-columns-6 .gallery-item {  width: 50%; } @media only screen and (min-width: 40.063em) {  .gallery.gallery-columns-6 .gallery-item {   width: 33.33%;  } } @media only screen and (min-width: 64.063em) {  .gallery.gallery-columns-6 .gallery-item {   width: 16.66%;  } } .gallery .gallery-item {  display: inline-block;  width: 50%;  padding: 0 2px;  margin-bottom: 4px;  -moz-transition: opacity 0.2s ease-in-out;  -o-transition: opacity 0.2s ease-in-out;  -webkit-transition: opacity 0.2s ease-in-out;  transition: opacity 0.2s ease-in-out; } .gallery .gallery-item:hover {  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  opacity: 0.8; } .gallery .gallery-item img {  width: 100%;  max-width: 100%; } .gallery .gallery-item a {  line-height: 0;  display: block;  width: 100%; } .gallery .gallery-item .gallery-caption {  display: none; } .more-link {  display: inline-block;  font-weight: 600;  font-size: 14px;  text-transform: uppercase;  color: #649fd6; } [class^="tag-link"] {  display: inline-block;  border: 1px solid rgba(8, 8, 8, 0.4);  color: #080808;  font-size: 10px !important;  padding: 8px 10px 7px;  text-transform: uppercase;  margin: 0 3px 3px 0;  line-height: 1;  font-weight: 600; } [class^="tag-link"]:hover {  background: #080808;  border-color: #080808;  color: #fff;  font-size: 10px !important; } .searchform {  margin: 0; } .searchform fieldset {  position: relative;  border: 0; } .searchform fieldset input[type="text"], .searchform fieldset input[type="search"] {  margin: 0;  width: 100%; } .searchform fieldset input[type="submit"] {  position: absolute;  top: 0;  right: 0;  border: 0;  background: transparent;  outline: 0;  text-indent: -9999px;  width: 44px;  padding: 0;  height: 38px;  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjAuMDc4cHgiIGhlaWdodD0iMTguNTMxcHgiIHZpZXdCb3g9IjAgMCAyMC4wNzggMTguNTMxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMC4wNzggMTguNTMxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMTguOTYsMTYuODk2bC00Ljk3My00LjkyNmMxLjAyLTEuMjU1LDEuNjMzLTIuODQ2LDEuNjMzLTQuNTc4YzAtNC4wMzUtMy4zMTItNy4zMTctNy4zODUtNy4zMTdTMC44NDksMy4zNTgsMC44NDksNy4zOTMNCgkJCWMwLDQuMDMzLDMuMzEzLDcuMzE2LDcuMzg2LDcuMzE2YzEuNjYsMCwzLjE4OC0wLjU1Miw0LjQyMi0xLjQ3MWw0Ljk5OCw0Ljk1YzAuMTgxLDAuMTc5LDAuNDE2LDAuMjY4LDAuNjUyLDAuMjY4DQoJCQljMC4yMzUsMCwwLjQ3Mi0wLjA4OSwwLjY1Mi0wLjI2OEMxOS4zMiwxNy44MzIsMTkuMzIsMTcuMjUzLDE4Ljk2LDE2Ljg5NnogTTIuNjkzLDcuMzkzYzAtMy4wMjcsMi40ODUtNS40ODksNS41NDItNS40ODkNCgkJCWMzLjA1NCwwLDUuNTQxLDIuNDYyLDUuNTQxLDUuNDg5YzAsMy4wMjYtMi40ODYsNS40ODktNS41NDEsNS40ODlDNS4xNzksMTIuODgyLDIuNjkzLDEwLjQxOSwyLjY5Myw3LjM5M3oiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==") center center no-repeat; } .searchform fieldset input[type="submit"]:hover {  color: #080808; } .rtl .searchform fieldset input[type="submit"] {  right: auto;  left: 0; }  #comments {  border-left: 2px solid #f5f5f5;  border-right: 2px solid #f5f5f5;  border-bottom: 2px solid #f5f5f5;  margin-bottom: 30px; } #comments.expanded-comments-on .comment-content-container {  display: block;  height: auto;  max-height: none; } #comments.expanded-comments-on #comment-toggle:after {  display: none; } @media only screen and (min-width: 64.063em) {  #comments {   margin-bottom: 70px;  } } #comments #comment-toggle {  display: block;  width: 100%;  background: #f5f5f5;  padding: 13px;  color: #080808;  font-size: 14px;  font-weight: 600;  position: relative;  text-transform: uppercase; } @media only screen and (min-width: 40.063em) {  #comments #comment-toggle {   padding: 25px;   text-align: left;  } } #comments #comment-toggle:after {  font-family: FontAwesome;  content: "\f107";  float: right; } #comments #comment-toggle.active:after {  content: "\f106"; } #comments .comment-notes {  margin-bottom: 20px; } #comments ol.commentlist {  list-style: none;  margin: 0;  display: block;  padding: 13px;  border-bottom: 1px solid #f5f5f5; } @media only screen and (min-width: 40.063em) {  #comments ol.commentlist {   padding: 25px;   text-align: left;  } } #comments ol.commentlist > .comment:last-child .comment-body {  margin-bottom: 0; } #comments ol.commentlist .comment {  margin: 0; } #comments ol.commentlist .comment:before {  display: none; } #comments ol.commentlist .comment.depth-1:first-child > .comment-body {  padding-top: 0;  padding-top: 0;  border: 0; } #comments ol.commentlist .comment.depth-1:first-child > .comment-body .avatar {  top: 0; } #comments ol.commentlist .comment.depth-1:first-child > .comment-body .reply {  top: 0; } #comments ol.commentlist .comment .comment-body, #comments ol.commentlist .comment .comment_container {  position: relative;  min-height: 87px;  padding-left: 83px;  padding-bottom: 0;  margin-bottom: 20px;  padding-top: 13px;  border-top: 1px dotted #dfdfdf; } #comments ol.commentlist .comment .comment-meta {  display: inline-block;  line-height: 1;  font-size: 10px;  color: #666;  text-transform: uppercase;  font-weight: 500; } #comments ol.commentlist .comment .comment-meta a {  color: #666; } #comments ol.commentlist .comment .vcard {  border: 0;  padding: 0;  margin: 0; } #comments ol.commentlist .comment .vcard .says {  display: none; } #comments ol.commentlist .comment .fn, #comments ol.commentlist .comment .meta {  font-size: 11px;  font-weight: 600;  color: #080808;  text-transform: uppercase; } #comments ol.commentlist .comment .avatar {  width: 66px;  height: 66px;  float: left;  position: absolute;  top: 20px;  left: 0; } #comments ol.commentlist .comment .comment-awaiting-moderation {  font-size: 10px; } #comments ol.commentlist .comment p:not(.meta) {  font-size: 11px;  word-break: break-word; } #comments ol.commentlist .comment .reply {  position: absolute;  top: 18px;  right: 0;  font-size: 11px;  text-transform: uppercase;  font-weight: 600;  color: #080808; } #comments ol.commentlist .comment .reply a {  color: #080808; } #comments ol.commentlist .comment .children {  list-style: none;  margin-left: 10px;  margin-bottom: 22px; } @media only screen and (min-width: 40.063em) {  #comments ol.commentlist .comment .children {   margin-left: 83px;  } } #comments ol.commentlist .comment .comment-respond {  margin-top: 40px; } #reviews #comments {  border: 0;  margin: 0; } #reviews #comments ol.commentlist {  padding: 0; } .comment-content-container {  display: none; } .comment-respond {  padding: 13px; } @media only screen and (min-width: 40.063em) {  .comment-respond {   padding: 25px;  } } .comment-respond .comment-reply-title {  font-size: 14px;  line-height: 1;  margin: 0 0 10px;  display: inline-block;  width: 100%;  text-transform: uppercase; } .comment-respond .comment-reply-title small a {  color: #649fd6;  text-transform: none;  font-weight: 400;  font-size: 14px; } #reviews .comment-respond .comment-reply-title {  margin-bottom: 30px; } .comment-respond p {  font-size: 12px; } .comment-respond input[type="text"], .comment-respond textarea {  width: 100%; } .comment-respond .form-submit {  margin: 0 0 20px; } .comment-respond .form-submit .submit {  width: 100%; } @media only screen and (min-width: 40.063em) {  .comment-respond .form-submit .submit {   width: auto;  } } .comment-respond .comment-subscription-form {  margin: 0; } #reviews .comment-respond {  padding: 0;  margin-top: 30px; } #reviews .comment-respond textarea {  margin: 0; }  .star-rating, .comment-form-rating p.stars {  display: inline-block;  position: relative;  font-size: 12px;  letter-spacing: 0.2em;  font-family: FontAwesome;  color: #dcdcdc; } .star-rating:before, .comment-form-rating p.stars:before {  font-family: FontAwesome;  content: "\f005 \f005 \f005 \f005 \f005"; } .star-rating > span, .comment-form-rating p.stars > span {  display: block;  top: 0;  left: 0;  position: absolute;  height: 18px;  line-height: 18px;  overflow: hidden; } .star-rating > span:before, .comment-form-rating p.stars > span:before {  color: #ffc200;  content: "\f005 \f005 \f005 \f005 \f005"; } .star-rating > span strong, .comment-form-rating p.stars > span strong {  display: none; } .star-rating + .write_first, .comment-form-rating p.stars + .write_first {  display: inline-block;  font-size: 13px;  font-weight: 400;  color: #080808;  margin-left: 20px;  line-height: 18px;  vertical-align: text-top; } .comment-form-rating p {  margin-bottom: 27px; } .comment-form-rating p.stars {  display: block;  height: 5px; } .comment-form-rating p.stars:before {  content: none; } .comment-form-rating p.stars > span:before {  content: none; } .comment-form-rating p.stars a {  position: relative;  color: #dcdcdc;  display: inline-block;  text-indent: -999em;  width: 15px; } .comment-form-rating p.stars a:before {  position: absolute;  display: block;  width: 15px;  text-indent: 0;  content: ""; } .comment-form-rating p.stars a:hover ~ a {  color: #dcdcdc; } .comment-form-rating p.stars a.active ~ a {  color: #dcdcdc; } .comment-form-rating p.stars:hover a, .comment-form-rating p.stars.selected a {  color: #ffc200; }  .inline-icon {  display: inline; } .inline-icon.icon-1x {  font-size: 18px;  vertical-align: middle; } .inline-icon.icon-2x {  font-size: 24px;  vertical-align: middle; } .inline-icon.icon-3x {  font-size: 28px;  vertical-align: middle; } .inline-icon.icon-4x {  font-size: 32px;  vertical-align: middle; } .boxed-icon {  display: block;  width: 26px;  height: 26px;  line-height: 26px;  text-align: center;  font-size: 14px; } .boxed-icon .fa {  vertical-align: middle; } blockquote.left {  float: left;  width: 40%;  margin: 5px 30px 30px 0;  text-align: left; } @media only screen and (max-width: 40.063em) {  blockquote.left {   margin-right: 0;   width: 100%;  } } blockquote.right {  float: right;  width: 40%;  margin: 5px 0 30px 30px;  text-align: right; } @media only screen and (max-width: 40.063em) {  blockquote.right {   margin-left: 0;   width: 100%;  } }  .gap {  width: 100%;  clear: both; } .wpb_video_widget .wpb_video_wrapper {  padding: 0 !important; }  #scroll_totop {  display: block;  width: 25px;  height: 25px;  line-height: 25px;  text-align: center;  border-radius: 2px;  background: rgba(0, 0, 0, 0.6);  color: #fff;  position: fixed;  bottom: 15px;  right: 15px;  z-index: 20;  cursor: pointer; } @media only screen and (min-width: 40.063em) {  #scroll_totop {   bottom: 30px;   right: 30px;  } } #scroll_totop:hover {  background: #649fd6; } .rtl #scroll_totop {  right: auto;  left: 15px; } @media only screen and (min-width: 40.063em) {  .rtl #scroll_totop {   right: auto;   left: 30px;  } }  .ajaxify-pagination.thb-loading:after {  bottom: auto;  top: 50%;  margin-top: -19px; }  .wpb_content_element {  margin-bottom: 0 !important; } .columns > .wpb_text_column {  float: none !important; }  .vc_tta-container .row {  box-sizing: border-box; }  .thb-category-slide:hover .thb-category-container {  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);  box-shadow: 0 0 30px rgba(0, 0, 0, 0.07); } .thb-category-slide:hover .thb-slide-link {  max-height: 100px;  padding: 15px; } .thb-category-slide .thb-category-container {  margin-bottom: 15px;  padding-bottom: 45px;  position: relative; } .thb-category-slide .thb-slide-link {  display: block;  text-align: center;  background: #fff;  font-size: 12px;  text-transform: uppercase;  font-weight: 600;  line-height: 1;  width: 100%;  z-index: -1;  color: #080808;  overflow: hidden;  max-height: 0;  padding: 0;  position: absolute;  bottom: 0;  left: 0;  width: 100%; } .thb-slide-inner {  height: 0;  width: 100%;  display: flex;  justify-content: flex-start;  align-items: center;  flex-direction: column;  padding-bottom: 110%;  max-height: 400px;  position: relative;  background: #080808;  color: #fff;  border-radius: 3px; } .thb-slide-inner span {  display: block;  font-size: 24px;  font-weight: 600;  line-height: 1;  margin-bottom: 12px;  color: #fff; } .thb-slide-inner h6 {  text-transform: uppercase;  color: #fff; } .thb-slide-inner .thb-category-text {  padding: 45px 10%;  position: relative;  width: 100%;  text-align: center; } .thb-slide-inner .thb-category-image {  background-size: cover;  background-position: center top;  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  opacity: 0.9;  z-index: 0;  border-radius: 3px; } .thb-slide-inner:hover {  color: #fff; } .thb-slide-inner:hover span, .thb-slide-inner:hover h6 {  color: #fff; } .thb-slide-inner:hover .thb-category-image {  border-radius: 3px 3px 0 0; } .post-slider .post {  margin-bottom: 0; } .post-slider.post-slider-style3 .post.post-overlay {  padding-bottom: 70vh; } .post-slider.post-slider-style3 .post.post-overlay.center-title .post-gallery .post-title {  margin: 0; } .post-slider.post-slider-style3 .post .post-title h1 {  margin-bottom: 20px; } @media only screen and (min-width: 80em) {  .post-slider.post-slider-style3 .post .post-title h1 {   font-size: 46px;  } } @media only screen and (min-width: 100em) {  .post-slider.post-slider-style3 .post .post-title h1 {   font-size: 60px;  } } .post-slider.post-slider-style3 .post .post-bottom-meta {  font-size: 14px; } .post-slider.post-slider-style3 .post .single_category_title {  font-size: 12px; } .post-slider.post-slider-style3 .post .single_category_title.boxed-link {  margin-bottom: 25px; }  .post-grid-style4 .pagination {  text-align: center; } .post-grid-style4 .comment {  display: none; } .post-grid-style4 .post-bottom-meta {  justify-content: center; } .post-grid-style2 .comment {  display: none; } .post-grid-style7 .post {  padding-bottom: 30px;  margin-bottom: 30px;  border-bottom: 1px solid rgba(0, 0, 0, 0.05); } .post-grid-style9 .columns {  display: flex; } .post-grid-style9 .style6-vertical {  height: auto;  margin-bottom: 30px;  width: 100%; } .post-grid-style9 .style6-vertical .post-title {  margin-bottom: 30px; } .post-grid-style9 .style6-vertical h5 {  font-size: 18px; }  .style5-block-grid > .columns {  border: 2px solid #649fd6; } .style5-block-grid > .columns + .columns {  border-top-width: 0; } @media only screen and (min-width: 40.063em) {  .style5-block-grid > .columns + .columns {   border-top-width: 2px;   border-left: 0;  } } .style5-block-grid .gallery-offset-category {  margin: 0; } .style5-block-grid ul {  list-style: none;  padding: 15px; } @media only screen and (min-width: 40.063em) {  .style5-block-grid ul {   padding: 30px;  } } .style5-block-grid ul .post-title h6 {  font-size: 16px; } .style5-block-grid ul .post.listing {  padding-bottom: 15px;  margin-bottom: 15px;  border-bottom: 1px dotted rgba(0, 0, 0, 0.25); } .style5-block-grid ul .post.listing .post-title h6 {  font-size: 16px; } @media only screen and (min-width: 40.063em) {  .style5-block-grid ul .post.listing {   padding-bottom: 20px;   margin-bottom: 20px;  }  .style5-block-grid ul .post.listing .post-title h6 {   font-size: 18px;  } } .style5-block-grid ul .post.listing:last-child {  padding-bottom: 0;  margin-bottom: 0;  border-bottom: 0; }  .contact_map {  position: relative;  overflow: hidden; } .contact_map .google_map {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0; } .contact_map .google_map img {  max-width: none;  height: auto; }  #footer {  background: transparent;  padding: 40px 0;  width: 100%; } #footer .widget {  background: none !important;  padding: 0; } #footer .widget p {  font-size: 14px; } #footer.light {  background: #f4f4f4; } #footer.light .widget .widget_title {  border-color: rgba(0, 0, 0, 0.1); } #footer.dark {  background: #080808; } #footer.dark .widget {  color: rgba(255, 255, 255, 0.6); } #footer.dark .widget .widget_title {  color: #fff;  border-color: rgba(255, 255, 255, 0.15); } #footer.dark .widget a {  color: rgba(255, 255, 255, 0.8); } #footer.dark .widget a.active, #footer.dark .widget a:hover {  color: white; } #footer.dark .widget .slick-nav {  background: #080808;  color: rgba(255, 255, 255, 0.4); } #footer.dark .widget .slick-nav:hover {  color: white; } #footer.dark .widget [class^="tag-link"] {  border: 1px solid rgba(255, 255, 255, 0.4);  color: #fff; } #footer.dark .widget [class^="tag-link"]:hover {  border: 1px solid white;  background: white;  color: #080808; } #footer.dark .widget .post-title a {  color: white; } #footer.dark .widget .post-bottom-meta {  color: rgba(255, 255, 255, 0.6); } #footer.dark .widget .post-bottom-meta svg {  fill: rgba(255, 255, 255, 0.6); } #footer.dark .widget.widget_search .s {  color: #fff;  border-color: #fff; } #footer.dark .widget.widget_search input[type="submit"] {  background-color: #fff;  height: 39px; } #footer.dark .widget.widget_socialcounter ul li a, #footer.dark .widget.widget_socialcounter ul li a .fa {  background: rgba(255, 255, 255, 0.07); } #footer.dark .widget.widget_recent_comments ul li:after {  color: #fff; } #footer.dark .widget.widget_topreviews .style2 li {  border-color: rgba(255, 255, 255, 0.2); } #footer.dark .widget.widget_topreviews .style2 li a {  color: #fff; } #footer.dark .widget.widget_topreviews .style1 li {  background: rgba(255, 255, 255, 0.15); } #footer.dark .widget.widget_topreviews .style1 li a {  color: #fff; } #footer.dark .widget.widget_topreviews .style1 li .post-bottom-meta {  color: rgba(255, 255, 255, 0.6); } #footer.dark .widget.widget_topreviews .style1 li .ave {  color: #fff; } #footer.dark .widget.widget_topreviews .style1 li:after {  background: rgba(0, 0, 0, 0.2); } #subfooter {  width: 100%; } #subfooter .subfooter-menu-holder {  padding: 40px 0; } #subfooter .logolink {  display: inline-block;  margin-bottom: 25px; } #subfooter .logolink .logoimg {  max-height: 25px; } #subfooter.light {  background: #f4f4f4; } #subfooter.light .subfooter-menu-holder {  border-top: 1px solid rgba(0, 0, 0, 0.1); } #subfooter.light .footer-menu li a {  color: rgba(0, 0, 0, 0.8); } #subfooter.light .footer-menu li a:hover {  color: black; } #subfooter.light p {  color: rgba(0, 0, 0, 0.4); } #subfooter.light .subfooter-social a:not(:hover) {  color: #080808; } #subfooter.dark {  background: #080808; } #subfooter.dark .subfooter-menu-holder {  border-top: 1px solid rgba(255, 255, 255, 0.15); } #subfooter.dark .footer-menu li a {  color: rgba(255, 255, 255, 0.8); } #subfooter.dark .footer-menu li a:hover {  color: white; } #subfooter.dark p {  color: rgba(255, 255, 255, 0.4); } #subfooter.dark .subfooter-social a:not(:hover) {  color: #fff; } #subfooter.dark hr {  border-color: rgba(255, 255, 255, 0.2); } #subfooter .footer-menu {  display: block;  list-style: none;  padding: 0;  margin: 0 0 10px; } #subfooter .footer-menu ul {  margin: 0; } #subfooter .footer-menu li {  display: inline-block;  margin: 0 12px; } #subfooter .footer-menu li a {  font-size: 11px;  font-weight: 600;  text-transform: uppercase; } #subfooter p {  font-size: 10px;  font-weight: 600;  margin: 0; } #subfooter .subfooter-social a {  display: inline-block;  padding: 0 5px;  font-size: 14px; } #subfooter .subfooter-social a.facebook {  -moz-transform: scale(0.95, 0.95);  -ms-transform: scale(0.95, 0.95);  -webkit-transform: scale(0.95, 0.95);  transform: scale(0.95, 0.95); } #subfooter .subfooter-social a.facebook:hover {  color: #3b5998; } #subfooter .subfooter-social a.google:hover {  color: #dd4b39; } #subfooter .subfooter-social a.google-plus:hover {  color: #dd4b39; } #subfooter .subfooter-social a.linkedin:hover {  color: #007bb6; } #subfooter .subfooter-social a.pinterest:hover {  color: #cb2027; } #subfooter .subfooter-social a.twitter:hover {  color: #00aced; } #subfooter .subfooter-social a.instagram:hover {  color: #3f729b; } #subfooter .subfooter-social a.vk:hover {  color: #45668e; } #subfooter .subfooter-social a.tumblr:hover {  color: #35465c; } #subfooter .subfooter-social a.xing:hover {  color: #cfdc00; } #subfooter .subfooter-social a.soundcloud:hover {  color: #f80; } #subfooter .subfooter-social a.dribbble:hover {  color: #ea4c89; } #subfooter .subfooter-social a.youtube:hover {  color: #e52d27; } #subfooter .subfooter-social a.youtube-play:hover {  color: #e52d27; } #subfooter .subfooter-social a.spotify:hover {  color: #7ab800; } #subfooter .subfooter-social a.behance:hover {  color: #1769ff; } #subfooter .subfooter-social a.deviantart:hover {  color: #4e6252; } #subfooter .subfooter-social a.vimeo:hover {  color: #1ab7ea; } #subfooter .subfooter-social a.rss:hover {  color: #f26522; } #subfooter .subfooter-social a.twitch:hover {  color: #6441a5; } #subfooter .subfooter-social a.whatsapp:hover {  color: #25d366; } #subfooter .subfooter-social a.snapchat:hover {  color: #fffc00; } #subfooter.style2 {  padding: 30px 0; } #subfooter.style2 .logolink {  max-height: 15px;  margin: 0 0 20px; } @media only screen and (min-width: 40.063em) {  #subfooter.style2 .logolink {   margin: 0;  } } #subfooter.style2 .footer-menu {  text-align: center; } @media only screen and (min-width: 40.063em) {  #subfooter.style2 .footer-menu {   text-align: left;  }  #subfooter.style2 .footer-menu li:first-child {   margin-left: 0;  }  #subfooter.style2 .footer-menu li a {   font-size: 12px;   font-weight: 400;   text-transform: capitalize;  } } #subfooter.style2 .subfooter-logo-holder {  text-align: center; } @media only screen and (min-width: 40.063em) {  #subfooter.style2 .subfooter-logo-holder {   text-align: left;  } } #subfooter.style2 .copyright-column, #subfooter.style2 .social-column {  text-align: center; } @media only screen and (min-width: 40.063em) {  #subfooter.style2 .copyright-column,  #subfooter.style2 .social-column {   text-align: right;  } } @media only screen and (min-width: 40.063em) {  #subfooter.style2 .social-column a:last-child {   padding-right: 0;  } }  .content404 {  padding: 20px 0;  width: 100%; } @media only screen and (min-width: 40.063em) {  .content404 {   padding: 30px 0;  } } @media only screen and (min-width: 64.063em) {  .content404 {   padding: 40px 0;  } } @media only screen and (min-width: 80em) {  .content404 {   padding: 60px 0;  } } .content404 h3 {  color: #fff;  font-size: 40px;  line-height: 44px;  font-weight: 600;  margin: 25px 0 0 0;  letter-spacing: 2px; } .content404 p {  margin-bottom: 30px; } .content404 img {  max-width: 149px;  width: 70%;  margin-bottom: 20px; } @media only screen and (min-width: 40.063em) {  .content404 img {   width: 80%;   margin-bottom: 30px;  } } @media only screen and (min-width: 64.063em) {  .content404 img {   width: 90%;   margin-bottom: 40px;  } } @media only screen and (min-width: 80em) {  .content404 img {   width: 1000%;   margin-bottom: 50px;  } } .thb-boxed-on .content404 {  background: #fff; }  .thb-cookie-bar {  display: flex;  position: fixed;  left: 0;  bottom: 0;  background: #649fd6;  padding: 15px;  z-index: 40;  width: 100%;  flex-direction: column;  align-items: center;  opacity: 0;  color: #fff;  -moz-transform: translateY(100%);  -ms-transform: translateY(100%);  -webkit-transform: translateY(100%);  transform: translateY(100%); } @media only screen and (min-width: 40.063em) {  .thb-cookie-bar {   padding: 15px 25px;   flex-direction: row;   justify-content: center;  } } .thb-cookie-bar p {  font-size: 13px;  line-height: 1.2; } @media only screen and (min-width: 40.063em) {  .thb-cookie-bar p {   line-height: 1;   margin: 0;  } } .thb-cookie-bar .button {  margin: 0; } @media only screen and (min-width: 40.063em) {  .thb-cookie-bar .button {   margin: 0 0 0 20px;  } } .thb-cookie-bar .thb-cookie-text a {  font-weight: 600;  color: #fff; }  .grav-clone-a, .gcard {  display: none; }  .slick {  max-width: 100%;  height: 300px;  position: relative;  overflow: hidden; } .slick > * {  opacity: 0;  -moz-transition: opacity 0.25s linear;  -o-transition: opacity 0.25s linear;  -webkit-transition: opacity 0.25s linear;  transition: opacity 0.25s linear; } .slick:after {  margin: 0;  width: 100%;  height: 100%;  left: 0;  top: 0;  bottom: auto; } .slick.slick-initialized {  height: auto;  overflow: visible; } .slick.slick-initialized .slick-list, .slick.slick-initialized > * {  opacity: 1; } .slick.slick-initialized:after {  display: none; } .slick-slider {  position: relative;  display: block;  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-touch-callout: none;  -moz-user-select: -moz-none;  -ms-user-select: none;  -webkit-user-select: none;  user-select: none;  -ms-touch-action: pan-y;  touch-action: pan-y;  -webkit-tap-highlight-color: transparent; } .slick-list {  position: relative;  overflow: hidden;  display: block;  margin: 0;  padding: 0;  opacity: 0; } .slick-list:focus {  outline: none; } .slick-list.dragging {  cursor: pointer;  cursor: hand; } .slick-slider .slick-track, .slick-slider .slick-list {  -moz-transform: translate3d(0, 0, 0);  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); } .slick-track {  position: relative;  left: 0;  top: 0;  display: block;  will-change: transform; } .slick-track:before, .slick-track:after {  content: "";  display: table; } .slick-track:after {  clear: both; } .slick-loading .slick-track {  visibility: hidden; } .slick-slide {  float: left;  position: relative;  min-height: 1px;  outline: 0;  -moz-transform: translate3d(0, 0, 0);  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  display: none; } [dir="rtl"] .slick-slide {  float: right; } .slick-slide img {  display: block;  width: 100%;  outline: 0; } .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-nav {  display: inline-block;  position: absolute;  top: 50%;  margin-top: -19px;  background: #fff;  border: 0;  width: 30px;  height: 38px;  outline: 0;  padding: 0;  cursor: pointer;  z-index: 20;  color: rgba(0, 0, 0, 0.4);  font-size: 16px; } .slick-nav.slick-prev {  left: 0; } @media only screen and (min-width: 80em) {  .slick-nav.slick-prev {   left: -15px;  } } .products .slick-nav.slick-prev {  left: 0; } [data-center="true"] .slick-nav.slick-prev {  left: 0; } @media only screen and (min-width: 40.063em) {  [data-center="true"] .slick-nav.slick-prev {   left: 25px;  } } @media only screen and (min-width: 64.063em) {  [data-center="true"] .slick-nav.slick-prev {   left: 35px;  } } .slick-nav.slick-next {  right: 0; } @media only screen and (min-width: 80em) {  .slick-nav.slick-next {   right: -15px;  } } .products .slick-nav.slick-next {  right: 0; } [data-center="true"] .slick-nav.slick-next {  right: 0; } @media only screen and (min-width: 40.063em) {  [data-center="true"] .slick-nav.slick-next {   right: 25px;  } } @media only screen and (min-width: 64.063em) {  [data-center="true"] .slick-nav.slick-next {   right: 35px;  } } .slick-nav:hover {  color: black; } .slick-dots {  position: absolute;  bottom: 0;  text-align: center;  width: 100%;  line-height: 8px; } .slick-dots li {  display: inline-block !important;  margin: 0 !important;  padding: 0 !important; } .slick-dots li button {  display: block;  width: 8px;  height: 8px;  background: rgba(0, 0, 0, 0.3);  border-radius: 4px;  margin: 0 2px;  text-indent: -9999px;  padding: 0;  outline: 0;  cursor: pointer;  border: 0; } .slick-dots li.slick-active button {  background: black; }  .slick.vertical-video {  padding-bottom: 42px; } .slick.vertical-video .slick-nav {  background: none;  width: 50%;  height: 42px;  margin: 0;  top: auto;  bottom: 0;  border: 1px solid rgba(0, 0, 0, 0.5);  color: rgba(0, 0, 0, 0.5); } .slick.vertical-video .slick-nav:hover {  color: black; } .slick.vertical-video .slick-nav.slick-prev {  border-right: 0;  left: 0; } .slick.vertical-video .slick-nav.slick-prev .fa-angle-left:before {  content: "\f107"; } @media only screen and (min-width: 64.063em) {  .transparent-color .slick.vertical-video .slick-nav.slick-prev {   left: 30px;  } } .slick.vertical-video .slick-nav.slick-next {  right: 0; } .slick.vertical-video .slick-nav.slick-next .fa-angle-right:before {  content: "\f106"; } .dark-color .slick.vertical-video .slick-nav {  border-color: rgba(255, 255, 255, 0.5);  color: rgba(255, 255, 255, 0.5); } .dark-color .slick.vertical-video .slick-nav:hover {  color: white; } @media only screen and (min-width: 64.063em) {  .transparent-color .slick.vertical-video .slick-nav {   width: calc(50% - 15px);  } } .slick.trending {  padding-right: 60px; } @media only screen and (min-width: 64.063em) {  .slick.trending {   padding-right: 0;  } } .slick.trending .slick-nav {  display: none;  height: 18px;  top: 50%;  margin-top: -9px; } .slick.trending .slick-nav.slick-prev {  right: 30px;  left: auto; } .slick.trending .slick-nav.slick-next {  right: 0px; } .slick.dark .slick-nav {  background: #080808;  color: rgba(255, 255, 255, 0.4); } .slick.dark .slick-nav:hover {  color: white; } .slick.dark .slick-dots li button {  background: rgba(255, 255, 255, 0.4); } .slick.dark .slick-dots li.slick-active button {  background: white; } .slick[data-center="true"] {  margin: 0; } .slick.grid .row {  margin: 0 -1px;  display: flex !important; } .slick.grid .row .columns {  padding: 0 1px; } .slick.grid .row .columns .post {  margin-bottom: 2px; } .slick.grid.technology-style .row {  margin: 0; } .slick.grid.technology-style .row .columns {  padding: 0; } .slick.grid.technology-style .row .columns .post {  margin-bottom: 0; } .slick.grid .slick-dots {  bottom: -24px; } .slick.overflow-visible .slick-list {  overflow: visible; } .slick.overflow-visible .slick-list .slick-slide {  opacity: 0.2;  pointer-events: none;  -moz-transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);  -o-transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);  -webkit-transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);  transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .slick.overflow-visible .slick-list .slick-slide.slick-active {  opacity: 1;  pointer-events: auto; } @media only screen and (min-width: 1300px) {  .slick.overflow-visible .slick-nav.slick-prev {   left: -6%;  }  .slick.overflow-visible .slick-nav.slick-next {   right: -6%;  } } @media only screen and (max-width: 40.063em) {  .slick.video-thumbnail-slider .columns {   flex: 0 0 50%;   max-width: 50%;  } } .slick.bot-nav {  margin-bottom: 42px; } .slick.bot-nav .slick-nav {  opacity: 0; } .slick.bot-nav:hover .slick-nav {  opacity: 1; } .slick.bot-nav .slick-dots {  bottom: -24px; } .slick.larger-bot-nav {  margin-bottom: 42px; } .slick.larger-bot-nav .slick-nav {  opacity: 0; } .slick.larger-bot-nav:hover .slick-nav {  opacity: 1; } .slick.larger-bot-nav .slick-dots {  bottom: -40px; } .slick.post-slider .post {  float: left;  margin-bottom: 0; } .slick.carousel-slider {  border-bottom: 1px solid #ededed;  padding: 0 50px; } .slick.carousel-slider .slick-nav {  height: 100%;  top: 0;  margin: 0;  font-size: 30px; } .slick.carousel-slider .slick-nav.slick-prev {  width: 50px;  left: 0; } .slick.carousel-slider .slick-nav.slick-next {  width: 50px;  right: 0;  border-left: 1px solid #ededed; } .slick.carousel-slider .post {  cursor: pointer; } .slick.post-slider-style5 .slick-nav {  height: 66px;  width: 28px;  margin-top: -33px; } .slick.post-slider-style5 .slick-nav.slick-next {  right: 15px; } @media only screen and (min-width: 40.063em) {  .slick.post-slider-style5 .slick-nav.slick-next {   right: 30px;  } } .slick.post-slider-style5 .slick-nav.slick-prev {  left: 15px; } @media only screen and (min-width: 40.063em) {  .slick.post-slider-style5 .slick-nav.slick-prev {   left: 30px;  } } .slick.post-carousel-style4 .slick-track, .slick.post-carousel-style5 .slick-track {  display: flex; } .post-title-bullets {  display: none;  position: absolute;  top: 50%;  right: 30px;  text-align: left;  list-style: none;  margin: 0;  z-index: 5;  max-width: 320px;  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  transform: translateY(-50%);  -moz-backface-visibility: hidden;  -webkit-backface-visibility: hidden;  backface-visibility: hidden; } @media only screen and (min-width: 64.063em) {  .post-title-bullets {   display: block;  } } .post-title-bullets li button {  display: block;  outline: 0;  color: #fff;  position: relative;  text-align: left;  padding: 15px 0 15px 55px;  padding-left: 55px; } .post-title-bullets li button span {  position: absolute;  top: 50%;  left: 0;  z-index: 10;  margin-top: -17px;  width: 34px;  height: 34px;  display: flex;  justify-content: center;  align-items: center;  color: #fff;  font-size: 12px;  font-weight: 600;  background: transparent;  border-radius: 17px;  border: 2px solid #fff;  -moz-backface-visibility: hidden;  -webkit-backface-visibility: hidden;  backface-visibility: hidden; } .post-title-bullets li button h6, .post-title-bullets li button .post-category.single_category_title {  color: #fff; } .post-title-bullets li button .post-meta {  font-size: 10px;  margin-bottom: 10px; } .post-title-bullets li.slick-active button span {  color: #080808;  border-width: 17px; }  .mfp-bg {  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1042;  overflow: hidden;  position: fixed;  background: #0b0b0b;  opacity: 0.8; } .mfp-wrap {  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1043;  position: fixed;  outline: none !important;  -webkit-backface-visibility: hidden; } .mfp-container {  text-align: center;  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0;  padding: 0 8px;  box-sizing: border-box; } .mfp-container:before {  content: '';  display: inline-block;  height: 100%;  vertical-align: middle; } .mfp-align-top .mfp-container:before {  display: none; } .mfp-content {  position: relative;  display: inline-block;  vertical-align: middle;  margin: 0 auto;  text-align: left;  z-index: 1045; } .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {  width: 100%;  cursor: auto; } .mfp-ajax-cur {  cursor: progress; } .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {  cursor: -moz-zoom-out;  cursor: -webkit-zoom-out;  cursor: zoom-out; } .mfp-zoom {  cursor: pointer;  cursor: -webkit-zoom-in;  cursor: -moz-zoom-in;  cursor: zoom-in; } .mfp-auto-cursor .mfp-content {  cursor: auto; } .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {  -webkit-user-select: none;  -moz-user-select: none;  user-select: none; } .mfp-loading.mfp-figure {  display: none; } .mfp-hide {  display: none !important; } .mfp-preloader {  color: #CCC;  position: absolute;  top: 50%;  width: auto;  text-align: center;  margin-top: -0.8em;  left: 8px;  right: 8px;  z-index: 1044; } .mfp-preloader a {  color: #CCC; } .mfp-preloader a:hover {  color: #FFF; } .mfp-s-ready .mfp-preloader {  display: none; } .mfp-s-error .mfp-content {  display: none; } button.mfp-close, button.mfp-arrow {  overflow: visible;  cursor: pointer;  background: transparent;  border: 0;  -webkit-appearance: none;  display: block;  outline: none;  padding: 0;  z-index: 1046;  box-shadow: none;  touch-action: manipulation; } button::-moz-focus-inner {  padding: 0;  border: 0; } .mfp-close {  width: 44px;  height: 44px;  line-height: 44px;  position: absolute;  right: 0;  top: 0;  text-decoration: none;  text-align: center;  opacity: 0.65;  padding: 0 0 18px 10px;  color: #FFF;  font-style: normal;  font-size: 28px;  font-family: Arial, Baskerville, monospace; } .mfp-close:hover, .mfp-close:focus {  opacity: 1; } .mfp-close:active {  top: 1px; } .mfp-close-btn-in .mfp-close {  color: #333; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {  color: #FFF;  right: -6px;  text-align: right;  padding-right: 6px;  width: 100%; } .mfp-counter {  position: absolute;  top: 0;  right: 0;  color: #CCC;  font-size: 12px;  line-height: 18px;  white-space: nowrap; } .mfp-arrow {  position: absolute;  opacity: 0.65;  margin: 0;  top: 50%;  margin-top: -55px;  padding: 0;  width: 90px;  height: 110px;  -webkit-tap-highlight-color: transparent; } .mfp-arrow:active {  margin-top: -54px; } .mfp-arrow:hover, .mfp-arrow:focus {  opacity: 1; } .mfp-arrow:before, .mfp-arrow:after {  content: '';  display: block;  width: 0;  height: 0;  position: absolute;  left: 0;  top: 0;  margin-top: 35px;  margin-left: 35px;  border: medium inset transparent; } .mfp-arrow:after {  border-top-width: 13px;  border-bottom-width: 13px;  top: 8px; } .mfp-arrow:before {  border-top-width: 21px;  border-bottom-width: 21px;  opacity: 0.7; } .mfp-arrow-left {  left: 0; } .mfp-arrow-left:after {  border-right: 17px solid #FFF;  margin-left: 31px; } .mfp-arrow-left:before {  margin-left: 25px;  border-right: 27px solid #3F3F3F; } .mfp-arrow-right {  right: 0; } .mfp-arrow-right:after {  border-left: 17px solid #FFF;  margin-left: 39px; } .mfp-arrow-right:before {  border-left: 27px solid #3F3F3F; } .mfp-iframe-holder {  padding-top: 40px;  padding-bottom: 40px; } .mfp-iframe-holder .mfp-content {  line-height: 0;  width: 100%;  max-width: 900px; } .mfp-iframe-holder .mfp-close {  top: -40px; } .mfp-iframe-scaler {  width: 100%;  height: 0;  overflow: hidden;  padding-top: 56.25%; } .mfp-iframe-scaler iframe {  position: absolute;  display: block;  top: 0;  left: 0;  width: 100%;  height: 100%;  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);  background: #000; }  img.mfp-img {  width: auto;  max-width: 100%;  height: auto;  display: block;  line-height: 0;  box-sizing: border-box;  padding: 40px 0 40px;  margin: 0 auto; }  .mfp-figure {  line-height: 0; } .mfp-figure:after {  content: '';  position: absolute;  left: 0;  top: 40px;  bottom: 40px;  display: block;  right: 0;  width: auto;  height: auto;  z-index: -1;  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);  background: #444; } .mfp-figure small {  color: #BDBDBD;  display: block;  font-size: 12px;  line-height: 14px; } .mfp-figure figure {  margin: 0; } .mfp-bottom-bar {  margin-top: -36px;  position: absolute;  top: 100%;  left: 0;  width: 100%;  cursor: auto; } .mfp-title {  text-align: left;  line-height: 18px;  color: #F3F3F3;  word-wrap: break-word;  padding-right: 36px; } .mfp-image-holder .mfp-content {  max-width: 100%; } .mfp-gallery .mfp-image-holder .mfp-figure {  cursor: pointer; } @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {   .mfp-img-mobile .mfp-image-holder {   padding-left: 0;   padding-right: 0;  }  .mfp-img-mobile img.mfp-img {   padding: 0;  }  .mfp-img-mobile .mfp-figure:after {   top: 0;   bottom: 0;  }  .mfp-img-mobile .mfp-figure small {   display: inline;   margin-left: 5px;  }  .mfp-img-mobile .mfp-bottom-bar {   background: rgba(0, 0, 0, 0.6);   bottom: 0;   margin: 0;   top: auto;   padding: 3px 5px;   position: fixed;   box-sizing: border-box;  }  .mfp-img-mobile .mfp-bottom-bar:empty {   padding: 0;  }  .mfp-img-mobile .mfp-counter {   right: 5px;   top: 3px;  }  .mfp-img-mobile .mfp-close {   top: 0;   right: 0;   width: 35px;   height: 35px;   line-height: 35px;   background: rgba(0, 0, 0, 0.6);   position: fixed;   text-align: center;   padding: 0;  } } @media all and (max-width: 900px) {  .mfp-arrow {   -webkit-transform: scale(0.75);   transform: scale(0.75);  }  .mfp-arrow-left {   -webkit-transform-origin: 0;   transform-origin: 0;  }  .mfp-arrow-right {   -webkit-transform-origin: 100%;   transform-origin: 100%;  }  .mfp-container {   padding-left: 6px;   padding-right: 6px;  } } .mfp-fade.mfp-bg {  opacity: 0;  -webkit-transition: all 0.15s ease-out;  -moz-transition: all 0.15s ease-out;  transition: all 0.15s ease-out; }  .mfp-fade.mfp-bg.mfp-ready {  opacity: 0.8; }  .mfp-fade.mfp-bg.mfp-removing {  opacity: 0; }  .mfp-fade.mfp-wrap .mfp-content {  opacity: 0;  -webkit-transition: all 0.15s ease-out;  -moz-transition: all 0.15s ease-out;  transition: all 0.15s ease-out; }  .mfp-fade.mfp-wrap.mfp-ready .mfp-content {  opacity: 1; }  .mfp-fade.mfp-wrap.mfp-removing .mfp-content {  opacity: 0; }  .mfp-zoom-in .mfp-with-anim, .mfp-zoom-in .mfp-iframe-scaler, .mfp-zoom-in .mfp-inline-holder, .mfp-zoom-in .mfp-close {  opacity: 0;  -moz-transform: scale(0.95, 0.95);  -ms-transform: scale(0.95, 0.95);  -webkit-transform: scale(0.95, 0.95);  transform: scale(0.95, 0.95); } .mfp-zoom-in.mfp-bg {  opacity: 0; } .mfp-zoom-in.mfp-ready.mfp-image-loaded .mfp-with-anim, .mfp-zoom-in.mfp-ready .mfp-iframe-scaler, .mfp-zoom-in.mfp-ready .mfp-inline-holder, .mfp-zoom-in.mfp-ready .mfp-close {  opacity: 1;  -moz-transform: scale(1, 1);  -ms-transform: scale(1, 1);  -webkit-transform: scale(1, 1);  transform: scale(1, 1); } .mfp-zoom-in.mfp-ready.mfp-bg {  opacity: 1; } .mfp-zoom-in.mfp-removing .mfp-with-anim, .mfp-zoom-in.mfp-removing .mfp-iframe-scaler, .mfp-zoom-in.mfp-removing .mfp-inline-holder, .mfp-zoom-in.mfp-removing .mfp-close {  transform: scale(0.95) !important;  opacity: 0 !important; } .mfp-zoom-in.mfp-removing.mfp-bg {  opacity: 0; } .mfp-wrap.mfp-removing .mfp-arrow-left, .mfp-wrap.mfp-removing .mfp-arrow-right, .mfp-wrap.mfp-removing .mfp-close {  opacity: 0; }  .mfp-zoom-out .mfp-with-anim {  opacity: 0;  -moz-transform: scale(1.3, 1.3);  -ms-transform: scale(1.3, 1.3);  -webkit-transform: scale(1.3, 1.3);  transform: scale(1.3, 1.3); } .mfp-zoom-out.mfp-bg {  opacity: 0; } .mfp-zoom-out.mfp-ready.mfp-image-loaded .mfp-with-anim, .mfp-zoom-out.mfp-ready.mfp-image-loaded .mfp-close {  opacity: 1;  -moz-transform: scale(1, 1);  -ms-transform: scale(1, 1);  -webkit-transform: scale(1, 1);  transform: scale(1, 1); } .mfp-zoom-out.mfp-ready.mfp-bg {  opacity: 0.8; } .mfp-zoom-out.mfp-removing .mfp-with-anim {  -moz-transform: scale(1.3, 1.3);  -ms-transform: scale(1.3, 1.3);  -webkit-transform: scale(1.3, 1.3);  transform: scale(1.3, 1.3);  opacity: 0; } .mfp-zoom-out.mfp-removing.mfp-bg {  opacity: 0; }  .ps {  overflow: hidden !important;  overflow-anchor: none;  -ms-overflow-style: none;  touch-action: auto;  -ms-touch-action: auto; }  .ps__rail-x {  display: none;  opacity: 0;  transition: background-color .2s linear, opacity .2s linear;  -webkit-transition: background-color .2s linear, opacity .2s linear;  height: 15px;   bottom: 0px;   position: absolute; } .ps__rail-y {  display: none;  opacity: 0;  transition: background-color .2s linear, opacity .2s linear;  -webkit-transition: background-color .2s linear, opacity .2s linear;  width: 15px;   right: 0;   position: absolute; } .ps--active-x > .ps__rail-x, .ps--active-y > .ps__rail-y {  display: block;  background-color: transparent; } .ps:hover > .ps__rail-x, .ps:hover > .ps__rail-y, .ps--focus > .ps__rail-x, .ps--focus > .ps__rail-y, .ps--scrolling-x > .ps__rail-x, .ps--scrolling-y > .ps__rail-y {  opacity: 1; } .ps .ps__rail-x:hover, .ps .ps__rail-y:hover, .ps .ps__rail-x:focus, .ps .ps__rail-y:focus, .ps .ps__rail-x.ps--clicking, .ps .ps__rail-y.ps--clicking {  opacity: 1; }  .ps__thumb-x {  background-color: #aaa;  transition: background-color .2s linear, height .2s ease-in-out;  -webkit-transition: background-color .2s linear, height .2s ease-in-out;  height: 6px;   bottom: 0;   position: absolute; } .ps__thumb-y {  background-color: #aaa;  transition: background-color .2s linear, width .2s ease-in-out;  -webkit-transition: background-color .2s linear, width .2s ease-in-out;   right: 2px;   position: absolute; }  @supports (-ms-overflow-style: none) {  .ps {   overflow: auto !important;  } } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  .ps {   overflow: auto !important;  } } .ps__rail-y {  width: 4px;  border-radius: 2px; } .ps__rail-y .ps__thumb-y {  right: 0;  -moz-transition: background 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);  -o-transition: background 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);  -webkit-transition: background 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);  transition: background 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);  border: 0;  width: 4px;  border-radius: 2px;  background: rgba(255, 255, 255, 0.2); } .ps__rail-y .ps__thumb-y:hover {  background: rgba(255, 255, 255, 0.6); } @keyframes plyr-progress {  to {   background-position: 25px 0;  } } @keyframes plyr-popup {  0% {   opacity: .5;   transform: translateY(10px);  }  to {   opacity: 1;   transform: translateY(0);  } } @keyframes plyr-fade-in {  from {   opacity: 0;  }  to {   opacity: 1;  } } .plyr {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  direction: ltr;  font-family: Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;  font-variant-numeric: tabular-nums;  font-weight: 500;  line-height: 1.7;  max-width: 100%;  min-width: 200px;  position: relative;  text-shadow: none;  transition: box-shadow .3s ease; } .plyr audio, .plyr video {  border-radius: inherit;  height: auto;  vertical-align: middle;  width: 100%; } .plyr button {  font: inherit;  line-height: inherit;  width: auto; } .plyr:focus {  outline: 0; } .plyr--full-ui {  box-sizing: border-box; } .plyr--full-ui *, .plyr--full-ui ::after, .plyr--full-ui ::before {  box-sizing: inherit; } .plyr--full-ui a, .plyr--full-ui button, .plyr--full-ui input, .plyr--full-ui label {  touch-action: manipulation; } .plyr__badge {  background: #4f5b5f;  border-radius: 2px;  color: #fff;  font-size: 9px;  line-height: 1;  padding: 3px 4px; } .plyr--full-ui ::-webkit-media-text-track-container {  display: none; } .plyr__captions {  animation: plyr-fade-in .3s ease;  bottom: 0;  color: #fff;  display: none;  font-size: 14px;  left: 0;  padding: 10px;  position: absolute;  text-align: center;  transition: transform .4s ease-in-out;  width: 100%; } .plyr__captions .plyr__caption {  background: rgba(0, 0, 0, 0.8);  border-radius: 2px;  -webkit-box-decoration-break: clone;  box-decoration-break: clone;  line-height: 185%;  padding: .2em .5em;  white-space: pre-wrap; } .plyr__captions .plyr__caption div {  display: inline; } .plyr__captions span:empty {  display: none; } @media (min-width: 480px) {  .plyr__captions {   font-size: 16px;   padding: 20px;  } } @media (min-width: 768px) {  .plyr__captions {   font-size: 18px;  } } .plyr--captions-active .plyr__captions {  display: block; } .plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {  transform: translateY(-40px); } .plyr__control {  background: 0 0;  border: 0;  border-radius: 3px;  color: inherit;  cursor: pointer;  flex-shrink: 0;  overflow: visible;  padding: 7px;  position: relative;  transition: all .3s ease; } .plyr__control svg {  display: block;  fill: currentColor;  height: 18px;  pointer-events: none;  width: 18px; } .plyr__control:focus {  outline: 0; } .plyr__control.plyr__tab-focus {  box-shadow: 0 0 0 5px rgba(26, 175, 255, 0.5);  outline: 0; } .plyr__control.plyr__control--pressed .icon--not-pressed, .plyr__control.plyr__control--pressed .label--not-pressed, .plyr__control:not(.plyr__control--pressed) .icon--pressed, .plyr__control:not(.plyr__control--pressed) .label--pressed {  display: none; } .plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {  background: #1aafff;  color: #fff; } .plyr--video .plyr__control svg {  filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.15)); } .plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {  background: #1aafff;  color: #fff; } .plyr__control--overlaid {  background: rgba(26, 175, 255, 0.8);  border: 0;  border-radius: 100%;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);  color: #fff;  display: none;  left: 50%;  padding: 15px;  position: absolute;  top: 50%;  transform: translate(-50%, -50%);  z-index: 2; } .plyr__control--overlaid svg {  height: 20px;  left: 2px;  position: relative;  width: 20px; } .plyr__control--overlaid:focus, .plyr__control--overlaid:hover {  background: #1aafff; } .plyr--playing .plyr__control--overlaid {  opacity: 0;  visibility: hidden; } .plyr--full-ui.plyr--video .plyr__control--overlaid {  display: block; } .plyr--full-ui ::-webkit-media-controls {  display: none; } .plyr__controls {  align-items: center;  display: flex;  justify-content: flex-end;  text-align: center; } .plyr__controls .plyr__menu, .plyr__controls .plyr__progress, .plyr__controls .plyr__time, .plyr__controls .plyr__volume, .plyr__controls > .plyr__control {  margin-left: 5px; } .plyr__controls .plyr__menu + .plyr__control, .plyr__controls .plyr__progress + .plyr__control, .plyr__controls > .plyr__control + .plyr__control, .plyr__controls > .plyr__control + .plyr__menu {  margin-left: 2px; } .plyr__controls > .plyr__control:first-child, .plyr__controls > .plyr__control:first-child + [data-plyr=pause] {  margin-left: 0;  margin-right: auto; } .plyr__controls:empty {  display: none; } @media (min-width: 480px) {  .plyr__controls .plyr__menu, .plyr__controls .plyr__progress, .plyr__controls .plyr__time, .plyr__controls .plyr__volume, .plyr__controls > .plyr__control {   margin-left: 10px;  } } .plyr--audio .plyr__controls {  background: #fff;  border-radius: inherit;  color: #4f5b5f;  padding: 10px; } .plyr--video .plyr__controls {  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));  border-bottom-left-radius: inherit;  border-bottom-right-radius: inherit;  bottom: 0;  color: #fff;  left: 0;  padding: 20px 5px 5px;  position: absolute;  right: 0;  transition: opacity .4s ease-in-out,transform .4s ease-in-out;  z-index: 3; } @media (min-width: 480px) {  .plyr--video .plyr__controls {   padding: 35px 10px 10px;  } } .plyr--video.plyr--hide-controls .plyr__controls {  opacity: 0;  pointer-events: none;  transform: translateY(100%); } .plyr [data-plyr=airplay], .plyr [data-plyr=captions], .plyr [data-plyr=fullscreen], .plyr [data-plyr=pip] {  display: none; } .plyr--airplay-supported [data-plyr=airplay], .plyr--captions-enabled [data-plyr=captions], .plyr--fullscreen-enabled [data-plyr=fullscreen], .plyr--pip-supported [data-plyr=pip] {  display: inline-block; } .plyr__video-embed {  height: 0;  padding-bottom: 56.25%;  position: relative; } .plyr__video-embed iframe {  border: 0;  height: 100%;  left: 0;  position: absolute;  top: 0;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  width: 100%; } .plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {  padding-bottom: 240%;  position: relative;  transform: translateY(-38.28125%); } .plyr__menu {  display: flex;  position: relative; } .plyr__menu .plyr__control svg {  transition: transform .3s ease; } .plyr__menu .plyr__control[aria-expanded=true] svg {  transform: rotate(90deg); } .plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {  display: none; } .plyr__menu__container {  animation: plyr-popup .2s ease;  background: rgba(255, 255, 255, 0.9);  border-radius: 4px;  bottom: 100%;  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);  color: #4f5b5f;  font-size: 16px;  margin-bottom: 10px;  position: absolute;  right: -3px;  text-align: left;  white-space: nowrap;  z-index: 3; } .plyr__menu__container > div {  overflow: hidden;  transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1); } .plyr__menu__container::after {  border: 4px solid transparent;  border-top-color: rgba(255, 255, 255, 0.9);  content: '';  height: 0;  position: absolute;  right: 15px;  top: 100%;  width: 0; } .plyr__menu__container [role=menu] {  padding: 7px; } .plyr__menu__container [role=menuitem], .plyr__menu__container [role=menuitemradio] {  margin-top: 2px; } .plyr__menu__container [role=menuitem]:first-child, .plyr__menu__container [role=menuitemradio]:first-child {  margin-top: 0; } .plyr__menu__container .plyr__control {  align-items: center;  color: #4f5b5f;  display: flex;  font-size: 14px;  padding: 4px 11px;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  width: 100%; } .plyr__menu__container .plyr__control > span {  align-items: inherit;  display: flex;  width: 100%; } .plyr__menu__container .plyr__control::after {  border: 4px solid transparent;  content: '';  position: absolute;  top: 50%;  transform: translateY(-50%); } .plyr__menu__container .plyr__control--forward {  padding-right: 28px; } .plyr__menu__container .plyr__control--forward::after {  border-left-color: rgba(79, 91, 95, 0.8);  right: 5px; } .plyr__menu__container .plyr__control--forward.plyr__tab-focus::after, .plyr__menu__container .plyr__control--forward:hover::after {  border-left-color: currentColor; } .plyr__menu__container .plyr__control--back {  font-weight: 500;  margin: 7px;  margin-bottom: 3px;  padding-left: 28px;  position: relative;  width: calc(100% - 14px); } .plyr__menu__container .plyr__control--back::after {  border-right-color: rgba(79, 91, 95, 0.8);  left: 7px; } .plyr__menu__container .plyr__control--back::before {  background: #b7c5cd;  box-shadow: 0 1px 0 #fff;  content: '';  height: 1px;  left: 0;  margin-top: 4px;  overflow: hidden;  position: absolute;  right: 0;  top: 100%; } .plyr__menu__container .plyr__control--back.plyr__tab-focus::after, .plyr__menu__container .plyr__control--back:hover::after {  border-right-color: currentColor; } .plyr__menu__container .plyr__control[role=menuitemradio] {  padding-left: 7px; } .plyr__menu__container .plyr__control[role=menuitemradio]::after, .plyr__menu__container .plyr__control[role=menuitemradio]::before {  border-radius: 100%; } .plyr__menu__container .plyr__control[role=menuitemradio]::before {  background: rgba(0, 0, 0, 0.1);  content: '';  display: block;  flex-shrink: 0;  height: 16px;  margin-right: 10px;  transition: all .3s ease;  width: 16px; } .plyr__menu__container .plyr__control[role=menuitemradio]::after {  background: #fff;  border: 0;  height: 6px;  left: 12px;  opacity: 0;  top: 50%;  transform: translateY(-50%) scale(0);  transition: transform .3s ease,opacity .3s ease;  width: 6px; } .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {  background: #1aafff; } .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after {  opacity: 1;  transform: translateY(-50%) scale(1); } .plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before, .plyr__menu__container .plyr__control[role=menuitemradio]:hover::before {  background: rgba(0, 0, 0, 0.1); } .plyr__menu__container .plyr__menu__value {  align-items: center;  display: flex;  margin-left: auto;  margin-right: -5px;  overflow: hidden;  padding-left: 25px;  pointer-events: none; } .plyr--full-ui input[type=range] {  -webkit-appearance: none;  background: 0 0;  border: 0;  border-radius: 28px;  color: #1aafff;  display: block;  height: 20px;  margin: 0;  padding: 0;  transition: box-shadow .3s ease;  width: 100%; } .plyr--full-ui input[type=range]::-webkit-slider-runnable-track {  background: 0 0;  border: 0;  border-radius: 3px;  height: 6px;  transition: box-shadow .3s ease;  -webkit-user-select: none;  user-select: none;  background-image: linear-gradient(to right, currentColor var(--value, 0), rgba(0, 0, 0, 0) var(--value, 0)); } .plyr--full-ui input[type=range]::-webkit-slider-thumb {  background: #fff;  border: 0;  border-radius: 100%;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(47, 52, 61, 0.2);  height: 14px;  position: relative;  transition: all .2s ease;  width: 14px;  -webkit-appearance: none;  margin-top: -4px; } .plyr--full-ui input[type=range]::-moz-range-track {  background: 0 0;  border: 0;  border-radius: 3px;  height: 6px;  transition: box-shadow .3s ease;  -moz-user-select: none;  user-select: none; } .plyr--full-ui input[type=range]::-moz-range-thumb {  background: #fff;  border: 0;  border-radius: 100%;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(47, 52, 61, 0.2);  height: 14px;  position: relative;  transition: all .2s ease;  width: 14px; } .plyr--full-ui input[type=range]::-moz-range-progress {  background: currentColor;  border-radius: 3px;  height: 6px; } .plyr--full-ui input[type=range]::-ms-track {  background: 0 0;  border: 0;  border-radius: 3px;  height: 6px;  transition: box-shadow .3s ease;  -ms-user-select: none;  user-select: none;  color: transparent; } .plyr--full-ui input[type=range]::-ms-fill-upper {  background: 0 0;  border: 0;  border-radius: 3px;  height: 6px;  transition: box-shadow .3s ease;  -ms-user-select: none;  user-select: none; } .plyr--full-ui input[type=range]::-ms-fill-lower {  background: 0 0;  border: 0;  border-radius: 3px;  height: 6px;  transition: box-shadow .3s ease;  -ms-user-select: none;  user-select: none;  background: currentColor; } .plyr--full-ui input[type=range]::-ms-thumb {  background: #fff;  border: 0;  border-radius: 100%;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(47, 52, 61, 0.2);  height: 14px;  position: relative;  transition: all .2s ease;  width: 14px;  margin-top: 0; } .plyr--full-ui input[type=range]::-ms-tooltip {  display: none; } .plyr--full-ui input[type=range]:focus {  outline: 0; } .plyr--full-ui input[type=range]::-moz-focus-outer {  border: 0; } .plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {  box-shadow: 0 0 0 5px rgba(26, 175, 255, 0.5);  outline: 0; } .plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {  box-shadow: 0 0 0 5px rgba(26, 175, 255, 0.5);  outline: 0; } .plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {  box-shadow: 0 0 0 5px rgba(26, 175, 255, 0.5);  outline: 0; } .plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {  background-color: rgba(255, 255, 255, 0.25); } .plyr--full-ui.plyr--video input[type=range]::-moz-range-track {  background-color: rgba(255, 255, 255, 0.25); } .plyr--full-ui.plyr--video input[type=range]::-ms-track {  background-color: rgba(255, 255, 255, 0.25); } .plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(47, 52, 61, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5); } .plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(47, 52, 61, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5); } .plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(47, 52, 61, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5); } .plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {  background-color: rgba(183, 197, 205, 0.66); } .plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {  background-color: rgba(183, 197, 205, 0.66); } .plyr--full-ui.plyr--audio input[type=range]::-ms-track {  background-color: rgba(183, 197, 205, 0.66); } .plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(47, 52, 61, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1); } .plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(47, 52, 61, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1); } .plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(47, 52, 61, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1); } .plyr__poster {  background-color: #000;  background-position: 50% 50%;  background-repeat: no-repeat;  background-size: contain;  height: 100%;  left: 0;  opacity: 0;  position: absolute;  top: 0;  transition: opacity .2s ease;  width: 100%;  z-index: 1; } .plyr--stopped.plyr__poster-enabled .plyr__poster {  opacity: 1; } .plyr__time {  font-size: 14px; } .plyr__time + .plyr__time::before {  content: '\2044';  margin-right: 10px; } @media (max-width: 767px) {  .plyr__time + .plyr__time {   display: none;  } } .plyr--video .plyr__time {  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); } .plyr__tooltip {  background: rgba(255, 255, 255, 0.9);  border-radius: 3px;  bottom: 100%;  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);  color: #4f5b5f;  font-size: 14px;  font-weight: 500;  left: 50%;  line-height: 1.3;  margin-bottom: 10px;  opacity: 0;  padding: 5px 7.5px;  pointer-events: none;  position: absolute;  transform: translate(-50%, 10px) scale(0.8);  transform-origin: 50% 100%;  transition: transform .2s .1s ease,opacity .2s .1s ease;  white-space: nowrap;  z-index: 2; } .plyr__tooltip::before {  border-left: 4px solid transparent;  border-right: 4px solid transparent;  border-top: 4px solid rgba(255, 255, 255, 0.9);  bottom: -4px;  content: '';  height: 0;  left: 50%;  position: absolute;  transform: translateX(-50%);  width: 0;  z-index: 2; } .plyr .plyr__control.plyr__tab-focus .plyr__tooltip, .plyr .plyr__control:hover .plyr__tooltip, .plyr__tooltip--visible {  opacity: 1;  transform: translate(-50%, 0) scale(1); } .plyr .plyr__control:hover .plyr__tooltip {  z-index: 3; } .plyr__controls > .plyr__control:first-child .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {  left: 0;  transform: translate(0, 10px) scale(0.8);  transform-origin: 0 100%; } .plyr__controls > .plyr__control:first-child .plyr__tooltip::before, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip::before {  left: 16px; } .plyr__controls > .plyr__control:last-child .plyr__tooltip {  left: auto;  right: 0;  transform: translate(0, 10px) scale(0.8);  transform-origin: 100% 100%; } .plyr__controls > .plyr__control:last-child .plyr__tooltip::before {  left: auto;  right: 16px;  transform: translateX(50%); } .plyr__controls > .plyr__control:first-child .plyr__tooltip--visible, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible, .plyr__controls > .plyr__control:first-child + .plyr__control.plyr__tab-focus .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip, .plyr__controls > .plyr__control:first-child.plyr__tab-focus .plyr__tooltip, .plyr__controls > .plyr__control:first-child:hover .plyr__tooltip, .plyr__controls > .plyr__control:last-child .plyr__tooltip--visible, .plyr__controls > .plyr__control:last-child.plyr__tab-focus .plyr__tooltip, .plyr__controls > .plyr__control:last-child:hover .plyr__tooltip {  transform: translate(0, 0) scale(1); } .plyr--video {  background: #000;  overflow: hidden; } .plyr--video.plyr--menu-open {  overflow: visible; } .plyr__video-wrapper {  background: #000;  border-radius: inherit;  overflow: hidden;  position: relative;  z-index: 0; } .plyr__progress {  flex: 1;  left: 7px;  margin-right: 14px;  position: relative; } .plyr__progress input[type=range], .plyr__progress__buffer {  margin-left: -7px;  margin-right: -7px;  width: calc(100% + 14px); } .plyr__progress input[type=range] {  position: relative;  z-index: 2; } .plyr__progress .plyr__tooltip {  font-size: 14px;  left: 0; } .plyr__progress__buffer {  -webkit-appearance: none;  background: 0 0;  border: 0;  border-radius: 100px;  height: 6px;  left: 0;  margin-top: -3px;  padding: 0;  position: absolute;  top: 50%; } .plyr__progress__buffer::-webkit-progress-bar {  background: 0 0;  transition: width .2s ease; } .plyr__progress__buffer::-webkit-progress-value {  background: currentColor;  border-radius: 100px;  min-width: 6px; } .plyr__progress__buffer::-moz-progress-bar {  background: currentColor;  border-radius: 100px;  min-width: 6px;  transition: width .2s ease; } .plyr__progress__buffer::-ms-fill {  border-radius: 100px;  transition: width .2s ease; } .plyr--video .plyr__progress__buffer {  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);  color: rgba(255, 255, 255, 0.25); } .plyr--audio .plyr__progress__buffer {  color: rgba(183, 197, 205, 0.66); } .plyr--loading .plyr__progress__buffer {  animation: plyr-progress 1s linear infinite;  background-image: linear-gradient(-45deg, rgba(47, 52, 61, 0.6) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(47, 52, 61, 0.6) 50%, rgba(47, 52, 61, 0.6) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));  background-repeat: repeat-x;  background-size: 25px 25px;  color: transparent; } .plyr--video.plyr--loading .plyr__progress__buffer {  background-color: rgba(255, 255, 255, 0.25); } .plyr--audio.plyr--loading .plyr__progress__buffer {  background-color: rgba(183, 197, 205, 0.66); } .plyr__volume {  align-items: center;  display: flex;  flex: 1;  position: relative; } .plyr__volume input[type=range] {  margin-left: 5px;  position: relative;  z-index: 2; } @media (min-width: 480px) {  .plyr__volume {   max-width: 90px;  } } @media (min-width: 768px) {  .plyr__volume {   max-width: 110px;  } } .plyr--is-ios .plyr__volume {  display: none !important; } .plyr--is-ios.plyr--vimeo [data-plyr=mute] {  display: none !important; } .plyr:-webkit-full-screen {  background: #000;  border-radius: 0 !important;  height: 100%;  margin: 0;  width: 100%; } .plyr:-moz-full-screen {  background: #000;  border-radius: 0 !important;  height: 100%;  margin: 0;  width: 100%; } .plyr:-ms-fullscreen {  background: #000;  border-radius: 0 !important;  height: 100%;  margin: 0;  width: 100%; } .plyr:fullscreen {  background: #000;  border-radius: 0 !important;  height: 100%;  margin: 0;  width: 100%; } .plyr:-webkit-full-screen video {  height: 100%; } .plyr:-moz-full-screen video {  height: 100%; } .plyr:-ms-fullscreen video {  height: 100%; } .plyr:fullscreen video {  height: 100%; } .plyr:-webkit-full-screen .plyr__video-wrapper {  height: 100%;  width: 100%; } .plyr:-moz-full-screen .plyr__video-wrapper {  height: 100%;  width: 100%; } .plyr:-ms-fullscreen .plyr__video-wrapper {  height: 100%;  width: 100%; } .plyr:fullscreen .plyr__video-wrapper {  height: 100%;  width: 100%; } .plyr:-webkit-full-screen .plyr__video-embed {  overflow: visible; } .plyr:-moz-full-screen .plyr__video-embed {  overflow: visible; } .plyr:-ms-fullscreen .plyr__video-embed {  overflow: visible; } .plyr:fullscreen .plyr__video-embed {  overflow: visible; } .plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {  height: 0;  top: 50%;  transform: translateY(-50%); } .plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {  height: 0;  top: 50%;  transform: translateY(-50%); } .plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {  height: 0;  top: 50%;  transform: translateY(-50%); } .plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {  height: 0;  top: 50%;  transform: translateY(-50%); } .plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {  display: block; } .plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {  display: block; } .plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {  display: block; } .plyr:fullscreen .plyr__control .icon--exit-fullscreen {  display: block; } .plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {  display: none; } .plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen + svg {  display: none; } .plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {  display: none; } .plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {  display: none; } .plyr:-webkit-full-screen.plyr--hide-controls {  cursor: none; } .plyr:-moz-full-screen.plyr--hide-controls {  cursor: none; } .plyr:-ms-fullscreen.plyr--hide-controls {  cursor: none; } .plyr:fullscreen.plyr--hide-controls {  cursor: none; } @media (min-width: 1024px) {  .plyr:-webkit-full-screen .plyr__captions {   font-size: 21px;  }  .plyr:-moz-full-screen .plyr__captions {   font-size: 21px;  }  .plyr:-ms-fullscreen .plyr__captions {   font-size: 21px;  }  .plyr:fullscreen .plyr__captions {   font-size: 21px;  } } .plyr:-webkit-full-screen {  background: #000;  border-radius: 0 !important;  height: 100%;  margin: 0;  width: 100%; } .plyr:-webkit-full-screen video {  height: 100%; } .plyr:-webkit-full-screen .plyr__video-wrapper {  height: 100%;  width: 100%; } .plyr:-webkit-full-screen .plyr__video-embed {  overflow: visible; } .plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {  height: 0;  top: 50%;  transform: translateY(-50%); } .plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {  display: block; } .plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {  display: none; } .plyr:-webkit-full-screen.plyr--hide-controls {  cursor: none; } @media (min-width: 1024px) {  .plyr:-webkit-full-screen .plyr__captions {   font-size: 21px;  } } .plyr:-moz-full-screen {  background: #000;  border-radius: 0 !important;  height: 100%;  margin: 0;  width: 100%; } .plyr:-moz-full-screen video {  height: 100%; } .plyr:-moz-full-screen .plyr__video-wrapper {  height: 100%;  width: 100%; } .plyr:-moz-full-screen .plyr__video-embed {  overflow: visible; } .plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {  height: 0;  top: 50%;  transform: translateY(-50%); } .plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {  display: block; } .plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen + svg {  display: none; } .plyr:-moz-full-screen.plyr--hide-controls {  cursor: none; } @media (min-width: 1024px) {  .plyr:-moz-full-screen .plyr__captions {   font-size: 21px;  } } .plyr:-ms-fullscreen {  background: #000;  border-radius: 0 !important;  height: 100%;  margin: 0;  width: 100%; } .plyr:-ms-fullscreen video {  height: 100%; } .plyr:-ms-fullscreen .plyr__video-wrapper {  height: 100%;  width: 100%; } .plyr:-ms-fullscreen .plyr__video-embed {  overflow: visible; } .plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {  height: 0;  top: 50%;  transform: translateY(-50%); } .plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {  display: block; } .plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {  display: none; } .plyr:-ms-fullscreen.plyr--hide-controls {  cursor: none; } @media (min-width: 1024px) {  .plyr:-ms-fullscreen .plyr__captions {   font-size: 21px;  } } .plyr--fullscreen-fallback {  background: #000;  border-radius: 0 !important;  height: 100%;  margin: 0;  width: 100%;  bottom: 0;  left: 0;  position: fixed;  right: 0;  top: 0;  z-index: 10000000; } .plyr--fullscreen-fallback video {  height: 100%; } .plyr--fullscreen-fallback .plyr__video-wrapper {  height: 100%;  width: 100%; } .plyr--fullscreen-fallback .plyr__video-embed {  overflow: visible; } .plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {  height: 0;  top: 50%;  transform: translateY(-50%); } .plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {  display: block; } .plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg {  display: none; } .plyr--fullscreen-fallback.plyr--hide-controls {  cursor: none; } @media (min-width: 1024px) {  .plyr--fullscreen-fallback .plyr__captions {   font-size: 21px;  } } .plyr__ads {  border-radius: inherit;  bottom: 0;  cursor: pointer;  left: 0;  overflow: hidden;  position: absolute;  right: 0;  top: 0;  z-index: -1; } .plyr__ads > div, .plyr__ads > div iframe {  height: 100%;  position: absolute;  width: 100%; } .plyr__ads::after {  background: rgba(47, 52, 61, 0.8);  border-radius: 2px;  bottom: 10px;  color: #fff;  content: attr(data-badge-text);  font-size: 11px;  padding: 2px 6px;  pointer-events: none;  position: absolute;  right: 10px;  z-index: 3; } .plyr__ads::after:empty {  display: none; } .plyr__cues {  background: currentColor;  display: block;  height: 6px;  left: 0;  margin: -3px 0 0;  opacity: .8;  position: absolute;  top: 50%;  width: 3px;  z-index: 3; } .plyr--no-transition {  transition: none !important; } .plyr__sr-only {  clip: rect(1px, 1px, 1px, 1px);  overflow: hidden;  border: 0 !important;  height: 1px !important;  padding: 0 !important;  position: absolute !important;  width: 1px !important; } .plyr [hidden] {  display: none !important; }  .plyr__poster {  background-size: cover; } .plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {  background: #649fd6; } .plyr--full-ui input[type=range] {  color: #649fd6; } .plyr--youtube .plyr__video-embed iframe {  z-index: 5; }  .thb-login-form {  background: #fff;  width: calc(100% - 30px);  max-width: 430px;  margin: 15px;  padding: 15px;  position: relative;  -moz-box-shadow: 0 40px 114px rgba(0, 0, 0, 0.6);  -webkit-box-shadow: 0 40px 114px rgba(0, 0, 0, 0.6);  box-shadow: 0 40px 114px rgba(0, 0, 0, 0.6); } @media only screen and (min-width: 40.063em) {  .thb-login-form {   width: 80%;   padding: 30px;   margin: 15px auto;  } } @media only screen and (min-width: 64.063em) {  .thb-login-form {   width: 430px;   padding: 50px;  } } .thb-login-form .thb-overflow-container {  overflow: hidden; } .thb-login-form .thb-form-container {  display: flex;  width: 300%;  -moz-transform: translateX(-33.33%);  -ms-transform: translateX(-33.33%);  -webkit-transform: translateX(-33.33%);  transform: translateX(-33.33%); } .thb-login-form .thb-form-container .thb-login, .thb-login-form .thb-form-container .thb-register, .thb-login-form .thb-form-container .thb-lost {  width: 100%;  will-change: opacity; } .thb-login-form .thb-form-container .thb-lost, .thb-login-form .thb-form-container .thb-register {  opacity: 0; } .thb-login-form .thb-form-container.register-active {  -moz-transform: translateX(-66.66%);  -ms-transform: translateX(-66.66%);  -webkit-transform: translateX(-66.66%);  transform: translateX(-66.66%); } .thb-login-form .thb-form-container.register-active .thb-register {  opacity: 1; } .thb-login-form .thb-form-container.register-active .thb-login {  opacity: 0; } .thb-login-form .thb-form-container.lost-active {  -moz-transform: translateX(0%);  -ms-transform: translateX(0%);  -webkit-transform: translateX(0%);  transform: translateX(0%); } .thb-login-form .thb-form-container.lost-active .thb-register, .thb-login-form .thb-form-container.lost-active .thb-login {  opacity: 0; } .thb-login-form .thb-form-container.lost-active .thb-lost {  opacity: 1; } .thb-login-form .thb-form-container .form-field {  margin-bottom: 10px; } .thb-login-form .thb-form-container .form-field:last-child, .thb-login-form .thb-form-container .form-field.last {  margin-bottom: 0; } .thb-login-form .thb-form-container input {  width: 100%;  margin-bottom: 0; } .thb-login-form .thb-form-container .btn {  border-width: 2px; } .thb-login-form .thb-form-container .lost_password {  display: inline-block;  margin: 10px 0;  font-size: 11px; } .thb-login-form .alert {  padding: 12px 14px;  border: 0;  color: #fff;  font-size: 11px;  border-radius: 0; } .thb-login-form .alert a {  color: #fff;  text-decoration: underline; } .thb-login-form .alert p {  font-size: 11px; } .thb-login-form .alert.alert-danger {  background: #f71818; } .thb-login-form .alert.alert-success {  color: #3c763d; } .thb-login-form .alert.alert-warning {  color: #8a6d3b; } .thb-login-form ul {  list-style: none;  margin-bottom: 10px; } .thb-login-form ul.lost li {  display: none; } .thb-login-form ul.lost li.lost {  display: inline-flex; } .thb-login-form ul li {  display: inline-flex;  padding: 0;  margin-right: 16px;  justify-content: space-between; } .thb-login-form ul li.lost {  display: none;  width: 100%; } .thb-login-form ul li a, .thb-login-form ul li span {  font-size: 12px;  font-weight: 600;  position: relative;  text-transform: uppercase;  cursor: pointer; } .thb-login-form ul li a:after, .thb-login-form ul li span:after {  content: '';  position: absolute;  top: 100%;  left: 0;  height: 2px;  width: 100%;  background: #080808;  transform-origin: left center;  -moz-transform: scale(0, 1);  -ms-transform: scale(0, 1);  -webkit-transform: scale(0, 1);  transform: scale(0, 1); } .thb-login-form ul li a.active, .thb-login-form ul li a.always, .thb-login-form ul li a:hover, .thb-login-form ul li span.active, .thb-login-form ul li span.always, .thb-login-form ul li span:hover {  color: #080808; } .thb-login-form ul li a.active:after, .thb-login-form ul li a.always:after, .thb-login-form ul li a:hover:after, .thb-login-form ul li span.active:after, .thb-login-form ul li span.always:after, .thb-login-form ul li span:hover:after {  -moz-transform: scale(1, 1);  -ms-transform: scale(1, 1);  -webkit-transform: scale(1, 1);  transform: scale(1, 1); } .thb-login-form ul li span {  font-weight: 400;  text-transform: capitalize; } .thb-login-form ul li span:after {  display: none; } .thb-login-form.dark {  background: #080808;  color: #fff; } .thb-login-form.dark a {  color: #fff; } .thb-login-form.dark .mfp-close {  color: #fff !important; } .thb-login-form.dark ul li a, .thb-login-form.dark ul li span {  color: #fff; } .thb-login-form.dark ul li a:after, .thb-login-form.dark ul li span:after {  background: #fff; } .thb-login-form.dark ul li a.active, .thb-login-form.dark ul li a.always, .thb-login-form.dark ul li a:hover, .thb-login-form.dark ul li span.active, .thb-login-form.dark ul li span.always, .thb-login-form.dark ul li span:hover {  color: #fff; } .thb-inline-lightbox.mfp-bg {  background: rgba(225, 225, 225, 0.6); }  #wrapper .woocommerce {  margin: 40px 0; } .products .product {  display: flex;  margin-bottom: 22px;  text-align: left;  flex-direction: column;  } .rtl .products .product {  text-align: right; } .products .product:hover .product_after_title .product_after_shop_loop_price {  -moz-transform: translateY(-100%);  -ms-transform: translateY(-100%);  -webkit-transform: translateY(-100%);  transform: translateY(-100%); } .products .product:hover .product_after_title .product_after_shop_loop_buttons {  top: 0; } .products .product:hover .product_thumbnail .yith-wcwl-add-to-wishlist {  opacity: 1; } .products .product .product_thumbnail {  position: relative;  width: 100%;  margin-bottom: 20px;  overflow: hidden; } .products .product .product_thumbnail img {  width: 100%; } .products .product .product_thumbnail a {  display: block; } .products .product .product_thumbnail.thb_hover {  position: relative; } .products .product .product_thumbnail.thb_hover .product_thumbnail_hover {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  opacity: 0;  -moz-background-size: cover;  -o-background-size: cover;  -webkit-background-size: cover;  background-size: cover;  background-position: center; } .products .product .product_thumbnail.thb_hover:hover .product_thumbnail_hover {  opacity: 1; } .products .product h3 {  font-size: 14px;  font-weight: 500;  margin: 0 0 2px;  line-height: 1; } .thb-capitalize-on .products .product h3 {  text-transform: uppercase; } .products .product .product_after_title {  position: relative;  overflow: hidden;  font-size: 12px; } .products .product .product_after_title .product_after_shop_loop_buttons, .products .product .product_after_title .product_after_shop_loop_price {  height: 25px;  display: flex;  align-items: center; } .products .product .product_after_title .price {  line-height: 25px;  color: #616161; } .products .product .product_after_title .product_after_shop_loop_buttons {  position: absolute;  top: 100%;  left: 0;  width: 100%; } .products .product .product_after_title .button {  border: 0;  position: relative;  background: none;  color: #f74a2e;  height: auto;  text-align: left;  padding: 0;  font-weight: 400;  text-transform: none; } .products .product .product_after_title .button:hover {  background: transparent;  color: #080808; } .products .product.product-category {  display: flex;  flex-direction: column;  width: 100%;  text-align: left;  margin-bottom: 30px; } .products .product.product-category a {  position: relative;  padding-bottom: 90%;  overflow: hidden;  height: 0;  background-size: cover;  background-position: center; } @-moz-document url-prefix() {  .products .product.product-category a {   height: auto;   padding: 0;  }  .products .product.product-category a:before {   content: '';   display: block;   width: 100%;   padding-bottom: 90%;  } } .products .product.product-category a div {  position: absolute;  top: 0;  left: 0;  padding: 30px;  z-index: 2;  width: 100%;  height: 100%;  text-align: left; } .products .product.product-category a div h2 {  text-align: left;  text-transform: none;  margin: 0 0 10px;  font-size: 22px; } .products .product.product-category a div h2 .count {  display: inline-block;  margin-left: 10px;  background: none;  vertical-align: super;  font-size: 12px;  color: #f02121; } .products .product.product-category a div span {  display: inline-block;  font-size: 14px;  opacity: 0;  color: #080808;  -moz-transform: translateX(10px);  -ms-transform: translateX(10px);  -webkit-transform: translateX(10px);  transform: translateX(10px); } .products .product.product-category a:hover div span {  opacity: 1;  color: #080808;  -moz-transform: translateX(0);  -ms-transform: translateX(0);  -webkit-transform: translateX(0);  transform: translateX(0); } .products .product.product-category.double-height a {  padding-bottom: calc(180% + 28px); } @-moz-document url-prefix() {  .products .product.product-category.double-height a {   padding: 0;  }  .products .product.product-category.double-height a:before {   padding-bottom: calc(180% + 28px);  } } .badge {  position: absolute;  top: 10px;  left: 10px;  display: block;  z-index: 2;  font-size: 10px;  color: #fff;  font-weight: 700;  height: 20px;  line-height: 20px;  padding: 0 6px;  text-transform: uppercase;  text-align: center;  letter-spacing: normal; } .badge.onsale {  background: #649fd6; } .badge.onsale.perc {  font-weight: 400;  font-size: 11px; } .badge.out-of-stock {  background: #c1c1c1; } .badge.new {  background: #cf8497; } .added_to_cart {  display: none !important; } .quantity {  position: relative;  zoom: 1;  padding-right: 15px;  display: inline-block;  max-width: 64px;  vertical-align: middle; } @media only screen and (min-width: 40.063em) {  .quantity {   padding-right: 19px;  } } .quantity .qty {  margin: 0;  text-align: center;  padding-top: 11px;  border-color: #ccc;  width: auto !important; } .quantity .plus, .quantity .minus {  display: flex;  padding: 0;  margin: 0;  outline: 0;  border: 1px solid #ccc;  position: absolute;  justify-content: center;  align-items: center;  width: 15px;  height: 50%;  text-decoration: none;  overflow: visible;  text-decoration: none;  font-weight: 400;  cursor: pointer;  text-shadow: none;  font-size: 12px;  background: none;  color: #616161;  border-radius: 0;  -moz-appearance: none;  -webkit-appearance: none; } @media only screen and (min-width: 40.063em) {  .quantity .plus,  .quantity .minus {   width: 19px;  } } .quantity .plus:hover, .quantity .minus:hover {  color: #080808; } .quantity .plus {  top: 0;  right: 0;  border-bottom: 0;  border-left: 0; } .quantity .minus {  bottom: 0;  right: 0;  border-left: 0; } .thb_shop_bar {  margin-bottom: 35px;  font-size: 12px;  line-height: 1;  font-weight: 400;  color: #545353; } .thb_shop_bar .breadcrumb-column {  margin-bottom: 20px; } @media only screen and (min-width: 40.063em) {  .thb_shop_bar .breadcrumb-column {   margin-bottom: 0;  } } @media only screen and (min-width: 40.063em) {  .thb_shop_bar .result-column {   text-align: right;  }  .rtl .thb_shop_bar .result-column {   text-align: left;  } } .thb_shop_bar .woocommerce-result-count, .thb_shop_bar .woocommerce-ordering {  display: inline-block;  margin: 0; } .thb_shop_bar .woocommerce-result-count {  font-size: inherit;  color: rgba(64, 63, 68, 0.6); } .thb_shop_bar .woocommerce-ordering select {  color: #403f44;  border: 0;  background: none; } @media only screen and (min-width: 64.063em) {  .thb_shop_bar .woocommerce-ordering {   margin-left: 25px;  } } .product-page .product-gallery .woocommerce-product-gallery__image > a {  display: block; } .product-page .product-gallery .product-images {  margin-bottom: 40px; } @media only screen and (min-width: 40.063em) {  .product-page .product-gallery .product-images {   margin-bottom: 10px;  } } .product-page .product-gallery .product-thumbnails {  margin: 0 -5px;  display: none; } @media only screen and (min-width: 40.063em) {  .product-page .product-gallery .product-thumbnails {   display: block;  } } .product-page .product-gallery .product-thumbnails .woocommerce-product-gallery__image {  padding: 0 5px;  opacity: 0.8;  -moz-transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);  -o-transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);  -webkit-transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);  transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .product-page .product-gallery .product-thumbnails .woocommerce-product-gallery__image.slick-current, .product-page .product-gallery .product-thumbnails .woocommerce-product-gallery__image:hover {  opacity: 1; } .product-page .product-gallery .product-thumbnails .woocommerce-product-gallery__image > a {  pointer-events: none; } .product-page .product-information .shares_text {  font-size: 12px;  color: #626262;  line-height: 1;  display: inline-block;  vertical-align: middle; } .product-page .product-information .share-article-vertical {  display: inline-block;  margin: 0;  padding: 0;  float: none;  vertical-align: middle; } .product-page .product-information .share-article-vertical .social:not(:hover) {  background: #ccc;  color: #fff; } .product-page .product-information .share-article-vertical h6 {  display: none; } @media only screen and (min-width: 40.063em) {  .product-page .product-information .single_add_to_cart_button {   margin-left: 10px;  } } @media only screen and (min-width: 64.063em) {  .product-page .product-information {   padding-left: 35px;  } } .product-page .product-information .product_title {  font-weight: 400; } .thb-capitalize-on .product-page .product-information .product_title {  text-transform: uppercase; } .product-page .product-information [itemprop="description"] {  margin-bottom: 25px; } .product-page .product-information [itemprop="description"] * {  font-size: 14px; } .product-page .product-information [itemprop="description"] *:last-child {  margin-bottom: 0; } .product-page .product-information .price {  font-size: 24px;  line-height: 1;  margin-bottom: 25px; } .product-page .product-information .product_meta {  font-size: 12px;  color: #626262;  line-height: 1;  margin: 30px 0; } .product-page .product-information .product_meta a {  color: #f74a2e; } .product-page .product-information .product_meta a:hover {  color: #b82007; } .product-page .product-information .product_meta > span {  display: block;  margin-bottom: 15px; } .product-page .product-information .woocommerce-product-rating {  font-size: 12px;  color: #616161;  margin-bottom: 20px; } .product-page .product-information .woocommerce-product-rating .woocommerce-review-link {  margin-left: 8px;  display: inline-block;  vertical-align: middle;  font-size: 12px;  line-height: 1;  color: #616161; } .product-nav {  margin: 20px 0; } .product-nav .columns {  display: flex;  align-items: center; } .product-nav .columns.text-right {  justify-content: flex-end; } .product-nav .post_nav {  display: flex; } .rtl .product-nav .post_nav {  flex-direction: row-reverse; } .woocommerce-breadcrumb {  font-size: 12px; } .post_nav a {  display: inline-flex;  width: 26px;  height: 24px;  border: 1px solid #ccc;  justify-content: center;  align-items: center;  color: #080808; } .post_nav a:hover {  border-color: #080808;  background: #080808;  color: #fff; } .woocommerce-tabs {  margin-bottom: 40px; } .woocommerce-tabs .tabs {  list-style: none;  margin: 0;  text-transform: uppercase;  font-size: 12px;  font-weight: 500;  border-top: 1px solid #eaeaea;  border-left: 1px solid #eaeaea;  display: flex;  flex-direction: column; } @media only screen and (min-width: 40.063em) {  .woocommerce-tabs .tabs {   display: inline-flex;   flex-direction: row;  } } .woocommerce-tabs .tabs li {  background: #f4f4f4;  border-bottom: 1px solid #eaeaea;  border-right: 1px solid #eaeaea;  margin: 0;  padding: 0 20px;  display: flex;  justify-content: center;  align-items: center; } .woocommerce-tabs .tabs li a {  display: flex;  width: 100%;  height: 45px;  font-weight: 600;  justify-content: center;  align-items: center;  color: rgba(8, 8, 8, 0.6); } .woocommerce-tabs .tabs li.active {  border-bottom-color: #fff;  background: #fff; } .woocommerce-tabs .tabs li.active a {  color: #080808; } @media only screen and (min-width: 40.063em) {  .woocommerce-tabs .tabs li {   display: inline-flex;  } } .woocommerce-tabs .wc-tab {  margin-top: -1px;  border: 1px solid #eaeaea;  padding: 15px; } @media only screen and (min-width: 40.063em) {  .woocommerce-tabs .wc-tab {   padding: 30px;  } } .woocommerce-tabs .wc-tab h2 {  display: none; } .shop_attributes {  border: 0;  width: 100%;  border-spacing: 0;  text-align: left; } .rtl .shop_attributes {  text-align: right; } .shop_attributes tbody tr th {  vertical-align: middle;  padding: 20px 0 18px;  color: #080808;  font-size: 14px;  font-weight: 500;  border-bottom: 1px solid #f5f5f5;  background: none;  width: 120px;  text-transform: capitalize; } .shop_attributes tbody tr td {  vertical-align: middle;  padding: 14px 0 14px 15px;  border-bottom: 1px solid #f5f5f5;  background: none;  font-weight: 400;  font-size: 14px;  color: #454545;  text-align: right; } .shop_attributes tbody tr td p {  margin: 0;  color: #454545;  font-size: 14px;  font-weight: 400; } .shop_attributes tbody tr:last-child td, .shop_attributes tbody tr:last-child th {  border-bottom: 0;  background: none; } .shop_attributes tbody tr.alt {  background: none; } .shop_attributes tbody tr.alt th {  background: none; } .thb-shop-title, .cross-sells h2, .up-sells h2, .customer_login h3 {  font-size: 24px;  text-transform: uppercase;  font-weight: 600;  margin-bottom: 20px; } .shop_table {  width: 100%;  margin-bottom: 30px; } .shop_table thead {  text-align: left; } .shop_table thead tr {  border-bottom: 2px solid #f5f5f5; } .shop_table thead tr th {  text-transform: uppercase;  color: #626262;  font-size: 12px;  font-weight: 400;  padding: 0 5px 10px; } @media only screen and (min-width: 40.063em) {  .shop_table thead tr th {   padding: 0 13px 10px;  } } @media only screen and (max-width: 64.063em) {  .shop_table thead tr th.product-thumbnail {   display: none;  } } .shop_table tbody tr {  border-bottom: 1px solid #f5f5f5; } .shop_table tbody tr td {  padding: 10px 5px; } @media only screen and (min-width: 40.063em) {  .shop_table tbody tr td {   padding: 30px 13px;  } } .woocommerce-checkout .shop_table tbody tr td, .cart_totals .shop_table tbody tr td {  padding-top: 15px;  padding-bottom: 15px; } .shop_table tbody tr:last-child {  border: 0; } .shop_table tbody .product-name {  width: 55%; } .shop_table tbody .product-thumbnail img {  max-width: 100px; } @media only screen and (max-width: 64.063em) {  .shop_table tbody .product-thumbnail {   display: none;  } } .shop_table .actions {  padding-left: 0;  padding-right: 0; } .shop_table .actions .footer_coupon {  display: flex;  justify-content: space-between; } @media only screen and (max-width: 64.063em) {  .shop_table .actions .footer_coupon {   flex-direction: column;   flex: 1;  }  .shop_table .actions .footer_coupon .coupon {   margin-bottom: 20px;   display: flex;  }  .shop_table .actions .footer_coupon .coupon .box {   flex: 1;  } } .shop_table .actions .footer_coupon .button {  justify-content: center; } .shop_table tfoot {  color: #080808; } .shop_table tfoot td {  padding: 15px 5px; } @media only screen and (min-width: 40.063em) {  .shop_table tfoot td {   padding: 15px 13px;  } } .shop_table tfoot:last-child {  border: 0; } .coupon label {  display: none; } .coupon .box {  margin: 0; } #shipping_method {  list-style: none;  margin: 0; } #shipping_method li {  margin-bottom: 5px; } #shipping_method label {  font-size: 12px;  display: inline;  margin-left: 7px;  text-transform: none;  font-weight: 400; } #shipping_method label .amount {  font-weight: 600; } .cart_totals .shop_table, .shop_table.woocommerce-checkout-review-order-table, .shop_table.order_details, .shop_table.customer_details {  margin: 0 0 30px;  font-size: 12px;  color: #080808; } .cart_totals .shop_table thead, .shop_table.woocommerce-checkout-review-order-table thead, .shop_table.order_details thead, .shop_table.customer_details thead {  display: none; } .cart_totals .shop_table tbody tr, .cart_totals .shop_table tfoot tr, .shop_table.woocommerce-checkout-review-order-table tbody tr, .shop_table.woocommerce-checkout-review-order-table tfoot tr, .shop_table.order_details tbody tr, .shop_table.order_details tfoot tr, .shop_table.customer_details tbody tr, .shop_table.customer_details tfoot tr {  border-bottom: 1px dotted #b9b9b9; } .cart_totals .shop_table tbody tr th, .cart_totals .shop_table tfoot tr th, .shop_table.woocommerce-checkout-review-order-table tbody tr th, .shop_table.woocommerce-checkout-review-order-table tfoot tr th, .shop_table.order_details tbody tr th, .shop_table.order_details tfoot tr th, .shop_table.customer_details tbody tr th, .shop_table.customer_details tfoot tr th {  font-size: 12px;  text-align: left;  font-weight: 400; } @media only screen and (min-width: 40.063em) {  .cart_totals .shop_table tbody tr th,  .cart_totals .shop_table tfoot tr th,  .shop_table.woocommerce-checkout-review-order-table tbody tr th,  .shop_table.woocommerce-checkout-review-order-table tfoot tr th,  .shop_table.order_details tbody tr th,  .shop_table.order_details tfoot tr th,  .shop_table.customer_details tbody tr th,  .shop_table.customer_details tfoot tr th {   width: 150px;  } } .cart_totals .shop_table tbody tr td, .cart_totals .shop_table tfoot tr td, .shop_table.woocommerce-checkout-review-order-table tbody tr td, .shop_table.woocommerce-checkout-review-order-table tfoot tr td, .shop_table.order_details tbody tr td, .shop_table.order_details tfoot tr td, .shop_table.customer_details tbody tr td, .shop_table.customer_details tfoot tr td {  font-weight: 600;  padding: 15px 13px; } .cart_totals .shop_table tbody tr td:first-child, .cart_totals .shop_table tfoot tr td:first-child, .shop_table.woocommerce-checkout-review-order-table tbody tr td:first-child, .shop_table.woocommerce-checkout-review-order-table tfoot tr td:first-child, .shop_table.order_details tbody tr td:first-child, .shop_table.order_details tfoot tr td:first-child, .shop_table.customer_details tbody tr td:first-child, .shop_table.customer_details tfoot tr td:first-child {  padding-left: 0;  font-weight: 400; } .shop_table.woocommerce-checkout-review-order-table {  margin: 0; } .cart_totals .shipping-calculator-form {  padding-top: 20px; } .cart_totals .shipping-calculator-form .form-row {  margin-bottom: 10px; } .cart_totals .shipping-calculator-form select {  font-size: 16px; } .cart_totals .shipping-calculator-form .select2-container {  margin: 0; } .cart_totals .shipping-calculator-form .input-text {  width: 100%;  margin: 0; } .cart_totals p {  margin: 0; } .cart_totals .shipping-calculator-button {  text-transform: uppercase;  font-weight: 600;  font-size: 10px;  display: inline-flex;  padding: 0 5px;  height: 20px;  line-height: 1;  align-items: center;  border: 1px solid #080808; } .cart_totals .shipping-calculator-button:hover {  background: #080808;  color: #fff; } .cart_totals .button {  align-items: center;  justify-content: center;  width: 100%;  font-weight: 600;  text-transform: uppercase; } .footer_coupon .coupon {  display: flex;  width: 100%;  flex-direction: column; } @media only screen and (min-width: 40.063em) {  .footer_coupon .coupon {   flex-direction: row;  } } .footer_coupon .coupon .button {  padding-left: 20px;  padding-right: 20px;  width: 100%; } @media only screen and (min-width: 40.063em) {  .footer_coupon .coupon .button {   width: auto;  } } .cart_totals h2, #order_review_heading {  display: block;  font-size: 14px;  text-transform: uppercase;  padding-bottom: 13px;  margin-bottom: 28px;  border-bottom: 2px solid #080808; } .thb-cart-empty {  padding: 10vh 0;  text-align: center; } .thb-cart-empty figure {  display: inline-block;  width: 150px;  height: 124px;  max-width: 100%;  margin-bottom: 40px;  background: url("//organicconversation.com/wp-content/themes/goodlife-wp/assets/img/empty_cart.png");  -moz-background-size: 150px 124px;  -o-background-size: 150px 124px;  -webkit-background-size: 150px 124px;  background-size: 150px 124px; } .woocommerce-checkout .form-row {  margin: 0; } .woocommerce-checkout .select2-container {  margin-bottom: 24px; } .woocommerce-checkout abbr {  border: none; } form.woocommerce-checkout {  margin: 30px 0; }  .woocommerce form .form-row, .woocommerce-page .form-row {  width: 100%;  display: block;  float: left; } @media only screen and (min-width: 40.063em) {  .woocommerce form .form-row.form-row-first, .woocommerce form .form-row.form-row-last,  .woocommerce-page .form-row.form-row-first,  .woocommerce-page .form-row.form-row-last {   width: 50%;  } } @media only screen and (min-width: 40.063em) {  .woocommerce form .form-row.form-row-first,  .woocommerce-page .form-row.form-row-first {   padding-right: 30px;  } } #customer_details #ship-to-different-address label {  display: inline-block;  font-size: 12px;  font-weight: 600;  margin: 0; } #customer_details #ship-to-different-address input {  float: left;  margin-right: 10px; } #customer_details .create-account {  margin-bottom: 30px; } #customer_details .create-account label {  display: inline-block;  margin: 0; } #customer_details .create-account label input {  margin: 0 10px 0 0; } #customer_details .create-account p {  font-size: 16px; } #customer_details #billing_address_1 {  margin-bottom: 5px; } .payment_methods {  list-style: none; } .payment_methods .wc_payment_method {  padding: 10px 0;  margin: 0;  border-bottom: 1px dotted #b9b9b9; } .payment_methods .wc_payment_method:last-child {  border-bottom: 0; } .payment_methods .wc_payment_method img {  display: none; } .payment_methods label {  display: inline-block;  margin-left: 15px;  font-size: 13px;  font-weight: 600;  text-transform: none; } .payment_methods label a {  display: inline-block;  margin-left: 10px;  color: #f74a2e;  font-weight: 400; } .payment_methods .payment_box {  padding-left: 32px; } .payment_methods .payment_box p {  font-size: 14px;  color: #79787f;  margin: 0;  padding: 5px 0 0; } .woocommerce-terms-and-conditions-wrapper {  margin-bottom: 30px; } .woocommerce-terms-and-conditions-wrapper label {  display: inline-block;  font-size: 12px;  text-transform: none;  font-weight: 400; } .woocommerce-terms-and-conditions-wrapper label a {  font-weight: 600; } .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p {  font-size: 14px; } .woocommerce-info {  text-transform: uppercase;  font-size: 12px;  color: #080808;  font-weight: 600;  padding: 0 0 20px; } .woocommerce-info a {  color: #f74a2e; } form + .woocommerce-info {  border-top: 1px dotted #b9b9b9;  padding-top: 20px; } .woocommerce-info form {  margin-bottom: 30px; } .customer_login {  margin: 6vh 0; } .customer_login .columns {  display: flex; } .customer_login h3 + p {  font-size: 14px;  color: #080808;  margin-bottom: 40px; } .customer_login p {  margin: 0; } .customer_login p .woocommerce-password-strength {  margin-bottom: 10px; } .customer_login p small {  line-height: 1.8;  text-transform: uppercase;  display: inline-block;  font-size: 10px; } .customer_login .input-text {  width: 100%; } .customer_login .woocommerce-privacy-policy-text {  clear: both; } .customer_login .woocommerce-privacy-policy-text p {  font-size: 12px;  margin-bottom: 15px; } .customer_login .form-row.lost_password {  display: flex;  justify-content: space-between;  font-size: 12px;  margin-bottom: 15px;  align-items: center;  line-height: 1; } .customer_login .form-row.lost_password label {  font-size: 12px;  text-transform: none;  font-weight: 400;  margin: 0; } .customer_login .form-row.lost_password a {  color: #f74a2e; } .customer_login .thb_account_box {  display: flex;  flex-direction: column;  flex: 1;  padding: 15%;  border: 1px solid #fbfbfb;  background: #fbfbfb; } .customer_login .thb_account_box.register_box {  background: #fff;  border: 1px solid #f1f1f1; } .shop-medium-title, .thb-cart-empty p, .woocommerce-checkout h2, #customer_details h3, .woocommerce-MyAccount-content h2, .woocommerce-MyAccount-content h3, .woocommerce-MyAccount-content legend, .addresses h3 {  color: #080808;  font-size: 14px;  font-weight: 600;  margin-bottom: 30px;  text-transform: uppercase; } .woocommerce-MyAccount-content {  margin: 30px 0; } .woocommerce-MyAccount-content .form-row {  margin: 0; } @media only screen and (min-width: 64.063em) {  .woocommerce-MyAccount-content {   padding-left: 4%;  } } .woocommerce-MyAccount-navigation {  margin: 30px 0; } .woocommerce-MyAccount-navigation ul {  list-style: none;  padding: 0;  margin: 0; } .woocommerce-MyAccount-navigation ul li {  margin-bottom: 0; } .woocommerce-MyAccount-navigation ul li a {  display: block;  padding: 12px 0;  border-bottom: 1px dotted #b9b9b9;  text-transform: uppercase;  font-weight: 600;  font-size: 12px; } .woocommerce-MyAccount-navigation ul li:first-child a {  padding-top: 0; } .woocommerce-MyAccount-navigation ul li:last-child a {  border-bottom: none; } .woocommerce-MyAccount-navigation ul li:hover a, .woocommerce-MyAccount-navigation ul li.is-active a {  color: #f74a2e; } .addresses {  margin: 0 -15px; } .addresses address {  font-size: 14px;  font-style: normal; } .addresses .col-1, .addresses .col-2 {  float: left;  padding: 0 15px;  width: 100%;  margin-bottom: 30px; } @media only screen and (min-width: 40.063em) {  .addresses .col-1,  .addresses .col-2 {   width: 50%;  } }  .woocommerce-message, .woocommerce-error, .woocommerce-info {  background: #478df7;  border: none;  position: fixed;  bottom: 0;  left: 0;  width: 100%;  min-height: 70px;  display: flex;  margin: 0;  padding: 15px;  text-align: left;  z-index: 9999;  overflow: hidden;  transform: translateY(100%);  font-weight: 400;  color: #fff;  font-size: 16px;  animation: thb-slide-in, thb-slide-out;  animation-duration: 1.5s, 1.5s;  animation-delay: 0.5s, 5s;  animation-fill-mode: forwards;  animation-timing-function: ease; } .rtl .woocommerce-message, .rtl .woocommerce-error, .rtl .woocommerce-info {  text-align: right; } @media only screen and (min-width: 40.063em) {  .woocommerce-message,  .woocommerce-error,  .woocommerce-info {   padding: 25px 45px;  } } .woocommerce-message strong, .woocommerce-error strong, .woocommerce-info strong {  margin-right: 10px; } .woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button {  display: none; } .woocommerce-message a, .woocommerce-error a, .woocommerce-info a {  display: inline-flex;  margin-left: 10px;  color: #fff;  text-decoration: underline; } .woocommerce-info {  background: #feb04b; } .woocommerce-error {  background: #fc5f5f;  list-style: none;  flex-direction: column; } .woocommerce-error li {  display: block; } .woocommerce-error li:last-of-type {  margin: 0; } @keyframes thb-slide-in {  0% {   transform: translateY(100%);  }  100% {   transform: translateY(0%);  } } @keyframes thb-slide-out {  0% {   transform: translateY(0%);  }  100% {   transform: translateY(1000%);  } } .animation {  will-change: opacity, transform;  opacity: 0;  -moz-animation: none;  -webkit-animation: none;  animation: none; } .animation.bottom-to-top {  -moz-animation: none;  -webkit-animation: none;  animation: none;  -moz-transform: translateY(30px);  -ms-transform: translateY(30px);  -webkit-transform: translateY(30px);  transform: translateY(30px); } .animation.top-to-bottom {  -moz-animation: none;  -webkit-animation: none;  animation: none;  -moz-transform: translateY(-30px);  -ms-transform: translateY(-30px);  -webkit-transform: translateY(-30px);  transform: translateY(-30px); } .animation.left-to-right {  -moz-animation: none;  -webkit-animation: none;  animation: none;  -moz-transform: translateX(-30px);  -ms-transform: translateX(-30px);  -webkit-transform: translateX(-30px);  transform: translateX(-30px); } .animation.right-to-left {  -moz-animation: none;  -webkit-animation: none;  animation: none;  -moz-transform: translateX(30px);  -ms-transform: translateX(30px);  -webkit-transform: translateX(30px);  transform: translateX(30px); } .animation.left-to-right-3d {  -moz-animation: none;  -webkit-animation: none;  animation: none;  transform-origin: 100% 100%;  transform-style: preserve-3d;  -moz-transform: rotateX(-25deg) rotateY(-15deg) translate3d(-60px, -10px, 0);  -ms-transform: rotateX(-25deg) rotateY(-15deg) translate3d(-60px, -10px, 0);  -webkit-transform: rotateX(-25deg) rotateY(-15deg) translate3d(-60px, -10px, 0);  transform: rotateX(-25deg) rotateY(-15deg) translate3d(-60px, -10px, 0); } .animation.right-to-left-3d {  -moz-animation: none;  -webkit-animation: none;  animation: none;  transform-origin: 0% 100%;  transform-style: preserve-3d;  -moz-transform: rotateX(-25deg) rotateY(15deg) translate3d(60px, -10px, 0);  -ms-transform: rotateX(-25deg) rotateY(15deg) translate3d(60px, -10px, 0);  -webkit-transform: rotateX(-25deg) rotateY(15deg) translate3d(60px, -10px, 0);  transform: rotateX(-25deg) rotateY(15deg) translate3d(60px, -10px, 0); } .animation.bottom-to-top-3d {  -moz-animation: none;  -webkit-animation: none;  animation: none;  transform-style: preserve-3d;  -moz-transform: rotateX(-45deg) translateY(120px);  -ms-transform: rotateX(-45deg) translateY(120px);  -webkit-transform: rotateX(-45deg) translateY(120px);  transform: rotateX(-45deg) translateY(120px); } .animation.top-to-bottom-3d {  -moz-animation: none;  -webkit-animation: none;  animation: none;  transform-style: preserve-3d;  -moz-transform: rotateX(45deg) translateY(-120px);  -ms-transform: rotateX(45deg) translateY(-120px);  -webkit-transform: rotateX(45deg) translateY(-120px);  transform: rotateX(45deg) translateY(-120px); } .animation.scale {  -moz-animation: none;  -webkit-animation: none;  animation: none;  -moz-transform: scale(0.8, 0.8);  -ms-transform: scale(0.8, 0.8);  -webkit-transform: scale(0.8, 0.8);  transform: scale(0.8, 0.8); } .vc_editor .animation {  opacity: 1;  -moz-transform: none;  -ms-transform: none;  -webkit-transform: none;  transform: none; }  .btn, .button, input[type=submit] {  font-family: inherit;  font-size: 11px;  line-height: 11px;  font-weight: 600;  padding: 12px 30px 12px;  border: 1px solid #080808;  margin: 0;  display: inline-block;  cursor: pointer;  outline: 0;  color: #080808;  white-space: nowrap;  background: transparent;  text-transform: uppercase;  text-shadow: none !important;  text-align: center;  vertical-align: middle;  border-radius: 0 !important;  width: 100%;  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;  -moz-appearance: none;  -webkit-appearance: none; } @media only screen and (min-width: 40.063em) {  .btn,  .button,  input[type=submit] {   width: auto;  } } .btn i, .button i, input[type=submit] i {  display: inline-block;  vertical-align: middle; } .btn.large, .button.large, input[type=submit].large {  font-size: 14px;  padding: 16px 50px 16px; } .btn.large.style2, .button.large.style2, input[type=submit].large.style2 {  font-size: 16px; } .btn > span.icon, .button > span.icon, input[type=submit] > span.icon {  vertical-align: middle;  display: inline-block;  margin-right: 5px; } .btn .thb-next-arrow, .button .thb-next-arrow, input[type=submit] .thb-next-arrow {  height: 8px;  margin-left: 5px; } .btn.style2, .button.style2, input[type=submit].style2 {  font-size: 13px;  font-weight: 600;  text-transform: none; } .btn:hover, .button:hover, input[type=submit]:hover {  background: #080808;  border-color: #080808;  color: #fff; } .btn.right, .button.right, input[type=submit].right {  float: right; } .btn.black, .button.black, input[type=submit].black {  background: #080808;  border-color: #080808;  color: #fff; } .btn.black:hover, .button.black:hover, input[type=submit].black:hover {  background: #649fd6;  border-color: #649fd6;  color: #fff; } .btn.black-border, .button.black-border, input[type=submit].black-border {  border-color: rgba(0, 0, 0, 0.15);  border-top-width: 2px;  color: #000;  background: transparent;  border-left: 0;  border-right: 0; } .btn.black-border:hover, .button.black-border:hover, input[type=submit].black-border:hover {  background: transparent;  color: #000; } .btn.red, .btn.alt, .button.red, .button.alt, input[type=submit].red, input[type=submit].alt {  background: #f74a2e;  border-color: #f74a2e;  color: #fff;  padding: 15px 30px 14px; } .btn.red:hover, .btn.alt:hover, .button.red:hover, .button.alt:hover, input[type=submit].red:hover, input[type=submit].alt:hover {  background: #e92809;  border-bottom-color: #e92809; } .btn.accent, .button.accent, input[type=submit].accent {  border-color: #649fd6;  color: #080808;  background: #fff; } .btn.accent:hover, .button.accent:hover, input[type=submit].accent:hover {  background: #448bcd;  border-color: #448bcd;  color: #fff; } .btn.accent:hover .thb-next-arrow, .button.accent:hover .thb-next-arrow, input[type=submit].accent:hover .thb-next-arrow {  fill: #fff; } .btn.accent .thb-next-arrow, .button.accent .thb-next-arrow, input[type=submit].accent .thb-next-arrow {  fill: #080808; } .btn.accent-fill, .button.accent-fill, input[type=submit].accent-fill {  border-color: #649fd6;  color: #fff;  background: #649fd6; } .btn.accent-fill:hover, .button.accent-fill:hover, input[type=submit].accent-fill:hover {  background: #448bcd;  border-color: #448bcd;  color: #fff; } .btn.accent-fill .thb-next-arrow, .button.accent-fill .thb-next-arrow, input[type=submit].accent-fill .thb-next-arrow {  fill: #fff; } .btn.accent-border, .button.accent-border, input[type=submit].accent-border {  border-color: rgba(100, 159, 214, 0.5);  border-top-width: 2px;  color: #649fd6;  background: transparent;  border-left: 0;  border-right: 0; } .btn.accent-border:hover, .button.accent-border:hover, input[type=submit].accent-border:hover {  background: transparent;  color: #649fd6; } .btn.accent-border .thb-next-arrow, .button.accent-border .thb-next-arrow, input[type=submit].accent-border .thb-next-arrow {  fill: #649fd6; } .btn.grey, .button.grey, input[type=submit].grey {  background: #909090;  border-color: #909090;  color: #fff; } .btn.grey:hover, .button.grey:hover, input[type=submit].grey:hover {  background: #080808;  border-color: #080808; } .btn.white, .button.white, input[type=submit].white {  border-color: #fff;  color: #080808;  background: #fff; } .btn.white:hover, .button.white:hover, input[type=submit].white:hover {  background: #649fd6;  border-color: #649fd6;  color: #fff; } .btn.white:hover .thb-next-arrow, .button.white:hover .thb-next-arrow, input[type=submit].white:hover .thb-next-arrow {  fill: #fff; } .btn.white .thb-next-arrow, .button.white .thb-next-arrow, input[type=submit].white .thb-next-arrow {  fill: #080808; } .btn.white-border, .button.white-border, input[type=submit].white-border {  border-color: rgba(255, 255, 255, 0.2);  border-top-width: 2px;  color: #fff;  background: transparent;  border-left: 0;  border-right: 0; } .btn.white-border:hover, .button.white-border:hover, input[type=submit].white-border:hover {  background: transparent;  color: #fff; } .btn.white-border .thb-next-arrow, .button.white-border .thb-next-arrow, input[type=submit].white-border .thb-next-arrow {  fill: #fff; } .btn.accent-transparent, .button.accent-transparent, input[type=submit].accent-transparent {  border-color: #649fd6;  color: #649fd6;  background: transparent; } .btn.accent-transparent:hover, .button.accent-transparent:hover, input[type=submit].accent-transparent:hover {  background: #649fd6;  color: #fff; } .btn.accent-transparent:hover .thb-next-arrow, .button.accent-transparent:hover .thb-next-arrow, input[type=submit].accent-transparent:hover .thb-next-arrow {  fill: #fff; } .btn.accent-transparent .thb-next-arrow, .button.accent-transparent .thb-next-arrow, input[type=submit].accent-transparent .thb-next-arrow {  fill: #649fd6; } .btn.white-transparent, .button.white-transparent, input[type=submit].white-transparent {  border-color: #fff;  color: #fff;  background: transparent; } .btn.white-transparent:hover, .button.white-transparent:hover, input[type=submit].white-transparent:hover {  background: #fff;  color: #080808; } .btn.white-transparent:hover .thb-next-arrow, .button.white-transparent:hover .thb-next-arrow, input[type=submit].white-transparent:hover .thb-next-arrow {  fill: #080808; } .btn.white-transparent .thb-next-arrow, .button.white-transparent .thb-next-arrow, input[type=submit].white-transparent .thb-next-arrow {  fill: #fff; } .btn.black-transparent, .button.black-transparent, input[type=submit].black-transparent {  border-color: #080808;  color: #080808;  background: transparent; } .btn.black-transparent:hover, .button.black-transparent:hover, input[type=submit].black-transparent:hover {  background: #080808;  color: #fff; } .btn.black-transparent .thb-next-arrow, .button.black-transparent .thb-next-arrow, input[type=submit].black-transparent .thb-next-arrow {  fill: #080808; } .btn.full, .place-order .btn, .button.full, .place-order .button, input[type=submit].full, .place-order input[type=submit] {  width: 100%; }  .instagram-row.no-padding {  margin: 0; } .instagram-row.no-padding .columns {  padding: 0; } .instagram-row.low-padding {  margin: 0 -3px; } .instagram-row.low-padding .columns {  padding: 0 3px; } .instagram-row figure {  height: 0;  width: 100%;  padding-bottom: 90% !important;  overflow: hidden;  position: relative;  background-size: cover;  background-position: center center; } .instagram-row figure:after {  content: '';  display: block;  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 2;  background: #080808;  opacity: 0; } .instagram-row figure .instagram-link {  display: block;  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 10; } .instagram-row figure:hover:after {  opacity: 0.4; } .instagram-row figure:hover span {  opacity: 1; } .instagram-row figure span {  display: flex;  justify-content: center;  align-items: center;  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 5;  font-weight: 500;  font-size: 14px;  color: #fff;  opacity: 0; } .instagram-row figure span svg {  fill: #fff;  margin-right: 8px; } .instagram-row figure span em {  font-style: normal; } .instagram-row figure span em + svg {  margin-left: 20px; }  .video_playlist {  padding: 10px; } .video_playlist iframe {  max-width: 100%; } .video_playlist.style2 {  padding: 0; } @media only screen and (min-width: 40.063em) {  .video_playlist.style2 {   padding: 0;  } } .video_playlist.style2 .post.video-others {  margin: 0; } .video_playlist.dark-color {  background: #111; } .video_playlist.light-color {  background: #f3f3f3; } @media only screen and (min-width: 40.063em) {  .video_playlist {   padding: 30px;  } } .video_playlist.transparent-color {  padding: 0; } .video_playlist.transparent-color .row {  margin: 0; } @media only screen and (min-width: 40.063em) {  .video_playlist.transparent-color .row .columns {   padding: 0;  } } @media only screen and (min-width: 40.063em) {  .video_playlist.transparent-color .row .columns .vertical-video {   padding-left: 30px;  } } .video_playlist .video-side {  position: relative; } .video_playlist .video-side.thb-loading:after {  bottom: auto;  top: 50%;  margin-top: -19px; } .video_playlist .video-side.thb-loading > .flex-video {  opacity: 0.7; } .video_playlist .video_play {  cursor: pointer;  display: block; } .video_playlist .video_play .post-bottom-meta {  margin: 0; } .video_playlist .video_play.video-active .post-title h6 {  color: #649fd6; } .video_playlist .video_play .post-title h6 {  margin-bottom: 5px; }  .social-bar {  list-style: none;  margin: 0;  padding: 0;  font-size: 12px;  text-transform: uppercase;  font-weight: 600; } .social-bar .fa {  display: inline-flex;  justify-content: center;  align-items: center;  border-radius: 100%;  width: 32px;  height: 32px;  font-size: 13px;  border: 2px solid #080808;  margin-right: 15px;  -moz-transition: border-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);  -o-transition: border-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);  -webkit-transition: border-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);  transition: border-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); } @media only screen and (min-width: 40.063em) {  .social-bar .fa {   width: 52px;   height: 52px;   font-size: 18px;  } } .social-bar a {  display: block; } .social-bar a.facebook:hover {  color: #3b5998; } .social-bar a.facebook:hover .fa {  border-color: #3b5998; } .social-bar a.google:hover {  color: #dd4b39; } .social-bar a.google:hover .fa {  border-color: #dd4b39; } .social-bar a.google-plus:hover {  color: #dd4b39; } .social-bar a.google-plus:hover .fa {  border-color: #dd4b39; } .social-bar a.linkedin:hover {  color: #007bb6; } .social-bar a.linkedin:hover .fa {  border-color: #007bb6; } .social-bar a.pinterest:hover {  color: #cb2027; } .social-bar a.pinterest:hover .fa {  border-color: #cb2027; } .social-bar a.twitter:hover {  color: #00aced; } .social-bar a.twitter:hover .fa {  border-color: #00aced; } .social-bar a.instagram:hover {  color: #3f729b; } .social-bar a.instagram:hover .fa {  border-color: #3f729b; } .social-bar a.vk:hover {  color: #45668e; } .social-bar a.vk:hover .fa {  border-color: #45668e; } .social-bar a.tumblr:hover {  color: #35465c; } .social-bar a.tumblr:hover .fa {  border-color: #35465c; } .social-bar a.xing:hover {  color: #cfdc00; } .social-bar a.xing:hover .fa {  border-color: #cfdc00; } .social-bar a.soundcloud:hover {  color: #f80; } .social-bar a.soundcloud:hover .fa {  border-color: #f80; } .social-bar a.dribbble:hover {  color: #ea4c89; } .social-bar a.dribbble:hover .fa {  border-color: #ea4c89; } .social-bar a.youtube:hover {  color: #e52d27; } .social-bar a.youtube:hover .fa {  border-color: #e52d27; } .social-bar a.youtube-play:hover {  color: #e52d27; } .social-bar a.youtube-play:hover .fa {  border-color: #e52d27; } .social-bar a.spotify:hover {  color: #7ab800; } .social-bar a.spotify:hover .fa {  border-color: #7ab800; } .social-bar a.behance:hover {  color: #1769ff; } .social-bar a.behance:hover .fa {  border-color: #1769ff; } .social-bar a.deviantart:hover {  color: #4e6252; } .social-bar a.deviantart:hover .fa {  border-color: #4e6252; } .social-bar a.vimeo:hover {  color: #1ab7ea; } .social-bar a.vimeo:hover .fa {  border-color: #1ab7ea; } .social-bar a.rss:hover {  color: #f26522; } .social-bar a.rss:hover .fa {  border-color: #f26522; } .social-bar a.twitch:hover {  color: #6441a5; } .social-bar a.twitch:hover .fa {  border-color: #6441a5; } .social-bar a.whatsapp:hover {  color: #25d366; } .social-bar a.whatsapp:hover .fa {  border-color: #25d366; } .social-bar a.snapchat:hover {  color: #fffc00; } .social-bar a.snapchat:hover .fa {  border-color: #fffc00; }  .thb_subscribe h3 {  margin: 0 0 15px; } .thb_subscribe h3 + p {  color: #080808;  font-size: 14px; } .thb_subscribe .newsletter-form {  margin: 0 auto;  display: flex;  max-width: 450px; } .thb_subscribe .newsletter-form .widget_subscribe {  flex: 1;  margin-bottom: 0;  margin-right: 5px; } .thb_subscribe .newsletter-form .btn {  flex: 0; } .thb_subscribe.style1 {  text-align: center; } .thb_subscribe.style1 p {  margin-bottom: 30px; } .thb_subscribe.style1 .widget_subscribe {  height: 50px;  padding: 0 25px; } .thb_subscribe.style1 .newsletter-form {  max-width: 440px; } .thb_subscribe.style2 {  padding: 24px 0;  text-align: left; } .thb_subscribe.style2 h3 {  font-size: 14px;  line-height: 1;  font-weight: 600; } .thb_subscribe.style2 p {  font-size: 14px; } @media only screen and (min-width: 40.063em) {  .thb_subscribe.style2 .newsletter-form {   margin-left: auto;   margin-right: 0;  } } .thb_subscribe.style3 {  display: flex;  flex-direction: column;  justify-content: center;  align-items: center; } @media only screen and (min-width: 40.063em) {  .thb_subscribe.style3 {   flex-direction: row;  } } @media only screen and (min-width: 40.063em) {  .thb_subscribe.style3 .subscribe_content {   margin-right: 40px;  } } .thb_subscribe.style3 .newsletter-form {  margin: 0;  display: inline-flex;  max-width: 100%;  width: 400px; }  .trending-bar {  display: flex;  align-items: center;  flex-direction: column; } @media only screen and (min-width: 64.063em) {  .trending-bar {   flex-direction: row;  } } .trending-bar > aside {  flex-shrink: 0;  display: block;  width: 100%;  position: relative;  color: rgba(0, 0, 0, 0.6);  text-transform: uppercase;  font-weight: 600;  font-size: 10px;  line-height: 17px;  margin-bottom: 10px; } @media only screen and (min-width: 64.063em) {  .trending-bar > aside {   margin: 0;   width: 140px;  } } .trending-bar > aside:after {  content: '';  display: inline-block;  width: 32px;  height: 1px;  background: #ededed;  margin-left: 10px;  position: relative;  top: -1px;  vertical-align: middle; } .trending-bar .slick {  flex: 1;  height: auto;  overflow: hidden; }  .category-element-holder .post .post-category {  display: none; } .category-element-holder.style6-fashion .post.style3 {  text-align: center;  border-bottom: 1px solid rgba(0, 0, 0, 0.07);  padding-bottom: 28px; } .category-element-holder.style6-fashion .post.style3 .post-gallery {  margin-bottom: 28px; } .category-element-holder.style6-fashion .post.style3 .post-bottom-meta {  justify-content: center; } .category-element-holder.style6-fashion .post.style3 .post-bottom-meta .comment {  display: none; } .category-element-holder.style6-fashion .post.style3 .post-content {  display: none; } .category-element-holder.style2 .post.style1.style1-meta .author, .category-element-holder.style2 .post.style1.style1-meta .comment, .category-element-holder.style2 .post.style1.style1-meta .time:before, .category-element-holder.style2 .post.listing .author, .category-element-holder.style2 .post.listing .comment, .category-element-holder.style2 .post.listing .time:before, .category-element-holder.style3 .post.style1.style1-meta .author, .category-element-holder.style3 .post.style1.style1-meta .comment, .category-element-holder.style3 .post.style1.style1-meta .time:before, .category-element-holder.style3 .post.listing .author, .category-element-holder.style3 .post.listing .comment, .category-element-holder.style3 .post.listing .time:before, .category-element-holder.style8 .post.style1.style1-meta .author, .category-element-holder.style8 .post.style1.style1-meta .comment, .category-element-holder.style8 .post.style1.style1-meta .time:before, .category-element-holder.style8 .post.listing .author, .category-element-holder.style8 .post.listing .comment, .category-element-holder.style8 .post.listing .time:before {  display: none; } .category-element-holder.style2 .post.style1.style1-meta .time, .category-element-holder.style2 .post.listing .time, .category-element-holder.style3 .post.style1.style1-meta .time, .category-element-holder.style3 .post.listing .time, .category-element-holder.style8 .post.style1.style1-meta .time, .category-element-holder.style8 .post.listing .time {  margin: 0; } .category-element-holder.style9 .columns.main-image .post-title h6 {  font-size: 30px; } .category-element-holder.style9 .columns:not(.main-image) .post .post-bottom-meta .comment {  display: none; } .category-element-holder.style10 .post.just-title {  display: flex;  flex-direction: column;  flex: 1;  border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .category-element-holder.style10 .bottom-posts .columns {  display: flex; } .category-element-holder.style11 .columns + .columns .style6-vertical {  border-left-color: transparent; } .category_title {  padding-bottom: 10px;  margin-bottom: 15px;  border-bottom: 2px solid rgba(0, 0, 0, 0.08);  position: relative; } .category_title:before {  content: '';  display: block;  width: 20px;  height: 2px;  background: #080808;  position: absolute;  bottom: -2px;  left: 0; } .rtl .category_title {  text-align: right; } .rtl .category_title:before {  left: auto;  right: 0; } .category_title h4 {  font-size: 20px;  line-height: 1;  margin: 0; } @media only screen and (min-width: 40.063em) {  .category_title {   padding-bottom: 15px;   margin-bottom: 30px;  } } .category_title.no-border:before {  display: none; } .category_title.search {  text-transform: uppercase; } .category_title.search span {  color: #649fd6; } .category_title.simple {  border: 0;  padding: 0;  text-align: center; } .category_title.simple:before {  display: none; } @media only screen and (min-width: 40.063em) {  .category_title.simple {   padding-bottom: 0;   margin-bottom: 30px;  } } .category_title.simple i {  margin-right: 10px; } .rtl .category_title .row .subcategory_container .thb-sibling-categories {  text-align: left; } .category_title.style3 {  border: 0;  padding: 0;  margin-bottom: 28px; } .category_title.style3:before {  display: none; } .category_title.style3 h4 {  padding-left: 34px;  position: relative;  line-height: 40px;  font-size: 24px;  font-weight: 600; } .category_title.style3 h4:before {  content: '';  display: inline-block;  background: rgba(0, 0, 0, 0.08);  width: 14px;  height: 20px;  margin-top: -10px;  position: absolute;  top: 50%;  left: 0; } .thb-crypto-list .thb-crypto {  display: flex;  align-items: center;  height: 100%;  margin-bottom: 20px; } .thb-crypto-list .thb-crypto .thb-crypto-image {  width: 50px;  text-align: left;  flex-shrink: 0; } .thb-crypto-list .thb-crypto .thb-crypto-image img {  display: block;  height: 36px;  width: auto;  margin-right: auto; } .thb-crypto-list .thb-crypto span {  display: block; } .thb-crypto-list .thb-crypto .thb-crypto-content {  line-height: 1; } .thb-crypto-list .thb-crypto .thb-crypto-title {  font-size: 14px;  font-weight: 400;  margin-bottom: 6px; } .thb-crypto-list .thb-crypto .thb-crypto-price {  font-size: 18px;  font-weight: 600; } .thb-crypto-list .thb-crypto .thb-crypto-change {  display: flex;  font-size: 12px;  font-weight: 400;  align-items: center;  margin-top: 4px; } .thb-crypto-list .thb-crypto .thb-crypto-change.positive:before {  display: inline-flex;  content: '';  width: 0;  height: 0;  border-style: solid;  border-width: 0 4px 5px 4px;  border-color: transparent transparent #0bcd22 transparent;  margin-right: 7px; } .thb-crypto-list .thb-crypto .thb-crypto-change.negative:before {  display: inline-flex;  content: '';  width: 0;  height: 0;  border-style: solid;  border-width: 5px 4px 0 4px;  border-color: #cd0b2b transparent transparent transparent;  margin-right: 7px; }  body {font-family:'Karla';}h1, h2, h3, h4, h5, h6 {font-family:'Roboto';}.subheader ul {font-family:'Open Sans';}@media only screen and (min-width:48.063em) {.header {}}.header {background-color:#ffffff !important;}@media only screen and (min-width:64.063em) {.header .logo .logoimg {max-height:75px;}}@media only screen and (max-width:64.063em) {.header .logo .logoimg {max-height:30px;}}@media only screen and (min-width:64.063em) {.subheader.fixed .logo .logolink .logoimg {max-height:50px;}}a:hover, .menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li.active a,.menu-holder ul li.sfHover > a, .subcategory_container .thb-sibling-categories li a:hover,label small, .more-link, .comment-respond .comment-reply-title small a, .btn.accent-transparent, .button.accent-transparent, input[type=submit].accent-transparent, .category_title.search span, .video_playlist .video_play.video-active .post-title h6, .menu-holder.dark ul li .sub-menu a:hover, .menu-holder.dark ul.sf-menu > li > a:hover, .post .post-bottom-meta a:hover,.thb-title-color-hover .post .post-title .entry-title a:hover,.btn.accent-border, .button.accent-border, input[type=submit].accent-border {color:#bc551a;}ul.point-list li:before, ol.point-list li:before, .post .article-tags .tags-title, .post.post-overlay .post-gallery .counts,.post-review ul li .progress span, .post-review .average, .category-title.style1 .category-header, .widget.widget_topreviews .style1 li .progress, .btn.black:hover, .button.black:hover, input[type=submit].black:hover, .btn.white:hover, .button.white:hover, input[type=submit].white:hover, .btn.accent:hover, .button.accent:hover, input[type=submit].accent:hover, .btn.accent-transparent:hover, .button.accent-transparent:hover, input[type=submit].accent-transparent:hover, #scroll_totop:hover, .subheader.fixed > .row .progress, #mobile-menu.style2, .thb-cookie-bar,.btn.accent-fill, .button.accent-fill, input[type=submit].accent-fill {background-color:#bc551a;}.plyr__control--overlaid,.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {background:#bc551a;}.plyr--full-ui input[type=range] {color:#bc551a;}.menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder, .btn.black:hover, .button.black:hover, input[type=submit].black:hover, .btn.accent, .button.accent, input[type=submit].accent, .btn.white:hover, .button.white:hover, input[type=submit].white:hover, .btn.accent:hover, .button.accent:hover, input[type=submit].accent:hover, .btn.accent-transparent, .button.accent-transparent, input[type=submit].accent-transparent,.quick_search .quick_searchform,.btn.accent-border, .button.accent-border, input[type=submit].accent-border,.btn.accent-fill, .button.accent-fill, input[type=submit].accent-fill {border-color:#bc551a;}.btn.accent-fill:hover, .button.accent-fill:hover, input[type=submit].accent-fill:hover {border-color:#ad4e18;background-color:#ad4e18;}.quick_search .quick_searchform input[type="submit"] {background:rgba(188,85,26, .1);}.quick_search .quick_searchform:after {border-bottom-color:#bc551a;}.quick_search .quick_searchform input[type="submit"]:hover {background:rgba(188,85,26, .2);}.post .article-tags .tags-title:after {border-left-color:#bc551a;}.rtl .post .article-tags .tags-title:after {border-right-color:#bc551a;}.circle_rating .circle_perc {stroke:#bc551a;}.header .quick_search.active .quick_search_icon,.menu-right-content .quick_search.active .quick_search_icon,.post .post-bottom-meta a:hover .comment_icon,.btn.accent-border .thb-next-arrow,.button.accent-border .thb-next-arrow,input[type=submit].accent-border .thb-next-arrow,.btn.accent-transparent .thb-next-arrow,.button.accent-transparent .thb-next-arrow,input[type=submit].accent-transparent .thb-next-arrow {fill:#bc551a;}.post .post-content p a {border-color:#ff8027;-moz-box-shadow:inset 0 -5px 0 #ff8027;-webkit-box-shadow:inset 0 -5px 0 #ff8027;box-shadow:inset 0 -5px 0 #ff8027;}.post.carousel-listing.slick-current:after {-moz-box-shadow:inset 0 4px 0 0 #bc551a;-webkit-box-shadow:inset 0 4px 0 0 #bc551a;box-shadow:inset 0 4px 0 0 #bc551a;}.post .post-content p a:hover {background:#ff8027;}.subheader.fixed > .row .progress {background:#2cd0ff;}.post .post-bottom-meta {}.post .post-category {}.widget > strong {}@media only screen and (min-width:80em) {.menu-holder ul.sf-menu > li {margin-right:55px;}}.menu-holder ul.sf-menu > li > a {font-family:'Roboto';letter-spacing:0.03em !important;}.menu-holder ul li .sub-menu li a,.menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li > a {font-family:'Roboto';letter-spacing:0.03em !important;}.header .menu-holder ul.sf-menu > li.menu-item-category-606 > a:hover,.menu-holder.style1 ul.sf-menu > li.menu-item-category-606 > a:hover,.menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li.menu-item-category-606 > a:hover,.menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li.menu-item-category-606.active > a,.menu-holder ul li .sub-menu li.menu-item-category-606 > a:hover,.post .single_category_title.category-link-606 {color:#5a96a8;}.menu-holder ul.sf-menu > li.menu-item-category-606 > a + .thb_mega_menu_holder {border-color:#5a96a8;}.post .single_category_title.category-boxed-link-606.boxed-link,.category_title.cat-606:before,.category-title.style1 .category-header.cat-606,.category_title.style3.cat-606 h4:before {background-color:#5a96a8;}.post.carousel-style2[data-catid="606"]:hover {background-color:#5a96a8;}.header .menu-holder ul.sf-menu > li.menu-item-category-792 > a:hover,.menu-holder.style1 ul.sf-menu > li.menu-item-category-792 > a:hover,.menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li.menu-item-category-792 > a:hover,.menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li.menu-item-category-792.active > a,.menu-holder ul li .sub-menu li.menu-item-category-792 > a:hover,.post .single_category_title.category-link-792 {color:#bc5b1a;}.menu-holder ul.sf-menu > li.menu-item-category-792 > a + .thb_mega_menu_holder {border-color:#bc5b1a;}.post .single_category_title.category-boxed-link-792.boxed-link,.category_title.cat-792:before,.category-title.style1 .category-header.cat-792,.category_title.style3.cat-792 h4:before {background-color:#bc5b1a;}.post.carousel-style2[data-catid="792"]:hover {background-color:#bc5b1a;}.header .menu-holder ul.sf-menu > li.menu-item-category-34 > a:hover,.menu-holder.style1 ul.sf-menu > li.menu-item-category-34 > a:hover,.menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li.menu-item-category-34 > a:hover,.menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li.menu-item-category-34.active > a,.menu-holder ul li .sub-menu li.menu-item-category-34 > a:hover,.post .single_category_title.category-link-34 {color:#4a6820;}.menu-holder ul.sf-menu > li.menu-item-category-34 > a + .thb_mega_menu_holder {border-color:#4a6820;}.post .single_category_title.category-boxed-link-34.boxed-link,.category_title.cat-34:before,.category-title.style1 .category-header.cat-34,.category_title.style3.cat-34 h4:before {background-color:#4a6820;}.post.carousel-style2[data-catid="34"]:hover {background-color:#4a6820;}.header .menu-holder ul.sf-menu > li.menu-item-category-577 > a:hover,.menu-holder.style1 ul.sf-menu > li.menu-item-category-577 > a:hover,.menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li.menu-item-category-577 > a:hover,.menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li.menu-item-category-577.active > a,.menu-holder ul li .sub-menu li.menu-item-category-577 > a:hover,.post .single_category_title.category-link-577 {color:#9daf4d;}.menu-holder ul.sf-menu > li.menu-item-category-577 > a + .thb_mega_menu_holder {border-color:#9daf4d;}.post .single_category_title.category-boxed-link-577.boxed-link,.category_title.cat-577:before,.category-title.style1 .category-header.cat-577,.category_title.style3.cat-577 h4:before {background-color:#9daf4d;}.post.carousel-style2[data-catid="577"]:hover {background-color:#9daf4d;}.header .menu-holder ul.sf-menu > li.menu-item-category-30 > a:hover,.menu-holder.style1 ul.sf-menu > li.menu-item-category-30 > a:hover,.menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li.menu-item-category-30 > a:hover,.menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li.menu-item-category-30.active > a,.menu-holder ul li .sub-menu li.menu-item-category-30 > a:hover,.post .single_category_title.category-link-30 {color:#9b895e;}.menu-holder ul.sf-menu > li.menu-item-category-30 > a + .thb_mega_menu_holder {border-color:#9b895e;}.post .single_category_title.category-boxed-link-30.boxed-link,.category_title.cat-30:before,.category-title.style1 .category-header.cat-30,.category_title.style3.cat-30 h4:before {background-color:#9b895e;}.post.carousel-style2[data-catid="30"]:hover {background-color:#9b895e;}.header .menu-holder ul.sf-menu > li.menu-item-category-574 > a:hover,.menu-holder.style1 ul.sf-menu > li.menu-item-category-574 > a:hover,.menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li.menu-item-category-574 > a:hover,.menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li.menu-item-category-574.active > a,.menu-holder ul li .sub-menu li.menu-item-category-574 > a:hover,.post .single_category_title.category-link-574 {color:#d8b052;}.menu-holder ul.sf-menu > li.menu-item-category-574 > a + .thb_mega_menu_holder {border-color:#d8b052;}.post .single_category_title.category-boxed-link-574.boxed-link,.category_title.cat-574:before,.category-title.style1 .category-header.cat-574,.category_title.style3.cat-574 h4:before {background-color:#d8b052;}.post.carousel-style2[data-catid="574"]:hover {background-color:#d8b052;}.header .menu-holder ul.sf-menu > li.menu-item-category-340 > a:hover,.menu-holder.style1 ul.sf-menu > li.menu-item-category-340 > a:hover,.menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li.menu-item-category-340 > a:hover,.menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li.menu-item-category-340.active > a,.menu-holder ul li .sub-menu li.menu-item-category-340 > a:hover,.post .single_category_title.category-link-340 {color:#2c7270;}.menu-holder ul.sf-menu > li.menu-item-category-340 > a + .thb_mega_menu_holder {border-color:#2c7270;}.post .single_category_title.category-boxed-link-340.boxed-link,.category_title.cat-340:before,.category-title.style1 .category-header.cat-340,.category_title.style3.cat-340 h4:before {background-color:#2c7270;}.post.carousel-style2[data-catid="340"]:hover {background-color:#2c7270;}.header .menu-holder ul.sf-menu > li.menu-item-category-16 > a:hover,.menu-holder.style1 ul.sf-menu > li.menu-item-category-16 > a:hover,.menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li.menu-item-category-16 > a:hover,.menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li.menu-item-category-16.active > a,.menu-holder ul li .sub-menu li.menu-item-category-16 > a:hover,.post .single_category_title.category-link-16 {color:#724165;}.menu-holder ul.sf-menu > li.menu-item-category-16 > a + .thb_mega_menu_holder {border-color:#724165;}.post .single_category_title.category-boxed-link-16.boxed-link,.category_title.cat-16:before,.category-title.style1 .category-header.cat-16,.category_title.style3.cat-16 h4:before {background-color:#724165;}.post.carousel-style2[data-catid="16"]:hover {background-color:#724165;}.header .menu-holder ul.sf-menu > li.menu-item-category-575 > a:hover,.menu-holder.style1 ul.sf-menu > li.menu-item-category-575 > a:hover,.menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li.menu-item-category-575 > a:hover,.menu-holder ul li.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li.menu-item-category-575.active > a,.menu-holder ul li .sub-menu li.menu-item-category-575 > a:hover,.post .single_category_title.category-link-575 {color:#c9647f;}.menu-holder ul.sf-menu > li.menu-item-category-575 > a + .thb_mega_menu_holder {border-color:#c9647f;}.post .single_category_title.category-boxed-link-575.boxed-link,.category_title.cat-575:before,.category-title.style1 .category-header.cat-575,.category_title.style3.cat-575 h4:before {background-color:#c9647f;}.post.carousel-style2[data-catid="575"]:hover {background-color:#c9647f;}#subfooter {}@media only screen and (min-width:48.063em) {#subfooter .logolink .logoimg {max-height:70px;}}    @font-face {  font-family: 'Karla';  font-style: normal;  font-weight: 300;  src: url(//fonts.gstatic.com/s/karla/v32/qkBIXvYC6trAT55ZBi1ueQVIjQTDppqaHUlKZbTXGjGR.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Karla';  font-style: normal;  font-weight: 300;  src: url(//fonts.gstatic.com/s/karla/v32/qkBIXvYC6trAT55ZBi1ueQVIjQTDppqaE0lKZbTXGg.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Karla';  font-style: normal;  font-weight: 400;  src: url(//fonts.gstatic.com/s/karla/v32/qkBIXvYC6trAT55ZBi1ueQVIjQTD-JqaHUlKZbTXGjGR.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Karla';  font-style: normal;  font-weight: 400;  src: url(//fonts.gstatic.com/s/karla/v32/qkBIXvYC6trAT55ZBi1ueQVIjQTD-JqaE0lKZbTXGg.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Karla';  font-style: normal;  font-weight: 500;  src: url(//fonts.gstatic.com/s/karla/v32/qkBIXvYC6trAT55ZBi1ueQVIjQTDypqaHUlKZbTXGjGR.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Karla';  font-style: normal;  font-weight: 500;  src: url(//fonts.gstatic.com/s/karla/v32/qkBIXvYC6trAT55ZBi1ueQVIjQTDypqaE0lKZbTXGg.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Karla';  font-style: normal;  font-weight: 600;  src: url(//fonts.gstatic.com/s/karla/v32/qkBIXvYC6trAT55ZBi1ueQVIjQTDJp2aHUlKZbTXGjGR.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Karla';  font-style: normal;  font-weight: 600;  src: url(//fonts.gstatic.com/s/karla/v32/qkBIXvYC6trAT55ZBi1ueQVIjQTDJp2aE0lKZbTXGg.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Karla';  font-style: normal;  font-weight: 700;  src: url(//fonts.gstatic.com/s/karla/v32/qkBIXvYC6trAT55ZBi1ueQVIjQTDH52aHUlKZbTXGjGR.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Karla';  font-style: normal;  font-weight: 700;  src: url(//fonts.gstatic.com/s/karla/v32/qkBIXvYC6trAT55ZBi1ueQVIjQTDH52aE0lKZbTXGg.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmZiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmQiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmYiAr0lFQm524.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmXiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVnoiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVn6iAr0lFQm524.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmbiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmaiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmUiAr0lFQm.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmZiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmQiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmYiAr0lFQm524.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmXiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVnoiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVn6iAr0lFQm524.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmbiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmaiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiAr0lFQm.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmZiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmQiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmYiAr0lFQm524.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmXiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVnoiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVn6iAr0lFQm524.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmbiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmaiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmUiAr0lFQm.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalmZiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalmQiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalmYiAr0lFQm524.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalmXiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalnoiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaaln6iAr0lFQm524.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalmbiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalmaiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalmUiAr0lFQm.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmZiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmQiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmYiAr0lFQm524.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmXiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalnoiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjaln6iAr0lFQm524.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmbiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmaiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(//fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmUiAr0lFQm.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } .woocommerce-product-gallery{ opacity: 1 !important; } .wpb_animate_when_almost_visible { opacity: 1; }@import url('https://fonts.googleapis.com/css?family=Open+Sans%3A300%2C400%2C600%2C700%2C800&#038;ver=5.4.16')@import url('https://fonts.googleapis.com/css?family=Raleway%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900&#038;ver=5.4.16')@import url('https://fonts.googleapis.com/css?family=Droid+Serif%3A400%2C700&#038;ver=5.4.16')@import url('https://fonts.googleapis.com/css?family=Karla%3A300%2C400%2C500%2C600%2C700%7CRoboto%3A300%2C400%2C500%2C600%2C700&#038;subset=latin')