/* http://prismjs.com/download.html?themes=prism&languages=markup+css+clike+javascript+css-extras+git+less+markdown+php+php-extras+scss+sql&plugins=line-highlight+line-numbers+autolinker+wpd+file-highlight+show-language+highlight-keywords */
/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */

 code[class*="language-"],
 pre[class*="language-"] {
     background: #f7f7f7;
     border-radius: 4px;
     color: black;
     text-shadow: 0 1px white;
     font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
     direction: ltr;
     text-align: left;
     white-space: pre;
     word-spacing: normal;
     word-break: normal;
     word-wrap: normal;
     line-height: 1.5;
 
     -moz-tab-size: 4;
     -o-tab-size: 4;
     tab-size: 4;
 
     -webkit-hyphens: none;
     -moz-hyphens: none;
     -ms-hyphens: none;
     hyphens: none;
 }
 
 pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
 code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
     text-shadow: none;
     background: #b3d4fc;
 }
 
 pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
 code[class*="language-"]::selection, code[class*="language-"] ::selection {
     text-shadow: none;
     background: #b3d4fc;
 }
 
 @media print {
     code[class*="language-"],
     pre[class*="language-"] {
         text-shadow: none;
     }
 }
 
 /* Code blocks */
 pre[class*="language-"] {
     padding: 1em;
     margin: .5em 0;
     overflow: auto;
 }
 
 :not(pre) > code[class*="language-"],
 pre[class*="language-"] {
     /*background: #f5f2f0;*/
 }
 
 /* Inline code */
 :not(pre) > code[class*="language-"] {
     padding: .1em;
     border-radius: .3em;
     white-space: normal;
 }
 
 .token.comment,
 .token.prolog,
 .token.doctype,
 .token.cdata {
     color: slategray;
 }
 
 .token.punctuation {
     color: #999;
 }
 
 .namespace {
     opacity: .7;
 }
 
 .token.property,
 .token.tag,
 .token.boolean,
 .token.number,
 .token.constant,
 .token.symbol,
 .token.deleted {
     color: #905;
 }
 
 .token.selector,
 .token.attr-name,
 .token.string,
 .token.char,
 .token.builtin,
 .token.inserted {
     color: #690;
 }
 
 .token.operator,
 .token.entity,
 .token.url,
 .language-css .token.string,
 .style .token.string {
     color: #a67f59;
     background: hsla(0, 0%, 100%, .5);
 }
 
 .token.atrule,
 .token.attr-value,
 .token.keyword {
     color: #07a;
 }
 
 .token.function {
     color: #DD4A68;
 }
 
 .token.regex,
 .token.important,
 .token.variable {
     color: #e90;
 }
 
 .token.important,
 .token.bold {
     font-weight: bold;
 }
 .token.italic {
     font-style: italic;
 }
 
 .token.entity {
     cursor: help;
 }
 
 pre[data-line] {
     position: relative;
     padding: 1em 0 1em 3em;
 }
 
 .line-highlight {
     position: absolute;
     left: 0;
     right: 0;
     padding: inherit 0;
     margin-top: 1em; /* Same as .prismâ€™s padding-top */
 
     background: hsla(24, 20%, 50%,.08);
     background: -moz-linear-gradient(left, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));
     background: -webkit-linear-gradient(left, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));
     background: -o-linear-gradient(left, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));
     background: linear-gradient(left, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));
     
     pointer-events: none;
     
     line-height: inherit;
     white-space: pre;
 }
 
     .line-highlight:before,
     .line-highlight[data-end]:after {
         content: attr(data-start);
         position: absolute;
         top: .4em;
         left: .6em;
         min-width: 1em;
         padding: 0 .5em;
         background-color: hsla(24, 20%, 50%,.4);
         color: hsl(24, 20%, 95%);
         font: bold 65%/1.5 sans-serif;
         text-align: center;
         vertical-align: .3em;
         border-radius: 999px;
         text-shadow: none;
         box-shadow: 0 1px white;
     }
     
     .line-highlight[data-end]:after {
         content: attr(data-end);
         top: auto;
         bottom: .4em;
     }
 pre.line-numbers {
     position: relative;
     padding-left: 3.8em;
     counter-reset: linenumber;
 }
 
 pre.line-numbers > code {
     position: relative;
 }
 
 .line-numbers .line-numbers-rows {
     position: absolute;
     pointer-events: none;
     top: 0;
     font-size: 100%;
     left: -3.8em;
     width: 3em; /* works for line-numbers below 1000 lines */
     letter-spacing: -1px;
     border-right: 1px solid #999;
 
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
 
 }
 
     .line-numbers-rows > span {
         pointer-events: none;
         display: block;
         counter-increment: linenumber;
     }
 
         .line-numbers-rows > span:before {
             content: counter(linenumber);
             color: #999;
             display: block;
             padding-right: 0.8em;
             text-align: right;
         }
 .token a {
     color: inherit;
 }
 code[class*="language-"] a[href],
 pre[class*="language-"] a[href] {
     cursor: help;
     text-decoration: none;
 }
 
 code[class*="language-"] a[href]:hover,
 pre[class*="language-"] a[href]:hover {
     cursor: help;
     text-decoration: underline;
 }
 div.prism-show-language {
     position: relative;
 }
 
 div.prism-show-language > div.prism-show-language-label[data-language] {
 
     color: black;
     background-color: #CFCFCF;
     display: none;
     position: absolute;
     bottom: auto;
     left: auto;
     top: 0;
     right: 0;
     width: auto;
     height: auto;
     font-size: 0.9em;
     border-radius: 0 0 0 5px;
     padding: 0 0.5em;
     text-shadow: none;
     z-index: 1;
     -webkit-box-shadow: none;
     -moz-box-shadow: none;
     box-shadow: none;
     -webkit-transform: none;
     -moz-transform: none;
     -ms-transform: none;
     -o-transform: none;
     transform: none;
 }

.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button{color:#fff}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}.wp-gs .wp-block-button__link:not(.has-background){background-color:var(--wp-block-core-button--color--background,var(--wp-color--primary,#32373c))}.is-style-squared .wp-block-button__link{border-radius:0}.no-border-radius.wp-block-button__link{border-radius:0!important}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}.wp-block-buttons .wp-block-button{display:inline-block;margin-right:8px;margin-bottom:8px}.wp-block-buttons.alignright .wp-block-button{margin-right:none;margin-left:8px}.wp-block-buttons.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #e2e4e7}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:400;background:#edeff0}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#00739c}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;margin-bottom:28px;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-columns.has-background{padding:20px 30px}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px) and (max-width:781px){.wp-block-column{flex-basis:calc(50% - 16px)!important;flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-column[style]{flex-grow:0}.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:290px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;object-fit:cover}.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:580px;padding:14px;text-align:center}.block-editor-block-list__block[data-type="core/embed"][data-align=left],.block-editor-block-list__block[data-type="core/embed"][data-align=right],.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.78%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;object-fit:cover}}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3 - 1px)}}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4 - 1px)}}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5 - 1px)}}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6 - 1px)}}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7 - 1px)}}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8 - 1px)}}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:290px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.is-style-circle-mask img,.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-latest-posts__post-excerpt{margin-top:8px;margin-bottom:16px}.wp-block-latest-posts__featured-image img{height:auto;width:auto}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.wp-block-media-text{
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:-ms-grid;display:grid;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{
  /*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
  /*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
  /*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.wp-block-navigation>ul{display:block;list-style:none;margin:0;padding-left:0}@media (min-width:600px){.wp-block-navigation>ul{display:flex;flex-wrap:wrap}}.wp-block-navigation>ul ul{list-style:none;padding-left:0;margin-top:0;margin-left:0}.wp-block-navigation>ul ul li{margin:0}.wp-block-navigation>ul li{z-index:1}.wp-block-navigation>ul li:focus-within,.wp-block-navigation>ul li:hover{cursor:pointer;z-index:99999}.wp-block-navigation>ul li:focus-within>ul,.wp-block-navigation>ul li:hover>ul,.wp-block-navigation>ul li ul:focus,.wp-block-navigation>ul li ul:hover{visibility:visible;opacity:1;display:flex;flex-direction:column}.wp-block-navigation>ul>li ul{position:absolute;left:0;top:100%;min-width:200px;max-width:200px;opacity:0;transition:opacity .1s linear;visibility:hidden}.wp-block-navigation,.wp-block-navigation .block-editor-block-list__layout{display:flex;flex-wrap:wrap}.wp-block-navigation .block-editor-block-list__layout .block-editor-block-list__layout{width:200px}.wp-block-navigation .block-editor-inner-blocks>.block-editor-block-list__layout>.wp-block{margin:0;width:auto}.wp-block-navigation,.wp-block-navigation>.wp-block-navigation__container{align-items:center;width:100%}.wp-block-navigation>.wp-block-navigation-link,.wp-block-navigation>.wp-block-navigation__container>.wp-block-navigation-link{display:flex;margin-top:0;margin-bottom:0}.wp-block-navigation .wp-block-navigation-link{position:relative;margin:0;min-height:56px;display:flex;line-height:1.4}.wp-block-navigation .wp-block-navigation-link .wp-block,.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link{min-height:auto;padding:0}.wp-block-navigation .wp-block-navigation-link .wp-block .wp-block-navigation-link{margin:0}.wp-block-navigation .wp-block-navigation-link>.block-editor-inner-blocks{display:none}.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks{display:flex;border:1px solid rgba(0,0,0,.15);position:absolute;z-index:1;top:100%;left:0}.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container .wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks .wp-block-navigation__container{left:100%;top:-1px}.wp-block-navigation .wp-block-navigation-link .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link .wp-block-navigation__container{background-color:inherit;color:inherit}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content{display:flex;align-items:center;width:max-content;padding:6px 16px}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link:first-child:not(:only-child) .wp-block-navigation-link__content{padding-top:8px}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link:last-child .wp-block-navigation-link__content{padding-bottom:8px}.wp-block-navigation .wp-block-navigation-link.has-child .wp-block-navigation-link__content{min-width:100%;padding-right:32px;position:relative}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__submenu-icon{position:absolute;right:16px}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__submenu-icon svg{fill:currentColor}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link svg{transform:rotate(0)}.wp-block-navigation .wp-block-navigation-link.has-text-color .wp-block-navigation-link__content{color:inherit}.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container{color:#111}.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container{background-color:#fff}.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container{color:#fff}.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container{background-color:#333}.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container{display:flex;flex-direction:column;padding:0}.wp-block-navigation>ul>li>a{display:flex;align-items:center}.wp-block-navigation>ul>li:first-of-type>a{padding-left:0}.wp-block-navigation>ul>li:last-of-type>a{padding-right:0}.wp-block-navigation.items-justified-left>ul{justify-content:flex-start}.wp-block-navigation.items-justified-center>ul{justify-content:center}.wp-block-navigation.items-justified-right>ul{justify-content:flex-end}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:290px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;max-width:360px}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-social-links{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-social-link{display:block;width:36px;height:36px;border-radius:36px;margin-right:8px;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-social-link{transition-duration:0s}}.wp-social-link a{padding:6px;display:block;line-height:0;transition:transform .1s ease}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1977f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0577b5;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#21a1f3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:#ff0100;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1977f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0577b5}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#21a1f3}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:#ff0100}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}

  /*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
    font-family: 'FontAwesome';
    src: url('fonts/fontawesome-webfont.eot?v=4.3.0');
    src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  .fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
  }
  /* makes the font 33% larger relative to the icon container */
  .fa-lg {
    font-size: 1.33333333em;
    line-height: 0.75em;
    vertical-align: -15%;
  }
  .fa-2x {
    font-size: 2em;
  }
  .fa-3x {
    font-size: 3em;
  }
  .fa-4x {
    font-size: 4em;
  }
  .fa-5x {
    font-size: 5em;
  }
  .fa-fw {
    width: 1.28571429em;
    text-align: center;
  }
  .fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none;
  }
  .fa-ul > li {
    position: relative;
  }
  .fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: 0.14285714em;
    text-align: center;
  }
  .fa-li.fa-lg {
    left: -1.85714286em;
  }
  .fa-border {
    padding: .2em .25em .15em;
    border: solid 0.08em #eeeeee;
    border-radius: .1em;
  }
  .pull-right {
    float: right;
  }
  .pull-left {
    float: left;
  }
  .fa.pull-left {
    margin-right: .3em;
  }
  .fa.pull-right {
    margin-left: .3em;
  }
  .fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
  }
  .fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
  }
  @-webkit-keyframes fa-spin {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    100% {
      -webkit-transform: rotate(359deg);
      transform: rotate(359deg);
    }
  }
  @keyframes fa-spin {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    100% {
      -webkit-transform: rotate(359deg);
      transform: rotate(359deg);
    }
  }
  .fa-rotate-90 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .fa-rotate-180 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .fa-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  .fa-flip-horizontal {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
  }
  .fa-flip-vertical {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1);
  }
  :root .fa-rotate-90,
  :root .fa-rotate-180,
  :root .fa-rotate-270,
  :root .fa-flip-horizontal,
  :root .fa-flip-vertical {
    filter: none;
  }
  .fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
  }
  .fa-stack-1x,
  .fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
  }
  .fa-stack-1x {
    line-height: inherit;
  }
  .fa-stack-2x {
    font-size: 2em;
  }
  .fa-inverse {
    color: #ffffff;
  }
  /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
     readers do not read off random characters that represent icons */
  .fa-glass:before {
    content: "\f000";
  }
  .fa-music:before {
    content: "\f001";
  }
  .fa-search:before {
    content: "\f002";
  }
  .fa-envelope-o:before {
    content: "\f003";
  }
  .fa-heart:before {
    content: "\f004";
  }
  .fa-star:before {
    content: "\f005";
  }
  .fa-star-o:before {
    content: "\f006";
  }
  .fa-user:before {
    content: "\f007";
  }
  .fa-film:before {
    content: "\f008";
  }
  .fa-th-large:before {
    content: "\f009";
  }
  .fa-th:before {
    content: "\f00a";
  }
  .fa-th-list:before {
    content: "\f00b";
  }
  .fa-check:before {
    content: "\f00c";
  }
  .fa-remove:before,
  .fa-close:before,
  .fa-times:before {
    content: "\f00d";
  }
  .fa-search-plus:before {
    content: "\f00e";
  }
  .fa-search-minus:before {
    content: "\f010";
  }
  .fa-power-off:before {
    content: "\f011";
  }
  .fa-signal:before {
    content: "\f012";
  }
  .fa-gear:before,
  .fa-cog:before {
    content: "\f013";
  }
  .fa-trash-o:before {
    content: "\f014";
  }
  .fa-home:before {
    content: "\f015";
  }
  .fa-file-o:before {
    content: "\f016";
  }
  .fa-clock-o:before {
    content: "\f017";
  }
  .fa-road:before {
    content: "\f018";
  }
  .fa-download:before {
    content: "\f019";
  }
  .fa-arrow-circle-o-down:before {
    content: "\f01a";
  }
  .fa-arrow-circle-o-up:before {
    content: "\f01b";
  }
  .fa-inbox:before {
    content: "\f01c";
  }
  .fa-play-circle-o:before {
    content: "\f01d";
  }
  .fa-rotate-right:before,
  .fa-repeat:before {
    content: "\f01e";
  }
  .fa-refresh:before {
    content: "\f021";
  }
  .fa-list-alt:before {
    content: "\f022";
  }
  .fa-lock:before {
    content: "\f023";
  }
  .fa-flag:before {
    content: "\f024";
  }
  .fa-headphones:before {
    content: "\f025";
  }
  .fa-volume-off:before {
    content: "\f026";
  }
  .fa-volume-down:before {
    content: "\f027";
  }
  .fa-volume-up:before {
    content: "\f028";
  }
  .fa-qrcode:before {
    content: "\f029";
  }
  .fa-barcode:before {
    content: "\f02a";
  }
  .fa-tag:before {
    content: "\f02b";
  }
  .fa-tags:before {
    content: "\f02c";
  }
  .fa-book:before {
    content: "\f02d";
  }
  .fa-bookmark:before {
    content: "\f02e";
  }
  .fa-print:before {
    content: "\f02f";
  }
  .fa-camera:before {
    content: "\f030";
  }
  .fa-font:before {
    content: "\f031";
  }
  .fa-bold:before {
    content: "\f032";
  }
  .fa-italic:before {
    content: "\f033";
  }
  .fa-text-height:before {
    content: "\f034";
  }
  .fa-text-width:before {
    content: "\f035";
  }
  .fa-align-left:before {
    content: "\f036";
  }
  .fa-align-center:before {
    content: "\f037";
  }
  .fa-align-right:before {
    content: "\f038";
  }
  .fa-align-justify:before {
    content: "\f039";
  }
  .fa-list:before {
    content: "\f03a";
  }
  .fa-dedent:before,
  .fa-outdent:before {
    content: "\f03b";
  }
  .fa-indent:before {
    content: "\f03c";
  }
  .fa-video-camera:before {
    content: "\f03d";
  }
  .fa-photo:before,
  .fa-image:before,
  .fa-picture-o:before {
    content: "\f03e";
  }
  .fa-pencil:before {
    content: "\f040";
  }
  .fa-map-marker:before {
    content: "\f041";
  }
  .fa-adjust:before {
    content: "\f042";
  }
  .fa-tint:before {
    content: "\f043";
  }
  .fa-edit:before,
  .fa-pencil-square-o:before {
    content: "\f044";
  }
  .fa-share-square-o:before {
    content: "\f045";
  }
  .fa-check-square-o:before {
    content: "\f046";
  }
  .fa-arrows:before {
    content: "\f047";
  }
  .fa-step-backward:before {
    content: "\f048";
  }
  .fa-fast-backward:before {
    content: "\f049";
  }
  .fa-backward:before {
    content: "\f04a";
  }
  .fa-play:before {
    content: "\f04b";
  }
  .fa-pause:before {
    content: "\f04c";
  }
  .fa-stop:before {
    content: "\f04d";
  }
  .fa-forward:before {
    content: "\f04e";
  }
  .fa-fast-forward:before {
    content: "\f050";
  }
  .fa-step-forward:before {
    content: "\f051";
  }
  .fa-eject:before {
    content: "\f052";
  }
  .fa-chevron-left:before {
    content: "\f053";
  }
  .fa-chevron-right:before {
    content: "\f054";
  }
  .fa-plus-circle:before {
    content: "\f055";
  }
  .fa-minus-circle:before {
    content: "\f056";
  }
  .fa-times-circle:before {
    content: "\f057";
  }
  .fa-check-circle:before {
    content: "\f058";
  }
  .fa-question-circle:before {
    content: "\f059";
  }
  .fa-info-circle:before {
    content: "\f05a";
  }
  .fa-crosshairs:before {
    content: "\f05b";
  }
  .fa-times-circle-o:before {
    content: "\f05c";
  }
  .fa-check-circle-o:before {
    content: "\f05d";
  }
  .fa-ban:before {
    content: "\f05e";
  }
  .fa-arrow-left:before {
    content: "\f060";
  }
  .fa-arrow-right:before {
    content: "\f061";
  }
  .fa-arrow-up:before {
    content: "\f062";
  }
  .fa-arrow-down:before {
    content: "\f063";
  }
  .fa-mail-forward:before,
  .fa-share:before {
    content: "\f064";
  }
  .fa-expand:before {
    content: "\f065";
  }
  .fa-compress:before {
    content: "\f066";
  }
  .fa-plus:before {
    content: "\f067";
  }
  .fa-minus:before {
    content: "\f068";
  }
  .fa-asterisk:before {
    content: "\f069";
  }
  .fa-exclamation-circle:before {
    content: "\f06a";
  }
  .fa-gift:before {
    content: "\f06b";
  }
  .fa-leaf:before {
    content: "\f06c";
  }
  .fa-fire:before {
    content: "\f06d";
  }
  .fa-eye:before {
    content: "\f06e";
  }
  .fa-eye-slash:before {
    content: "\f070";
  }
  .fa-warning:before,
  .fa-exclamation-triangle:before {
    content: "\f071";
  }
  .fa-plane:before {
    content: "\f072";
  }
  .fa-calendar:before {
    content: "\f073";
  }
  .fa-random:before {
    content: "\f074";
  }
  .fa-comment:before {
    content: "\f075";
  }
  .fa-magnet:before {
    content: "\f076";
  }
  .fa-chevron-up:before {
    content: "\f077";
  }
  .fa-chevron-down:before {
    content: "\f078";
  }
  .fa-retweet:before {
    content: "\f079";
  }
  .fa-shopping-cart:before {
    content: "\f07a";
  }
  .fa-folder:before {
    content: "\f07b";
  }
  .fa-folder-open:before {
    content: "\f07c";
  }
  .fa-arrows-v:before {
    content: "\f07d";
  }
  .fa-arrows-h:before {
    content: "\f07e";
  }
  .fa-bar-chart-o:before,
  .fa-bar-chart:before {
    content: "\f080";
  }
  .fa-twitter-square:before {
    content: "\f081";
  }
  .fa-facebook-square:before {
    content: "\f082";
  }
  .fa-camera-retro:before {
    content: "\f083";
  }
  .fa-key:before {
    content: "\f084";
  }
  .fa-gears:before,
  .fa-cogs:before {
    content: "\f085";
  }
  .fa-comments:before {
    content: "\f086";
  }
  .fa-thumbs-o-up:before {
    content: "\f087";
  }
  .fa-thumbs-o-down:before {
    content: "\f088";
  }
  .fa-star-half:before {
    content: "\f089";
  }
  .fa-heart-o:before {
    content: "\f08a";
  }
  .fa-sign-out:before {
    content: "\f08b";
  }
  .fa-linkedin-square:before {
    content: "\f08c";
  }
  .fa-thumb-tack:before {
    content: "\f08d";
  }
  .fa-external-link:before {
    content: "\f08e";
  }
  .fa-sign-in:before {
    content: "\f090";
  }
  .fa-trophy:before {
    content: "\f091";
  }
  .fa-github-square:before {
    content: "\f092";
  }
  .fa-upload:before {
    content: "\f093";
  }
  .fa-lemon-o:before {
    content: "\f094";
  }
  .fa-phone:before {
    content: "\f095";
  }
  .fa-square-o:before {
    content: "\f096";
  }
  .fa-bookmark-o:before {
    content: "\f097";
  }
  .fa-phone-square:before {
    content: "\f098";
  }
  .fa-twitter:before {
    content: "\f099";
  }
  .fa-facebook-f:before,
  .fa-facebook:before {
    content: "\f09a";
  }
  .fa-github:before {
    content: "\f09b";
  }
  .fa-unlock:before {
    content: "\f09c";
  }
  .fa-credit-card:before {
    content: "\f09d";
  }
  .fa-rss:before {
    content: "\f09e";
  }
  .fa-hdd-o:before {
    content: "\f0a0";
  }
  .fa-bullhorn:before {
    content: "\f0a1";
  }
  .fa-bell:before {
    content: "\f0f3";
  }
  .fa-certificate:before {
    content: "\f0a3";
  }
  .fa-hand-o-right:before {
    content: "\f0a4";
  }
  .fa-hand-o-left:before {
    content: "\f0a5";
  }
  .fa-hand-o-up:before {
    content: "\f0a6";
  }
  .fa-hand-o-down:before {
    content: "\f0a7";
  }
  .fa-arrow-circle-left:before {
    content: "\f0a8";
  }
  .fa-arrow-circle-right:before {
    content: "\f0a9";
  }
  .fa-arrow-circle-up:before {
    content: "\f0aa";
  }
  .fa-arrow-circle-down:before {
    content: "\f0ab";
  }
  .fa-globe:before {
    content: "\f0ac";
  }
  .fa-wrench:before {
    content: "\f0ad";
  }
  .fa-tasks:before {
    content: "\f0ae";
  }
  .fa-filter:before {
    content: "\f0b0";
  }
  .fa-briefcase:before {
    content: "\f0b1";
  }
  .fa-arrows-alt:before {
    content: "\f0b2";
  }
  .fa-group:before,
  .fa-users:before {
    content: "\f0c0";
  }
  .fa-chain:before,
  .fa-link:before {
    content: "\f0c1";
  }
  .fa-cloud:before {
    content: "\f0c2";
  }
  .fa-flask:before {
    content: "\f0c3";
  }
  .fa-cut:before,
  .fa-scissors:before {
    content: "\f0c4";
  }
  .fa-copy:before,
  .fa-files-o:before {
    content: "\f0c5";
  }
  .fa-paperclip:before {
    content: "\f0c6";
  }
  .fa-save:before,
  .fa-floppy-o:before {
    content: "\f0c7";
  }
  .fa-square:before {
    content: "\f0c8";
  }
  .fa-navicon:before,
  .fa-reorder:before,
  .fa-bars:before {
    content: "\f0c9";
  }
  .fa-list-ul:before {
    content: "\f0ca";
  }
  .fa-list-ol:before {
    content: "\f0cb";
  }
  .fa-strikethrough:before {
    content: "\f0cc";
  }
  .fa-underline:before {
    content: "\f0cd";
  }
  .fa-table:before {
    content: "\f0ce";
  }
  .fa-magic:before {
    content: "\f0d0";
  }
  .fa-truck:before {
    content: "\f0d1";
  }
  .fa-pinterest:before {
    content: "\f0d2";
  }
  .fa-pinterest-square:before {
    content: "\f0d3";
  }
  .fa-google-plus-square:before {
    content: "\f0d4";
  }
  .fa-google-plus:before {
    content: "\f0d5";
  }
  .fa-money:before {
    content: "\f0d6";
  }
  .fa-caret-down:before {
    content: "\f0d7";
  }
  .fa-caret-up:before {
    content: "\f0d8";
  }
  .fa-caret-left:before {
    content: "\f0d9";
  }
  .fa-caret-right:before {
    content: "\f0da";
  }
  .fa-columns:before {
    content: "\f0db";
  }
  .fa-unsorted:before,
  .fa-sort:before {
    content: "\f0dc";
  }
  .fa-sort-down:before,
  .fa-sort-desc:before {
    content: "\f0dd";
  }
  .fa-sort-up:before,
  .fa-sort-asc:before {
    content: "\f0de";
  }
  .fa-envelope:before {
    content: "\f0e0";
  }
  .fa-linkedin:before {
    content: "\f0e1";
  }
  .fa-rotate-left:before,
  .fa-undo:before {
    content: "\f0e2";
  }
  .fa-legal:before,
  .fa-gavel:before {
    content: "\f0e3";
  }
  .fa-dashboard:before,
  .fa-tachometer:before {
    content: "\f0e4";
  }
  .fa-comment-o:before {
    content: "\f0e5";
  }
  .fa-comments-o:before {
    content: "\f0e6";
  }
  .fa-flash:before,
  .fa-bolt:before {
    content: "\f0e7";
  }
  .fa-sitemap:before {
    content: "\f0e8";
  }
  .fa-umbrella:before {
    content: "\f0e9";
  }
  .fa-paste:before,
  .fa-clipboard:before {
    content: "\f0ea";
  }
  .fa-lightbulb-o:before {
    content: "\f0eb";
  }
  .fa-exchange:before {
    content: "\f0ec";
  }
  .fa-cloud-download:before {
    content: "\f0ed";
  }
  .fa-cloud-upload:before {
    content: "\f0ee";
  }
  .fa-user-md:before {
    content: "\f0f0";
  }
  .fa-stethoscope:before {
    content: "\f0f1";
  }
  .fa-suitcase:before {
    content: "\f0f2";
  }
  .fa-bell-o:before {
    content: "\f0a2";
  }
  .fa-coffee:before {
    content: "\f0f4";
  }
  .fa-cutlery:before {
    content: "\f0f5";
  }
  .fa-file-text-o:before {
    content: "\f0f6";
  }
  .fa-building-o:before {
    content: "\f0f7";
  }
  .fa-hospital-o:before {
    content: "\f0f8";
  }
  .fa-ambulance:before {
    content: "\f0f9";
  }
  .fa-medkit:before {
    content: "\f0fa";
  }
  .fa-fighter-jet:before {
    content: "\f0fb";
  }
  .fa-beer:before {
    content: "\f0fc";
  }
  .fa-h-square:before {
    content: "\f0fd";
  }
  .fa-plus-square:before {
    content: "\f0fe";
  }
  .fa-angle-double-left:before {
    content: "\f100";
  }
  .fa-angle-double-right:before {
    content: "\f101";
  }
  .fa-angle-double-up:before {
    content: "\f102";
  }
  .fa-angle-double-down:before {
    content: "\f103";
  }
  .fa-angle-left:before {
    content: "\f104";
  }
  .fa-angle-right:before {
    content: "\f105";
  }
  .fa-angle-up:before {
    content: "\f106";
  }
  .fa-angle-down:before {
    content: "\f107";
  }
  .fa-desktop:before {
    content: "\f108";
  }
  .fa-laptop:before {
    content: "\f109";
  }
  .fa-tablet:before {
    content: "\f10a";
  }
  .fa-mobile-phone:before,
  .fa-mobile:before {
    content: "\f10b";
  }
  .fa-circle-o:before {
    content: "\f10c";
  }
  .fa-quote-left:before {
    content: "\f10d";
  }
  .fa-quote-right:before {
    content: "\f10e";
  }
  .fa-spinner:before {
    content: "\f110";
  }
  .fa-circle:before {
    content: "\f111";
  }
  .fa-mail-reply:before,
  .fa-reply:before {
    content: "\f112";
  }
  .fa-github-alt:before {
    content: "\f113";
  }
  .fa-folder-o:before {
    content: "\f114";
  }
  .fa-folder-open-o:before {
    content: "\f115";
  }
  .fa-smile-o:before {
    content: "\f118";
  }
  .fa-frown-o:before {
    content: "\f119";
  }
  .fa-meh-o:before {
    content: "\f11a";
  }
  .fa-gamepad:before {
    content: "\f11b";
  }
  .fa-keyboard-o:before {
    content: "\f11c";
  }
  .fa-flag-o:before {
    content: "\f11d";
  }
  .fa-flag-checkered:before {
    content: "\f11e";
  }
  .fa-terminal:before {
    content: "\f120";
  }
  .fa-code:before {
    content: "\f121";
  }
  .fa-mail-reply-all:before,
  .fa-reply-all:before {
    content: "\f122";
  }
  .fa-star-half-empty:before,
  .fa-star-half-full:before,
  .fa-star-half-o:before {
    content: "\f123";
  }
  .fa-location-arrow:before {
    content: "\f124";
  }
  .fa-crop:before {
    content: "\f125";
  }
  .fa-code-fork:before {
    content: "\f126";
  }
  .fa-unlink:before,
  .fa-chain-broken:before {
    content: "\f127";
  }
  .fa-question:before {
    content: "\f128";
  }
  .fa-info:before {
    content: "\f129";
  }
  .fa-exclamation:before {
    content: "\f12a";
  }
  .fa-superscript:before {
    content: "\f12b";
  }
  .fa-subscript:before {
    content: "\f12c";
  }
  .fa-eraser:before {
    content: "\f12d";
  }
  .fa-puzzle-piece:before {
    content: "\f12e";
  }
  .fa-microphone:before {
    content: "\f130";
  }
  .fa-microphone-slash:before {
    content: "\f131";
  }
  .fa-shield:before {
    content: "\f132";
  }
  .fa-calendar-o:before {
    content: "\f133";
  }
  .fa-fire-extinguisher:before {
    content: "\f134";
  }
  .fa-rocket:before {
    content: "\f135";
  }
  .fa-maxcdn:before {
    content: "\f136";
  }
  .fa-chevron-circle-left:before {
    content: "\f137";
  }
  .fa-chevron-circle-right:before {
    content: "\f138";
  }
  .fa-chevron-circle-up:before {
    content: "\f139";
  }
  .fa-chevron-circle-down:before {
    content: "\f13a";
  }
  .fa-html5:before {
    content: "\f13b";
  }
  .fa-css3:before {
    content: "\f13c";
  }
  .fa-anchor:before {
    content: "\f13d";
  }
  .fa-unlock-alt:before {
    content: "\f13e";
  }
  .fa-bullseye:before {
    content: "\f140";
  }
  .fa-ellipsis-h:before {
    content: "\f141";
  }
  .fa-ellipsis-v:before {
    content: "\f142";
  }
  .fa-rss-square:before {
    content: "\f143";
  }
  .fa-play-circle:before {
    content: "\f144";
  }
  .fa-ticket:before {
    content: "\f145";
  }
  .fa-minus-square:before {
    content: "\f146";
  }
  .fa-minus-square-o:before {
    content: "\f147";
  }
  .fa-level-up:before {
    content: "\f148";
  }
  .fa-level-down:before {
    content: "\f149";
  }
  .fa-check-square:before {
    content: "\f14a";
  }
  .fa-pencil-square:before {
    content: "\f14b";
  }
  .fa-external-link-square:before {
    content: "\f14c";
  }
  .fa-share-square:before {
    content: "\f14d";
  }
  .fa-compass:before {
    content: "\f14e";
  }
  .fa-toggle-down:before,
  .fa-caret-square-o-down:before {
    content: "\f150";
  }
  .fa-toggle-up:before,
  .fa-caret-square-o-up:before {
    content: "\f151";
  }
  .fa-toggle-right:before,
  .fa-caret-square-o-right:before {
    content: "\f152";
  }
  .fa-euro:before,
  .fa-eur:before {
    content: "\f153";
  }
  .fa-gbp:before {
    content: "\f154";
  }
  .fa-dollar:before,
  .fa-usd:before {
    content: "\f155";
  }
  .fa-rupee:before,
  .fa-inr:before {
    content: "\f156";
  }
  .fa-cny:before,
  .fa-rmb:before,
  .fa-yen:before,
  .fa-jpy:before {
    content: "\f157";
  }
  .fa-ruble:before,
  .fa-rouble:before,
  .fa-rub:before {
    content: "\f158";
  }
  .fa-won:before,
  .fa-krw:before {
    content: "\f159";
  }
  .fa-bitcoin:before,
  .fa-btc:before {
    content: "\f15a";
  }
  .fa-file:before {
    content: "\f15b";
  }
  .fa-file-text:before {
    content: "\f15c";
  }
  .fa-sort-alpha-asc:before {
    content: "\f15d";
  }
  .fa-sort-alpha-desc:before {
    content: "\f15e";
  }
  .fa-sort-amount-asc:before {
    content: "\f160";
  }
  .fa-sort-amount-desc:before {
    content: "\f161";
  }
  .fa-sort-numeric-asc:before {
    content: "\f162";
  }
  .fa-sort-numeric-desc:before {
    content: "\f163";
  }
  .fa-thumbs-up:before {
    content: "\f164";
  }
  .fa-thumbs-down:before {
    content: "\f165";
  }
  .fa-youtube-square:before {
    content: "\f166";
  }
  .fa-youtube:before {
    content: "\f167";
  }
  .fa-xing:before {
    content: "\f168";
  }
  .fa-xing-square:before {
    content: "\f169";
  }
  .fa-youtube-play:before {
    content: "\f16a";
  }
  .fa-dropbox:before {
    content: "\f16b";
  }
  .fa-stack-overflow:before {
    content: "\f16c";
  }
  .fa-instagram:before {
    content: "\f16d";
  }
  .fa-flickr:before {
    content: "\f16e";
  }
  .fa-adn:before {
    content: "\f170";
  }
  .fa-bitbucket:before {
    content: "\f171";
  }
  .fa-bitbucket-square:before {
    content: "\f172";
  }
  .fa-tumblr:before {
    content: "\f173";
  }
  .fa-tumblr-square:before {
    content: "\f174";
  }
  .fa-long-arrow-down:before {
    content: "\f175";
  }
  .fa-long-arrow-up:before {
    content: "\f176";
  }
  .fa-long-arrow-left:before {
    content: "\f177";
  }
  .fa-long-arrow-right:before {
    content: "\f178";
  }
  .fa-apple:before {
    content: "\f179";
  }
  .fa-windows:before {
    content: "\f17a";
  }
  .fa-android:before {
    content: "\f17b";
  }
  .fa-linux:before {
    content: "\f17c";
  }
  .fa-dribbble:before {
    content: "\f17d";
  }
  .fa-skype:before {
    content: "\f17e";
  }
  .fa-foursquare:before {
    content: "\f180";
  }
  .fa-trello:before {
    content: "\f181";
  }
  .fa-female:before {
    content: "\f182";
  }
  .fa-male:before {
    content: "\f183";
  }
  .fa-gittip:before,
  .fa-gratipay:before {
    content: "\f184";
  }
  .fa-sun-o:before {
    content: "\f185";
  }
  .fa-moon-o:before {
    content: "\f186";
  }
  .fa-archive:before {
    content: "\f187";
  }
  .fa-bug:before {
    content: "\f188";
  }
  .fa-vk:before {
    content: "\f189";
  }
  .fa-weibo:before {
    content: "\f18a";
  }
  .fa-renren:before {
    content: "\f18b";
  }
  .fa-pagelines:before {
    content: "\f18c";
  }
  .fa-stack-exchange:before {
    content: "\f18d";
  }
  .fa-arrow-circle-o-right:before {
    content: "\f18e";
  }
  .fa-arrow-circle-o-left:before {
    content: "\f190";
  }
  .fa-toggle-left:before,
  .fa-caret-square-o-left:before {
    content: "\f191";
  }
  .fa-dot-circle-o:before {
    content: "\f192";
  }
  .fa-wheelchair:before {
    content: "\f193";
  }
  .fa-vimeo-square:before {
    content: "\f194";
  }
  .fa-turkish-lira:before,
  .fa-try:before {
    content: "\f195";
  }
  .fa-plus-square-o:before {
    content: "\f196";
  }
  .fa-space-shuttle:before {
    content: "\f197";
  }
  .fa-slack:before {
    content: "\f198";
  }
  .fa-envelope-square:before {
    content: "\f199";
  }
  .fa-wordpress:before {
    content: "\f19a";
  }
  .fa-openid:before {
    content: "\f19b";
  }
  .fa-institution:before,
  .fa-bank:before,
  .fa-university:before {
    content: "\f19c";
  }
  .fa-mortar-board:before,
  .fa-graduation-cap:before {
    content: "\f19d";
  }
  .fa-yahoo:before {
    content: "\f19e";
  }
  .fa-google:before {
    content: "\f1a0";
  }
  .fa-reddit:before {
    content: "\f1a1";
  }
  .fa-reddit-square:before {
    content: "\f1a2";
  }
  .fa-stumbleupon-circle:before {
    content: "\f1a3";
  }
  .fa-stumbleupon:before {
    content: "\f1a4";
  }
  .fa-delicious:before {
    content: "\f1a5";
  }
  .fa-digg:before {
    content: "\f1a6";
  }
  .fa-pied-piper:before {
    content: "\f1a7";
  }
  .fa-pied-piper-alt:before {
    content: "\f1a8";
  }
  .fa-drupal:before {
    content: "\f1a9";
  }
  .fa-joomla:before {
    content: "\f1aa";
  }
  .fa-language:before {
    content: "\f1ab";
  }
  .fa-fax:before {
    content: "\f1ac";
  }
  .fa-building:before {
    content: "\f1ad";
  }
  .fa-child:before {
    content: "\f1ae";
  }
  .fa-paw:before {
    content: "\f1b0";
  }
  .fa-spoon:before {
    content: "\f1b1";
  }
  .fa-cube:before {
    content: "\f1b2";
  }
  .fa-cubes:before {
    content: "\f1b3";
  }
  .fa-behance:before {
    content: "\f1b4";
  }
  .fa-behance-square:before {
    content: "\f1b5";
  }
  .fa-steam:before {
    content: "\f1b6";
  }
  .fa-steam-square:before {
    content: "\f1b7";
  }
  .fa-recycle:before {
    content: "\f1b8";
  }
  .fa-automobile:before,
  .fa-car:before {
    content: "\f1b9";
  }
  .fa-cab:before,
  .fa-taxi:before {
    content: "\f1ba";
  }
  .fa-tree:before {
    content: "\f1bb";
  }
  .fa-spotify:before {
    content: "\f1bc";
  }
  .fa-deviantart:before {
    content: "\f1bd";
  }
  .fa-soundcloud:before {
    content: "\f1be";
  }
  .fa-database:before {
    content: "\f1c0";
  }
  .fa-file-pdf-o:before {
    content: "\f1c1";
  }
  .fa-file-word-o:before {
    content: "\f1c2";
  }
  .fa-file-excel-o:before {
    content: "\f1c3";
  }
  .fa-file-powerpoint-o:before {
    content: "\f1c4";
  }
  .fa-file-photo-o:before,
  .fa-file-picture-o:before,
  .fa-file-image-o:before {
    content: "\f1c5";
  }
  .fa-file-zip-o:before,
  .fa-file-archive-o:before {
    content: "\f1c6";
  }
  .fa-file-sound-o:before,
  .fa-file-audio-o:before {
    content: "\f1c7";
  }
  .fa-file-movie-o:before,
  .fa-file-video-o:before {
    content: "\f1c8";
  }
  .fa-file-code-o:before {
    content: "\f1c9";
  }
  .fa-vine:before {
    content: "\f1ca";
  }
  .fa-codepen:before {
    content: "\f1cb";
  }
  .fa-jsfiddle:before {
    content: "\f1cc";
  }
  .fa-life-bouy:before,
  .fa-life-buoy:before,
  .fa-life-saver:before,
  .fa-support:before,
  .fa-life-ring:before {
    content: "\f1cd";
  }
  .fa-circle-o-notch:before {
    content: "\f1ce";
  }
  .fa-ra:before,
  .fa-rebel:before {
    content: "\f1d0";
  }
  .fa-ge:before,
  .fa-empire:before {
    content: "\f1d1";
  }
  .fa-git-square:before {
    content: "\f1d2";
  }
  .fa-git:before {
    content: "\f1d3";
  }
  .fa-hacker-news:before {
    content: "\f1d4";
  }
  .fa-tencent-weibo:before {
    content: "\f1d5";
  }
  .fa-qq:before {
    content: "\f1d6";
  }
  .fa-wechat:before,
  .fa-weixin:before {
    content: "\f1d7";
  }
  .fa-send:before,
  .fa-paper-plane:before {
    content: "\f1d8";
  }
  .fa-send-o:before,
  .fa-paper-plane-o:before {
    content: "\f1d9";
  }
  .fa-history:before {
    content: "\f1da";
  }
  .fa-genderless:before,
  .fa-circle-thin:before {
    content: "\f1db";
  }
  .fa-header:before {
    content: "\f1dc";
  }
  .fa-paragraph:before {
    content: "\f1dd";
  }
  .fa-sliders:before {
    content: "\f1de";
  }
  .fa-share-alt:before {
    content: "\f1e0";
  }
  .fa-share-alt-square:before {
    content: "\f1e1";
  }
  .fa-bomb:before {
    content: "\f1e2";
  }
  .fa-soccer-ball-o:before,
  .fa-futbol-o:before {
    content: "\f1e3";
  }
  .fa-tty:before {
    content: "\f1e4";
  }
  .fa-binoculars:before {
    content: "\f1e5";
  }
  .fa-plug:before {
    content: "\f1e6";
  }
  .fa-slideshare:before {
    content: "\f1e7";
  }
  .fa-twitch:before {
    content: "\f1e8";
  }
  .fa-yelp:before {
    content: "\f1e9";
  }
  .fa-newspaper-o:before {
    content: "\f1ea";
  }
  .fa-wifi:before {
    content: "\f1eb";
  }
  .fa-calculator:before {
    content: "\f1ec";
  }
  .fa-paypal:before {
    content: "\f1ed";
  }
  .fa-google-wallet:before {
    content: "\f1ee";
  }
  .fa-cc-visa:before {
    content: "\f1f0";
  }
  .fa-cc-mastercard:before {
    content: "\f1f1";
  }
  .fa-cc-discover:before {
    content: "\f1f2";
  }
  .fa-cc-amex:before {
    content: "\f1f3";
  }
  .fa-cc-paypal:before {
    content: "\f1f4";
  }
  .fa-cc-stripe:before {
    content: "\f1f5";
  }
  .fa-bell-slash:before {
    content: "\f1f6";
  }
  .fa-bell-slash-o:before {
    content: "\f1f7";
  }
  .fa-trash:before {
    content: "\f1f8";
  }
  .fa-copyright:before {
    content: "\f1f9";
  }
  .fa-at:before {
    content: "\f1fa";
  }
  .fa-eyedropper:before {
    content: "\f1fb";
  }
  .fa-paint-brush:before {
    content: "\f1fc";
  }
  .fa-birthday-cake:before {
    content: "\f1fd";
  }
  .fa-area-chart:before {
    content: "\f1fe";
  }
  .fa-pie-chart:before {
    content: "\f200";
  }
  .fa-line-chart:before {
    content: "\f201";
  }
  .fa-lastfm:before {
    content: "\f202";
  }
  .fa-lastfm-square:before {
    content: "\f203";
  }
  .fa-toggle-off:before {
    content: "\f204";
  }
  .fa-toggle-on:before {
    content: "\f205";
  }
  .fa-bicycle:before {
    content: "\f206";
  }
  .fa-bus:before {
    content: "\f207";
  }
  .fa-ioxhost:before {
    content: "\f208";
  }
  .fa-angellist:before {
    content: "\f209";
  }
  .fa-cc:before {
    content: "\f20a";
  }
  .fa-shekel:before,
  .fa-sheqel:before,
  .fa-ils:before {
    content: "\f20b";
  }
  .fa-meanpath:before {
    content: "\f20c";
  }
  .fa-buysellads:before {
    content: "\f20d";
  }
  .fa-connectdevelop:before {
    content: "\f20e";
  }
  .fa-dashcube:before {
    content: "\f210";
  }
  .fa-forumbee:before {
    content: "\f211";
  }
  .fa-leanpub:before {
    content: "\f212";
  }
  .fa-sellsy:before {
    content: "\f213";
  }
  .fa-shirtsinbulk:before {
    content: "\f214";
  }
  .fa-simplybuilt:before {
    content: "\f215";
  }
  .fa-skyatlas:before {
    content: "\f216";
  }
  .fa-cart-plus:before {
    content: "\f217";
  }
  .fa-cart-arrow-down:before {
    content: "\f218";
  }
  .fa-diamond:before {
    content: "\f219";
  }
  .fa-ship:before {
    content: "\f21a";
  }
  .fa-user-secret:before {
    content: "\f21b";
  }
  .fa-motorcycle:before {
    content: "\f21c";
  }
  .fa-street-view:before {
    content: "\f21d";
  }
  .fa-heartbeat:before {
    content: "\f21e";
  }
  .fa-venus:before {
    content: "\f221";
  }
  .fa-mars:before {
    content: "\f222";
  }
  .fa-mercury:before {
    content: "\f223";
  }
  .fa-transgender:before {
    content: "\f224";
  }
  .fa-transgender-alt:before {
    content: "\f225";
  }
  .fa-venus-double:before {
    content: "\f226";
  }
  .fa-mars-double:before {
    content: "\f227";
  }
  .fa-venus-mars:before {
    content: "\f228";
  }
  .fa-mars-stroke:before {
    content: "\f229";
  }
  .fa-mars-stroke-v:before {
    content: "\f22a";
  }
  .fa-mars-stroke-h:before {
    content: "\f22b";
  }
  .fa-neuter:before {
    content: "\f22c";
  }
  .fa-facebook-official:before {
    content: "\f230";
  }
  .fa-pinterest-p:before {
    content: "\f231";
  }
  .fa-whatsapp:before {
    content: "\f232";
  }
  .fa-server:before {
    content: "\f233";
  }
  .fa-user-plus:before {
    content: "\f234";
  }
  .fa-user-times:before {
    content: "\f235";
  }
  .fa-hotel:before,
  .fa-bed:before {
    content: "\f236";
  }
  .fa-viacoin:before {
    content: "\f237";
  }
  .fa-train:before {
    content: "\f238";
  }
  .fa-subway:before {
    content: "\f239";
  }
  .fa-medium:before {
    content: "\f23a";
  }

  .clear{
    clear:both;
}
.clearfix:before{
content: "";
display: table;
table-layout: fixed;
}
.clearfix:after {
clear: both;
}
.edn-notify-bar{
    position: absolute;
    z-index: 9999;
    width: 100%;
}
.edn-notify-bar p{
    margin: 0;
}
.edn-notify-bar .edn-front-title,input#edn_subs_submit_ajax{
    clear: both;
}
.edn-top-up-arrow .fa.fa-angle-up {
    left: 4px;
    position:absolute;
    top: 0;
}
.edn-top-down-arrow .fa.fa-angle-down{
    left: 4px;
    position:absolute;
    top: 1px; 
}
.edn-notify-bar.edn-position-Top{
     top: 0;
}
.edn-notify-bar {
    background-color:#f6bf3b;
    position: fixed;
   
    border-bottom:2px solid #fff;
    -webkit-box-shadow: 0 0 2px 3px #E3E3E3;
    box-shadow: 0 0 2px 3px #E3E3E3;
}
.edn-controls-Top {
  position: fixed;
  right: 12px;
  top: 12px;
  z-index: 9999;
}
.edn-controls-Top a .edn-top-up-arrow, .edn-controls-Top a .edn-top-down-arrow, .edn-controls-Top a .fa.fa-close{
    background: rgba(0, 0, 0, 0.4)/*#2b2b2b none repeat scroll 0 0*/;
    padding: 10px;
    border-radius: 3px;
}
.edn-controls-Top a .fa.fa-close{
    padding: 4px;
}
.edn-controls-Top:hover{
    background-color:#000;
    border-radius: 3px;
}
.edn-cntrol-wrap.edn-controls-Bottom {
  position: fixed;
  right: 12px;
  bottom: 12px;
  z-index: 9999;
}
.edn-controls-Bottom a .edn-bottom-down-arrow, .edn-controls-Bottom a .edn-bottom-up-arrow, .edn-controls-Bottom a .fa.fa-close{
    background: rgba(0, 0, 0, 0.4)/*#2b2b2b none repeat scroll 0 0*/;
    border-radius: 3px;
    padding: 12px;
}
.edn-controls-Bottom a .fa.fa-close{
    padding: 6px;
}
.edn-bottom-down-arrow .fa.fa-angle-down{
    left: 6px;
    position:absolute;
    top: 4px; 
}
.edn-bottom-up-arrow .fa.fa-angle-up {
    left: 6px;
    position:absolute;
    top: 3px;
}
.edn-controls-close .fa.fa-close {
  font-size: 14px;
  left: -22px;
  position: absolute;
  top: 0px;
}
.edn-controls-Bottom .edn-controls-close .fa.fa-close {
  font-size: 14px;
  left: -23px;
  position: absolute;
  top: -23px;
}
.edn-controls-close .fa.fa-close:hover{
    color:#fff;
}
.edn-controls-Bottom:hover{
    background-color:#000;
    border-radius: 3px;
}
.edn-bottom-down-arrow, .edn-bottom-up-arrow {
  color: #fff;
}
.edn-controls-Top a {
    text-decoration: none;
}
.edn-controls-Top a:focus, .edn-controls-Bottom a:focus{
    background:none;
    outline:none;
}
.edn_container_wrapper {
    width: 90%;
    margin: 0 auto;
    padding:10px 0;
    overflow: hidden;
}
.edn-position-Bottom .edn-social-network-wrapper {
  display: inline-block;
}
/*-------------------------------------------------------
EDN SOCIAL WRAPPER
-------------------------------------------------------*/
.edn-position-Top .edn-social-network-wrapper {

  display:inline-block;
}
.edn-social-icon-buttons{
    display: inline-block;
    border-radius: 3px;
    text-align: center;
    transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    height:30px;
    width:30px;
}
.edn-social-icon-buttons:hover{
  background-color:#000; 
   }
   .edn-social-icon-buttons:hover .fa{
    color:#fff;
   }
.edn-social-icon-buttons > a{
    transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    color:#ccc;
}

.bx-viewport .notify_slider li {
  color: #000;
}
.edn-ticker .js-marquee-wrapper .js-marquee {
  color: #000;
}
.edn-social-icon-buttons:hover{
    transform: rotate(360deg);
}
.edn-social-icon-buttons .fa {
    padding: 8px;
}
.edn-social-center-wrap {
    margin: auto;
    text-align: center;
    width: 100%;
}
/*-------------------------------------------------------
EDN TYPE MAIN
------------------------------------------------------- */
.edn-type-main-center-wrap {
  float: none;
  width: 100%;
}
.edn-type-main-wrapper {
    float: right;
    width: 79%;
}
.error {
    color: #ad0c0c;
    display: block;
    padding-top: 2px;
     font-size: 12px;
}

/*type-normal*/

.edn-type-text-wrap {
    margin: auto;
    text-align: center;
    width: 60%;
}


/*---------------------------------------------------------------*/
/*------------------------- OPT-IN FORM -------------------------*/
/*---------------------------------------------------------------*/

.edn-type-newsletter-wrap input[type="email"] {
    color: #000;
    padding: 3px 6px;
    border-radius: 9px;
}
form#subscribeform
{
  
    -webkit-display: inline-flex;
    /*position: absolute;
    right: 285px;
    top: 21px;
    height:61%;*/
    
}
input#edn_subs_submit_ajax
{
    border-radius: 2px;
    margin-left:8px;
}
input.edn_subs_email_r
{
    border-radius:2px;
    border:none;
    height:100%;
    border:1px solid transparent
}
label.error
{
    position: relative;
    left: 0;
    width:100%;
   
}
.edn-top-up-arrow
{
    color:gainsboro;
}
.edn-type-newsletter-wrap button,
.edn-type-newsletter-wrap .button,
.edn-type-newsletter-wrap input[type="button"],
.edn-type-newsletter-wrap input[type="reset"],
.edn-type-newsletter-wrap input[type="submit"]{
    text-transform: uppercase;
    vertical-align: bottom;
    -webkit-appearance: button;
    cursor: pointer;
    height: auto;
    line-height: normal;
    padding: 1px 15px;
}
.edn-type-newsletter-wrap input,
.edn-type-newsletter-wrap textarea {
    border: 1px solid rgba(0, 0, 0, 0.1);
}
.edn-type-newsletter-wrap button,
.edn-type-newsletter-wrap input {
    line-height: normal;
}
.edn-type-newsletter-wrap button,
.edn-type-newsletter-wrap input,
.edn-type-newsletter-wrap select,
.edn-type-newsletter-wrap textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 100%;
    max-width: 100%;
    vertical-align: baseline;
}
/*---------------------------------------------------------------
  NOTIFICATION BAR COLTROLS 
---------------------------------------------------------------*/
 a.edn-controls-close
 {
    color:ghostwhite;35
    
 }

/*-------------------------------------------------------
 SLIDER 
-------------------------------------------------------*/

.edn-display-mode-slider .bx-wrapper .bx-viewport {
    box-shadow: none;  
    border: none;
    background: none; 
    padding: 0;
}
.edn-display-mode-slider .bx-wrapper .bx-pager.bx-default-pager a {
    background: #FFF;
    border-radius: 0;
    height: 5px;
    width: 17px;
}
.edn-display-mode-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #E66432;
}
.edn-display-mode-slider .bx-wrapper .bx-pager.bx-default-pager a:hover,
.edn-display-mode-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #E66432;
}
.edn-display-mode-slider .bx-wrapper .bx-pager,
.edn-display-mode-slider .bx-wrapper .bx-controls-auto {
    display: none;
    bottom: -30px;
}
.edn-display-mode-slider .bx-wrapper {
    margin:0 auto;
}
.edn-display-mode-slider .bx-wrapper .bx-prev {
    /*background: rgba(0, 0, 0, 0) url("../../images/controls.png") no-repeat scroll 0 -32px;*/
    left: -40px;
    background: none;
}
.edn-display-mode-slider .bx-wrapper .bx-next {
    /*background: rgba(0, 0, 0, 0) url("../../images/controls.png") no-repeat scroll -43px -32px;*/
    right: -30px;
    background: none;
}
.edn-ticker-slider {
    padding-top: 2px;
}
.notify_slider {
    margin: 0;
}
/*-------------------------------------------------------
EDN TICKER (MARQUEE) OPTION 
-------------------------------------------------------*/
.marquee, .edn-ticker, .marquee-vert-before, .marquee-vert {
    width: 100%;
    overflow: hidden;
}
.f-left {
    list-style: none;
    float: left;
    margin-right: 20px;
}
.edn-display-mode-normal > p {
  color:#000;
}

/*..................header text.................*/
 
.edn-position-Bottom{
    background-color:#f6bf3b;
    position:fixed;
    bottom:0;
    left:0;
    border-top:2px solid #fff;
    -webkit-box-shadow: 0 0 2px 3px #E3E3E3;
    box-shadow: 0 0 2px 3px #E3E3E3;
    }
.edn-position-Bottom label.error {
  bottom: 0;
  width: 100%;
}
.edn-top-down-arrow{
    color:#fff;
}
#subscribeform > input#edn_subs_submit_ajax{
    background: rgba(0, 0, 0, 0.4);
   
        padding: 7px 10px;
    font-size: 14px;
    line-height: 14px;
    font-weight: normal;
     border-radius: 9px;

}


.edn-notify-bar .edn-front-title, .edn-subscribe-form {
     text-align: center;
}
.edn-front-title {
    line-height: 1.25;
}
.edn-type-newsletter-wrap input,
.edn-type-newsletter-wrap textarea {
    padding: 3px 10px;
}
.edn-notify-bar input#edn_subs_submit_ajax{
    font-size: 18px;
}
.edn-notify-bar .edn-front-title {
    display: inline-block;
    margin-right:10px;
    color:#000;
}


/*
CSS Added by Enjila
*/
    
.edn-subscribe-form .edn_subs_email_r {
    width: 200px;
    height: auto;
}
.edn-notify-bar .edn-type-newsletter-wrap form#subscribeform {
    display: inline-block;
}
.edn-position-Top .edn-type-main-wrapper {
    height: 100%;
    float: right;
    width: 79%;
}
.edn-notify-bar .edn-social-network-wrapper {
    width: 20%;
    height: auto;
    display: inline-block;
}
/*.edn-position-Top .edn-social-network-wrapper .edn-social-icon-buttons a{
    padding: 0px;
}*/
.edn-position-Top .edn-social-network-wrapper .edn-social-icon-buttons{
    padding: 3px 0px 0px;
}
.edn-position-Top .edn-social-network-wrapper .edn-social-icon-buttons i.fa{
    padding: 0px;
}
.edn-type-main-wrapper .bx-wrapper .bx-controls-direction a{
    top:0;
    bottom:0;
    position:absolute;
    margin-top:0px;
}

/* css added mk */

.edn-notify-bar.edn-position-Top  .edn-type-main-wrapper .edn-type-newsletter-wrap {
    display: inline-block;
    float: right;
}
.edn-notify-bar.edn-position-Top .edn-type-main-wrapper.edn-type-main-center-wrap .edn-type-newsletter-wrap {
    display: inline-block;
    float: none;
}
.edn-notify-bar.edn-position-Bottom .edn-type-main-wrapper.edn-type-main-center-wrap .edn-type-newsletter-wrap {
    display: inline-block;
    float: none;
}

.edn-notify-bar.edn-position-Top .edn-type-text-wrap{ float: right; margin-right:60px;}

.edn-notify-bar.edn-position-Top .bx-wrapper .bx-controls-direction a{ 
    text-indent: 0px;
     border: 1px solid #000;
     border-radius: 100%;
     /*font-size: 25px;*/
         font-size: 22px;
    line-height: 22px;
    width: 25px; height: 25px;
    text-align: center;
    padding: 0;
 }
 .edn-notify-bar.edn-position-Top  .edn-controls-Top { top: 15px; }
 .edn-notify-bar.edn-position-Top .edn-top-up-arrow .fa.fa-angle-up { position: relative; }

 .edn-notify-bar.edn-position-Bottom .edn-type-main-wrapper .edn-type-newsletter-wrap {
    display: inline-block;
    float: right;
}

.edn-notify-bar.edn-position-Bottom .bx-wrapper .bx-controls-direction a{ 
    text-indent: 0px;
     border: 1px solid #000;
     border-radius: 100%;
     /*font-size: 25px;*/
         font-size: 24px;
    line-height: 22px;
    width: 27px; height: 27px;
    text-align: center;
    padding: 0;
 }
 .edn-notify-bar.edn-position-Bottom  .edn-type-text-wrap{ float: right; margin-right:60px;}
 .edn-notify-bar .edn-type-main-wrapper.edn-type-main-center-wrap .edn-type-text-wrap{ float: none; display: inline-block; }
 .edn-social-network-wrapper .edn-social-icon-buttons{ background: #2062b4; }
  .edn-social-network-wrapper .edn-social-icon-buttons{ background: #2062b4; }
  .edn-type-main-wrapper.edn-type-main-center-wrap {
    margin: 0 auto;
    float: none;
    /*overflow: hidden;*/
    /*display: inline-block;*/
    text-align: center;
}
/* Ticker CSS Content */
.edn-display-mode-ticker{
    width: 993px;
    margin-left: -167px;
}
/* Ticker CSS Content end */

/*/////////////////////////////*/

/*.................. Responsive media query .................*/
@media screen and (max-width:910px){
.edn-display-mode-ticker{
    width: 235px;
    margin-left: -53px;
}
}


@media screen and (max-width:1180px){
.edn-social-network-wrapper {
            width: 26%;
        }
.edn-type-main-wrapper {
            width: 74%;
        } 
        .edn-notify-bar .edn-front-title{ display: block; }

    }
@media screen and (max-width:1024px){
        .edn-social-network-wrapper {
            width: 30%;
        }
        .edn-type-main-wrapper {
            width: 70%;
        }   

    }
@media screen and (max-width:980px){
        .edn-social-network-wrapper {
            width: 35%;
        }
        .edn-type-main-wrapper {
            width: 65%;
        }  
    }
@media screen and (max-width:800px){
    .edn-subscribe-form input { clear: both; display: block; margin: 2px 2px 8px 2px; }
    .edn-social-network-wrapper {
        width: 25%;
    }
    input#edn_subs_submit_ajax{ margin-left: 0; }
    .edn-position-Top .edn-type-main-wrapper,
    .edn-position-Bottom .edn-type-main-wrapper{ width: 50%;  margin-top:5px;}
    .edn-notify-bar .edn-social-network-wrapper { width: 50%; margin-top:5px;}
    
    .edn-notify-bar .edn-front-title {
      display: block;
      margin-right: 0;
      text-align: left;
      margin-bottom: 3px;
      clear: both;
    } 
    .edn-type-main-wrapper .edn-subscribe-form .edn-front-title {
      /*text-align: center;*/
       display: block;

    }
}
    
@media screen and (max-width:640px){
    .edn-social-network-wrapper {
        width: 100%;
        text-align: center;
        margin-bottom: 5px;
    }

     .edn-notify-bar .edn-front-title {
      
      margin-right: 12px;
    } 
    .edn-type-main-wrapper {
        width: 100%;
        padding-top:0;
    }
    .edn-type-text-wrap {
      width: 90%;
    }
}
 
@media screen and (max-width:480px){
    .edn-social-network-wrapper {
        text-align: center;
        width: 100%;
    } 
    .edn-type-main-wrapper {
        width: 100%;
        padding-bottom: 10px;
    }
    form#subscribeform {
        display: block;
    }
    #subscribeform > input#edn_subs_submit_ajax {
        margin: 0;
    }
    .edn_subs_email_r {
        width: 100%;
        margin-bottom: 10px;
    }
    .edn-type-newsletter-wrap {
        width: 100%;
    }
    .edn-notify-bar .edn-front-title {
        /*text-align: center;*/
    }
    .edn-type-text-wrap {
        padding-top: 0;
    }
    .edn-ticker-slider {
        padding-top: 0;
    }
}

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -5px;
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../../images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(../../images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(../../images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../../images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../../images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

/* CSS Document */
body .ui-datepicker { 
	z-index: 9999 !important; 
	/*margin-top: -32px; margin-left: 15px;*/ 
	padding: 15px 20px; 
	width: 285px; 
	box-sizing: border-box 
}
.ui-datepicker-prev,
.ui-datepicker-next{
	cursor:pointer;
}
.ui-datepicker-month,
.ui-datepicker-month option {
  text-transform: capitalize;
}

/*! jQuery UI - v1.11.4 - 2015-03-11
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("images/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_cd0a0a_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
	border-radius: 8px;
}

/*! jQuery UI - v1.12.1 - 2017-12-10
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}

/*

Theme Name: PageLines Framework

Description: A clean, mobile-friendly WordPress framework optimized for PageLines Platform.

Version: 5.0.96

Author: PageLines

Author URI: http://www.pagelines.com

Theme URI: http://www.pagelines.com/framework

Category: platform, framework, framework-theme, free

Tags: framework, platform, themes

Text Domain:  pl-framework
Domain Path:  /languages

License: GPL
License URI: http://www.gnu.org/licenses/gpl-3.0.html

  IMPORTANT NOTE ON CUSTOMIZATION
  Don't add customizations to this file. They will be overwritten by updates. Customize PageLines by adding CSS in the settings, child themes, or plugins.

*/
/* # HTML5 Reset
---------------------------------------------------------------------------------------------------- */
/* ## Baseline Normalize
--------------------------------------------- */
/* normalize.css v3.0.1 | MIT License | git.io/normalize */
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,
  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: 0 0;
  }
  a:active,
  a:hover {
    outline: 0;
  }
  abbr[title] {
    border-bottom: 1px dotted;
  }
  b,
  strong {
    font-weight: 700;
  }
  dfn {
    font-style: italic;
  }
  h1 {
    font-size: 2em;
    margin: 0.67em 0;
  }
  mark {
    background: #ff0;
    color: #333333;
  }
  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;
    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;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  input[type=search]::-webkit-search-cancel-button,
  input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
  }
  legend {
    border: 0;
    padding: 0;
  }
  textarea {
    overflow: auto;
  }
  optgroup {
    font-weight: 700;
  }
  table {
    border-collapse: collapse;
    border-spacing: 0;
  }
  td,
  th {
    padding: 0;
  }
  /* Reset the box-sizing to border-box
  --------------------------------------------- */
  * {
    -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;
  }
  *:focus {
    outline: none;
    box-shadow: none;
  }
  iframe {
    margin: 0;
    padding: 0;
    border: 0;
  }
  /* ## Variables
  --------------------------------------------- */
  html {
    -webkit-font-smoothing: antialiased;
  }
  input[type="submit"],
  input[type="button"],
  input[type="reset"],
  button {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 5px 9px;
    background-color: transparent;
    border-color: rgba(0, 0, 0, 0.1);
    padding: 0.5em 1.2em;
    font-size: 14px;
    line-height: 1.4em;
    border-radius: 3px;
    font-weight: 600;
    font-family: "Lato", Lato, "helvetica neue", helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.7);
  }
  input[type="submit"]:hover,
  input[type="button"]:hover,
  input[type="reset"]:hover,
  button:hover {
    color: #000000;
  }
  fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0;
  }
  legend {
    display: block;
    width: 100%;
    padding: 0;
    padding-top: .5em;
    font-size: 1em;
    line-height: inherit;
    color: rgba(0, 0, 0, 0.7);
    border: 0;
  }
  label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
  }
  input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  input[type="radio"],
  input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
  }
  input[type="file"] {
    display: block;
  }
  input[type="range"] {
    display: block;
    width: 100%;
  }
  select[multiple],
  select[size] {
    height: auto;
  }
  output {
    display: block;
    font-size: 1em;
    line-height: 1em;
  }
  input[type="radio"][disabled],
  input[type="checkbox"][disabled],
  input[type="radio"].disabled,
  input[type="checkbox"].disabled,
  fieldset[disabled] input[type="radio"],
  fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed;
  }
  .radio-inline.disabled,
  .checkbox-inline.disabled,
  fieldset[disabled] .radio-inline,
  fieldset[disabled] .checkbox-inline {
    cursor: not-allowed;
  }
  .radio.disabled label,
  .checkbox.disabled label,
  fieldset[disabled] .radio label,
  fieldset[disabled] .checkbox label {
    cursor: not-allowed;
  }
  input[type="search"] {
    -webkit-appearance: none;
  }
  /* ## Typographical Elements
  --------------------------------------------- */
  html {
    font-size: 18px;
  }
  body {
    background-color: #fff;
    color: #393939;
    font-family: "Lato", Lato, "helvetica neue", helvetica, sans-serif;
    font-weight: 300;
    line-height: 1.5;
    letter-spacing: -0.02em;
    margin: 0;
  }
  /* ## Links
  --------------------------------------------- */
  a {
    color: #2780E3;
    text-decoration: none;
    transition: opacity .2s;
  }
  a:hover,
  a:focus {
    text-decoration: underline;
  }
  a:active[href] {
    opacity: .2;
    transition: opacity 0s;
  }
  /* ## Headings
  --------------------------------------------- */
  h1,
  .h1 {
    font-size: 2.9em;
  }
  h2,
  .h2 {
    font-size: 2.2em;
  }
  h3,
  .h3 {
    font-size: 1.5em;
  }
  h4,
  .h4 {
    font-size: 1.1em;
  }
  h5,
  .h5 {
    font-size: 1em;
  }
  h6,
  .h6 {
    font-size: .9em;
  }
  /** Tablets */
  @media (max-width: 768px) {
    h1,
    .h1 {
      font-size: 2.4em;
    }
    h2,
    .h2 {
      font-size: 1.9em;
    }
    h3,
    .h3 {
      font-size: 1.3em;
    }
    h4,
    .h4 {
      font-size: 1em;
    }
  }
  /** Phones */
  @media (max-width: 500px) {
    h1,
    .h1 {
      font-size: 1.7em;
    }
    h2,
    .h2 {
      font-size: 1.5em;
    }
    h3,
    .h3 {
      font-size: 1.1em;
    }
  }
  h1,
  .h1,
  h2,
  .h2,
  h3,
  .h3,
  h4,
  .h4,
  h5,
  .h5,
  h6,
  .h6 {
    text-rendering: optimizeLegibility;
    letter-spacing: -0.02em;
    font-weight: 300;
  }
  h1 > a,
  .h1 > a,
  h2 > a,
  .h2 > a,
  h3 > a,
  .h3 > a,
  h4 > a,
  .h4 > a,
  h5 > a,
  .h5 > a,
  h6 > a,
  .h6 > a {
    color: inherit;
  }
  h1 > a:hover,
  .h1 > a:hover,
  h2 > a:hover,
  .h2 > a:hover,
  h3 > a:hover,
  .h3 > a:hover,
  h4 > a:hover,
  .h4 > a:hover,
  h5 > a:hover,
  .h5 > a:hover,
  h6 > a:hover,
  .h6 > a:hover {
    opacity: .8;
    text-decoration: none;
  }
  h1.subhead,
  .h1.subhead,
  h2.subhead,
  .h2.subhead,
  h3.subhead,
  .h3.subhead,
  h4.subhead,
  .h4.subhead,
  h5.subhead,
  .h5.subhead,
  h6.subhead,
  .h6.subhead {
    font-weight: 300;
    margin: 1em 0 1.5em;
  }
  h1:first-child,
  .h1:first-child,
  h2:first-child,
  .h2:first-child,
  h3:first-child,
  .h3:first-child,
  h4:first-child,
  .h4:first-child,
  h5:first-child,
  .h5:first-child,
  h6:first-child,
  .h6:first-child {
    margin-top: 0;
  }
  h1,
  .h1,
  h2,
  .h2,
  h3,
  .h3,
  h4,
  .h4 {
    line-height: 1.1;
    margin: 1.5em 0 1rem;
  }
  h5,
  .h5,
  h6,
  .h6 {
    line-height: 1.5;
    margin: 0;
  }
  /* ## Other Typographic Elements
  --------------------------------------------- */
  /** Small text excepts used in various places */
  .excerpt {
    opacity: .7;
    font-size: .85em;
    line-height: 1.5em;
  }
  /** Placed under headers, etc.. */
  .subhead {
    opacity: .7;
    font-weight: 300;
  }
  hr {
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    margin: 3em 0;
  }
  p,
  ul,
  ol,
  pre,
  table,
  blockquote {
    margin: 0 0 1em 0;
  }
  ul ul,
  ol ul,
  ul ol,
  ol ol {
    margin-top: 0;
    margin-bottom: 0;
  }
  b,
  strong,
  em,
  small,
  code {
    line-height: 1;
  }
  sup,
  sub {
    vertical-align: baseline;
    position: relative;
    top: -0.4em;
  }
  sub {
    top: 0.4em;
  }
  blockquote {
    padding: 1.5em;
  }
  b,
  strong {
    font-weight: 700;
  }
  em,
  i {
    font-style: italic;
  }
  blockquote {
    font-style: italic;
    font-size: 1.3em;
  }
  blockquote p:first-child {
    margin-top: 0;
  }
  blockquote p:last-child {
    margin-bottom: 0;
  }
  blockquote cite {
    display: block;
    opacity: .5;
    font-style: normal;
    text-transform: uppercase;
    font-size: 14px;
  }
  table td,
  table th {
    padding: .3em;
    vertical-align: top;
    line-height: 1.5;
  }
  table td label,
  table th label {
    margin: 0;
  }
  /* Forms */
  input,
  textarea {
    border: 1px solid rgba(0, 0, 0, 0.1);
  }
  /* ## Content Layout
  --------------------------------------------- */
  .pl-content-layout {
    padding-top: 3em;
    padding-bottom: 3em;
  }
  .pl-content-layout.post-type-page .default-layout {
    max-width: 40em;
    margin-left: auto;
    margin-right: auto;
  }
  .pl-content-layout .pl-content-loop {
    -webkit-flex: 1 1 70%;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    order: 1;
  }
  .pl-content-layout .sb-primary,
  .pl-content-layout .sb-secondary {
    -webkit-flex: 1 1 25%;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
  }
  .pl-content-layout .plsb {
    display: none;
  }
  .pl-content-layout .one-sidebar-right .sb-primary,
  .pl-content-layout .one-sidebar-left .sb-primary,
  .pl-content-layout.post-type-post .default-layout .sb-primary {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
  }
  .pl-content-layout .two-sidebar-right .sb-primary,
  .pl-content-layout .two-sidebar-left .sb-primary,
  .pl-content-layout .two-sidebar-center .sb-primary {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
  }
  .pl-content-layout .two-sidebar-right .sb-secondary,
  .pl-content-layout .two-sidebar-left .sb-secondary,
  .pl-content-layout .two-sidebar-center .sb-secondary {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
  }
  .pl-content-layout .two-sidebar-center .sb-secondary {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    order: 2;
  }
  .pl-content-layout .two-sidebar-center .sb-primary {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-order: 0;
    -moz-order: 0;
    -ms-order: 0;
    order: 0;
  }
  .pl-content-layout .one-sidebar-left .plsb,
  .pl-content-layout .two-sidebar-left .plsb,
  .pl-content-layout .one-sidebar-left .plsb .sb-primary,
  .pl-content-layout .two-sidebar-left .plsb .sb-primary {
    -webkit-order: 0;
    -moz-order: 0;
    -ms-order: 0;
    order: 0;
  }
  .pl-content-layout .full-width .plsb,
  .pl-content-layout .read-width .plsb {
    display: none;
  }
  .pl-content-layout .read-width {
    max-width: 36em;
    margin: 0 auto;
  }
  @media (max-width: 768px) {
    .pl-content-layout .one-sidebar-left .pl-content-loop,
    .pl-content-layout .two-sidebar-left .pl-content-loop,
    .pl-content-layout .two-sidebar-center .pl-content-loop {
      -webkit-order: 1;
      -moz-order: 1;
      -ms-order: 1;
      order: 1;
    }
    .pl-content-layout .one-sidebar-left .plsb,
    .pl-content-layout .two-sidebar-left .plsb,
    .pl-content-layout .two-sidebar-center .plsb,
    .pl-content-layout .one-sidebar-left .plsb .sb-primary,
    .pl-content-layout .two-sidebar-left .plsb .sb-primary,
    .pl-content-layout .two-sidebar-center .plsb .sb-primary {
      -webkit-order: 3;
      -moz-order: 3;
      -ms-order: 3;
      order: 3;
    }
    .pl-content-layout .pl-content-loop,
    .pl-content-layout .plsb {
      -webkit-flex-basis: 100%;
      -moz-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      -ms-flex-basis: 100%;
      flex-basis: 100%;
    }
    .pl-content-layout .pl-content-container {
      margin: 0;
    }
  }
  .pl-content-loop .hentry {
    position: relative;
  }
  .pl-content-loop .hentry .continue_reading_link {
    color: inherit;
    opacity: .4;
    margin-left: 5px;
    white-space: nowrap;
  }
  .pl-content-loop .hentry .continue_reading_link:hover {
    opacity: 1;
    text-decoration: none;
  }
  .pl-content-loop .hentry .metamedia.has-media {
    margin-bottom: 2em;
  }
  .pl-content-loop .hentry .metabar {
    font-size: .9em;
  }
  .pl-content-loop .hentry .entry-content img {
    max-width: 100%;
    height: auto;
  }
  .pl-content-loop .hentry .entry-content > :first-child {
    margin-top: 0;
  }
  .pl-content-loop .hentry .entry-content > :last-child {
    margin-bottom: 0;
  }
  .multi-post article {
    padding-bottom: 1em;
    margin-bottom: 5em;
  }
  .multi-post article:last-child {
    margin-bottom: 0;
  }
  .entry-header {
    text-align: center;
    margin: 0 0 2em;
  }
  .entry-header.format_left {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
  }
  .entry-header.format_left .page-title-text {
    text-align: left;
  }
  .entry-header.format_left .page-title-text .page-title {
    line-height: 1;
  }
  .entry-header.format_left .page-title-icon {
    margin: 0 .5em 0 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
  }
  .entry-header .page-title {
    font-size: 2em;
  }
  .entry-header .page-title,
  .entry-header .page-title-sub {
    margin: 0;
  }
  .entry-header .page-title-sub {
    margin-top: 1em;
  }
  .entry-header .page-title-icon {
    font-size: 2.7em;
    line-height: 1em;
    margin-bottom: .2em;
  }
  .page-title-sub,
  .metabar {
    font-weight: 300;
    opacity: .8;
  }
  .page-title-sub a,
  .metabar a,
  .page-title-sub a:hover,
  .metabar a:hover {
    color: inherit;
  }
  /* ## Billboard / 404
  --------------------------------------------- */
  .boomboard {
    text-align: center;
    padding: 70px;
    height: 70vh;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
  }
  .boomboard h2 {
    font-size: 8em;
    line-height: 1.2em;
    margin: 0;
  }
  .pl-billboard {
    padding: 4em 1em;
    margin: 0 0 2.5em 0;
    text-align: center;
    width: 100%;
  }
  .pl-billboard .searchfield,
  .boomboard .searchfield {
    float: none;
  }
  /* ## Widgets
  --------------------------------------------- */
  .widget {
    list-style-type: none;
    word-wrap: break-word;
    width: 100%;
    margin-bottom: 2em;
    font-size: .85em;
    line-height: 1.3;
  }
  .widget ol,
  .widget ul {
    padding: 0;
    list-style-type: none;
  }
  .widget ol li,
  .widget ul li {
    margin: .5em 0;
  }
  .widget li li {
    border: none;
    margin-left: 1.5em;
    padding: 0;
  }
  .widgettitle {
    font-size: 1em;
    margin-top: 0;
    font-family: inherit;
  }
  /* ## Calendar Widget
  --------------------------------------------- */
  .widget_calendar table {
    width: 100%;
    line-height: 2;
  }
  .widget_calendar td,
  .widget_calendar th {
    text-align: center;
  }
  /* ## Jetpack
  --------------------------------------------- */
  #wpstats {
    display: none;
  }
  /* ## Search Reader Text
  --------------------------------------------- */
  .screen-reader-text {
    display: none;
  }
  /* ## WordPress Standard Formatters
  --------------------------------------------- */
  a.aligncenter img {
    display: block;
    margin: 0 auto;
  }
  a.alignnone {
    display: inline-block;
  }
  .alignleft {
    float: left;
    text-align: left;
  }
  .alignright {
    float: right;
    text-align: right;
  }
  a.alignleft,
  a.alignnone,
  a.alignright {
    max-width: 100%;
  }
  img.centered,
  .aligncenter {
    display: block;
    margin: 0 auto 1.5em;
  }
  img.alignnone,
  .alignnone {
    margin-bottom: 1em;
  }
  a.alignleft,
  img.alignleft,
  .wp-caption.alignleft {
    margin: 0 1.5em 1.5em 0;
  }
  a.alignright,
  img.alignright,
  .wp-caption.alignright {
    margin: 0 0 1.5em 1.5em;
  }
  .wp-caption-text {
    text-align: center;
    font-weight: 300;
    font-size: 14px;
    opacity: .8;
  }
  p.wp-caption-text {
    margin-bottom: 0;
  }
  /**
   * Standard Loop/Content
   */
  .navigation_wrap .searchform {
    position: absolute;
    right: 3px;
    bottom: 2px;
  }
  /* @ Post Navigation */
  .post-nav,
  .current_posts_info {
    font-size: .85em;
    margin-bottom: 3em;
  }
  .post-nav .pl-icon,
  .current_posts_info .pl-icon {
    margin: 0 5px;
  }
  .post-nav .next,
  .current_posts_info .next,
  .post-nav .previous,
  .current_posts_info .previous {
    width: 46%;
  }
  .post-nav .next .txt,
  .current_posts_info .next .txt,
  .post-nav .previous .txt,
  .current_posts_info .previous .txt {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    width: 80%;
    vertical-align: top;
  }
  .post-nav a,
  .current_posts_info a {
    text-decoration: none;
  }
  .post-nav a:hover,
  .current_posts_info a:hover {
    opacity: .7;
  }
  .post-nav .previous,
  .current_posts_info .previous {
    float: left;
  }
  .post-nav .next,
  .current_posts_info .next {
    float: right;
    text-align: right;
  }
  /* ## Post Formats
  --------------------------------------------- */
  /* ## Links & Quotes
   --------------------------------------------- */
  .pl-linkbox {
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: #000;
    display: block;
    padding: 1.5em;
    position: relative;
    transition: all 0.2s linear 0s;
    margin-bottom: 1em;
  }
  .pl-linkbox[href]:hover {
    border: 1px solid rgba(0, 0, 0, 0.2);
    color: inherit;
    text-decoration: none;
  }
  .pl-linkbox .linkbox-icon {
    float: right;
  }
  .pl-linkbox .author {
    display: inline-block;
    margin-top: 5px;
  }
  .pl-linkbox blockquote {
    margin: 0;
  }
  .pl-linkbox .destination,
  .pl-linkbox .linkbox-icon {
    opacity: .5;
    font-size: .85em;
  }
  /* ## Gallery
  --------------------------------------------- */
  .format-gallery.use-flex-gallery .gallery {
    display: none;
  }
  .gallery {
    overflow: hidden;
  }
  .gallery img {
    border: 1px solid rgba(0, 0, 0, 0.1);
    height: auto;
    padding: 4px;
  }
  .gallery img:hover {
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
  .gallery-item {
    float: left;
    margin: 0 0 2em;
    text-align: center;
  }
  .gallery-columns-2 .gallery-item {
    width: 50%;
  }
  .gallery-columns-3 .gallery-item {
    width: 33%;
  }
  .gallery-columns-4 .gallery-item {
    width: 25%;
  }
  .gallery-columns-5 .gallery-item {
    width: 20%;
  }
  .gallery-columns-6 .gallery-item {
    width: 16.6666%;
  }
  .gallery-columns-7 .gallery-item {
    width: 14.2857%;
  }
  .gallery-columns-8 .gallery-item {
    width: 12.5%;
  }
  .gallery-columns-9 .gallery-item {
    width: 11.1111%;
  }
  /* ## WordPress Comments
  --------------------------------------------- */
  .wp-comments {
    padding-top: 40px;
  }
  .wp-comments h3 {
    font-size: 1.3em;
  }
  .wp-comments ul,
  .wp-comments ol {
    list-style-type: none;
    padding: 0;
  }
  .wp-comments .commentlist .comment .avatar {
    margin: 0 1em 1.5em 0;
    float: left;
  }
  .wp-comments .commentlist p {
    margin: 0 0 1em;
  }
  .wp-comments .commentlist li {
    padding: 1em 0;
  }
  .wp-comments .commentlist .comment-author {
    line-height: 1.4;
  }
  .wp-comments .commentlist .comment-metadata {
    font-size: .85em;
    margin: 0 0 1em;
  }
  .wp-comments .commentlist .comment-metadata a {
    color: inherit;
    opacity: .6;
  }
  .wp-comments .commentlist .comment-content,
  .wp-comments .commentlist .reply,
  .wp-comments .commentlist .children .comment-body {
    padding-left: 77px;
  }
  .comment-respond {
    margin-top: 1.5em;
  }
  .comment-respond .comment-form input[type="text"],
  .comment-respond .comment-form input[type="email"],
  .comment-respond .comment-form input[type="url"] {
    display: block;
    padding: 5px;
  }
  .comment-respond .comment-form textarea {
    height: 8em;
  }
  p.form-allowed-tags {
    width: auto;
    margin-bottom: 1.6em;
    font-size: .85em;
  }
  p.form-allowed-tags code {
    background: transparent;
    border: none;
    display: block;
    font-size: 10px;
    line-height: 1.4em;
    margin: 0 0 10px;
    padding: 0;
  }
  /* ## Code
  --------------------------------------------- */
  .code-block {
    margin-bottom: 2em;
  }
  code,
  kbd,
  pre,
  samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  }
  code {
    padding: 2px 4px;
    font-size: 90%;
  }
  pre {
    display: block;
    padding: 2em;
    margin: 0 0 1em;
    word-break: break-all;
    word-wrap: break-word;
  }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0;
  }
  code {
    background: rgba(0, 0, 0, 0.05);
  }
  .alert-default {
    border: 1px solid rgba(0, 0, 0, 0.1);
  }
  /* ## WooCommerce
  --------------------------------------------- */
  .sidebar_widgets .widget .button {
    font-size: 12px;
  }
  /* ## Objects
  --------------------------------------------- */
  embed,
  iframe,
  img,
  object,
  video,
  .wp-caption {
    max-width: 100%;
  }
  img {
    height: auto;
  }
  figure {
    margin: 1em 0;
  }

  /*

  Theme Name:   PageLines.com
  Theme URI:    http://pagelines.com/

  Description:  The PageLines framework child theme used for PageLines.com.

  Author:       PageLines
  Author URI:   http://pagelines.com

  Template:     pl-framework

  Version:      10.0.98

  Text Domain:  pagelines

  Tags:         themes, simple

  Category:     framework, framework-theme, free

*/
.code-block {
    font-size: 14px;
  }
  .code-block pre[class*="language-"] {
    padding: 1.4em;
  }
  .doclist-sidebar {
    font-size: 14px;
  }
  .doclist-sidebar ul {
    padding: 0;
    margin: 0;
    list-style-type: circle;
    list-style-position: inside;
  }
  .doclist-sidebar ul > li a {
    color: inherit;
    transition: opacity .2s;
    display: block;
  }
  .doclist-sidebar ul > li a .wrp {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
  }
  .doclist-sidebar ul > li > a:active {
    opacity: .2;
    transition: opacity 0s;
  }
  .doclist-sidebar ul > li.level2 {
    margin-top: 1em;
  }
  .doclist-sidebar ul > li.level2 a {
    line-height: 1.2;
    font-weight: 600;
    margin-top: 5px;
    font-size: 1.1em;
  }
  .doclist-sidebar ul > li.level3 {
    margin-top: 15px;
  }
  .doclist-sidebar ul > li.level3 + .level3 {
    margin-top: 0;
  }
  .doclist-sidebar ul > li.level3 a {
    padding-left: 15px;
  }
  .doclist-sidebar ul > li.level4 a {
    font-size: 12px;
    padding-left: 30px;
  }
  .docs-example {
    padding: 1em 2em;
    border: 1px solid rgba(0, 0, 0, 0.1);
    text-align: center;
    margin-bottom: 2em;
  }
  .grid-example .wrap {
    padding: 10px;
    text-align: center;
    font-size: 12px;
    outline: 1px solid #eee;
    background-color: rgba(0, 0, 0, 0.03);
    margin-bottom: 10px;
  }
  .btns-example span {
    display: inline-block;
    margin: 10px;
  }
  .scheme-example {
    text-align: center;
    background: rgba(0, 0, 0, 0.1);
    padding: 2em;
    margin: 1em 0;
  }
  .scheme-example .header {
    font-size: 1.6em;
  }
  .scheme-example.pl-scheme-light {
    background: rgba(0, 0, 0, 0.35);
  }
  .alignment-examples > div {
    outline: 1px solid #eee;
    margin-bottom: 1em;
    padding: 10px 30px;
  }
  .icons-examples {
    text-align: center;
  }
  .icons-examples i {
    margin: 15px;
  }
  h1, h2, h3, h4, h5, h6, h7 {font-weight:300;}

  /** Alignment */
.pl-sn-boxes {
    text-align: center;
  }
  .pl-sn-boxes .pl-control-left {
    text-align: left;
  }
  .pl-sn-boxes .pl-control-left .boxes-text {
    text-align: left;
  }
  .pl-sn-boxes .pl-alignment-right {
    text-align: right;
  }
  .pl-sn-boxes .pl-alignment-right .pl-control-top .boxes-media {
    margin-right: 0px;
  }
  .pl-sn-boxes .pl-alignment-right .pl-control-left .boxes-text {
    text-align: right;
  }
  .pl-sn-boxes .pl-alignment-left {
    text-align: left;
  }
  .pl-sn-boxes .pl-alignment-left .pl-control-top .boxes-media {
    margin-left: 0px;
  }
  .pl-sn-boxes .pl-alignment-center .pl-control-left .boxes-text {
    text-align: center;
  }
  .the-boxes-container {
    overflow: hidden;
  }
  .the-boxes-container.cntr {
    display: inline-block;
  }
  .boxes {
    text-decoration: none;
    color: inherit;
  }
  .boxes:hover,
  .boxes:focus {
    text-decoration: none;
    color: inherit;
    opacity: 1 !important;
  }
  .boxes[href] {
    cursor: pointer;
  }
  .boxes[href]:hover,
  .boxes[href]:focus {
    opacity: 0.7 !important;
    outline: 1px solid rgba(0, 0, 0, 0.1);
  }
  .boxes .boxes-title {
    margin: 0 0 5px;
    font-size: 2em;
    line-height: 1.2em;
  }
  .boxes.top-aligned .boxes-desc {
    max-width: 300px;
    margin: 0 auto;
  }
  .boxes.top-aligned .boxes-media.wrap-count {
    max-width: 100%;
  }
  .boxes .the-boxes-media {
    display: block;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
  .boxes .the-boxes-media.media-image {
    max-width: 70%;
  }
  .boxes .the-boxes-media .pl-counter,
  .boxes .the-boxes-media .pl-image,
  .boxes .the-boxes-media .boxes-icon {
    display: none;
  }
  .boxes .the-boxes-media.media-count .pl-counter {
    display: block;
  }
  .boxes .the-boxes-media.media-image .pl-image {
    display: block;
  }
  .boxes .the-boxes-media.media-icon .boxes-icon {
    display: block;
  }
  .boxes .boxes-pad {
    width: 100%;
    padding: 1em 0;
  }
  .boxes .pl-control-top .media-left,
  .boxes .pl-control-top .media-right,
  .boxes .pl-control-top .media-body {
    display: block;
    padding: 0;
    margin: 1.4em auto;
  }
  .boxes .pl-control-left {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .boxes .pl-control-left > .media-left {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .boxes .pl-control-left > .media-right {
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }
  .boxes .pl-control-left .pl-counter {
    font-size: 25px;
    line-height: 1em;
    min-width: 65px;
    text-align: right;
    margin-top: 5px;
  }
  .boxes .pl-control-left .the-boxes-media {
    max-width: 100px;
    width: 60px;
    text-align: right;
    direction: rtl;
  }
  .boxes .pl-control-left .the-boxes-media .pl-image {
    margin-top: 6px;
    width: 80px;
    max-width: 100%;
  }
  .boxes .pl-control-left .boxes-icon {
    font-size: 50px;
  }
  .boxes .pl-control-left.boxes-icon-border.media-type-icon {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .boxes .pl-control-left .boxes-icon-border.media-type-image img {
    width: 80px;
  }
  .boxes .boxes-icon {
    font-size: 6em;
  }
  .boxes .pl-image {
    display: inline-block;
    background-size: cover;
    height: 0;
    padding: 50%;
    overflow: hidden;
    margin-right: auto;
    margin-left: auto;
    background-position: 50% 50%;
    background-image: url('../../ui/images/default-image.jpg');
  }
  .boxes .pl-image.round {
    border-radius: 500px;
  }
  .boxes .pl-counter {
    font-size: 4em;
    font-weight: 600;
    letter-spacing: -1px;
    line-height: 1em;
  }
  .boxes a {
    color: inherit;
  }

  @import url('//fonts.googleapis.com/css?family=Lato:300,400,700,900,300italic, 400italic,700italic');
/* PageLines Platform - 5.1.8
* Built: Thursday, November 16th, 2017, 18:16
* https://www.pagelines.com
* Copyright (c) 2017 PageLines; Licensed GPL-3.0 */
/*
 * Color Schemes
 * Default, Dark, Light
 ***********************************/
.pl-border {
  border-style: solid;
  border-width: 0;
  border-color: rgba(0, 0, 0, 0.1);
}
.pl-contrast {
  background-color: rgba(0, 0, 0, 0.05);
}
.pl-contrast .pl-contrast,
.pl-contrast .widget li,
.pl-contrast .pl-border {
  border-color: rgba(0, 0, 0, 0.1);
}
.pl-contrast.heavy {
  background-color: rgba(0, 0, 0, 0.3);
}
/** Do for both */
.pl-scheme-light h1,
.pl-scheme-dark h1,
.pl-scheme-light h2,
.pl-scheme-dark h2,
.pl-scheme-light h3,
.pl-scheme-dark h3,
.pl-scheme-light h4,
.pl-scheme-dark h4,
.pl-scheme-light h5,
.pl-scheme-dark h5,
.pl-scheme-light h6,
.pl-scheme-dark h6,
.pl-scheme-light a:not(.pl-btn),
.pl-scheme-dark a:not(.pl-btn),
.pl-scheme-light blockquote,
.pl-scheme-dark blockquote,
.pl-scheme-light .metahead a,
.pl-scheme-dark .metahead a {
  color: inherit;
}
.pl-scheme-light .pl-link,
.pl-scheme-dark .pl-link {
  color: inherit;
}
.pl-scheme-light a:not(.pl-btn):not(.pl-img):hover,
.pl-scheme-dark a:not(.pl-btn):not(.pl-img):hover {
  opacity: .7;
  color: inherit;
}
.pl-scheme-dark,
.pl-scheme-light .pl-scheme-dark,
.pl-scheme-dark .pl-scheme-light .pl-scheme-dark {
  color: #000;
}
.pl-scheme-dark .widget li,
.pl-scheme-light .pl-scheme-dark .widget li,
.pl-scheme-dark .pl-scheme-light .pl-scheme-dark .widget li,
.pl-scheme-dark .pl-border,
.pl-scheme-light .pl-scheme-dark .pl-border,
.pl-scheme-dark .pl-scheme-light .pl-scheme-dark .pl-border {
  border-color: rgba(0, 0, 0, 0.1);
}
.pl-scheme-light,
.pl-scheme-dark .pl-scheme-light {
  color: #fff;
  /** Buttons */
}
.pl-scheme-light .pl-contrast,
.pl-scheme-dark .pl-scheme-light .pl-contrast {
  background-color: rgba(255, 255, 255, 0.2);
}
.pl-scheme-light .pl-contrast.heavy,
.pl-scheme-dark .pl-scheme-light .pl-contrast.heavy {
  background-color: rgba(255, 255, 255, 0.5);
}
.pl-scheme-light .pl-btn-default,
.pl-scheme-dark .pl-scheme-light .pl-btn-default {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: transparent;
}
.pl-scheme-light .pl-btn-default:hover,
.pl-scheme-dark .pl-scheme-light .pl-btn-default:hover {
  background: rgba(255, 255, 255, 0.3);
  color: #FFF;
}
.pl-scheme-light .pl-form-control,
.pl-scheme-dark .pl-scheme-light .pl-form-control {
  border: none;
}
.pl-scheme-light code,
.pl-scheme-dark .pl-scheme-light code {
  background: rgba(255, 255, 255, 0.2);
}
.pl-scheme-light .widget li,
.pl-scheme-dark .pl-scheme-light .widget li,
.pl-scheme-light .pl-border,
.pl-scheme-dark .pl-scheme-light .pl-border {
  border-color: rgba(255, 255, 255, 0.2);
}
/** 
 * Standard Styling. Sets to inline
 */
.pl-menu,
.pl-nav {
  list-style-type: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.pl-menu a,
.pl-nav a,
.pl-menu a:hover,
.pl-nav a:hover {
  text-decoration: none;
}
.pl-menu > li,
.pl-nav > li {
  display: inline-block;
  padding: 0;
}
.pl-menu > li > a,
.pl-nav > li > a {
  display: block;
  color: inherit;
  opacity: .7;
}
.pl-menu > li.current-menu-item > a,
.pl-nav > li.current-menu-item > a,
.pl-menu > li > a:hover,
.pl-nav > li > a:hover {
  opacity: 1;
}
/* ## Default Navigation Styling
--------------------------------------------- */
.pl-nav > li > a {
  font-size: .85em;
  padding: .5em 1em;
}
.pl-nav > li.current-menu-item > a,
.pl-nav > li > a:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.pl-scheme-light .pl-nav > li:hover > a {
  background-color: rgba(255, 255, 255, 0.1);
}
/** 
 * Modes
 */
.nav-mode-simple > li > a {
  padding: 0 10px;
  font-size: .9em;
  line-height: 1.5em;
}
/**
 * ELEMENTS
 * Reusable components throughout the framework
 * Make sure things are well documenented, as well as their use case. 
 */
/**
 * Media Grid
 * A standardized image grid and interactions
 */
.pl-media-grid .metabar {
  opacity: .5;
  font-size: .85em;
}
.pl-media-grid .metabar a {
  color: inherit;
}
.pl-media-grid .meta-title {
  padding: .5em 0 1.5em 0;
  font-size: .85em;
  line-height: 1.2em;
  margin: 3px 0;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  opacity: .55;
}
.pl-media-grid .meta-title a {
  color: inherit;
  text-decoration: none;
}
.pl-media-grid .meta-title:hover {
  opacity: 1;
}
.grid-media {
  position: relative;
  overflow: hidden;
  background-position: 50% 50%;
  background-size: cover;
  display: block;
  padding: 50%;
}
.grid-media.landscape {
  padding: 25% 50%;
}
.grid-media.tall {
  padding: 50% 25%;
}
.grid-media.aspect {
  padding: 35% 50%;
}
.grid-media .grid-media-info {
  opacity: 0;
  position: absolute;
  text-decoration: none;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
  color: #fff;
  text-align: center;
  transition: all 0.1s linear;
  font-size: .9;
}
.grid-media .grid-media-info .info-text {
  opacity: 0;
  font-weight: 600;
  color: #fff;
  margin: 5px;
  display: inline-block;
  transition: opacity 0.1s linear;
}
.grid-media .grid-media-info .info-text:hover {
  opacity: 0.8;
}
.grid-media:hover .grid-media-info {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.8);
}
.grid-media:hover .grid-media-info .info-text {
  opacity: 1;
}
.pl-grid-excerpt {
  font-size: .8em;
  opacity: .9;
}
.pl-grid-text {
  padding: 1em 0;
}
.pl-grid-text h4 {
  margin: 0;
}
/**
 * Small Item Grid, Used in sidebars in shop / showcase, etc.. 
 */
.item-grid {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.item-grid [class*='grid-number-'] {
  padding: 0 4% 4% 0;
}
.item-grid .grid-number-4 {
  width: 25%;
}
.item-grid .grid-number-3 {
  width: 33%;
}
.item-grid .grid-number-2 {
  width: 50%;
}
.item-grid .meta-title {
  font-size: 12px;
  line-height: 1.2em;
  margin: 3px 0;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  opacity: .75;
}
.list-unstyled {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/** 
 * Media Object 
 */
.media-right,
.media > .pull-right {
  padding-left: .7em;
}
.media-left,
.media > .pull-left {
  padding-right: .7em;
}
.pl-search-mast {
  padding-top: 4vw;
  padding-bottom: 4vw;
}
.pl-search-mast h1,
.pl-search-mast h4 {
  margin: 0;
}
.pl-search-mast h4 {
  opacity: .5;
}
.pl-search-mast-search {
  margin-top: 1rem;
  position: relative;
}
.pl-search-mast-search input {
  width: 100%;
  background: transparent;
  border: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 1.3em;
  padding: .5em 1em;
}
.pl-search-mast-search input:focus {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid #999;
  outline: none;
}
.pl-search-mast-search .search-button {
  background: none;
  border: none;
  position: absolute;
  right: 0;
  width: 2em;
  font-size: 1.6em;
  opacity: .3;
  text-align: center;
}
.pl-search-mast-search .search-button:hover {
  opacity: .5;
}
.pl-search-mast-search .search-button:focus,
.pl-search-mast-search .search-button:active {
  outline: none;
}
.pl-row {
  box-sizing: border-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.pl-row {
  margin-right: -1em;
  margin-left: -1em;
}
.pl-row.no-pad {
  margin-right: 0;
  margin-left: 0;
}
.pl-row.half-space {
  margin-right: -0.5em;
  margin-left: -0.5em;
}
[class*='pl-col-'] {
  -webkit-order: 3;
  -moz-order: 3;
  -ms-order: 3;
  order: 3;
  -webkit-flex-basis: 100%;
  -moz-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  -ms-flex-basis: 100%;
  flex-basis: 100%;
  padding-right: 1em;
  padding-left: 1em;
  max-width: 100%;
}
[class*='pl-col-'].top-on-mobile {
  -webkit-order: 1;
  -moz-order: 1;
  -ms-order: 1;
  order: 1;
}
[class*='pl-col-'] > div {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.half-space > [class*='pl-col-'] {
  padding-right: 0.5em;
  padding-left: 0.5em;
}
.no-pad > [class*='pl-col-'] {
  padding-right: 0;
  padding-left: 0;
}
.pl-row-vertical-center > [class*='pl-col-'] {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.pl-row-vertical-center > [class*='pl-col-'] > div {
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.pl-col-flex {
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}
.pl-row.reverse {
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.pl-col.reverse {
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.pl-col-xs,
.pl-col-xs-1,
.pl-col-xs-2,
.pl-col-xs-3,
.pl-col-xs-4,
.pl-col-xs-5,
.pl-col-xs-6,
.pl-col-xs-7,
.pl-col-xs-8,
.pl-col-xs-9,
.pl-col-xs-10,
.pl-col-xs-11,
.pl-col-xs-12,
.pl-col-xs-offset-1,
.pl-col-xs-offset-2,
.pl-col-xs-offset-3,
.pl-col-xs-offset-4,
.pl-col-xs-offset-5,
.pl-col-xs-offset-6,
.pl-col-xs-offset-7,
.pl-col-xs-offset-8,
.pl-col-xs-offset-9,
.pl-col-xs-offset-10,
.pl-col-xs-offset-11,
.pl-col-xs-offset-12 {
  box-sizing: border-box;
  padding-right: 1em;
  padding-left: 1em;
}
.pl-col-xs {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%;
}
.pl-col-xs-1 {
  -webkit-flex-basis: 8.333%;
  -ms-flex-preferred-size: 8.333%;
  flex-basis: 8.333%;
  max-width: 8.333%;
}
.pl-col-xs-2 {
  -webkit-flex-basis: 16.666%;
  -ms-flex-preferred-size: 16.666%;
  flex-basis: 16.666%;
  max-width: 16.666%;
}
.pl-col-xs-3 {
  -webkit-flex-basis: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}
.pl-col-xs-4 {
  -webkit-flex-basis: 33.333%;
  -ms-flex-preferred-size: 33.333%;
  flex-basis: 33.333%;
  max-width: 33.333%;
}
.pl-col-xs-5 {
  -webkit-flex-basis: 41.665%;
  -ms-flex-preferred-size: 41.665%;
  flex-basis: 41.665%;
  max-width: 41.665%;
}
.pl-col-xs-6 {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}
.pl-col-xs-7 {
  -webkit-flex-basis: 58.333%;
  -ms-flex-preferred-size: 58.333%;
  flex-basis: 58.333%;
  max-width: 58.333%;
}
.pl-col-xs-8 {
  -webkit-flex-basis: 66.667%;
  -ms-flex-preferred-size: 66.667%;
  flex-basis: 66.667%;
  max-width: 66.667%;
}
.pl-col-xs-9 {
  -webkit-flex-basis: 75%;
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}
.pl-col-xs-10 {
  -webkit-flex-basis: 83.333%;
  -ms-flex-preferred-size: 83.333%;
  flex-basis: 83.333%;
  max-width: 83.333%;
}
.pl-col-xs-11 {
  -webkit-flex-basis: 91.667%;
  -ms-flex-preferred-size: 91.667%;
  flex-basis: 91.667%;
  max-width: 91.667%;
}
.pl-col-xs-12 {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}
.pl-col-xs-offset-1 {
  margin-left: 8.333%;
}
.pl-col-xs-offset-2 {
  margin-left: 16.667%;
}
.pl-col-xs-offset-3 {
  margin-left: 25%;
}
.pl-col-xs-offset-4 {
  margin-left: 33.333%;
}
.pl-col-xs-offset-5 {
  margin-left: 41.665%;
}
.pl-col-xs-offset-6 {
  margin-left: 50%;
}
.pl-col-xs-offset-7 {
  margin-left: 58.333%;
}
.pl-col-xs-offset-8 {
  margin-left: 66.667%;
}
.pl-col-xs-offset-9 {
  margin-left: 75%;
}
.pl-col-xs-offset-10 {
  margin-left: 83.333%;
}
.pl-col-xs-offset-11 {
  margin-left: 91.667%;
}
.start-xs {
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: start;
}
.center-xs {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.end-xs {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: end;
}
.top-xs {
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.middle-xs {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.bottom-xs {
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.around-xs {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.between-xs {
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.first-xs {
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}
.last-xs {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
@media only screen and (min-width: 480px) {
  .pl-col-ss,
  .pl-col-ss-1,
  .pl-col-ss-2,
  .pl-col-ss-3,
  .pl-col-ss-4,
  .pl-col-ss-5,
  .pl-col-ss-6,
  .pl-col-ss-7,
  .pl-col-ss-8,
  .pl-col-ss-9,
  .pl-col-ss-10,
  .pl-col-ss-11,
  .pl-col-ss-12,
  .pl-col-ss-offset-1,
  .pl-col-ss-offset-2,
  .pl-col-ss-offset-3,
  .pl-col-ss-offset-4,
  .pl-col-ss-offset-5,
  .pl-col-ss-offset-6,
  .pl-col-ss-offset-7,
  .pl-col-ss-offset-8,
  .pl-col-ss-offset-9,
  .pl-col-ss-offset-10,
  .pl-col-ss-offset-11,
  .pl-col-ss-offset-12 {
    box-sizing: border-box;
    padding-right: 1em;
    padding-left: 1em;
  }
  .pl-col-ss {
    max-width: 100%;
  }
  .pl-col-ss-1 {
    -webkit-flex-basis: 8.333%;
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%;
  }
  .pl-col-ss-2 {
    -webkit-flex-basis: 16.667%;
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }
  .pl-col-ss-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .pl-col-ss-4 {
    -webkit-flex-basis: 33.333%;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
  }
  .pl-col-ss-5 {
    -webkit-flex-basis: 41.665%;
    -ms-flex-preferred-size: 41.665%;
    flex-basis: 41.665%;
    max-width: 41.665%;
    margin-right: -1px;
  }
  .pl-col-ss-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    margin-right: -1px;
  }
  .pl-col-ss-7 {
    -webkit-flex-basis: 58.333%;
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
  }
  .pl-col-ss-8 {
    -webkit-flex-basis: 66.667%;
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%;
  }
  .pl-col-ss-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .pl-col-ss-10 {
    -webkit-flex-basis: 83.333%;
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%;
  }
  .pl-col-ss-11 {
    -webkit-flex-basis: 91.667%;
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%;
  }
  .pl-col-ss-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .pl-col-ss-offset-1 {
    margin-left: 8.333%;
  }
  .pl-col-ss-offset-2 {
    margin-left: 16.667%;
  }
  .pl-col-ss-offset-3 {
    margin-left: 25%;
  }
  .pl-col-ss-offset-4 {
    margin-left: 33.333%;
  }
  .pl-col-ss-offset-5 {
    margin-left: 41.665%;
  }
  .pl-col-ss-offset-6 {
    margin-left: 50%;
  }
  .pl-col-ss-offset-7 {
    margin-left: 58.333%;
  }
  .pl-col-ss-offset-8 {
    margin-left: 66.667%;
  }
  .pl-col-ss-offset-9 {
    margin-left: 75%;
  }
  .pl-col-ss-offset-10 {
    margin-left: 83.333%;
  }
  .pl-col-ss-offset-11 {
    margin-left: 91.667%;
  }
}
@media only screen and (min-width: 768px) {
  [class*='pl-col-'].top-on-mobile {
    -webkit-order: 3;
    -moz-order: 3;
    -ms-order: 3;
    order: 3;
  }
  .pl-row.row-nowrap {
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .pl-col-sm,
  .pl-col-sm-1,
  .pl-col-sm-2,
  .pl-col-sm-3,
  .pl-col-sm-4,
  .pl-col-sm-5,
  .pl-col-sm-6,
  .pl-col-sm-7,
  .pl-col-sm-8,
  .pl-col-sm-9,
  .pl-col-sm-10,
  .pl-col-sm-11,
  .pl-col-sm-12,
  .pl-col-sm-offset-1,
  .pl-col-sm-offset-2,
  .pl-col-sm-offset-3,
  .pl-col-sm-offset-4,
  .pl-col-sm-offset-5,
  .pl-col-sm-offset-6,
  .pl-col-sm-offset-7,
  .pl-col-sm-offset-8,
  .pl-col-sm-offset-9,
  .pl-col-sm-offset-10,
  .pl-col-sm-offset-11,
  .pl-col-sm-offset-12 {
    box-sizing: border-box;
    padding-right: 1em;
    padding-left: 1em;
  }
  .pl-col-sm {
    max-width: 100%;
  }
  .pl-col-sm-1 {
    -webkit-flex-basis: 8.333%;
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%;
  }
  .pl-col-sm-2 {
    -webkit-flex-basis: 16.667%;
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }
  .pl-col-sm-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .pl-col-sm-4 {
    -webkit-flex-basis: 33.333%;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
  }
  .pl-col-sm-5 {
    -webkit-flex-basis: 41.665%;
    -ms-flex-preferred-size: 41.665%;
    flex-basis: 41.665%;
    max-width: 41.665%;
    margin-right: -1px;
  }
  .pl-col-sm-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    margin-right: -1px;
  }
  .pl-col-sm-7 {
    -webkit-flex-basis: 58.333%;
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
  }
  .pl-col-sm-8 {
    -webkit-flex-basis: 66.667%;
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%;
  }
  .pl-col-sm-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .pl-col-sm-10 {
    -webkit-flex-basis: 83.333%;
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%;
  }
  .pl-col-sm-11 {
    -webkit-flex-basis: 91.667%;
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%;
  }
  .pl-col-sm-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .pl-col-sm-offset-1 {
    margin-left: 8.333%;
  }
  .pl-col-sm-offset-2 {
    margin-left: 16.667%;
  }
  .pl-col-sm-offset-3 {
    margin-left: 25%;
  }
  .pl-col-sm-offset-4 {
    margin-left: 33.333%;
  }
  .pl-col-sm-offset-5 {
    margin-left: 41.665%;
  }
  .pl-col-sm-offset-6 {
    margin-left: 50%;
  }
  .pl-col-sm-offset-7 {
    margin-left: 58.333%;
  }
  .pl-col-sm-offset-8 {
    margin-left: 66.667%;
  }
  .pl-col-sm-offset-9 {
    margin-left: 75%;
  }
  .pl-col-sm-offset-10 {
    margin-left: 83.333%;
  }
  .pl-col-sm-offset-11 {
    margin-left: 91.667%;
  }
}
@media only screen and (min-width: 1200px) {
  .pl-row.row-nowrap {
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .pl-col-lg,
  .pl-col-lg-1,
  .pl-col-lg-2,
  .pl-col-lg-3,
  .pl-col-lg-4,
  .pl-col-lg-5,
  .pl-col-lg-6,
  .pl-col-lg-7,
  .pl-col-lg-8,
  .pl-col-lg-9,
  .pl-col-lg-10,
  .pl-col-lg-11,
  .pl-col-lg-12,
  .pl-col-lg-offset-1,
  .pl-col-lg-offset-2,
  .pl-col-lg-offset-3,
  .pl-col-lg-offset-4,
  .pl-col-lg-offset-5,
  .pl-col-lg-offset-6,
  .pl-col-lg-offset-7,
  .pl-col-lg-offset-8,
  .pl-col-lg-offset-9,
  .pl-col-lg-offset-10,
  .pl-col-lg-offset-11,
  .pl-col-lg-offset-12 {
    box-sizing: border-box;
    padding-right: 1em;
    padding-left: 1em;
  }
  .pl-col-lg {
    max-width: 100%;
  }
  .pl-col-lg-1 {
    -webkit-flex-basis: 8.333%;
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%;
  }
  .pl-col-lg-2 {
    -webkit-flex-basis: 16.667%;
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }
  .pl-col-lg-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .pl-col-lg-4 {
    -webkit-flex-basis: 33.333%;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
  }
  .pl-col-lg-5 {
    -webkit-flex-basis: 41.665%;
    -ms-flex-preferred-size: 41.665%;
    flex-basis: 41.665%;
    max-width: 41.665%;
    margin-right: -1px;
  }
  .pl-col-lg-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    margin-right: -1px;
  }
  .pl-col-lg-7 {
    -webkit-flex-basis: 58.333%;
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
  }
  .pl-col-lg-8 {
    -webkit-flex-basis: 66.667%;
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%;
  }
  .pl-col-lg-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .pl-col-lg-10 {
    -webkit-flex-basis: 83.333%;
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%;
  }
  .pl-col-lg-11 {
    -webkit-flex-basis: 91.667%;
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%;
  }
  .pl-col-lg-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .pl-col-lg-offset-1 {
    margin-left: 8.333%;
  }
  .pl-col-lg-offset-2 {
    margin-left: 16.667%;
  }
  .pl-col-lg-offset-3 {
    margin-left: 25%;
  }
  .pl-col-lg-offset-4 {
    margin-left: 33.333%;
  }
  .pl-col-lg-offset-5 {
    margin-left: 41.665%;
  }
  .pl-col-lg-offset-6 {
    margin-left: 50%;
  }
  .pl-col-lg-offset-7 {
    margin-left: 58.333%;
  }
  .pl-col-lg-offset-8 {
    margin-left: 66.667%;
  }
  .pl-col-lg-offset-9 {
    margin-left: 75%;
  }
  .pl-col-lg-offset-10 {
    margin-left: 83.333%;
  }
  .pl-col-lg-offset-11 {
    margin-left: 91.667%;
  }
}
.pl-form-group {
  margin-bottom: 1em;
}
.pl-form-control,
.pl-input-text {
  border-radius: 2px;
  display: block;
  width: 100%;
  padding: .3em .5em;
  font-size: 1em;
  line-height: 1.4em;
  color: inherit;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: none;
}
.pl-form-control.pl-input-lg,
.pl-input-text.pl-input-lg {
  font-size: 1.4em;
}
.pl-form-control.pl-input-inline,
.pl-input-text.pl-input-inline {
  display: inline-block;
  width: 10em;
  margin-right: .5em;
}
.pl-form-label {
  font-weight: 600;
  font-size: .9em;
}
.image_uploader {
  margin: 1em 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
}
.image_uploader .image_preview {
  width: 100px;
  margin-right: 1em;
}
.image_uploader .image_preview .the_preview_image {
  display: block;
  line-height: 1;
}
.pl-standard-form-title {
  text-align: center;
}
.pl-form-sent-message {
  font-weight: 600;
}
.pl-input-title {
  line-height: 1;
  margin: 0;
}
.pl-input-help {
  font-size: 12px;
  font-style: italic;
  opacity: .5;
  line-height: 1.2;
}
.pl-standard-form {
  position: relative;
}
.pl-standard-form .pl-form-sending,
.pl-standard-form .pl-form-sent {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.pl-input-head {
  margin: 3px 0;
}
.pl-form-sending i {
  font-size: 2em;
  opacity: .3;
}
.pl-form-sending,
.pl-form-sent {
  display: none;
}
.pl-form {
  opacity: .2;
}
[data-state="form"] .pl-form {
  opacity: 1;
}
[data-state="sending"] .pl-form-sending,
[data-state="sent"] .pl-form-sent {
  display: block;
  background: transparent;
  z-index: 10;
}
.pl-btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  text-decoration: none;
  padding: .7em 1.5em;
  font-size: 14px;
  line-height: 1.4em;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.pl-btn:hover,
.pl-btn:focus,
.pl-btn.focus {
  text-decoration: none;
}
.pl-btn:active,
.pl-btn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.1);
}
.pl-btn.disabled,
.pl-btn[disabled],
fieldset[disabled] .pl-btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: .65;
  box-shadow: none;
}
.pl-btn .pl-icon {
  opacity: .5;
}
.pl-btn .pl-icon:first-child {
  margin-right: .3em;
}
.pl-btn .pl-icon:last-child {
  margin-left: .3em;
}
.pl-btn-lg,
.pl-btn-lg[type="submit"] {
  padding: 0.8em 1.8em;
  font-size: 18px;
  line-height: 1.4em;
  border-radius: 4px;
  font-weight: 600;
  letter-spacing: -0.03em;
}
.pl-btn-xl,
.pl-btn-xl[type="submit"] {
  padding: 0.8em 2em;
  font-size: 25px;
  line-height: 1.4em;
  border-radius: 4px;
  font-weight: 600;
  letter-spacing: -0.03em;
}
.pl-btn-sm {
  padding: 0.4em 1.2em;
  font-size: 13px;
  line-height: 1.4em;
  border-radius: 3px;
}
.pl-btn-xs {
  padding: 0em 0.5em;
  font-size: 12px;
  line-height: 1.5em;
  border-radius: 3px;
}
.pl-btn + .pl-btn {
  margin-left: .5em;
}
.pl-btn-default,
.pl-btn-ol-black {
  color: rgba(0, 0, 0, 0.7);
}
.pl-btn-default:hover,
.pl-btn-ol-black:hover {
  background-color: rgba(0, 0, 0, 0.03);
  color: #000000;
}
.pl-btn-primary,
.pl-btn-success,
.pl-btn-info,
.pl-btn-warning,
.pl-btn-danger,
.pl-btn-inverse,
.pl-btn-ol-white {
  color: #ffffff;
}
.pl-btn-primarya,
.pl-btn-successa,
.pl-btn-infoa,
.pl-btn-warninga,
.pl-btn-dangera,
.pl-btn-inversea,
.pl-btn-ol-whitea {
  color: #ffffff;
}
.pl-btn-primary:hover,
.pl-btn-success:hover,
.pl-btn-info:hover,
.pl-btn-warning:hover,
.pl-btn-danger:hover,
.pl-btn-inverse:hover,
.pl-btn-ol-white:hover {
  opacity: .87;
}
.pl-btn-ol-white:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.pl-btn-default {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.1);
}
.pl-btn-ol-black {
  border-color: rgba(0, 0, 0, 0.7);
}
.pl-btn-primary {
  background-color: #0b6bfe;
  border-color: #0b6bfe;
}
.pl-btn-success {
  background-color: #3fb618;
  border-color: #3fb618;
}
.pl-btn-info {
  background-color: #0dccee;
  border-color: #0dccee;
}
.pl-btn-warning {
  background-color: #ffaf00;
  border-color: #ffaf00;
}
.pl-btn-danger {
  background-color: #ed2224;
  border-color: #ed2224;
}
.pl-btn-inverse {
  background-color: rgba(0, 0, 0, 0.9);
}
.pl-btn-ol-white {
  background-color: transparent;
  border-color: #fff;
}
.pl-btn-block {
  display: block;
}
.pl-btn-link {
  font-weight: normal;
  border-radius: 0;
}
.pl-btn-link,
.pl-btn-link:active,
.pl-btn-link.active,
.pl-btn-link[disabled],
fieldset[disabled] .pl-btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.pl-btn-link,
.pl-btn-link:hover,
.pl-btn-link:focus,
.pl-btn-link:active {
  border-color: transparent;
}
.pl-btn-link:hover,
.pl-btn-link:focus {
  text-decoration: underline;
  background-color: transparent;
}
.pl-btn-link[disabled]:hover,
fieldset[disabled] .pl-btn-link:hover,
.pl-btn-link[disabled]:focus,
fieldset[disabled] .pl-btn-link:focus {
  text-decoration: none;
}
.pl-btn-group,
.pl-btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.pl-btn-group > .pl-btn,
.pl-btn-group-vertical > .pl-btn {
  position: relative;
  float: left;
}
.pl-btn-group > .pl-btn:hover,
.pl-btn-group-vertical > .pl-btn:hover,
.pl-btn-group > .pl-btn:focus,
.pl-btn-group-vertical > .pl-btn:focus,
.pl-btn-group > .pl-btn:active,
.pl-btn-group-vertical > .pl-btn:active,
.pl-btn-group > .pl-btn.active,
.pl-btn-group-vertical > .pl-btn.active {
  z-index: 2;
}
.pl-input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.pl-input-group .pl-form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.pl-input-group-addon,
.pl-input-group-btn,
.pl-input-group .form-control {
  display: table-cell;
}
.pl-input-group-addon:not(:first-child):not(:last-child),
.pl-input-group-btn:not(:first-child):not(:last-child),
.pl-input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.pl-input-group-addon,
.pl-input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.pl-input-group-addon:first-child {
  border-right: 0;
}
.pl-input-group-addon:last-child {
  border-left: 0;
}
/*
 * @ Animation Stuff
 **********************************************************************/
.pl-animation {
  -webkit-backface-visibility: hidden;
}
.pla-scale,
.pla-fade,
.pla-from-left,
.pla-from-right,
.pla-from-top,
.pla-from-bottom,
.pla-opacity {
  opacity: 0;
  transition: all 0.6s ease-in-out;
}
.pla-scale.animation-loaded,
.pla-fade.animation-loaded,
.pla-from-left.animation-loaded,
.pla-from-right.animation-loaded,
.pla-from-top.animation-loaded,
.pla-from-bottom.animation-loaded,
.pla-opacity.animation-loaded,
.pla-scale.animation-loaded.subtle,
.pla-fade.animation-loaded.subtle,
.pla-from-left.animation-loaded.subtle,
.pla-from-right.animation-loaded.subtle,
.pla-from-top.animation-loaded.subtle,
.pla-from-bottom.animation-loaded.subtle,
.pla-opacity.animation-loaded.subtle {
  opacity: 1;
}
.pla-scale {
  -webkit-transform: scale(0.3);
  -ms-transform: scale(0.3);
  -o-transform: scale(0.3);
  transform: scale(0.3);
}
.pla-scale.animation-loaded,
.pla-scale.animation-loaded.subtle {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.pla-from-left {
  transform: translateX(-50px);
}
.pla-from-left.subtle {
  transform: translateX(-20px);
}
.pla-from-right {
  transform: translateX(50px);
}
.pla-from-right.subtle {
  transform: translateX(20px);
}
.pla-from-left.animation-loaded,
.pla-from-right.animation-loaded,
.pla-from-left.animation-loaded.subtle,
.pla-from-right.animation-loaded.subtle {
  transform: translateX(0);
}
.pla-from-bottom {
  transform: translateY(50px);
}
.pla-from-bottom.subtle {
  transform: translateY(20px);
}
.pla-from-top {
  transform: translateY(-50px);
}
.pla-from-top.subtle {
  transform: translateY(-20px);
}
.pla-from-top.animation-loaded,
.pla-from-bottom.animation-loaded,
.pla-from-top.animation-loaded.subtle,
.pla-from-bottom.animation-loaded.subtle {
  transform: translateY(0);
}
.pl-slidedown {
  height: 5px;
  overflow: hidden;
  -webkit-transition: height 0.85s cubic-bezier(0.725, 0, 0, 0.995);
  -moz-transition: height 0.85s cubic-bezier(0.725, 0, 0, 0.995);
  transition: height 0.85s cubic-bezier(0.725, 0, 0, 0.995);
}
.pl-appear {
  opacity: .1;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
}
.pl-appear.animation-loaded {
  opacity: 1;
  transition: all 0.5s ease-in-out;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.no-anim {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/*pop up animation*/
@-webkit-keyframes pl_appear {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0.1;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@-moz-keyframes pl_appear {
  0% {
    -moz-transform: scale(0.5);
    opacity: 0.1;
  }
  100% {
    -moz-transform: scale(1);
    opacity: 1;
  }
}
@-o-keyframes pl_appear {
  0% {
    -o-transform: scale(0.5);
    opacity: 0.1;
  }
  100% {
    -o-transform: scale(1);
    opacity: 1;
  }
}
@keyframes pl_appear {
  0% {
    transform: scale(0.5);
    opacity: 0.1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/*
 * RESPONSIVE: TABLET
 ****************************************/
@media screen and (max-width: 480px) {
  .site-wrap {
    -webkit-backface-visibility: hidden;
  }
}
.pl-pagination {
  display: inline-block;
  padding-left: 0;
  margin: 1em 0;
}
.pl-pagination > li {
  display: inline;
}
.pl-pagination > li > a,
.pl-pagination > li > span {
  position: relative;
  float: left;
  padding: .3em .8em;
  font-size: .85em;
  line-height: 1.4;
  text-decoration: none;
  color: inherit;
  opacity: .4;
  background-color: rgba(0, 0, 0, 0.05);
}
.pl-pagination > li.active a,
.pl-pagination > li.active span,
.pl-pagination > li > a:hover,
.pl-pagination > li > span:hover {
  opacity: 1;
}
.pl-pager {
  padding: 0;
  margin: 1em 0;
  list-style: none;
  text-align: center;
}
.pl-pager li {
  display: inline;
}
.pl-pager li > a,
.pl-pager li > span {
  display: inline-block;
}
.pl-pager li > a:hover,
.pl-pager li > a:focus {
  text-decoration: none;
}
.pl-pager .next > a,
.pl-pager .next > span {
  float: right;
}
.pl-pager .previous > a,
.pl-pager .previous > span {
  float: left;
}
.pl-pagination-simple {
  font-size: .85em;
  margin: 1em 0;
  text-align: center;
}
.pl-pagination-simple a {
  opacity: .4;
  color: inherit;
}
.pl-pagination-simple span {
  opacity: .8;
}
.pl-pagination-simple .page-numbers {
  padding: .3em .6em;
  border-radius: 2px;
  margin: 0 .15em;
}
.pl-pagination-simple .page-numbers:hover {
  opacity: .8;
  color: inherit;
  text-decoration: none;
}
.pl-badge-pro {
  background: #0b6bfe;
  color: rgba(255, 255, 255, 0.99);
  display: inline-block;
  border-radius: 100px;
  padding: 0 .7em;
  font-size: 10px;
  font-weight: 900;
  letter-spacing: -0.03em;
  margin: 0 0 0 5px;
  float: right;
  margin-top: -2px;
  opacity: .5;
  text-transform: uppercase;
}
.pl-badge-pro i {
  display: none;
}
.pl-badge-pro.free .pl-icon-remove {
  display: inline-block;
}
.pl-badge-pro.pro {
  background: #eee;
  color: #999;
}
.pl-badge-pro.pro .pl-icon-check {
  display: inline-block;
}
.pl-banner {
  text-align: center;
  font-size: 1.5em;
  line-height: 1.2em;
  padding: 3em 2em;
}
.pl-alert {
  padding: .7em 1.5em;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  font-size: .85em;
  color: rgba(0, 0, 0, 0.6);
  margin: 0;
  text-align: center;
  font-weight: 600;
}
.pl-alert a,
.pl-alert a:hover {
  color: inherit;
}
.pl-alert p {
  margin: 1em 0;
}
.pl-content-area .pl-alert {
  margin-bottom: 1.5em;
}
.pl-scheme-light .pl-alert,
.pl-scheme-dark .pl-scheme-light .pl-alert {
  border: 1px solid rgba(255, 255, 255, 0.3);
  color: #FFF;
}
.pl-alert-primary,
.pl-alert-success,
.pl-alert-info,
.pl-alert-warning,
.pl-alert-danger {
  color: #fff;
}
.pl-alert-primary .pl-btn-default,
.pl-alert-success .pl-btn-default,
.pl-alert-info .pl-btn-default,
.pl-alert-warning .pl-btn-default,
.pl-alert-danger .pl-btn-default {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
  vertical-align: baseline;
}
.pl-alert-primary .pl-btn-default:hover,
.pl-alert-success .pl-btn-default:hover,
.pl-alert-info .pl-btn-default:hover,
.pl-alert-warning .pl-btn-default:hover,
.pl-alert-danger .pl-btn-default:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.pl-alert-primary {
  background-color: #0b6bfe;
}
.pl-alert-success {
  background-color: #3fb618;
}
.pl-alert-info {
  background-color: #0dccee;
}
.pl-alert-warning {
  background-color: #ffaf00;
}
.pl-alert-danger {
  background-color: #ed2224;
}
.pl-content-area .pl-sn-container > .pl-sn-wrap > .pldd-bar,
.pl-content-area .pl-sn-static-content > .pl-sn-wrap > .pldd-bar {
  left: 0;
  right: auto;
}
.pl-sn-static-content > .pl-sn-wrap > .pldd-bar {
  left: 0;
  right: auto;
}
.pldd-bar {
  transition: opacity .2s;
  opacity: .3;
  line-height: 16px;
  font-family: "Lato", Lato, "helvetica neue", helvetica, sans-serif;
  padding: 0;
  position: absolute;
  color: #fff !important;
  background: rgba(0, 0, 0, 0.5);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 2px rgba(0, 0, 0, 0.1);
  width: auto;
  right: 0;
  z-index: 50;
}
.pldd-bar.top-bar {
  z-index: 500;
}
.pldd-bar .pldd-bar-tools {
  float: right;
  max-height: 50px;
  position: relative;
}
.pldd-bar .pldd-bar-tools.pldd-grid-tools {
  float: left;
}
.pldd-bar .pldd-bar-tools > a,
.pldd-bar .pldd-bar-tools .bar-control {
  color: #fff !important;
  cursor: pointer;
  font-size: 13px;
  line-height: 1;
  display: inline-block;
  font-weight: 600;
  padding: 5px;
}
.pldd-bar .pldd-bar-tools > a .pl-icon,
.pldd-bar .pldd-bar-tools .bar-control .pl-icon {
  padding: 0 3px;
  opacity: .6;
}
.pldd-bar .pldd-bar-tools > a:hover,
.pldd-bar .pldd-bar-tools .bar-control:hover,
.pldd-bar .pldd-bar-tools > a:active,
.pldd-bar .pldd-bar-tools .bar-control:active {
  opacity: 1;
  color: #fff;
  text-decoration: none;
}
.pldd-bar .pldd-bar-tools > a .name,
.pldd-bar .pldd-bar-tools .bar-control .name {
  padding-right: 5px;
}
.pldd-active .pl-sn {
  transition: box-shadow 1.5s;
}
.pldd-active .pl-sn.section-glow {
  box-shadow: 0 0 15px rgba(15, 106, 242, 0.4);
}
.pldd-active .pltext:hover {
  outline: 1px dotted rgba(0, 0, 0, 0.1);
  background-color: rgba(0, 0, 0, 0.03);
}
.pldd-active .pltext:focus {
  outline: none;
  background-color: transparent;
}
.pldd-active .pl-sn:hover > .pl-sn-wrap > .pldd-bar {
  opacity: 1;
}
.pldd-active .pl-sn:hover > .pl-sn-wrap > .pldd-bar:hover {
  background: rgba(0, 0, 0, 0.5);
}
.pldd-active .pl-sn:hover > .pl-sn-wrap > .pldd-bar:active {
  background: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: #fff;
}
/** Content Editor */
.medium-toolbar-arrow-under:after {
  top: 40px;
  border-color: rgba(0, 0, 0, 0.5) transparent transparent transparent;
}
.medium-toolbar-arrow-over:before {
  top: -8px;
  border-color: transparent transparent rgba(0, 0, 0, 0.5) transparent;
}
.medium-editor-toolbar {
  background-color: rgba(0, 0, 0, 0.5);
}
.medium-editor-toolbar li {
  padding: 0;
}
.medium-editor-toolbar li button {
  border-radius: 0;
  min-width: 40px;
  height: 40px;
  border: none;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  background-color: transparent;
  color: #fff;
  -webkit-transition: background-color 0.2s ease-in, color 0.2s ease-in;
  transition: background-color 0.2s ease-in, color 0.2s ease-in;
}
.medium-editor-toolbar li button:hover {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}
.medium-editor-toolbar li .medium-editor-button-active {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}
.medium-editor-toolbar li .medium-editor-button-last {
  border-right: none;
}
.medium-editor-toolbar-form .medium-editor-toolbar-input {
  height: 40px;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
}
.medium-editor-toolbar-form .medium-editor-toolbar-input::-webkit-input-placeholder {
  color: #fff;
  color: rgba(255, 255, 255, 0.8);
}
.medium-editor-toolbar-form .medium-editor-toolbar-input:-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
  color: rgba(255, 255, 255, 0.8);
}
.medium-editor-toolbar-form .medium-editor-toolbar-input::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
  color: rgba(255, 255, 255, 0.8);
}
.medium-editor-toolbar-form .medium-editor-toolbar-input:-ms-input-placeholder {
  color: #fff;
  color: rgba(255, 255, 255, 0.8);
}
.medium-editor-toolbar-form a {
  color: #fff;
}
.medium-editor-toolbar-anchor-preview {
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
}
.medium-editor-placeholder:after {
  opacity: .4;
}
@-webkit-keyframes medium-editor-image-loading {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes medium-editor-image-loading {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes medium-editor-pop-upwards {
  0% {
    opacity: 0;
    -webkit-transform: matrix(0.97, 0, 0, 1, 0, 12);
    transform: matrix(0.97, 0, 0, 1, 0, 12);
  }
  20% {
    opacity: .7;
    -webkit-transform: matrix(0.99, 0, 0, 1, 0, 2);
    transform: matrix(0.99, 0, 0, 1, 0, 2);
  }
  40% {
    opacity: 1;
    -webkit-transform: matrix(1, 0, 0, 1, 0, -1);
    transform: matrix(1, 0, 0, 1, 0, -1);
  }
  100% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
    transform: matrix(1, 0, 0, 1, 0, 0);
  }
}
@keyframes medium-editor-pop-upwards {
  0% {
    opacity: 0;
    -webkit-transform: matrix(0.97, 0, 0, 1, 0, 12);
    transform: matrix(0.97, 0, 0, 1, 0, 12);
  }
  20% {
    opacity: .7;
    -webkit-transform: matrix(0.99, 0, 0, 1, 0, 2);
    transform: matrix(0.99, 0, 0, 1, 0, 2);
  }
  40% {
    opacity: 1;
    -webkit-transform: matrix(1, 0, 0, 1, 0, -1);
    transform: matrix(1, 0, 0, 1, 0, -1);
  }
  100% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
    transform: matrix(1, 0, 0, 1, 0, 0);
  }
}
.medium-editor-anchor-preview {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  left: 0;
  line-height: 1.4;
  max-width: 280px;
  position: absolute;
  text-align: center;
  top: 0;
  word-break: break-all;
  word-wrap: break-word;
  visibility: hidden;
  z-index: 2000;
}
.medium-editor-anchor-preview a {
  color: #fff;
  display: inline-block;
  margin: 5px 5px 10px;
}
.medium-editor-anchor-preview-active {
  visibility: visible;
}
.medium-editor-dragover {
  background: #ddd;
}
.medium-editor-image-loading {
  -webkit-animation: medium-editor-image-loading 1s infinite ease-in-out;
  animation: medium-editor-image-loading 1s infinite ease-in-out;
  background-color: #333;
  border-radius: 100%;
  display: inline-block;
  height: 40px;
  width: 40px;
}
.medium-editor-placeholder {
  position: relative;
}
.medium-editor-placeholder:after {
  content: attr(data-placeholder) !important;
  font-style: italic;
  left: 0;
  top: 0;
  white-space: pre;
  padding: inherit;
  margin: inherit;
}
.medium-editor-placeholder-relative {
  position: relative;
}
.medium-editor-placeholder-relative:after {
  content: attr(data-placeholder) !important;
  font-style: italic;
  position: relative;
  white-space: pre;
  padding: inherit;
  margin: inherit;
}
.medium-toolbar-arrow-under:after,
.medium-toolbar-arrow-over:before {
  border-style: solid;
  content: '';
  display: block;
  height: 0;
  left: 50%;
  margin-left: -8px;
  position: absolute;
  width: 0;
}
.medium-toolbar-arrow-under:after {
  border-width: 8px 8px 0 8px;
}
.medium-toolbar-arrow-over:before {
  border-width: 0 8px 8px 8px;
  top: -8px;
}
.medium-editor-toolbar {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  left: 0;
  position: absolute;
  top: 0;
  visibility: hidden;
  z-index: 2000;
}
.medium-editor-toolbar ul {
  margin: 0;
  padding: 0;
}
.medium-editor-toolbar li {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}
.medium-editor-toolbar li button {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  font-size: 14px;
  line-height: 1.33;
  margin: 0;
  padding: 11px;
  text-decoration: none;
}
.medium-editor-toolbar li button:focus {
  outline: none;
}
.medium-editor-toolbar li .medium-editor-action-underline {
  text-decoration: underline;
}
.medium-editor-toolbar li .medium-editor-action-pre {
  font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size: 12px;
  font-weight: 100;
  padding: 11px 0;
}
.medium-editor-toolbar-active {
  visibility: visible;
}
.medium-editor-sticky-toolbar {
  position: fixed;
  top: 1px;
}
.medium-editor-relative-toolbar {
  position: relative;
}
.medium-editor-toolbar-active.medium-editor-stalker-toolbar {
  -webkit-animation: medium-editor-pop-upwards 160ms forwards linear;
  animation: medium-editor-pop-upwards 160ms forwards linear;
}
.medium-editor-action-bold {
  font-weight: bolder;
}
.medium-editor-action-italic {
  font-style: italic;
}
.medium-editor-toolbar-form {
  display: none;
}
.medium-editor-toolbar-form input,
.medium-editor-toolbar-form a {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.medium-editor-toolbar-form .medium-editor-toolbar-form-row {
  line-height: 14px;
  margin-left: 5px;
  padding-bottom: 5px;
}
.medium-editor-toolbar-form .medium-editor-toolbar-input,
.medium-editor-toolbar-form label {
  border: none;
  box-sizing: border-box;
  font-size: 14px;
  margin: 0;
  padding: 6px;
  width: 316px;
  display: inline-block;
}
.medium-editor-toolbar-form .medium-editor-toolbar-input:focus,
.medium-editor-toolbar-form label:focus {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  box-shadow: none;
  outline: 0;
}
.medium-editor-toolbar-form a {
  display: inline-block;
  font-size: 24px;
  font-weight: bolder;
  margin: 0 10px;
  text-decoration: none;
}
.medium-editor-toolbar-form-active {
  display: block;
}
.medium-editor-toolbar-actions:after {
  clear: both;
  content: "";
  display: table;
}
.medium-editor-element {
  word-wrap: break-word;
  min-height: 30px;
}
.medium-editor-element img {
  max-width: 100%;
}
.medium-editor-element sub {
  vertical-align: sub;
}
.medium-editor-element sup {
  vertical-align: super;
}
.medium-editor-hidden {
  display: none;
}
#wpadminbar > #wp-toolbar > ul > li .ab-label,
#wpadminbar > #wp-toolbar > ul > li:hover .ab-label,
#wpadminbar > #wp-toolbar > ul > li .ab-item,
#wpadminbar > #wp-toolbar > ul > li:hover .ab-item,
#wpadminbar > #wp-toolbar > ul > li .ab-icon,
#wpadminbar > #wp-toolbar > ul > li:hover .ab-icon,
#wpadminbar > #wp-toolbar > ul > li .ab-label:before,
#wpadminbar > #wp-toolbar > ul > li:hover .ab-label:before,
#wpadminbar > #wp-toolbar > ul > li .ab-item:before,
#wpadminbar > #wp-toolbar > ul > li:hover .ab-item:before,
#wpadminbar > #wp-toolbar > ul > li .ab-icon:before,
#wpadminbar > #wp-toolbar > ul > li:hover .ab-icon:before {
  color: #fff;
}
#wpadminbar > #wp-toolbar > ul > li .ab-item,
#wpadminbar > #wp-toolbar > ul > li:hover .ab-item {
  padding: 0 10px;
  transition: background .35s;
}
#wpadminbar > #wp-toolbar > ul > li .ab-item .pl-icon,
#wpadminbar > #wp-toolbar > ul > li:hover .ab-item .pl-icon {
  font-size: 1.1em;
  margin-right: 2px;
  margin-left: 2px;
  transition: margin .2s;
}
#wpadminbar > #wp-toolbar > ul > li .ab-item:hover .pl-icon-caret-right,
#wpadminbar > #wp-toolbar > ul > li:hover .ab-item:hover .pl-icon-caret-right {
  margin-left: 7px;
}
#wpadminbar > #wp-toolbar > ul > li .ab-item:hover,
#wpadminbar > #wp-toolbar > ul > li:hover .ab-item:hover {
  background: #111;
}
#wpadminbar > #wp-toolbar > ul > li .ab-sub-wrapper li a .pl-icon,
#wpadminbar > #wp-toolbar > ul > li:hover .ab-sub-wrapper li a .pl-icon {
  width: 15px;
  text-align: center;
}
#wpadminbar > #wp-toolbar > ul > li.pl-ab-save > a {
  text-align: center;
  box-sizing: border-box;
  background: #32373c;
}
#wpadminbar > #wp-toolbar > ul > li.pl-ab-save {
  transition: all .7s;
  margin-right: -100%;
}
#wpadminbar > #wp-toolbar > ul > li.pl-ab-save.show-save {
  margin-right: 0;
}
#wpadminbar > #wp-toolbar > ul > li.pl-ab-save > a {
  width: 180px;
  padding: 0 20px;
  text-align: center;
  background: #333;
  opacity: .7;
  transition: all .5s;
}
#wpadminbar > #wp-toolbar > ul > li.pl-ab-save > a.needs-save {
  opacity: 1;
  background: #0b6bfe;
}
/* ## Universal Fonts
--------------------------------------------- */
/**
 * Binding helper classes
 */
.pl-render-item {
  display: none;
}
.pl-rendered {
  opacity: 0;
}
.pl-rendered.loaded {
  opacity: 1;
}
.pl-platform .js-unset,
.pl-platform .hide-on-page {
  display: none;
}
html body {
  height: auto;
}
html body.logged-out .pl-show-logged-in {
  display: none;
}
html body.logged-in .pl-show-logged-out {
  display: none;
}
/**
 * Utility to show an area once its CSS is loaded
 * Large sections can have a flash of unstyled content while loading css
 * so instead just add this class and add opacity: 1 in section CSS
 */
.pl-show-on-load {
  opacity: 0;
  transition: opacity .2s;
}
/* ## Nested Content
--------------------------------------------- */
.pl-content-area {
  position: relative;
  max-width: 1000px;
  margin: 0 auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  box-sizing: border-box;
}
.pl-content-area.pl-content-area-wide {
  max-width: 1200px;
}
.pl-content-area .pl-content-area {
  max-width: none;
  padding: 0;
}
/* ## Sections
--------------------------------------------- */
.pl-sn {
  opacity: 0;
  /** Sections Special Cases */
}
.pl-sn.js-loaded {
  opacity: 1;
}
.pl-sn .pl-sn-wrap {
  position: relative;
  width: 100%;
  background-position: 50% 50%;
  background-size: cover;
}
.pl-sn .pl-sn-container > .pl-sn-wrap > .pl-sn-pad {
  padding: 0;
}
.pl-sn .pl-sn-container .pl-sn:last-of-type {
  margin-bottom: 0;
}
.pl-sn[data-level="0"][class*='pl-col-'] {
  float: none;
  padding: 0;
}
.pl-sn [data-type="size"].h1 {
  font-size: 3em;
}
.pl-sn [data-type="size"].h2 {
  font-size: 2em;
}
.pl-sn [data-type="size"].h3 {
  font-size: 1.5em;
}
.pl-sn [data-type="size"].h4 {
  font-size: 1.2em;
}
.pl-sn img {
  max-width: 100%;
}
.pl-sn .hide-module {
  display: none;
}
/** Don't nest, since we want base hierarchy for overriding */
.pl-sn-pad {
  padding: 1rem;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  background-size: cover;
  background-position: 50% 50%;
  position: relative;
  z-index: 3;
}
/** No Padding for Content Section */
.pl-sn-static-content > .pl-sn-wrap > .pl-sn-pad {
  padding: 0;
}
.pl-bg-cover {
  background-position: 50% 50%;
  background-size: cover;
}
.pl-effect-window-height > .pl-sn-pad {
  min-height: 100vh;
}
.pl-flex-vertical {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.pl-read-width {
  max-width: 36em;
  margin: 0 auto;
}
/** Images inserted into bindings */
.pl-img-insert {
  display: block;
  max-width: 100%;
  max-height: 100%;
}
/* ## WordPress Menus, Widgets
--------------------------------------------- */
.sidebar_widgets > ul {
  padding-left: 0;
}
/* ## Standard Text Handling
--------------------------------------------- */
@media (max-width: 768px) {
  .pl-text-wrap .alignleft,
  .pl-text-wrap .alignright {
    float: none;
    margin: 1em auto;
    display: block;
  }
}
/* ## Search Field
--------------------------------------------- */
.pl-searcher {
  cursor: pointer;
}
.pl-searcher fieldset {
  border: none;
  padding: 0;
}
.pl-search-form {
  position: relative;
  margin: 3px 0 3px 0;
  display: inline-block;
}
.pl-search-form .btn-search {
  position: absolute;
  z-index: 10;
  left: .5em;
  color: #000;
  top: 50%;
  transform: translateY(-50%);
}
.pl-search-form .btn-search:hover {
  cursor: pointer;
  opacity: .6;
}
.pl-search-form .search-field {
  text-indent: 1.5em;
}
.pl-search-form .search-field::-moz-placeholder {
  color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
.pl-search-form .search-field:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.pl-search-form .search-field::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.pl-search-form .search-field:focus {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(0, 0, 0, 0.3);
  outline: none;
}
.search-field,
.search-submit {
  font-family: "Lato", Lato, "helvetica neue", helvetica, sans-serif;
  border-radius: 3px;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.1);
}
.search-field {
  background: transparent;
  padding: 5px;
  margin: 0;
  cursor: default;
  transition: all .7s;
  box-sizing: border-box;
  width: 100%;
}
.search-submit {
  padding: 5px 7px;
  line-height: 1em;
  vertical-align: top;
}
/* ## Basic Content Layouts
--------------------------------------------- */
/* ## Main PageLines Watermark
--------------------------------------------- */
/* why? */
body.pl-platform {
  position: relative;
}
.pl-link-credit {
  display: block;
  position: absolute;
  bottom: 20px;
  left: 20px;
  background-color: rgba(0, 0, 0, 0.2);
  transition: all .3s;
  color: #FFF;
  font-weight: 600;
  font-family: "Lato", "Helvetica Neue", helvetica, arial;
  font-size: 14px;
  padding: 5px 11px 5px 11px;
  border-radius: 3px;
  z-index: 105;
}
.pl-link-credit:hover {
  transform: translate(0, -2px);
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
}
.pl-link-credit .txt {
  display: none;
}
.pl-link-credit:hover .txt {
  max-width: none;
}
body.pl-short-body .pl-link-credit {
  display: none !important;
}
/*
 * @ HTML5 VIDEO
 **********************************************************************/
.pl-bg-video-container {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.pl-bg-video {
  position: absolute;
  bottom: 50%;
  right: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  transform: translate3d(50%, 50%, 0);
  object-fit: cover;
}
.pl-bg-video::-webkit-media-controls {
  display: none !important;
}
/*
 * @ VIDEO EMBED
 **********************************************************************/
.pl-video-embed {
  float: none;
  clear: both;
  width: 100%;
  position: relative;
  padding-bottom: 50%;
  padding-top: 25px;
  height: 0;
}
.pl-video-embed object,
.pl-video-embed embed,
.pl-video-embed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*
 * @ Overlay
 */
.pl-bg-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
}
/*
 * @ Lists
 **********************************************************************/
/* @ Inline List - Horizontal non-floated navigation/menu  */
ul.inline-list {
  list-style-type: none;
  display: inline-block;
  margin: 0;
}
ul.inline-list > li {
  display: inline-block;
  padding: 0;
  margin: 0;
}
ul.inline-list > li > a {
  box-sizing: border-box;
  display: block;
  color: inherit;
}
/*
 * @ Media / Image Format
 **********************************************************************/
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.media {
  overflow: hidden;
  overflow: visible;
  zoom: 1;
}
.media > .bd {
  display: table-cell;
  vertical-align: top;
  width: 10000px;
  *display: block;
  *width: auto;
  zoom: 1;
}
.media .bd > :first-child {
  margin-top: 0;
}
.media .bd > :last-child {
  margin-bottom: 0;
}
.media > .img {
  max-width: 25%;
  float: left;
  margin-right: 15px;
  text-align: center;
}
.media > .img.rtimg {
  float: right;
  margin-left: 15px;
  margin-right: 0;
}
.media > .img > img {
  display: inline-block;
  vertical-align: bottom;
  max-width: 100%;
  height: auto;
  width: auto\9;
}
.media > .img .thumbnail {
  max-width: 100%;
  display: inline-block;
  padding: 3px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  transition: all 0.2s ease-in-out;
}
.media > .img .thumbnail[href]:hover {
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
.media-list {
  margin-bottom: 0;
}
.media-list .title,
.media-list .excerpt {
  display: block;
}
.media-list .excerpt {
  font-size: .9em;
  padding-bottom: 5px;
}
.media-list > li,
.media-list > lh {
  display: block;
  margin-bottom: .5em;
}
.media-list > li:last-child,
.media-list > lh:last-child {
  margin-bottom: 0;
}
.media-list .img .the-media {
  display: block;
  width: 40px;
  height: 40px;
  background-size: cover;
  background-position: 50%;
}
/*
 * Alignment
 * Left, Right, Center
 ***********************************/
.pl-alignment-left,
.pl-alignment-left .pl-alignment-default-center {
  text-align: left;
}
.pl-alignment-right,
.pl-alignment-right .pl-alignment-default-center {
  text-align: right;
}
.pl-alignment-center,
.pl-alignment-default-center {
  text-align: center;
}
.pl-alignment-justify {
  text-align: justify;
}
.text-align-right {
  text-align: right;
}
/* ## Clearing Floats
--------------------------------------------- */
.fix:before,
.clearfix:before,
.fix:after,
.clearfix:after {
  content: "";
  display: table;
  flex-basis: 0;
  order: 1;
}
.fix:after,
.clearfix:after {
  clear: both;
}
/* Fix for negative margin on row */
.site-wrap {
  overflow-x: hidden;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
@font-face {
  font-family: 'PageLinesFont';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.pl-icon,
#wpadminbar .pl-icon {
  display: inline-block;
  font: normal normal normal 14px/1 PageLinesFont;
  font-size: inherit;
  text-rendering: auto;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.pl-icon-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.pl-icon-2x {
  font-size: 2em;
}
.pl-icon-3x {
  font-size: 3em;
}
.pl-icon-4x {
  font-size: 4em;
}
.pl-icon-5x {
  font-size: 5em;
}
.pl-icon-fw {
  width: 1.28571429em;
  text-align: center;
}
.pl-icon-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.pl-icon-ul > li {
  position: relative;
}
.pl-icon-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.pl-icon-li.pl-icon-lg {
  left: -1.85714286em;
}
.pl-icon-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pl-icon-pull-left {
  float: left;
}
.pl-icon-pull-right {
  float: right;
}
.pl-icon.pl-icon-pull-left {
  margin-right: .3em;
}
.pl-icon.pl-icon-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.pl-icon.pull-left {
  margin-right: .3em;
}
.pl-icon.pull-right {
  margin-left: .3em;
}
.pl-icon-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.pl-icon-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.pl-icon-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.pl-icon-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.pl-icon-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.pl-icon-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.pl-icon-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .pl-icon-rotate-90,
:root .pl-icon-rotate-180,
:root .pl-icon-rotate-270,
:root .pl-icon-flip-horizontal,
:root .pl-icon-flip-vertical {
  filter: none;
}
.pl-icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.pl-icon-stack-1x,
.pl-icon-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.pl-icon-stack-1x {
  line-height: inherit;
}
.pl-icon-stack-2x {
  font-size: 2em;
}
.pl-icon-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.pl-icon-glass:before {
  content: "\f000";
}
.pl-icon-music:before {
  content: "\f001";
}
.pl-icon-search:before {
  content: "\f002";
}
.pl-icon-envelope-o:before {
  content: "\f003";
}
.pl-icon-heart:before {
  content: "\f004";
}
.pl-icon-star:before {
  content: "\f005";
}
.pl-icon-star-o:before {
  content: "\f006";
}
.pl-icon-user:before {
  content: "\f007";
}
.pl-icon-film:before {
  content: "\f008";
}
.pl-icon-th-large:before {
  content: "\f009";
}
.pl-icon-th:before {
  content: "\f00a";
}
.pl-icon-th-list:before {
  content: "\f00b";
}
.pl-icon-check:before {
  content: "\f00c";
}
.pl-icon-remove:before,
.pl-icon-close:before,
.pl-icon-times:before {
  content: "\f00d";
}
.pl-icon-search-plus:before {
  content: "\f00e";
}
.pl-icon-search-minus:before {
  content: "\f010";
}
.pl-icon-power-off:before {
  content: "\f011";
}
.pl-icon-signal:before {
  content: "\f012";
}
.pl-icon-gear:before,
.pl-icon-cog:before {
  content: "\f013";
}
.pl-icon-trash-o:before {
  content: "\f014";
}
.pl-icon-home:before {
  content: "\f015";
}
.pl-icon-file-o:before {
  content: "\f016";
}
.pl-icon-clock-o:before {
  content: "\f017";
}
.pl-icon-road:before {
  content: "\f018";
}
.pl-icon-download:before {
  content: "\f019";
}
.pl-icon-arrow-circle-o-down:before {
  content: "\f01a";
}
.pl-icon-arrow-circle-o-up:before {
  content: "\f01b";
}
.pl-icon-inbox:before {
  content: "\f01c";
}
.pl-icon-play-circle-o:before {
  content: "\f01d";
}
.pl-icon-rotate-right:before,
.pl-icon-repeat:before {
  content: "\f01e";
}
.pl-icon-refresh:before {
  content: "\f021";
}
.pl-icon-list-alt:before {
  content: "\f022";
}
.pl-icon-lock:before {
  content: "\f023";
}
.pl-icon-flag:before {
  content: "\f024";
}
.pl-icon-headphones:before {
  content: "\f025";
}
.pl-icon-volume-off:before {
  content: "\f026";
}
.pl-icon-volume-down:before {
  content: "\f027";
}
.pl-icon-volume-up:before {
  content: "\f028";
}
.pl-icon-qrcode:before {
  content: "\f029";
}
.pl-icon-barcode:before {
  content: "\f02a";
}
.pl-icon-tag:before {
  content: "\f02b";
}
.pl-icon-tags:before {
  content: "\f02c";
}
.pl-icon-book:before {
  content: "\f02d";
}
.pl-icon-bookmark:before {
  content: "\f02e";
}
.pl-icon-print:before {
  content: "\f02f";
}
.pl-icon-camera:before {
  content: "\f030";
}
.pl-icon-font:before {
  content: "\f031";
}
.pl-icon-bold:before {
  content: "\f032";
}
.pl-icon-italic:before {
  content: "\f033";
}
.pl-icon-text-height:before {
  content: "\f034";
}
.pl-icon-text-width:before {
  content: "\f035";
}
.pl-icon-align-left:before {
  content: "\f036";
}
.pl-icon-align-center:before {
  content: "\f037";
}
.pl-icon-align-right:before {
  content: "\f038";
}
.pl-icon-align-justify:before {
  content: "\f039";
}
.pl-icon-list:before {
  content: "\f03a";
}
.pl-icon-dedent:before,
.pl-icon-outdent:before {
  content: "\f03b";
}
.pl-icon-indent:before {
  content: "\f03c";
}
.pl-icon-video-camera:before {
  content: "\f03d";
}
.pl-icon-photo:before,
.pl-icon-image:before,
.pl-icon-picture-o:before {
  content: "\f03e";
}
.pl-icon-pencil:before {
  content: "\f040";
}
.pl-icon-map-marker:before {
  content: "\f041";
}
.pl-icon-adjust:before {
  content: "\f042";
}
.pl-icon-tint:before {
  content: "\f043";
}
.pl-icon-edit:before,
.pl-icon-pencil-square-o:before {
  content: "\f044";
}
.pl-icon-share-square-o:before {
  content: "\f045";
}
.pl-icon-check-square-o:before {
  content: "\f046";
}
.pl-icon-arrows:before {
  content: "\f047";
}
.pl-icon-step-backward:before {
  content: "\f048";
}
.pl-icon-fast-backward:before {
  content: "\f049";
}
.pl-icon-backward:before {
  content: "\f04a";
}
.pl-icon-play:before {
  content: "\f04b";
}
.pl-icon-pause:before {
  content: "\f04c";
}
.pl-icon-stop:before {
  content: "\f04d";
}
.pl-icon-forward:before {
  content: "\f04e";
}
.pl-icon-fast-forward:before {
  content: "\f050";
}
.pl-icon-step-forward:before {
  content: "\f051";
}
.pl-icon-eject:before {
  content: "\f052";
}
.pl-icon-chevron-left:before {
  content: "\f053";
}
.pl-icon-chevron-right:before {
  content: "\f054";
}
.pl-icon-plus-circle:before {
  content: "\f055";
}
.pl-icon-minus-circle:before {
  content: "\f056";
}
.pl-icon-times-circle:before {
  content: "\f057";
}
.pl-icon-check-circle:before {
  content: "\f058";
}
.pl-icon-question-circle:before {
  content: "\f059";
}
.pl-icon-info-circle:before {
  content: "\f05a";
}
.pl-icon-crosshairs:before {
  content: "\f05b";
}
.pl-icon-times-circle-o:before {
  content: "\f05c";
}
.pl-icon-check-circle-o:before {
  content: "\f05d";
}
.pl-icon-ban:before {
  content: "\f05e";
}
.pl-icon-arrow-left:before {
  content: "\f060";
}
.pl-icon-arrow-right:before {
  content: "\f061";
}
.pl-icon-arrow-up:before {
  content: "\f062";
}
.pl-icon-arrow-down:before {
  content: "\f063";
}
.pl-icon-mail-forward:before,
.pl-icon-share:before {
  content: "\f064";
}
.pl-icon-expand:before {
  content: "\f065";
}
.pl-icon-compress:before {
  content: "\f066";
}
.pl-icon-plus:before {
  content: "\f067";
}
.pl-icon-minus:before {
  content: "\f068";
}
.pl-icon-asterisk:before {
  content: "\f069";
}
.pl-icon-exclamation-circle:before {
  content: "\f06a";
}
.pl-icon-gift:before {
  content: "\f06b";
}
.pl-icon-leaf:before {
  content: "\f06c";
}
.pl-icon-fire:before {
  content: "\f06d";
}
.pl-icon-eye:before {
  content: "\f06e";
}
.pl-icon-eye-slash:before {
  content: "\f070";
}
.pl-icon-warning:before,
.pl-icon-exclamation-triangle:before {
  content: "\f071";
}
.pl-icon-plane:before {
  content: "\f072";
}
.pl-icon-calendar:before {
  content: "\f073";
}
.pl-icon-random:before {
  content: "\f074";
}
.pl-icon-comment:before {
  content: "\f075";
}
.pl-icon-magnet:before {
  content: "\f076";
}
.pl-icon-chevron-up:before {
  content: "\f077";
}
.pl-icon-chevron-down:before {
  content: "\f078";
}
.pl-icon-retweet:before {
  content: "\f079";
}
.pl-icon-shopping-cart:before {
  content: "\f07a";
}
.pl-icon-folder:before {
  content: "\f07b";
}
.pl-icon-folder-open:before {
  content: "\f07c";
}
.pl-icon-arrows-v:before {
  content: "\f07d";
}
.pl-icon-arrows-h:before {
  content: "\f07e";
}
.pl-icon-bar-chart-o:before,
.pl-icon-bar-chart:before {
  content: "\f080";
}
.pl-icon-twitter-square:before {
  content: "\f081";
}
.pl-icon-facebook-square:before {
  content: "\f082";
}
.pl-icon-camera-retro:before {
  content: "\f083";
}
.pl-icon-key:before {
  content: "\f084";
}
.pl-icon-gears:before,
.pl-icon-cogs:before {
  content: "\f085";
}
.pl-icon-comments:before {
  content: "\f086";
}
.pl-icon-thumbs-o-up:before {
  content: "\f087";
}
.pl-icon-thumbs-o-down:before {
  content: "\f088";
}
.pl-icon-star-half:before {
  content: "\f089";
}
.pl-icon-heart-o:before {
  content: "\f08a";
}
.pl-icon-sign-out:before {
  content: "\f08b";
}
.pl-icon-linkedin-square:before {
  content: "\f08c";
}
.pl-icon-thumb-tack:before {
  content: "\f08d";
}
.pl-icon-external-link:before {
  content: "\f08e";
}
.pl-icon-sign-in:before {
  content: "\f090";
}
.pl-icon-trophy:before {
  content: "\f091";
}
.pl-icon-github-square:before {
  content: "\f092";
}
.pl-icon-upload:before {
  content: "\f093";
}
.pl-icon-lemon-o:before {
  content: "\f094";
}
.pl-icon-phone:before {
  content: "\f095";
}
.pl-icon-square-o:before {
  content: "\f096";
}
.pl-icon-bookmark-o:before {
  content: "\f097";
}
.pl-icon-phone-square:before {
  content: "\f098";
}
.pl-icon-twitter:before {
  content: "\f099";
}
.pl-icon-facebook-f:before,
.pl-icon-facebook:before {
  content: "\f09a";
}
.pl-icon-github:before {
  content: "\f09b";
}
.pl-icon-unlock:before {
  content: "\f09c";
}
.pl-icon-credit-card:before {
  content: "\f09d";
}
.pl-icon-feed:before,
.pl-icon-rss:before {
  content: "\f09e";
}
.pl-icon-hdd-o:before {
  content: "\f0a0";
}
.pl-icon-bullhorn:before {
  content: "\f0a1";
}
.pl-icon-bell:before {
  content: "\f0f3";
}
.pl-icon-certificate:before {
  content: "\f0a3";
}
.pl-icon-hand-o-right:before {
  content: "\f0a4";
}
.pl-icon-hand-o-left:before {
  content: "\f0a5";
}
.pl-icon-hand-o-up:before {
  content: "\f0a6";
}
.pl-icon-hand-o-down:before {
  content: "\f0a7";
}
.pl-icon-arrow-circle-left:before {
  content: "\f0a8";
}
.pl-icon-arrow-circle-right:before {
  content: "\f0a9";
}
.pl-icon-arrow-circle-up:before {
  content: "\f0aa";
}
.pl-icon-arrow-circle-down:before {
  content: "\f0ab";
}
.pl-icon-globe:before {
  content: "\f0ac";
}
.pl-icon-wrench:before {
  content: "\f0ad";
}
.pl-icon-tasks:before {
  content: "\f0ae";
}
.pl-icon-filter:before {
  content: "\f0b0";
}
.pl-icon-briefcase:before {
  content: "\f0b1";
}
.pl-icon-arrows-alt:before {
  content: "\f0b2";
}
.pl-icon-group:before,
.pl-icon-users:before {
  content: "\f0c0";
}
.pl-icon-chain:before,
.pl-icon-link:before {
  content: "\f0c1";
}
.pl-icon-cloud:before {
  content: "\f0c2";
}
.pl-icon-flask:before {
  content: "\f0c3";
}
.pl-icon-cut:before,
.pl-icon-scissors:before {
  content: "\f0c4";
}
.pl-icon-copy:before,
.pl-icon-files-o:before {
  content: "\f0c5";
}
.pl-icon-paperclip:before {
  content: "\f0c6";
}
.pl-icon-save:before,
.pl-icon-floppy-o:before {
  content: "\f0c7";
}
.pl-icon-square:before {
  content: "\f0c8";
}
.pl-icon-navicon:before,
.pl-icon-reorder:before,
.pl-icon-bars:before {
  content: "\f0c9";
}
.pl-icon-list-ul:before {
  content: "\f0ca";
}
.pl-icon-list-ol:before {
  content: "\f0cb";
}
.pl-icon-strikethrough:before {
  content: "\f0cc";
}
.pl-icon-underline:before {
  content: "\f0cd";
}
.pl-icon-table:before {
  content: "\f0ce";
}
.pl-icon-magic:before {
  content: "\f0d0";
}
.pl-icon-truck:before {
  content: "\f0d1";
}
.pl-icon-pinterest:before {
  content: "\f0d2";
}
.pl-icon-pinterest-square:before {
  content: "\f0d3";
}
.pl-icon-google-plus-square:before {
  content: "\f0d4";
}
.pl-icon-google-plus:before {
  content: "\f0d5";
}
.pl-icon-money:before {
  content: "\f0d6";
}
.pl-icon-caret-down:before {
  content: "\f0d7";
}
.pl-icon-caret-up:before {
  content: "\f0d8";
}
.pl-icon-caret-left:before {
  content: "\f0d9";
}
.pl-icon-caret-right:before {
  content: "\f0da";
}
.pl-icon-columns:before {
  content: "\f0db";
}
.pl-icon-unsorted:before,
.pl-icon-sort:before {
  content: "\f0dc";
}
.pl-icon-sort-down:before,
.pl-icon-sort-desc:before {
  content: "\f0dd";
}
.pl-icon-sort-up:before,
.pl-icon-sort-asc:before {
  content: "\f0de";
}
.pl-icon-envelope:before {
  content: "\f0e0";
}
.pl-icon-linkedin:before {
  content: "\f0e1";
}
.pl-icon-rotate-left:before,
.pl-icon-undo:before {
  content: "\f0e2";
}
.pl-icon-legal:before,
.pl-icon-gavel:before {
  content: "\f0e3";
}
.pl-icon-dashboard:before,
.pl-icon-tachometer:before {
  content: "\f0e4";
}
.pl-icon-comment-o:before {
  content: "\f0e5";
}
.pl-icon-comments-o:before {
  content: "\f0e6";
}
.pl-icon-flash:before,
.pl-icon-bolt:before {
  content: "\f0e7";
}
.pl-icon-sitemap:before {
  content: "\f0e8";
}
.pl-icon-umbrella:before {
  content: "\f0e9";
}
.pl-icon-paste:before,
.pl-icon-clipboard:before {
  content: "\f0ea";
}
.pl-icon-lightbulb-o:before {
  content: "\f0eb";
}
.pl-icon-exchange:before {
  content: "\f0ec";
}
.pl-icon-cloud-download:before {
  content: "\f0ed";
}
.pl-icon-cloud-upload:before {
  content: "\f0ee";
}
.pl-icon-user-md:before {
  content: "\f0f0";
}
.pl-icon-stethoscope:before {
  content: "\f0f1";
}
.pl-icon-suitcase:before {
  content: "\f0f2";
}
.pl-icon-bell-o:before {
  content: "\f0a2";
}
.pl-icon-coffee:before {
  content: "\f0f4";
}
.pl-icon-cutlery:before {
  content: "\f0f5";
}
.pl-icon-file-text-o:before {
  content: "\f0f6";
}
.pl-icon-building-o:before {
  content: "\f0f7";
}
.pl-icon-hospital-o:before {
  content: "\f0f8";
}
.pl-icon-ambulance:before {
  content: "\f0f9";
}
.pl-icon-medkit:before {
  content: "\f0fa";
}
.pl-icon-fighter-jet:before {
  content: "\f0fb";
}
.pl-icon-beer:before {
  content: "\f0fc";
}
.pl-icon-h-square:before {
  content: "\f0fd";
}
.pl-icon-plus-square:before {
  content: "\f0fe";
}
.pl-icon-angle-double-left:before {
  content: "\f100";
}
.pl-icon-angle-double-right:before {
  content: "\f101";
}
.pl-icon-angle-double-up:before {
  content: "\f102";
}
.pl-icon-angle-double-down:before {
  content: "\f103";
}
.pl-icon-angle-left:before {
  content: "\f104";
}
.pl-icon-angle-right:before {
  content: "\f105";
}
.pl-icon-angle-up:before {
  content: "\f106";
}
.pl-icon-angle-down:before {
  content: "\f107";
}
.pl-icon-desktop:before {
  content: "\f108";
}
.pl-icon-laptop:before {
  content: "\f109";
}
.pl-icon-tablet:before {
  content: "\f10a";
}
.pl-icon-mobile-phone:before,
.pl-icon-mobile:before {
  content: "\f10b";
}
.pl-icon-circle-o:before {
  content: "\f10c";
}
.pl-icon-quote-left:before {
  content: "\f10d";
}
.pl-icon-quote-right:before {
  content: "\f10e";
}
.pl-icon-spinner:before {
  content: "\f110";
}
.pl-icon-circle:before {
  content: "\f111";
}
.pl-icon-mail-reply:before,
.pl-icon-reply:before {
  content: "\f112";
}
.pl-icon-github-alt:before {
  content: "\f113";
}
.pl-icon-folder-o:before {
  content: "\f114";
}
.pl-icon-folder-open-o:before {
  content: "\f115";
}
.pl-icon-smile-o:before {
  content: "\f118";
}
.pl-icon-frown-o:before {
  content: "\f119";
}
.pl-icon-meh-o:before {
  content: "\f11a";
}
.pl-icon-gamepad:before {
  content: "\f11b";
}
.pl-icon-keyboard-o:before {
  content: "\f11c";
}
.pl-icon-flag-o:before {
  content: "\f11d";
}
.pl-icon-flag-checkered:before {
  content: "\f11e";
}
.pl-icon-terminal:before {
  content: "\f120";
}
.pl-icon-code:before {
  content: "\f121";
}
.pl-icon-mail-reply-all:before,
.pl-icon-reply-all:before {
  content: "\f122";
}
.pl-icon-star-half-empty:before,
.pl-icon-star-half-full:before,
.pl-icon-star-half-o:before {
  content: "\f123";
}
.pl-icon-location-arrow:before {
  content: "\f124";
}
.pl-icon-crop:before {
  content: "\f125";
}
.pl-icon-code-fork:before {
  content: "\f126";
}
.pl-icon-unlink:before,
.pl-icon-chain-broken:before {
  content: "\f127";
}
.pl-icon-question:before {
  content: "\f128";
}
.pl-icon-info:before {
  content: "\f129";
}
.pl-icon-exclamation:before {
  content: "\f12a";
}
.pl-icon-superscript:before {
  content: "\f12b";
}
.pl-icon-subscript:before {
  content: "\f12c";
}
.pl-icon-eraser:before {
  content: "\f12d";
}
.pl-icon-puzzle-piece:before {
  content: "\f12e";
}
.pl-icon-microphone:before {
  content: "\f130";
}
.pl-icon-microphone-slash:before {
  content: "\f131";
}
.pl-icon-shield:before {
  content: "\f132";
}
.pl-icon-calendar-o:before {
  content: "\f133";
}
.pl-icon-fire-extinguisher:before {
  content: "\f134";
}
.pl-icon-rocket:before {
  content: "\f135";
}
.pl-icon-maxcdn:before {
  content: "\f136";
}
.pl-icon-chevron-circle-left:before {
  content: "\f137";
}
.pl-icon-chevron-circle-right:before {
  content: "\f138";
}
.pl-icon-chevron-circle-up:before {
  content: "\f139";
}
.pl-icon-chevron-circle-down:before {
  content: "\f13a";
}
.pl-icon-html5:before {
  content: "\f13b";
}
.pl-icon-css3:before {
  content: "\f13c";
}
.pl-icon-anchor:before {
  content: "\f13d";
}
.pl-icon-unlock-alt:before {
  content: "\f13e";
}
.pl-icon-bullseye:before {
  content: "\f140";
}
.pl-icon-ellipsis-h:before {
  content: "\f141";
}
.pl-icon-ellipsis-v:before {
  content: "\f142";
}
.pl-icon-rss-square:before {
  content: "\f143";
}
.pl-icon-play-circle:before {
  content: "\f144";
}
.pl-icon-ticket:before {
  content: "\f145";
}
.pl-icon-minus-square:before {
  content: "\f146";
}
.pl-icon-minus-square-o:before {
  content: "\f147";
}
.pl-icon-level-up:before {
  content: "\f148";
}
.pl-icon-level-down:before {
  content: "\f149";
}
.pl-icon-check-square:before {
  content: "\f14a";
}
.pl-icon-pencil-square:before {
  content: "\f14b";
}
.pl-icon-external-link-square:before {
  content: "\f14c";
}
.pl-icon-share-square:before {
  content: "\f14d";
}
.pl-icon-compass:before {
  content: "\f14e";
}
.pl-icon-toggle-down:before,
.pl-icon-caret-square-o-down:before {
  content: "\f150";
}
.pl-icon-toggle-up:before,
.pl-icon-caret-square-o-up:before {
  content: "\f151";
}
.pl-icon-toggle-right:before,
.pl-icon-caret-square-o-right:before {
  content: "\f152";
}
.pl-icon-euro:before,
.pl-icon-eur:before {
  content: "\f153";
}
.pl-icon-gbp:before {
  content: "\f154";
}
.pl-icon-dollar:before,
.pl-icon-usd:before {
  content: "\f155";
}
.pl-icon-rupee:before,
.pl-icon-inr:before {
  content: "\f156";
}
.pl-icon-cny:before,
.pl-icon-rmb:before,
.pl-icon-yen:before,
.pl-icon-jpy:before {
  content: "\f157";
}
.pl-icon-ruble:before,
.pl-icon-rouble:before,
.pl-icon-rub:before {
  content: "\f158";
}
.pl-icon-won:before,
.pl-icon-krw:before {
  content: "\f159";
}
.pl-icon-bitcoin:before,
.pl-icon-btc:before {
  content: "\f15a";
}
.pl-icon-file:before {
  content: "\f15b";
}
.pl-icon-file-text:before {
  content: "\f15c";
}
.pl-icon-sort-alpha-asc:before {
  content: "\f15d";
}
.pl-icon-sort-alpha-desc:before {
  content: "\f15e";
}
.pl-icon-sort-amount-asc:before {
  content: "\f160";
}
.pl-icon-sort-amount-desc:before {
  content: "\f161";
}
.pl-icon-sort-numeric-asc:before {
  content: "\f162";
}
.pl-icon-sort-numeric-desc:before {
  content: "\f163";
}
.pl-icon-thumbs-up:before {
  content: "\f164";
}
.pl-icon-thumbs-down:before {
  content: "\f165";
}
.pl-icon-youtube-square:before {
  content: "\f166";
}
.pl-icon-youtube:before {
  content: "\f167";
}
.pl-icon-xing:before {
  content: "\f168";
}
.pl-icon-xing-square:before {
  content: "\f169";
}
.pl-icon-youtube-play:before {
  content: "\f16a";
}
.pl-icon-dropbox:before {
  content: "\f16b";
}
.pl-icon-stack-overflow:before {
  content: "\f16c";
}
.pl-icon-instagram:before {
  content: "\f16d";
}
.pl-icon-flickr:before {
  content: "\f16e";
}
.pl-icon-adn:before {
  content: "\f170";
}
.pl-icon-bitbucket:before {
  content: "\f171";
}
.pl-icon-bitbucket-square:before {
  content: "\f172";
}
.pl-icon-tumblr:before {
  content: "\f173";
}
.pl-icon-tumblr-square:before {
  content: "\f174";
}
.pl-icon-long-arrow-down:before {
  content: "\f175";
}
.pl-icon-long-arrow-up:before {
  content: "\f176";
}
.pl-icon-long-arrow-left:before {
  content: "\f177";
}
.pl-icon-long-arrow-right:before {
  content: "\f178";
}
.pl-icon-apple:before {
  content: "\f179";
}
.pl-icon-windows:before {
  content: "\f17a";
}
.pl-icon-android:before {
  content: "\f17b";
}
.pl-icon-linux:before {
  content: "\f17c";
}
.pl-icon-dribbble:before {
  content: "\f17d";
}
.pl-icon-skype:before {
  content: "\f17e";
}
.pl-icon-foursquare:before {
  content: "\f180";
}
.pl-icon-trello:before {
  content: "\f181";
}
.pl-icon-female:before {
  content: "\f182";
}
.pl-icon-male:before {
  content: "\f183";
}
.pl-icon-gittip:before,
.pl-icon-gratipay:before {
  content: "\f184";
}
.pl-icon-sun-o:before {
  content: "\f185";
}
.pl-icon-moon-o:before {
  content: "\f186";
}
.pl-icon-archive:before {
  content: "\f187";
}
.pl-icon-bug:before {
  content: "\f188";
}
.pl-icon-vk:before {
  content: "\f189";
}
.pl-icon-weibo:before {
  content: "\f18a";
}
.pl-icon-renren:before {
  content: "\f18b";
}
.pl-icon-pagelines:before {
  content: "\f18c";
}
.pl-icon-stack-exchange:before {
  content: "\f18d";
}
.pl-icon-arrow-circle-o-right:before {
  content: "\f18e";
}
.pl-icon-arrow-circle-o-left:before {
  content: "\f190";
}
.pl-icon-toggle-left:before,
.pl-icon-caret-square-o-left:before {
  content: "\f191";
}
.pl-icon-dot-circle-o:before {
  content: "\f192";
}
.pl-icon-wheelchair:before {
  content: "\f193";
}
.pl-icon-vimeo-square:before {
  content: "\f194";
}
.pl-icon-turkish-lira:before,
.pl-icon-try:before {
  content: "\f195";
}
.pl-icon-plus-square-o:before {
  content: "\f196";
}
.pl-icon-space-shuttle:before {
  content: "\f197";
}
.pl-icon-slack:before {
  content: "\f198";
}
.pl-icon-envelope-square:before {
  content: "\f199";
}
.pl-icon-wordpress:before {
  content: "\f19a";
}
.pl-icon-openid:before {
  content: "\f19b";
}
.pl-icon-institution:before,
.pl-icon-bank:before,
.pl-icon-university:before {
  content: "\f19c";
}
.pl-icon-mortar-board:before,
.pl-icon-graduation-cap:before {
  content: "\f19d";
}
.pl-icon-yahoo:before {
  content: "\f19e";
}
.pl-icon-google:before {
  content: "\f1a0";
}
.pl-icon-reddit:before {
  content: "\f1a1";
}
.pl-icon-reddit-square:before {
  content: "\f1a2";
}
.pl-icon-stumbleupon-circle:before {
  content: "\f1a3";
}
.pl-icon-stumbleupon:before {
  content: "\f1a4";
}
.pl-icon-delicious:before {
  content: "\f1a5";
}
.pl-icon-digg:before {
  content: "\f1a6";
}
.pl-icon-pied-piper-pp:before {
  content: "\f1a7";
}
.pl-icon-pied-piper-alt:before {
  content: "\f1a8";
}
.pl-icon-drupal:before {
  content: "\f1a9";
}
.pl-icon-joomla:before {
  content: "\f1aa";
}
.pl-icon-language:before {
  content: "\f1ab";
}
.pl-icon-fax:before {
  content: "\f1ac";
}
.pl-icon-building:before {
  content: "\f1ad";
}
.pl-icon-child:before {
  content: "\f1ae";
}
.pl-icon-paw:before {
  content: "\f1b0";
}
.pl-icon-spoon:before {
  content: "\f1b1";
}
.pl-icon-cube:before {
  content: "\f1b2";
}
.pl-icon-cubes:before {
  content: "\f1b3";
}
.pl-icon-behance:before {
  content: "\f1b4";
}
.pl-icon-behance-square:before {
  content: "\f1b5";
}
.pl-icon-steam:before {
  content: "\f1b6";
}
.pl-icon-steam-square:before {
  content: "\f1b7";
}
.pl-icon-recycle:before {
  content: "\f1b8";
}
.pl-icon-automobile:before,
.pl-icon-car:before {
  content: "\f1b9";
}
.pl-icon-cab:before,
.pl-icon-taxi:before {
  content: "\f1ba";
}
.pl-icon-tree:before {
  content: "\f1bb";
}
.pl-icon-spotify:before {
  content: "\f1bc";
}
.pl-icon-deviantart:before {
  content: "\f1bd";
}
.pl-icon-soundcloud:before {
  content: "\f1be";
}
.pl-icon-database:before {
  content: "\f1c0";
}
.pl-icon-file-pdf-o:before {
  content: "\f1c1";
}
.pl-icon-file-word-o:before {
  content: "\f1c2";
}
.pl-icon-file-excel-o:before {
  content: "\f1c3";
}
.pl-icon-file-powerpoint-o:before {
  content: "\f1c4";
}
.pl-icon-file-photo-o:before,
.pl-icon-file-picture-o:before,
.pl-icon-file-image-o:before {
  content: "\f1c5";
}
.pl-icon-file-zip-o:before,
.pl-icon-file-archive-o:before {
  content: "\f1c6";
}
.pl-icon-file-sound-o:before,
.pl-icon-file-audio-o:before {
  content: "\f1c7";
}
.pl-icon-file-movie-o:before,
.pl-icon-file-video-o:before {
  content: "\f1c8";
}
.pl-icon-file-code-o:before {
  content: "\f1c9";
}
.pl-icon-vine:before {
  content: "\f1ca";
}
.pl-icon-codepen:before {
  content: "\f1cb";
}
.pl-icon-jsfiddle:before {
  content: "\f1cc";
}
.pl-icon-life-bouy:before,
.pl-icon-life-buoy:before,
.pl-icon-life-saver:before,
.pl-icon-support:before,
.pl-icon-life-ring:before {
  content: "\f1cd";
}
.pl-icon-circle-o-notch:before {
  content: "\f1ce";
}
.pl-icon-ra:before,
.pl-icon-resistance:before,
.pl-icon-rebel:before {
  content: "\f1d0";
}
.pl-icon-ge:before,
.pl-icon-empire:before {
  content: "\f1d1";
}
.pl-icon-git-square:before {
  content: "\f1d2";
}
.pl-icon-git:before {
  content: "\f1d3";
}
.pl-icon-y-combinator-square:before,
.pl-icon-yc-square:before,
.pl-icon-hacker-news:before {
  content: "\f1d4";
}
.pl-icon-tencent-weibo:before {
  content: "\f1d5";
}
.pl-icon-qq:before {
  content: "\f1d6";
}
.pl-icon-wechat:before,
.pl-icon-weixin:before {
  content: "\f1d7";
}
.pl-icon-send:before,
.pl-icon-paper-plane:before {
  content: "\f1d8";
}
.pl-icon-send-o:before,
.pl-icon-paper-plane-o:before {
  content: "\f1d9";
}
.pl-icon-history:before {
  content: "\f1da";
}
.pl-icon-circle-thin:before {
  content: "\f1db";
}
.pl-icon-header:before {
  content: "\f1dc";
}
.pl-icon-paragraph:before {
  content: "\f1dd";
}
.pl-icon-sliders:before {
  content: "\f1de";
}
.pl-icon-share-alt:before {
  content: "\f1e0";
}
.pl-icon-share-alt-square:before {
  content: "\f1e1";
}
.pl-icon-bomb:before {
  content: "\f1e2";
}
.pl-icon-soccer-ball-o:before,
.pl-icon-futbol-o:before {
  content: "\f1e3";
}
.pl-icon-tty:before {
  content: "\f1e4";
}
.pl-icon-binoculars:before {
  content: "\f1e5";
}
.pl-icon-plug:before {
  content: "\f1e6";
}
.pl-icon-slideshare:before {
  content: "\f1e7";
}
.pl-icon-twitch:before {
  content: "\f1e8";
}
.pl-icon-yelp:before {
  content: "\f1e9";
}
.pl-icon-newspaper-o:before {
  content: "\f1ea";
}
.pl-icon-wifi:before {
  content: "\f1eb";
}
.pl-icon-calculator:before {
  content: "\f1ec";
}
.pl-icon-paypal:before {
  content: "\f1ed";
}
.pl-icon-google-wallet:before {
  content: "\f1ee";
}
.pl-icon-cc-visa:before {
  content: "\f1f0";
}
.pl-icon-cc-mastercard:before {
  content: "\f1f1";
}
.pl-icon-cc-discover:before {
  content: "\f1f2";
}
.pl-icon-cc-amex:before {
  content: "\f1f3";
}
.pl-icon-cc-paypal:before {
  content: "\f1f4";
}
.pl-icon-cc-stripe:before {
  content: "\f1f5";
}
.pl-icon-bell-slash:before {
  content: "\f1f6";
}
.pl-icon-bell-slash-o:before {
  content: "\f1f7";
}
.pl-icon-trash:before {
  content: "\f1f8";
}
.pl-icon-copyright:before {
  content: "\f1f9";
}
.pl-icon-at:before {
  content: "\f1fa";
}
.pl-icon-eyedropper:before {
  content: "\f1fb";
}
.pl-icon-paint-brush:before {
  content: "\f1fc";
}
.pl-icon-birthday-cake:before {
  content: "\f1fd";
}
.pl-icon-area-chart:before {
  content: "\f1fe";
}
.pl-icon-pie-chart:before {
  content: "\f200";
}
.pl-icon-line-chart:before {
  content: "\f201";
}
.pl-icon-lastfm:before {
  content: "\f202";
}
.pl-icon-lastfm-square:before {
  content: "\f203";
}
.pl-icon-toggle-off:before {
  content: "\f204";
}
.pl-icon-toggle-on:before {
  content: "\f205";
}
.pl-icon-bicycle:before {
  content: "\f206";
}
.pl-icon-bus:before {
  content: "\f207";
}
.pl-icon-ioxhost:before {
  content: "\f208";
}
.pl-icon-angellist:before {
  content: "\f209";
}
.pl-icon-cc:before {
  content: "\f20a";
}
.pl-icon-shekel:before,
.pl-icon-sheqel:before,
.pl-icon-ils:before {
  content: "\f20b";
}
.pl-icon-meanpath:before {
  content: "\f20c";
}
.pl-icon-buysellads:before {
  content: "\f20d";
}
.pl-icon-connectdevelop:before {
  content: "\f20e";
}
.pl-icon-dashcube:before {
  content: "\f210";
}
.pl-icon-forumbee:before {
  content: "\f211";
}
.pl-icon-leanpub:before {
  content: "\f212";
}
.pl-icon-sellsy:before {
  content: "\f213";
}
.pl-icon-shirtsinbulk:before {
  content: "\f214";
}
.pl-icon-simplybuilt:before {
  content: "\f215";
}
.pl-icon-skyatlas:before {
  content: "\f216";
}
.pl-icon-cart-plus:before {
  content: "\f217";
}
.pl-icon-cart-arrow-down:before {
  content: "\f218";
}
.pl-icon-diamond:before {
  content: "\f219";
}
.pl-icon-ship:before {
  content: "\f21a";
}
.pl-icon-user-secret:before {
  content: "\f21b";
}
.pl-icon-motorcycle:before {
  content: "\f21c";
}
.pl-icon-street-view:before {
  content: "\f21d";
}
.pl-icon-heartbeat:before {
  content: "\f21e";
}
.pl-icon-venus:before {
  content: "\f221";
}
.pl-icon-mars:before {
  content: "\f222";
}
.pl-icon-mercury:before {
  content: "\f223";
}
.pl-icon-intersex:before,
.pl-icon-transgender:before {
  content: "\f224";
}
.pl-icon-transgender-alt:before {
  content: "\f225";
}
.pl-icon-venus-double:before {
  content: "\f226";
}
.pl-icon-mars-double:before {
  content: "\f227";
}
.pl-icon-venus-mars:before {
  content: "\f228";
}
.pl-icon-mars-stroke:before {
  content: "\f229";
}
.pl-icon-mars-stroke-v:before {
  content: "\f22a";
}
.pl-icon-mars-stroke-h:before {
  content: "\f22b";
}
.pl-icon-neuter:before {
  content: "\f22c";
}
.pl-icon-genderless:before {
  content: "\f22d";
}
.pl-icon-facebook-official:before {
  content: "\f230";
}
.pl-icon-pinterest-p:before {
  content: "\f231";
}
.pl-icon-whatsapp:before {
  content: "\f232";
}
.pl-icon-server:before {
  content: "\f233";
}
.pl-icon-user-plus:before {
  content: "\f234";
}
.pl-icon-user-times:before {
  content: "\f235";
}
.pl-icon-hotel:before,
.pl-icon-bed:before {
  content: "\f236";
}
.pl-icon-viacoin:before {
  content: "\f237";
}
.pl-icon-train:before {
  content: "\f238";
}
.pl-icon-subway:before {
  content: "\f239";
}
.pl-icon-medium:before {
  content: "\f23a";
}
.pl-icon-yc:before,
.pl-icon-y-combinator:before {
  content: "\f23b";
}
.pl-icon-optin-monster:before {
  content: "\f23c";
}
.pl-icon-opencart:before {
  content: "\f23d";
}
.pl-icon-expeditedssl:before {
  content: "\f23e";
}
.pl-icon-battery-4:before,
.pl-icon-battery:before,
.pl-icon-battery-full:before {
  content: "\f240";
}
.pl-icon-battery-3:before,
.pl-icon-battery-three-quarters:before {
  content: "\f241";
}
.pl-icon-battery-2:before,
.pl-icon-battery-half:before {
  content: "\f242";
}
.pl-icon-battery-1:before,
.pl-icon-battery-quarter:before {
  content: "\f243";
}
.pl-icon-battery-0:before,
.pl-icon-battery-empty:before {
  content: "\f244";
}
.pl-icon-mouse-pointer:before {
  content: "\f245";
}
.pl-icon-i-cursor:before {
  content: "\f246";
}
.pl-icon-object-group:before {
  content: "\f247";
}
.pl-icon-object-ungroup:before {
  content: "\f248";
}
.pl-icon-sticky-note:before {
  content: "\f249";
}
.pl-icon-sticky-note-o:before {
  content: "\f24a";
}
.pl-icon-cc-jcb:before {
  content: "\f24b";
}
.pl-icon-cc-diners-club:before {
  content: "\f24c";
}
.pl-icon-clone:before {
  content: "\f24d";
}
.pl-icon-balance-scale:before {
  content: "\f24e";
}
.pl-icon-hourglass-o:before {
  content: "\f250";
}
.pl-icon-hourglass-1:before,
.pl-icon-hourglass-start:before {
  content: "\f251";
}
.pl-icon-hourglass-2:before,
.pl-icon-hourglass-half:before {
  content: "\f252";
}
.pl-icon-hourglass-3:before,
.pl-icon-hourglass-end:before {
  content: "\f253";
}
.pl-icon-hourglass:before {
  content: "\f254";
}
.pl-icon-hand-grab-o:before,
.pl-icon-hand-rock-o:before {
  content: "\f255";
}
.pl-icon-hand-stop-o:before,
.pl-icon-hand-paper-o:before {
  content: "\f256";
}
.pl-icon-hand-scissors-o:before {
  content: "\f257";
}
.pl-icon-hand-lizard-o:before {
  content: "\f258";
}
.pl-icon-hand-spock-o:before {
  content: "\f259";
}
.pl-icon-hand-pointer-o:before {
  content: "\f25a";
}
.pl-icon-hand-peace-o:before {
  content: "\f25b";
}
.pl-icon-trademark:before {
  content: "\f25c";
}
.pl-icon-registered:before {
  content: "\f25d";
}
.pl-icon-creative-commons:before {
  content: "\f25e";
}
.pl-icon-gg:before {
  content: "\f260";
}
.pl-icon-gg-circle:before {
  content: "\f261";
}
.pl-icon-tripadvisor:before {
  content: "\f262";
}
.pl-icon-odnoklassniki:before {
  content: "\f263";
}
.pl-icon-odnoklassniki-square:before {
  content: "\f264";
}
.pl-icon-get-pocket:before {
  content: "\f265";
}
.pl-icon-wikipedia-w:before {
  content: "\f266";
}
.pl-icon-safari:before {
  content: "\f267";
}
.pl-icon-chrome:before {
  content: "\f268";
}
.pl-icon-firefox:before {
  content: "\f269";
}
.pl-icon-opera:before {
  content: "\f26a";
}
.pl-icon-internet-explorer:before {
  content: "\f26b";
}
.pl-icon-tv:before,
.pl-icon-television:before {
  content: "\f26c";
}
.pl-icon-contao:before {
  content: "\f26d";
}
.pl-icon-500px:before {
  content: "\f26e";
}
.pl-icon-amazon:before {
  content: "\f270";
}
.pl-icon-calendar-plus-o:before {
  content: "\f271";
}
.pl-icon-calendar-minus-o:before {
  content: "\f272";
}
.pl-icon-calendar-times-o:before {
  content: "\f273";
}
.pl-icon-calendar-check-o:before {
  content: "\f274";
}
.pl-icon-industry:before {
  content: "\f275";
}
.pl-icon-map-pin:before {
  content: "\f276";
}
.pl-icon-map-signs:before {
  content: "\f277";
}
.pl-icon-map-o:before {
  content: "\f278";
}
.pl-icon-map:before {
  content: "\f279";
}
.pl-icon-commenting:before {
  content: "\f27a";
}
.pl-icon-commenting-o:before {
  content: "\f27b";
}
.pl-icon-houzz:before {
  content: "\f27c";
}
.pl-icon-vimeo:before {
  content: "\f27d";
}
.pl-icon-black-tie:before {
  content: "\f27e";
}
.pl-icon-fonticons:before {
  content: "\f280";
}
.pl-icon-reddit-alien:before {
  content: "\f281";
}
.pl-icon-edge:before {
  content: "\f282";
}
.pl-icon-credit-card-alt:before {
  content: "\f283";
}
.pl-icon-codiepie:before {
  content: "\f284";
}
.pl-icon-modx:before {
  content: "\f285";
}
.pl-icon-fort-awesome:before {
  content: "\f286";
}
.pl-icon-usb:before {
  content: "\f287";
}
.pl-icon-product-hunt:before {
  content: "\f288";
}
.pl-icon-mixcloud:before {
  content: "\f289";
}
.pl-icon-scribd:before {
  content: "\f28a";
}
.pl-icon-pause-circle:before {
  content: "\f28b";
}
.pl-icon-pause-circle-o:before {
  content: "\f28c";
}
.pl-icon-stop-circle:before {
  content: "\f28d";
}
.pl-icon-stop-circle-o:before {
  content: "\f28e";
}
.pl-icon-shopping-bag:before {
  content: "\f290";
}
.pl-icon-shopping-basket:before {
  content: "\f291";
}
.pl-icon-hashtag:before {
  content: "\f292";
}
.pl-icon-bluetooth:before {
  content: "\f293";
}
.pl-icon-bluetooth-b:before {
  content: "\f294";
}
.pl-icon-percent:before {
  content: "\f295";
}
.pl-icon-gitlab:before {
  content: "\f296";
}
.pl-icon-wpbeginner:before {
  content: "\f297";
}
.pl-icon-wpforms:before {
  content: "\f298";
}
.pl-icon-envira:before {
  content: "\f299";
}
.pl-icon-universal-access:before {
  content: "\f29a";
}
.pl-icon-wheelchair-alt:before {
  content: "\f29b";
}
.pl-icon-question-circle-o:before {
  content: "\f29c";
}
.pl-icon-blind:before {
  content: "\f29d";
}
.pl-icon-audio-description:before {
  content: "\f29e";
}
.pl-icon-volume-control-phone:before {
  content: "\f2a0";
}
.pl-icon-braille:before {
  content: "\f2a1";
}
.pl-icon-assistive-listening-systems:before {
  content: "\f2a2";
}
.pl-icon-asl-interpreting:before,
.pl-icon-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.pl-icon-deafness:before,
.pl-icon-hard-of-hearing:before,
.pl-icon-deaf:before {
  content: "\f2a4";
}
.pl-icon-glide:before {
  content: "\f2a5";
}
.pl-icon-glide-g:before {
  content: "\f2a6";
}
.pl-icon-signing:before,
.pl-icon-sign-language:before {
  content: "\f2a7";
}
.pl-icon-low-vision:before {
  content: "\f2a8";
}
.pl-icon-viadeo:before {
  content: "\f2a9";
}
.pl-icon-viadeo-square:before {
  content: "\f2aa";
}
.pl-icon-snapchat:before {
  content: "\f2ab";
}
.pl-icon-snapchat-ghost:before {
  content: "\f2ac";
}
.pl-icon-snapchat-square:before {
  content: "\f2ad";
}
.pl-icon-pied-piper:before {
  content: "\f2ae";
}
.pl-icon-first-order:before {
  content: "\f2b0";
}
.pl-icon-yoast:before {
  content: "\f2b1";
}
.pl-icon-themeisle:before {
  content: "\f2b2";
}
.pl-icon-google-plus-circle:before,
.pl-icon-google-plus-official:before {
  content: "\f2b3";
}
.pl-icon-fa:before,
.pl-icon-font-awesome:before {
  content: "\f2b4";
}
.pl-icon-handshake-o:before {
  content: "\f2b5";
}
.pl-icon-envelope-open:before {
  content: "\f2b6";
}
.pl-icon-envelope-open-o:before {
  content: "\f2b7";
}
.pl-icon-linode:before {
  content: "\f2b8";
}
.pl-icon-address-book:before {
  content: "\f2b9";
}
.pl-icon-address-book-o:before {
  content: "\f2ba";
}
.pl-icon-vcard:before,
.pl-icon-address-card:before {
  content: "\f2bb";
}
.pl-icon-vcard-o:before,
.pl-icon-address-card-o:before {
  content: "\f2bc";
}
.pl-icon-user-circle:before {
  content: "\f2bd";
}
.pl-icon-user-circle-o:before {
  content: "\f2be";
}
.pl-icon-user-o:before {
  content: "\f2c0";
}
.pl-icon-id-badge:before {
  content: "\f2c1";
}
.pl-icon-drivers-license:before,
.pl-icon-id-card:before {
  content: "\f2c2";
}
.pl-icon-drivers-license-o:before,
.pl-icon-id-card-o:before {
  content: "\f2c3";
}
.pl-icon-quora:before {
  content: "\f2c4";
}
.pl-icon-free-code-camp:before {
  content: "\f2c5";
}
.pl-icon-telegram:before {
  content: "\f2c6";
}
.pl-icon-thermometer-4:before,
.pl-icon-thermometer:before,
.pl-icon-thermometer-full:before {
  content: "\f2c7";
}
.pl-icon-thermometer-3:before,
.pl-icon-thermometer-three-quarters:before {
  content: "\f2c8";
}
.pl-icon-thermometer-2:before,
.pl-icon-thermometer-half:before {
  content: "\f2c9";
}
.pl-icon-thermometer-1:before,
.pl-icon-thermometer-quarter:before {
  content: "\f2ca";
}
.pl-icon-thermometer-0:before,
.pl-icon-thermometer-empty:before {
  content: "\f2cb";
}
.pl-icon-shower:before {
  content: "\f2cc";
}
.pl-icon-bathtub:before,
.pl-icon-s15:before,
.pl-icon-bath:before {
  content: "\f2cd";
}
.pl-icon-podcast:before {
  content: "\f2ce";
}
.pl-icon-window-maximize:before {
  content: "\f2d0";
}
.pl-icon-window-minimize:before {
  content: "\f2d1";
}
.pl-icon-window-restore:before {
  content: "\f2d2";
}
.pl-icon-times-rectangle:before,
.pl-icon-window-close:before {
  content: "\f2d3";
}
.pl-icon-times-rectangle-o:before,
.pl-icon-window-close-o:before {
  content: "\f2d4";
}
.pl-icon-bandcamp:before {
  content: "\f2d5";
}
.pl-icon-grav:before {
  content: "\f2d6";
}
.pl-icon-etsy:before {
  content: "\f2d7";
}
.pl-icon-imdb:before {
  content: "\f2d8";
}
.pl-icon-ravelry:before {
  content: "\f2d9";
}
.pl-icon-eercast:before {
  content: "\f2da";
}
.pl-icon-microchip:before {
  content: "\f2db";
}
.pl-icon-snowflake-o:before {
  content: "\f2dc";
}
.pl-icon-superpowers:before {
  content: "\f2dd";
}
.pl-icon-wpexplorer:before {
  content: "\f2de";
}
.pl-icon-meetup:before {
  content: "\f2e0";
}

.pl-sn-pad{padding: 0 0 0 0}

.async-hide { opacity: 0 !important} 

div.dd-dropdown:hover{z-index:999 !important;}
.dd-dropdown{z-index:999 !important;}
.parent-item.hide-on-page{z-index:0;}
div.invest-now-modal{z-index:1000005!important;}
body.modal-open{position:fixed;}
.pl-workarea .pl-workarea-sidebar-container .pl-workarea-sidebar .workarea-opts-form .dd-list .dd-sort .dd-item.hide-on-page {z-index: 1 !important;}
.pl-nav > li.current-menu-item > a, .pl-nav > li > a:hover{background-color: rgba(0, 0, 0, 0.14) !important;opacity:1 !important;}
.pl-scheme-light a:not(.pl-btn):not(.pl-img):hover, .pl-scheme-dark a:not(.pl-btn):not(.pl-img):hover,.pl-menu > li > a, .pl-nav > li > a {opacity:1 !important;}
.greybox{border: .4vw solid #e3e3e3;border-radius: 1vw;margin:1vw;}
/*img.trustedsite-floating-element {bottom:55px !important;}*/
/*div.trustedsite-floating-element {bottom:45px !important;}*/
.edn-position-Top .edn-type-main-wrapper{width:90% !important;}
.zindexminus{z-index:-1;}
.zindex0{z-index:0;}
.zindex1{z-index:1;}
.zindex2{z-index:2;}
.zindex3{z-index:3;}
.zindex4{z-index:4;}
.zindex5{z-index:5;}
.zindex6{z-index:6;}
.zindex7{z-index:7;}
.zindex8{z-index:8;}
.zindex9{z-index:9;}
.zindex10{z-index:10;}
.zindex11{z-index:11;}
#container_utid13g{z-index:1;}/*footer vs trust-hover*/
#tl_popupSC5{z-index:20 !important;}/*everything vs trust-hover*/
a[ondragstart="return false;"]{position: fixed;right: -8px;bottom:35px;z-index: 20;}/*commodo trust*/
a[ondragstart="return false;"] img{height: 50px;}
@media screen and (max-width: 480px) {
a[ondragstart="return false;"]{position: fixed;left: -4px;bottom:-4px;z-index: 20;}/*commodo trust*/
}
.hidden,.edn_close_section {display:none;}
p a {text-decoration:underline;color:blue !important;}
body.single-post div.entry-content{text-align:center;}
body.single-post li.previous-entries,body.single-post li.next-entries,body.single-post .page-title-sub{display:none;}
.flex33{flex-basis:33.3% !important;}
#container_uc2458af,#container_u9163962,.container_uc2458af,.container_u9163962{left:0;}
#container_uvxonbm,.container_uvxonbm {min-height:140px;}
.pl-workarea .pl-workarea-sidebar-container .pl-workarea-sidebar .workarea-opts-form .dd-list .dd-sort .dd-item.hide-on-page{z-index:initial !important;}
.fullw{width:100%;minwidth:100%;}
/* modify sweepstakes button */
#c9-button.c9-default #c9-button-content {
    //background: #4ABBF0 !important;
    //color: #000 !important;
}
#image_u8d9zuf img,.image_u8d9zuf img {max-height:30px;}
.individualpaybutton .cta form{opacity:0;margin-top:-45px;}
.individualpaybutton .cta form button span{min-height:50px !important; padding:0;}
.pricelinesspacer{max-width:2%;opacity:0;}
.pricelinesmod .pricelines-highlight {opacity:1 !important;}
.pricelinesmod{background-color:white;border-radius:8px !important;}
.pricelinesmod:hover{background-color:white !important;}
.pricelines80image img{min-width: 80%;height: auto !important;}
@media screen and(max-width: 768px){
	#text_u91639d7,.text_u91639d7 {
		width: 45%;
		padding-left: 5px;
	}
	#image_u9163a48,.image_u9163a48 {
		width: 20%;
		max-width: 40px;
	}
  #image_u9163a48 img,.image_u9163a48 img{margin-top: .6vw;}
	#button_u9163ab7,.button_u9163ab7 {
		width: 40%;
	}
}
@media screen and (max-width: 768px) {
	.donly {display:none;}
	.monly {display:inline-block;}
  .ontop {z-index:10;}
  h1,h2,h3,h4,h5,h6,h7{font-weight:300 !important;}
	}
@media screen and (min-width: 769px) {
	.donly {display:inline-block;}
  body.single-format-gallery a.post-thumbnail-link img{max-width:40%;float:right;}
  body.single-format-gallery div.entry-content {clear: both;padding-top: 10px;text-align: center;max-width:80%;margin:auto;}
	.monly {display:none;}
}
@media screen and (min-width: 769px) and (max-width: 980px){
    .pricelinesspacer {
        display: none;
    }
}
body.single-format-gallery .page-nav-default {display:none;}
body.single-format-gallery .page-title-text h4 span.author {display:none;}
body.single-format-gallery .page-title-text h4 {color:rgba(0,0,0,0);}
body.single-format-gallery .page-title-text h4 time {color:initial;}
.nostack {
    -webkit-flex-basis: initial;
    -moz-flex-basis: initial;
    -ms-flex-preferred-size: initial;
    -ms-flex-basis: initial;
    flex-basis: initial;
}
.sticktotop{position: fixed; top: 0px;width:100%;z-index:10;}
.sticktopbutton {width:initial;right:10px;}
body {font-size:130%; font-weight:400; color:#707070; !important;}
a.u {text-decoration:underline;} /* use class="u" to add underlines */
.boxes[href]:focus,.boxes[href]:hover {outline: 1px solid rgba(0, 0, 0, 0) !important;}/* override */
.pl-workarea .pl-workarea-sidebar-container .pl-workarea-sidebar .workarea-opts-form .dd-list .dd-sort .dd-item.hide-on-page{z-index:1;}

html{ font-size: 16px; }.site-wrap{}body{ background-color: #fff}body .pl-content-area{ max-width: 100%; }a, a:hover{ color: #15009e; }  </style>
<style id="pl-custom-css">@media only screen and (min-width: 768px) {
/* For desktop: */
.desktop_view {
  margin-right: 15%;
  margin-left: 15%;
}
}
.divider {
border-bottom: 12px solid #3e9939;
margin: 1em 0;
}
.divider1 {
border-bottom: 1px solid #999999;
margin: em 0;
}
.gift-container {
position: relative;
}
.image {
position: absolute;
}
.imageOne {
z-index: 0;
}
.imageTwo {
z-index: 1;
}
.imageThree {
z-index: 2;
}
.imageFour {
z-index: 3;
}
.imageFive {
z-index: 4;
}
.imageSix {
z-index: 5;
}
.imageSeven {
z-index: 6;
}
.imageEight {
z-index: 7;
}
.imageNine {
z-index: 8;
}

html body(font-family: 'Lato', sans-serif;)
h4.modal-title{text-align:center;margin-top: 20px;}

/*defaults and desktop*/
.hidegleft {display:none;}
.gleft img {height: 70px;width: 70px;margin: 1vw 0;display:inline-block;}
.xleft h2 p{font-size:60%}
.welcomeh{font-size:1.2em !important}
.wrapul li{margin-bottom:1vw}
.uline{text-decoration:undeline}
.giftsleft{color:green}
.wrapul{display:inline-block;text-align:left;font-size:65%}
.aligncenter{text-align: center;}
#text_u864f820 > div > div{margin-top:2vw !important;margin-bottom:0 !important;}
.betterbutton {border: .4vw solid #e3e3e3;border-radius: 1vw;display: block;min-width: 100%;text-align: center;background-color: white;font-size:6vw;padding:2vw 0}
.betterbutton #wellask {display:block;margin-top:-1vw}
center.savings {font-size:3vw}
.decline{font-size:4vw;padding:2vw;display:inline-block;}
.accept{font-size:6vw;display:inline-block;margin-bottom:0;margin-top:.5vw}
.midheading{font-size:3.2vw;margin-bottom:2vw}
/*table td.tdbtn{line-height:200% !important;}*/
#wallimg{margin-right:-14vw;margin-top:-20vw;max-width:44vw;min-width:44vw;}
.font2vw{font-size:2vw;}
#wellask{font-size:65%;}
.plcomp{font-size: 3.2vw}
section.mini{margin-top: 5vw;margin-bottom: 11vw;}
.mini.life{background:#f0f0f0 url(/wp-content/uploads/LIFE_ICON_1080x1080.jpg) no-repeat top 5vw right -6vw;background-size:43%}
.mini.road{background:#f0f0f0 url(/wp-content/uploads/ROAD_Icon_1080x1080.jpg) no-repeat top 1vw right -5vw;background-size:45%}
.mini.lcables{background:#f0f0f0 url(/wp-content/uploads/CABLES_icon_1080x1080v2.jpg) no-repeat bottom 1vw right -5vw;background-size:40%}
.mini.time{background:#f0f0f0 url(/wp-content/uploads/TIME_Icon_1080x1080v7.jpg) no-repeat top 7vw right -5vw;background-size:40%}
.mini.air{background:#f0f0f0 url(/wp-content/uploads/AIR_Icon_1080x1080.jpg) no-repeat top 10vw right -5vw;background-size:40%}
.mini.lifex{background:#f0f0f0 url(/wp-content/uploads/LIFE-XT_SideIcon_1080x1080e.jpg) no-repeat top 10vw right -5vw;background-size:48%}
.jcables{background:url(/wp-content/uploads/CLIPS_icon_1080x1080v2.png) no-repeat bottom 1vw right -5vw;background-size:40%}
.mini.tips{background:#f0f0f0 url(/wp-content/uploads/TIPS_ICON_1080X1080V2.jpg) no-repeat bottom 0 right -5vw;background-size:40%}
.z1{z-index:1}
.z2{z-index:2;}
#correctemail input:valid{border-color:lightgrey !important}
#correctemail.redborder input:valid{border-color:red !important;}
.yes.tdbtn,.no.tdbtn {font-size: 2.2vw;display:inline-block;line-height:130%;}
.yes.tdbtn{width:50%;}
.no.tdbtn{width:30%;}
.dtptable.pps .tdbtn{font-size: 2.2vw;}
.unshown {display:none;}
.edited.unshown {display:block;}
.agreement, .confirmemail{font-size: 80%;line-height: 1vw;padding: 0 0 1vw 0;width: 80%;margin: 2vw auto 2vw auto;background-color: white;border: .2vw solid lightgrey;border-radius: .5vw;}
.agreement{padding: 1.5vw 0 .5vw 0;font-size: 2.1vw;}
#message{padding:1vw;width:100%;}
#occasions{text-align:center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;justify-content: center;}
#occasions img {margin:.85%;width:31%;height: 100%;border: .4vw solid #e3e3e3;border-radius: 1vw;text-align: center;vertical-align: middle;cursor: pointer;background-color: white;margin-bottom:10px;}
.ui-widget{font-size:.8em;}
table.occicons img{min-width: 100% !important;height: auto !important;background-color:white;}
.bottomp{opacity:.6;font-size:2vw;margin:2% 0 -2% -1%;}
.w75 {width:75%;}
.qdesc{opacity:.5;margin-top:-1vw;}
h2.breathe{padding:3vw 0;}
.prodimg.airimg img{margin: -4vw -6vw -15vw -7vw;}
.prodimg.t3img img{margin: -2vw -4vw -15vw -7vw;}
.prodimg.fcimg img{margin: 0vw -5vw 0 -7vw;}
.double{zoom:2;transform:scale(2);-ms-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);-moz-transform:scale(2);transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;}
tr.collapse{display:none;}
.tddesc {font-weight:300;font-size:1.5vw;line-height:1.8vw;display:block;}
.summarytable table {width:100%;}
.summarytable h4 {font-size:2.5vw;}
.summarytable td {vertical-align:middle;font-size: 2vw;}
.summarytable img {max-width:5vw;min-width:5vw;margin-top: -.5vw;margin-bottom: -.5vw;}
.summarytable tr td:nth-child(2),.summarytable tr td:nth-child(5) {font-weight:400;}
.summarytable tr td:nth-child(4),.summarytable tr td:nth-child(5) {text-align:right;white-space: nowrap;}
.summarytable tr td:nth-child(4) {opacity:.4;}
.summary h3{font-size:3.5vw;}
#giftimage{margin-top:-8vw;width:48vw;right:0;margin-right:-3vw;position:absolute;}
.stripepaybutton{font-size:5vw;}
#understand{font-size:1.85vw;}
.updown {display:table-row;}
.updown h2, .updown h3 span{display: table-cell;vertical-align: middle;}
.jcdisabled{opacity:.3 !important;}
.recommended::before{content:"recommended";color:#ffffff;font-size: 2.2vw;font-weight: 700;position:absolute;background-color:#017000;display: inline-block;border-radius:3vw;padding: 0 2vw;margin: -4.3vw 20vw;}
.lcables.recommended::before{margin: -4vw -35%;left:50%;content:"Custom cables for your powerbanks?";}
.nopad{padding:0 !important;}
.pl-col-sm-4 {-webkit-flex-basis: 33.333%;-ms-flex-preferred-size: 33.333%;flex-basis: 33.333%;max-width: 33.333%;}
.deal{font-size:3vw;font-weight:700;line-height:3vw;color:#5e5e5e;font-size:2.5vw}
.offer {font-size: 4vw;font-weight: 400 !important;color: rgba(0,0,0,.6) !important;line-height: 4vw;}
.updown{color:#929292;text-align: center;vertical-align:middle;}
.updown a{background-color:#ffffff;border:rgba(220, 220, 220, 0.7) solid 1.5px;border-radius:7px;padding:0 2vw;text-decoration:none;font-size:5.5vw;font-weight:400;}
.addcount {padding-bottom: 1vw;font-family: "Lato",Lato,sans-serif;width: 7vw; display: table-cell;vertical-align:middle;font-size:9vw;font-weight:300;}
.prodimg img{position:absolute;right:0;margin: -6vw -2.5vw 0 -30vw;min-width:22vw;}
.incmicroship:after{width: 89%;position: absolute;font-weight: 400;font-size: 1.9vw;margin-top: 2.8vw;opacity: .5;content:"Includes FREE Micro-USB Cable ($7) and FREE US Shipping";display:inline-block;text-align:center;position:absolute;}
.mini{font-family: 'Montserrat', sans-serif;margin: 3vw 1.75vw;border:.75vw solid #d5d5d5;background-color:#efefef;padding:2vw;border-radius: 2vw;}
.mini center h2{color: darkgreen;font-size: 3.5vw;font-weight:400;}
.info center h2::before{background-size:100%;content:"";opacity:.4;position:absolute;left:-.5vw;width:3.9vw;height:3.9vw;background-image:url("/wp-content/uploads/inform.png");}
.freeship center h2::after {background-repeat:no-repeat;background-size:100%;content:"";opacity:1;position:absolute;width:6.2vw;height:4vw;background-image:url("/wp-content/uploads/truck3.png");right: -.5vw;top: -4.8vw !important;width: 6.2vw;height: 4vw;}
.mini center h4{margin-top:-14px;font-size: 1.9vw;font-weight:700;opacity:.5;top:-.5vw;}
.innertext h4{font-size: 1.9vw;font-weight:700;opacity:.5;margin: 1vw 0 -1vw -1vw;}
.famcablels h4{margin: 1vw 0 -1vw -1vw !important;}
.formsection .section{border:.75vw solid #d5d5d5;padding:2vw;border-radius: 2vw;background-color:#efefef;}
.formsection .section label {font-size: 3.5vw;margin-left: 1vw;}
.formsection .section h2{font-weight:400 !important;font-size:5vw;}
.formsection .section input{border: none;outline: none;height: 7.5vw;width: 94%;margin: 0 0 20px 0;padding: 0 3%;box-shadow: none;box-sizing: content-box;transition: all 0.3s;}
.formsection .section fieldset input{padding-top:2vw;}
#container_ua23f5e3{background-color:#fff}
.strike{font-weight:700;position:relative;display:inline-block;color:rgba(0,0,0,.4)}
.strike::before{content:'';border-bottom:2px solid red;width:100%;position:absolute;right:0;top:50%}
.summarytable .strike::before{border-bottom:.3vw solid black;opacity:.5;width:100%;position:absolute;right:0;top:50%}
.deal div{font-weight:700;color:rgba(0,0,0,.4)}
.deal{margin-top:15px}
.qselect{background-color:#fff;border:rgba(220,220,220,0.7) solid 3px;border-radius:9px}
#container_u8edaa94>div>div{border:rgba(220,220,220,0.7) solid 3px;border-radius:9px}
#boxes_u7e4afe8 .boxes-text{border:rgba(220,220,220,0.7) solid 3px;border-radius:7px}
input{display:block;width:100%;height:3em;padding:16px 8px;border:0;border-radius:0;color:gray;font-size:200%;font-weight:400;line-height:1;background:rgba(255,255,255,0.97);outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.form-label fieldset{position:relative}
.form-label label{position:absolute;top:0;left:.5vw;color:#909090;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.form-js-label fieldset input[data-empty="false"],.form-js-label fieldset input:focus{padding:3vw 0 0 2vw;font-size:5.5vw}
#date_of_special_day{font-size:4.5vw}
.form-js-label input:focus{outline:0;background:#fff}
.form-js-label input[data-empty="false"] + label,.form-js-label input:focus + label{color:#5856D6;top:1vw;font-weight:700;font-size:2.5vw;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
.dtptable{height:100%;width:100%;color:#5e5e5e}
.dtptable tr:first-child{height:100%;vertical-align:middle}
.tdbtn,table.occicons img{padding:1vw;height:100%;border:.4vw solid #e3e3e3;border-radius:1vw;text-align:center;vertical-align:middle;cursor:pointer;background-color:#fff}
.tdselected{border-color:rgba(1,112,0,1)}
.selected,.formsection .section.selected{border-color:rgba(1,112,0,1)}
#authnet_pay{position: relative;top: -95px;width: 360px;height: 80px;margin: auto;display: inline-block;opacity:0}
#stripe_form{text-align:center}


@media screen and (max-width:768px) {
	.gleft img {height: 40px;width: 40px;}
	.form-js-label input[data-empty="false"] + label,.form-js-label input:focus + label{font-size:3.2vw;top:2vw}
	.form-js-label input[data-empty="false"],.form-js-label input:focus{padding:3vw 0 0 2vw;font-size:6vw}
	.mini.air{background:#f0f0f0 url(/wp-content/uploads/AIR_Icon_1080x1080.jpg) no-repeat top 16vw right -8vw;background-size:50%}
	.mini.road{background:#f0f0f0 url(/wp-content/uploads/ROAD_Icon_1080x1080.jpg) no-repeat top 5vw right -8.5vw;background-size:48%}
	.mini.lifex{background:#f0f0f0 url(/wp-content/uploads/LIFE-XT_SideIcon_1080x1080e.jpg) no-repeat top 10vw right -6.5vw;background-size:42%}
	.mini.lcables{background:#f0f0f0 url(/wp-content/uploads/CABLES_icon_1080x1080v2.jpg) no-repeat top 9vw right -5vw;background-size: 42%;}
	.yes.tdbtn,.no.tdbtn{font-size:5vw}
	#wrapul li{margin-bottom:2vw;margin-left:4vw;font-size:4.5vw}
	.bottomp{font-size:3.5vw;margin:2% 0 1% 1%}
	.w75{width:100%}
	.m75{width:75% !important}
	.m65{width:65% !important}
	.videoembed{padding:0}
	.dtptable .savings{line-height:6vw;font-size:5vw}
	.qdesc{font-size:70%}
	.prodimg img{margin:-12.7vw -3vw 0 -30vw;min-width:33vw}
	.prodimg.airimg img{margin:-8vw -10vw -15vw -7vw}
	.prodimg.t3img img{margin:-4vw -5vw -15vw -7vw}
	.prodimg.fcimg img{margin:3vw -7vw 0}
	.addcount{width:16vw;font-size:14vw;margin-left:-3.5vw;margin-right:-3.5vw;margin-top:-3vw;display:inline-block}
	.offer{font-size:8vw;line-height:9vw}
	.deal{line-height:6.75vw;font-size:6.75vw;margin-left:1.3vw}
	.section h2{font-size:8vw!important}
	.mini center h2::before{width:5.5vw;height:5.5vw}
	.mini center h2::after{top:-5.3vw!important;width:9.5vw;height:8vw}
	.incmicroship:after{font-size:2.8vw}
	.mini center h2{font-size:6vw;font-weight:400!important}
	.mini center h4{margin-top:-14px;font-size:2.8vw;font-weight:700!important;opacity:.35;top:-.5vw}
	.innertext h4{font-size:2.8vw;font-weight:700!important;opacity:.5;margin:1vw -20vw -1vw -1vw}
	.famcables h4{margin-right:0!important}
	/*.mini{border:1.1vw solid #e3e3e3;margin:3vw}*/
	.recommended::before{font-size:3.3vw;padding:.2vw 3vw;margin:-5.5vw 29vw}
	.lcables.recommended::before{margin:-5.5vw -33%}
	.updown a{font-size:8.2vw!important;padding:0 3.1vw!important}
	.formsection .section input{height:9.5vw}
	.formsection .section label{font-size:5vw}
	.formsection .section.selected{border-color:rgba(1,112,0,1)}
	.stripepaybutton{font-size:3.2vw}
	#understand{font-size:2.85vw}
	.summary h3{font-size:5vw}
	#giftimage{width:68vw}
	.summarytable td{font-size:3.2vw}
	.summarytable h4{font-size:4vw}
	.summarytable img{margin-left:-2vw;min-width:11vw;max-width:11vw;margin-top:-.5vw;margin-bottom:-.5vw}
	.tddesc{font-size:2.7vw;line-height:3vw}
	.summarytable .strike::before{border-bottom:.5vw solid black}
	.midheading{font-size:5vw;margin:6vw 0 12vw;}
	.agreement{padding: 2vw 0 0vw 0;font-size: 3.5vw;}
	#ppsno>span{font-size:1vw}
	#wellask{font-size:55% !important;}
	.font2vw{font-size:4vw}
	.mgap{padding-top:2vw;}
	#wallimg{margin-right:-18vw;margin-top:-38vw;max-width:58vw;min-width:48vw;}
	.freeship center h2::after {top: -8vw !important;}
center.savings {font-size:5vw !important}
.dtptable.pps .tdbtn{font-size: 6vw;}
}
@media screen and (max-width:400px) {
	.mini.road{background:#f0f0f0 url(/wp-content/uploads/ROAD_Icon_1080x1080.jpg) no-repeat top 11vw right -8.5vw;background-size:48%}
}

