@charset "UTF-8";
.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}.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-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-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){.wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.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-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:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;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;-o-object-fit:cover;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:610px;padding:14px;text-align:center}.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,.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;-o-object-fit:cover;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:305px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;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{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:none}}.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.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-media-text{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr}.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{word-break:break-word;padding:0 8%}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content{-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{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure>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}}.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}.has-drop-cap:not(:focus):after{content:"";display:table;clear:both;padding-top:14px}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:305px}.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}.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-social-link{width:36px;height:36px;border-radius:36px;margin-right:8px}.wp-social-link,.wp-social-link a{display:block;transition:transform .1s ease}.wp-social-link a{padding:6px;line-height:0}.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%}pre.wp-block-verse{white-space:nowrap;overflow:auto}.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]{-o-object-fit:cover;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}.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}#avatar-manager img{margin:2px 0;vertical-align:middle}#avatar-manager label+a{display:inline-block;margin-top:-6px}#avatar-manager .delete{color:red;padding:2px}#avatar-manager .delete:hover{background:red;color:#fff;text-decoration:none}div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #ff0000;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(//www.marstudio.com/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}
div.wpcf7 input[type="file"] {
cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}
div.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}.nivo-lightbox-content,.nivo-lightbox-overlay{height:100%;width:100%}.nivo-lightbox-overlay{position:fixed;top:0;left:0;z-index:99998;overflow:hidden;visibility:hidden;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-lightbox-overlay.nivo-lightbox-open{visibility:visible;opacity:1}.nivo-lightbox-wrap{position:absolute;top:10%;bottom:10%;left:10%;right:10%}.nivo-lightbox-title-wrap{position:absolute;bottom:0;left:0;width:100%;z-index:99999;text-align:center}.nivo-lightbox-nav{display:none}.nivo-lightbox-prev{position:absolute;top:50%;left:0}.nivo-lightbox-next{position:absolute;top:50%;right:0}.nivo-lightbox-close{position:absolute;top:2%;right:2%}.nivo-lightbox-image{text-align:center}.nivo-lightbox-image img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.nivo-lightbox-content iframe,.nivo-lightbox-error{width:100%;height:100%}.nivo-lightbox-ajax,.nivo-lightbox-inline{max-height:100%;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-lightbox-error{display:table;text-align:center;color:#fff;text-shadow:0 1px 1px #000}.nivo-lightbox-error p{display:table-cell;vertical-align:middle}.nivo-lightbox-notouch .nivo-lightbox-effect-fade,.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,.nivo-lightbox-notouch .nivo-lightbox-effect-fall,.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap,.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{-webkit-transition:all .3s cubic-bezier(.25,.5,.5,.9);-moz-transition:all .3s cubic-bezier(.25,.5,.5,.9);-ms-transition:all .3s cubic-bezier(.25,.5,.5,.9);-o-transition:all .3s cubic-bezier(.25,.5,.5,.9);transition:all .3s cubic-bezier(.25,.5,.5,.9)}.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap{-webkit-transform:translateX(-10%);-moz-transform:translateX(-10%);-ms-transform:translateX(-10%);transform:translateX(-10%)}.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap{-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%)}.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.nivo-lightbox-effect-fall .nivo-lightbox-wrap{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:translateZ(300px);-moz-transform:translateZ(300px);-ms-transform:translateZ(300px);transform:translateZ(300px)}.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.nivo-lightbox-theme-default.nivo-lightbox-overlay { 
background: #666;
background: rgba(0,0,0,0.6); 
}
.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { background: url(//www.marstudio.com/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/loading.gif) no-repeat 50% 50%; }
.nivo-lightbox-theme-default .nivo-lightbox-nav {
top: 10%;
width: 8%;
height: 80%;
text-indent: -9999px;
background-repeat: no-repeat;
background-position: 50% 50%;
opacity: 0.5;
}
.nivo-lightbox-theme-default .nivo-lightbox-nav:hover { 
opacity: 1; 
background-color: rgba(0,0,0,0.5);
}
.nivo-lightbox-theme-default .nivo-lightbox-prev { 
background-image: url(//www.marstudio.com/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/prev.png); 
border-radius: 0 3px 3px 0;
}
.nivo-lightbox-theme-default .nivo-lightbox-next { 
background-image: url(//www.marstudio.com/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/next.png); 
border-radius: 3px 0 0 3px;
}
.nivo-lightbox-theme-default .nivo-lightbox-close {
display: block;
background: url(//www.marstudio.com/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/close.png) no-repeat 5px 5px;
width: 16px;
height: 16px;
text-indent: -9999px;
padding: 5px;
opacity: 0.5;
}
.nivo-lightbox-theme-default .nivo-lightbox-close:hover { opacity: 1; }
.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { bottom: -7%; }
.nivo-lightbox-theme-default .nivo-lightbox-title {
font: 14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
background: #000;
color: #fff;
padding: 7px 15px;
border-radius: 30px;
}
.nivo-lightbox-theme-default .nivo-lightbox-image img {
background: #fff;
-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
}
.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
background: #fff;
padding: 40px;
-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
}
@media (-webkit-min-device-pixel-ratio: 1.3),
(-o-min-device-pixel-ratio: 2.6/2),
(min--moz-device-pixel-ratio: 1.3),
(min-device-pixel-ratio: 1.3),
(min-resolution: 1.3dppx) {
.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { 
background-image: url(//www.marstudio.com/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/loading@2x.gif); 
background-size: 32px 32px;
}
.nivo-lightbox-theme-default .nivo-lightbox-prev { 
background-image: url(//www.marstudio.com/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/prev@2x.png); 
background-size: 48px 48px;
}
.nivo-lightbox-theme-default .nivo-lightbox-next { 
background-image: url(//www.marstudio.com/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/next@2x.png); 
background-size: 48px 48px;
}
.nivo-lightbox-theme-default .nivo-lightbox-close { 
background-image: url(//www.marstudio.com/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/close@2x.png); 
background-size: 16px 16px;
}
}
          @import url(//hello.myfonts.net/count/32f4b7);
@import url(//hello.myfonts.net/count/36589f);
@font-face { font-family: 'HelveticaNeueLTStd-Bd'; src: url(//www.marstudio.com/wp-content/themes/kraken/webfonts/32F4B7_0_0.eot); src: url(//www.marstudio.com/wp-content/themes/kraken/webfonts/32F4B7_0_0.eot?#iefix) format("embedded-opentype"), url(//www.marstudio.com/wp-content/themes/kraken/webfonts/32F4B7_0_0.woff2) format("woff2"), url(//www.marstudio.com/wp-content/themes/kraken/webfonts/32F4B7_0_0.woff) format("woff"), url(//www.marstudio.com/wp-content/themes/kraken/webfonts/32F4B7_0_0.ttf) format("truetype"); }  @font-face { font-family: 'HelveticaNeueLTStd-Roman'; src: url(//www.marstudio.com/wp-content/themes/kraken/webfonts/36589F_0_0.eot); src: url(//www.marstudio.com/wp-content/themes/kraken/webfonts/36589F_0_0.eot?#iefix) format("embedded-opentype"), url(//www.marstudio.com/wp-content/themes/kraken/webfonts/36589F_0_0.woff2) format("woff2"), url(//www.marstudio.com/wp-content/themes/kraken/webfonts/36589F_0_0.woff) format("woff"), url(//www.marstudio.com/wp-content/themes/kraken/webfonts/36589F_0_0.ttf) format("truetype"); } body, button, input, select, textarea { color: #404040; font-family: "HelveticaNeueLTStd-Roman", Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; } h1, h2, h3, h4, h5, h6 { clear: both; line-height: 1.25; font-weight: normal !important; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; }
h1 { font-size: 2em; }
h1.entry-title { margin: 20px 0px 5px 0px; }
h2 { font-size: 30px; margin: 15px 0px 5px 0px; }
h3 { font-size: 22px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; } p { margin-bottom: 1em; }
b, strong { font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; font-weight: normal !important; }
dfn, cite, em, i { font-style: italic; }
blockquote { margin: 0 1.5em; }
address { margin: 0 0 1.5em; }
pre { background: #eee; font-family: "Courier 10 Pitch", Courier, monospace; font-size: 15px; font-size: 0.9375rem; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1.6em; }
code, kbd, tt, var { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size: 15px; font-size: 0.9375rem; }
abbr, acronym { border-bottom: 1px dotted #666; cursor: help; }
mark, ins { background: #fff9c0; text-decoration: none; }
big { font-size: 125%; }  .fa, .fas, .far, .fal, .fab { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }
.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -.0667em; }
.fa-xs { font-size: .75em; }
.fa-sm { font-size: .875em; }
.fa-1x { font-size: 1em; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-6x { font-size: 6em; }
.fa-7x { font-size: 7em; }
.fa-8x { font-size: 8em; }
.fa-9x { font-size: 9em; }
.fa-10x { font-size: 10em; }
.fa-fw { text-align: center; width: 1.25em; }
.fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0; }
.fa-ul > li { position: relative; }
.fa-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; }
.fa-border { border: solid 0.08em #eee; border-radius: .1em; padding: .2em .25em .15em; }
.fa-pull-left { float: left; }
.fa-pull-right { float: right; }
.fa.fa-pull-left, .fas.fa-pull-left, .far.fa-pull-left, .fal.fa-pull-left, .fab.fa-pull-left { margin-right: .3em; }
.fa.fa-pull-right, .fas.fa-pull-right, .far.fa-pull-right, .fal.fa-pull-right, .fab.fa-pull-right { margin-left: .3em; }
.fa-spin { animation: fa-spin 2s infinite linear; }
.fa-pulse { animation: fa-spin 1s infinite steps(8); }
@keyframes fa-spin { 0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); } }
.fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; transform: rotate(90deg); }
.fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; transform: rotate(180deg); }
.fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; transform: rotate(270deg); }
.fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; transform: scale(-1, 1); }
.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; transform: scale(1, -1); }
.fa-flip-horizontal.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=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 { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2em; }
.fa-stack-1x, .fa-stack-2x { left: 0; position: absolute; text-align: center; width: 100%; }
.fa-stack-1x { line-height: inherit; }
.fa-stack-2x { font-size: 2em; }
.fa-inverse { color: #fff; } .fa-500px:before { content: "\f26e"; }
.fa-accessible-icon:before { content: "\f368"; }
.fa-accusoft:before { content: "\f369"; }
.fa-address-book:before { content: "\f2b9"; }
.fa-address-card:before { content: "\f2bb"; }
.fa-adjust:before { content: "\f042"; }
.fa-adn:before { content: "\f170"; }
.fa-adversal:before { content: "\f36a"; }
.fa-affiliatetheme:before { content: "\f36b"; }
.fa-algolia:before { content: "\f36c"; }
.fa-align-center:before { content: "\f037"; }
.fa-align-justify:before { content: "\f039"; }
.fa-align-left:before { content: "\f036"; }
.fa-align-right:before { content: "\f038"; }
.fa-allergies:before { content: "\f461"; }
.fa-amazon:before { content: "\f270"; }
.fa-amazon-pay:before { content: "\f42c"; }
.fa-ambulance:before { content: "\f0f9"; }
.fa-american-sign-language-interpreting:before { content: "\f2a3"; }
.fa-amilia:before { content: "\f36d"; }
.fa-anchor:before { content: "\f13d"; }
.fa-android:before { content: "\f17b"; }
.fa-angellist:before { content: "\f209"; }
.fa-angle-double-down:before { content: "\f103"; }
.fa-angle-double-left:before { content: "\f100"; }
.fa-angle-double-right:before { content: "\f101"; }
.fa-angle-double-up:before { content: "\f102"; }
.fa-angle-down:before { content: "\f107"; }
.fa-angle-left:before { content: "\f104"; }
.fa-angle-right:before { content: "\f105"; }
.fa-angle-up:before { content: "\f106"; }
.fa-angrycreative:before { content: "\f36e"; }
.fa-angular:before { content: "\f420"; }
.fa-app-store:before { content: "\f36f"; }
.fa-app-store-ios:before { content: "\f370"; }
.fa-apper:before { content: "\f371"; }
.fa-apple:before { content: "\f179"; }
.fa-apple-pay:before { content: "\f415"; }
.fa-archive:before { content: "\f187"; }
.fa-arrow-alt-circle-down:before { content: "\f358"; }
.fa-arrow-alt-circle-left:before { content: "\f359"; }
.fa-arrow-alt-circle-right:before { content: "\f35a"; }
.fa-arrow-alt-circle-up:before { content: "\f35b"; }
.fa-arrow-circle-down:before { content: "\f0ab"; }
.fa-arrow-circle-left:before { content: "\f0a8"; }
.fa-arrow-circle-right:before { content: "\f0a9"; }
.fa-arrow-circle-up:before { content: "\f0aa"; }
.fa-arrow-down:before { content: "\f063"; }
.fa-arrow-left:before { content: "\f060"; }
.fa-arrow-right:before { content: "\f061"; }
.fa-arrow-up:before { content: "\f062"; }
.fa-arrows-alt:before { content: "\f0b2"; }
.fa-arrows-alt-h:before { content: "\f337"; }
.fa-arrows-alt-v:before { content: "\f338"; }
.fa-assistive-listening-systems:before { content: "\f2a2"; }
.fa-asterisk:before { content: "\f069"; }
.fa-asymmetrik:before { content: "\f372"; }
.fa-at:before { content: "\f1fa"; }
.fa-audible:before { content: "\f373"; }
.fa-audio-description:before { content: "\f29e"; }
.fa-autoprefixer:before { content: "\f41c"; }
.fa-avianex:before { content: "\f374"; }
.fa-aviato:before { content: "\f421"; }
.fa-aws:before { content: "\f375"; }
.fa-backward:before { content: "\f04a"; }
.fa-balance-scale:before { content: "\f24e"; }
.fa-ban:before { content: "\f05e"; }
.fa-band-aid:before { content: "\f462"; }
.fa-bandcamp:before { content: "\f2d5"; }
.fa-barcode:before { content: "\f02a"; }
.fa-bars:before { content: "\f0c9"; }
.fa-baseball-ball:before { content: "\f433"; }
.fa-basketball-ball:before { content: "\f434"; }
.fa-bath:before { content: "\f2cd"; }
.fa-battery-empty:before { content: "\f244"; }
.fa-battery-full:before { content: "\f240"; }
.fa-battery-half:before { content: "\f242"; }
.fa-battery-quarter:before { content: "\f243"; }
.fa-battery-three-quarters:before { content: "\f241"; }
.fa-bed:before { content: "\f236"; }
.fa-beer:before { content: "\f0fc"; }
.fa-behance:before { content: "\f1b4"; }
.fa-behance-square:before { content: "\f1b5"; }
.fa-bell:before { content: "\f0f3"; }
.fa-bell-slash:before { content: "\f1f6"; }
.fa-bicycle:before { content: "\f206"; }
.fa-bimobject:before { content: "\f378"; }
.fa-binoculars:before { content: "\f1e5"; }
.fa-birthday-cake:before { content: "\f1fd"; }
.fa-bitbucket:before { content: "\f171"; }
.fa-bitcoin:before { content: "\f379"; }
.fa-bity:before { content: "\f37a"; }
.fa-black-tie:before { content: "\f27e"; }
.fa-blackberry:before { content: "\f37b"; }
.fa-blender:before { content: "\f517"; }
.fa-blind:before { content: "\f29d"; }
.fa-blogger:before { content: "\f37c"; }
.fa-blogger-b:before { content: "\f37d"; }
.fa-bluetooth:before { content: "\f293"; }
.fa-bluetooth-b:before { content: "\f294"; }
.fa-bold:before { content: "\f032"; }
.fa-bolt:before { content: "\f0e7"; }
.fa-bomb:before { content: "\f1e2"; }
.fa-book:before { content: "\f02d"; }
.fa-book-open:before { content: "\f518"; }
.fa-bookmark:before { content: "\f02e"; }
.fa-bowling-ball:before { content: "\f436"; }
.fa-box:before { content: "\f466"; }
.fa-box-open:before { content: "\f49e"; }
.fa-boxes:before { content: "\f468"; }
.fa-braille:before { content: "\f2a1"; }
.fa-briefcase:before { content: "\f0b1"; }
.fa-briefcase-medical:before { content: "\f469"; }
.fa-broadcast-tower:before { content: "\f519"; }
.fa-broom:before { content: "\f51a"; }
.fa-btc:before { content: "\f15a"; }
.fa-bug:before { content: "\f188"; }
.fa-building:before { content: "\f1ad"; }
.fa-bullhorn:before { content: "\f0a1"; }
.fa-bullseye:before { content: "\f140"; }
.fa-burn:before { content: "\f46a"; }
.fa-buromobelexperte:before { content: "\f37f"; }
.fa-bus:before { content: "\f207"; }
.fa-buysellads:before { content: "\f20d"; }
.fa-calculator:before { content: "\f1ec"; }
.fa-calendar:before { content: "\f133"; }
.fa-calendar-alt:before { content: "\f073"; }
.fa-calendar-check:before { content: "\f274"; }
.fa-calendar-minus:before { content: "\f272"; }
.fa-calendar-plus:before { content: "\f271"; }
.fa-calendar-times:before { content: "\f273"; }
.fa-camera:before { content: "\f030"; }
.fa-camera-retro:before { content: "\f083"; }
.fa-capsules:before { content: "\f46b"; }
.fa-car:before { content: "\f1b9"; }
.fa-caret-down:before { content: "\f0d7"; }
.fa-caret-left:before { content: "\f0d9"; }
.fa-caret-right:before { content: "\f0da"; }
.fa-caret-square-down:before { content: "\f150"; }
.fa-caret-square-left:before { content: "\f191"; }
.fa-caret-square-right:before { content: "\f152"; }
.fa-caret-square-up:before { content: "\f151"; }
.fa-caret-up:before { content: "\f0d8"; }
.fa-cart-arrow-down:before { content: "\f218"; }
.fa-cart-plus:before { content: "\f217"; }
.fa-cc-amazon-pay:before { content: "\f42d"; }
.fa-cc-amex:before { content: "\f1f3"; }
.fa-cc-apple-pay:before { content: "\f416"; }
.fa-cc-diners-club:before { content: "\f24c"; }
.fa-cc-discover:before { content: "\f1f2"; }
.fa-cc-jcb:before { content: "\f24b"; }
.fa-cc-mastercard:before { content: "\f1f1"; }
.fa-cc-paypal:before { content: "\f1f4"; }
.fa-cc-stripe:before { content: "\f1f5"; }
.fa-cc-visa:before { content: "\f1f0"; }
.fa-centercode:before { content: "\f380"; }
.fa-certificate:before { content: "\f0a3"; }
.fa-chalkboard:before { content: "\f51b"; }
.fa-chalkboard-teacher:before { content: "\f51c"; }
.fa-chart-area:before { content: "\f1fe"; }
.fa-chart-bar:before { content: "\f080"; }
.fa-chart-line:before { content: "\f201"; }
.fa-chart-pie:before { content: "\f200"; }
.fa-check:before { content: "\f00c"; }
.fa-check-circle:before { content: "\f058"; }
.fa-check-square:before { content: "\f14a"; }
.fa-chess:before { content: "\f439"; }
.fa-chess-bishop:before { content: "\f43a"; }
.fa-chess-board:before { content: "\f43c"; }
.fa-chess-king:before { content: "\f43f"; }
.fa-chess-knight:before { content: "\f441"; }
.fa-chess-pawn:before { content: "\f443"; }
.fa-chess-queen:before { content: "\f445"; }
.fa-chess-rook:before { content: "\f447"; }
.fa-chevron-circle-down:before { content: "\f13a"; }
.fa-chevron-circle-left:before { content: "\f137"; }
.fa-chevron-circle-right:before { content: "\f138"; }
.fa-chevron-circle-up:before { content: "\f139"; }
.fa-chevron-down:before { content: "\f078"; }
.fa-chevron-left:before { content: "\f053"; }
.fa-chevron-right:before { content: "\f054"; }
.fa-chevron-up:before { content: "\f077"; }
.fa-child:before { content: "\f1ae"; }
.fa-chrome:before { content: "\f268"; }
.fa-church:before { content: "\f51d"; }
.fa-circle:before { content: "\f111"; }
.fa-circle-notch:before { content: "\f1ce"; }
.fa-clipboard:before { content: "\f328"; }
.fa-clipboard-check:before { content: "\f46c"; }
.fa-clipboard-list:before { content: "\f46d"; }
.fa-clock:before { content: "\f017"; }
.fa-clone:before { content: "\f24d"; }
.fa-closed-captioning:before { content: "\f20a"; }
.fa-cloud:before { content: "\f0c2"; }
.fa-cloud-download-alt:before { content: "\f381"; }
.fa-cloud-upload-alt:before { content: "\f382"; }
.fa-cloudscale:before { content: "\f383"; }
.fa-cloudsmith:before { content: "\f384"; }
.fa-cloudversify:before { content: "\f385"; }
.fa-code:before { content: "\f121"; }
.fa-code-branch:before { content: "\f126"; }
.fa-codepen:before { content: "\f1cb"; }
.fa-codiepie:before { content: "\f284"; }
.fa-coffee:before { content: "\f0f4"; }
.fa-cog:before { content: "\f013"; }
.fa-cogs:before { content: "\f085"; }
.fa-coins:before { content: "\f51e"; }
.fa-columns:before { content: "\f0db"; }
.fa-comment:before { content: "\f075"; }
.fa-comment-alt:before { content: "\f27a"; }
.fa-comment-dots:before { content: "\f4ad"; }
.fa-comment-slash:before { content: "\f4b3"; }
.fa-comments:before { content: "\f086"; }
.fa-compact-disc:before { content: "\f51f"; }
.fa-compass:before { content: "\f14e"; }
.fa-compress:before { content: "\f066"; }
.fa-connectdevelop:before { content: "\f20e"; }
.fa-contao:before { content: "\f26d"; }
.fa-copy:before { content: "\f0c5"; }
.fa-copyright:before { content: "\f1f9"; }
.fa-couch:before { content: "\f4b8"; }
.fa-cpanel:before { content: "\f388"; }
.fa-creative-commons:before { content: "\f25e"; }
.fa-creative-commons-by:before { content: "\f4e7"; }
.fa-creative-commons-nc:before { content: "\f4e8"; }
.fa-creative-commons-nc-eu:before { content: "\f4e9"; }
.fa-creative-commons-nc-jp:before { content: "\f4ea"; }
.fa-creative-commons-nd:before { content: "\f4eb"; }
.fa-creative-commons-pd:before { content: "\f4ec"; }
.fa-creative-commons-pd-alt:before { content: "\f4ed"; }
.fa-creative-commons-remix:before { content: "\f4ee"; }
.fa-creative-commons-sa:before { content: "\f4ef"; }
.fa-creative-commons-sampling:before { content: "\f4f0"; }
.fa-creative-commons-sampling-plus:before { content: "\f4f1"; }
.fa-creative-commons-share:before { content: "\f4f2"; }
.fa-credit-card:before { content: "\f09d"; }
.fa-crop:before { content: "\f125"; }
.fa-crosshairs:before { content: "\f05b"; }
.fa-crow:before { content: "\f520"; }
.fa-crown:before { content: "\f521"; }
.fa-css3:before { content: "\f13c"; }
.fa-css3-alt:before { content: "\f38b"; }
.fa-cube:before { content: "\f1b2"; }
.fa-cubes:before { content: "\f1b3"; }
.fa-cut:before { content: "\f0c4"; }
.fa-cuttlefish:before { content: "\f38c"; }
.fa-d-and-d:before { content: "\f38d"; }
.fa-dashcube:before { content: "\f210"; }
.fa-database:before { content: "\f1c0"; }
.fa-deaf:before { content: "\f2a4"; }
.fa-delicious:before { content: "\f1a5"; }
.fa-deploydog:before { content: "\f38e"; }
.fa-deskpro:before { content: "\f38f"; }
.fa-desktop:before { content: "\f108"; }
.fa-deviantart:before { content: "\f1bd"; }
.fa-diagnoses:before { content: "\f470"; }
.fa-dice:before { content: "\f522"; }
.fa-dice-five:before { content: "\f523"; }
.fa-dice-four:before { content: "\f524"; }
.fa-dice-one:before { content: "\f525"; }
.fa-dice-six:before { content: "\f526"; }
.fa-dice-three:before { content: "\f527"; }
.fa-dice-two:before { content: "\f528"; }
.fa-digg:before { content: "\f1a6"; }
.fa-digital-ocean:before { content: "\f391"; }
.fa-discord:before { content: "\f392"; }
.fa-discourse:before { content: "\f393"; }
.fa-divide:before { content: "\f529"; }
.fa-dna:before { content: "\f471"; }
.fa-dochub:before { content: "\f394"; }
.fa-docker:before { content: "\f395"; }
.fa-dollar-sign:before { content: "\f155"; }
.fa-dolly:before { content: "\f472"; }
.fa-dolly-flatbed:before { content: "\f474"; }
.fa-donate:before { content: "\f4b9"; }
.fa-door-closed:before { content: "\f52a"; }
.fa-door-open:before { content: "\f52b"; }
.fa-dot-circle:before { content: "\f192"; }
.fa-dove:before { content: "\f4ba"; }
.fa-download:before { content: "\f019"; }
.fa-draft2digital:before { content: "\f396"; }
.fa-dribbble:before { content: "\f17d"; }
.fa-dribbble-square:before { content: "\f397"; }
.fa-dropbox:before { content: "\f16b"; }
.fa-drupal:before { content: "\f1a9"; }
.fa-dumbbell:before { content: "\f44b"; }
.fa-dyalog:before { content: "\f399"; }
.fa-earlybirds:before { content: "\f39a"; }
.fa-ebay:before { content: "\f4f4"; }
.fa-edge:before { content: "\f282"; }
.fa-edit:before { content: "\f044"; }
.fa-eject:before { content: "\f052"; }
.fa-elementor:before { content: "\f430"; }
.fa-ellipsis-h:before { content: "\f141"; }
.fa-ellipsis-v:before { content: "\f142"; }
.fa-ember:before { content: "\f423"; }
.fa-empire:before { content: "\f1d1"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-envelope-open:before { content: "\f2b6"; }
.fa-envelope-square:before { content: "\f199"; }
.fa-envira:before { content: "\f299"; }
.fa-equals:before { content: "\f52c"; }
.fa-eraser:before { content: "\f12d"; }
.fa-erlang:before { content: "\f39d"; }
.fa-ethereum:before { content: "\f42e"; }
.fa-etsy:before { content: "\f2d7"; }
.fa-euro-sign:before { content: "\f153"; }
.fa-exchange-alt:before { content: "\f362"; }
.fa-exclamation:before { content: "\f12a"; }
.fa-exclamation-circle:before { content: "\f06a"; }
.fa-exclamation-triangle:before { content: "\f071"; }
.fa-expand:before { content: "\f065"; }
.fa-expand-arrows-alt:before { content: "\f31e"; }
.fa-expeditedssl:before { content: "\f23e"; }
.fa-external-link-alt:before { content: "\f35d"; }
.fa-external-link-square-alt:before { content: "\f360"; }
.fa-eye:before { content: "\f06e"; }
.fa-eye-dropper:before { content: "\f1fb"; }
.fa-eye-slash:before { content: "\f070"; }
.fa-facebook:before { content: "\f09a"; }
.fa-facebook-f:before { content: "\f39e"; }
.fa-facebook-messenger:before { content: "\f39f"; }
.fa-facebook-square:before { content: "\f082"; }
.fa-fast-backward:before { content: "\f049"; }
.fa-fast-forward:before { content: "\f050"; }
.fa-fax:before { content: "\f1ac"; }
.fa-feather:before { content: "\f52d"; }
.fa-female:before { content: "\f182"; }
.fa-fighter-jet:before { content: "\f0fb"; }
.fa-file:before { content: "\f15b"; }
.fa-file-alt:before { content: "\f15c"; }
.fa-file-archive:before { content: "\f1c6"; }
.fa-file-audio:before { content: "\f1c7"; }
.fa-file-code:before { content: "\f1c9"; }
.fa-file-excel:before { content: "\f1c3"; }
.fa-file-image:before { content: "\f1c5"; }
.fa-file-medical:before { content: "\f477"; }
.fa-file-medical-alt:before { content: "\f478"; }
.fa-file-pdf:before { content: "\f1c1"; }
.fa-file-powerpoint:before { content: "\f1c4"; }
.fa-file-video:before { content: "\f1c8"; }
.fa-file-word:before { content: "\f1c2"; }
.fa-film:before { content: "\f008"; }
.fa-filter:before { content: "\f0b0"; }
.fa-fire:before { content: "\f06d"; }
.fa-fire-extinguisher:before { content: "\f134"; }
.fa-firefox:before { content: "\f269"; }
.fa-first-aid:before { content: "\f479"; }
.fa-first-order:before { content: "\f2b0"; }
.fa-first-order-alt:before { content: "\f50a"; }
.fa-firstdraft:before { content: "\f3a1"; }
.fa-flag:before { content: "\f024"; }
.fa-flag-checkered:before { content: "\f11e"; }
.fa-flask:before { content: "\f0c3"; }
.fa-flickr:before { content: "\f16e"; }
.fa-flipboard:before { content: "\f44d"; }
.fa-fly:before { content: "\f417"; }
.fa-folder:before { content: "\f07b"; }
.fa-folder-open:before { content: "\f07c"; }
.fa-font:before { content: "\f031"; }
.fa-font-awesome:before { content: "\f2b4"; }
.fa-font-awesome-alt:before { content: "\f35c"; }
.fa-font-awesome-flag:before { content: "\f425"; }
.fa-font-awesome-logo-full:before { content: "\f4e6"; }
.fa-fonticons:before { content: "\f280"; }
.fa-fonticons-fi:before { content: "\f3a2"; }
.fa-football-ball:before { content: "\f44e"; }
.fa-fort-awesome:before { content: "\f286"; }
.fa-fort-awesome-alt:before { content: "\f3a3"; }
.fa-forumbee:before { content: "\f211"; }
.fa-forward:before { content: "\f04e"; }
.fa-foursquare:before { content: "\f180"; }
.fa-free-code-camp:before { content: "\f2c5"; }
.fa-freebsd:before { content: "\f3a4"; }
.fa-frog:before { content: "\f52e"; }
.fa-frown:before { content: "\f119"; }
.fa-fulcrum:before { content: "\f50b"; }
.fa-futbol:before { content: "\f1e3"; }
.fa-galactic-republic:before { content: "\f50c"; }
.fa-galactic-senate:before { content: "\f50d"; }
.fa-gamepad:before { content: "\f11b"; }
.fa-gas-pump:before { content: "\f52f"; }
.fa-gavel:before { content: "\f0e3"; }
.fa-gem:before { content: "\f3a5"; }
.fa-genderless:before { content: "\f22d"; }
.fa-get-pocket:before { content: "\f265"; }
.fa-gg:before { content: "\f260"; }
.fa-gg-circle:before { content: "\f261"; }
.fa-gift:before { content: "\f06b"; }
.fa-git:before { content: "\f1d3"; }
.fa-git-square:before { content: "\f1d2"; }
.fa-github:before { content: "\f09b"; }
.fa-github-alt:before { content: "\f113"; }
.fa-github-square:before { content: "\f092"; }
.fa-gitkraken:before { content: "\f3a6"; }
.fa-gitlab:before { content: "\f296"; }
.fa-gitter:before { content: "\f426"; }
.fa-glass-martini:before { content: "\f000"; }
.fa-glasses:before { content: "\f530"; }
.fa-glide:before { content: "\f2a5"; }
.fa-glide-g:before { content: "\f2a6"; }
.fa-globe:before { content: "\f0ac"; }
.fa-gofore:before { content: "\f3a7"; }
.fa-golf-ball:before { content: "\f450"; }
.fa-goodreads:before { content: "\f3a8"; }
.fa-goodreads-g:before { content: "\f3a9"; }
.fa-google:before { content: "\f1a0"; }
.fa-google-drive:before { content: "\f3aa"; }
.fa-google-play:before { content: "\f3ab"; }
.fa-google-plus:before { content: "\f2b3"; }
.fa-google-plus-g:before { content: "\f0d5"; }
.fa-google-plus-square:before { content: "\f0d4"; }
.fa-google-wallet:before { content: "\f1ee"; }
.fa-graduation-cap:before { content: "\f19d"; }
.fa-gratipay:before { content: "\f184"; }
.fa-grav:before { content: "\f2d6"; }
.fa-greater-than:before { content: "\f531"; }
.fa-greater-than-equal:before { content: "\f532"; }
.fa-gripfire:before { content: "\f3ac"; }
.fa-grunt:before { content: "\f3ad"; }
.fa-gulp:before { content: "\f3ae"; }
.fa-h-square:before { content: "\f0fd"; }
.fa-hacker-news:before { content: "\f1d4"; }
.fa-hacker-news-square:before { content: "\f3af"; }
.fa-hand-holding:before { content: "\f4bd"; }
.fa-hand-holding-heart:before { content: "\f4be"; }
.fa-hand-holding-usd:before { content: "\f4c0"; }
.fa-hand-lizard:before { content: "\f258"; }
.fa-hand-paper:before { content: "\f256"; }
.fa-hand-peace:before { content: "\f25b"; }
.fa-hand-point-down:before { content: "\f0a7"; }
.fa-hand-point-left:before { content: "\f0a5"; }
.fa-hand-point-right:before { content: "\f0a4"; }
.fa-hand-point-up:before { content: "\f0a6"; }
.fa-hand-pointer:before { content: "\f25a"; }
.fa-hand-rock:before { content: "\f255"; }
.fa-hand-scissors:before { content: "\f257"; }
.fa-hand-spock:before { content: "\f259"; }
.fa-hands:before { content: "\f4c2"; }
.fa-hands-helping:before { content: "\f4c4"; }
.fa-handshake:before { content: "\f2b5"; }
.fa-hashtag:before { content: "\f292"; }
.fa-hdd:before { content: "\f0a0"; }
.fa-heading:before { content: "\f1dc"; }
.fa-headphones:before { content: "\f025"; }
.fa-heart:before { content: "\f004"; }
.fa-heartbeat:before { content: "\f21e"; }
.fa-helicopter:before { content: "\f533"; }
.fa-hips:before { content: "\f452"; }
.fa-hire-a-helper:before { content: "\f3b0"; }
.fa-history:before { content: "\f1da"; }
.fa-hockey-puck:before { content: "\f453"; }
.fa-home:before { content: "\f015"; }
.fa-hooli:before { content: "\f427"; }
.fa-hospital:before { content: "\f0f8"; }
.fa-hospital-alt:before { content: "\f47d"; }
.fa-hospital-symbol:before { content: "\f47e"; }
.fa-hotjar:before { content: "\f3b1"; }
.fa-hourglass:before { content: "\f254"; }
.fa-hourglass-end:before { content: "\f253"; }
.fa-hourglass-half:before { content: "\f252"; }
.fa-hourglass-start:before { content: "\f251"; }
.fa-houzz:before { content: "\f27c"; }
.fa-html5:before { content: "\f13b"; }
.fa-hubspot:before { content: "\f3b2"; }
.fa-i-cursor:before { content: "\f246"; }
.fa-id-badge:before { content: "\f2c1"; }
.fa-id-card:before { content: "\f2c2"; }
.fa-id-card-alt:before { content: "\f47f"; }
.fa-image:before { content: "\f03e"; }
.fa-images:before { content: "\f302"; }
.fa-imdb:before { content: "\f2d8"; }
.fa-inbox:before { content: "\f01c"; }
.fa-indent:before { content: "\f03c"; }
.fa-industry:before { content: "\f275"; }
.fa-infinity:before { content: "\f534"; }
.fa-info:before { content: "\f129"; }
.fa-info-circle:before { content: "\f05a"; }
.fa-instagram:before { content: "\f16d"; }
.fa-internet-explorer:before { content: "\f26b"; }
.fa-ioxhost:before { content: "\f208"; }
.fa-italic:before { content: "\f033"; }
.fa-itunes:before { content: "\f3b4"; }
.fa-itunes-note:before { content: "\f3b5"; }
.fa-java:before { content: "\f4e4"; }
.fa-jedi-order:before { content: "\f50e"; }
.fa-jenkins:before { content: "\f3b6"; }
.fa-joget:before { content: "\f3b7"; }
.fa-joomla:before { content: "\f1aa"; }
.fa-js:before { content: "\f3b8"; }
.fa-js-square:before { content: "\f3b9"; }
.fa-jsfiddle:before { content: "\f1cc"; }
.fa-key:before { content: "\f084"; }
.fa-keybase:before { content: "\f4f5"; }
.fa-keyboard:before { content: "\f11c"; }
.fa-keycdn:before { content: "\f3ba"; }
.fa-kickstarter:before { content: "\f3bb"; }
.fa-kickstarter-k:before { content: "\f3bc"; }
.fa-kiwi-bird:before { content: "\f535"; }
.fa-korvue:before { content: "\f42f"; }
.fa-language:before { content: "\f1ab"; }
.fa-laptop:before { content: "\f109"; }
.fa-laravel:before { content: "\f3bd"; }
.fa-lastfm:before { content: "\f202"; }
.fa-lastfm-square:before { content: "\f203"; }
.fa-leaf:before { content: "\f06c"; }
.fa-leanpub:before { content: "\f212"; }
.fa-lemon:before { content: "\f094"; }
.fa-less:before { content: "\f41d"; }
.fa-less-than:before { content: "\f536"; }
.fa-less-than-equal:before { content: "\f537"; }
.fa-level-down-alt:before { content: "\f3be"; }
.fa-level-up-alt:before { content: "\f3bf"; }
.fa-life-ring:before { content: "\f1cd"; }
.fa-lightbulb:before { content: "\f0eb"; }
.fa-line:before { content: "\f3c0"; }
.fa-link:before { content: "\f0c1"; }
.fa-linkedin:before { content: "\f08c"; }
.fa-linkedin-in:before { content: "\f0e1"; }
.fa-linode:before { content: "\f2b8"; }
.fa-linux:before { content: "\f17c"; }
.fa-lira-sign:before { content: "\f195"; }
.fa-list:before { content: "\f03a"; }
.fa-list-alt:before { content: "\f022"; }
.fa-list-ol:before { content: "\f0cb"; }
.fa-list-ul:before { content: "\f0ca"; }
.fa-location-arrow:before { content: "\f124"; }
.fa-lock:before { content: "\f023"; }
.fa-lock-open:before { content: "\f3c1"; }
.fa-long-arrow-alt-down:before { content: "\f309"; }
.fa-long-arrow-alt-left:before { content: "\f30a"; }
.fa-long-arrow-alt-right:before { content: "\f30b"; }
.fa-long-arrow-alt-up:before { content: "\f30c"; }
.fa-low-vision:before { content: "\f2a8"; }
.fa-lyft:before { content: "\f3c3"; }
.fa-magento:before { content: "\f3c4"; }
.fa-magic:before { content: "\f0d0"; }
.fa-magnet:before { content: "\f076"; }
.fa-male:before { content: "\f183"; }
.fa-mandalorian:before { content: "\f50f"; }
.fa-map:before { content: "\f279"; }
.fa-map-marker:before { content: "\f041"; }
.fa-map-marker-alt:before { content: "\f3c5"; }
.fa-map-pin:before { content: "\f276"; }
.fa-map-signs:before { content: "\f277"; }
.fa-mars:before { content: "\f222"; }
.fa-mars-double:before { content: "\f227"; }
.fa-mars-stroke:before { content: "\f229"; }
.fa-mars-stroke-h:before { content: "\f22b"; }
.fa-mars-stroke-v:before { content: "\f22a"; }
.fa-mastodon:before { content: "\f4f6"; }
.fa-maxcdn:before { content: "\f136"; }
.fa-medapps:before { content: "\f3c6"; }
.fa-medium:before { content: "\f23a"; }
.fa-medium-m:before { content: "\f3c7"; }
.fa-medkit:before { content: "\f0fa"; }
.fa-medrt:before { content: "\f3c8"; }
.fa-meetup:before { content: "\f2e0"; }
.fa-meh:before { content: "\f11a"; }
.fa-memory:before { content: "\f538"; }
.fa-mercury:before { content: "\f223"; }
.fa-microchip:before { content: "\f2db"; }
.fa-microphone:before { content: "\f130"; }
.fa-microphone-alt:before { content: "\f3c9"; }
.fa-microphone-alt-slash:before { content: "\f539"; }
.fa-microphone-slash:before { content: "\f131"; }
.fa-microsoft:before { content: "\f3ca"; }
.fa-minus:before { content: "\f068"; }
.fa-minus-circle:before { content: "\f056"; }
.fa-minus-square:before { content: "\f146"; }
.fa-mix:before { content: "\f3cb"; }
.fa-mixcloud:before { content: "\f289"; }
.fa-mizuni:before { content: "\f3cc"; }
.fa-mobile:before { content: "\f10b"; }
.fa-mobile-alt:before { content: "\f3cd"; }
.fa-modx:before { content: "\f285"; }
.fa-monero:before { content: "\f3d0"; }
.fa-money-bill:before { content: "\f0d6"; }
.fa-money-bill-alt:before { content: "\f3d1"; }
.fa-money-bill-wave:before { content: "\f53a"; }
.fa-money-bill-wave-alt:before { content: "\f53b"; }
.fa-money-check:before { content: "\f53c"; }
.fa-money-check-alt:before { content: "\f53d"; }
.fa-moon:before { content: "\f186"; }
.fa-motorcycle:before { content: "\f21c"; }
.fa-mouse-pointer:before { content: "\f245"; }
.fa-music:before { content: "\f001"; }
.fa-napster:before { content: "\f3d2"; }
.fa-neuter:before { content: "\f22c"; }
.fa-newspaper:before { content: "\f1ea"; }
.fa-nintendo-switch:before { content: "\f418"; }
.fa-node:before { content: "\f419"; }
.fa-node-js:before { content: "\f3d3"; }
.fa-not-equal:before { content: "\f53e"; }
.fa-notes-medical:before { content: "\f481"; }
.fa-npm:before { content: "\f3d4"; }
.fa-ns8:before { content: "\f3d5"; }
.fa-nutritionix:before { content: "\f3d6"; }
.fa-object-group:before { content: "\f247"; }
.fa-object-ungroup:before { content: "\f248"; }
.fa-odnoklassniki:before { content: "\f263"; }
.fa-odnoklassniki-square:before { content: "\f264"; }
.fa-old-republic:before { content: "\f510"; }
.fa-opencart:before { content: "\f23d"; }
.fa-openid:before { content: "\f19b"; }
.fa-opera:before { content: "\f26a"; }
.fa-optin-monster:before { content: "\f23c"; }
.fa-osi:before { content: "\f41a"; }
.fa-outdent:before { content: "\f03b"; }
.fa-page4:before { content: "\f3d7"; }
.fa-pagelines:before { content: "\f18c"; }
.fa-paint-brush:before { content: "\f1fc"; }
.fa-palette:before { content: "\f53f"; }
.fa-palfed:before { content: "\f3d8"; }
.fa-pallet:before { content: "\f482"; }
.fa-paper-plane:before { content: "\f1d8"; }
.fa-paperclip:before { content: "\f0c6"; }
.fa-parachute-box:before { content: "\f4cd"; }
.fa-paragraph:before { content: "\f1dd"; }
.fa-parking:before { content: "\f540"; }
.fa-paste:before { content: "\f0ea"; }
.fa-patreon:before { content: "\f3d9"; }
.fa-pause:before { content: "\f04c"; }
.fa-pause-circle:before { content: "\f28b"; }
.fa-paw:before { content: "\f1b0"; }
.fa-paypal:before { content: "\f1ed"; }
.fa-pen-square:before { content: "\f14b"; }
.fa-pencil-alt:before { content: "\f303"; }
.fa-people-carry:before { content: "\f4ce"; }
.fa-percent:before { content: "\f295"; }
.fa-percentage:before { content: "\f541"; }
.fa-periscope:before { content: "\f3da"; }
.fa-phabricator:before { content: "\f3db"; }
.fa-phoenix-framework:before { content: "\f3dc"; }
.fa-phoenix-squadron:before { content: "\f511"; }
.fa-phone:before { content: "\f095"; }
.fa-phone-slash:before { content: "\f3dd"; }
.fa-phone-square:before { content: "\f098"; }
.fa-phone-volume:before { content: "\f2a0"; }
.fa-php:before { content: "\f457"; }
.fa-pied-piper:before { content: "\f2ae"; }
.fa-pied-piper-alt:before { content: "\f1a8"; }
.fa-pied-piper-hat:before { content: "\f4e5"; }
.fa-pied-piper-pp:before { content: "\f1a7"; }
.fa-piggy-bank:before { content: "\f4d3"; }
.fa-pills:before { content: "\f484"; }
.fa-pinterest:before { content: "\f0d2"; }
.fa-pinterest-p:before { content: "\f231"; }
.fa-pinterest-square:before { content: "\f0d3"; }
.fa-plane:before { content: "\f072"; }
.fa-play:before { content: "\f04b"; }
.fa-play-circle:before { content: "\f144"; }
.fa-playstation:before { content: "\f3df"; }
.fa-plug:before { content: "\f1e6"; }
.fa-plus:before { content: "\f067"; }
.fa-plus-circle:before { content: "\f055"; }
.fa-plus-square:before { content: "\f0fe"; }
.fa-podcast:before { content: "\f2ce"; }
.fa-poo:before { content: "\f2fe"; }
.fa-portrait:before { content: "\f3e0"; }
.fa-pound-sign:before { content: "\f154"; }
.fa-power-off:before { content: "\f011"; }
.fa-prescription-bottle:before { content: "\f485"; }
.fa-prescription-bottle-alt:before { content: "\f486"; }
.fa-print:before { content: "\f02f"; }
.fa-procedures:before { content: "\f487"; }
.fa-product-hunt:before { content: "\f288"; }
.fa-project-diagram:before { content: "\f542"; }
.fa-pushed:before { content: "\f3e1"; }
.fa-puzzle-piece:before { content: "\f12e"; }
.fa-python:before { content: "\f3e2"; }
.fa-qq:before { content: "\f1d6"; }
.fa-qrcode:before { content: "\f029"; }
.fa-question:before { content: "\f128"; }
.fa-question-circle:before { content: "\f059"; }
.fa-quidditch:before { content: "\f458"; }
.fa-quinscape:before { content: "\f459"; }
.fa-quora:before { content: "\f2c4"; }
.fa-quote-left:before { content: "\f10d"; }
.fa-quote-right:before { content: "\f10e"; }
.fa-r-project:before { content: "\f4f7"; }
.fa-random:before { content: "\f074"; }
.fa-ravelry:before { content: "\f2d9"; }
.fa-react:before { content: "\f41b"; }
.fa-readme:before { content: "\f4d5"; }
.fa-rebel:before { content: "\f1d0"; }
.fa-receipt:before { content: "\f543"; }
.fa-recycle:before { content: "\f1b8"; }
.fa-red-river:before { content: "\f3e3"; }
.fa-reddit:before { content: "\f1a1"; }
.fa-reddit-alien:before { content: "\f281"; }
.fa-reddit-square:before { content: "\f1a2"; }
.fa-redo:before { content: "\f01e"; }
.fa-redo-alt:before { content: "\f2f9"; }
.fa-registered:before { content: "\f25d"; }
.fa-rendact:before { content: "\f3e4"; }
.fa-renren:before { content: "\f18b"; }
.fa-reply:before { content: "\f3e5"; }
.fa-reply-all:before { content: "\f122"; }
.fa-replyd:before { content: "\f3e6"; }
.fa-researchgate:before { content: "\f4f8"; }
.fa-resolving:before { content: "\f3e7"; }
.fa-retweet:before { content: "\f079"; }
.fa-ribbon:before { content: "\f4d6"; }
.fa-road:before { content: "\f018"; }
.fa-robot:before { content: "\f544"; }
.fa-rocket:before { content: "\f135"; }
.fa-rocketchat:before { content: "\f3e8"; }
.fa-rockrms:before { content: "\f3e9"; }
.fa-rss:before { content: "\f09e"; }
.fa-rss-square:before { content: "\f143"; }
.fa-ruble-sign:before { content: "\f158"; }
.fa-ruler:before { content: "\f545"; }
.fa-ruler-combined:before { content: "\f546"; }
.fa-ruler-horizontal:before { content: "\f547"; }
.fa-ruler-vertical:before { content: "\f548"; }
.fa-rupee-sign:before { content: "\f156"; }
.fa-safari:before { content: "\f267"; }
.fa-sass:before { content: "\f41e"; }
.fa-save:before { content: "\f0c7"; }
.fa-schlix:before { content: "\f3ea"; }
.fa-school:before { content: "\f549"; }
.fa-screwdriver:before { content: "\f54a"; }
.fa-scribd:before { content: "\f28a"; }
.fa-search:before { content: "\f002"; }
.fa-search-minus:before { content: "\f010"; }
.fa-search-plus:before { content: "\f00e"; }
.fa-searchengin:before { content: "\f3eb"; }
.fa-seedling:before { content: "\f4d8"; }
.fa-sellcast:before { content: "\f2da"; }
.fa-sellsy:before { content: "\f213"; }
.fa-server:before { content: "\f233"; }
.fa-servicestack:before { content: "\f3ec"; }
.fa-share:before { content: "\f064"; }
.fa-share-alt:before { content: "\f1e0"; }
.fa-share-alt-square:before { content: "\f1e1"; }
.fa-share-square:before { content: "\f14d"; }
.fa-shekel-sign:before { content: "\f20b"; }
.fa-shield-alt:before { content: "\f3ed"; }
.fa-ship:before { content: "\f21a"; }
.fa-shipping-fast:before { content: "\f48b"; }
.fa-shirtsinbulk:before { content: "\f214"; }
.fa-shoe-prints:before { content: "\f54b"; }
.fa-shopping-bag:before { content: "\f290"; }
.fa-shopping-basket:before { content: "\f291"; }
.fa-shopping-cart:before { content: "\f07a"; }
.fa-shower:before { content: "\f2cc"; }
.fa-sign:before { content: "\f4d9"; }
.fa-sign-in-alt:before { content: "\f2f6"; }
.fa-sign-language:before { content: "\f2a7"; }
.fa-sign-out-alt:before { content: "\f2f5"; }
.fa-signal:before { content: "\f012"; }
.fa-simplybuilt:before { content: "\f215"; }
.fa-sistrix:before { content: "\f3ee"; }
.fa-sitemap:before { content: "\f0e8"; }
.fa-sith:before { content: "\f512"; }
.fa-skull:before { content: "\f54c"; }
.fa-skyatlas:before { content: "\f216"; }
.fa-skype:before { content: "\f17e"; }
.fa-slack:before { content: "\f198"; }
.fa-slack-hash:before { content: "\f3ef"; }
.fa-sliders-h:before { content: "\f1de"; }
.fa-slideshare:before { content: "\f1e7"; }
.fa-smile:before { content: "\f118"; }
.fa-smoking:before { content: "\f48d"; }
.fa-smoking-ban:before { content: "\f54d"; }
.fa-snapchat:before { content: "\f2ab"; }
.fa-snapchat-ghost:before { content: "\f2ac"; }
.fa-snapchat-square:before { content: "\f2ad"; }
.fa-snowflake:before { content: "\f2dc"; }
.fa-sort:before { content: "\f0dc"; }
.fa-sort-alpha-down:before { content: "\f15d"; }
.fa-sort-alpha-up:before { content: "\f15e"; }
.fa-sort-amount-down:before { content: "\f160"; }
.fa-sort-amount-up:before { content: "\f161"; }
.fa-sort-down:before { content: "\f0dd"; }
.fa-sort-numeric-down:before { content: "\f162"; }
.fa-sort-numeric-up:before { content: "\f163"; }
.fa-sort-up:before { content: "\f0de"; }
.fa-soundcloud:before { content: "\f1be"; }
.fa-space-shuttle:before { content: "\f197"; }
.fa-speakap:before { content: "\f3f3"; }
.fa-spinner:before { content: "\f110"; }
.fa-spotify:before { content: "\f1bc"; }
.fa-square:before { content: "\f0c8"; }
.fa-square-full:before { content: "\f45c"; }
.fa-stack-exchange:before { content: "\f18d"; }
.fa-stack-overflow:before { content: "\f16c"; }
.fa-star:before { content: "\f005"; }
.fa-star-half:before { content: "\f089"; }
.fa-staylinked:before { content: "\f3f5"; }
.fa-steam:before { content: "\f1b6"; }
.fa-steam-square:before { content: "\f1b7"; }
.fa-steam-symbol:before { content: "\f3f6"; }
.fa-step-backward:before { content: "\f048"; }
.fa-step-forward:before { content: "\f051"; }
.fa-stethoscope:before { content: "\f0f1"; }
.fa-sticker-mule:before { content: "\f3f7"; }
.fa-sticky-note:before { content: "\f249"; }
.fa-stop:before { content: "\f04d"; }
.fa-stop-circle:before { content: "\f28d"; }
.fa-stopwatch:before { content: "\f2f2"; }
.fa-store:before { content: "\f54e"; }
.fa-store-alt:before { content: "\f54f"; }
.fa-strava:before { content: "\f428"; }
.fa-stream:before { content: "\f550"; }
.fa-street-view:before { content: "\f21d"; }
.fa-strikethrough:before { content: "\f0cc"; }
.fa-stripe:before { content: "\f429"; }
.fa-stripe-s:before { content: "\f42a"; }
.fa-stroopwafel:before { content: "\f551"; }
.fa-studiovinari:before { content: "\f3f8"; }
.fa-stumbleupon:before { content: "\f1a4"; }
.fa-stumbleupon-circle:before { content: "\f1a3"; }
.fa-subscript:before { content: "\f12c"; }
.fa-subway:before { content: "\f239"; }
.fa-suitcase:before { content: "\f0f2"; }
.fa-sun:before { content: "\f185"; }
.fa-superpowers:before { content: "\f2dd"; }
.fa-superscript:before { content: "\f12b"; }
.fa-supple:before { content: "\f3f9"; }
.fa-sync:before { content: "\f021"; }
.fa-sync-alt:before { content: "\f2f1"; }
.fa-syringe:before { content: "\f48e"; }
.fa-table:before { content: "\f0ce"; }
.fa-table-tennis:before { content: "\f45d"; }
.fa-tablet:before { content: "\f10a"; }
.fa-tablet-alt:before { content: "\f3fa"; }
.fa-tablets:before { content: "\f490"; }
.fa-tachometer-alt:before { content: "\f3fd"; }
.fa-tag:before { content: "\f02b"; }
.fa-tags:before { content: "\f02c"; }
.fa-tape:before { content: "\f4db"; }
.fa-tasks:before { content: "\f0ae"; }
.fa-taxi:before { content: "\f1ba"; }
.fa-teamspeak:before { content: "\f4f9"; }
.fa-telegram:before { content: "\f2c6"; }
.fa-telegram-plane:before { content: "\f3fe"; }
.fa-tencent-weibo:before { content: "\f1d5"; }
.fa-terminal:before { content: "\f120"; }
.fa-text-height:before { content: "\f034"; }
.fa-text-width:before { content: "\f035"; }
.fa-th:before { content: "\f00a"; }
.fa-th-large:before { content: "\f009"; }
.fa-th-list:before { content: "\f00b"; }
.fa-themeisle:before { content: "\f2b2"; }
.fa-thermometer:before { content: "\f491"; }
.fa-thermometer-empty:before { content: "\f2cb"; }
.fa-thermometer-full:before { content: "\f2c7"; }
.fa-thermometer-half:before { content: "\f2c9"; }
.fa-thermometer-quarter:before { content: "\f2ca"; }
.fa-thermometer-three-quarters:before { content: "\f2c8"; }
.fa-thumbs-down:before { content: "\f165"; }
.fa-thumbs-up:before { content: "\f164"; }
.fa-thumbtack:before { content: "\f08d"; }
.fa-ticket-alt:before { content: "\f3ff"; }
.fa-times:before { content: "\f00d"; }
.fa-times-circle:before { content: "\f057"; }
.fa-tint:before { content: "\f043"; }
.fa-toggle-off:before { content: "\f204"; }
.fa-toggle-on:before { content: "\f205"; }
.fa-toolbox:before { content: "\f552"; }
.fa-trade-federation:before { content: "\f513"; }
.fa-trademark:before { content: "\f25c"; }
.fa-train:before { content: "\f238"; }
.fa-transgender:before { content: "\f224"; }
.fa-transgender-alt:before { content: "\f225"; }
.fa-trash:before { content: "\f1f8"; }
.fa-trash-alt:before { content: "\f2ed"; }
.fa-tree:before { content: "\f1bb"; }
.fa-trello:before { content: "\f181"; }
.fa-tripadvisor:before { content: "\f262"; }
.fa-trophy:before { content: "\f091"; }
.fa-truck:before { content: "\f0d1"; }
.fa-truck-loading:before { content: "\f4de"; }
.fa-truck-moving:before { content: "\f4df"; }
.fa-tshirt:before { content: "\f553"; }
.fa-tty:before { content: "\f1e4"; }
.fa-tumblr:before { content: "\f173"; }
.fa-tumblr-square:before { content: "\f174"; }
.fa-tv:before { content: "\f26c"; }
.fa-twitch:before { content: "\f1e8"; }
.fa-twitter:before { content: "\f099"; }
.fa-twitter-square:before { content: "\f081"; }
.fa-typo3:before { content: "\f42b"; }
.fa-uber:before { content: "\f402"; }
.fa-uikit:before { content: "\f403"; }
.fa-umbrella:before { content: "\f0e9"; }
.fa-underline:before { content: "\f0cd"; }
.fa-undo:before { content: "\f0e2"; }
.fa-undo-alt:before { content: "\f2ea"; }
.fa-uniregistry:before { content: "\f404"; }
.fa-universal-access:before { content: "\f29a"; }
.fa-university:before { content: "\f19c"; }
.fa-unlink:before { content: "\f127"; }
.fa-unlock:before { content: "\f09c"; }
.fa-unlock-alt:before { content: "\f13e"; }
.fa-untappd:before { content: "\f405"; }
.fa-upload:before { content: "\f093"; }
.fa-usb:before { content: "\f287"; }
.fa-user:before { content: "\f007"; }
.fa-user-alt:before { content: "\f406"; }
.fa-user-alt-slash:before { content: "\f4fa"; }
.fa-user-astronaut:before { content: "\f4fb"; }
.fa-user-check:before { content: "\f4fc"; }
.fa-user-circle:before { content: "\f2bd"; }
.fa-user-clock:before { content: "\f4fd"; }
.fa-user-cog:before { content: "\f4fe"; }
.fa-user-edit:before { content: "\f4ff"; }
.fa-user-friends:before { content: "\f500"; }
.fa-user-graduate:before { content: "\f501"; }
.fa-user-lock:before { content: "\f502"; }
.fa-user-md:before { content: "\f0f0"; }
.fa-user-minus:before { content: "\f503"; }
.fa-user-ninja:before { content: "\f504"; }
.fa-user-plus:before { content: "\f234"; }
.fa-user-secret:before { content: "\f21b"; }
.fa-user-shield:before { content: "\f505"; }
.fa-user-slash:before { content: "\f506"; }
.fa-user-tag:before { content: "\f507"; }
.fa-user-tie:before { content: "\f508"; }
.fa-user-times:before { content: "\f235"; }
.fa-users:before { content: "\f0c0"; }
.fa-users-cog:before { content: "\f509"; }
.fa-ussunnah:before { content: "\f407"; }
.fa-utensil-spoon:before { content: "\f2e5"; }
.fa-utensils:before { content: "\f2e7"; }
.fa-vaadin:before { content: "\f408"; }
.fa-venus:before { content: "\f221"; }
.fa-venus-double:before { content: "\f226"; }
.fa-venus-mars:before { content: "\f228"; }
.fa-viacoin:before { content: "\f237"; }
.fa-viadeo:before { content: "\f2a9"; }
.fa-viadeo-square:before { content: "\f2aa"; }
.fa-vial:before { content: "\f492"; }
.fa-vials:before { content: "\f493"; }
.fa-viber:before { content: "\f409"; }
.fa-video:before { content: "\f03d"; }
.fa-video-slash:before { content: "\f4e2"; }
.fa-vimeo:before { content: "\f40a"; }
.fa-vimeo-square:before { content: "\f194"; }
.fa-vimeo-v:before { content: "\f27d"; }
.fa-vine:before { content: "\f1ca"; }
.fa-vk:before { content: "\f189"; }
.fa-vnv:before { content: "\f40b"; }
.fa-volleyball-ball:before { content: "\f45f"; }
.fa-volume-down:before { content: "\f027"; }
.fa-volume-off:before { content: "\f026"; }
.fa-volume-up:before { content: "\f028"; }
.fa-vuejs:before { content: "\f41f"; }
.fa-walking:before { content: "\f554"; }
.fa-wallet:before { content: "\f555"; }
.fa-warehouse:before { content: "\f494"; }
.fa-weibo:before { content: "\f18a"; }
.fa-weight:before { content: "\f496"; }
.fa-weixin:before { content: "\f1d7"; }
.fa-whatsapp:before { content: "\f232"; }
.fa-whatsapp-square:before { content: "\f40c"; }
.fa-wheelchair:before { content: "\f193"; }
.fa-whmcs:before { content: "\f40d"; }
.fa-wifi:before { content: "\f1eb"; }
.fa-wikipedia-w:before { content: "\f266"; }
.fa-window-close:before { content: "\f410"; }
.fa-window-maximize:before { content: "\f2d0"; }
.fa-window-minimize:before { content: "\f2d1"; }
.fa-window-restore:before { content: "\f2d2"; }
.fa-windows:before { content: "\f17a"; }
.fa-wine-glass:before { content: "\f4e3"; }
.fa-wolf-pack-battalion:before { content: "\f514"; }
.fa-won-sign:before { content: "\f159"; }
.fa-wordpress:before { content: "\f19a"; }
.fa-wordpress-simple:before { content: "\f411"; }
.fa-wpbeginner:before { content: "\f297"; }
.fa-wpexplorer:before { content: "\f2de"; }
.fa-wpforms:before { content: "\f298"; }
.fa-wrench:before { content: "\f0ad"; }
.fa-x-ray:before { content: "\f497"; }
.fa-xbox:before { content: "\f412"; }
.fa-xing:before { content: "\f168"; }
.fa-xing-square:before { content: "\f169"; }
.fa-y-combinator:before { content: "\f23b"; }
.fa-yahoo:before { content: "\f19e"; }
.fa-yandex:before { content: "\f413"; }
.fa-yandex-international:before { content: "\f414"; }
.fa-yelp:before { content: "\f1e9"; }
.fa-yen-sign:before { content: "\f157"; }
.fa-yoast:before { content: "\f2b1"; }
.fa-youtube:before { content: "\f167"; }
.fa-youtube-square:before { content: "\f431"; }
.sr-only { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }    html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
body { margin: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template { display: none; }
a { background-color: transparent; }
a:active, a:hover { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
h1 { font-size: 2em; margin: 0.67em 0; }
mark { background: #ff0; color: #000; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; }
svg:not(:root) { overflow: hidden; }
figure { margin: 1em 40px; }
hr { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; }
textarea { overflow: auto; }
optgroup { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html { font-size: 10px; -webkit-tap-highlight-color: transparent; }
body { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 1.42857143; color: #333; background-color: #fff; }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
a { color: #337ab7; text-decoration: none; }
a:hover, a:focus { color: #23527c; text-decoration: underline; }
a:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
figure { margin: 0; }
img { vertical-align: middle; }
.img-responsive { display: block; max-width: 100%; height: auto; }
.img-rounded { border-radius: 6px; }
.img-thumbnail { padding: 4px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; display: inline-block; max-width: 100%; height: auto; }
.img-circle { border-radius: 50%; }
hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee; }
.sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; 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; }
[role="button"] { cursor: pointer; }
.container { margin-right: auto; margin-left: auto; padding-left: 7.5px; padding-right: 7.5px; }
@media (min-width: 768px) { .container { width: 760px; } }
@media (min-width: 992px) { .container { width: 970px; } }
@media (min-width: 1200px) { .container { width: 1185px; } }
.container-fluid { margin-right: auto; margin-left: auto; padding-left: 7.5px; padding-right: 7.5px; }
.row { margin-left: -7.5px; margin-right: -7.5px; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 7.5px; padding-right: 7.5px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }
.col-xs-12 { width: 100%; }
.col-xs-11 { width: 91.66666667%; }
.col-xs-10 { width: 83.33333333%; }
.col-xs-9 { width: 75%; }
.col-xs-8 { width: 66.66666667%; }
.col-xs-7 { width: 58.33333333%; }
.col-xs-6 { width: 50%; }
.col-xs-5 { width: 41.66666667%; }
.col-xs-4 { width: 33.33333333%; }
.col-xs-3 { width: 25%; }
.col-xs-2 { width: 16.66666667%; }
.col-xs-1 { width: 8.33333333%; }
.col-xs-pull-12 { right: 100%; }
.col-xs-pull-11 { right: 91.66666667%; }
.col-xs-pull-10 { right: 83.33333333%; }
.col-xs-pull-9 { right: 75%; }
.col-xs-pull-8 { right: 66.66666667%; }
.col-xs-pull-7 { right: 58.33333333%; }
.col-xs-pull-6 { right: 50%; }
.col-xs-pull-5 { right: 41.66666667%; }
.col-xs-pull-4 { right: 33.33333333%; }
.col-xs-pull-3 { right: 25%; }
.col-xs-pull-2 { right: 16.66666667%; }
.col-xs-pull-1 { right: 8.33333333%; }
.col-xs-pull-0 { right: auto; }
.col-xs-push-12 { left: 100%; }
.col-xs-push-11 { left: 91.66666667%; }
.col-xs-push-10 { left: 83.33333333%; }
.col-xs-push-9 { left: 75%; }
.col-xs-push-8 { left: 66.66666667%; }
.col-xs-push-7 { left: 58.33333333%; }
.col-xs-push-6 { left: 50%; }
.col-xs-push-5 { left: 41.66666667%; }
.col-xs-push-4 { left: 33.33333333%; }
.col-xs-push-3 { left: 25%; }
.col-xs-push-2 { left: 16.66666667%; }
.col-xs-push-1 { left: 8.33333333%; }
.col-xs-push-0 { left: auto; }
.col-xs-offset-12 { margin-left: 100%; }
.col-xs-offset-11 { margin-left: 91.66666667%; }
.col-xs-offset-10 { margin-left: 83.33333333%; }
.col-xs-offset-9 { margin-left: 75%; }
.col-xs-offset-8 { margin-left: 66.66666667%; }
.col-xs-offset-7 { margin-left: 58.33333333%; }
.col-xs-offset-6 { margin-left: 50%; }
.col-xs-offset-5 { margin-left: 41.66666667%; }
.col-xs-offset-4 { margin-left: 33.33333333%; }
.col-xs-offset-3 { margin-left: 25%; }
.col-xs-offset-2 { margin-left: 16.66666667%; }
.col-xs-offset-1 { margin-left: 8.33333333%; }
.col-xs-offset-0 { margin-left: 0; }
@media (min-width: 768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
.col-sm-12 { width: 100%; }
.col-sm-11 { width: 91.66666667%; }
.col-sm-10 { width: 83.33333333%; }
.col-sm-9 { width: 75%; }
.col-sm-8 { width: 66.66666667%; }
.col-sm-7 { width: 58.33333333%; }
.col-sm-6 { width: 50%; }
.col-sm-5 { width: 41.66666667%; }
.col-sm-4 { width: 33.33333333%; }
.col-sm-3 { width: 25%; }
.col-sm-2 { width: 16.66666667%; }
.col-sm-1 { width: 8.33333333%; }
.col-sm-pull-12 { right: 100%; }
.col-sm-pull-11 { right: 91.66666667%; }
.col-sm-pull-10 { right: 83.33333333%; }
.col-sm-pull-9 { right: 75%; }
.col-sm-pull-8 { right: 66.66666667%; }
.col-sm-pull-7 { right: 58.33333333%; }
.col-sm-pull-6 { right: 50%; }
.col-sm-pull-5 { right: 41.66666667%; }
.col-sm-pull-4 { right: 33.33333333%; }
.col-sm-pull-3 { right: 25%; }
.col-sm-pull-2 { right: 16.66666667%; }
.col-sm-pull-1 { right: 8.33333333%; }
.col-sm-pull-0 { right: auto; }
.col-sm-push-12 { left: 100%; }
.col-sm-push-11 { left: 91.66666667%; }
.col-sm-push-10 { left: 83.33333333%; }
.col-sm-push-9 { left: 75%; }
.col-sm-push-8 { left: 66.66666667%; }
.col-sm-push-7 { left: 58.33333333%; }
.col-sm-push-6 { left: 50%; }
.col-sm-push-5 { left: 41.66666667%; }
.col-sm-push-4 { left: 33.33333333%; }
.col-sm-push-3 { left: 25%; }
.col-sm-push-2 { left: 16.66666667%; }
.col-sm-push-1 { left: 8.33333333%; }
.col-sm-push-0 { left: auto; }
.col-sm-offset-12 { margin-left: 100%; }
.col-sm-offset-11 { margin-left: 91.66666667%; }
.col-sm-offset-10 { margin-left: 83.33333333%; }
.col-sm-offset-9 { margin-left: 75%; }
.col-sm-offset-8 { margin-left: 66.66666667%; }
.col-sm-offset-7 { margin-left: 58.33333333%; }
.col-sm-offset-6 { margin-left: 50%; }
.col-sm-offset-5 { margin-left: 41.66666667%; }
.col-sm-offset-4 { margin-left: 33.33333333%; }
.col-sm-offset-3 { margin-left: 25%; }
.col-sm-offset-2 { margin-left: 16.66666667%; }
.col-sm-offset-1 { margin-left: 8.33333333%; }
.col-sm-offset-0 { margin-left: 0; } }
@media (min-width: 992px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
.col-md-12 { width: 100%; }
.col-md-11 { width: 91.66666667%; }
.col-md-10 { width: 83.33333333%; }
.col-md-9 { width: 75%; }
.col-md-8 { width: 66.66666667%; }
.col-md-7 { width: 58.33333333%; }
.col-md-6 { width: 50%; }
.col-md-5 { width: 41.66666667%; }
.col-md-4 { width: 33.33333333%; }
.col-md-3 { width: 25%; }
.col-md-2 { width: 16.66666667%; }
.col-md-1 { width: 8.33333333%; }
.col-md-pull-12 { right: 100%; }
.col-md-pull-11 { right: 91.66666667%; }
.col-md-pull-10 { right: 83.33333333%; }
.col-md-pull-9 { right: 75%; }
.col-md-pull-8 { right: 66.66666667%; }
.col-md-pull-7 { right: 58.33333333%; }
.col-md-pull-6 { right: 50%; }
.col-md-pull-5 { right: 41.66666667%; }
.col-md-pull-4 { right: 33.33333333%; }
.col-md-pull-3 { right: 25%; }
.col-md-pull-2 { right: 16.66666667%; }
.col-md-pull-1 { right: 8.33333333%; }
.col-md-pull-0 { right: auto; }
.col-md-push-12 { left: 100%; }
.col-md-push-11 { left: 91.66666667%; }
.col-md-push-10 { left: 83.33333333%; }
.col-md-push-9 { left: 75%; }
.col-md-push-8 { left: 66.66666667%; }
.col-md-push-7 { left: 58.33333333%; }
.col-md-push-6 { left: 50%; }
.col-md-push-5 { left: 41.66666667%; }
.col-md-push-4 { left: 33.33333333%; }
.col-md-push-3 { left: 25%; }
.col-md-push-2 { left: 16.66666667%; }
.col-md-push-1 { left: 8.33333333%; }
.col-md-push-0 { left: auto; }
.col-md-offset-12 { margin-left: 100%; }
.col-md-offset-11 { margin-left: 91.66666667%; }
.col-md-offset-10 { margin-left: 83.33333333%; }
.col-md-offset-9 { margin-left: 75%; }
.col-md-offset-8 { margin-left: 66.66666667%; }
.col-md-offset-7 { margin-left: 58.33333333%; }
.col-md-offset-6 { margin-left: 50%; }
.col-md-offset-5 { margin-left: 41.66666667%; }
.col-md-offset-4 { margin-left: 33.33333333%; }
.col-md-offset-3 { margin-left: 25%; }
.col-md-offset-2 { margin-left: 16.66666667%; }
.col-md-offset-1 { margin-left: 8.33333333%; }
.col-md-offset-0 { margin-left: 0; } }
@media (min-width: 1200px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
.col-lg-12 { width: 100%; }
.col-lg-11 { width: 91.66666667%; }
.col-lg-10 { width: 83.33333333%; }
.col-lg-9 { width: 75%; }
.col-lg-8 { width: 66.66666667%; }
.col-lg-7 { width: 58.33333333%; }
.col-lg-6 { width: 50%; }
.col-lg-5 { width: 41.66666667%; }
.col-lg-4 { width: 33.33333333%; }
.col-lg-3 { width: 25%; }
.col-lg-2 { width: 16.66666667%; }
.col-lg-1 { width: 8.33333333%; }
.col-lg-pull-12 { right: 100%; }
.col-lg-pull-11 { right: 91.66666667%; }
.col-lg-pull-10 { right: 83.33333333%; }
.col-lg-pull-9 { right: 75%; }
.col-lg-pull-8 { right: 66.66666667%; }
.col-lg-pull-7 { right: 58.33333333%; }
.col-lg-pull-6 { right: 50%; }
.col-lg-pull-5 { right: 41.66666667%; }
.col-lg-pull-4 { right: 33.33333333%; }
.col-lg-pull-3 { right: 25%; }
.col-lg-pull-2 { right: 16.66666667%; }
.col-lg-pull-1 { right: 8.33333333%; }
.col-lg-pull-0 { right: auto; }
.col-lg-push-12 { left: 100%; }
.col-lg-push-11 { left: 91.66666667%; }
.col-lg-push-10 { left: 83.33333333%; }
.col-lg-push-9 { left: 75%; }
.col-lg-push-8 { left: 66.66666667%; }
.col-lg-push-7 { left: 58.33333333%; }
.col-lg-push-6 { left: 50%; }
.col-lg-push-5 { left: 41.66666667%; }
.col-lg-push-4 { left: 33.33333333%; }
.col-lg-push-3 { left: 25%; }
.col-lg-push-2 { left: 16.66666667%; }
.col-lg-push-1 { left: 8.33333333%; }
.col-lg-push-0 { left: auto; }
.col-lg-offset-12 { margin-left: 100%; }
.col-lg-offset-11 { margin-left: 91.66666667%; }
.col-lg-offset-10 { margin-left: 83.33333333%; }
.col-lg-offset-9 { margin-left: 75%; }
.col-lg-offset-8 { margin-left: 66.66666667%; }
.col-lg-offset-7 { margin-left: 58.33333333%; }
.col-lg-offset-6 { margin-left: 50%; }
.col-lg-offset-5 { margin-left: 41.66666667%; }
.col-lg-offset-4 { margin-left: 33.33333333%; }
.col-lg-offset-3 { margin-left: 25%; }
.col-lg-offset-2 { margin-left: 16.66666667%; }
.col-lg-offset-1 { margin-left: 8.33333333%; }
.col-lg-offset-0 { margin-left: 0; } }
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after { content: " "; display: table; }
.clearfix:after, .container:after, .container-fluid:after, .row:after { clear: both; }
.center-block { display: block; margin-left: auto; margin-right: auto; }
.pull-right { float: right !important; }
.pull-left { float: left !important; }
.hide { display: none !important; }
.show { display: block !important; }
.invisible { visibility: hidden; }
.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.hidden { display: none !important; }
.affix { position: fixed; }
.modal-open { overflow: hidden; }
.modal { display: none; overflow: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; -webkit-overflow-scrolling: touch; outline: 0; }
.modal.fade .modal-dialog { -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); -o-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; }
.modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }
.modal-open .modal { overflow-x: hidden; overflow-y: auto; }
.modal-dialog { position: relative; width: auto; margin: 10px; }
.modal-content { position: relative; background-color: #ffffff; border: 1px solid #999999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); -webkit-background-clip: padding-box; background-clip: padding-box; outline: 0; }
.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000000; }
.modal-backdrop.fade { opacity: 0; filter: alpha(opacity=0); }
.modal-backdrop.in { opacity: 0.5; filter: alpha(opacity=50); }
.modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; }
.modal-header .close { margin-top: -2px; }
.modal-title { margin: 0; line-height: 1.42857143; }
.modal-body { position: relative; padding: 15px; }
.modal-footer { padding: 15px; text-align: right; border-top: 1px solid #e5e5e5; }
.modal-footer .btn + .btn { margin-left: 5px; margin-bottom: 0; }
.modal-footer .btn-group .btn + .btn { margin-left: -1px; }
.modal-footer .btn-block + .btn-block { margin-left: 0; }
.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }
@media (min-width: 768px) { .modal-dialog { width: 600px; margin: 30px auto; }
.modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
.modal-sm { width: 300px; } }
@media (min-width: 992px) { .modal-lg { width: 900px; } } html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; }
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template { display: none; }
a { background-color: transparent; }
a:active, a:hover { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; }
dfn { font-style: italic; }
h1 { font-size: 2em; margin: 0.67em 0; }
mark { background: #ff0; color: #000; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; }
svg:not(:root) { overflow: hidden; }
figure { margin: 1em 40px; }
hr { box-sizing: content-box; height: 0; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; }
textarea { overflow: auto; }
optgroup { font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; } .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; }
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
.alignleft { display: inline; float: left; margin-right: 1.5em; }
.alignright { display: inline; float: right; margin-left: 1.5em; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after { content: ""; display: table; }
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after { clear: both; } .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { display: none; } .infinity-end.neverending .site-footer { display: block; } html { box-sizing: border-box; }
*, *:before, *:after { box-sizing: inherit; }
body { background: #fff; }
blockquote, q { quotes: "" ""; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
hr { background-color: #ccc; border: 0; height: 1px; margin-bottom: 1.5em; } ul, ol { margin: 0 0 1.5em 3em; }
ul { list-style-type: none; list-style-image: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/bullet.png); margin-left: 20px; margin: 0px; padding: 0px 0px 0px 18px; }
ol { list-style: decimal; }
li > ul, li > ol { margin-bottom: 0; margin-left: 1.5em; }
dt { font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; }
dd { margin: 0 1.5em 1.5em; }
img { height: auto; max-width: 100%; }
a { color: #CF0A2C; }
a:visited { color: #CF0A2C; }
a:hover, a:focus, a:active { color: inherit; }
a:focus { outline: 0; }
a:hover, a:active { outline: 0; } table { margin: 0 0 1.5em; width: 100%; } .white { color: #FFFFFF; }
.white_bg { background: #FFFFFF; }
.red { color: #CF0A2C; }
.red_bg { background: #CF0A2C; color: #FFFFFF; }
.black { color: #000000; }
.black_bg { background: #000000; color: #FFFFFF; } .no-margin { margin: 0px; }
.fixed-bottom { position: absolute; bottom: 0px; }
.fixed-bottom-right { position: absolute; right: 0px; bottom: 0px; }
@media screen and (min-width: 992px) { .bottom-align-wrap { float: none; display: inline-block; margin-right: -4px; } }
.bottom-align-wrap .bottom-element { display: table-cell; vertical-align: bottom; }
.two-col { width: 50%; }
.two-col:nth-of-type(odd) { padding-right: 15px; }
.two-col:nth-of-type(even) { padding-left: 15px; }
@media screen and (max-width: 992px) { .two-col { width: 100%; clear: both; }
.two-col:nth-of-type(odd), .two-col:nth-of-type(even) { padding: 0px; } }
.full-height { height: 100%; }
.center { text-align: center; }
.padding-30 { padding: 30px; }
.padding-bottom-15 { padding-bottom: 15px; }
.margin-right-5 { margin-right: 5px; }
@media screen and (max-width: 1200px) { .margin-right-5 { margin-right: 0px; } }
.dashed-bottom-border { padding-bottom: 25px; margin-bottom: 5px; background: url(//www.marstudio.com/wp-content/themes/kraken/images/slideshows/hline-dashed3.gif) bottom left repeat-x; }
.background-image { width: 100%; height: 100%; min-height: 350px; display: block; background-size: cover; background-repeat: no-repeat; }
.bullet-header { margin: 16px 0 5px 0; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; } .two-col-text { -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; display: block; }
.two-col-text p { margin-top: 0px; -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid-column;  }
@media screen and (max-width: 768px) { .two-col-text { -webkit-column-gap: 0px; -moz-column-gap: 0px; column-gap: 0px; -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; } } .four-col-text { -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; -webkit-column-count: 4; -moz-column-count: 4; column-count: 4; display: block; }
.four-col-text p { margin-top: 0px; -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid-column;  }
@media screen and (max-width: 992px) { .four-col-text { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
@media screen and (max-width: 768px) { .four-col-text { -webkit-column-gap: 0px; -moz-column-gap: 0px; column-gap: 0px; -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; } } .mobile-show { display: none !important; }
@media screen and (max-width: 768px) { .mobile-show { display: block !important; } }
.mobile-hide { display: block !important; }
@media screen and (max-width: 768px) { .mobile-hide { display: none !important; } } .flap-black-right:after { content: ' '; display: block; height: 40px; width: 40px; position: absolute; bottom: -9px; right: -8px; background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-and-corner-icons.png) right -800px no-repeat; }   .metaslider { width: 100%; overflow-x: hidden; position: relative; }
.metaslider .flexslider { margin: 0px !important; }
.metaslider .caption-wrap { position: absolute; bottom: 0; left: 0; right: 0; top: 0; background: transparent !important; color: #FFFFFF; opacity: 1 !important; margin: 0; display: block; width: 100%; height: 100%; line-height: 1.4em; }
@media screen and (max-width: 992px) { .metaslider .caption-wrap { position: relative !important; } }
.metaslider .caption-wrap .caption { padding: 35px 40px !important; width: 32.33%; height: 100%; float: right; background: rgba(0, 0, 0, 0.5); font-size: 16px; line-height: 1.25; }
@media screen and (max-width: 1200px) { .metaslider .caption-wrap .caption { padding: 30px 30px !important; } }
@media screen and (max-width: 992px) { .metaslider .caption-wrap .caption { width: 100%; font-size: 14px; } }
@media screen and (max-width: 768px) { .metaslider .caption-wrap .caption { padding: 30px 30px 60px 30px !important; } }
.metaslider .caption-wrap .caption h1 { margin-top: 0px; margin-bottom: 15px; font-size: 32px; line-height: 38px; }
@media screen and (max-width: 1200px) { .metaslider .caption-wrap .caption h1 { font-size: 28px; line-height: 32px; margin-bottom: 10px; } } .metaslider .flexslider .flex-direction-nav li a { width: 40px !important; height: 40px !important; margin: 0 !important; box-shadow: none !important; background-color: transparent; top: auto !important; bottom: 0px; opacity: 1 !important; }
@media screen and (max-width: 600px) { .metaslider .flexslider .flex-direction-nav li a { background-size: 200%; } }
.metaslider .flexslider .flex-direction-nav li a.flex-next { background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-and-corner-icons.png) right -560px no-repeat !important; transition: none !important; right: 0px !important; }
.metaslider .flexslider .flex-direction-nav li a.flex-next:hover { background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-and-corner-icons.png) right -480px no-repeat !important; right: 0px; transition: none !important; }
.metaslider .flexslider .flex-direction-nav li a.flex-prev { background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-and-corner-icons.png) right -400px no-repeat !important; transition: none !important; right: 43px !important; left: auto !important; }
.metaslider .flexslider .flex-direction-nav li a.flex-prev:hover { background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-and-corner-icons.png) right -320px no-repeat !important; right: 43px; transition: none !important; }
.metaslider .flexslider .flex-control-nav a { box-shadow: none !important; }
.blog .format-aside .entry-title, .archive .format-aside .entry-title { display: none; }
.btn, button, input[type="button"], input[type="reset"], input[type="submit"] { border: 0; border-color: #ccc #ccc #bbb; border-radius: 0px; box-shadow: none; line-height: 1; padding: 10px 15px; text-shadow: none; background: #000000; height: 40px; font-size: 14px; text-transform: uppercase; color: #FFFFFF; cursor: pointer; width: auto; margin-bottom: 0px; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; text-decoration: none; }
.btn:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { border-color: #ccc #bbb #aaa; box-shadow: none; background: #CF0A2C; text-decoration: none; }
.btn:active, .btn:focus, button:active, button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus { border: none; box-shadow: none; text-decoration: none; outline: 0; }
.btn:visited, button:visited, input[type="button"]:visited, input[type="reset"]:visited, input[type="submit"]:visited { color: #FFFFFF; }
.red.btn, .red input[type="button"], .red input[type="reset"], .red input[type="submit"] { background: #CF0A2C; color: #FFFFFF; }
.red.btn:hover, .red input[type="button"]:hover, .red input[type="reset"]:hover, .red input[type="submit"]:hover { background: #000000; }
.page-contact div.wpcf7 .ajax-loader { display: block; position: absolute; bottom: 55px; }
.page-contact input[type="button"], .page-contact input[type="reset"], .page-contact input[type="submit"] { margin-right: 4px; } .arrow-red, .arrow-red:visited, .arrow-red:focus { min-height: 40px; background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-and-corner-icons.png) right -240px no-repeat; display: inline-block; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; font-weight: normal; color: #FFFFFF; text-transform: uppercase; font-size: 14px; line-height: 39px; text-align: right; padding-right: 55px; z-index: 100; }
.arrow-red:hover, .arrow-red:visited:hover, .arrow-red:focus:hover { color: #CF0A2C; background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-and-corner-icons.png) right -160px no-repeat; text-decoration: none; }
.arrow-black, .arrow-black:visited, .arrow-black:focus { min-height: 40px; background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-and-corner-icons.png) right -160px no-repeat; display: inline-block; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; color: #FFFFFF; text-transform: uppercase; font-size: 14px; line-height: 39px; font-weight: normal; text-align: right; padding-right: 55px; z-index: 100; }
.arrow-black:hover, .arrow-black:visited:hover, .arrow-black:focus:hover { color: #FFFFFF; background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-and-corner-icons.png) right -240px no-repeat; text-decoration: none; }
.apply-button { display: block; width: 189px; height: 30px; margin-top: 10px; background: url(//www.marstudio.com/wp-content/themes/kraken/images/apply-for-position.png); }
.modal .close { padding: 0px 12px 5px; font-size: 28px; line-height: 28px; position: absolute; right: 0px; top: 0px; } input, select, textarea { width: 100%; max-width: 100%; font-family: "HelveticaNeueLTStd-Roman", Helvetica, Arial, sans-serif; margin-bottom: 10px; padding: 5px; border: 1px solid #ccc; height: 40px; border-radius: 0px !important; }
input:focus, select:focus, textarea:focus { outline: 0; border: 1px solid #000000; }
textarea { height: auto; }
input[type="checkbox"] { height: auto; min-height: auto; width: auto; margin-right: 10px; }
label { line-height: 36px; font-size: 16px; } @media screen and (max-width: 480px) { .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha { transform: scale(0.7); -webkit-transform: scale(0.7); transform-origin: 0 0; -webkit-transform-origin: 0 0; } } .page-consultation #consultation { background: #000000; padding: 30px 30px 15px 30px; }
.page-consultation #consultation input, .page-consultation #consultation select, .page-consultation #consultation textarea { margin-bottom: 15px; }
.page-consultation #consultation textarea { min-height: 205px; }
.page-consultation #consultation .consultation-footnote { color: #999999; font-size: 14px; }
.page-consultation #consultation div.wpcf7 .ajax-loader { display: block; }
.page-consultation #consultation div.wpcf7-response-output { color: #fff; }
.widget { margin: 0 0 1.5em; }
.widget select { max-width: 100%; } .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; } embed, iframe, object { max-width: 100%; } .wp-caption { margin-bottom: 1.5em; max-width: 100%; }
.wp-caption img[class*="wp-image-"] { display: block; margin-left: auto; margin-right: auto; }
.wp-caption .wp-caption-text { margin: 0.8075em 0; }
.wp-caption-text { text-align: center; } .gallery { margin-bottom: 1.5em; }
.gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; }
.gallery-columns-2 .gallery-item { max-width: 50%; }
.gallery-columns-3 .gallery-item { max-width: 33.33%; }
.gallery-columns-4 .gallery-item { max-width: 25%; }
.gallery-columns-5 .gallery-item { max-width: 20%; }
.gallery-columns-6 .gallery-item { max-width: 16.66%; }
.gallery-columns-7 .gallery-item { max-width: 14.28%; }
.gallery-columns-8 .gallery-item { max-width: 12.5%; }
.gallery-columns-9 .gallery-item { max-width: 11.11%; }
.gallery-caption { display: block; }
.comment-content a { word-wrap: break-word; }
.bypostauthor { display: block; } .main-navigation { float: right; display: block; margin-top: 0; }
.main-navigation ul { list-style: none; margin: 0; padding-left: 0; }
.main-navigation ul ul { box-shadow: none; float: left; position: absolute; top: 60px; left: -999em; z-index: 99999; width: 112px; }
.main-navigation ul ul li { margin: 0; padding: 0; height: 35px; margin-top: 2px; display: table; }
.main-navigation ul ul li:hover > a { text-indent: 0; }
.main-navigation ul ul li:hover > ul { left: 100%; }
.main-navigation ul ul li.focus > a { text-indent: 0; }
.main-navigation ul ul li.focus > ul { left: 100%; }
.main-navigation ul ul li a { text-indent: 0; }
.main-navigation ul ul li a:hover { text-indent: 0; }
.main-navigation ul ul li.current_page_item > a, .main-navigation ul ul li.current_page_ancestor > a { text-indent: 0; }
.main-navigation ul ul a { padding: 10px 0 10px 10px; width: 122px; height: auto; color: #FFFFFF; display: block; background: #000000; margin: 0; text-align: left; font-size: 11.7px; font-family: "HelveticaNeueLTStd-Roman", Helvetica, Arial, sans-serif; font-weight: normal; }
.main-navigation ul ul a:hover, .main-navigation ul ul a:focus, .main-navigation ul ul a:active { background: #CF0A2C; color: #FFFFFF; }
.main-navigation ul ul ul { left: -999em; top: 0; }
.main-navigation ul ul :hover > a, .main-navigation ul ul .focus > a { background: #CF0A2C; color: #FFFFFF; }
.main-navigation ul li:last-of-type ul li { left: -62px; }
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul { left: auto; }
.main-navigation li { margin-right: 2px; margin-bottom: 2px; height: 60px; width: 60px; float: left; position: relative; background-color: #CF0A2C; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-menu-icons.png); background-repeat: no-repeat; }
.main-navigation li:last-of-type { margin-right: 0px; }
@media screen and (max-width: 768px) and (min-width: 300px) { .main-navigation li { margin-right: 5px; margin-bottom: 5px; height: 80px; width: 80px; } }
@media screen and (max-width: 768px) { .main-navigation li:nth-of-type(4), .main-navigation li:nth-of-type(7) { clear: both; } }
.main-navigation li:hover, .main-navigation li.current_page_item, .main-navigation li.current_page_ancestor { background-color: #000000; }
.main-navigation li.about { background-position: 0px -90px; }
@media screen and (max-width: 768px) and (min-width: 300px) { .main-navigation li.about { background-position: 10px -82px; } }
.main-navigation li.about:hover, .main-navigation li.about.current_page_item, .main-navigation li.about.current_page_ancestor { background-position: 0px 0px; }
@media screen and (max-width: 768px) and (min-width: 300px) { .main-navigation li.about:hover, .main-navigation li.about.current_page_item, .main-navigation li.about.current_page_ancestor { background-position: 10px 8px; } }
.main-navigation li.services { background-position: -90px -90px; }
@media screen and (max-width: 768px) and (min-width: 300px) { .main-navigation li.services { background-position: -80px -82px; } }
.main-navigation li.services:hover, .main-navigation li.services.current_page_item, .main-navigation li.services.current_page_ancestor { background-position: -90px 0px; }
@media screen and (max-width: 768px) and (min-width: 300px) { .main-navigation li.services:hover, .main-navigation li.services.current_page_item, .main-navigation li.services.current_page_ancestor { background-position: -80px 8px; } }
.main-navigation li.portfolio { background-position: -180px -90px; }
@media screen and (max-width: 768px) and (min-width: 300px) { .main-navigation li.portfolio { background-position: -170px -82px; } }
.main-navigation li.portfolio:hover, .main-navigation li.portfolio.current_page_item, .main-navigation li.portfolio.current_page_ancestor { background-position: -180px 0px; }
@media screen and (max-width: 768px) and (min-width: 300px) { .main-navigation li.portfolio:hover, .main-navigation li.portfolio.current_page_item, .main-navigation li.portfolio.current_page_ancestor { background-position: -170px 8px; } }
.main-navigation li.clients { background-position: -270px -90px; }
@media screen and (max-width: 768px) and (min-width: 300px) { .main-navigation li.clients { background-position: -260px -82px; } }
.main-navigation li.clients:hover, .main-navigation li.clients.current_page_item, .main-navigation li.clients.current_page_ancestor { background-position: -270px 0px; }
@media screen and (max-width: 768px) and (min-width: 300px) { .main-navigation li.clients:hover, .main-navigation li.clients.current_page_item, .main-navigation li.clients.current_page_ancestor { background-position: -260px 8px; } }
.main-navigation li.morph { background-position: -360px -90px; }
@media screen and (max-width: 768px) and (min-width: 300px) { .main-navigation li.morph { background-position: -350px -82px; } }
.main-navigation li.morph:hover, .main-navigation li.morph.current_page_item, .main-navigation li.morph.current_page_ancestor { background-position: -360px 0px; }
@media screen and (max-width: 768px) and (min-width: 300px) { .main-navigation li.morph:hover, .main-navigation li.morph.current_page_item, .main-navigation li.morph.current_page_ancestor { background-position: -350px 8px; } }
.main-navigation li.blog { background-position: -450px -90px; }
@media screen and (max-width: 768px) and (min-width: 300px) { .main-navigation li.blog { background-position: -440px -82px; } }
.main-navigation li.blog:hover, .main-navigation li.blog.current_page_item, .main-navigation li.blog.current_page_ancestor { background-position: -450px 0px; }
@media screen and (max-width: 768px) and (min-width: 300px) { .main-navigation li.blog:hover, .main-navigation li.blog.current_page_item, .main-navigation li.blog.current_page_ancestor { background-position: -440px 8px; } }
.main-navigation li.news { background-position: -540px -90px; }
@media screen and (max-width: 768px) and (min-width: 300px) { .main-navigation li.news { background-position: -530px -82px; } }
.main-navigation li.news:hover, .main-navigation li.news.current_page_item, .main-navigation li.news.current_page_ancestor { background-position: -540px 0px; }
@media screen and (max-width: 768px) and (min-width: 300px) { .main-navigation li.news:hover, .main-navigation li.news.current_page_item, .main-navigation li.news.current_page_ancestor { background-position: -530px 8px; } }
.main-navigation li.studio { background-position: -630px -90px; }
@media screen and (max-width: 768px) and (min-width: 300px) { .main-navigation li.studio { background-position: -620px -82px; } }
.main-navigation li.studio:hover, .main-navigation li.studio.current_page_item, .main-navigation li.studio.current_page_ancestor { background-position: -630px 0px; }
@media screen and (max-width: 768px) and (min-width: 300px) { .main-navigation li.studio:hover, .main-navigation li.studio.current_page_item, .main-navigation li.studio.current_page_ancestor { background-position: -620px 8px; } }
.main-navigation li.contact { background-position: -720px -90px; }
@media screen and (max-width: 768px) and (min-width: 300px) { .main-navigation li.contact { background-position: -710px -82px; } }
.main-navigation li.contact:hover, .main-navigation li.contact.current_page_item, .main-navigation li.contact.current_page_ancestor { background-position: -720px 0px; }
@media screen and (max-width: 768px) and (min-width: 300px) { .main-navigation li.contact:hover, .main-navigation li.contact.current_page_item, .main-navigation li.contact.current_page_ancestor { background-position: -710px 8px; } }
.main-navigation li:hover > a, .main-navigation li:focus > a, .main-navigation li.current_page_item > a, .main-navigation li.current_page_ancestor > a { text-indent: -999999px; }
.main-navigation li a { color: #FFFFFF; text-decoration: none; border-top: 2px solid transparent; margin: 0 0 0 1px; border: 0; width: 60px; height: 60px; padding: 40px 0 0; text-align: center; font-size: 11px; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; font-weight: normal; display: block; }
.main-navigation li a:hover { text-indent: -999999px; }
@media screen and (max-width: 768px) and (min-width: 300px) { .main-navigation li a { width: 80px; height: 80px; padding-top: 50px; } }
.main-navigation.toggled ul { display: block; } @media screen and (max-width: 768px) { .main-navigation { float: none; }
.main-navigation .menu-main-menu-container { width: 255px; float: right; } }
@media screen and (max-width: 768px) and (max-width: 600px) { .main-navigation .menu-main-menu-container { margin: 25px auto 0px auto; float: none; clear: both; } }
@media screen and (max-width: 768px) and (max-width: 299px) { .main-navigation .menu-main-menu-container { width: 186px; } }
@media screen and (max-width: 768px) { .main-navigation ul { display: none; clear: both; }
.main-navigation ul li:hover ul.sub-menu, .main-navigation ul li:focus ul.sub-menu, .main-navigation ul li:active ul.sub-menu, .main-navigation ul ul.sub-menu { display: none; }
.main-navigation .menu-toggle, .main-navigation.toggled ul { display: block; } } .menu-toggle { margin-bottom: 20px; border-color: #8c3b67; border-radius: 0px; width: 35px; height: 35px; box-shadow: none; text-shadow: none; display: block; position: absolute; top: 0px; right: 8px; background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-and-corner-icons.png) no-repeat right -963px; }
.menu-toggle:hover { background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-and-corner-icons.png) no-repeat right -1043px; box-shadow: none; text-shadow: none; }
@media screen and (min-width: 768px) { .menu-toggle { display: none; } } .site-main .comment-navigation { margin: 0 0 1.5em; overflow: hidden; }
.site-main .posts-navigation { margin: 0 0 1.5em; overflow: hidden; }
.site-main .post-navigation { margin: 0 0 1.5em; overflow: hidden; }
.comment-navigation .nav-previous { float: left; width: 50%; }
.comment-navigation .nav-next { float: right; text-align: right; width: 50%; }  .pagination-wrap { clear: both; margin: 30px 0px 10px 0px; display: block; background: #000000; text-align: center; min-height: 40px; padding: 0px 120px; position: relative; }
@media screen and (max-width: 600px) { .pagination-wrap { padding: 0px 0px; } }
.pagination-wrap .prev, .pagination-wrap .next, .pagination-wrap .page-numbers { font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; color: #FFFFFF; height: 40px; font-size: 16px; line-height: 40px; text-transform: uppercase; }
.pagination-wrap .prev:hover, .pagination-wrap .prev:focus, .pagination-wrap .next:hover, .pagination-wrap .next:focus, .pagination-wrap .page-numbers:hover, .pagination-wrap .page-numbers:focus { text-decoration: none; }
.pagination-wrap .prev:visited, .pagination-wrap .next:visited, .pagination-wrap .page-numbers:visited { color: #FFFFFF; }
.pagination-wrap .page-numbers { height: 40px; width: 40px; border-left: 1px solid #fff; display: inline-block; }
@media screen and (max-width: 600px) { .pagination-wrap .page-numbers { display: none; } }
.pagination-wrap .page-numbers.current { height: 40px; width: 40px; border-left: 1px solid #fff; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; background: #CF0A2C; }
.pagination-wrap .prev { width: 120px; position: absolute; left: -1px; }
.pagination-wrap .prev:before { display: block; content: ' '; float: left; background: #CF0A2C url(//www.marstudio.com/wp-content/themes/kraken/images/blog/arrow_prev.png) top left no-repeat; width: 40px; height: 40px; border-right: 1px solid #FFFFFF; color: #FFFFFF; }
.pagination-wrap .prev:hover { color: #CF0A2C; }
.pagination-wrap .prev:hover:before { background: #000000 url(//www.marstudio.com/wp-content/themes/kraken/images/blog/arrow_prev.png) top left no-repeat; }
@media screen and (max-width: 600px) { .pagination-wrap .prev { display: block; } }
.pagination-wrap .next { width: 120px; border-left: none; position: absolute; right: 0px; }
.pagination-wrap .next:before { display: block; content: ' '; float: right; background: #CF0A2C url(//www.marstudio.com/wp-content/themes/kraken/images/blog/arrow_next.png) top left no-repeat; width: 40px; height: 40px; border-left: 1px solid #FFFFFF; color: #FFFFFF; }
.pagination-wrap .next:hover { color: #CF0A2C; }
.pagination-wrap .next:hover:before { background: #000000 url(//www.marstudio.com/wp-content/themes/kraken/images/blog/arrow_next.png) top left no-repeat; }
@media screen and (max-width: 600px) { .pagination-wrap .next { display: block; } }
.nav-previous { float: left; background: #CF0A2C url(//www.marstudio.com/wp-content/themes/kraken/images/blog/arrow_prev.png) top left no-repeat; width: 40px; height: 40px; display: block; border-right: 1px solid #FFFFFF; text-indent: 99999px; overflow: hidden; }
.nav-previous:hover { background: #000000 url(//www.marstudio.com/wp-content/themes/kraken/images/blog/arrow_prev.png) top left no-repeat; }
.nav-next { float: right; text-align: right; background: #CF0A2C url(//www.marstudio.com/wp-content/themes/kraken/images/blog/arrow_next.png) top left no-repeat; width: 40px; height: 40px; display: block; border-left: 1px solid #FFFFFF; text-indent: 99999px; overflow: hidden; }
.nav-next:hover { background: #000000 url(//www.marstudio.com/wp-content/themes/kraken/images/blog/arrow_next.png) top left no-repeat; }
.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation { margin: 0 0 1.5em; overflow: hidden; }
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous { float: left; width: 50%; }
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { float: right; text-align: right; width: 50%; }
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; }
.screen-reader-text:hover { background-color: #FFFFFF; border-radius: 3px; box-shadow: 0 0 2px 2px #000000; clip: auto !important; color: #000000; display: block; font-size: 0.875rem; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
.screen-reader-text:active { border-radius: 3px; box-shadow: 0 0 2px 2px #000000; clip: auto !important; display: block; font-size: 0.875rem; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
.screen-reader-text:focus { border-radius: 3px; box-shadow: 0 0 2px 2px #000000; clip: auto !important; display: block; font-size: 0.875rem; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
.side-menu { max-width: 260px; }
@media screen and (max-width: 768px) { .side-menu { max-width: none; width: 100%; margin-top: 25px; } }
.secondary { margin: 0px; padding: 0px; display: block; }
@media screen and (max-width: 992px) { .secondary { display: none; } }
@media screen and (max-width: 768px) { .secondary { display: block; } }
.secondary ul { font-family: "HelveticaNeueLTStd-Roman", Helvetica, Arial, sans-serif; font-size: 1.4em; font-weight: normal; width: 100%; margin: 0px; padding: 0px; }
.secondary ul ul { display: block; margin: 0px; padding: 0px; }
.secondary ul ul li.current_page_item { display: none; }
.secondary ul li { display: none; }
.secondary ul li.current_page_ancestor, .secondary ul li.current_page_item { display: block; }
.secondary ul li.current_page_ancestor > a, .secondary ul li.current_page_item > a { padding: 12px 20px; height: 60px; background: #000000; color: #FFFFFF; display: block; font-size: 32px; line-height: 36px; font-family: "HelveticaNeueLTStd-Roman", Helvetica, Arial, sans-serif; }
.secondary ul li.current_page_ancestor > a:hover, .secondary ul li.current_page_item > a:hover { background: #000000; display: block; }
@media screen and (max-width: 768px) { .secondary ul li.current_page_ancestor > a, .secondary ul li.current_page_item > a { font-size: 28px; line-height: 36px; } }
.secondary ul li.current_page_ancestor.menu-item-has-children > ul.sub-menu, .secondary ul li.current_page_item.menu-item-has-children > ul.sub-menu { display: block; border-top: 1px solid #FFFFFF; }
.secondary ul li.current_page_ancestor.green a, .secondary ul li.current_page_item.green a { background: #12a02a; color: #FFFFFF; }
.secondary ul li.current_page_ancestor a { padding-right: 65px; }
.secondary ul li.green a:hover, .secondary ul li.green a:focus, .secondary ul li.green a:active { background: #12a02a; color: #FFFFFF; }
.secondary ul li ul li { display: block; margin: 0; text-decoration: none; border-bottom: 1px dotted #000000; }
.secondary ul li ul li.current_page_item { display: block; }
.secondary ul li ul li.current_page_item a { background: #CF0A2C; color: #FFFFFF; padding: 12px 20px; height: auto; display: block; margin: 0px; text-decoration: none; line-height: 1; font-family: Arial; font-size: 18px; font-weight: normal; }
.secondary ul li ul li a { display: block; margin: 0; text-decoration: none; }
.secondary li { margin: 0; background: transparent; }
.secondary a { padding: 12px 20px; color: #000000; display: block; margin: 0px; text-decoration: none; line-height: 1; font-family: Arial; font-size: 18px; font-weight: normal; }
.secondary a:hover { color: #FFFFFF; display: block; background: #000000; } .secondary li.current-menu-ancestor a, .secondary li.current-menu-item a { position: relative; }
.secondary li.current-menu-ancestor a:after, .secondary li.current-menu-item a:after { content: ' '; display: block; width: 59px; height: 59px; position: absolute; top: 0px; right: 0px; border-left: 2px solid #fff; }
.secondary li.current-menu-ancestor li a:after, .secondary li.current-menu-item li a:after { display: none; }
.secondary li.current-menu-ancestor.about a:after, .secondary li.current-menu-item.about a:after { background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-menu-icons.png) no-repeat 0px -180px; }
.secondary li.current-menu-ancestor.services a:after, .secondary li.current-menu-item.services a:after { background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-menu-icons.png) no-repeat -90px -180px; }
.secondary li.current-menu-ancestor.portfolio a:after, .secondary li.current-menu-item.portfolio a:after { background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-menu-icons.png) no-repeat -180px -180px; }
.secondary li.current-menu-ancestor.clients a:after, .secondary li.current-menu-item.clients a:after { background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-menu-icons.png) no-repeat -270px -180px; }
.secondary li.current-menu-ancestor.morph a:after, .secondary li.current-menu-item.morph a:after { background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-menu-icons.png) no-repeat -360px -180px; }
.secondary li.current-menu-ancestor.blog a:after, .secondary li.current-menu-item.blog a:after { background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-menu-icons.png) no-repeat -450px -180px; }
.secondary li.current-menu-ancestor.news a:after, .secondary li.current-menu-item.news a:after { background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-menu-icons.png) no-repeat -540px -180px; }
.secondary li.current-menu-ancestor.studio a:after, .secondary li.current-menu-item.studio a:after { background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-menu-icons.png) no-repeat -630px -180px; }
.secondary li.current-menu-ancestor.contact a:after, .secondary li.current-menu-item.contact a:after { background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-menu-icons.png) no-repeat -720px -180px; } .menu-footer-container { margin: 20px 0px; padding: 10px 0px; width: auto; display: block; border-top: 1px dotted #000000; border-bottom: 1px dotted #000000; }
#menu-footer { list-style: none; padding: 0; margin: 0px; }
#menu-footer ul ul.sub-menu { display: none; }
#menu-footer li > ul { display: none; }
#menu-footer li { display: inline-block; float: none; min-height: 20px; }
#menu-footer li a, #menu-footer li a:visited { font-weight: normal; font-size: 14px; color: #000000; }
#menu-footer li a:hover, #menu-footer li a:visited:hover { text-decoration: none; color: #CF0A2C; }
#menu-footer li:after { content: ' / '; display: inline-block; padding: 0px 2px 0px 6px; color: #CF0A2C; font-size: 16px; }
#menu-footer li:last-of-type:after { display: none; } .social-media-menu { float: right; font-family: 'FontAwesome'; padding: 0; margin: 0;          }
@media screen and (max-width: 991px) { .social-media-menu { float: left; margin: 15px 0px; } }
@media screen and (max-width: 525px) { .social-media-menu { width: 100%; } }
.social-media-menu ul { list-style: none; text-align: center; margin: 0px; }
.social-media-menu li { display: block; float: left; margin-left: 2px; margin-bottom: 2px; text-align: center; }
@media screen and (max-width: 525px) { .social-media-menu li { width: -moz-calc(20% - 2px); width: -webkit-calc(20% - 2px); width: -o-calc((20% - 2px)); width: calc(20% - 2px); width: expression(20% - 2px); }
.social-media-menu li:nth-of-type(6) { clear: left; } }
.social-media-menu a { display: block; height: 38px; position: relative; width: 38px; line-height: 20px; color: #ffffff; padding-top: 38px; overflow: hidden; background: #000000; background-size: contain; background-repeat: no-repeat; background-position: 0px 0px; text-indent: -99999px; }
.social-media-menu a:hover { background-position: 0px 2px; text-decoration: none; }
@media screen and (max-width: 991px) and (min-width: 525px) { .social-media-menu a { width: 39px; height: 39px; } }
@media screen and (max-width: 525px) { .social-media-menu a { width: 100%; height: 17vw; } }
.social-media-menu .social-share a { background-color: #c60128; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/social/social-share.png); }
.social-media-menu a[href*="facebook.com"] { background-color: #40599a; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/social/social-facebook.png); }
.social-media-menu a[href*="twitter.com"] { background-color: #40a2f5; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/social/social-twitter.png); }
.social-media-menu a[href*="pinterest.com"] { background-color: #c21c22; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/social/social-pinterest.png); }
.social-media-menu a[href*="linkedin.com"] { background-color: #2773b4; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/social/social-linkedin.png); }
.social-media-menu a[href*="instagram.com"] { background-color: #d93175; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/social/social-instagram.png); }
.social-media-menu a[href*="plus.google.com"] { background-color: #5086f7; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/social/social-googleplus.png); }
.social-media-menu a[href*="youtube.com"] { background-color: #c63128; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/social/social-youtube.png); }
.social-media-menu a[href*="vimeo.com"] { background-color: #4c7685; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/social/social-vimeo.png); }
.social-media-menu a[href*="behance.net"] { background-color: #000000; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/social/social-behance.png); }
.site-footer .social-media-menu a { color: #fff; }  .site-header { margin-bottom: 13px; padding-top: 15px; }
@media screen and (max-width: 768px) { .site-header { padding-top: 0px; }
.site-header .col-md-8, .site-header .col-md-4 { clear: both; float: none !important; }
.site-header .col-sm-9 { width: 100%; } }
.site-header .site-logo img { max-width: 175px; }
.site-header .site-branding.mobile-show { float: left; }
@media screen and (max-width: 600px) { .site-header .site-branding.mobile-show { float: none; width: 255px; margin: 0 auto; text-align: center; }
.site-header .site-branding.mobile-show img { padding-left: 18px; } }
@media screen and (max-width: 480px) { .site-header .site-branding.mobile-show { width: auto; max-width: 255px; } }
@media screen and (min-width: 768px) and (max-width: 820px) { .site-header .col-md-4.col-sm-3 { padding-right: 0px; max-width: 172px; }
.site-header .col-md-8.col-sm-9 { padding-left: 0px; min-width: 565px !important; } } .top-widget-area { margin: 0px 0 5px 0px; }
.top-widget-area aside { float: right; clear: both; margin: 0px 0px 10px 0px; }
.top-widget-area h1 { margin: 0px; }
.top-widget-area .phone-widget { text-align: right; margin: 0px 0px 20px 0px; }
@media screen and (max-width: 768px) { .top-widget-area .phone-widget { text-align: left; background: #000000; display: block; float: none; padding: 8px 8px 8px 50px; width: -moz-calc(100% - 37px); width: -webkit-calc(100% - 37px); width: -o-calc(100% - 37px); width: calc(100% - 37px); width: expression(100% - 37px); background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-and-corner-icons.png); background-position: 7px -1125px; background-repeat: no-repeat; height: 34px; } }
.top-widget-area .phone-widget p { font-size: 14px; line-height: 14px; margin: 0; }
.top-widget-area .phone-widget p.phone, .top-widget-area .phone-widget p a { font-size: 24px; line-height: 30px; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; text-decoration: none; color: #000000; }
@media screen and (max-width: 768px) { .top-widget-area .phone-widget p.phone, .top-widget-area .phone-widget p a { color: #FFFFFF; font-size: 16px; line-height: 18px; } }
.top-widget-area div[id*='ajaxsearchlite'].wpdreams_asl_container { min-width: 205px; }
.top-widget-area div.asl_m .probox .proinput { margin: 0px !important; }
.banner { padding: 0px 0px 30px 65px; }
@media screen and (max-width: 992px) { .banner { padding: 1px 35px 30px 35px; } }
@media screen and (max-width: 600px) { .banner { padding: 1px 20px 30px 20px; } }
.banner .col-md-9 { background-size: auto !important; background-repeat: no-repeat !important; background-position: bottom left !important; min-height: 315px; }
@media screen and (max-width: 1200px) { .banner .col-md-9 { background-size: 100% !important; } }
@media screen and (max-width: 768px) { .banner .col-md-9 { min-height: 250px; background-position: center center !important; margin: 0px 10px; } }
@media screen and (max-width: 600px) { .banner .col-md-9 { min-height: 175px; } }
@media screen and (max-width: 480px) { .banner .col-md-9 { min-height: 140px; } }
.page-film-photography-services .banner .col-md-9, .page-film-photography-portfolio .banner .col-md-9 { min-height: 360px; }
@media screen and (max-width: 1200px) { .page-film-photography-services .banner .col-md-9, .page-film-photography-portfolio .banner .col-md-9 { background-size: 100% !important; } }
@media screen and (max-width: 768px) { .page-film-photography-services .banner .col-md-9, .page-film-photography-portfolio .banner .col-md-9 { min-height: 250px; background-position: center center !important; } }
@media screen and (max-width: 600px) { .page-film-photography-services .banner .col-md-9, .page-film-photography-portfolio .banner .col-md-9 { min-height: 175px; } }
@media screen and (max-width: 480px) { .page-film-photography-services .banner .col-md-9, .page-film-photography-portfolio .banner .col-md-9 { min-height: 140px; } }
.container { width: 98%; max-width: 1185px; }
@media screen and (max-width: 768px) { .container { width: 90%; } }
.content-area { float: left; margin: 0; width: 100%; }
.site-main { margin: 0; clear: both; } @media screen and (min-width: 992px) { .row.equal-height { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.row.equal-height > [class*='col-'] { display: flex; flex-direction: column; -webkit-flex-direction: column; display: block; } } .row.no-margin { margin: 0px; }
.row.gap-30 { margin-left: -15px; margin-right: -15px; }
.row.gap-30 .col-xs-1, .row.gap-30 .col-sm-1, .row.gap-30 .col-md-1, .row.gap-30 .col-lg-1, .row.gap-30 .col-xs-2, .row.gap-30 .col-sm-2, .row.gap-30 .col-md-2, .row.gap-30 .col-lg-2, .row.gap-30 .col-xs-3, .row.gap-30 .col-sm-3, .row.gap-30 .col-md-3, .row.gap-30 .col-lg-3, .row.gap-30 .col-xs-4, .row.gap-30 .col-sm-4, .row.gap-30 .col-md-4, .row.gap-30 .col-lg-4, .row.gap-30 .col-xs-5, .row.gap-30 .col-sm-5, .row.gap-30 .col-md-5, .row.gap-30 .col-lg-5, .row.gap-30 .col-xs-6, .row.gap-30 .col-sm-6, .row.gap-30 .col-md-6, .row.gap-30 .col-lg-6, .row.gap-30 .col-xs-7, .row.gap-30 .col-sm-7, .row.gap-30 .col-md-7, .row.gap-30 .col-lg-7, .row.gap-30 .col-xs-8, .row.gap-30 .col-sm-8, .row.gap-30 .col-md-8, .row.gap-30 .col-lg-8, .row.gap-30 .col-xs-9, .row.gap-30 .col-sm-9, .row.gap-30 .col-md-9, .row.gap-30 .col-lg-9, .row.gap-30 .col-xs-10, .row.gap-30 .col-sm-10, .row.gap-30 .col-md-10, .row.gap-30 .col-lg-10, .row.gap-30 .col-xs-11, .row.gap-30 .col-sm-11, .row.gap-30 .col-md-11, .row.gap-30 .col-lg-11, .row.gap-30 .col-xs-12, .row.gap-30 .col-sm-12, .row.gap-30 .col-md-12, .row.gap-30 .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
.row.equal-height.padded .col-xs-1, .row.equal-height.padded .col-sm-1, .row.equal-height.padded .col-md-1, .row.equal-height.padded .col-lg-1, .row.equal-height.padded .col-xs-2, .row.equal-height.padded .col-sm-2, .row.equal-height.padded .col-md-2, .row.equal-height.padded .col-lg-2, .row.equal-height.padded .col-xs-3, .row.equal-height.padded .col-sm-3, .row.equal-height.padded .col-md-3, .row.equal-height.padded .col-lg-3, .row.equal-height.padded .col-xs-4, .row.equal-height.padded .col-sm-4, .row.equal-height.padded .col-md-4, .row.equal-height.padded .col-lg-4, .row.equal-height.padded .col-xs-5, .row.equal-height.padded .col-sm-5, .row.equal-height.padded .col-md-5, .row.equal-height.padded .col-lg-5, .row.equal-height.padded .col-xs-6, .row.equal-height.padded .col-sm-6, .row.equal-height.padded .col-md-6, .row.equal-height.padded .col-lg-6, .row.equal-height.padded .col-xs-7, .row.equal-height.padded .col-sm-7, .row.equal-height.padded .col-md-7, .row.equal-height.padded .col-lg-7, .row.equal-height.padded .col-xs-8, .row.equal-height.padded .col-sm-8, .row.equal-height.padded .col-md-8, .row.equal-height.padded .col-lg-8, .row.equal-height.padded .col-xs-9, .row.equal-height.padded .col-sm-9, .row.equal-height.padded .col-md-9, .row.equal-height.padded .col-lg-9, .row.equal-height.padded .col-xs-10, .row.equal-height.padded .col-sm-10, .row.equal-height.padded .col-md-10, .row.equal-height.padded .col-lg-10, .row.equal-height.padded .col-xs-11, .row.equal-height.padded .col-sm-11, .row.equal-height.padded .col-md-11, .row.equal-height.padded .col-lg-11, .row.equal-height.padded .col-xs-12, .row.equal-height.padded .col-sm-12, .row.equal-height.padded .col-md-12, .row.equal-height.padded .col-lg-12 { padding-top: 15px; } @media screen and (min-width: 992px) { [class*='col-'].col-vertical-borders { border-left: 1px solid #ccc; padding: 0px 20px; }
[class*='col-'].col-vertical-borders:last-of-type { border-right: 1px solid #ccc; }
.page-sitemap .col-vertical-borders { min-height: 265px; margin-bottom: 20px; } } .dashed-container { display: block; border: dashed 1px #000; border-image: url(//www.marstudio.com/wp-content/themes/kraken/images/dashed-border.png) 1 round; position: relative; }
.dashed-container:after { content: url(//www.marstudio.com/wp-content/themes/kraken/images/corner-red.jpg); height: 30px; width: 30px; display: block; bottom: -7px; right: -7px; position: absolute; }
.dashed-container #main { padding: 20px 70px 65px 70px; }
@media screen and (max-width: 768px) { .dashed-container #main { padding: 20px 35px 35px 35px; } }
@media screen and (max-width: 480px) { .dashed-container #main { padding: 20px 20px 35px 20px; } } .sticky { background-color: transparent; }  .talk { padding: 60px 0px; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; font-size: 24px; line-height: 28px; position: relative; margin: 0px 7.5px 1.5em 7.5px; }
@media screen and (max-width: 600px) { .talk { padding: 40px 20px; font-size: 20px; line-height: 26px; } }
.talk a { font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; font-size: 70px; line-height: 70px; color: #000000; margin: 10px 0px 0px 0px; display: inline-block; padding-right: 70px; background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/arrow-right-large.jpg); background-repeat: no-repeat; background-position: right 11px; height: 70px; }
@media not all and (min-resolution: 0.001dpcm) { .talk a { background-position: right 6px; } }
.talk a _::-webkit-full-page-media, .talk a _:future, .talk a :root .safari_only { background-position: right 6px; }
@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill) { .talk a { background-position: right 6px; } }
.talk a:hover, .talk a:focus, .talk a:active { color: #FFFFFF; text-decoration: none !important; background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/arrow-right-large-hover.jpg); background-repeat: no-repeat; background-position: right 11px; }
@media not all and (min-resolution: 0.001dpcm) { .talk a:hover, .talk a:focus, .talk a:active { background-position: right 6px; } }
.talk a:hover _::-webkit-full-page-media, .talk a:hover _:future, .talk a:hover :root .safari_only, .talk a:focus _::-webkit-full-page-media, .talk a:focus _:future, .talk a:focus :root .safari_only, .talk a:active _::-webkit-full-page-media, .talk a:active _:future, .talk a:active :root .safari_only { background-position: right 6px; }
@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill) { .talk a:hover, .talk a:focus, .talk a:active { background-position: right 6px; } }
@media screen and (max-width: 600px) { .talk a { font-size: 46px; line-height: 56px; margin: 15px 0px 0px 0px; padding-right: 60px; background-position: right center; }
.talk a:hover, .talk a:focus, .talk a:active { background-position: right center; } }
.site-footer { clear: both; width: 100%; margin-top: 40px; font-size: 14px;      }
.site-footer .footer-info { font-size: 14px; color: #000; }
.site-footer .client-login { padding: 5px 30px 0 60px; height: 50px; width: auto; background: url(//www.marstudio.com/wp-content/themes/kraken/images/login.gif) top left no-repeat, url(//www.marstudio.com/wp-content/themes/kraken/images/login-over.gif) top left no-repeat; display: block; float: left; color: #000000; text-align: left; }
.site-footer .client-login:hover { background: url(//www.marstudio.com/wp-content/themes/kraken/images/login-over.gif) top left no-repeat; color: #CF0A2C; text-decoration: none; }
@media screen and (max-width: 600px) { .site-footer .client-login { float: none; margin: 10px 0px; } }
.site-footer .client-login .client-login-first { line-height: 1.0em; font-size: 0.8em; margin-top: 8px; text-transform: capitalize; font-family: "HelveticaNeueLTStd-Roman", Helvetica, Arial, sans-serif; }
.site-footer .client-login .client-login-last { line-height: 1.2em; font-size: 1.4em; text-transform: capitalize; font-family: "HelveticaNeueLTStd-Roman", Helvetica, Arial, sans-serif; }
.site-footer .modal { text-align: center; padding: 0 !important; }
.site-footer .modal:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -4px; }
.site-footer .modal-dialog { display: inline-block; text-align: left; vertical-align: middle; }
@media screen and (max-width: 768px) { .site-footer .modal-dialog { vertical-align: inherit; } }
.site-footer .login-popup { display: block !important; background: #CF0A2C; color: #FFFFFF; border: 10px solid #000000; padding: 140px 40px 40px 40px; width: 500px; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/xtranet.png); background-position: center 20px; background-repeat: no-repeat; position: relative; }
@media screen and (max-width: 768px) { .site-footer .login-popup { width: auto; background-size: contain; } }
.site-footer .footer-shop { padding: 5px 0 0 60px; height: 50px; width: auto; background: url(//www.marstudio.com/wp-content/themes/kraken/images/shop.gif) top left no-repeat, url(//www.marstudio.com/wp-content/themes/kraken/images/shop-over.gif) top left no-repeat; display: block; float: left; color: #000000; }
.site-footer .footer-shop:hover { background: url(//www.marstudio.com/wp-content/themes/kraken/images/shop-over.gif) top left no-repeat; color: #CF0A2C; text-decoration: none; }
@media screen and (max-width: 600px) { .site-footer .footer-shop { float: none; margin: 10px 0px; } }
.site-footer .footer-shop .shop-last { line-height: 1.2em; font-size: 1.6em; }
.site-footer .nl { margin: 0 0 0 25px; padding: 5px 0 0 60px; height: 50px; width: auto; background: url(//www.marstudio.com/wp-content/themes/kraken/images/signup.gif) top left no-repeat, url(//www.marstudio.com/wp-content/themes/kraken/images/signup-over.gif) top left no-repeat; display: block; float: left; color: #000000; text-transform: none; font-family: "HelveticaNeueLTStd-Roman", Helvetica, Arial, sans-serif; text-align: left; }
.site-footer .nl:hover { background: url(//www.marstudio.com/wp-content/themes/kraken/images/signup-over.gif) top left no-repeat; color: #CF0A2C; text-decoration: none; }
@media screen and (max-width: 600px) { .site-footer .nl { float: none; margin: 10px 0px; } }
.site-footer .nl .nl-first { line-height: 1.0em; font-size: 0.8em; margin-top: 8px; }
.site-footer .nl .nl-last { line-height: 1.2em; font-size: 1.4em; }
.site-footer .newsletter-form { background: #000000; color: #FFFFFF; padding: 10px 30px; position: relative; }
.site-footer .newsletter-form input[type="text"], .site-footer .newsletter-form input[type="email"] { color: #666666; }
.site-footer .newsletter-form input[type="submit"] { background-color: #CF0A2C; }
.site-footer .newsletter-form .unsubscribe { position: absolute; right: 30px; bottom: 25px; color: #666666; }
.site-footer .footer-mid { padding: 0px 0px 15px 0px; line-height: 1.2; }
.site-footer .footer-mid .footer-phone { font-size: 18px; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; color: #CF0A2C; margin-bottom: 5px; display: inline-block; }
.site-footer .footer-mid .footer-phone:hover { text-decoration: none; color: #000000; }
@media screen and (max-width: 525px) { .site-footer .footer-mid .hide-small { display: none; } }
.site-footer .footer-mid img.made-in-usa { margin: -30px 15px 0px 15px; }
@media screen and (max-width: 525px) { .site-footer .footer-mid img.made-in-usa { margin: 0px 15px 0px 6px; } }
@media screen and (max-width: 525px) { .mobile-break { display: block; height: 5px; } }
.footer-bottom { padding: 20px 0px; border-top: 1px dotted #000000; font-size: 14px; }
.home .footer-bottom { padding: 20px 0px 0px 0px; border-top: 1px dotted #000000; font-size: 14px; } .counties-col-container { margin-bottom: 10px; height: auto; width: 170px; float: left; }
@media screen and (max-width: 600px) { .counties-col-container { width: 50%; } }
.counties-col-container a { display: block; font-size: 0.7em; color: #999999; }
@media screen and (min-width: 768px) { .counties-col-container:nth-child(7n + 7) { width: 135px; } }
.bigfoot-wrapper { border-top: 1px dotted #000000; padding-top: 20px; }
.bigfoot-wrapper h4 { margin: 0 0 5px 0; font-size: 0.7em; color: #999999; text-transform: uppercase; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; }
.bigfoot-wrapper p { margin: 0 0 10px 0; font-size: 0.7em; color: #999999; display: block; clear: both; }
.bigfoot-wrapper a { color: #999999; }
.bigfoot-counties-container { margin: 0 0 10px 0; width: 100%; float: left; }
.footer-hr-container { margin: 5px 0 15px; height: 1px; width: 100%; background: url(//www.marstudio.com/wp-content/themes/kraken/images/footer-hr.png) top left repeat-x; float: left; } .home #marstudio-intro { display: none; }
@media screen and (max-width: 600px) { .home #marstudio-intro { text-align: center; margin: 0 auto; padding: 0px 30px 30px 30px; font-size: 24px; display: block; } }
.home #marstudio-intro .arrow-round { display: none; }
@media screen and (max-width: 600px) { .home #marstudio-intro .arrow-round { width: 40px; height: 40px; background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-and-corner-icons.png) right -880px no-repeat; display: block; margin: 0px auto 15px auto; } }
.home .metaslider { background: #000000; margin-bottom: 15px !important; }
.home #view-demo, .home #consultation, .home #awards, .home #news, .home #testimonials { display: block; height: 100%; position: relative; min-height: 210px; margin-bottom: 15px; padding: 17px 20px 20px 20px; }
@media screen and (max-width: 600px) { .home #view-demo, .home #consultation, .home #awards, .home #news, .home #testimonials { min-height: 240px; } }
.home #view-demo h2, .home #consultation h2, .home #awards h2, .home #news h2, .home #testimonials h2 { margin-top: 0px; line-height: 1; }
.home #view-demo { background: url(//www.marstudio.com/wp-content/themes/kraken/images/homepage/Marstudio-Demo_bg.jpg) center center no-repeat; background-size: cover; padding: 35px 20px; }
.home #consultation { padding-bottom: 0px; background: #000000; float: left; width: 100%; }
.home #consultation h3 { margin: 0; line-height: 24px; }
.home #consultation .wpcf7-form-control-wrap:nth-of-type(1), .home #consultation .wpcf7-form-control-wrap:nth-of-type(2) { float: left; width: -moz-calc(50% - 5px); width: -webkit-calc(50% - 5px); width: -o-calc(50% - 5px); width: calc(50% - 5px); width: expression(50% - 5px); margin-bottom: 7px; }
@media screen and (max-width: 480px) { .home #consultation .wpcf7-form-control-wrap:nth-of-type(1), .home #consultation .wpcf7-form-control-wrap:nth-of-type(2) { float: none; width: 100%; } }
@media screen and (min-width: 480px) { .home #consultation .wpcf7-form-control-wrap:nth-of-type(1) { margin-right: 5px; }
.home #consultation .wpcf7-form-control-wrap:nth-of-type(2) { margin-left: 5px; } }
.home #consultation input[type="text"] { padding: 0 5px; height: 25px; border: 0; color: #000000; font-weight: normal; }
.home #consultation textarea { padding: 5px; height: 60px; width: 100%; color: #000000; font-weight: normal; border: 0; margin-top: 1px; margin-bottom: 5px; }
.home #consultation .fixed-bottom-right { right: 0px; }
.home #consultation .consultation-footnote { margin: 30px 0 0; font-size: 11px; color: #666666; }
.home #consultation div.wpcf7 .ajax-loader { display: none; }
.home #consultation div.wpcf7-response-output { margin: 10px 0px 50px 0px; font-size: 14px; clear: both; }
@media screen and (max-width: 480px) { .home #consultation .fixed-bottom-right { position: relative; margin: 5px 0px 20px 0px; bottom: auto; right: auto; } }
.home #awards { background: #000000 url(//www.marstudio.com/wp-content/themes/kraken/images/homepage/awards-bg.jpg) top left no-repeat; }
.home #awards .metaslider { background: transparent; margin: 0px !important; position: absolute; top: auto; bottom: 0; left: 0; right: 0; }
.home #awards .metaslider .slides img { padding-bottom: 50px !important; margin: 0 auto; }
@media screen and (min-width: 480px) { .home #awards .metaslider .slides img { width: auto !important; height: auto !important; } }
@media screen and (max-width: 380px) { .home #awards .metaslider .slides img { padding-bottom: 70px !important; } }
.home #awards .metaslider .flex-direction-nav a.flex-prev { left: 0px !important; right: auto; }
.home #awards .metaslider .flex-direction-nav a.flex-next { left: 43px !important; right: auto; }
.home #news { background-color: #313130; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/icon-news.png); background-position: top 20px right 20px; background-repeat: no-repeat; }
.home #news .news-action2 a { background: url(//www.marstudio.com/wp-content/themes/kraken/images/action/icon-sm-action.gif) no-repeat scroll 90% 5px #CF0A2C; bottom: 20px; color: #FFFFFF; display: block; font-size: 12px; height: 19px; left: 20px; padding: 2px 25px 0 5px; position: absolute; width: 92px; line-height: 16px !important; }
.home #news .news-action2 a:hover { color: #000000; background: #FFFFFF url(//www.marstudio.com/wp-content/themes/kraken/images/action/icon-sm-action-over.gif) 90% 5px no-repeat; }
.home #testimonials { background: #CF0A2C; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/icon-quote.png); background-position: top 20px right 20px; background-repeat: no-repeat; }
@media screen and (min-width: 992px) { .home #testimonials { min-height: 433px; } }
@media screen and (max-width: 480px) { .home #testimonials { background-image: none; } }
.home #testimonials .action-arrow { position: absolute; right: 32px; bottom: 32px; }
.home .testimonial-credit { color: #FFFFFF; font-size: 0.7em; font-style: italic; }
.home .site-footer { margin-top: 40px; }
.below-footer .widget { margin: 0px 0px 1px 0px; }
.below-footer .proud-member .row { margin: 0px; }
@media screen and (max-width: 992px) { .below-footer .proud-member img { display: block; margin: 0 auto; } }
.below-footer .proud-member h2 { font-size: 30px; margin: -21px 0px 10px 0px; color: #999999; }
@media screen and (max-width: 992px) { .below-footer .proud-member h2 { margin: 15px 0px 10px 0px; } }
@media screen and (max-width: 480px) { .below-footer .proud-member h2 { font-size: 26px; } }
.below-footer .proud-member .textured { background: url(//www.marstudio.com/wp-content/themes/kraken/images/bg_lined_texture.jpg); background-repeat: repeat; padding: 40px 10px; border-right: 2px solid #FFFFFF; margin-bottom: 2px; min-height: 233px; }
.below-footer .proud-member .textured:last-of-type { border-right: none; }
@media screen and (max-width: 600px) and (min-width: 480px) { .below-footer .proud-member .textured:nth-of-type(1), .below-footer .proud-member .textured:nth-of-type(3) { padding: 50px 10px 40px 10px; } }
@media screen and (max-width: 480px) { .below-footer .proud-member .textured { width: 100% !important; } } .page-team .team-image { text-align: right; }
@media screen and (min-width: 768px) { .page-team .team-image img { height: min-content !important; } }
.page-team h2 { font-size: 36px; margin: 0px; line-height: 36px; }
.page-team h5 { margin: 5px 0px 20px 0px; }
.page-team p { font-size: 14px; line-height: 18px; }
.page-team .fixed-bottom-right { position: absolute; right: 15px; bottom: 0px; }
.page-team .full-height { padding-bottom: 40px; }
.page-team .col-md-6 { margin-bottom: 30px; }  #panels-wrapper { max-width: 100%; margin: 0px; }
#panels-wrapper .row { margin-left: -3px; margin-right: -3px; }
#panels-wrapper .col-xs-1, #panels-wrapper .col-sm-1, #panels-wrapper .col-md-1, #panels-wrapper .col-lg-1, #panels-wrapper .col-xs-2, #panels-wrapper .col-sm-2, #panels-wrapper .col-md-2, #panels-wrapper .col-lg-2, #panels-wrapper .col-xs-3, #panels-wrapper .col-sm-3, #panels-wrapper .col-md-3, #panels-wrapper .col-lg-3, #panels-wrapper .col-xs-4, #panels-wrapper .col-sm-4, #panels-wrapper .col-md-4, #panels-wrapper .col-lg-4, #panels-wrapper .col-xs-5, #panels-wrapper .col-sm-5, #panels-wrapper .col-md-5, #panels-wrapper .col-lg-5, #panels-wrapper .col-xs-6, #panels-wrapper .col-sm-6, #panels-wrapper .col-md-6, #panels-wrapper .col-lg-6, #panels-wrapper .col-xs-7, #panels-wrapper .col-sm-7, #panels-wrapper .col-md-7, #panels-wrapper .col-lg-7, #panels-wrapper .col-xs-8, #panels-wrapper .col-sm-8, #panels-wrapper .col-md-8, #panels-wrapper .col-lg-8, #panels-wrapper .col-xs-9, #panels-wrapper .col-sm-9, #panels-wrapper .col-md-9, #panels-wrapper .col-lg-9, #panels-wrapper .col-xs-10, #panels-wrapper .col-sm-10, #panels-wrapper .col-md-10, #panels-wrapper .col-lg-10, #panels-wrapper .col-xs-11, #panels-wrapper .col-sm-11, #panels-wrapper .col-md-11, #panels-wrapper .col-lg-11, #panels-wrapper .col-xs-12, #panels-wrapper .col-sm-12, #panels-wrapper .col-md-12, #panels-wrapper .col-lg-12 { position: relative; min-height: 1px; padding-left: 3px; padding-right: 3px; }
#panels-wrapper .panel-container { padding: 0; display: block; width: 100%; min-height: 237px; position: relative; border-top: 6px solid #fff; background-repeat: repeat; background-position: 0 top; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/clear.gif); -webkit-transition: background-image 0.5s; -moz-transition: background-image 0.5s; -o-transition: background-image 0.5s; transition: background-image 0.5s;  }
#panels-wrapper .panel-container:after { content: ' '; display: block; height: 40px; width: 40px; position: absolute; bottom: 0; right: 0px; background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-and-corner-icons.png) right -240px no-repeat; font-family: "HelveticaNeueLTStd-Roman", Helvetica, Arial, sans-serif; color: #FFFFFF; text-transform: uppercase; font-size: 14px; line-height: 39px; font-weight: 600; text-align: right; padding-right: 55px; z-index: 100; }
#panels-wrapper .panel-container:hover, #panels-wrapper .panel-container.active, #panels-wrapper .panel-container:focus { text-decoration: none; background-repeat: repeat; background-position: 0 top; -webkit-transition: background-image 0.5s; -moz-transition: background-image 0.5s; -o-transition: background-image 0.5s; transition: background-image 0.5s; }
#panels-wrapper .panel-container h2 { color: #FFFFFF; font-size: 48px; line-height: 1; padding: 20px 0px 0px 15px; margin: 0px; font-family: "HelveticaNeueLTStd-Roman", Helvetica, Arial, sans-serif; font-weight: normal !important; }
@media screen and (max-width: 1200px) { #panels-wrapper .panel-container h2 { font-size: 50px; } }
@media screen and (max-width: 600px) { #panels-wrapper .panel-container h2 { font-size: 30px; } }
#panels-wrapper .panel-container .inner { padding: 15px 20px 45px 20px; font-size: 0.7em; line-height: 1.2; color: #FFFFFF; display: block; }
@media screen and (min-width: 1200px) { #panels-wrapper .panel-container.less-height { min-height: 140px; }
#panels-wrapper .panel-container.less-height .inner { padding: 50px 20px 25px 30px; float: left; }
#panels-wrapper .panel-container.less-height h2 { float: left; } }
#panels-wrapper a.panel-1 { background: #080c0e; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/clear.gif); }
@media screen and (min-width: 768px) { #panels-wrapper a.panel-1:hover { background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/panels/Rollover-Background-Strategy.png); } }
#panels-wrapper a.panel-1.campaigns { background: #080c0e; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/clear.gif); }
@media screen and (min-width: 768px) { #panels-wrapper a.panel-1.campaigns:hover { background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/panels/Rollover-Background-Campaigns.png); } }
#panels-wrapper a.panel-2 { background: #1c2428; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/clear.gif); }
@media screen and (min-width: 768px) { #panels-wrapper a.panel-2:hover { background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/panels/Rollover-Background-Branding.png); } }
#panels-wrapper a.panel-3 { background: #32393c; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/clear.gif); }
@media screen and (min-width: 768px) { #panels-wrapper a.panel-3:hover { background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/panels/Rollover-Background-Print.png); } }
#panels-wrapper a.panel-4 { background: #444c4f; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/clear.gif); }
@media screen and (min-width: 768px) { #panels-wrapper a.panel-4:hover { background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/panels/Rollover-Background-Web.png); } }
#panels-wrapper a.panel-5 { background: #595f63; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/clear.gif); }
@media screen and (min-width: 768px) { #panels-wrapper a.panel-5:hover { background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/panels/Rollover-Background-Multimedia.png); } }
#panels-wrapper a.panel-6 { background: #6d7377; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/clear.gif); }
@media screen and (min-width: 768px) { #panels-wrapper a.panel-6:hover { background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/panels/Rollover-Background-Film-Photo.png); } }
#panels-wrapper a.panel-7 { background: #858a8c; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/clear.gif); }
@media screen and (min-width: 768px) { #panels-wrapper a.panel-7:hover { background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/panels/Rollover-Background-Other-Specialties.png); } } .page-portfolio #panels-wrapper a.panel-1, .page-portfolio #panels-wrapper a.panel-2, .page-portfolio #panels-wrapper a.panel-6 { padding-bottom: 28px; }
.page-services #panels-wrapper a.panel-1, .page-services #panels-wrapper a.panel-2 { padding-bottom: 0px; } @media screen and (max-width: 600px) { .page-template-page-portfolios .col-md-6 { padding: 0px; } }
.portfolio-item { position: relative; padding: 0; height: auto; min-height: 550px !important; }
@media screen and (max-width: 992px) { .portfolio-item { min-height: inherit !important; padding-bottom: 30px; } }
.portfolio-item h3 { font-size: 21px; margin-bottom: 10px; }
.portfolio-item p { color: #404040; font-size: 14px; line-height: 1.2em; }
.page-other-specialties .portfolio-item { min-height: 590px !important; }
@media screen and (max-width: 992px) { .page-other-specialties .portfolio-item { min-height: inherit !important; padding-bottom: 30px; } }
.show-item-container { display: block; width: 100%; overflow: hidden; position: relative; background: url(//www.marstudio.com/wp-content/themes/kraken/images/corner-drop-shadow.png) 100% 100% no-repeat; padding: 11px; }
@media screen and (max-width: 600px) { .show-item-container { padding: 0px; } }
.show-item-container:before { content: ' '; height: 50px; width: 50px; position: absolute; display: block; background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-and-corner-icons.png) 0px 0px no-repeat; cursor: pointer; z-index: 2; bottom: 10px; right: 10px; }
@media screen and (max-width: 600px) { .show-item-container:before { bottom: 0px; right: 0px; } }
.show-item-container:hover:before { background: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-and-corner-icons.png) 0px -80px no-repeat; }
.show-item-container a { background: #ffffff; display: block; }
.show-item-container .img-border { padding: 8px 8px 8px 8px; border: 1px solid #e2e2e2; background: #FFFFFF; }
.show-item-container .img-border .img-container { max-height: 301px; overflow: hidden; position: relative; }
.show-item-container .img-border img { width: 100%; height: auto; }
.show-item-container p { margin: 0px; padding: 0px; } .page-multimedia .show-item-container .img-border .img-container, .page-other-specialties .show-item-container .img-border .img-container { max-height: inherit; overflow: visible; }
.show-info-container { padding: 0 20px; }
@media screen and (max-width: 600px) { .show-info-container { padding: 0px; } }  .nivo-lightbox-theme-default.nivo-lightbox-overlay { background: rgba(0, 0, 0, 0.7) !important; }
.nivo-lightbox-theme-default .nivo-lightbox-image img { padding: 10px 10px 10px 10px; }
.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { }
.nivo-lightbox-theme-default .nivo-lightbox-title { font: 16px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif; background: none !important; color: #FFFFFF !important; border-radius: 0px !important; font-family: "HelveticaNeueLTStd-Roman", Helvetica, Arial, sans-serif !important; margin: 0 7px 0 7px; padding: 0 7px 0 0; display: block; font-size: 12pt; }
.nivo-lightbox-theme-default .nivo-lightbox-next { border-radius: 3px 0 0 3px; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/action/fancy_right.png) !important; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/arrow-right.jpg) !important; }
.nivo-lightbox-theme-default .nivo-lightbox-prev { border-radius: 3px 0 0 3px; background-image: url(//www.marstudio.com/wp-content/themes/kraken/images/icons/arrow-left.jpg) !important; }
.nivo-lightbox-theme-default .nivo-lightbox-nav { opacity: 1 !important; }
.nivo-lightbox-theme-default .nivo-lightbox-nav:hover { background-color: transparent !important; opacity: 0.7 !important; } .case-study img.attachment-post-thumbnail, .single-case_study #content img { border-top: 6px solid #000000; width: 100%; height: auto; }
.case-study { border-bottom: 1px dotted #000000; padding-bottom: 25px; }
.case-study:first-of-type { border-top: 1px dotted #000000; margin-top: 35px; }
.case-study h2 { margin: 25px 0px; }
.case-study .btn { margin: 0px; line-height: 20px; display: inline-block; }  body.page-demo { background-color: #000; width: 100%; height: 100%; margin: 0; padding: 0; }
body.page-demo #page { height: 100%; }
.cinema { width: 100%; height: 100%; background: #000 url(//www.marstudio.com/wp-content/themes/kraken/images/splash-pages/demo/cinema-experience.jpg) no-repeat top center; margin: 0; padding: 0; border: 0; }
.exit { max-width: 100%; width: 1280px; height: 139px; margin: 0 auto; position: relative; }
.exit a { color: #cd2026; font: bold 24px Arial !important; }
.exit a:visited { color: #cd2026; font: bold 24px Arial !important; }
.exit a:hover { color: #FFFFFF; }
.exit a div { position: absolute; width: 139px; height: 59px; padding-top: 14px; top: 0; right: 65px; text-align: center; background: url(//www.marstudio.com/wp-content/themes/kraken/images/splash-pages/demo/exit-sign.png) no-repeat; }
.demo-video { max-width: 854px; max-height: 480px; margin: 53px auto 0 auto; position: relative; } .embed-responsive { position: relative; display: block; width: 100%; padding: 0; overflow: hidden; }
.embed-responsive::before { display: block; content: ""; }
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }
.embed-responsive-21by9::before { padding-top: 42.85714%; }
.embed-responsive-16by9::before { padding-top: 56.25%; }
.embed-responsive-4by3::before { padding-top: 75%; }
.embed-responsive-1by1::before { padding-top: 100%; } .page-practicewhatyoupreach p { width: 100%; display: block; margin: 0px; padding: 0px; background: url(); }
.page-practicewhatyoupreach .container { max-width: 910px; margin: 0 auto; padding: 0px 0px 40px 10px; }
@media screen and (max-width: 992px) { .page-practicewhatyoupreach .container { max-width: 95%; } }
@media screen and (min-width: 992px) { .page-practicewhatyoupreach .col-md-1, .page-practicewhatyoupreach .col-md-2, .page-practicewhatyoupreach .col-md-3, .page-practicewhatyoupreach .col-md-4, .page-practicewhatyoupreach .col-md-5, .page-practicewhatyoupreach .col-md-6, .page-practicewhatyoupreach .col-md-7, .page-practicewhatyoupreach .col-md-8, .page-practicewhatyoupreach .col-md-9, .page-practicewhatyoupreach .col-md-10, .page-practicewhatyoupreach .col-md-11, .page-practicewhatyoupreach .col-md-12 { padding: 0px !important; } }
.page-practicewhatyoupreach .top-wrapper { padding-bottom: 10px; }
.page-practicewhatyoupreach .logo-container { margin-top: 19px; margin-left: 6px; float: left; }
.page-practicewhatyoupreach .info-container { padding-top: 209px; padding-right: 6px; text-align: right; }
.page-practicewhatyoupreach .info-container p.info-title { font-size: 2.2em; }
.page-practicewhatyoupreach .info-container p.info-title span { color: #CF0A2C; }
.page-practicewhatyoupreach .info-container p.info-detail { font-size: 1.4em; }
.page-practicewhatyoupreach .item-container:bottom { margin-bottom: 20px; }
.page-practicewhatyoupreach .item-container img { width: 100%; }
.page-practicewhatyoupreach .outer-form-wrapper { background: url(//www.marstudio.com/wp-content/themes/kraken/images/splash-pages/practice-what-you-preach/form-bg-bottom.jpg) bottom right no-repeat; padding-bottom: 16px; padding-right: 13px; margin-bottom: 2px; position: relative; }
@media screen and (max-width: 992px) { .page-practicewhatyoupreach .outer-form-wrapper { background: none; } }
.page-practicewhatyoupreach .outer-form-wrapper .form-wrapper { border: 1px solid #ccc; padding: 5px; float: left; position: relative; }
.page-practicewhatyoupreach .outer-form-wrapper .form-wrapper .inner-background { position: relative; float: left; min-height: 375px; background: #000000; padding: 40px 40px 100px 40px; }
@media screen and (max-width: 992px) { .page-practicewhatyoupreach .outer-form-wrapper .form-wrapper .inner-background { padding: 30px; } }
.page-practicewhatyoupreach .free-consult { color: #FFFFFF; font-size: 24px; }
.page-practicewhatyoupreach .free-consult span { color: #CF0A2C; }
.page-practicewhatyoupreach .sorry { color: #CF0A2C; font-size: 30px; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; }
.page-practicewhatyoupreach .footnote { font-size: 0.7em; color: #666; position: absolute; bottom: 50px; left: 40px; max-width: 650px; }
@media screen and (max-width: 992px) { .page-practicewhatyoupreach .footnote { position: relative; bottom: auto; left: auto; max-width: none; clear: both; } }
@media screen and (max-width: 992px) { .page-practicewhatyoupreach div.wpcf7 { margin-top: 20px; } }
.page-practicewhatyoupreach .wpcf7-form-control-wrap input { border: 0; background: #FFFFFF; padding: 14px 19px; margin: 0 0 12px 0; color: #999; }
.page-practicewhatyoupreach .wpcf7-submit { padding: 12px; font-size: 1.3em; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; }
.page-practicewhatyoupreach div.wpcf7 .ajax-loader { display: block; }
.page-practicewhatyoupreach div.wpcf7-response-output { color: white; clear: both; } .page-offlinetoonlinemarketing .third, .parent-pageid-12518525894 .third { float: right; width: 33%; }
.page-offlinetoonlinemarketing .third img, .parent-pageid-12518525894 .third img { float: right; }
.page-offlinetoonlinemarketing .two-thirds, .parent-pageid-12518525894 .two-thirds { float: left; margin: 75px 0 0 0; width: 66%; }
.page-offlinetoonlinemarketing .half, .parent-pageid-12518525894 .half { width: 50%; float: left; }
.page-offlinetoonlinemarketing #content, .parent-pageid-12518525894 #content { width: 942px; max-width: 100%; margin: 0 auto; }
.page-offlinetoonlinemarketing #content-inner, .parent-pageid-12518525894 #content-inner { padding: 0 10px 30px 10px; }
.page-offlinetoonlinemarketing #header-box, .parent-pageid-12518525894 #header-box { padding: 0 1px 0 15px; }
.page-offlinetoonlinemarketing #video-box, .parent-pageid-12518525894 #video-box { border: 1px solid #e7e7e7; padding: 5px; margin: 10px; }
.page-offlinetoonlinemarketing #video-box-inner, .parent-pageid-12518525894 #video-box-inner { background: #CF0A2C url(//www.marstudio.com/wp-content/themes/kraken/images/splash-pages/offlinetoonlinemarketing/background.png) center center no-repeat; padding: 40px 60px; }
.page-offlinetoonlinemarketing #video-box-inner h1, .parent-pageid-12518525894 #video-box-inner h1 { color: #FFFFFF; font: bold 36px Arial !important; line-height: 1.2; margin: 0 0 10px 0; max-width: 100%; text-align: center; text-transform: uppercase; }
.page-offlinetoonlinemarketing #video-box-inner p, .parent-pageid-12518525894 #video-box-inner p { color: #FFFFFF; font: normal 16px Arial; line-height: 1.2; margin: 0; max-width: 100%; text-align: center; }
.page-offlinetoonlinemarketing #video, .parent-pageid-12518525894 #video { width: 100%; background-color: #999; }
.page-offlinetoonlinemarketing #black-box, .parent-pageid-12518525894 #black-box { border: 1px solid #e7e7e7; padding: 5px; margin: 10px; }
.page-offlinetoonlinemarketing #black-box-inner, .parent-pageid-12518525894 #black-box-inner { background: #000; padding: 30px; min-height: 513px; }
@media screen and (max-width: 992px) { .page-offlinetoonlinemarketing #black-box-inner, .parent-pageid-12518525894 #black-box-inner { min-height: initial; } }
.page-offlinetoonlinemarketing #black-box h1, .parent-pageid-12518525894 #black-box h1 { color: #FFFFFF; font: bold 30px Arial !important; line-height: 1.2; margin: 0 0 24px 0; max-width: 100%; }
.page-offlinetoonlinemarketing #black-box input, .page-offlinetoonlinemarketing #black-box textarea, .parent-pageid-12518525894 #black-box input, .parent-pageid-12518525894 #black-box textarea { border: 0; color: #999999; font-family: Arial; font-size: 18px; margin: 0 0 10px 0; padding: 15px; width: 100%; max-width: 100%; min-height: 45px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
@media screen and (max-width: 992px) { .page-offlinetoonlinemarketing #black-box input, .page-offlinetoonlinemarketing #black-box textarea, .parent-pageid-12518525894 #black-box input, .parent-pageid-12518525894 #black-box textarea { min-height: 40px; } }
.page-offlinetoonlinemarketing #black-box textarea, .parent-pageid-12518525894 #black-box textarea { height: 100px; }
.page-offlinetoonlinemarketing #black-box input:focus, .page-offlinetoonlinemarketing #black-box textarea:focus, .parent-pageid-12518525894 #black-box input:focus, .parent-pageid-12518525894 #black-box textarea:focus { color: #000; outline: none; }
.page-offlinetoonlinemarketing #black-box input[type="submit"], .page-offlinetoonlinemarketing #black-box input[type="submit"]:focus, .parent-pageid-12518525894 #black-box input[type="submit"], .parent-pageid-12518525894 #black-box input[type="submit"]:focus { background: #cd2026; color: #FFFFFF; cursor: pointer; float: right; font-weight: bold; width: 150px; }
.page-offlinetoonlinemarketing #gray-box, .parent-pageid-12518525894 #gray-box { border: 1px solid #e7e7e7; padding: 5px; margin: 10px; }
.page-offlinetoonlinemarketing #gray-box-inner, .parent-pageid-12518525894 #gray-box-inner { background: #ededed; }
.page-offlinetoonlinemarketing #gray-box h1, .parent-pageid-12518525894 #gray-box h1 { color: #d12030; font: bold 36px Arial !important; line-height: 1.0; margin: 0 30px 10px 30px; max-width: 100%; padding: 30px 0 0 0; }
.page-offlinetoonlinemarketing #gray-box h2, .parent-pageid-12518525894 #gray-box h2 { color: #000; font: bold 24px Arial !important; line-height: 1.2; margin: 0 30px 20px 30px; max-width: 100%; }
.page-offlinetoonlinemarketing #gray-box a, .parent-pageid-12518525894 #gray-box a { color: #000; text-decoration: none; }
.page-offlinetoonlinemarketing #gray-box a:hover, .parent-pageid-12518525894 #gray-box a:hover { color: #d12030; }
@media (max-width: 992px) { .page-offlinetoonlinemarketing .half, .parent-pageid-12518525894 .half { width: 100%; }
.page-offlinetoonlinemarketing #video-box-inner, .parent-pageid-12518525894 #video-box-inner { padding: 30px; } }
@media (max-width: 430px) { .page-offlinetoonlinemarketing .third, .parent-pageid-12518525894 .third { float: left; width: 100%; }
.page-offlinetoonlinemarketing .third img, .parent-pageid-12518525894 .third img { float: left; max-height: 137px; }
.page-offlinetoonlinemarketing .two-thirds, .parent-pageid-12518525894 .two-thirds { margin: 20px 0 0 0; width: 100%; }
.page-offlinetoonlinemarketing #video-box-inner h1, .parent-pageid-12518525894 #video-box-inner h1 { font-size: 32px; }
.page-offlinetoonlinemarketing #black-box input, .page-offlinetoonlinemarketing #black-box textarea, .parent-pageid-12518525894 #black-box input, .parent-pageid-12518525894 #black-box textarea { font-size: 16px; }
.page-offlinetoonlinemarketing #gray-box h2, .parent-pageid-12518525894 #gray-box h2 { font-size: 18px; } }
.page-offlinetoonlinemarketing div.wpcf7-response-output, .parent-pageid-12518525894 div.wpcf7-response-output { color: white; clear: both; } body.page-codes { background-color: #CF0A2C; padding-top: 50px; padding-bottom: 20px; }
.page-codes {   }
.page-codes .main { background-color: #FFFFFF; padding-top: 40px; }
.page-codes .row { padding-left: 0px; padding-right: 0px; }
.page-codes .header { padding-bottom: 20px; text-align: center; }
@media (min-width: 840px) { .page-codes .container { max-width: 840px; }
.page-codes .main { padding-left: 0; padding-right: 0; } }
@media (max-width: 840px) { .page-codes .header { padding-right: 15px; padding-left: 15px; }
.page-codes .access-code .code { margin-bottom: 20px; } }
.page-codes .form-control { display: block; width: 100%; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; height: 45px; border-radius: 0px; }
.page-codes .access-code { padding: 30px 20px; }
.page-codes .bg-top { padding: 0 24px 27px; }
.page-codes label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; font-size: 14px; }
.page-codes .btn-my { background-color: #000000; width: 100%; display: block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; }
.page-codes .form-control:focus { border-color: #000000; box-shadow: none; -webkit-box-shadow: none; }
.page-codes .btn.focus, .page-codes .btn:focus, .page-codes .btn:hover { color: #FFFFFF; background: #CF0A2C; } @media screen and (max-width: 1220px) { .boxgrid-container { width: 875px; margin: 0 auto; } }
@media screen and (max-width: 930px) { .boxgrid-container { width: 583px; } }
@media screen and (max-width: 656px) { .boxgrid-container { width: 285px; } }
.boxgrid { margin: 0 6px 5px 0; width: 285px; height: 186px; float: left; background: url(//www.marstudio.com/wp-content/themes/kraken/images/clients/marstudio-clients-box-background.png) top left no-repeat; overflow: hidden; position: relative; padding: 0 15px; font-size: 12px; color: #999999; }
.boxgrid h3 { color: #FFFFFF; margin-bottom: 0px; }
.boxgrid a { color: #CF0A2C; }
.boxgrid a:hover { color: #FFFFFF; }
.boxgrid > img { position: absolute; top: 0; left: 0; right: auto; border: 0; -webkit-transition: all .6s; transition: all .6s; max-width: none; height: auto; }
.boxgrid span { font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; }
.boxgrid:hover > img { position: absolute; right: -300px; top: 0; left: 100%; -webkit-transition: all .6s; transition: all .6s; }
.boxgrid-last { margin: 0; }
.boxcaption { float: left; position: absolute; background: #000000; height: 100px; width: 100%; opacity: .8; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; } a.sm { display: block; width: 80px; height: 80px; background: #000000; float: left; text-align: center; }
a.sm:before { content: "\f415"; font-size: 48px; font-family: 'Font Awesome 5 Brands'; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 48px; color: #FFFFFF; padding-top: 15px; }
a.sm:hover { background: #CF0A2C; }
a.sm.sm-twitter:before { content: "\f099"; }
a.sm.sm-facebook:before { content: "\f39e"; }
a.sm.sm-flickr:before { content: "\f16e"; }
a.sm.sm-linkedin:before { content: "\f0e1"; }
a.sm.sm-youtube:before { content: '\f167'; }
a.sm.sm-behance:before { content: "\f1b4"; }
a.sm.sm-vimeo:before { content: "\f27d"; }
a.sm.sm-pinterest:before { content: "\f231"; }
a.sm.sm-instagram:before { content: "\f16d"; }
a.sm.sm-vine:before { content: "\f1ca"; }
.socialmedia-container { margin: 20px 0 0 0; padding: 0 30px 20px 0; width: 100%; background: url(//www.marstudio.com/wp-content/themes/kraken/images/dash-hline.png) bottom left repeat-x; float: left; }
.socialmedia-logo-container { height: auto; width: 108px; text-align: left; float: left; }
.socialmedia-info-container { width: calc(100% - 108px); width: -moz-calc(100% - 108px); width: -webkit-calc(100% - 108px); width: -o-calc(100% - 108px); width: calc(100% - 108px); width: expression(100% - 108px); float: left; }
.socialmedia-info-container a { color: #000000; font-size: 2.0em; }
.socialmedia-info-container a:hover { color: #CF0A2C; }
.socialmedia-info-container a .strong { font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; }
.socialmedia-info-container p { font-size: 0.8em; margin: 0px; }
a.socialmedia-lead { padding: 0 30px 0 0; } @media screen and (min-width: 992px) { .page-testimonials .col-md-6 { float: none; display: table-cell; vertical-align: bottom; } }
.testimonial-wrapper { float: none; display: table-cell; vertical-align: bottom; }
.testimonial-container { padding: 20px 0 21px; margin-bottom: 20px; height: auto; background: #CF0A2C; display: block; position: relative; }
.testimonial-container:after { content: ' '; background: url(//www.marstudio.com/wp-content/themes/kraken/images/testimonials-tail.gif) bottom left no-repeat; width: 100%; height: 40px; position: absolute; bottom: -21px; }
.testimonial-container p { font-style: italic; padding: 0 20px 20px; color: #FFFFFF; font-size: 1.0em; }
.author-container { padding: 10px 0; height: auto; min-height: 120px; color: #333333; }
.author-container p { margin: 0px; }
.author-container span { font-size: 1.1em; }
.author-container .subcopy { font-size: 0.8em; margin: 0px; } .news-container { position: relative; padding: 20px 20px 35px 20px; margin-bottom: 25px; background: #CF0A2C; }
.news-container p { color: #FFFFFF; font-size: 1.0em; }
.news-container a { color: #FFFFFF; text-decoration: underline; }
.news-container a:hover { color: #000000; }
.news-container:after { content: ' '; background: url(//www.marstudio.com/wp-content/themes/kraken/images/testimonials-tail.gif) bottom left no-repeat; width: 100%; height: 40px; position: absolute; bottom: -21px; }
.news-author-container { padding: 10px 0 0; height: auto; color: #333333; }
.news-author-container span { font-size: 16px; }
.news-author-container .subcopy { font-size: 0.8em; }
.news-post-navigation { margin-top: 25px; height: auto; width: 100%; } .ms-item .blog-inner { margin-top: 20px; }
.ms-item h1 { padding-top: 8px; font-size: 24px; line-height: 26px; margin-bottom: 0px; }
.ms-item h1 a { color: #000000; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; font-size: 24px; line-height: 26px; }
.ms-item h1 a:hover { color: #CF0A2C; text-decoration: none; }
.ms-item .by-author { color: #404040; font-size: 14px; margin: 5px 0px; }
.blog-post-date-wrapper { width: 100% !important; float: none !important; height: 40px !important; clear: both; border-bottom: 1px solid #FFFFFF; margin-bottom: 1px; position: relative; }
.blog-post-date-wrapper .day { display: table-cell; height: 40px; width: 40px; text-align: center; vertical-align: middle; background-color: #CF0A2C; background: url(//www.marstudio.com/wp-content/themes/kraken/images/blog/calendar_date.jpg) top left no-repeat; color: #FFFFFF; padding: 0; margin: 0; position: absolute; left: 0; font-size: 24px; padding-top: 3px; border-right: 1px solid #FFFFFF; }
.blog-post-date-wrapper .blog-date { display: block; float: left; color: #FFFFFF; font-size: 18px; background-color: #000000; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; width: 100%; max-height: 40px !important; height: 40px; overflow: hidden; line-height: 40px; padding: 0px 0px 0px 55px; margin: 0; }
.blog-post-date-wrapper .blog-link { display: block; position: absolute; right: 0px; border-left: 1px solid #FFFFFF; vertical-align: middle; width: 40px; height: 40px; padding: 0; margin: 0; background: #000000; }
.blog-post-date-wrapper .blog-link:hover { background: #CF0A2C; }
.blog_post_excerpt { color: #000000 !important; padding-top: 10px; padding-bottom: 10px; font-size: 14px; line-height: 16px; }
.blog_post_excerpt p { margin: 0px; }
.read-more-link { margin-bottom: 15px; margin-top: 15px; padding: 0; color: #FFFFFF; text-transform: uppercase; width: 125px; height: 26px; background: #CF0A2C; }
.read-more-link:hover { color: #FFFFFF; background: #000000; }
.read-more-link a { color: #FFFFFF; text-transform: uppercase; font-size: 12px; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; line-height: 26px; padding: 7px 41px 7px 10px; background: url(//www.marstudio.com/wp-content/themes/kraken/images/blog/read-more-arrow.png); background-repeat: repeat-y; background-position: 96px 0; text-decoration: none; }
@media not all and (min-resolution: 0.001dpcm) { .read-more-link a { line-height: 28px; } }
.read-more-link a _::-webkit-full-page-media, .read-more-link a _:future, .read-more-link a :root .safari_only { line-height: 28px; }
@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill) { .read-more-link a { line-height: 28px; } }
.read-more-link a:hover { color: #FFFFFF; padding: 7px 41px 7px 10px; text-decoration: none; }
#divider { border-bottom: 1px dotted #000; width: 100%; height: 1px; display: block; }
.cat-links { padding: 14px 0 4px; border-bottom: 3px solid #000000; }
.cat-links h2 { font-size: 18px !important; padding-bottom: 1px; margin: 0px; }
.cat-links a { font-size: 14px; color: #000000; }
.cat-links a:hover { color: #CF0A2C; }
.cat-links p { margin: 5px 0px; } .single-post #content, .single-news #content { margin-top: 35px; }
@media screen and (min-width: 992px) { .single-post #content .col-md-9, .single-news #content .col-md-9 { padding-left: 20px; } }
.single-post #content .entry-title, .single-news #content .entry-title { border-bottom: 1px solid #000000; clear: both; color: #000000; font-size: 30px; line-height: 38px; padding-bottom: 15px; padding-top: 8px; margin: 0px; }
.single-post #content .featured_image img, .single-news #content .featured_image img { width: 100%; height: auto; }
.single-post #content .wp-caption-text, .single-news #content .wp-caption-text { margin-bottom: 0.6em; padding: 4px 0 10px 1px; position: relative; font-style: italic; border-bottom: 1px dotted #000000; color: #666666; font-size: 12px; text-align: left; margin: 5px 0px 0px 0px; }
.single-post #content figure, .single-news #content figure { margin: 0px; }
.single-post #content .wp-caption, .single-news #content .wp-caption { margin-bottom: 1.625em; max-width: 100%; padding: 0px; }
.single-post #content h2, .single-news #content h2 { font-size: 24px; }
.rss { float: right; }
.rss a { color: #FFFFFF; font-size: 14px; text-transform: uppercase; font-weight: normal; padding: 0px 57px 0px 15px; background: #000000 url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-and-corner-icons.png); background-repeat: no-repeat; background-position: 60px -639px; text-decoration: none; height: 40px; display: block; }
.rss a:hover { color: #FFFFFF; background: #CF0A2C url(//www.marstudio.com/wp-content/themes/kraken/images/icons/nav-and-corner-icons.png); background-repeat: no-repeat; background-position: 60px -639px; text-decoration: none; } .grey-blog-title { color: #FFFFFF; font-size: 16px; background: url(//www.marstudio.com/wp-content/themes/kraken/images/blog/author_by.jpg) top left no-repeat; background-color: #333333; height: 40px; border-bottom: 1px solid #FFFFFF; padding: 12px 15px 8px; line-height: 16px; }
#author-info { font-size: 11px; border-bottom: 1px dotted #000000; }
#author-info #author-by { color: #FFFFFF; font-size: 16px; background: url(//www.marstudio.com/wp-content/themes/kraken/images/blog/author_by.jpg) top left no-repeat; background-color: #333333; height: 40px; border-bottom: 1px solid #FFFFFF; padding: 12px 15px 8px; line-height: 16px; }
#author-info #author-name { color: #FFFFFF; font-size: 16px; background-color: #666666; height: 40px; border-bottom: 1px solid #FFFFFF; padding: 12px 10px 5px 10px; line-height: 16px; }
#author-info #author-avatar { float: left; margin-right: -78px; }
#author-info #author-avatar img { padding: 0; }
#author-info #author-description { margin-left: 101px; }
#author-info #author-description p { padding: 13px 0 0 15px; margin: -1px 0px 4px 0px; line-height: 1.25; min-height: 97px; }
.tag-links { padding: 18px 0px 4px; border-bottom: 1px dotted #000000; }
.tag-links h2 { font-size: 18px !important; padding-bottom: 0px; margin: 0px; }
.tag-links a { font-size: 14px; color: #000000; }
.tag-links a:hover { color: #CF0A2C; }
.tag-links p { margin: 5px 0px; }
.relatedposts { max-width: 100%; margin: 20px 0; border-bottom: 3px solid #000000; }
.relatedposts h2 { max-width: 100%; font-size: 18px !important; line-height: 22px; padding: 7px 0 0; }
.relatedposts .thumbnail img { max-width: 100%; width: 100%; height: auto; border-bottom: 1px dotted #000000; }
div#social-share { display: block; margin: 26px 0px; clear: both; padding: 12px 0px 10px; border-top: 1px dotted #000; border-bottom: 3px solid #000; }
div#social-share p { font-size: 20px; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; padding: 0 10px; margin: 0px; }
div#social-share .social-icon a { font-size: 26px; line-height: 24px; padding: 0 5px; color: #000000; text-decoration: none; }
div#social-share .social-icon a:hover { color: #CF0A2C; text-decoration: none; }
div#social-share .social-icon { padding: 0 5px; }
@media screen and (max-width: 1200px) { div#social-share .pull-right { float: none !important; clear: both !important; display: block; margin-top: 10px; } } ul.years, ul.months { padding: 0px; margin: 0px; list-style-image: none; }
ul.years li, ul.months li { padding: 0px; margin: 0px; list-style-type: none; list-style-image: none; }
ul.years li > ul, ul.months li > ul { margin-left: 0; }
ul.years ul, ul.months ul { padding: 0px; margin: 0px; }
.post-dash { display: block; background: url(//www.marstudio.com/wp-content/themes/kraken/images/slideshows/hline-dashed3.gif) bottom left repeat-x; margin: 10px 0 0 0; height: 2px; width: 100%; }
h3.archive-year { margin: 20px 0 10px 0; color: #fff; background: #CF0A2C; padding: 10px; font-size: 1.4em; display: inline-block; }
h3.archive-month { margin: 0px 0 5px 0; color: #CF0A2C; padding: 10px; font-size: 1.4em; display: inline-block; }
a.archive-links { margin: 0 0 2px 0; padding: 10px 0 10px 20px; min-height: 20px; height: auto; background: #ededed; display: block; }
a.archive-links:hover { text-decoration: none; color: #000000; }  .page-awards .dashed-bottom-border { padding-bottom: 35px; margin-top: 30px; } @media screen and (max-width: 992px) { .page-studio .content-area img, .page-virtual-studio .content-area img { width: 100%; height: auto; margin-top: 15px; } } .page-careers .title { font-size: 1.2em; font-weight: normal !important; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; margin: 25px 0px -10px 0px; }
.page-careers .title:first-of-type { margin-top: 0px; }  #logout { position: absolute; bottom: 30px; right: 30px; margin: 0; height: auto; width: 150px; font-size: 1.2em; font-weight: normal; display: inline; float: right; text-align: right; }
.shop-row-container { margin: 10px 0 30px; height: auto; background: url(//www.marstudio.com/wp-content/themes/kraken/images/slideshows/hline-dashed3.gif) bottom left repeat-x; }
.shop-header-container { margin: 10px 0 15px; height: auto; }
.shop-header-container .title { display: block; color: #CF0A2C; font-size: 2.2em; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; }
.shop-subtitle { display: block; color: #000000; font-size: 1.1em; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; }
.shop-subdescrip { margin: 15px 0 0 0px; display: block; color: #000000; font-size: 0.8em; }
.shop-description { margin: 15px 0 0 0px; display: block; color: #000000; font-size: 0.9em; }
.shop-subtitle-description { color: #000000; font-size: 0.8em; }
.shop-column-list-container { margin: 0; height: auto; width: 182px; float: left; }
.table-wrapper { margin: 20px 0 0 0px; height: auto; width: 100%; }
.table-wrapper table { width: 100%; }
.table-wrapper2 { margin: 20px 30px 0 0; height: auto; width: 568px; float: right; }
.table-wrapper2 .table-item { width: auto; height: 50px; font-size: 0.8em; }
.table-wrapper2 .table-heading { padding-right: 15px !important; width: auto; }
.table-wrapper3 { margin: 20px 0 0 0px; height: auto; width: 289px; float: left; }
.table-data-fixed1 { padding: 5px 0; background-color: #404040; color: #000000; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; text-align: center; border-bottom: 1px solid #FFFFFF; height: 50px; width: 82px; }
.table-data-fixed3 { padding: 5px 0; background-color: #404040; border-bottom: 1px solid #FFFFFF; color: #000000; text-align: center; font-size: 0.8em; height: 50px; width: 100%; }
.table-wrapper-popups { margin: 20px 0 0 0px; height: auto; width: 650px; float: left; }
.table-heading { padding: 0 0 0 12px; background-color: #CF0A2C; color: #FFFFFF; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; height: 37px; width: 276px; }
.table-heading2 { padding: 0 5px; background-color: #CF0A2C; color: #FFFFFF; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; text-align: center; height: 37px; width: 82px; }
.table-info2 { padding: 5px 0; background-color: #404040; border-bottom: 1px solid #FFFFFF; color: #000000; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; text-align: center; height: 50px; width: 82px; }
.table-title, .table-title2, .table-title3 { padding: 0 0 0 12px; background-color: #000000; color: #FFFFFF; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; }
.table-title { height: 37px; width: 276px; }
.table-title2 { height: 37px; width: 259px; }
.table-title3 { height: 37px; width: auto; }
.table-item { padding: 5px 0 5px 12px; background-color: #e5e5e5; color: #000000; border-bottom: 1px solid #FFFFFF; height: 37px; width: 276px; }
.ind { padding: 0 0 0 24px; }
.checkmark-container { height: 14px; width: 15px; background: url(//www.marstudio.com/wp-content/themes/kraken/images/checkmark.gif) top left no-repeat; float: left; }
.checkmark-container img { height: 14px; width: 15px; float: left; }
.shop-table-footnote { margin: 15px 0 0 0px; height: auto; display: block; color: #404040; font-size: 0.7em; }
.shop-table-footnote-alt { margin: -10px 0 0 0px; height: auto; display: block; color: #404040; font-size: 0.7em; }
.table-heading-2col { padding: 0 0 0 12px; background-color: #CF0A2C; color: #FFFFFF; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; height: 37px; width: 431px; }
.table-item-2col { padding: 0 0 0 12px; background-color: #e5e5e5; color: #000000; height: 37px; width: 431px; }
.table-heading-any { padding: 0 12px; background-color: #CF0A2C; color: #FFFFFF; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; height: 37px; width: auto; }
.table-title-any { padding: 0 12px; background-color: #000000; color: #FFFFFF; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; height: 37px; width: auto; }
.table-item-any { padding: 10px 12px; background-color: #e5e5e5; border-bottom: 1px solid #FFFFFF; color: #000000; height: 37px; width: auto; }
.table-item-any2 { padding: 0 12px; background-color: #FFFFFF; color: #000000; height: 37px; width: auto; }
.duo-option-container-l { margin: 0 0 0 30px; height: auto; width: 400px; display: inline; float: left; }
.duo-option-container-r { margin: 0 0 0 50px; height: auto; width: 400px; display: inline; float: left; }
.duo-option-header { font-size: 1.4em; font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif; color: #000000; display: block; }
.duo-option-subheader { margin: 5px 0 15px; font-size: 0.8em; color: #404040; display: block; }
.triple-option-container-l { margin: 0 0 0 30px; height: auto; width: 288px; display: inline; float: left; }
.popcheck { height: 14px; width: 15px; background: url(//www.marstudio.com/wp-content/themes/kraken/images/shop/checkmark.gif) left top no-repeat; display: block; }
.star1 { font-size: 1.3em; color: #cd2026; }
.star1-container { color: #666; font-size: 1.6em; margin: 0 0 15px 30px; height: 15px; width: 837px; float: left; }
.star1-p { font-size: 0.8em; }
#shop-wrapper .arrow { height: 26px; width: 26px; }
#shop-wrapper .arrow:hover { height: 26px; width: 26px; }
#v1-container { margin: 0 3px 0 0; height: 395px; width: 696px; color: #fff; background: #cd2026; float: left; }
#v2-container { height: 395px; width: 230px; color: #fff; background: #000; float: left; }
#shop-wrapper .action { margin: 35px 0 0 43px; font-size: 2.2em; }
#shop-wrapper .which { margin: 130px 0 0 43px; font-size: 6.5em; line-height: 1em; letter-spacing: -4px; }
#shop-wrapper .which-smaller { margin: 40px 0 0 40px; font-size: 2.5em; line-height: 1em; display: block; }
#shop-wrapper .what { margin: 20px 0 0 43px; font-size: 1.6em; letter-spacing: -1px; }
#shop-wrapper .what-smaller { margin: 30px 0 0 40px; font-size: 1.3em; }
.shop-row-title { color: #000; font-size: 2.2em; line-height: 1.7em; background: url(//www.marstudio.com/wp-content/themes/kraken/images/slideshows/hline-dashed3.gif) bottom left repeat-x; padding-bottom: 10px; }
.shop-subtitle-description { color: #000; font-size: 0.8em; }
.shop-column-list-container { margin: 0; height: auto; width: 182px; float: left; }
.column-2 { margin: 0 0 0 21px; }
a.shop-option-container { margin: 0 0 10px 0; padding: 6px 0 0 9px; height: 33px; width: 173px; background: #cd2026 url(//www.marstudio.com/wp-content/themes/kraken/images/shop/option-arrow.gif) top right no-repeat; color: #fff; font-size: 1.1em; display: block; float: left; }
a.shop-option-container:hover { background: #cd2026 url(//www.marstudio.com/wp-content/themes/kraken/images/shop/option-arrow-over.gif) top right no-repeat; color: #fff; }