.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button{color:#fff}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.no-border-radius.wp-block-button__link{border-radius:0!important}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #e2e4e7}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:400;background:#edeff0}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#00739c}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;margin-bottom:28px;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px){.wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.78%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3 - 1px)}}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4 - 1px)}}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5 - 1px)}}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6 - 1px)}}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7 - 1px)}}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8 - 1px)}}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:305px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:none}}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-latest-posts__post-excerpt{margin-top:8px;margin-bottom:16px}.wp-block-media-text{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr}.wp-block-media-text .has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;margin:0}.wp-block-media-text .wp-block-media-text__content{word-break:break-word;padding:0 8%}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}.has-drop-cap:not(:focus):after{content:"";display:table;clear:both;padding-top:14px}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:305px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-social-links{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin-left:0}.wp-social-link{width:36px;height:36px;border-radius:36px;margin-right:8px}.wp-social-link,.wp-social-link a{display:block;transition:transform .1s ease}.wp-social-link a{padding:6px;line-height:0}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1977f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0577b5;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#21a1f3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:#ff0100;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1977f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0577b5}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#21a1f3}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:#ff0100}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{white-space:nowrap;overflow:auto}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.components-custom-select-control{position:relative}.components-custom-select-control__label{display:block;margin-bottom:8px}.components-custom-select-control__button{border:1px solid #757575;border-radius:2px;min-height:30px;min-width:130px;position:relative;text-align:left}.components-custom-select-control__button.components-custom-select-control__button{padding-right:24px}.components-custom-select-control__button:focus:not(:disabled){border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color)}.components-custom-select-control__button .components-custom-select-control__button-icon{height:100%;padding:0;position:absolute;right:0;top:0}.components-custom-select-control__menu{background-color:#fff;max-height:400px;min-width:100%;overflow:auto;padding:0;position:absolute;z-index:1000000}.components-custom-select-control__menu:focus{border:1px solid #1e1e1e;border-radius:2px;outline:none;transition:none}.components-custom-select-control__item{align-items:center;display:flex;list-style-type:none;padding:10px 5px 10px 25px;cursor:default}.components-custom-select-control__item.is-highlighted{background:#ddd}.components-custom-select-control__item-icon{margin-left:-20px;margin-right:0}.components-spinner{display:inline-block;background-color:#949494;width:18px;height:18px;opacity:.7;margin:5px 11px 0;border-radius:100%;position:relative}.components-spinner:before{content:"";position:absolute;background-color:#fff;top:3px;left:3px;width:4px;height:4px;border-radius:100%;transform-origin:6px 6px;-webkit-animation:components-spinner__animation 1s linear infinite;animation:components-spinner__animation 1s linear infinite}@-webkit-keyframes components-spinner__animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes components-spinner__animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.components-snackbar{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;background-color:#1e1e1e;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff;padding:16px 24px;width:100%;max-width:600px;box-sizing:border-box;cursor:pointer}@media (min-width:600px){.components-snackbar{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.components-snackbar:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--wp-admin-theme-color)}.components-snackbar__action.components-button{margin-left:32px;color:#fff;height:auto;flex-shrink:0;line-height:1.4;padding:0}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary){text-decoration:underline;background-color:transparent}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):focus{color:#fff;box-shadow:none;outline:1px dotted #fff}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{color:var(--wp-admin-theme-color)}.components-snackbar__content{display:flex;align-items:baseline;justify-content:space-between;line-height:1.4}.components-snackbar-list{position:absolute;z-index:100000;width:100%;box-sizing:border-box}.components-snackbar-list__notice-container{position:relative;padding-top:8px}.wc-block-link-button{border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;box-shadow:none;display:inline;text-decoration:underline}.wc-block-link-button,.wc-block-link-button:active,.wc-block-link-button:focus,.wc-block-link-button:hover{background:transparent}.wc-block-suspense-placeholder{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%}.wc-block-suspense-placeholder>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-suspense-placeholder{-webkit-animation:none;animation:none}}.wc-block-suspense-placeholder:after{content:"\00a0"}.wc-block-grid__products .wc-block-grid__product-image{text-decoration:none;display:block;position:relative}.wc-block-grid__products .wc-block-grid__product-image a{text-decoration:none;border:0;outline:0;box-shadow:none}.wc-block-grid__products .wc-block-grid__product-image img{width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{font-family:inherit;line-height:1.2em;font-weight:700;padding:0;color:inherit;font-size:inherit;display:block}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{word-break:break-word;white-space:normal}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{word-break:break-word;white-space:normal;margin:0 auto!important;display:inline-flex;justify-content:center;text-align:center;padding:.5em 1em;font-size:1em}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{font-family:WooCommerce;content:"\e017";margin-left:.5em;display:inline-block;width:auto;height:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{font-family:WooCommerce;content:"\e031";-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin-left:.5em;display:inline-block;width:auto;height:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars{overflow:hidden;position:relative;width:5.3em;height:1.618em;line-height:1.618;font-size:1em;font-family:star;font-weight:400;margin:0 auto;text-align:left}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before{content:"\53\53\53\53\53";top:0;left:0;right:0;position:absolute;opacity:.5;color:#aaa;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span{overflow:hidden;top:0;left:0;right:0;position:absolute;padding-top:1.5em}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{content:"\53\53\53\53\53";top:0;left:0;right:0;position:absolute;color:#000;white-space:nowrap}.wc-block-grid__product-onsale{font-size:.875em;padding:.25em .75em;display:inline-block;width:auto;border:1px solid #43454b;border-radius:3px;color:#43454b;background:#fff;text-align:center;text-transform:uppercase;font-weight:600;z-index:9;position:relative}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;color:#000;font-size:1.2em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.5}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.wc-block-components-product-add-to-cart-attribute-picker{margin:0;flex-basis:100%}.wc-block-components-product-add-to-cart-attribute-picker label{display:block;font-size:1em}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__container{position:relative}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select{margin:0 0 .75em}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select select{min-width:60%;min-height:1.75em}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error{margin-bottom:24px}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error select{border-color:#cc1818}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error select:focus{outline-color:#cc1818}.wc-block-components-product-add-to-cart{margin:0;display:flex;flex-wrap:wrap}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button{margin:0 0 .75em}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button .wc-block-components-button__text{display:block}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button .wc-block-components-button__text>svg{fill:currentColor;vertical-align:top;width:1.5em;height:1.5em;margin:-.25em 0 -.25em .5em}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity{margin:0 1em .75em 0;flex-basis:5em;padding:.618em;background:#fff;border:1px solid #ccc;border-radius:2px;color:#43454b;box-shadow:inset 0 1px 1px rgba(0,0,0,.125);text-align:center}.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%}.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button>*,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity>*,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button>*,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity{-webkit-animation:none;animation:none}}.wc-block-grid .wc-block-components-product-add-to-cart{justify-content:center}.wc-block-components-product-add-to-cart-notice{margin:0}.wp-block-button.wc-block-components-product-button{word-break:break-word;white-space:normal;margin-top:0;margin-bottom:12px}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{word-break:break-word;white-space:normal;margin:0 auto;display:inline-flex;justify-content:center}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;min-width:8em;min-height:3em}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder{-webkit-animation:none;animation:none}}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;min-width:8em;min-height:3em}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button{-webkit-animation:none;animation:none}}.theme-twentytwentyone .editor-styles-wrapper .wc-block-components-product-button .wp-block-button__link{background-color:var(--button--color-background);color:var(--button--color-text);border-color:var(--button--color-background)}.wc-block-components-product-category-list{margin-top:0;margin-bottom:.75em}.wc-block-components-product-category-list ul{margin:0;padding:0;display:inline}.wc-block-components-product-category-list ul li{display:inline;list-style:none}.wc-block-components-product-category-list ul li:after{content:", "}.wc-block-components-product-category-list ul li:last-child:after{content:""}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image,.wc-block-components-product-image{margin-top:0;margin-bottom:12px;text-decoration:none;display:block;position:relative}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image a,.wc-block-components-product-image a{text-decoration:none;border:0;outline:0;box-shadow:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img,.wc-block-components-product-image img{vertical-align:middle;width:100%}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[hidden],.wc-block-components-product-image img[hidden]{display:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-left,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-left{position:absolute;left:4px;top:4px;right:auto;margin:0}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-center,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-center{position:absolute;top:4px;left:50%;right:auto;transform:translateX(-50%);margin:0}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-right{position:absolute;right:4px;top:4px;left:auto;margin:0}.is-loading .wc-block-components-product-image{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%}.is-loading .wc-block-components-product-image>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-image{-webkit-animation:none;animation:none}}.wc-block-components-product-rating{display:block;margin-top:0;margin-bottom:12px}.wc-block-components-product-rating__stars{overflow:hidden;position:relative;width:5.3em;height:1.618em;line-height:1.618;font-size:1em;font-family:star;font-weight:400;margin:0 auto;text-align:left}.wc-block-components-product-rating__stars:before{content:"\53\53\53\53\53";top:0;left:0;right:0;position:absolute;opacity:.5;color:#aaa;white-space:nowrap}.wc-block-components-product-rating__stars span{overflow:hidden;top:0;left:0;right:0;position:absolute;padding-top:1.5em}.wc-block-components-product-rating__stars span:before{content:"\53\53\53\53\53";top:0;left:0;right:0;position:absolute;color:#000;white-space:nowrap}.wc-block-single-product .wc-block-components-product-rating__stars{margin:0}.wc-block-components-product-sale-badge{margin:0 auto 12px;font-size:.875em;padding:.25em .75em;display:inline-block;width:auto;border:1px solid #43454b;border-radius:3px;color:#43454b;background:#fff;text-align:center;text-transform:uppercase;font-weight:600;z-index:9;position:static}.wc-block-components-product-sku{margin-top:0;margin-bottom:12px;display:block;text-transform:uppercase;font-size:.875em}.wc-block-components-product-stock-indicator{margin-top:0;margin-bottom:.75em;display:block;font-size:.875em}.wc-block-components-product-stock-indicator--in-stock{color:#4ab866}.wc-block-components-product-stock-indicator--out-of-stock{color:#cc1818}.wc-block-components-product-stock-indicator--available-on-backorder,.wc-block-components-product-stock-indicator--low-stock{color:#f0b849}.wc-block-components-product-summary{margin-top:0;margin-bottom:12px}.is-loading .wc-block-components-product-summary:before{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;content:".";display:block;width:100%;height:6em}.is-loading .wc-block-components-product-summary:before>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-summary:before{-webkit-animation:none;animation:none}}.wc-block-components-product-tag-list{margin-top:0;margin-bottom:.75em}.wc-block-components-product-tag-list ul{margin:0;padding:0;display:inline}.wc-block-components-product-tag-list ul li{display:inline;list-style:none}.wc-block-components-product-tag-list ul li:after{content:", "}.wc-block-components-product-tag-list ul li:last-child:after{content:""}.wc-block-components-product-title{margin-top:0;margin-bottom:12px}.wc-block-grid .wc-block-components-product-title{line-height:1.5;font-weight:700;padding:0;color:inherit;font-size:inherit;display:block}.is-loading .wc-block-components-product-title:before{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;content:".";display:inline-block;width:7em}.is-loading .wc-block-components-product-title:before>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-title:before{-webkit-animation:none;animation:none}}.is-loading .wc-block-grid .wc-block-components-product-title:before{width:10em}.wc-block-components-product-title--align-left{text-align:left}.wc-block-components-product-title--align-center{text-align:center}.wc-block-components-product-title--align-right{text-align:right}.wc-block-components-error{display:flex;background-color:#f3f3f4;border-left:4px solid #6d6d6d;padding:36px 16px;align-items:center;justify-content:center;flex-direction:column}.wc-block-components-error__header{font-size:2em;font-weight:700;margin:0}.wc-block-components-error__image{max-width:25%}.wc-block-components-error__text{margin:0}.wc-block-components-error__message{margin:1em 0 0;font-style:italic}@media (min-width:481px){.wc-block-components-error{flex-direction:row}.wc-block-components-error__image+.wc-block-components-error__content{margin-left:24px}}.wc-block-components-button:not(.is-link){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;align-items:center;background-color:#1e1e1e;color:#fff;display:inline-flex;font-weight:700;min-height:3em;justify-content:center;line-height:1;padding:0 1em;text-align:center;text-decoration:none;text-transform:none;position:relative}.wc-block-components-button:not(.is-link):active,.wc-block-components-button:not(.is-link):disabled,.wc-block-components-button:not(.is-link):focus,.wc-block-components-button:not(.is-link):hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link) .wc-block-components-button__spinner{width:1em;height:1em;position:absolute;top:50%;left:0;width:100%;height:100%;margin-top:-.5em;color:inherit;box-sizing:content-box}.wc-block-components-button:not(.is-link) .wc-block-components-button__spinner:after{content:" ";display:inline-block;margin:0 auto;width:1em;height:1em;box-sizing:border-box;transform-origin:50% 50%;transform:translateZ(0) scale(.5);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;border:.2em solid;border-left:.2em solid transparent;-webkit-animation:wc-block-components-button__spinner__animation 1s linear infinite;animation:wc-block-components-button__spinner__animation 1s linear infinite}.wc-block-components-button:not(.is-link) .wc-block-components-button__spinner+.wc-block-components-button__text{visibility:hidden}@-webkit-keyframes wc-block-components-button__spinner__animation{0%{-webkit-animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes wc-block-components-button__spinner__animation{0%{-webkit-animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}.wc-block-components-form{counter-reset:checkout-step}.wc-block-components-form .wc-block-components-checkout-step{position:relative;border:none;padding:0 0 0 36px;background:none;margin:0}.is-large .wc-block-components-form .wc-block-components-checkout-step{padding-right:24px}.wc-block-components-form .wc-block-components-checkout-step .wc-block-components-checkout-step__heading:after{content:"";border-left:1px solid;opacity:.3;position:absolute;left:-18px;top:2.5em;bottom:-1em}.wc-block-components-checkout-step--disabled{opacity:.6}.wc-block-components-checkout-step__container{position:relative}.wc-block-components-checkout-step__content{padding-bottom:1.5em}.wc-block-components-checkout-step__heading{display:flex;justify-content:space-between;align-content:center;flex-wrap:wrap;margin:.75em 0 1em;position:relative;align-items:center;gap:1em}.wc-block-components-checkout-step:first-child .wc-block-components-checkout-step__heading{margin-top:0}.wc-block-components-checkout-step__title{margin:0 12px 0 0}.wc-block-components-checkout-step__heading-content{font-size:.75em}.wc-block-components-checkout-step__heading-content a{font-weight:700;color:inherit}.wc-block-components-checkout-step__description{font-size:.875em;line-height:1.25;margin-bottom:16px}.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before{border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline;background:transparent;counter-increment:checkout-step;content:" " counter(checkout-step) ".";content:" " counter(checkout-step) "."/"";position:absolute;width:36px;left:-18px;top:0;text-align:center;transform:translateX(-50%)}.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after{content:"";height:100%;border-left:1px solid;opacity:.3;position:absolute;left:-18px;top:0}.wc-block-components-checkout-step--with-step-number:last-of-type .wc-block-components-checkout-step__container:after{content:none}.wc-block-components-order-summary .wc-blocks-components-panel__button{margin-top:0;padding-top:0}.wc-block-components-order-summary__content{display:table;width:100%}.wc-block-components-order-summary-item{position:relative;display:table-row;padding-bottom:1px;width:100%}.wc-block-components-order-summary-item:after{border-style:solid;border-width:0 0 1px;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-block-components-order-summary-item:last-child>div{padding-bottom:0}.wc-block-components-order-summary-item:last-child:after{display:none}.wc-block-components-order-summary-item__description,.wc-block-components-order-summary-item__image{display:table-cell;vertical-align:top}.wc-block-components-order-summary-item__image{width:48px;padding-top:16px;padding-bottom:16px;position:relative}.wc-block-components-order-summary-item__image>img{width:48px;max-width:48px}.wc-block-components-order-summary-item__quantity{font-size:.75em;align-items:center;background:#fff;border:2px solid;border-radius:1em;box-shadow:0 0 0 2px #fff;color:#000;display:flex;line-height:1;min-height:20px;padding:0 .4em;position:absolute;justify-content:center;min-width:20px;right:0;top:16px;transform:translate(50%,-50%);white-space:nowrap;z-index:1}.wc-block-components-order-summary-item__description{padding-left:24px;padding-top:16px;padding-bottom:16px;line-height:1.375}.wc-block-components-order-summary-item__description .wc-block-components-product-metadata,.wc-block-components-order-summary-item__description p{line-height:1.375;margin-top:4px}.wc-block-components-order-summary-item__header{display:flex;flex-wrap:wrap;justify-content:space-between}.wc-block-components-payment-method-icons{display:block;text-align:center;margin:0 0 14px}.wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{display:inline-block;margin:0 4px 2px;padding:0;width:auto;height:24px;vertical-align:middle}.wc-block-components-payment-method-icons--align-left{text-align:left}.wc-block-components-payment-method-icons--align-left .wc-block-components-payment-method-icon{margin-left:0;margin-right:8px}.wc-block-components-payment-method-icons--align-right{text-align:right}.wc-block-components-payment-method-icons--align-right .wc-block-components-payment-method-icon{margin-right:0;margin-left:8px}.wc-block-components-payment-method-icons:last-child{margin-bottom:0}.is-mobile .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon,.is-small .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{height:16px}.wc-block-components-payment-method-label--with-icon{display:inline-block;vertical-align:middle}.wc-block-components-payment-method-label--with-icon>img,.wc-block-components-payment-method-label--with-icon>svg{vertical-align:middle;margin:-2px 4px 0 0}.is-mobile .wc-block-components-payment-method-label--with-icon>img,.is-mobile .wc-block-components-payment-method-label--with-icon>svg,.is-small .wc-block-components-payment-method-label--with-icon>img,.is-small .wc-block-components-payment-method-label--with-icon>svg{display:none}.editor-styles-wrapper .wc-block-components-checkout-policies,.wc-block-components-checkout-policies{font-size:.75em;text-align:center;list-style:none outside;line-height:1;margin:24px 0}.wc-block-components-checkout-policies__item{list-style:none outside;display:inline-block;padding:0 .25em;margin:0}.wc-block-components-checkout-policies__item:not(:first-child){border-left:1px solid #ccc}.wc-block-components-checkout-policies__item>a{color:inherit;padding:0 .25em}.wc-block-components-product-badge{font-size:.75em;border-radius:2px;border:1px solid;display:inline-block;font-weight:600;padding:0 .66em;text-transform:uppercase;white-space:nowrap}.wc-block-components-product-metadata{font-size:.75em}.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p,.wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data{margin:.25em 0 0}.wc-block-components-product-name{font-size:1em;overflow-wrap:anywhere;word-break:break-word;-ms-word-break:break-all;display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.wc-block-components-checkout-return-to-cart-button{box-shadow:none;color:inherit;padding-left:calc(24px + .25em);position:relative;text-decoration:none}.wc-block-components-checkout-return-to-cart-button svg{left:0;position:absolute;transform:translateY(-50%);top:50%}.wc-block-components-shipping-calculator-address{margin-bottom:0}.wc-block-components-shipping-calculator-address__button{width:100%;margin-top:1.5em}.wc-block-components-shipping-calculator{padding:.5em 0 .75em}.wc-block-components-shipping-rates-control__package .wc-block-components-shipping-rates-control__package-title{margin:0}.wc-block-components-shipping-rates-control__package-items{font-size:.875em;display:block;list-style:none;margin:0;padding:0}.wc-block-components-shipping-rates-control__package-item{overflow-wrap:anywhere;word-break:break-word;-ms-word-break:break-all;display:inline-block;margin:0;padding:0}.wc-block-components-shipping-rates-control__package-item:not(:last-child):after{content:", ";white-space:pre}.components-notice.wc-block-components-shipping-rates-control__no-results-notice{margin-bottom:0}.wc-block-components-shipping-rates-control .wc-blocks-components-panel__content{padding-bottom:0}.wc-block-components-totals-coupon__form{display:flex;margin-bottom:0;width:100%}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input{margin-bottom:0;margin-top:0;flex-grow:1}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{height:48px;flex-shrink:0;margin-left:8px;padding-left:24px;padding-right:24px;white-space:nowrap}.wc-block-components-totals-coupon__content{flex-direction:column;position:relative}.wc-block-components-totals-coupon__content .wc-block-components-validation-error{margin-top:8px;position:relative;width:100%}.wc-block-components-totals-discount__coupon-list{list-style:none;margin:0;padding:0}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:1.25em}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-weight:400}.wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax{margin-bottom:0}.wc-block-components-totals-item{display:flex;flex-wrap:wrap;padding:.75em 0;width:100%}.wc-block-components-totals-item__label{flex-grow:1;font-weight:700}.wc-block-components-totals-item__value{white-space:nowrap}.wc-block-components-totals-item__description{font-size:.875em;width:100%}.wc-block-components-totals-shipping{position:relative}.wc-block-components-totals-shipping:after{border-style:solid;border-width:1px 0 0;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-block-components-totals-shipping fieldset.wc-block-components-totals-shipping__fieldset{background-color:transparent;margin:0;padding:0;border:0}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__description,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__label,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-description,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-label{flex-basis:100%;text-align:left}.wc-block-components-totals-shipping .wc-block-components-radio-control__option-layout:last-child:after,.wc-block-components-totals-shipping .wc-block-components-radio-control__option:last-child:after{display:none}.wc-block-components-totals-shipping .wc-block-components-shipping-rates-control__no-results-notice{margin-bottom:.75em}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button{border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;background:transparent;box-shadow:none;display:inline;text-decoration:underline}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:active,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:focus,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:hover{background:transparent;opacity:.8}.wc-block-components-totals-shipping .wc-blocks-components-panel:last-child:after{border-bottom-width:0}.wc-block-components-totals-taxes{position:relative}.wc-block-components-totals-taxes:after{border-style:solid;border-width:1px 0 0;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-block-components-checkbox{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;align-items:center;display:flex;height:1em;position:relative}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid;border-radius:2px;height:1.125em;width:1.125em;margin:0;min-height:18px;min-width:18px;overflow:hidden;position:static;vertical-align:middle;background-color:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:currentColor;border-color:currentColor}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:not(:checked)+.wc-block-components-checkbox__mark{display:none}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{border-color:hsla(0,0%,100%,.6);background-color:transparent}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:transparent;border-color:hsla(0,0%,100%,.6)}.wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#fff;position:absolute;left:.0625em;top:-.125em;width:1em;height:1em}.wc-block-components-checkbox .wc-block-components-checkbox__label{padding-left:8px;vertical-align:middle}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-checkbox__mark{display:none}}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox],.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]{background-color:#fff;border-color:var(--form--border-color);position:relative}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox]:checked,.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]:checked{background-color:#fff;border-color:var(--form--border-color)}.theme-twentytwentyone .wc-block-components-checkbox__mark{display:none}.editor-styles-wrapper .wc-block-components-checkbox-list,.wc-block-components-checkbox-list{margin:0;padding:0;list-style:none outside}.editor-styles-wrapper .wc-block-components-checkbox-list li,.wc-block-components-checkbox-list li{margin:0 0 4px;padding:0;list-style:none outside}.editor-styles-wrapper .wc-block-components-checkbox-list li.show-less button,.editor-styles-wrapper .wc-block-components-checkbox-list li.show-more button,.wc-block-components-checkbox-list li.show-less button,.wc-block-components-checkbox-list li.show-more button{background:none;border:none;padding:0;text-decoration:underline;cursor:pointer}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li>*,.wc-block-components-checkbox-list.is-loading li>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{-webkit-animation:none;animation:none}}.wc-block-components-chip{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;align-items:center;border:0;display:inline-flex;padding:.125em .5em .25em;margin:0 .365em .365em 0;border-radius:0;line-height:1;max-width:100%}.wc-block-components-chip,.wc-block-components-chip:active,.wc-block-components-chip:focus,.wc-block-components-chip:hover{background:#e0e0e0;color:#1e1e1e}.wc-block-components-chip.wc-block-components-chip--radius-small{border-radius:3px}.wc-block-components-chip.wc-block-components-chip--radius-medium{border-radius:.433em}.wc-block-components-chip.wc-block-components-chip--radius-large{border-radius:2em;padding-left:.75em;padding-right:.75em}.wc-block-components-chip .wc-block-components-chip__text{flex-grow:1}.wc-block-components-chip.is-removable{padding-right:.5em}.wc-block-components-chip.is-removable .wc-block-components-chip__text{padding-right:.25em}.wc-block-components-chip .wc-block-components-chip__remove{font-size:.75em;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0}.wc-block-components-chip .wc-block-components-chip__remove-icon{vertical-align:middle}.wc-block-components-chip__remove:focus,.wc-block-components-chip__remove:hover,button.wc-block-components-chip:focus>.wc-block-components-chip__remove,button.wc-block-components-chip:hover>.wc-block-components-chip__remove{fill:#cc1818}.wc-block-components-chip__remove:disabled,button.wc-block-components-chip:disabled>.wc-block-components-chip__remove{fill:#949494;cursor:not-allowed}.wc-block-components-country-input{margin-top:1.5em}.wc-block-components-dropdown-selector{max-width:300px;position:relative;width:100%}.wc-block-components-dropdown-selector__input-wrapper{background:#fff;border:1px solid #8d96a0;color:#2b2d2f;align-items:center;border-radius:4px;cursor:text;display:flex;flex-wrap:wrap;padding:2px 8px}.is-disabled .wc-block-components-dropdown-selector__input-wrapper{background-color:#e0e0e0}.is-multiple.has-checked>.wc-block-components-dropdown-selector__input-wrapper{padding:2px 4px}.is-open>.wc-block-components-dropdown-selector__input-wrapper{border-radius:4px 4px 0 0}.wc-block-components-dropdown-selector__input{font-size:.875em;line-height:1.28571;margin:.1875em 0;min-width:0;padding:.1875em 0}.is-single .wc-block-components-dropdown-selector__input{width:100%}.is-single .wc-block-components-dropdown-selector__input:active,.is-single .wc-block-components-dropdown-selector__input:focus,.is-single .wc-block-components-dropdown-selector__input:hover{outline:0}.is-single.has-checked.is-open .wc-block-components-dropdown-selector__input{margin-bottom:1.5px;margin-top:1.5px}.is-single.has-checked:not(.is-open) .wc-block-components-dropdown-selector__input{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;word-wrap:normal!important;position:absolute}.is-multiple .wc-block-components-dropdown-selector__input{flex:1;min-width:0}.is-multiple .wc-block-components-dropdown-selector__input,.is-single .wc-block-components-dropdown-selector__input:first-child{background:transparent;border:0}.is-multiple .wc-block-components-dropdown-selector__input:active,.is-multiple .wc-block-components-dropdown-selector__input:focus,.is-multiple .wc-block-components-dropdown-selector__input:hover,.is-single .wc-block-components-dropdown-selector__input:first-child:active,.is-single .wc-block-components-dropdown-selector__input:first-child:focus,.is-single .wc-block-components-dropdown-selector__input:first-child:hover{outline:0}.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label,.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove{background-color:transparent;border:0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:none}.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label:active,.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label:focus,.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label:hover,.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove:active,.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove:focus,.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove:hover{background-color:transparent;text-decoration:none}.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value{font-size:.875em;align-items:center;color:#757575;display:inline-flex;margin:.1875em 0;padding:.1875em 0;width:100%}.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label{flex-grow:1;line-height:1.28571;padding:0;text-align:left}.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove{background-color:transparent;border:0;display:inline-block;line-height:1;padding:0 0 0 .3em}.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove>svg{display:block}.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-chip{font-size:.875em;margin-top:.1875em;margin-bottom:.1875em;line-height:1.28571}.wc-block-components-dropdown-selector__list{background-color:#fff;margin:-1px 0 0;padding:0;position:absolute;left:0;right:0;top:100%;max-height:300px;overflow-y:auto;z-index:1}.wc-block-components-dropdown-selector__list:not(:empty){border:1px solid #9f9f9f}.wc-block-components-dropdown-selector__list-item{font-size:.875em;color:#757575;cursor:default;list-style:none;margin:0;padding:0 4px}.wc-block-components-dropdown-selector__list-item.is-selected{background-color:#ddd}.wc-block-components-dropdown-selector__list-item.is-highlighted,.wc-block-components-dropdown-selector__list-item:active,.wc-block-components-dropdown-selector__list-item:focus,.wc-block-components-dropdown-selector__list-item:hover{background-color:#00669e;color:#fff}.wc-block-components-filter-submit-button{display:block;margin-left:auto;white-space:nowrap}.wc-block-components-formatted-money-amount{white-space:nowrap}.wc-block-components-load-more{text-align:center;width:100%}.wc-block-components-loading-mask{position:relative;min-height:34px}.wc-block-components-loading-mask .components-spinner{position:absolute;margin:0;top:50%;left:50%;transform:translate(-50%,-50%)}.wc-block-components-loading-mask__children{opacity:.5}.wc-block-components-pagination{margin:0 auto 16px}.wc-block-components-pagination__ellipsis,.wc-block-components-pagination__page{font-size:1em;color:#333;display:inline-block;font-weight:400}.wc-block-components-pagination__page{border-color:transparent;padding:.3em .6em;min-width:2.2em}@media (max-width:782px){.wc-block-components-pagination__page{padding:.1em .2em;min-width:1.6em}}.wc-block-components-pagination__page:not(.toggle){background-color:transparent}.wc-block-components-pagination__ellipsis{padding:.3em}@media (max-width:782px){.wc-block-components-pagination__ellipsis{padding:.1em}}.wc-block-components-pagination__page--active[disabled]{color:#333;font-weight:700;opacity:1!important}.wc-block-components-pagination__page--active[disabled]:focus,.wc-block-components-pagination__page--active[disabled]:hover{background-color:inherit;color:#333;opacity:1!important}.wc-blocks-components-panel.has-border{position:relative}.wc-blocks-components-panel.has-border:after{border-style:solid;border-width:1px 0;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-blocks-components-panel.has-border+.wc-blocks-components-panel.has-border:after{border-top-width:0}.wc-blocks-components-panel__button{border:0;border-radius:0;vertical-align:baseline;height:auto;line-height:1;margin:.375em 0;padding:.375em 32px .375em 0;position:relative;text-align:left;width:100%}.wc-blocks-components-panel__button,.wc-blocks-components-panel__button:active,.wc-blocks-components-panel__button:focus,.wc-blocks-components-panel__button:hover{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;background:transparent;box-shadow:none}.wc-blocks-components-panel__button>.wc-blocks-components-panel__button-icon{fill:currentColor;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto}.wc-blocks-components-panel__content{padding-bottom:1em;overflow:auto}.theme-twentyseventeen .wc-blocks-components-panel__button,.theme-twentytwenty .wc-blocks-components-panel__button{background:transparent;color:inherit}.wc-block-components-express-payment{margin:auto;position:relative}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:0;margin:0;overflow:hidden;text-align:center}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons>li{margin:0}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons>li>img{width:100%;height:48px}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container{display:flex;flex-direction:row;left:0;position:absolute;right:0;top:-5px;vertical-align:middle}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:before{border-left:1px solid;border-top:1px solid;border-radius:5px 0 0 0;content:"";display:block;height:4px;margin-right:12px;opacity:.3;pointer-events:none;width:22px}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:after{border-right:1px solid;border-top:1px solid;border-radius:0 5px 0 0;content:"";display:block;height:4px;margin-left:12px;opacity:.3;pointer-events:none;flex-grow:1}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title{flex-grow:0;transform:translateY(-50%)}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content{position:relative;margin-top:calc(.75em + 5px);padding:1.5em 35px 1em}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content:after{border-style:solid;border-width:0 1px 1px;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0;border-radius:0 0 5px 5px}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content>p{margin-bottom:1em}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons>li{display:inline-block;width:50%}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons>li:nth-child(2n){padding-left:8px}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons>li:nth-child(odd){padding-right:8px}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li{padding-bottom:16px;text-align:center;width:100%}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li:last-child{padding-bottom:0}.wc-block-components-express-payment-continue-rule{display:flex;align-items:center;text-align:center;padding:0 36px;margin:24px 0}.wc-block-components-express-payment-continue-rule:before{margin-right:10px}.wc-block-components-express-payment-continue-rule:after{margin-left:10px}.wc-block-components-express-payment-continue-rule:after,.wc-block-components-express-payment-continue-rule:before{content:" ";flex:1;border-bottom:1px solid;opacity:.3}.wc-block-components-express-payment-continue-rule--cart{margin:16px 0;text-transform:uppercase}.theme-twentynineteen .wc-block-components-express-payment__title:before{display:none}.theme-twentytwenty .wc-block-components-express-payment .wc-block-components-express-payment__title{padding-left:12px;padding-right:12px}.components-placeholder.wc-block-checkout__no-payment-methods-placeholder{margin-bottom:16px}.components-placeholder.wc-block-checkout__no-payment-methods-placeholder *{pointer-events:all}.components-placeholder.wc-block-checkout__no-payment-methods-placeholder .components-placeholder__fieldset{display:block}.components-placeholder.wc-block-checkout__no-payment-methods-placeholder .components-placeholder__fieldset .components-button{background-color:#1e1e1e;color:#fff}.components-placeholder.wc-block-checkout__no-payment-methods-placeholder .components-placeholder__fieldset .wc-block-checkout__no-payment-methods-placeholder-description{display:block;margin:.25em 0 1em}.components-notice.wc-block-checkout__no-payment-methods-notice{margin-bottom:16px}.wc-block-card-elements{display:flex;width:100%}.wc-block-card-elements .wc-block-components-validation-error{position:static}.wc-block-gateway-container{position:relative;margin-bottom:1.5em;white-space:nowrap}.wc-block-gateway-container.wc-card-number-element{flex-basis:15em;flex-grow:1;min-width:min(15em,60%)}.wc-block-gateway-container.wc-card-expiry-element{flex-basis:7em;margin-left:12px;min-width:min(7em,calc(24% - 12px))}.wc-block-gateway-container.wc-card-cvc-element{flex-basis:7em;margin-left:12px;min-width:min(5em,calc(16% - 12px))}.wc-block-gateway-container .wc-block-gateway-input{font-size:1em;line-height:1.375;background-color:#fff;padding:.75em 0 .75em 16px;border-radius:4px;border:1px solid #8d96a0;width:100%;font-family:inherit;margin:0;box-sizing:border-box;height:3em;color:#2b2d2f;cursor:text}.wc-block-gateway-container .wc-block-gateway-input:focus,.wc-block-gateway-container:focus{background-color:#fff}.wc-block-gateway-container label{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;font-size:1em;line-height:1.375;position:absolute;transform:translateY(.75em);left:0;top:0;transform-origin:top left;color:#757575;transition:transform .2s ease;margin:0 0 0 17px;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 24px);cursor:text}@media screen and (prefers-reduced-motion:reduce){.wc-block-gateway-container label{transition:none}}.wc-block-gateway-container.wc-inline-card-element label{margin-left:calc(24px + 1.5em)}.wc-block-gateway-container.wc-inline-card-element .wc-block-gateway-input.focused.empty+label,.wc-block-gateway-container.wc-inline-card-element .wc-block-gateway-input:not(.empty)+label{margin-left:16px;transform:translateY(4px) scale(.75)}.wc-block-gateway-container.wc-inline-card-element+.wc-block-components-validation-error{position:static;margin-top:-24px}.wc-block-gateway-container .wc-block-gateway-input.focused.empty,.wc-block-gateway-container .wc-block-gateway-input:not(.empty){padding:1.5em 0 .25em 16px}.wc-block-gateway-container .wc-block-gateway-input.focused.empty+label,.wc-block-gateway-container .wc-block-gateway-input:not(.empty)+label{transform:translateY(4px) scale(.75)}.wc-block-gateway-container .wc-block-gateway-input.has-error{border-color:#cc1818}.wc-block-gateway-container .wc-block-gateway-input.has-error:focus{outline-color:#cc1818}.wc-block-gateway-container .wc-block-gateway-input.has-error+label{color:#cc1818}.is-large .wc-card-cvc-element .wc-block-components-validation-error>p,.is-large .wc-card-expiry-element .wc-block-components-validation-error>p,.is-medium .wc-card-cvc-element .wc-block-components-validation-error>p,.is-medium .wc-card-expiry-element .wc-block-components-validation-error>p{line-height:16px;padding-top:4px}.is-mobile .wc-card-cvc-element .wc-block-components-validation-error>p,.is-mobile .wc-card-expiry-element .wc-block-components-validation-error>p,.is-small .wc-card-cvc-element .wc-block-components-validation-error>p,.is-small .wc-card-expiry-element .wc-block-components-validation-error>p{min-height:28px}.wc-blocks-credit-card-images{padding-top:12px;display:flex}.wc-blocks-credit-card-images .wc-blocks-credit-cart-icon{height:18px;width:auto;margin-right:12px}.wc-blocks-credit-card-images .wc-blocks-credit-cart-icon:last-child{margin-right:0}.wc-block-components-checkout-payment-methods *{pointer-events:all}.is-mobile .wc-block-card-elements,.is-small .wc-block-card-elements{flex-wrap:wrap}.is-mobile .wc-block-gateway-container.wc-card-number-element,.is-small .wc-block-gateway-container.wc-card-number-element{flex-basis:100%}.is-mobile .wc-block-gateway-container.wc-card-expiry-element,.is-small .wc-block-gateway-container.wc-card-expiry-element{flex-basis:calc(50% - 8px);margin-left:0;margin-right:8px}.is-mobile .wc-block-gateway-container.wc-card-cvc-element,.is-small .wc-block-gateway-container.wc-card-cvc-element{flex-basis:calc(50% - 8px);margin-left:8px}.wc-block-components-price-slider{margin-bottom:24px}.wc-block-components-price-slider.wc-block-components-price-slider--has-filter-button .wc-block-components-price-slider__controls{justify-content:flex-end}.wc-block-components-price-slider.wc-block-components-price-slider--has-filter-button .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--max{margin-left:0;margin-right:10px}.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__amount,.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__button,.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__amount,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__button,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;pointer-events:none;max-width:100%;box-shadow:none}.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__amount>*,.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__button>*,.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper>*,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__amount>*,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__button>*,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__amount,.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__button,.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__amount,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__button,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:none;animation:none}}.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__amount,.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__button,.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:none;animation:none}.wc-block-components-price-slider__range-input-wrapper{padding:0;border:0;outline:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:9px;clear:both;position:relative;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);background:#e1e1e1;margin:15px 0}.wc-block-components-price-slider__range-input-progress{height:9px;width:100%;position:absolute;left:0;top:0;--track-background:linear-gradient(90deg,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100%/100% 100%;--range-color:#af7dd1;background:var(--track-background)}.wc-block-components-price-slider__controls{display:flex}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{margin:0;border-radius:4px;width:auto;max-width:100px;min-width:0}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--min{margin-right:10px}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--max{margin-left:auto}.wc-block-components-price-slider__range-input{margin:0;padding:0;border:0;outline:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:0;display:block;position:relative;pointer-events:none;outline:none!important;position:absolute;left:0;top:0}.wc-block-components-price-slider__range-input::-webkit-slider-runnable-track{cursor:default;height:1px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wc-block-components-price-slider__range-input::-webkit-slider-thumb{background-color:transparent;background-position:0 0;width:26px;height:21px;border:0;padding:0;vertical-align:top;cursor:pointer;z-index:20;pointer-events:auto;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='52' height='42'%3E%3Cdefs%3E%3Cpath id='a' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath id='b' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%23757575' d='M24.3176 8.9423l-8.4163-6.1432c-1.706-1.2285-3.6395-1.8988-5.6867-1.787h-.1137c-4.8906.335-8.985 4.356-9.0987 9.2706C.8885 15.644 5.2102 20 10.6696 20h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M9 6v9m3-9v9'/%3E%3Cg fill-rule='nonzero' transform='translate(1 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23a'/%3E%3Cuse stroke='%23757575' xlink:href='%23a'/%3E%3C/g%3E%3Cpath stroke='%23757575' d='M9 27v9m3-9v9'/%3E%3Cg%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%23757575' d='M27.6824 8.9423l8.4163-6.1432c1.706-1.2285 3.6395-1.8988 5.6867-1.787h.1137c4.8906.335 8.985 4.356 9.0987 9.2706C51.1115 15.644 46.7898 20 41.3304 20h-.1137c-1.8197 0-3.6395-.6702-5.118-1.787l-8.4163-6.255c-.9099-.8935-.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M43 6v9m-3-9v9'/%3E%3C/g%3E%3Cg%3E%3Cg fill-rule='nonzero' transform='matrix(-1 0 0 1 51 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23b'/%3E%3Cuse stroke='%23757575' xlink:href='%23b'/%3E%3C/g%3E%3Cpath stroke='%23757575' d='M43 27v9m-3-9v9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:-6px 0 0}.wc-block-components-price-slider__range-input::-webkit-slider-thumb:hover{background-position-y:-21px;filter:drop-shadow(3px 0 0 rgba(255,255,255,.75)) drop-shadow(-3px 0 0 rgba(255,255,255,.75));transform:scale(1.1)}.wc-block-components-price-slider__range-input::-webkit-slider-progress{margin:0;padding:0;border:0;outline:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wc-block-components-price-slider__range-input::-moz-focus-outer{border:0}.wc-block-components-price-slider__range-input::-moz-range-track{cursor:default;height:1px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wc-block-components-price-slider__range-input::-moz-range-progress{margin:0;padding:0;border:0;outline:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wc-block-components-price-slider__range-input::-moz-range-thumb{background-color:transparent;background-position:0 0;width:26px;height:21px;border:0;padding:0;margin:0;vertical-align:top;cursor:pointer;z-index:20;pointer-events:auto;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='52' height='42'%3E%3Cdefs%3E%3Cpath id='a' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath id='b' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%23757575' d='M24.3176 8.9423l-8.4163-6.1432c-1.706-1.2285-3.6395-1.8988-5.6867-1.787h-.1137c-4.8906.335-8.985 4.356-9.0987 9.2706C.8885 15.644 5.2102 20 10.6696 20h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M9 6v9m3-9v9'/%3E%3Cg fill-rule='nonzero' transform='translate(1 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23a'/%3E%3Cuse stroke='%23757575' xlink:href='%23a'/%3E%3C/g%3E%3Cpath stroke='%23757575' d='M9 27v9m3-9v9'/%3E%3Cg%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%23757575' d='M27.6824 8.9423l8.4163-6.1432c1.706-1.2285 3.6395-1.8988 5.6867-1.787h.1137c4.8906.335 8.985 4.356 9.0987 9.2706C51.1115 15.644 46.7898 20 41.3304 20h-.1137c-1.8197 0-3.6395-.6702-5.118-1.787l-8.4163-6.255c-.9099-.8935-.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M43 6v9m-3-9v9'/%3E%3C/g%3E%3Cg%3E%3Cg fill-rule='nonzero' transform='matrix(-1 0 0 1 51 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23b'/%3E%3Cuse stroke='%23757575' xlink:href='%23b'/%3E%3C/g%3E%3Cpath stroke='%23757575' d='M43 27v9m-3-9v9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");-moz-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wc-block-components-price-slider__range-input::-moz-range-thumb:hover{background-position-y:-21px;filter:drop-shadow(3px 0 0 rgba(255,255,255,.75)) drop-shadow(-3px 0 0 rgba(255,255,255,.75));transform:scale(1.1)}.wc-block-components-price-slider__range-input::-ms-thumb{background-color:transparent;background-position:0 0;width:26px;height:21px;border:0;padding:0;margin:0;vertical-align:top;cursor:pointer;z-index:20;pointer-events:auto;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='52' height='42'%3E%3Cdefs%3E%3Cpath id='a' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath id='b' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%23757575' d='M24.3176 8.9423l-8.4163-6.1432c-1.706-1.2285-3.6395-1.8988-5.6867-1.787h-.1137c-4.8906.335-8.985 4.356-9.0987 9.2706C.8885 15.644 5.2102 20 10.6696 20h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M9 6v9m3-9v9'/%3E%3Cg fill-rule='nonzero' transform='translate(1 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23a'/%3E%3Cuse stroke='%23757575' xlink:href='%23a'/%3E%3C/g%3E%3Cpath stroke='%23757575' d='M9 27v9m3-9v9'/%3E%3Cg%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%23757575' d='M27.6824 8.9423l8.4163-6.1432c1.706-1.2285 3.6395-1.8988 5.6867-1.787h.1137c4.8906.335 8.985 4.356 9.0987 9.2706C51.1115 15.644 46.7898 20 41.3304 20h-.1137c-1.8197 0-3.6395-.6702-5.118-1.787l-8.4163-6.255c-.9099-.8935-.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M43 6v9m-3-9v9'/%3E%3C/g%3E%3Cg%3E%3Cg fill-rule='nonzero' transform='matrix(-1 0 0 1 51 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23b'/%3E%3Cuse stroke='%23757575' xlink:href='%23b'/%3E%3C/g%3E%3Cpath stroke='%23757575' d='M43 27v9m-3-9v9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");-ms-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wc-block-components-price-slider__range-input::-ms-thumb:hover{background-position-y:-21px;filter:drop-shadow(3px 0 0 rgba(255,255,255,.75)) drop-shadow(-3px 0 0 rgba(255,255,255,.75));transform:scale(1.1)}.wc-block-components-price-slider__range-input:focus::-webkit-slider-thumb{background-position-y:-21px;filter:drop-shadow(3px 0 0 rgba(255,255,255,.75)) drop-shadow(-3px 0 0 rgba(255,255,255,.75))}.wc-block-components-price-slider__range-input:focus::-moz-range-thumb{background-position-y:-21px;filter:drop-shadow(3px 0 0 rgba(255,255,255,.75)) drop-shadow(-3px 0 0 rgba(255,255,255,.75))}.wc-block-components-price-slider__range-input:focus::-ms-thumb{background-position-y:-21px;filter:drop-shadow(3px 0 0 rgba(255,255,255,.75)) drop-shadow(-3px 0 0 rgba(255,255,255,.75))}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min{z-index:21}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-webkit-slider-thumb{margin-left:-2px;background-position-x:left}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-moz-range-thumb{background-position-x:left;transform:translate(-2px,4px)}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-ms-thumb{background-position-x:left}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max{z-index:20}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-webkit-slider-thumb{background-position-x:right;margin-left:2px}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-moz-range-thumb{background-position-x:right;transform:translate(2px,4px)}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-ms-thumb{background-position-x:right}.rtl .wc-block-components-price-slider__range-input-progress{--track-background:linear-gradient(270deg,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100%/100% 100%;--range-color:#af7dd1;background:var(--track-background)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-price-slider__range-input-wrapper{background:transparent;box-shadow:none;height:24px}.wc-block-components-price-slider__range-input-progress{background:#af7dd1;width:100%;top:7px}.wc-block-components-price-slider__range-input{height:24px;pointer-events:auto}.wc-block-components-price-slider__range-input::-ms-track{background:transparent;border-color:transparent;border-width:7px 0;color:transparent}.wc-block-components-price-slider__range-input::-ms-fill-lower{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider__range-input::-ms-fill-upper{background:transparent}.wc-block-components-price-slider__range-input::-ms-tooltip{display:none}.wc-block-components-price-slider__range-input::-ms-thumb{transform:translate(1px);pointer-events:auto}.wc-block-components-price-slider__range-input--max::-ms-fill-upper{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider__range-input--max::-ms-fill-lower{background:transparent}.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;pointer-events:none;max-width:100%;box-shadow:none}.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper>*,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper>*{visibility:hidden}}@media screen and (-ms-high-contrast:active) and (prefers-reduced-motion:reduce),screen and (-ms-high-contrast:none) and (prefers-reduced-motion:reduce){.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:none;animation:none}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:none;animation:none}}@supports (-ms-ime-align:auto){.wc-block-components-price-slider__range-input-wrapper{background:transparent;box-shadow:none;height:24px}.wc-block-components-price-slider__range-input-progress{background:#af7dd1;width:100%;top:7px}.wc-block-components-price-slider__range-input{height:24px;pointer-events:auto}.wc-block-components-price-slider__range-input::-ms-track{background:transparent;border-color:transparent;border-width:7px 0;color:transparent}.wc-block-components-price-slider__range-input::-ms-fill-lower{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider__range-input::-ms-fill-upper{background:transparent}.wc-block-components-price-slider__range-input::-ms-tooltip{display:none}.wc-block-components-price-slider__range-input::-ms-thumb{transform:translate(1px);pointer-events:auto}.wc-block-components-price-slider__range-input--max::-ms-fill-upper{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider__range-input--max::-ms-fill-lower{background:transparent}.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;pointer-events:none;max-width:100%;box-shadow:none}.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper>*,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:none;animation:none}}.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:none;animation:none}}.theme-twentytwentyone .wc-block-components-price-slider__range-input-wrapper{background:transparent;border:3px solid;box-sizing:border-box}.theme-twentytwentyone .wc-block-components-price-slider__range-input-progress{--range-color:currentColor;margin:-3px}.theme-twentytwentyone .wc-block-price-filter__range-input{background:transparent;margin:-3px;width:calc(100% + 6px)}.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-webkit-slider-thumb,.theme-twentytwentyone .wc-block-price-filter__range-input:hover::-webkit-slider-thumb{filter:none}.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-moz-range-thumb,.theme-twentytwentyone .wc-block-price-filter__range-input:hover::-moz-range-thumb{filter:none}.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-ms-thumb,.theme-twentytwentyone .wc-block-price-filter__range-input:hover::-ms-thumb{filter:none}.theme-twentytwentyone .wc-block-price-filter__range-input::-webkit-slider-thumb{margin-top:-9px}.theme-twentytwentyone .wc-block-price-filter__range-input.wc-block-components-price-slider__range-input--max::-moz-range-thumb{transform:translate(2px,1px)}.theme-twentytwentyone .wc-block-price-filter__range-input.wc-block-components-price-slider__range-input--min::-moz-range-thumb{transform:translate(-2px,1px)}.theme-twentytwentyone .wc-block-price-filter__range-input::-ms-track{border-color:transparent!important}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.theme-twentytwentyone .wc-block-components-price-slider__range-input-wrapper{border:0;height:auto;position:relative;height:50px}.theme-twentytwentyone .wc-block-components-price-slider__range-input-progress{display:none}.theme-twentytwentyone .wc-block-price-filter__range-input{height:100%;margin:0;width:100%}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wc-block-grid{text-align:center}.wc-block-grid__no-products{padding:40px;text-align:center;width:100%}.wc-block-grid__no-products .wc-block-grid__no-products-image{max-width:150px;margin:0 auto 1em;display:block;color:inherit}.wc-block-grid__no-products .wc-block-grid__no-products-title{display:block;margin:0;font-weight:700}.wc-block-grid__no-products .wc-block-grid__no-products-description{display:block;margin:.25em 0 1em}.wc-block-grid__products{display:flex;flex-wrap:wrap;padding:0;margin:0 -8px 16px;background-clip:padding-box}.wc-block-grid__product{box-sizing:border-box;padding:0;margin:0;float:none;width:auto;position:relative;text-align:center;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:16px solid transparent;list-style:none}.theme-twentytwenty .wc-block-grid.has-aligned-buttons .wc-block-grid__product,.wc-block-grid.has-aligned-buttons .wc-block-grid__product{display:flex;flex-direction:column}.theme-twentytwenty .wc-block-grid.has-aligned-buttons .wc-block-grid__product>:last-child,.wc-block-grid.has-aligned-buttons .wc-block-grid__product>:last-child{margin-top:auto;margin-bottom:0;padding-bottom:12px}.theme-twentytwenty .wc-block-grid.has-1-columns .wc-block-grid__product,.wc-block-grid.has-1-columns .wc-block-grid__product{flex:1 0 100%;max-width:100%}.theme-twentytwenty .wc-block-grid.has-2-columns .wc-block-grid__product,.wc-block-grid.has-2-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%}.theme-twentytwenty .wc-block-grid.has-3-columns .wc-block-grid__product,.wc-block-grid.has-3-columns .wc-block-grid__product{flex:1 0 33.33333%;max-width:33.33333%}.theme-twentytwenty .wc-block-grid.has-4-columns .wc-block-grid__product,.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 25%;max-width:25%}.theme-twentytwenty .wc-block-grid.has-5-columns .wc-block-grid__product,.wc-block-grid.has-5-columns .wc-block-grid__product{flex:1 0 20%;max-width:20%}.theme-twentytwenty .wc-block-grid.has-6-columns .wc-block-grid__product,.wc-block-grid.has-6-columns .wc-block-grid__product{flex:1 0 16.66667%;max-width:16.66667%}.theme-twentytwenty .wc-block-grid.has-7-columns .wc-block-grid__product,.wc-block-grid.has-7-columns .wc-block-grid__product{flex:1 0 14.28571%;max-width:14.28571%}.theme-twentytwenty .wc-block-grid.has-8-columns .wc-block-grid__product,.wc-block-grid.has-8-columns .wc-block-grid__product{flex:1 0 12.5%;max-width:12.5%}.theme-twentytwenty .wc-block-grid.has-6-columns .wc-block-grid__product,.wc-block-grid.has-6-columns .wc-block-grid__product{font-size:.5em}.theme-twentytwenty .wc-block-grid.has-5-columns .wc-block-grid__product,.theme-twentytwenty .wc-block-grid.has-6-columns.alignfull .wc-block-grid__product,.wc-block-grid.has-5-columns .wc-block-grid__product,.wc-block-grid.has-6-columns.alignfull .wc-block-grid__product{font-size:.58em}.theme-twentytwenty .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,.theme-twentytwenty .wc-block-grid.has-5-columns.alignfull .wc-block-grid__product,.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,.wc-block-grid.has-5-columns.alignfull .wc-block-grid__product{font-size:.75em}.theme-twentytwenty .wc-block-grid.has-3-columns:not(.alignwide):not(.alignfull),.wc-block-grid.has-3-columns:not(.alignwide):not(.alignfull){font-size:.92em}@media (max-width:480px){.wc-block-grid.has-2-columns .wc-block-grid__products{display:block}.wc-block-grid.has-2-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;flex:1 0 100%;max-width:100%;padding:0}.wc-block-grid.has-3-columns .wc-block-grid__products{display:block}.wc-block-grid.has-3-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;flex:1 0 100%;max-width:100%;padding:0}.wc-block-grid.has-4-columns .wc-block-grid__products{display:block}.wc-block-grid.has-4-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;flex:1 0 100%;max-width:100%;padding:0}.wc-block-grid.has-5-columns .wc-block-grid__products{display:block}.wc-block-grid.has-5-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;flex:1 0 100%;max-width:100%;padding:0}.wc-block-grid.has-6-columns .wc-block-grid__products{display:block}.wc-block-grid.has-6-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;flex:1 0 100%;max-width:100%;padding:0}.wc-block-grid.has-7-columns .wc-block-grid__products{display:block}.wc-block-grid.has-7-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;flex:1 0 100%;max-width:100%;padding:0}.wc-block-grid.has-8-columns .wc-block-grid__products{display:block}.wc-block-grid.has-8-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;flex:1 0 100%;max-width:100%;padding:0}}@media (min-width:481px) and (max-width:600px){.wc-block-grid.has-2-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale{left:8px}.wc-block-grid.has-3-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale{left:8px}.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale{left:8px}.wc-block-grid.has-5-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}.wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale{left:8px}.wc-block-grid.has-6-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}.wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale{left:8px}.wc-block-grid.has-7-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}.wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale{left:8px}.wc-block-grid.has-8-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}.wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale{left:8px}}.wc-block-components-product-price--align-left{display:block;text-align:left}.wc-block-components-product-price--align-center{display:block;text-align:center}.wc-block-components-product-price--align-right{display:block;text-align:right}.wc-block-components-product-price__value.is-discounted{margin-left:.5em}.is-loading .wc-block-components-product-price:before{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;content:".";display:inline-block;width:5em}.is-loading .wc-block-components-product-price:before>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-price:before{-webkit-animation:none;animation:none}}.wc-block-components-product-sort-select{margin-bottom:24px;text-align:left}.wc-block-components-quantity-selector{display:flex;min-width:100px;border:1px solid #ddd;background:#fff;border-radius:4px;box-sizing:content-box}.has-dark-controls .wc-block-components-quantity-selector{background-color:transparent;border-color:hsla(0,0%,100%,.4)}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{font-size:1em;order:2;min-width:40px;flex:1 1 auto;border:0;padding:.4em 0;margin:0;text-align:center;background:transparent;box-shadow:none;color:#000;line-height:1;vertical-align:middle;-moz-appearance:textfield}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus{background:#f0f0f0;outline:1px solid #ddd}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:disabled{color:#949494}.has-dark-controls .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{color:#fff;background:transparent}.has-dark-controls .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus{background:transparent}.has-dark-controls .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:disabled{color:hsla(0,0%,100%,.3)}.wc-block-components-quantity-selector input::-webkit-inner-spin-button,.wc-block-components-quantity-selector input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{border:0;padding:0;margin:0;background:none transparent;box-shadow:none;font-size:1em;min-width:30px;cursor:pointer;color:#1e1e1e;font-style:normal;text-align:center}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{outline:2px solid #ddd}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{border:0;padding:0;margin:0;background:none transparent;box-shadow:none;color:#1e1e1e}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus:focus,.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover:focus{outline:2px solid #ddd}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled{color:#949494;cursor:default;border:0;padding:0;margin:0;background:none transparent;box-shadow:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled:focus{outline:2px solid #ddd}.has-dark-controls .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button,.has-dark-controls .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.has-dark-controls .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{color:#fff}.has-dark-controls .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled{color:hsla(0,0%,100%,.3)}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus{order:1}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus{order:3}.wc-block-components-radio-control__option{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;position:relative;display:block;padding:12px 12px 0 72px}.wc-block-components-radio-control__option:after{border-style:solid;border-width:0 0 1px;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-block-components-radio-control__option-layout{position:relative;display:table;width:100%;padding-bottom:12px}.wc-block-components-radio-control__option-layout:after{border-style:solid;border-width:0 0 1px;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout:after{display:none}.wc-block-components-radio-control__description-group,.wc-block-components-radio-control__label-group{display:table-row}.wc-block-components-radio-control__description-group>span,.wc-block-components-radio-control__label-group>span{display:table-cell}.wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-description,.wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-label,.wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-description,.wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-label{text-align:right;min-width:50%}.wc-block-components-radio-control__label,.wc-block-components-radio-control__secondary-label{line-height:20px;line-height:max(1rem,20px)}.wc-block-components-radio-control__description,.wc-block-components-radio-control__secondary-description{font-size:.875em;line-height:20px}.wc-block-components-radio-control .wc-block-components-radio-control__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid;border-radius:50%;display:inline-block;height:1.25rem;left:24px;min-height:20px;min-width:20px;position:absolute;top:12px;width:1.25rem}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:currentColor;border-radius:50%;content:"";display:block;height:.625em;left:50%;margin:0;min-height:10px;min-width:10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:.625em}.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input{border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:#fff}@media (min-width:783px){.wc-block-components-radio-control .wc-block-components-radio-control__input{height:1rem;margin-top:2px;min-height:16px;min-width:16px;width:1rem}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{height:.5em;min-height:8px;min-width:8px;width:.5em}}.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border-width:2px}.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background-color:var(--form--color-text)}.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:after{display:none}.is-loading .wc-block-components-review-list-item__text{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;display:block;width:60%}.is-loading .wc-block-components-review-list-item__text>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__text{-webkit-animation:none;animation:none}}.is-loading .wc-block-components-review-list-item__text:after{content:"\00a0"}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image{-webkit-animation:none;animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:after{content:"\00a0"}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;font-size:1em;width:80px}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author{-webkit-animation:none;animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:after{content:"\00a0"}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__product,.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__rating .wc-block-components-review-list-item__rating__stars>span{display:none}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;height:1em;width:120px}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date{-webkit-animation:none;animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:after{content:"\00a0"}.editor-styles-wrapper .wc-block-components-review-list-item__item,.wc-block-components-review-list-item__item{margin:0 0 48px;list-style:none}.wc-block-components-review-list-item__info{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-bottom:24px}.wc-block-components-review-list-item__meta{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.has-image .wc-block-components-review-list-item__info{-ms-grid-columns:64px 1fr;grid-template-columns:64px 1fr}.has-image .wc-block-components-review-list-item__meta{-ms-grid-column:2;grid-column:2}.wc-block-components-review-list-item__image{align-items:center;display:flex;height:48px;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;justify-content:center;position:relative;width:48px}.wc-block-components-review-list-item__image>img{display:block;height:auto;max-height:100%;max-width:100%;width:auto}.wc-block-components-review-list-item__verified{width:21px;height:21px;text-indent:21px;margin:0;line-height:21px;overflow:hidden;position:absolute;right:-7px;bottom:-7px}.wc-block-components-review-list-item__verified:before{width:21px;height:21px;background:transparent url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="21" height="21" fill="none"%3E%3Ccircle cx="10.5" cy="10.5" r="10.5" fill="%23fff"/%3E%3Cpath fill="%23008A21" fill-rule="evenodd" d="M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z" clip-rule="evenodd"/%3E%3Cmask id="a" width="17" height="17" x="2" y="2" maskUnits="userSpaceOnUse"%3E%3Cpath fill="%23fff" fill-rule="evenodd" d="M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z" clip-rule="evenodd"/%3E%3C/mask%3E%3Cg mask="url(%23a)"%3E%3Cpath fill="%23008A21" d="M.5.5h20v20H.5z"/%3E%3C/g%3E%3C/svg%3E') 50% no-repeat;display:block;content:""}.wc-block-components-review-list-item__meta{display:flex;align-items:center;flex-flow:row wrap}.wc-block-components-review-list-item__meta:after{order:3;content:"";flex-basis:100%}.wc-block-components-review-list-item__author,.wc-block-components-review-list-item__product{display:block;font-weight:700;order:1;margin-right:8px}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author{font-weight:400;color:grey;order:4}.wc-block-components-review-list-item__published-date{color:grey;order:5}.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before{content:"";display:inline-block;margin-right:8px;border-right:1px solid #ddd;height:1em;vertical-align:middle}.wc-block-components-review-list-item__author:first-child+.wc-block-components-review-list-item__published-date:before,.wc-block-components-review-list-item__rating+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before{display:none}.wc-block-components-review-list-item__rating{order:2}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars{font-size:1em;display:inline-block;top:0;overflow:hidden;position:relative;height:1.618em;line-height:1.618;width:5.3em;font-family:star;font-weight:400;vertical-align:top}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars:before{content:"\53\53\53\53\53";opacity:.25;float:left;top:0;left:0;position:absolute}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;color:#e6a237}.editor-styles .wc-block-components-review-list,.wc-block-components-review-list{margin:0}.wc-block-components-review-sort-select{text-align:right}.wc-block-components-select{height:3em;position:relative}.wc-block-components-select label{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;font-size:1em;line-height:1.375;position:absolute;transform:translateY(.75em);transform-origin:top left;transition:all .2s ease;color:#757575;z-index:1;margin:0 0 0 17px;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 32px);white-space:nowrap}.has-dark-controls .wc-block-components-select label{color:hsla(0,0%,100%,.6)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-select label{transition:none}}.wc-block-components-select.is-active label{transform:translateY(4px) scale(.75)}.wc-block-components-select.has-error .components-custom-select-control__button,.wc-block-components-select.has-error .components-custom-select-control__button:active,.wc-block-components-select.has-error .components-custom-select-control__button:focus,.wc-block-components-select.has-error .components-custom-select-control__button:hover{border-color:#cc1818}.wc-block-components-select.has-error .components-custom-select-control__button:focus{outline:1px dotted #cc1818;outline-offset:2px}.wc-block-components-select.has-error label{color:#cc1818}.wc-block-components-select .components-custom-select-control__button,.wc-block-components-select .components-custom-select-control__button:active,.wc-block-components-select .components-custom-select-control__button:focus,.wc-block-components-select .components-custom-select-control__button:hover{font-size:1em;background-color:#fff;box-shadow:none;color:#2b2d2f;font-family:inherit;font-weight:400;height:3em;letter-spacing:inherit;line-height:1;overflow:hidden;padding:1.5em 16px .25em;text-align:left;text-overflow:ellipsis;text-transform:none;white-space:nowrap;width:100%}.has-dark-controls .wc-block-components-select .components-custom-select-control__button,.has-dark-controls .wc-block-components-select .components-custom-select-control__button:active,.has-dark-controls .wc-block-components-select .components-custom-select-control__button:focus,.has-dark-controls .wc-block-components-select .components-custom-select-control__button:hover{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.4);color:#fff}.wc-block-components-select .components-custom-select-control__button-icon{right:12px}.has-dark-controls .wc-block-components-select .components-custom-select-control__button-icon{fill:#fff}.wc-block-components-select .components-custom-select-control__menu{background-color:#fff;margin:0;max-height:300px;overflow:auto}.wc-block-components-select .components-custom-select-control__menu:empty{display:none}.has-dark-controls .wc-block-components-select .components-custom-select-control__menu{background-color:#1e1e1e;color:#fff}.wc-block-components-select .components-custom-select-control__item{font-size:1em;margin-left:0;padding-left:16px}.has-dark-controls .wc-block-components-select .components-custom-select-control__item.is-highlighted,.has-dark-controls .wc-block-components-select .components-custom-select-control__item:focus,.has-dark-controls .wc-block-components-select .components-custom-select-control__item:hover{background-color:rgba(0,0,0,.4)}.wc-block-components-select .components-custom-select-control__item-icon{display:none}.wc-block-components-sidebar-layout{display:flex;flex-wrap:wrap;margin:0 auto 16px;position:relative}.wc-block-components-sidebar-layout .wc-block-components-main{box-sizing:border-box;margin:0;padding-right:3.77358%;width:65%}.wc-block-components-sidebar{box-sizing:border-box;margin:0;padding-left:2.26415%;width:35%}.wc-block-components-sidebar .wc-blocks-components-panel>h2{font-size:1.25em;border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline}.is-medium.wc-block-components-sidebar-layout,.is-mobile.wc-block-components-sidebar-layout,.is-small.wc-block-components-sidebar-layout{flex-direction:column;margin:0 auto 16px}.is-medium.wc-block-components-sidebar-layout .wc-block-components-main,.is-medium.wc-block-components-sidebar-layout .wc-block-components-sidebar,.is-mobile.wc-block-components-sidebar-layout .wc-block-components-main,.is-mobile.wc-block-components-sidebar-layout .wc-block-components-sidebar,.is-small.wc-block-components-sidebar-layout .wc-block-components-main,.is-small.wc-block-components-sidebar-layout .wc-block-components-sidebar{padding:0;width:100%}.is-large .wc-block-components-sidebar .wc-block-components-totals-item,.is-large .wc-block-components-sidebar .wc-blocks-components-panel{padding-left:16px;padding-right:16px}.theme-twentytwenty .wc-block-components-sidebar .wc-blocks-components-panel>h2{font-size:1.25em;border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline}.wc-block-components-sort-select{margin-bottom:12px}.wc-block-components-sort-select__label{margin-right:12px;display:inline-block;font-weight:400}.wc-block-components-sort-select__select{width:-webkit-max-content;width:-moz-max-content;width:max-content}.wc-block-components-state-input{margin-top:1.5em}.wc-block-components-notices{display:block;margin-bottom:2em}.wc-block-components-notices .wc-block-components-notices__notice{margin:0;display:flex;flex-wrap:nowrap}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss{background:transparent none;padding:0;margin:0 0 0 auto;border:0;outline:0;color:currentColor}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss svg{fill:currentColor;vertical-align:text-top}.wc-block-components-notices .wc-block-components-notices__notice+.wc-block-components-notices__notice{margin-top:1em}.wc-block-components-notices__snackbar{position:fixed;bottom:20px;left:16px;width:auto}@media (max-width:782px){.wc-block-components-notices__snackbar{position:fixed;top:10px;left:0;bottom:auto}}@media (max-width:782px){.wc-block-components-notices__snackbar .components-snackbar-list__notice-container{margin-left:10px;margin-right:10px}}.wc-block-components-tabs .wc-block-components-tabs__list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item{border:none;flex:auto;background:transparent;padding:12px 16px;color:inherit;outline-offset:-1px;text-align:center;transition:box-shadow .1s linear;box-shadow:inset 0 -1px currentColor;border-radius:0}.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item.is-active{box-shadow:inset 0 -3px currentColor;font-weight:600;position:relative}.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item:focus{outline-offset:-1px;outline:1px dotted currentColor}.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item:active,.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item:hover{background:transparent}.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item .wc-block-components-tabs__item-content{font-size:1em;line-height:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;font-weight:700}.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item .wc-block-components-tabs__item-content>img,.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item .wc-block-components-tabs__item-content>svg{height:1.2em;vertical-align:middle;margin:.2em 0 -.2em}.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item .wc-block-components-tabs__item-content .wc-block-components-payment-method-icons{margin:.2em 0 -.2em}.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item .wc-block-components-tabs__item-content .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{height:1.2em;vertical-align:middle}.wc-block-components-tabs .wc-block-components-tabs__content{padding:16px 0;text-transform:none}.wc-block-components-text-input{position:relative;margin-top:1.5em;white-space:nowrap}.wc-block-components-text-input label{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;font-size:1em;position:absolute;transform:translateY(.75em);left:0;top:0;transform-origin:top left;line-height:1.375;color:#757575;transition:transform .2s ease;margin:0 0 0 17px;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 32px);cursor:text}.has-dark-controls .wc-block-components-text-input label{color:hsla(0,0%,100%,.6)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-text-input label{transition:none}}.wc-block-components-text-input input:-webkit-autofill+label{transform:translateY(4px) scale(.75)}.wc-block-components-text-input.is-active label{transform:translateY(4px) scale(.75)}.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url]{font-size:1em;background-color:#fff;padding:.75em 16px;border-radius:4px;border:1px solid #8d96a0;width:100%;line-height:1.375;font-family:inherit;margin:0;box-sizing:border-box;height:3em;min-height:0;color:#2b2d2f}.wc-block-components-text-input input[type=email]:focus,.wc-block-components-text-input input[type=tel]:focus,.wc-block-components-text-input input[type=text]:focus,.wc-block-components-text-input input[type=url]:focus{background-color:#fff}.has-dark-controls .wc-block-components-text-input input[type=email],.has-dark-controls .wc-block-components-text-input input[type=tel],.has-dark-controls .wc-block-components-text-input input[type=text],.has-dark-controls .wc-block-components-text-input input[type=url]{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.4);color:#fff}.wc-block-components-text-input.is-active input[type=email],.wc-block-components-text-input.is-active input[type=tel],.wc-block-components-text-input.is-active input[type=text],.wc-block-components-text-input.is-active input[type=url]{padding:1.5em 0 .25em 16px}.wc-block-components-text-input.has-error input,.wc-block-components-text-input.has-error input:active,.wc-block-components-text-input.has-error input:focus,.wc-block-components-text-input.has-error input:hover{border-color:#cc1818}.wc-block-components-text-input.has-error input:focus{outline:1px dotted #cc1818;outline-offset:2px}.wc-block-components-text-input.has-error label{color:#cc1818}.wc-block-components-text-input:only-child{margin-top:0}.wc-block-components-textarea{font-size:1em;background-color:#fff;border:1px solid #8d96a0;border-radius:4px;color:#2b2d2f;font-family:inherit;line-height:1.375;margin:0;padding:.75em 16px;width:100%}.has-dark-controls .wc-block-components-textarea{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.4);color:#fff}.has-dark-controls .wc-block-components-textarea::-moz-placeholder{color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-textarea::placeholder{color:hsla(0,0%,100%,.6)}.theme-twentytwentyone .has-dark-controls .wc-block-components-textarea{background-color:rgba(0,0,0,.1);color:#fff}.theme-twentytwenty .wc-block-components-title.wc-block-components-title,.wc-block-components-title.wc-block-components-title{border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline;font-size:1.25em}.wc-block-components-validation-error{font-size:.75em;color:#cc1818;max-width:100%;position:absolute;top:calc(100% - 1px);white-space:normal}.wc-block-components-validation-error>p{align-items:center;display:flex;line-height:12px;margin:0;min-height:24px;padding:0}.wc-block-components-select+.wc-block-components-validation-error{margin-bottom:24px}.with-scroll-to-top__scroll-point{position:relative;top:-36px}.wc-block-cart__submit{position:relative}.wc-block-cart__submit-container{padding-bottom:16px}.wc-block-cart__submit-button{width:100%;margin:0 0 16px}.wc-block-cart__submit-button:last-child{margin-bottom:0}.is-medium .wc-block-cart__submit-container:not(.wc-block-cart__submit-container--sticky),.is-mobile .wc-block-cart__submit-container:not(.wc-block-cart__submit-container--sticky),.is-small .wc-block-cart__submit-container:not(.wc-block-cart__submit-container--sticky){padding-left:0;padding-right:0;padding-top:0}@media (min-width:783px){.wc-block-cart__submit-container--sticky{display:none}}@media (max-width:782px){.wc-block-cart__submit-container--sticky{background:#fff;bottom:0;left:0;padding:16px;position:fixed;width:100%;z-index:9999}.wc-block-cart__submit-container--sticky:before{box-shadow:0 -10px 20px 10px currentColor;color:hsla(0,0%,80%,.5);content:"";height:100%;left:0;position:absolute;right:0;top:0}}.editor-styles-wrapper .wc-block-cart__empty-cart__title,.wc-block-cart__empty-cart__title{font-size:inherit}.wc-block-cart .wc-block-components-shipping-calculator{white-space:nowrap}.wc-block-cart .wc-block-components-product-name{color:inherit}.wc-block-cart .wc-block-components-address-form .wc-block-components-country-input:first-of-type,.wc-block-cart .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.wc-block-cart .wc-block-components-address-form .wc-block-components-text-input:first-of-type{margin-top:0}table.wc-block-cart-items,table.wc-block-cart-items td,table.wc-block-cart-items th{background:none!important;border:0;margin:0}.editor-styles-wrapper table.wc-block-cart-items,table.wc-block-cart-items{table-layout:fixed;width:100%}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header,table.wc-block-cart-items .wc-block-cart-items__header{font-size:.75em;text-transform:uppercase}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image{width:100px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product{visibility:hidden;min-width:300px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-quantity,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-quantity{width:116px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total{width:100px;text-align:right}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{width:100%;margin:0}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;background:transparent;box-shadow:none;display:inline;text-decoration:underline;font-size:.75em;text-transform:none;white-space:nowrap}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{background:transparent}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon{border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;background:transparent;box-shadow:none;display:inline;text-decoration:underline;fill:currentColor;position:absolute;top:16px;right:0;display:none}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon:active,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon:focus,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon:hover,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon:active,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon:focus,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon:hover{background:transparent}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{font-size:1em;text-align:right;line-height:1.25}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-product-price__regular,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-product-price__value,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-product-price__regular,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-product-price__value{display:block}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row.is-disabled,table.wc-block-cart-items .wc-block-cart-items__row.is-disabled{opacity:.5;pointer-events:none;transition:opacity .2s ease}.wc-block-cart--is-loading h2 span,.wc-block-cart--is-loading th span{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;min-width:84px;display:inline-block}.wc-block-cart--is-loading h2 span>*,.wc-block-cart--is-loading th span>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-cart--is-loading h2 span,.wc-block-cart--is-loading th span{-webkit-animation:none;animation:none}}.wc-block-cart--is-loading h2 span:after,.wc-block-cart--is-loading th span:after{content:"\00a0"}.wc-block-cart--is-loading h2 span{min-width:33%}.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image>*,.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__price,.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-metadata,.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%}.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image>*>*,.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__price>*,.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-metadata>*,.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image>*,.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__price,.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-metadata,.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector{-webkit-animation:none;animation:none}}.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-name{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;min-width:84px;display:inline-block}.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-name>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-name{-webkit-animation:none;animation:none}}.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-name:after{content:"\00a0"}.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-metadata{margin-top:.25em;min-width:8em}.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__remove-icon,.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__remove-link{visibility:hidden}.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image a{display:block}.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total>div,.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total>span{display:none}.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-cart-item__price{display:block}.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-cart-item__price:after{content:"\00a0"}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;min-height:460px}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card{-webkit-animation:none;animation:none}}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card:after{content:"\00a0"}.wc-block-components-sidebar-layout.wc-block-cart--skeleton{display:none}.is-loading+.wc-block-components-sidebar-layout.wc-block-cart--skeleton{display:flex}.is-medium.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title,.is-mobile.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title,.is-small.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title{display:none}.is-medium table.wc-block-cart-items td,.is-mobile table.wc-block-cart-items td,.is-small table.wc-block-cart-items td{padding:0}.is-medium table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-medium table.wc-block-cart-items .wc-block-cart-items__header,.is-mobile table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-mobile table.wc-block-cart-items .wc-block-cart-items__header,.is-small table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-small table.wc-block-cart-items .wc-block-cart-items__header{display:none}.is-medium table.wc-block-cart-items .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,.is-small table.wc-block-cart-items .wc-block-cart-items__row{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:80px 132px;grid-template-columns:80px 132px;padding:16px 0}.is-medium table.wc-block-cart-items .wc-block-cart-items__row:after,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row:after,.is-small table.wc-block-cart-items .wc-block-cart-items__row:after{border-style:solid;border-width:0 0 1px;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;padding-right:16px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:2;grid-column-end:4;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-align:stretch;justify-self:stretch;margin-right:24px;padding-bottom:16px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:2;grid-row-start:2;vertical-align:bottom;padding-right:16px;-ms-grid-row-align:end;align-self:end;padding-top:16px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{display:none}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon{display:block}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/span 2;-ms-grid-row:2;grid-row-start:2;-ms-grid-row-align:end;align-self:end;-ms-grid-column-align:end;justify-self:end;padding-bottom:.375em}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount{display:inline-block}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-sale-badge,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-sale-badge,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-sale-badge{display:none}.is-large.wc-block-cart .wc-block-cart-items{position:relative}.is-large.wc-block-cart .wc-block-cart-items:after{border-style:solid;border-width:0 0 1px;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.is-large.wc-block-cart .wc-block-cart-items th{padding:.25rem 16px .25rem 0;white-space:nowrap}.is-large.wc-block-cart .wc-block-cart-items td{position:relative;padding:16px 16px 16px 0;vertical-align:top}.is-large.wc-block-cart .wc-block-cart-items td:after{border-style:solid;border-width:1px 0 0;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.is-large.wc-block-cart .wc-block-cart-items td:last-child,.is-large.wc-block-cart .wc-block-cart-items th:last-child{padding-right:0}.is-large.wc-block-cart .wc-block-components-radio-control__option{padding-left:24px}.is-large.wc-block-cart .wc-block-components-radio-control__input{left:0}.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-calculator,.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-blocks-components-panel),.is-large.wc-block-cart .wc-block-components-sidebar>.wc-block-cart__totals-title{padding-left:16px;padding-right:16px}.is-large.wc-block-cart .wc-block-cart__payment-options{padding:16px}.wp-block-woocommerce-cart.is-loading{display:none}.wp-block-woocommerce-cart{margin-bottom:3em}.components-placeholder.wc-block-checkout__no-shipping-placeholder{margin-bottom:16px}.components-placeholder.wc-block-checkout__no-shipping-placeholder *{pointer-events:all}.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset{display:block}.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset .components-button{background-color:#1e1e1e;color:#fff}.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset .wc-block-checkout__no-shipping-placeholder-description{display:block;margin:.25em 0 1em}.wc-block-checkout__add-note{position:relative;padding:16px}.wc-block-checkout__add-note:after{border-style:solid;border-width:1px 0;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-block-checkout__add-note .wc-block-components-textarea{margin-top:16px}.wc-block-checkout__form{margin:0;max-width:100%}.wc-block-checkout__create-account,.wc-block-checkout__use-address-for-billing{margin-top:1.5em}.wc-block-checkout__shipping-option .wc-block-components-shipping-rates-control__package:not(:first-of-type){margin-top:36px}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form{margin-left:-6px;margin-right:-6px}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form:after,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form:after,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form:after,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form:after,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form:after,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form:after{content:"";clear:both;display:block}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input{float:left;margin-left:6px;margin-right:6px;position:relative;width:calc(50% - 12px)}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2),.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2),.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2),.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2),.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2),.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2),.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2){margin-top:0}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company{width:calc(100% - 12px)}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox{clear:both}.is-large .wc-block-checkout__shipping-option .wc-block-components-radio-control__input{margin-left:-8px}.wp-block-woocommerce-checkout .with-scroll-to-top__scroll-point{top:-96px}.wc-block-checkout__sidebar .wc-block-components-product-name{color:inherit;padding-right:12px;flex-grow:1;flex-basis:0%}.wc-block-checkout__actions{display:flex;justify-content:space-between;align-items:center;margin:0 0 48px;padding:0 0 0 36px}.wc-block-checkout__actions .wc-block-components-checkout-place-order-button{width:50%;padding:1em;height:auto;margin-left:auto}.wc-block-checkout__actions .wc-block-components-checkout-place-order-button .wc-block-components-button__text{line-height:24px}.wc-block-checkout__actions .wc-block-components-checkout-place-order-button .wc-block-components-button__text>svg{fill:#fff;vertical-align:top}.wc-block-checkout--is-loading .wc-block-checkout__actions button,.wc-block-checkout--is-loading .wc-block-components-express-payment{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%}.wc-block-checkout--is-loading .wc-block-checkout__actions button>*,.wc-block-checkout--is-loading .wc-block-components-express-payment>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-checkout--is-loading .wc-block-checkout__actions button,.wc-block-checkout--is-loading .wc-block-components-express-payment{-webkit-animation:none;animation:none}}.wc-block-checkout--is-loading .wc-block-checkout__actions button:after,.wc-block-checkout--is-loading .wc-block-components-express-payment:after{content:"\00a0"}.wc-block-checkout--is-loading .wc-block-components-express-payment{min-height:150px}.wc-block-checkout--is-loading .wc-block-components-express-payment-continue-rule>span{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;width:150px}.wc-block-checkout--is-loading .wc-block-components-express-payment-continue-rule>span>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-checkout--is-loading .wc-block-components-express-payment-continue-rule>span{-webkit-animation:none;animation:none}}.wc-block-checkout--is-loading .wc-block-components-express-payment-continue-rule>span:after{content:"\00a0"}.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;display:block;width:10em}.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title{-webkit-animation:none;animation:none}}.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title:after{content:"\00a0"}.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title:before{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;border-radius:50%;display:block;height:100%;width:1.5em}.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title:before>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title:before{-webkit-animation:none;animation:none}}.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title:before:after{content:"\00a0"}.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__container:after{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%}.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__container:after>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__container:after{-webkit-animation:none;animation:none}}.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__content>span{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;display:block;min-height:100px}.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__content>span>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__content>span{-webkit-animation:none;animation:none}}.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__content>span:after{content:"\00a0"}.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:after,.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:before{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%}.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:after>*,.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:before>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:after,.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:before{-webkit-animation:none;animation:none}}.wc-block-checkout--is-loading .wc-block-checkout__sidebar .components-card{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:var(--global--color-primary,#e0e0e0)!important;color:var(--global--color-primary,#e0e0e0)!important;outline:0!important;border:0!important;box-shadow:none;pointer-events:none;max-width:100%;min-height:460px}.wc-block-checkout--is-loading .wc-block-checkout__sidebar .components-card>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-checkout--is-loading .wc-block-checkout__sidebar .components-card{-webkit-animation:none;animation:none}}.wc-block-checkout--is-loading .wc-block-checkout__sidebar .components-card:after{content:"\00a0"}.wc-block-components-sidebar-layout.wc-block-checkout--skeleton{display:none}.is-loading+.wc-block-components-sidebar-layout.wc-block-checkout--skeleton{display:flex}.wc-block-checkout-empty,.wc-block-checkout-error{padding:40px;text-align:center;width:100%}.wc-block-checkout-empty .wc-block-checkout-empty__image,.wc-block-checkout-empty .wc-block-checkout-error__image,.wc-block-checkout-error .wc-block-checkout-empty__image,.wc-block-checkout-error .wc-block-checkout-error__image{max-width:150px;margin:0 auto 1em;display:block;color:inherit}.wc-block-checkout-empty .wc-block-checkout-empty__title,.wc-block-checkout-empty .wc-block-checkout-error__title,.wc-block-checkout-error .wc-block-checkout-empty__title,.wc-block-checkout-error .wc-block-checkout-error__title{display:block;margin:0;font-weight:700}.wc-block-checkout-empty .wc-block-checkout-empty__description,.wc-block-checkout-empty .wc-block-checkout-error__description,.wc-block-checkout-error .wc-block-checkout-empty__description,.wc-block-checkout-error .wc-block-checkout-error__description{display:block;margin:.25em 0 1em}.is-mobile .wc-block-checkout__actions .wc-block-components-checkout-return-to-cart-button{display:none}.is-mobile .wc-block-checkout__actions .wc-block-components-checkout-place-order-button{width:100%}.is-medium .wc-block-checkout__main,.is-mobile .wc-block-checkout__main,.is-small .wc-block-checkout__main{order:1}.is-medium .wc-block-checkout__sidebar,.is-mobile .wc-block-checkout__sidebar,.is-small .wc-block-checkout__sidebar{margin-bottom:40px;order:0}.is-large .wc-block-checkout__actions{padding-right:36px}.wc-block-product-categories{margin-bottom:1em}.wc-block-product-categories.is-dropdown{display:flex}.wc-block-product-categories select{margin-right:.5em}.wc-block-product-categories-list--has-images{list-style:none outside}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item{margin:4px 0 4px 60px;list-style:none outside;clear:both}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item ul{margin:4px 0 0}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image{max-width:50px;display:inline-block;padding:0;margin:0 .5em 0 -60px;position:relative;vertical-align:middle;border:1px solid #eee}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image img{margin:0;padding:0}.wc-block-product-categories-list-item-count:before{content:" ("}.wc-block-product-categories-list-item-count:after{content:")"}.wp-block-woocommerce-product-categories.is-loading .wc-block-product-categories__placeholder{display:inline-block;height:1em;width:50%;min-width:200px;background:currentColor;opacity:.2}.wc-block-product-categories__button{display:flex;align-items:center;text-decoration:none;margin:0;border:none;cursor:pointer;background:none;padding:0 .5em;color:#757575;position:relative;overflow:hidden;border-radius:.25em}.wc-block-product-categories__button svg{fill:currentColor;outline:none}.rtl .wc-block-product-categories__button svg{transform:rotate(180deg)}.wc-block-product-categories__button:active{color:currentColor}.wc-block-product-categories__button:disabled,.wc-block-product-categories__button[aria-disabled=true]{cursor:default;opacity:.3}.wc-block-product-categories__button:focus:enabled{background-color:#fff;color:#1e1e1e;box-shadow:inset 0 0 0 1px #ccc,inset 0 0 0 2px #fff;outline:2px solid transparent;outline-offset:-2px}.wc-block-product-categories__button:not(:disabled):not([aria-disabled=true]):hover{background-color:#fff;color:#1e1e1e;box-shadow:inset 0 0 0 1px #e0e0e0,inset 0 0 0 2px #fff,0 1px 1px rgba(25,30,35,.2)}.wc-block-product-categories__button:not(:disabled):not([aria-disabled=true]):active{outline:none;background-color:#fff;color:#1e1e1e;box-shadow:inset 0 0 0 1px #ccc,inset 0 0 0 2px #fff}.wc-block-product-categories__button:disabled:focus,.wc-block-product-categories__button[aria-disabled=true]:focus{box-shadow:none}.wc-block-featured-product{position:relative;background-color:#1e1e1e;background-size:cover;background-position:50%;width:100%;margin:0 0 1.5em}.wc-block-featured-product,.wc-block-featured-product .wc-block-featured-product__wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-content:center}.wc-block-featured-product .wc-block-featured-product__wrapper{overflow:hidden;height:100%}.wc-block-featured-product.has-left-content{justify-content:flex-start}.wc-block-featured-product.has-left-content .wc-block-featured-product__description,.wc-block-featured-product.has-left-content .wc-block-featured-product__price,.wc-block-featured-product.has-left-content .wc-block-featured-product__title,.wc-block-featured-product.has-left-content .wc-block-featured-product__variation{margin-left:0;text-align:left}.wc-block-featured-product.has-right-content{justify-content:flex-end}.wc-block-featured-product.has-right-content .wc-block-featured-product__description,.wc-block-featured-product.has-right-content .wc-block-featured-product__price,.wc-block-featured-product.has-right-content .wc-block-featured-product__title,.wc-block-featured-product.has-right-content .wc-block-featured-product__variation{margin-right:0;text-align:right}.wc-block-featured-product .wc-block-featured-product__description,.wc-block-featured-product .wc-block-featured-product__price,.wc-block-featured-product .wc-block-featured-product__title,.wc-block-featured-product .wc-block-featured-product__variation{color:#fff;line-height:1.25;margin-bottom:0;text-align:center}.wc-block-featured-product .wc-block-featured-product__description a,.wc-block-featured-product .wc-block-featured-product__description a:active,.wc-block-featured-product .wc-block-featured-product__description a:focus,.wc-block-featured-product .wc-block-featured-product__description a:hover,.wc-block-featured-product .wc-block-featured-product__price a,.wc-block-featured-product .wc-block-featured-product__price a:active,.wc-block-featured-product .wc-block-featured-product__price a:focus,.wc-block-featured-product .wc-block-featured-product__price a:hover,.wc-block-featured-product .wc-block-featured-product__title a,.wc-block-featured-product .wc-block-featured-product__title a:active,.wc-block-featured-product .wc-block-featured-product__title a:focus,.wc-block-featured-product .wc-block-featured-product__title a:hover,.wc-block-featured-product .wc-block-featured-product__variation a,.wc-block-featured-product .wc-block-featured-product__variation a:active,.wc-block-featured-product .wc-block-featured-product__variation a:focus,.wc-block-featured-product .wc-block-featured-product__variation a:hover{color:#fff}.wc-block-featured-product .wc-block-featured-product__description,.wc-block-featured-product .wc-block-featured-product__link,.wc-block-featured-product .wc-block-featured-product__price,.wc-block-featured-product .wc-block-featured-product__title,.wc-block-featured-product .wc-block-featured-product__variation{width:100%;padding:16px 48px 0;z-index:1}.wc-block-featured-product .wc-block-featured-product__title,.wc-block-featured-product .wc-block-featured-product__variation{margin-top:0;border:0}.wc-block-featured-product .wc-block-featured-product__title:before,.wc-block-featured-product .wc-block-featured-product__variation:before{display:none}.wc-block-featured-product .wc-block-featured-product__variation{font-style:italic;padding-top:0}.wc-block-featured-product .wc-block-featured-product__description p{margin:0;line-height:1.5em}.wc-block-featured-product.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wc-block-featured-product.has-background-dim.has-background-dim-10:before{opacity:.1}.wc-block-featured-product.has-background-dim.has-background-dim-20:before{opacity:.2}.wc-block-featured-product.has-background-dim.has-background-dim-30:before{opacity:.3}.wc-block-featured-product.has-background-dim.has-background-dim-40:before{opacity:.4}.wc-block-featured-product.has-background-dim.has-background-dim-50:before{opacity:.5}.wc-block-featured-product.has-background-dim.has-background-dim-60:before{opacity:.6}.wc-block-featured-product.has-background-dim.has-background-dim-70:before{opacity:.7}.wc-block-featured-product.has-background-dim.has-background-dim-80:before{opacity:.8}.wc-block-featured-product.has-background-dim.has-background-dim-90:before{opacity:.9}.wc-block-featured-product.has-background-dim.has-background-dim-100:before{opacity:1}.wc-block-featured-product.alignleft,.wc-block-featured-product.alignright{max-width:290px;width:100%}.wc-block-featured-product:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wc-block-featured-product:after{content:none}}.wc-block-featured-product.aligncenter,.wc-block-featured-product.alignleft,.wc-block-featured-product.alignright,.wc-block-product-search .wc-block-product-search__fields{display:flex}.wc-block-product-search .wc-block-product-search__field{padding:6px 8px;line-height:1.8;flex-grow:1}.wc-block-product-search .wc-block-product-search__button{display:flex;align-items:center;text-decoration:none;margin:0 0 0 6px;border:none;cursor:pointer;background:none;padding:0 .5em;color:#757575;position:relative;overflow:hidden;border-radius:.25em}.wc-block-product-search .wc-block-product-search__button svg{fill:currentColor;outline:none}.rtl .wc-block-product-search .wc-block-product-search__button svg{transform:rotate(180deg)}.wc-block-product-search .wc-block-product-search__button:active{color:currentColor}.wc-block-product-search .wc-block-product-search__button:disabled,.wc-block-product-search .wc-block-product-search__button[aria-disabled=true]{cursor:default;opacity:.3}.wc-block-product-search .wc-block-product-search__button:focus:enabled{background-color:#fff;color:#1e1e1e;box-shadow:inset 0 0 0 1px #757575,inset 0 0 0 2px #fff;outline:2px solid transparent;outline-offset:-2px}.wc-block-product-search .wc-block-product-search__button:not(:disabled):not([aria-disabled=true]):hover{background-color:#fff;color:#1e1e1e;box-shadow:inset 0 0 0 1px #e0e0e0,inset 0 0 0 2px #fff,0 1px 1px rgba(25,30,35,.2)}.wc-block-product-search .wc-block-product-search__button:not(:disabled):not([aria-disabled=true]):active{outline:none;background-color:#fff;color:#1e1e1e;box-shadow:inset 0 0 0 1px #1e1e1e,inset 0 0 0 2px #fff}.wc-block-product-search .wc-block-product-search__button:disabled:focus,.wc-block-product-search .wc-block-product-search__button[aria-disabled=true]:focus{box-shadow:none}.wc-block-featured-category{position:relative;background-color:#1e1e1e;background-size:cover;background-position:50%;width:100%;margin:0 0 1.5em;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-content:center}.wc-block-featured-category .wc-block-featured-category__wrapper{overflow:hidden;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-content:center}.wc-block-featured-category.has-left-content{justify-content:flex-start}.wc-block-featured-category.has-left-content .wc-block-featured-category__description,.wc-block-featured-category.has-left-content .wc-block-featured-category__price,.wc-block-featured-category.has-left-content .wc-block-featured-category__title{margin-left:0;text-align:left}.wc-block-featured-category.has-right-content{justify-content:flex-end}.wc-block-featured-category.has-right-content .wc-block-featured-category__description,.wc-block-featured-category.has-right-content .wc-block-featured-category__price,.wc-block-featured-category.has-right-content .wc-block-featured-category__title{margin-right:0;text-align:right}.wc-block-featured-category .wc-block-featured-category__description,.wc-block-featured-category .wc-block-featured-category__price,.wc-block-featured-category .wc-block-featured-category__title{color:#fff;line-height:1.25;margin-bottom:0;text-align:center}.wc-block-featured-category .wc-block-featured-category__description a,.wc-block-featured-category .wc-block-featured-category__description a:active,.wc-block-featured-category .wc-block-featured-category__description a:focus,.wc-block-featured-category .wc-block-featured-category__description a:hover,.wc-block-featured-category .wc-block-featured-category__price a,.wc-block-featured-category .wc-block-featured-category__price a:active,.wc-block-featured-category .wc-block-featured-category__price a:focus,.wc-block-featured-category .wc-block-featured-category__price a:hover,.wc-block-featured-category .wc-block-featured-category__title a,.wc-block-featured-category .wc-block-featured-category__title a:active,.wc-block-featured-category .wc-block-featured-category__title a:focus,.wc-block-featured-category .wc-block-featured-category__title a:hover{color:#fff}.wc-block-featured-category .wc-block-featured-category__description,.wc-block-featured-category .wc-block-featured-category__link,.wc-block-featured-category .wc-block-featured-category__price,.wc-block-featured-category .wc-block-featured-category__title{width:100%;padding:0 48px 16px;z-index:1}.wc-block-featured-category .wc-block-featured-category__title{margin-top:0}.wc-block-featured-category .wc-block-featured-category__title:before{display:none}.wc-block-featured-category .wc-block-featured-category__description p{margin:0}.wc-block-featured-category.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wc-block-featured-category.has-background-dim.has-background-dim-10:before{opacity:.1}.wc-block-featured-category.has-background-dim.has-background-dim-20:before{opacity:.2}.wc-block-featured-category.has-background-dim.has-background-dim-30:before{opacity:.3}.wc-block-featured-category.has-background-dim.has-background-dim-40:before{opacity:.4}.wc-block-featured-category.has-background-dim.has-background-dim-50:before{opacity:.5}.wc-block-featured-category.has-background-dim.has-background-dim-60:before{opacity:.6}.wc-block-featured-category.has-background-dim.has-background-dim-70:before{opacity:.7}.wc-block-featured-category.has-background-dim.has-background-dim-80:before{opacity:.8}.wc-block-featured-category.has-background-dim.has-background-dim-90:before{opacity:.9}.wc-block-featured-category.has-background-dim.has-background-dim-100:before{opacity:1}.wc-block-featured-category.alignleft,.wc-block-featured-category.alignright{max-width:290px;width:100%}.wc-block-featured-category:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wc-block-featured-category:after{content:none}}.wc-block-featured-category.aligncenter,.wc-block-featured-category.alignleft,.wc-block-featured-category.alignright{display:flex}.wc-block-attribute-filter{margin-bottom:24px}.wc-block-attribute-filter .wc-block-attribute-filter-list-count:before{content:" ("}.wc-block-attribute-filter .wc-block-attribute-filter-list-count:after{content:")"}.wc-block-attribute-filter .wc-block-attribute-filter-list{margin:0}.wc-block-attribute-filter .wc-block-attribute-filter-list li{text-decoration:underline}.wc-block-attribute-filter .wc-block-attribute-filter-list li label{cursor:pointer}.wc-block-attribute-filter .wc-block-attribute-filter-list li input{cursor:pointer;display:inline-block}.wc-block-attribute-filter .wc-block-attribute-filter-list .wc-block-attribute-filter-list-count{float:right}.wc-block-attribute-filter .is-single .wc-block-attribute-filter-list-count,.wc-block-attribute-filter .wc-block-dropdown-selector .wc-block-dropdown-selector__list .wc-block-attribute-filter-list-count{opacity:.6}.wc-block-attribute-filter .wc-block-attribute-filter__button{margin-top:8px}@-webkit-keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.wc-block-active-filters{margin-bottom:24px;overflow:hidden}.wc-block-active-filters .wc-block-active-filters__clear-all{font-size:1em;float:right;border:none;padding:0;text-decoration:underline;cursor:pointer}.wc-block-active-filters .wc-block-active-filters__clear-all,.wc-block-active-filters .wc-block-active-filters__clear-all:active,.wc-block-active-filters .wc-block-active-filters__clear-all:focus,.wc-block-active-filters .wc-block-active-filters__clear-all:hover{background:transparent;color:inherit}.wc-block-active-filters .wc-block-active-filters__list{margin:0 0 4px;padding:0;list-style:none outside;clear:both}.wc-block-active-filters .wc-block-active-filters__list li{margin:0;padding:0;list-style:none outside;clear:both}.wc-block-active-filters .wc-block-active-filters__list li ul{margin:0;padding:0;list-style:none outside}.wc-block-active-filters .wc-block-active-filters__list li:first-child .wc-block-active-filters__list-item-type{margin:0}.wc-block-active-filters .wc-block-active-filters__list-item-type{font-size:.75em;text-transform:uppercase;letter-spacing:.1em;margin:16px 0 0;display:block}.wc-block-active-filters .wc-block-active-filters__list-item-operator{font-weight:400;font-style:italic}.wc-block-active-filters .wc-block-active-filters__list-item-name{font-weight:700;display:block;position:relative;padding:0 16px 0 0}.wc-block-active-filters .wc-block-active-filters__list-item-remove{background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;padding:16px 0 0;width:16px;overflow:hidden;position:absolute;right:0;top:50%;margin:-8px 0 0}.wc-block-active-filters .wc-block-active-filters__list-item-remove:before{width:16px;height:16px;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='9' fill='%2324292d'/%3E%3Cpath fill='%23fff' d='M4.5 6.887L6.887 4.5l7.033 7.034-2.386 2.386z'/%3E%3Cpath fill='%23fff' d='M11.533 4.5l2.387 2.386-7.034 7.034L4.5 11.533z'/%3E%3C/svg%3E") 50% no-repeat;display:block;content:"";position:absolute;top:0}.wc-block-active-filters .wc-block-active-filters__list--chips li,.wc-block-active-filters .wc-block-active-filters__list--chips ul{display:inline}.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-active-filters__list-item-type{display:none}.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-components-chip{font-size:.875em;margin-top:.1875em;margin-bottom:.1875em}.iw-clear_both{clear:both}.center-text{text-align:center}.right-text{text-align:right}.left-text{text-align:left}.iw-heading{margin:0 auto}.iw-heading.style1 .iwh-title{color:#333;font-size:36px;font-weight:600;letter-spacing:-1px;line-height:50px;margin:0 0 10px}.iw-heading.style1 .iwh-description{color:#333;font-size:16px;line-height:28px}.iw-heading.style2 .iwh-title{font-size:36px;font-weight:600;color:#333;text-transform:uppercase;margin-top:15px;line-height:36px}.iw-heading.style2 .iwh-sub-title{font-size:18px;font-weight:500;font-style:italic;position:relative;display:inline-block;text-transform:capitalize}.iw-heading.style2 .iwh-sub-title:after,.iw-heading.style2 .iwh-sub-title:before{content:"";position:absolute;top:calc(50% - 0.5px);height:1px}.iw-heading.style2.border-white .iwh-sub-title:after,.iw-heading.style2.border-white .iwh-sub-title:before{background:#fff}.iw-heading.style2 .iwh-sub-title:before{width:20px;left:-160px}.iw-heading.style2 .iwh-sub-title:after{width:100px;left:-135px}.iw-heading.style2 .iwh-description{font-weight:500;line-height:28px;margin-top:38px}.iw-item-info.style1{color:#fff;background-repeat:no-repeat;background-size:cover;position:relative;z-index:0}.iw-item-info.style1:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8;z-index:-1}.iw-item-info.style1 .iw-item-info-inner{padding:0 30px}.iw-item-info.style1.bg-color-black:after{background-color:#000}.iw-item-info.style1 .title{font-size:48px;font-weight:700;text-transform:uppercase;margin:12px 0 25px;color:#fff}.iw-item-info.style1 .sub-title{font-size:18px;font-weight:700;font-style:italic}.iw-item-info.style1 .description{font-size:16px;line-height:32px;margin:0 auto;width:35%}.iw-item-info.style1 .item-readmore.bg-no{font-weight:500;color:#fff;display:inline-block;height:60px;line-height:60px;border:1px rgba(255,255,255,.2) solid;-webkit-border-radius:4px;border-radius:4px;padding:0 30px;text-transform:uppercase;margin-top:40px}.iw-item-info.style1 .item-readmore.bg-yes{color:#FFF;font-size:13px;font-weight:600;line-height:18px;text-align:right;text-transform:uppercase;padding:15px 30px;display:inline-block;margin-top:55px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.25);box-shadow:0 3px 15px 0 rgba(0,0,0,.25);position:relative;z-index:0}.iw-item-info.style1 .item-readmore.bg-yes:hover{opacity:.9}.iw-item-info.style1 .item-readmore i{font-size:18px;margin-right:10px}.iw-item-info.style1 .item-readmore span{position:relative;top:-2px;font-weight:600}.iw-item-info.style2{position:relative;z-index:0;padding:35px;margin:0 0 30px;-webkit-box-shadow:0 5px 25px 0 rgba(41,128,185,.15);box-shadow:0 5px 25px 0 rgba(41,128,185,.15);background-repeat:no-repeat;background-size:cover}.iw-item-info.style2:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:#fff;z-index:-1}.iw-item-info.style2:hover:after{background-color:#16A085;opacity:.8}.iw-item-info.style2 .item-info-icon{font-size:50px;font-weight:500;float:left;margin-right:35px}.iw-item-info.style2 .item-info-icon{font-size:50px;font-weight:500;float:left;margin-right:35px}.iw-item-info.style2:hover .item-info-icon{color:#fff}.iw-item-info.style2 .info-content{overflow:hidden}.iw-item-info.style2 .info-content .title{color:#333;font-size:16px;font-weight:600;line-height:22px;margin:0 0 11px}.iw-item-info.style2 .info-content .title a{color:#333;display:block}.iw-item-info.style2 .info-content .description{font-size:13px;line-height:25px}.iw-item-info.style2:hover .info-content .title,.iw-item-info.style2:hover .info-content .description,.iw-item-info.style2:hover .info-content .title a{color:#fff}.iw-item-info.style3 .info-wrap{width:330px;margin:0 auto 30px}.iw-item-info.style3 .info-wrap .info-content{display:table;width:100%}.iw-item-info.style3 .info-wrap .item-info-icon{float:left;width:80px;height:80px;-webkit-border-radius:50%;border-radius:50%;line-height:80px;color:#FFF;font-size:36px;margin-right:30px;text-align:center}.iw-item-info.style3 .info-wrap .info-content-right{overflow:hidden}.iw-item-info.style3 .info-wrap .title{color:#777;font-size:13px;font-weight:700;line-height:18px;margin:5px 0 3px;text-transform:uppercase}.iw-item-info.style3 .info-wrap .title a{color:#777;display:block}.iw-item-info.style3 .info-wrap .sub-title{color:#333;font-size:36px;font-weight:700;line-height:48px}.iw-item-info.style3 .info-wrap .description{font-size:16px;line-height:28px;margin:35px 0 0}.info-list{border-width:1px 0 1px 0;border-style:solid;border-color:#F1F1F1;display:table;width:100%}.info-list .iw-item-info{float:left;width:33.3333%;padding:70px 15px;border-right:1px #F1F1F1 solid}.info-list .iw-item-info .info-wrap{margin:0 auto}.info-list .iw-item-info:last-child{border-right:none}.iw-item-info.style2.style4{-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(255,255,255,.1)}.iw-item-info.style2.style4:after{background-color:transparent;background-image:url(../../../plugins/inwave-common/assets/images/bg-info-item4.png);background-size:cover;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.iw-item-info.style2.style4:hover::after{opacity:1}.iw-item-info.style2.style4 .info-content .title,.iw-item-info.style2.style4 .info-content .title a{color:#fff;display:block}.iw-item-info.style2.style4 .info-content .description{color:#fff;opacity:.5}.iw-item-info.style2.style4:hover .info-content .description{opacity:.7}.iw-item-info.style5{padding:35px 25px 25px;background:#fff}.iw-item-info.style5 .item-info-icon{font-size:50px;font-weight:500;float:left;margin-right:25px;color:#33aa58}.iw-item-info.style5 .info-content{overflow:hidden}.iw-item-info.style5 .info-content .title{font-size:16px;font-weight:600;margin:0 0 16px}.iw-item-info.style5 .info-content .description{margin:0 0 18px}.iw-item-info.style5 .info-content .read-more{font-size:14px;font-weight:600}.iw-item-info.style5 .info-content .read-more:hover{color:#33aa58!important}.iw-item-info.style5 .info-content .read-more i{display:inline-block;margin:0 7px}.iw-item-info.style6{text-align:center;border:1px #eaeaea solid;margin-bottom:30px;padding:45px 0 15px}.iw-item-info.style6 .info-content .title{margin:39px 0 0;font-size:14px;color:#777;padding-bottom:16px;font-weight:600}.iw-item-info.style6 .info-content .title a{color:#777}.iw-item-info.style6 .item-info-icon i{font-size:75px}.info-list.style2{box-shadow:0 5px 26px rgba(0,0,0,.15);background:#f3f3f3}.iw-item-info.style7{padding:50px 60px 75px;background:#fff;text-align:center}.iw-item-info.style7 .item-info-icon{font-size:70px}.iw-item-info.style7 .item-info-icon i{background:rgba(0,0,0,0) linear-gradient(to right bottom,#736ffe,#47c4ff) repeat scroll 0 0;background:rgba(0,0,0,0) -webkit-linear-gradient(to right bottom,#736ffe,#47c4ff) repeat scroll 0 0;fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.iw-item-info.style7 h3.title{font-size:16px;line-height:24px;font-weight:600;margin:30px 0 10px;text-align:center;color:#4d4d4d}.iw-item-info.style7 h3.title a{color:#4d4d4d}.iw-item-info.style8 .info-content{position:relative}.iw-item-info.style8 .left-item{width:50%;padding:150px 150px 200px;text-align:center}.iw-item-info.style8 .right-item{position:absolute;height:100%;width:50%;top:0;right:0;background-repeat:no-repeat;background-size:cover}.iw-item-info.style8 .left-item .description{margin:0 50px 50px}.iw-item-info.style8 .left-item a.read-more{text-align:center;border:2px solid #fff;padding:12px 17px;color:#fff;text-transform:uppercase;border-radius:25px;font-weight:400}.iw-item-info.style8 .left-item a.read-more i{margin-left:10px}.iw-item-info.style9 .info-content{position:relative}.iw-item-info.style9 .right-item{width:50%;padding:150px 150px 200px;text-align:center;position:relative;left:50%}.iw-item-info.style9 .left-item{position:absolute;height:100%;width:50%;top:0;left:0;background-repeat:no-repeat;background-size:cover}.iw-item-info.style9 .right-item .description{margin:0 50px 50px}.iw-item-info.style9 .right-item a.read-more{text-align:center;border:2px solid #fff;padding:12px 17px;color:#fff;text-transform:uppercase;border-radius:25px;font-weight:400}.iw-item-info.style9 .right-item a.read-more i{margin-left:10px}.iw-item-info.style10{background:#fff;padding:35px 25px;text-align:center}.iw-item-info.style10 .item-info-icon{font-size:70px;font-weight:500;color:#33aa58}.iw-item-info.style10 .info-content .title a{font-size:14px;line-height:21px;color:#777!important;text-transform:uppercase;font-weight:500}.iw-item-info.style10 .info-content .description{color:#333}.iw-funfact-list{border-top:1px rgba(255,255,255,.05) solid}.iw-funfact-list .inwave-funfact{width:25%;float:left;border-right:1px rgba(255,255,255,.05) solid}.iw-funfact-list .inwave-funfact:last-child{border:none}.inwave-funfact{color:#fff;text-align:center;padding:55px 15px 50px}.inwave-funfact .funfact-number-wrap{font-size:60px;line-height:60px;margin-bottom:5px}.inwave-funfact .funfact-title{font-weight:500;text-transform:uppercase;color:#fff}.inwave-funfact.style2{text-align:center;color:#fff;margin-bottom:30px;padding:0}.inwave-funfact.style2 .funfact-number,.inwave-funfact.style2 .funfact-prefix{font-size:72px;font-weight:600;line-height:98px;margin:0 7px 10px}.inwave-funfact.style2 .funfact-title,.inwave-funfact.style2 .funfact-sub-title{font-size:13px;font-weight:700;letter-spacing:3px;line-height:18px;margin:0;text-transform:uppercase}.iw-funfact-list.style2{border:none}.iw-funfact-list .inwave-funfact.style3{border:none}.inwave-funfact.style3{padding:50px 0;text-align:left}.inwave-funfact.style3 i{display:block;font-size:60px;float:left;margin-right:30px;margin-top:10px}.inwave-funfact.style3 .funfact-content{overflow:hidden}.inwave-funfact.style3 .funfact-title{font-size:14px;font-weight:400;text-transform:uppercase;margin:0}.inwave-funfact.style3 .funfact-number-wrap{font-size:50px;font-weight:700;line-height:50px}.iw-video-html.style1 .iw-video{position:relative;overflow:hidden}.iw-video-html.style1.no-width .iw-video{display:block}.iw-video-html.style1.no-width.no-popup .iw-video{-webkit-border-radius:5px;border-radius:5px}.iw-video-html.style1 .bt-video-effect{border-radius:100%;position:absolute;background:none;border:none;opacity:1;left:50%;top:45%;transform:translate(-50%,-50%);cursor:pointer;-webkit-transition:opacity 1.3s .5s;background:#fff;transition:0.1s ease-in;z-index:9;padding:0;background:none}.iw-video-html.style1 .bt-video-effect .text_button{width:300%;text-align:center;position:absolute;top:75px;right:-100%;font-size:14px;line-height:31px;text-transform:uppercase;color:#fff;font-weight:600}.iw-video-html.style1 .bt-video-effect i{display:inline-block;width:60px;height:60px;line-height:60px;font-size:24px;z-index:99;color:#fff;-webkit-border-radius:50%;border-radius:50%;background:#13b02d}.iw-video-html.style1 .bt-video-effect:hover i{color:#fff}.iw-video-html.style1 .bt-video-effect:before{content:"";top:-20px;left:-20px;position:absolute;background:#fff;width:100px;height:100px;border-radius:100%;-webkit-animation:jumper 1.8s 0.33333s ease-out infinite;animation:jumper 1.8s 0.33333s ease-out infinite;z-index:-1}.iw-video-html.style1 .bt-video-effect:after{content:"";background:#fff;width:100px;height:100px;top:-20px;left:-20px;border-radius:100%;position:absolute;opacity:0;-webkit-animation:jumper 1.8s 0.66666s ease-out infinite;animation:jumper 1.8s 0.66666s ease-out infinite;z-index:-1}.iw-video-html.style1 .iw-video.playing .play-button{opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) scale(5);transform:translateX(-50%) translateY(-50%) scale(5)}@-webkit-keyframes jumper{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes jumper{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.iw-video-html.style1 video{width:100%;display:block;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}.iw-video-html.style1 .close-popup{background:none;border:none;bottom:0;color:#fff;position:absolute;right:0}.iw-video-html.style1 .modal .iw-modal-dialog{margin:0 auto;top:calc(50% - 50px);transform:translateY(-50%);width:100%;max-width:800px;position:relative}.iw-video-html.style1 .video iframe{width:1000px;height:500px;border:none}.iw-video-html.style1 .iw-video-player:not(.modal){position:absolute;width:100%;top:0;left:0;height:100%}.iw-video-html.style1 .iw-video-player:not(.modal) .video{position:relative;top:50%;transform:translateY(-50%);width:100%;max-width:800px;margin:0 auto}.iw-video-html.style1 .iw-video-player:not(.modal) video{max-height:100%;max-width:100%}.iw-video-html.style1 .iw-video-player:not(.modal) .iw-modal-dialog{height:100%}.iw-video-html.style1 .iw-video.playing .iw-video-player:not(.modal){background:#000}.iw-video-html.style1.no-popup .iw-video.playing .video-poster{opacity:0;transition:all ease 0.5s}.iw-video-html.style1 .video-poster{position:relative;z-index:3;overflow:hidden}.iw-video-html.style1 .video-poster-inner{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;height:100%;width:100%;top:0;left:0;transition:all ease 0.7s}.iw-video-html.style1 .iw-video:hover .video-poster-inner{transform:scale(1.3) rotate(5deg)}.iw-video-html.style1.no-poster .iw-video-player:not(.modal) .video{transform:none;top:auto}.iw-video-html.style1.no-poster .iw-video-player:not(.modal){position:relative}.iw-quote-item{margin-bottom:30px}.iw-quote-item.style1{color:#fff;font-weight:700;font-style:italic;line-height:48px}.iw-quote-item.style1 .icon-quote{font-size:72px}.iw-quote-item.style1 .quote-content{font-size:48px}.iw-tab-item.active{position:relative}.iw-shortcode-tabs .iw-tabs{position:relative;border:none}.iw-tabs .iw-tab-items{text-align:center;margin-bottom:35px}.iw-tabs .iw-tab-items .iw-tab-items-bg{display:inline-block;padding:3px;-webkit-border-radius:30px;border-radius:30px;overflow:hidden}.iw-tabs .iw-tab-item{display:inline-block;padding:7px 50px;-webkit-border-radius:30px;border-radius:30px;cursor:pointer;font-weight:600;text-transform:uppercase;color:#fff}.iw-hidden{display:none!important;visibility:hidden!important}.iw-shortcode-tabs .iw-tabs .iw-tab-items{width:100%;border:none}.iw-tabs .iw-tab-items .iw-tab-item.active{position:relative;z-index:20}.iw-shortcode-tabs .iw-tabs .iw-tab-items::before{border:none}.iw-shortcode-tabs .iw-tab-items .iw-tab-title{padding:0;border:none}.iw-shortcode-tabs .iw-tabs .iw-tab-content{overflow:hidden;padding:0;float:none;width:100%}.iw-tab-content-inner{position:relative}.iw-tabs .iw-tab-content .iw-tab-item-content{opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s}.iw-tabs.horizontal-slide .iw-tab-content .iw-tab-item-content,.iw-tabs.vertical-slide .iw-tab-content .iw-tab-item-content{transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s}.iw-tabs .iw-tab-content .iw-tab-item-content.active{opacity:1;position:relative;z-index:2}.iw-tabs.horizontal-slide .iw-tab-content .iw-tab-item-content.next{transform:translateX(100%);-webkit-transform:translateX(100%);z-index:1}.iw-tabs.horizontal-slide .iw-tab-content .iw-tab-item-content.prev{transform:translateX(-100%);-webkit-transform:translateX(-100%);z-index:1}.iw-tabs.vertical-slide .iw-tab-content .iw-tab-item-content.next{transform:translateY(100%);-webkit-transform:translateY(100%);z-index:1}.iw-tabs.vertical-slide .iw-tab-content .iw-tab-item-content.prev{transform:translateY(-100%);-webkit-transform:translateY(-100%);z-index:1}.iw-tabs.layout2 .iw-tab-items{text-align:left;margin-bottom:5px}.iw-tabs.layout2 .iw-tab-items .iwj-magic-line{padding:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:30px}.iw-tabs.layout2 .iw-tab-items .iw-tab-items-bg{background:none;-webkit-border-radius:0;border-radius:0;display:block;overflow:visible;border-bottom:1px #EEE solid}.iw-tabs.layout2 .iw-tab-item{color:#333;font-size:15px;font-weight:700;line-height:20px;padding:21px 15px}.iw-tabs.layout2 .iw-tab-item.active,.iw-tabs.layout2 .iw-tab-item:hover{color:#16A085!important}.iw-tabs.layout2 .iwj-magic-line .magic-line{background:#16A085;height:3px!important;bottom:0!important;top:auto!important;-webkit-border-radius:0;border-radius:0}.iw-tabs.layout3 .iw-tab-items{text-align:left;margin-bottom:0}.iw-tabs.layout3 .iw-tab-items .iwj-magic-line{padding:0;-webkit-box-shadow:none;box-shadow:none}.iw-tabs.layout3 .iw-tab-items .iw-tab-items-bg{background:none;-webkit-border-radius:0;border-radius:0;display:block;overflow:visible;border-bottom:1px solid #EEE}.iw-tabs.layout3 .iw-tab-item{color:#16A085;font-size:15px;font-weight:700;line-height:20px;padding:21px 15px;border-radius:4px 4px 0 0;margin-right:3px;border:1px solid #EEE;border-bottom:0;background-color:#eee}.iw-tabs.layout3 .iw-tab-item.active,.iw-tabs.layout3 .iw-tab-item:hover{background:#16A085;color:#ffffff!important}.iw-tabs.layout3 .iwj-magic-line .magic-line{display:none}.iw-tabs.layout4 .iw-tab-items{text-align:center;margin-bottom:55px}.iw-tabs.layout4 .iw-tab-items .iwj-magic-line{padding:0;-webkit-box-shadow:none;box-shadow:none}.iw-tabs.layout4 .iw-tab-items .iw-tab-items-bg{background:none;-webkit-border-radius:0;border-radius:0;display:block;overflow:visible;border-bottom:2px #e7e7e7 solid}.iw-tabs.layout4 .iw-tab-item{color:#333;font-size:14px;font-weight:600;line-height:20px;padding:11px 35px;letter-spacing:1px}.iw-tabs.layout4 .iwj-magic-line .magic-line{height:2px!important;bottom:-2px!important;top:auto!important;-webkit-border-radius:0;border-radius:0}.iw-tabs.layout5 .iw-tab-items .iwj-magic-line{display:block;background:none;box-shadow:none;padding:0;-webkit-border-radius:0;border-radius:0}.iw-tabs.layout5 .iw-tab-items{margin-bottom:90px}.iw-tabs.layout5 .iw-tab-items .iw-tab-item .iw-tab-title{text-transform:none;font-size:16px;font-weight:600}.iw-tabs.layout5 .iw-tab-items .iw-tab-item.active{color:#ffffff!important;position:relative}.iw-tabs.layout5 .iw-tab-items .iw-tab-item.active:after{content:"";position:absolute;bottom:0;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:15px solid #fff;left:calc(50% - 10px)}.iw-tabs.layout5 .iw-tab-items .iw-tab-item{padding:26px 35px}.iw-tabs.layout5 .iwj-magic-line .magic-line{background:none}.iw-sponsors{padding:65px 61px}.iw-sponsors .owl-item{padding:0 12px}.iw-sponsors .iw-sponsor-item{background:#fff;text-align:center}.iw-sponsors .owl-theme .owl-controls .owl-buttons div{position:absolute;width:26px;height:26px;line-height:26px;text-align:center;background:#777;padding:0;opacity:1;font-size:13px;margin:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.iw-sponsors .owl-theme .owl-controls .owl-buttons div:hover{background:#16A085;color:#ffffff!important}.iw-sponsors .owl-theme .owl-controls .owl-buttons div.owl-prev{left:-35px}.iw-sponsors .owl-theme .owl-controls .owl-buttons div.owl-next{right:-35px}.inwave-map-contact{position:relative}.inwave-map-contact .inwave-map{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.inwave-map-contact .form-contact{padding-top:80px}.inwave-map-contact .form-contact .iw-contact-form-7{background:#fff}.inwave-map .infoBox{padding:30px 55px 36px;background:#fff;-webkit-box-shadow:10px 10px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 5px 25px rgba(41,128,185,.3);box-shadow:0 5px 25px rgba(41,128,185,.3)}.iw-map-find-jobs .inwave-map .infoBox{padding:5px 25px 5px;background:#fff}.iw-map-find-jobs .inwave-map .infoBox:after{left:130px}.inwave-map .infoBox:after{background:#fff none repeat scroll 0 0;border-color:#e4e4e4;border-style:solid;border-width:0 1px 1px 0;bottom:-10px;content:"";height:20px;left:45px;position:absolute;transform:rotate(45deg);width:20px;z-index:9}.inwave-map .infoBox>img{position:absolute!important;cursor:pointer!important;left:auto;right:18px;top:18px}.inwave-map .info{overflow:hidden;font-size:12px}.inwave-map .info .map-info-title{font-size:30px;color:#333;margin-bottom:15px}.inwave-map .info .left{font-weight:600;margin-right:15px}.inwave-map .info .phone .left{color:#f16e8e}.inwave-map .info .email .left{color:#33aa58}.inwave-map .info>div{margin-top:5px;margin-bottom:12px;color:#6c6c6c}.map-contain-find-job .gmnoprint.gm-bundled-control{bottom:auto!important;top:40px!important}.inwave-map-contact.style2 .inwave-map .infoBox{padding:75px 70px 96px;-webkit-border-radius:10px;border-radius:10px;background:url(../../../plugins/inwave-common/assets/images/bg-inforbox.jpg) no-repeat;background-size:cover;z-index:0;color:#fff}.inwave-map-contact.style2 .inwave-map .infoBox:after{display:none}.inwave-map-contact.style2 .inwave-map .infoBox:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;-webkit-border-radius:10px;border-radius:10px;opacity:.9;z-index:-1}.inwave-map-contact.style2 .inwave-map .infoBox .map-info-title{color:#fff;font-size:36px;font-weight:700;line-height:48px;margin:0 0 15px;text-transform:uppercase}.inwave-map-contact.style2 .inwave-map .infoBox .head-office{color:#fff;font-weight:700;line-height:18px;padding-bottom:30px;border-bottom:1px rgba(255,255,255,.1) solid;margin-bottom:35px;text-transform:uppercase}.inwave-map-contact.style2 .inwave-map .infoBox .address{color:#fff;font-size:18px;line-height:32px;opacity:.5;margin-bottom:15px}.inwave-map-contact.style2 .inwave-map .infoBox .phone{color:#fff;font-size:18px;font-weight:600;line-height:32px}.inwave-map-contact.style2 .inwave-map .infoBox .phone span{margin-right:15px;color:#fff}.iw-work-steps .owl-carousel .owl-wrapper-outer{padding-top:25px}.iw-work-step.style1{text-align:center;position:relative;margin-bottom:30px;z-index:0}.iw-work-steps .owl-item:nth-child(odd) .iw-work-step.style1:before{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-top:1px dashed #999;content:"";height:173px;left:50%;position:absolute;top:-5px;width:100%;z-index:-1}.iw-work-steps .owl-item:nth-child(even) .iw-work-step.style1:before{border-radius:50%;border-bottom:1px dashed #999;content:"";height:172px;left:50%;position:absolute;top:-75px;width:100%;z-index:-1}.iw-work-steps .owl-item:last-child .iw-work-step.style1:before{display:none}.iw-work-step.style1 .icon{position:relative;display:inline-block;z-index:2}.iw-work-step.style1 .icon .count-step{position:absolute;display:inline-block;top:0;left:0;font-size:11px;font-weight:700;line-height:26px;height:26px;width:26px;background-color:#FFF;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.35);box-shadow:0 3px 7px 0 rgba(0,0,0,.35);-webkit-border-radius:50%;border-radius:50%}.iw-work-step.style1 .icon i{display:inline-block;height:80px;width:80px;background-color:#16A085;color:#FFF;font-size:36px;font-weight:500;line-height:80px;-webkit-border-radius:50%;border-radius:50%;margin-bottom:25px}.iw-work-step.style1 .info-wrap{padding:0 25px}.iw-work-step.style1 h3.title{color:#333;font-size:20px;font-weight:600;line-height:40px;margin:0 0 10px}.iw-work-step.style1 .description{color:#777;font-size:13px;line-height:25px}.iw-work-step.style2{text-align:center;color:#fff;margin-bottom:30px;position:relative;z-index:0}.iw-work-steps .iw-work-step.style2:before{content:"";height:27px;right:28%;position:absolute;top:0;width:100%;z-index:-1;background-image:url(../../../plugins/inwave-common/assets/images/arrow-1.png);background-repeat:no-repeat}.iw-work-steps .owl-item:last-child .iw-work-step.style2:before{background:url(../../../plugins/inwave-common/assets/images/arrow-2.png);background-repeat:no-repeat}.iw-work-steps .owl-item:first-child .iw-work-step.style2:before{display:none}.iw-work-step.style2 .icon{font-size:48px;font-weight:500;line-height:52px;margin-bottom:10px}.iw-work-step.style2 .title{font-size:13px;font-style:italic;font-weight:600;line-height:18px;margin:0;color:#fff}.iw-posts-2.style2 .post-item{margin-bottom:30px}.iw-posts-2.style2 .post-image{position:relative}.iw-posts-2.style2 .post-image img{width:100%}.iw-posts-2.style2 .post-image .post-category{position:absolute;top:22px;left:32px;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.5);box-shadow:0 3px 7px 0 rgba(0,0,0,.5);font-size:11px;font-weight:600;line-height:15px;display:inline-block;padding:2px 9px}.iw-posts-2.style2 .post-image .post-category a{color:#fff}.iw-posts-2.style2 .post-content{padding:28px 35px 0;background-color:#fafafa;-webkit-box-shadow:0 5px 25px 0 rgba(41,128,185,.15);box-shadow:0 5px 25px 0 rgba(41,128,185,.15)}.iw-posts-2.style2 .post-content h3.post-title{margin:0 0 5px;font-size:18px;font-weight:600;line-height:30px}.iw-posts-2.style2 .post-content h3.post-title a{color:#333}.iw-posts-2.style2 .post-content .post-description{font-family:Roboto;line-height:30px;margin-bottom:18px}.iw-posts-2.style2 .post-content .post-bottom{padding:16px 0;display:table;width:100%;border-top:1px solid #e8e8e8}.iw-posts-2.style2 .post-content .post-author{color:#333;font-size:14px;line-height:25px;float:left}.iw-posts-2.style2 .post-content .post-author a{color:#333;font-weight:600;text-transform:capitalize}.iw-posts-2.style2 .post-content .post-read-more{font-size:14px;font-weight:600;line-height:25px;display:inline-block;float:right}.iw-posts-2.style2 .post-content .post-read-more i{margin-left:10px}.iw-faqs{margin-bottom:130px}.iw-load-more-faq{text-align:center;margin-top:70px}.iw-load-more-faq button.load-more{color:#fff;text-transform:uppercase;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.25);box-shadow:0 3px 15px 0 rgba(0,0,0,.25);font-size:13px;font-weight:600;padding:0 38px;height:48px;line-height:48px;border:none}.iw-load-more-faq button.load-more.loaded{display:none}.load-more .ajax-loading-icon{display:none!important;margin-right:10px}.load-more.loading .ajax-loading-icon{display:inline-block!important}.iw-search-form.iwj-form{background:none;border-radius:0;-webkit-border-radius:0;margin:0 auto;max-width:590px;padding:0}.iw-search-form.iwj-form form{display:table;width:100%}.iw-search-form.iwj-form .iwj-field{padding:15px 30px;float:left;width:calc(100% - 85px)}.iw-search-form.iwj-form .iwj-field label{font-size:11px;font-weight:600;line-height:15px;margin:0}.iw-search-form.iwj-form .iwj-field .iwj-input{padding:0 30px}.iw-search-form.iwj-form .iwj-field input{color:#333;font-size:13px;line-height:18px;background:none}.iw-search-form.iwj-form .iwj-field i{font-size:13px;top:0}.iw-search-form.iwj-form .field-item-submit{float:right;width:70px;height:75px;border-radius:5px;-webkit-border-radius:5px;position:relative}.iw-search-form.iwj-form .field-item-submit button{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.25);box-shadow:0 3px 15px 0 rgba(0,0,0,.25);-webkit-border-radius:5px;border-radius:5px;border:none;color:#fff;font-size:20px}.iw-contact-form-7.contact-map{background:#fff;padding:50px 50px 30px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:10px 10px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 5px 25px rgba(41,128,185,.3);box-shadow:0 5px 25px rgba(41,128,185,.3)}.iw-contact-form-7.contact-map .title{font-size:24px;color:#333;text-transform:uppercase;text-align:center;margin-bottom:30px}.iw-contact-form-7.contact-map .title h3{font-weight:600}.iw-contact-form-7.contact-map .field{border:1px solid #eee;padding:15px 28px 20px;margin-bottom:30px;-webkit-border-radius:5px;border-radius:5px}.iw-contact-form-7.contact-map .field label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;color:#2980b9}.iw-contact-form-7.contact-map .field .iw-input{position:relative;padding-left:40px}.iw-contact-form-7.contact-map .field i{color:#2980b9;font-size:16px;position:absolute;left:0;top:5px}.iw-contact-form-7.contact-map input,.iw-contact-form-7.contact-map textarea{border:none;width:100%}.iw-contact-form-7.contact-map .submit-button{text-align:center}.iw-contact-form-7.contact-map .submit-button .ajax-loader{margin:0}.iw-contact-form-7.contact-map .submit-button input{font-size:18px;font-weight:600;color:#fff;text-transform:uppercase;-webkit-border-radius:5px;border-radius:5px;padding:17px 25px}.iw-contact-form-7.contact-map .wpcf7-validation-errors{background:red;color:#fff;border:none}body input::-moz-placeholder,body textarea::-moz-placeholder{opacity:1!important}body input:-webkit-input-placeholder,body textarea:-webkit-input-placeholder{opacity:1!important}div.wpcf7-mail-sent-ok,div.wpcf7-mail-sent-ng{margin:15px 0 0;-webkit-border-radius:5px;border-radius:5px;background:#fff;border-color:green;color:green}form.wpcf7-form div.wpcf7-validation-errors{margin:15px 0 0;-webkit-border-radius:5px;border-radius:5px;background:#fff;border-color:red;color:red}.iw-shortcode-accordions .iw-accordions .iw-accordion-item{border-width:0 0 1px;border-style:solid;border-color:#F1F1F1;position:relative;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:0!important;background:none}.iw-shortcode-accordions .iw-accordions .iw-accordion-header{font-size:18px;line-height:24px;color:#333;position:relative;background:none;cursor:pointer;padding:30px 25px;z-index:0}.iw-faqs .iw-shortcode-accordions .iw-accordions .iw-accordion-header{padding:0}.iw-faqs .iw-shortcode-accordions .iw-accordions .iw-accordion-header a{padding:30px 25px;position:relative;display:block}.iw-shortcode-accordions .iw-accordions .iw-accordion-header a,.iw-shortcode-accordions .iw-accordions .iw-accordion-header a:focus{color:#333;outline:none}.iw-accordion-header:before{content:"";width:5px;height:5px;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;font-size:40px;z-index:-1}.iw-accordion-header:after{content:"\f48a";font-family:Ionicons;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:24px;z-index:-1}.iw-accordion-header.active:after{content:"\f405";color:#E67E22}.iw-accordion-content .iw-desc{margin-bottom:30px;margin-left:25px;font-size:13px;margin-right:75px;border:none!important;padding:0}.iw-member{display:table;width:100%;position:relative}.iw-member .member-img{float:left;width:50%}.iw-member .member-img img{width:100%}.iw-member.style2 .member-img{float:right}.iw-member .member-info{position:absolute;height:100%;width:50%;top:0;right:0}.iw-member.style2 .member-info{right:auto;left:0}.iw-member .member-info .member-content-wrap{position:relative}.iw-member .content-inner{padding:15px 30px;width:436px;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.iw-member h3.name{font-size:36px;font-weight:700;line-height:48px;margin:0 0 15px}.iw-member .position{font-size:13px;font-weight:700;line-height:18px;padding-bottom:40px;border-bottom:1px solid #f1f1f1;margin-bottom:35px}.iw-member .desc{font-size:16px;line-height:28px;margin-bottom:30px}.iw-member .social-links{margin-bottom:10px}.iw-member .social-links a{display:inline-block;width:20px;height:20px;-webkit-border-radius:50%;border-radius:50%;text-align:center;line-height:20px;background-color:#777;opacity:.5;color:#000;font-size:11px;margin-right:5px}.iw-member .social-links a:hover{color:#fff;opacity:1}.iw-term-conditions ul.items{list-style-type:none;padding:0}.iw-term-conditions ul.items li h3.title{position:relative;padding-left:25px;font-size:18px;line-height:24px;margin-bottom:20px}.iw-term-conditions ul.items li .title:before{content:".";width:5px;height:5px;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:-12px;left:0;font-size:40px}.iw-term-conditions ul.items li .desc{padding-left:25px;margin-bottom:30px;font-size:13px;line-height:25px}.how-it-work.right{padding-right:40px}.how-it-work.left{padding-left:40px}.how-it-work .iw-title{font-size:13px;font-weight:700;letter-spacing:5px;line-height:25px;text-transform:uppercase;margin-bottom:30px}.how-it-work .iw-desc{font-size:20px;line-height:40px}.price-countdown{position:relative;padding:50px 0;margin:25px 0 5px}.price-countdown .price-width{position:relative;width:550px;margin:0 auto}.price-countdown .price-line{position:relative;height:3px;background:rgba(0,0,0,.2);margin:0 64px}.price-countdown .price-line .line{position:absolute;left:0;height:3px}.price-countdown .price{position:absolute;width:64px;height:64px;line-height:64px;-webkit-border-radius:50%;border-radius:50%;text-align:center;font-size:18px;font-weight:700;color:#fff;background:#000;top:calc(50% - 32px);-webkit-text-shadow:0 5px 15px 0 rgba(41,128,185,.5);text-shadow:0 5px 15px 0 rgba(41,128,185,.5);z-index:0}.price-countdown .price.active{color:#16A085}.price-countdown .price.active:after{position:absolute;content:"";width:calc(100% - 6px);height:calc(100% - 6px);top:3px;left:3px;-webkit-border-radius:50%;border-radius:50%;background:#fff;z-index:-1}.price-countdown .price.price-start{left:0}.price-countdown .price.price-center{left:calc(50% - 25px)}.price-countdown .price.price-end{right:0}.inwave-countdown{display:table;margin:0 auto;text-align:center;color:#fff;-webkit-text-shadow:0 5px 15px 0 rgba(41,128,185,.5);text-shadow:0 5px 15px 0 rgba(41,128,185,.5);font-weight:600}.inwave-countdown .date-countdown{float:left;position:relative;text-align:center;width:140px;height:140px;border:1px solid rgba(255,255,255,.15);margin:10px}.inwave-countdown .date-countdown .content-inner{position:absolute;width:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.inwave-countdown .date-countdown span{display:block}.inwave-countdown>div span.date{font-size:48px;line-height:65px}.inwave-countdown>div span.date-label{font-size:14px;line-height:19px}.button-Purchase{color:#fff;font-size:14px;font-weight:600;line-height:19px;padding:22px 76px;display:inline-block;border-radius:100px;-webkit-border-radius:100px;background-color:#16a085;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.2);box-shadow:0 3px 7px 0 rgba(0,0,0,.2);text-transform:uppercase;"
}
.wc-menu-content {
    padding: 38px 0;
    -wwebkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.05);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.05);
}
.wc-menu-content ul {
    margin: 0;
    padding: 0;
    text-align: center;
}
.wc-menu-content ul li {
    list-style: none;
    padding: 0 35px;
    position: relative;
    display: inline-block;
}
.wc-menu-content ul li:after {
    position: absolute;
    content: "";
    left: 0;
    top: 12px;
    width: 5px;
    height: 5px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.wc-menu-content ul li:last-child:before {
    position: absolute;
    content: "";
    right: 0;
    top: 12px;
    width: 5px;
    height: 5px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.wc-menu-content ul li a {
    color: #333333;
    font-size: 13px;
    font-weight: 600;
    line-height: 18px;
    text-transform: uppercase;
}
.heading-block {
    text-align: center;
}
.heading-block .title, .heading-block .sub-title {
    font-size: 48px;
    font-weight: 300;
    letter-spacing: -1px;
    line-height: 60px;
}
.heading-block .title {
    color: #333333;
    margin: 0;
}
.heading-block .sub-title span {
    color: #333333;
}
.heading-block .desc {
    color: #777777;
    font-size: 16px;
    font-style: italic;
    line-height: 26px;
    margin-top: 35px;
}
.iwj-version {
    color: #333333;
}
.iwj-version .title-version {
    font-size: 48px;
    font-weight: 300;
    letter-spacing: -1px;
    line-height: 60px;
    margin-bottom: 15px;
}
.iwj-version .date {
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
    text-shadow: 0 5px 15px 0 rgba(22,160,133,0.25);
    padding: 4px 20px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    background-color: #16A085;
    -webkit-box-shadow: 0 5px 15px 0 rgba(22,160,133,0.25);
    box-shadow: 0 5px 15px 0 rgba(22,160,133,0.25);
}
.iwj-version.right .date {
    background-color: #34495E;
}
.iwj-version .changelog {
    color: #333333;
    font-size: 13px;
    line-height: 18px;
    text-shadow: 0 5px 15px 0 rgba(22,160,133,0.25);
    text-decoration: underline;
}
.iwj-version .dash {
    padding: 0 17px;
}
.info-version {
    color: #333333;
    font-size: 15px;
    font-style: italic;
    line-height: 36px;
    margin: 74px 0 0 !important;
    padding: 0;
}
.info-version li {
    list-style: none !important;
    margin-bottom: 45px;
    padding-left: 61px;
    position: relative;
}
.info-version li:before {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 34px;
    height: 34px;
    background-size: cover;
}
.iwj-version.left .info-version li:before {
    background: url(../../../plugins/inwave-common/assets/images/star1.png) no-repeat;
}
.iwj-version.right .info-version li:before {
    background: url(../../../plugins/inwave-common/assets/images/star2.png) no-repeat;
}
.info-version li .bold-text {
    color: #E67E22;
    font-size: 18px;
    font-weight: bold;
    line-height: 36px;
    text-transform: uppercase;
    position: relative;
    margin-right: 5px;
    padding-right: 15px;
}
.info-version li .bold-text:before {
    position: absolute;
    right: 0;
    top: 10px;
    content: "";
    width: 5px;
    height: 5px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.iwj-version.right .info-version li .bold-text {
    color: #34495E;
}
.iw-item-feature {
    text-align: center;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,0.1);
    box-shadow: 0 0 2px 0 rgba(0,0,0,0.1);
    margin-bottom: 30px;
    position: relative;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}
.iw-item-feature .content-item {
    position: absolute;
    width: 100%;
    top: 40px;
    left: 0;
    padding: 0 20px;
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.iw-item-feature:hover .content-item {
    -webkit-transform: translate3d(0,-110px,0);
    transform: translate3d(0,-110px,0);
}
.iw-item-feature.comming-soon {
    background-image: url(../../../plugins/inwave-common/assets/images/bg_comming_soon.png);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    color: #ffffff;
}
.iw-item-feature.comming-soon:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url(../../../plugins/inwave-common/assets/images/comming_ribbon.png) no-repeat;
    background-position: top right;
}
.comming-soon-img .wpb_single_image .vc_figure,
.comming-soon-img .wpb_single_image .vc_single_image-wrapper, .comming-soon-img img {
    width: 100% !important;
}
.iw-item-feature:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(to right bottom , #736ffe, #47c4ff) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(to right bottom , #736ffe, #47c4ff) repeat scroll 0 0;
}
.iw-item-feature .icon {
    font-size: 50px;
    font-weight: 500;
    line-height: 54px;
    margin-bottom: 20px;
    opacity: 1;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.iw-item-feature:hover .icon {
    opacity: 0;
}
.iw-item-feature .icon i {
    -webkit-text-fill-color: transparent;
    background: rgba(0, 0, 0, 0) linear-gradient(to right bottom , #736ffe, #47c4ff) repeat scroll 0 0;
    background-clip: border-box;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(to right bottom , #736ffe, #47c4ff) repeat scroll 0 0;
    background-clip: text;
    fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.iw-item-feature .title {
    color: #777777;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    margin: 0 0 10px;
}
.iw-item-feature:hover .title {
    color: #ffffff;
}
.iw-item-feature .description {
    color: #ffffff;
    line-height: 25px;
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
    padding-top: 15px;
    position: relative;
}
.iw-item-feature:hover .description {
    opacity: 1;
}
.iw-item-feature .description:after {
    content: "";
    position: absolute;
    width: 70px;
    height: 1px;
    top: 0;
    left: calc(50% - 35px);
    background: #ffffff;
    opacity: 0.1;
}
.iw-item-feature.comming-soon .icon,
.iw-item-feature.comming-soon .title,
.iw-item-feature.comming-soon .description {
    color: #ffffff !important;
}
.happy-customer {
    text-align: center;
    font-size: 48px;
    font-weight: 300;
    letter-spacing: -1px;
    line-height: 60px;
    text-align: center;
    text-shadow: 0 5px 15px 0 rgba(41,128,185,0.25);
    color: #333333;
}
.happy-customer .desc {
    margin-top: 85px;
    font-size: 18px;
    font-weight: 500;
    line-height: 36px;
    text-align: center;
}
#support .title, #support .sub-title {
    color: #FFFFFF;
    font-size: 48px;
    font-weight: 300;
    letter-spacing: -1px;
    line-height: 60px;
    text-align: center;
    text-shadow: 0 5px 15px 0 rgba(41,128,185,0.25);
}
.iw-image-link {
    text-align: center;
}
.iw-image-link .image {
    position: relative;
}
.iw-image-link.item-comming-soon .image:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: #34495E;
    opacity: 0.7;
    top: 0;
    left: 0;
}
.iw-image-link img {
    -webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,0.1);
    box-shadow: 0 0 6px 0 rgba(0,0,0,0.1);
}
.iw-image-link .content-comming-soon {
    display: none;
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #ffffff;
    text-align: center;
    z-index: 9;
}
.iw-image-link.item-comming-soon .content-comming-soon {
    display: block;
}
.iw-image-link .content-comming-soon .cs-title {
    font-size: 24px;
    font-weight: bold;
    line-height: 33px;
    text-transform: uppercase;
}
.iw-image-link .content-comming-soon .cs-sub-title {
    font-size: 16px;
    font-style: italic;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 10px;
}
.iw-image-link .title a {
    color: #333333;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    text-transform: uppercase;
}
/*map find job - map search*/
.iw-map-find-jobs .job-item .job-type i:hover, 
.iw_search_map .job-item .job-type i:hover {
    background: #ffffff;
    color: #FB6376;
}
.iw-map-find-jobs .job-item .job-type i,
.iw_search_map .job-item .job-type i {
    margin: 0;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    width: 20px;
    text-align: center;
    color: #f16e8e;
    border: 1px #f6f7f9 solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font-size: 9px;
    margin-left: 5px;
}
.iw_search_map .job-item .job-type .iwj-save-job i{
	width: 22px;
	height: 22px;
	line-height: 22px;
}
.job-item .job-type .saved i {
    background: #f16e8e;
    color: #fff;
}
.iw-map-find-jobs .job-item .job-type a.type-name:hover,
.iw_search_map .job-item .job-type a.type-name:hover{
    color: #fff !important;
}
.iw-map-find-jobs .job-item .job-type a.type-name,
.iw_search_map .job-item .job-type a.type-name{
    display: inline-block;
    color: #4a98ae;
    font-weight: 600;
    height: 22px;
    line-height: 20px;
    padding: 0 15px;
    border: 1px #f6f7f9 solid;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    font-size: 10px;
    text-transform: uppercase;
}
.iw-map-find-jobs .job-item .company i{
    color: #2980b9;
    margin-left: 2px;
    margin-right: 12px;
}
.iw-map-find-jobs .job-item .address i,
.iw_search_map .job-item .address i {
    color: #f16e8e;
    font-size: 14px;
}
.iw-map-find-jobs .job-item .sallary i,
.iw_search_map .job-item .sallary i {
    color: #4a98ae;
    margin-right:10px;
}

.iw-map-find-jobs .job-item i.fa.fa-heart{
    margin-left: 10px;
}
.iw-map-find-jobs .job-item i,
.iw_search_map .job-item i {
    width: 15px;
    font-size: 13px;
    text-align: center;
    margin-right: 14px;
}
.iw-map-find-jobs .job-item .address a,
.iw-map-find-jobs .job-item .address,
.iw-map-find-jobs .job-item .company,
.iw-map-find-jobs .job-item .sallary,
.iw-map-find-jobs .job-item .company a,
.iw_search_map .job-item .sallary,
.iw_search_map .job-item .company,
.iw_search_map .job-item .address{
    font-size:13px;
    color:#777777;
}
.iw-map-find-jobs .job-item .company,
.iw-map-find-jobs .job-item .sallary,
.iw_search_map .job-item .sallary,
.iw_search_map .job-item .company {
    padding-bottom:10px;
}
.iw-map-find-jobs .job-item .address {
    padding-bottom:20px;
}
.iw-map-find-jobs .job-item .job-title,
.iw_search_map .job-item .job-title {
    line-height: 20px;
    padding-bottom:10px;
}
.iw-map-find-jobs .job-item{
    border:none;
    padding:0;
}
/*.iw-map-search-jobs .job-item{
    border:none;
    padding: 30px 5px 30px 20px;
}*/
.iw-map-find-jobs{
    position: relative;
    padding-bottom: 125px;
    background: #fff;
}
#iw-form-map-find-jobs{
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 65px;
}
#iw-form-map-find-jobs .iwj-find-jobs.style1{
    position: relative;
    padding: 70px 0 0 ;
}
@media (max-width: 767px) {
    .wc-page .iw-heading.style1 .iwh-title {
        font-size: 36px !important;
        line-height: 55px !important;
    }
    .inwave-countdown .date-countdown {
        width: 90px;
        height: 90px;
    }
    .inwave-countdown > div span.date {
        font-size: 30px;
        line-height: 36px;
    }
    .button-Purchase {
        padding: 15px 45px;
    }
    .wc-version-left, .wc-version-right {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .how-it-work {
        padding: 0;
    }
    .how-it-work.right {
        padding: 0;
    }
    .how-it-work.left {
        padding: 0;
    }
    .iw-map-find-jobs {
        padding-bottom: 0;
    }
    #iw-form-map-find-jobs{
        position: relative;
        left: auto;
        bottom: auto;
    }
}
@media (max-width: 640px) {
    .inwave-countdown .date-countdown {
        width: 64px;
        height: 64px;
        margin: 2px;
    }
    .inwave-countdown > div span.date {
        font-size: 24px;
        line-height: 30px;
    }
    .inwave-countdown > div span.date-label {
        font-size: 12px;
        line-height: 19px;
    }
    .price-countdown .price-width {
        width: 290px;
    }
    .price-countdown .price {
        font-size: 14px;
        height: 46px;
        line-height: 46px;
        top: calc(50% - 23px);
        width: 46px;
    }
    .price-countdown .price-line {
        margin: 0 46px;
    }
    .wc-menu-content ul {
        text-align: left;
    }
    .heading-block .title, .heading-block .sub-title {
        font-size: 36px;
        line-height: 45px;
    }
    .happy-customer {
        font-size: 36px;
        line-height: 46px;
    }
    .happy-customer .desc {
        font-size: 18px;
        line-height: 36px;
        margin-top: 30px;
    }
    .iw-map-find-jobs {
        padding-bottom: 0;
    }
}
@media (max-width: 360px) {
    .wc-menu-content ul li {
        display: block;
    }
    .wc-menu-content ul li:last-child:before {
        display: none;
    }
}
/* ===== Home Welcome ===== */

/* ===== Responsive ===== */
@media (max-width: 1366px) {
    .iw-item-info.style8 .left-item,
    .iw-item-info.style9 .right-item {
        padding: 70px 70px 100px;
    }
}

@media (max-width: 1280px) {
    .iw-member .content-inner {
        width: 100%;
    }
    .iw-member .desc {
        margin-bottom: 15px;
    }
    .iw-member .position {
        margin-bottom: 15px;
        padding-bottom: 25px;
    }
    .iw-member h3.name {
        font-size: 30px;
        line-height: 36px;
    }
}
@media (max-width: 1280px) {
    .iw-item-info.style8 .left-item .title,
    .iw-item-info.style9 .right-item .title {
        font-size: 24px !important;
        line-height: 35px !important;
    }

    .iw-item-info.style8 .left-item .description,
    .iw-item-info.style9 .right-item .description {
        margin: 0 0 50px;
    }

    .iw-video-html.style1 .video iframe {
        width: 700px;
        height: 350px;
    }

    .iw-video-html.style1 .modal .iw-modal-dialog {
        max-width: 700px;

    }
}
@media (max-width: 1024px) {
    .iw-video-html.style1 .video iframe {
        width: 600px;
        height: 300px;
    }
    .iw-video-html.style1 .modal .iw-modal-dialog{
        max-width: 600px;
    }
}

@media (max-width: 991px) {
    .iw-member .member-img {
        width: 100%;
        float: none !important;
    }
    .iw-member .member-info {
        width: 100%;
        height: auto;
        margin-top: 30px;
        margin-bottom: 30px;
        position: relative;
        top: auto !important;
        left: auto !important;
        bottom: auto !important;
        right: auto !important;
    }
    .iw-member .content-inner {
        position: relative;
        top: auto !important;
        left: auto !important;
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    .inwave-map-contact.style2 .inwave-map .infoBox {
        display: none;
    }
    .inwave-map-contact.style2 {
        height: 600px !important;
    }
    .info-list {
        border: none;
    }
    .info-list .iw-item-info {
        width: 50%;
    }
    body .iw-advance-search-in-slider {
        margin-top: 105px !important;
    }
}
@media (max-width: 991px) and (min-width: 768px) {
    .info-list.style2 .iw-item-info {
        width: 100%;
    }
    .iw-item-info.style5, .iw-item-info.style10 {
        text-align: center;
        min-height: 450px;
        border: 1px solid #f3f3f3;
    }
    .iw-item-info.style5 .item-info-icon{
        float: none;
        margin: 0 0 30px;
    }
}
@media (max-width: 980px) {
    .iw-item-info.style2{
        padding: 20px;
    }
    .iw-item-info.style2 .item-info-icon{
        margin-right: 20px;
    }
}

@media (max-width: 767px) {

    .info-list .iw-item-info {
        width: 100%;
    }
    .iw-item-info.style1 .iw-item-info-inner{
        padding: 80px 20px !important;
    }
    .iw-funfact-list .inwave-funfact {
        height: 196px;
        padding: 55px 15px 15px;
    }
    .iw-funfact-list .inwave-funfact.style3 {
        height: auto;
    }
    .iw-funfact-list .inwave-funfact {
        border-bottom: 1px solid rgba(255, 255, 255, 0.05);
        border-right: 1px solid rgba(255, 255, 255, 0.05);
        width: 50%;
        padding: 22px 15px 5px;
        height: 99px;
    }
    .inwave-funfact .funfact-number-wrap {
        font-size: 24px;
        line-height: 26px;
    }
    .inwave-map-contact {
        height: auto !important;
    }
    .inwave-map-contact .inwave-map {
        position: relative;
        left: auto;
        top: auto;
    }
    .inwave-map-contact{
        height: auto;
    }
    .inwave-map-contact .map-view {
        max-height: 450px;
    }
    .inwave-map-contact .form-contact {
        padding: 50px 0;
    }

	/* style 3 */

	.iw-tabs.layout3 .iw-tab-items .iw-tab-items-bg {
		border-bottom: 0;
	}
	.iw-tabs.layout3 .iw-tab-item {
		border-bottom: 1px solid #EEEEEE;
	}
    body .padding-mobile > div {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }
    body .padding-mobile .style-mobile .iwh-title {
        font-size: 40px !important;
        line-height: 40px !important;
    }
    .iw-video-html.style1 .iw-video {
        margin: 35px 0;
    }
}
@media (max-width: 768px) {
    .iw-item-info.style5, .iw-item-info.style10 {
        border: 1px solid #f3f3f3;
        border-top: none;
    }
    .iw-item-info.style8 .left-item,
    .iw-item-info.style9 .right-item {
        width: 100%;
    }
    .iw-item-info.style8 .right-item {
        position: relative;
        height: 300px;
        width: 100%;
    }
    .iw-item-info.style9{
        padding-bottom: 300px;
    }
    .iw-item-info.style9 .right-item{
        left: 0;
    }
    .iw-item-info.style9 .left-item{
        width: 100%;
        bottom: -300px;
        height: 300px;
        top: auto;
    }
    .iw-item-info.style8 .left-item, .iw-item-info.style9 .right-item {
        padding: 70px 50px 100px;
    }
    .iw-item-info.style8 .left-item .description, .iw-item-info.style9 .right-item .description {
        padding: 0 35px;
    }
}

@media (max-width: 640px) {
    .iw-funfact-list .inwave-funfact {
        width: 100%;
    }
    .iw-video-html.style1 .video iframe {
        width: 400px;
        height: 200px;
    }
    .iw-video-html.style1 .modal .iw-modal-dialog{
        max-width: 400px;
    }
}
@media (max-width: 480px) {
    .iw-item-info.style1 .description {
        width: 50%;
    }
    .iw-item-info.style1 .title {
        font-size: 36px !important;
    }
    .inwave-funfact.style2 .funfact-number, .inwave-funfact.style2 .funfact-prefix {
        font-size: 50px;
    }
    .iw-accordion-content .iw-desc {
        margin-right: 25px;
    }
    .iw-search-form.iwj-form .field-item-submit {
        float: none;
    }
    .iw-search-form.iwj-form .iwj-field {
        float: none;
        width: 100%;
    }
    .iw-tabs.layout5 .iw-tab-items .iw-tab-item {
        padding: 26px 10px;
    }
    .iw-tabs.layout5 .iw-tab-items .iw-tab-item .iw-tab-title {
        font-size: 13px;
    }
}

@media (max-width: 360px) {
    .iw-item-info.style1 .description {
        width: 100%;
    }
    .iw-testimonals.style1 .slick-current .testi-image {
        position: absolute;
    }
    .thumb-info {
        margin-top: 15px;
    }
    .iw-item-info.style8 .left-item, .iw-item-info.style9 .right-item {
        padding: 30px 15px 70px;
    }

    .iw-item-info.style8 .left-item .description, .iw-item-info.style9 .right-item .description {
        padding: 0 10px;
    }

    .iw-item-info.style7 {
        padding: 50px 30px 60px;
    }

    .iw-video-html.style1 .video iframe {
        width: 300px;
        height: 150px;
    }

    .iw-video-html.style1 .modal .iw-modal-dialog {
        max-width: 300px;
    }
}.rtl .iw-posts .post-item .post-bottom .post-read-more {
    float: left;
}
.rtl .iw-item-info.style1 .item-readmore i {
    margin: 0 0 0 10px;
}
.rtl .iw-work-steps .owl-item:nth-child(2n+1) .iw-work-step.style1:before,
.rtl .iw-work-steps .owl-item:nth-child(2n) .iw-work-step.style1:before {
    left: auto;
    right: 50%;
}
.rtl .iw-button.left-text {
    text-align: right;
}
.rtl .iw-button.right-text {
    text-align: left;
}
.rtl .iwj-categories.style7 .category-icon {
    float: right;
}
.rtl .iwj-categories.style7 .category-info {
    padding: 0 115px 0 0;
}
.rtl .iw-work-steps .iw-work-step.style2:before {
    right: auto;
    left: 28%;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.rtl .iw-item-info.style2 .item-info-icon {
    float: right;
    margin: 0 0 0 35px;
}
.rtl .iw-accordion-header:before {
    left: auto;
    right: 0;
}
.rtl .iw-accordion-header:after {
    left: 0;
    right: auto;
}
.rtl .iw-accordion-content .iw-desc {
    margin-left: 75px;
    margin-right: 25px;
}
.rtl .iw-contact-form7 {
    float: left !important;
}
.rtl .iw-term-conditions ul.items li h3.title {
    padding-left: 0;
    padding-right: 25px;
}
.rtl .iw-term-conditions ul.items li .title:before {
    left: auto;
    right: 0;
}
.rtl .iw-item-info.style5 .item-info-icon {
    float: right;
    margin-right: 0;
    margin-left: 25px;
}
.rtl .iw-button a i,
.rtl .iw-item-info.style8 .left-item a.read-more i,
.rtl .iw-item-info.style9 .right-item a.read-more i{
    margin: 0 10px 0 0;
}
.rtl .iwj-pricing-tables.style2 .pricing-item .item-bottom ul li {
    list-style: none;
    font-size: 15px;
    line-height: 50px;
    height: 50px;
    padding: 0 50px 0 0;
    color: rgb(119,119,119);
    background: none;
    margin-bottom: 0;
    font-weight: normal;
}
.rtl .iwj-pricing-tables.style2 .pricing-item .item-bottom ul li span {
    left: 0;
    right: 180px;
}
.rtl .iw-item-info.style8 .right-item{
    left: 0;
    right: auto;
}
.rtl .iw-item-info.style9 .left-item {
    right: 0;
}
.rtl .iw-item-info.style9 .right-item {
    left: -50%;
}
.iw-button a.width-auto {
    width: auto;
}
.iw-button a.full-width {
    width: 100%;
}
.iw-button a {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #ffffff;
    display: inline-block;
    font-weight: 500;
    line-height: 18px;
    padding: 12px 17px;
    font-size: 13px;
    text-transform: uppercase;
    position: relative;
    z-index: 0;
}
.iw-button.button1 a:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: rgba(0, 0, 0, 0.2);
    opacity: 0;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    z-index: -1;
}
.iw-button.button1 a:hover:after {
    opacity: 1;
}
.iw-button.button2 a {
    border: 2px solid rgba(255, 255, 255, 0.2);
}
.iw-button a:hover, .iw-button a:focus {
    color: #ffffff !important;
}
.iw-button a i {
    margin-left: 10px;
}
.iw-button.button3 a {
    padding: 2px 20px;
    font-size: 13px;
    font-weight: 500;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    line-height: 42px;
    letter-spacing: 0.5px;
}

.iw-button.button3 a:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    background: rgba(0, 0, 0, 0.2);
    opacity: 0;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    z-index: -1;
}
.iw-button.button3 a:hover:after {
    opacity: 1;
}
.iw-bg-gradient-button a {
    display: inline-block;
    color: #ffffff !important;
    padding: 15px 45px;
    font-size: 14px;
    font-weight: 300;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    background: rgba(0, 0, 0, 0) linear-gradient(to right bottom , #43cbff, #736efe) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(to right bottom , #43cbff, #736efe) repeat scroll 0 0;
}
@media (max-width: 767px) {
    .iw-button.right-text, .iw-button.left-text {
        text-align: center !important;
    }
}@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.iwj-count {
    float: right;
}

.iwj-filter-selected {
    clear: both;
}

.clearfix:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}

.iwj-filter-selected ul {
    clear: both;
}

.iwj-filter-selected-item label {
    font-weight: bold;
    cursor: pointer;
}

.iwj-filter-selected-item a {
    margin-left: 10px ;
    display: inline-block;
    float: right;
    font-size: 18px;
}

.iwj-clear-filter-btn {
    clear: both;
}/*!
 * bootstrap-star-rating v4.0.3
 * http://plugins.krajee.com/star-rating
 *
 * Author: Kartik Visweswaran
 * Copyright: 2013 - 2017, Kartik Visweswaran, Krajee.com
 *
 * Licensed under the BSD 3-Clause
 * https://github.com/kartik-v/bootstrap-star-rating/blob/master/LICENSE.md
 */
.rating-loading {
    width: 25px;
    height: 25px;
    font-size: 0;
    color: #fff;
    background: transparent url(../../../plugins/iwjob/assets/img/loading.gif) top left no-repeat;
    border: none;
}

/*
 * Stars & Input
 */
.rating-container .rating-stars {
    position: relative;
    cursor: pointer;
    vertical-align: middle;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
}

.rating-container .rating-input {
    position: absolute;
    cursor: pointer;
    width: 100%;
    height: 1px;
    bottom: 0;
    left: 0;
    font-size: 1px;
    border: none;
    background: none;
    padding: 0;
    margin: 0;
}

.rating-disabled .rating-input, .rating-disabled .rating-stars {
    cursor: not-allowed;
}

.rating-container .star {
    display: inline-block;
    margin: 0 3px;
    text-align: center;
}

.rating-container .empty-stars {
    color: #aaa;
}

.rating-container .filled-stars {
    position: absolute;
    left: 0;
    top: 0;
    margin: auto;
    color: #fde16d;
    white-space: nowrap;
    overflow: hidden;
  /*  -webkit-text-stroke: 1px #777;
    text-shadow: 1px 1px #999;*/
}

.rating-rtl {
    float: right;
}

.rating-animate .filled-stars {
    transition: width 0.25s ease;
    -o-transition: width 0.25s ease;
    -moz-transition: width 0.25s ease;
    -webkit-transition: width 0.25s ease;
}

.rating-rtl .filled-stars {
    left: auto;
    right: 0;
    -moz-transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);
    -webkit-transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);
    -o-transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);
    transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);
}

.rating-rtl.is-star .filled-stars {
    right: 0.06em;
}

.rating-rtl.is-heart .empty-stars {
    margin-right: 0.07em;
}

/**
 * Sizes
 */
.rating-xl {
    font-size: 4.89em;
}

.rating-lg {
    font-size: 3.91em;
}

.rating-md {
    font-size: 3.13em;
}

.rating-sm {
    font-size: 2.5em;
}

.rating-xs {
    /*font-size: 2em;*/
}

.rating-xl {
    font-size: 4.89em;
}

/**
 * Clear
 */
.rating-container .clear-rating {
    color: #aaa;
    cursor: not-allowed;
    display: inline-block;
    vertical-align: middle;
    font-size: 60%;
}

.clear-rating-active {
    cursor: pointer !important;
}

.clear-rating-active:hover {
    color: #843534;
}

.rating-container .clear-rating {
    padding-right: 5px;
}

/**
 * Caption
 */

/* extend support to BS4 */
.rating-container .caption .label {
    display: inline-block;
    padding: .25em .4em;
    line-height: 1;
    text-align: center;
    vertical-align: baseline;
    border-radius: .25rem;
}

.rating-container .caption {
    color: #999;
    display: inline-block;
    vertical-align: middle;
    font-size: 60%;
    margin-top: -0.6em;
}

.rating-container .caption {
    margin-left: 5px;
    margin-right: 0;
}

.rating-rtl .caption {
    margin-right: 5px;
    margin-left: 0;
}

/**
 * Print
 */
@media print {
    .rating-container .clear-rating {
        display: none;
    }
}/*Button loader*/
.iwj-hide{
    display: none;
}
.iwj-button-loader{
    position: relative;
}
.rem-button-loader {
    line-height: 36px;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-align: center;
    vertical-align: top;
    border: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #d64521;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.rem-button-loader > div {
    display: inline-block;
    width: 8px;
    height: 8px;
    -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
    animation: bouncedelay 1.4s infinite ease-in-out;  /* Prevent first frame from flickering when animation starts */
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    background: #fff;
}

.rem-button-loader .bounce1 {
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s;
}

.rem-button-loader .bounce2 {
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s;
}

@-webkit-keyframes bouncedelay {
    0%, 80%, 100% {
        -webkit-transform: scale(.0);
        transform: scale(.0);
    }
    40% {
        -webkit-transform: scale(1.0);
        transform: scale(1.0);
    }
}
@keyframes bouncedelay {
    0%, 80%, 100% {
        -webkit-transform: scale(.0);
        transform: scale(.0);
    }
    40% {
        -webkit-transform: scale(1.0);
        transform: scale(1.0);
    }
}
/* End Button loader*/

/*equal row*/
.row-eq-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.row-flex-wrap{
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
}
/*End equal row*/

/*button*/
.iwj-btn{
    display: inline-block;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background: #eee;
    color: #333;
    text-transform: uppercase;
    border: none;
    padding: 7px 25px;
    font-weight: 600;
    text-align: center;
    font-size: 13px;
    position: relative;
    z-index: 0;
}
.iwj-btn-shadow{
    display: inline-block;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background: #eee;
    color: #333;
    text-transform: uppercase;
    border: none;
    padding: 7px 25px;
    font-weight: 600;
    text-align: center;
    font-size: 13px;
    position: relative;
    z-index: 0;
    box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
}
.iwj-btn:hover, .iwj-btn:focus, .iwj-btn:active {
    color: #333;
    outline: none !important;
    opacity: 0.9;
}
.iwj-btn-shadow:hover, .iwj-btn-shadow:focus, .iwj-btn-shadow:active {
    color: #333;
    outline: none !important;
    opacity: 0.9;
}
.iwj-btn-primary, .iwj-btn-primary:hover, .iwj-btn-primary:focus, .iwj-btn-primary:active{
    color: #fff;
}

.iwj-btn-secondary, .iwj-btn-secondary:hover, .iwj-btn-secondary:focus, .iwj-btn-secondary:active{
    background: #16A085;
    color: #fff;
}
.iwj-btn-danger, .iwj-btn-danger:hover, .iwj-btn-danger:focus, .iwj-btn-danger:active{
    color: #fff;
    background-color: #ff6633;
}

.iwj-btn-large{
    padding: 15px 25px;
    font-size: 130%;
}
.iwj-btn-medium{
    padding: 10px 25px;
    font-size: 130%;
}
.iwj-btn-full{
    width: 100%;
}
.iwj-btn-icon i {
    font-size: 18px;
    font-weight: 500;
    margin-right: 4px;
    position: relative;
    top: 2px;
}
.iwj-btn-full.iwj-btn-icon{
    text-align: left;
    font-size: 100%;
}
.iwj-btn-full.iwj-btn-icon i{
    padding-right: 25px;
    margin-right: 25px;
    border-right: 1px solid rgba(255,255,255, 0.1);
    position: relative;
    top: 0;
}
.iwj-btn:disabled{
    opacity: 0.5;
}
.iwj-btn:disabled:hover{
    opacity: 0.5;
}
.iwj-btn-shadow:disabled{
    opacity: 0.5;
}
.iwj-btn-shadow:disabled:hover{
    opacity: 0.5;
}

/*end button*/

/*divider*/
.iwj-divider{
    text-align: center;
    position: relative;
}
.iwj-divider .line{
    width: 237px;
    height: 1px;
    background: #2980b9;
    display: inline-block;
}
.iwj-divider .circle{
    width: 35px;
    height: 35px;
    line-height: 35px;
    display: inline-block;
    background: #2980b9;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -12px;
    margin-left: -18px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}
/*end divider*/

/*magic line*/
.iwj-magic-line-wrap{
    text-align: center;
}
.iwj-magic-line{
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    display: inline-block;
    padding: 3px;
    position: relative;
    -webkit-box-shadow: 0px 5px 25px rgba(41,128,185,0.3);
    -moz-box-shadow: 0px 5px 25px rgba(41,128,185,0.3);
    box-shadow: 0px 5px 25px rgba(41,128,185,0.3);
}
.iwj-magic-line .magic-line{
    background: #fff;
    position: absolute;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    z-index: 10;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.iwj-magic-line .magic-line.faster{
    -moz-transition: width 0.1s;
    -webkit-transition: width 0.1s;
    -o-transition: width 0.1s;
    transition: width 0.1s;
}
.iwj-magic-line p{
    color: #fff;
    padding: 7px 50px;
    display: inline-block;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    text-transform: uppercase;
    font-weight: 600;
    position: relative;
    z-index: 200;
    margin: 0;
    cursor: pointer;
    /*
            -moz-transition: all 0.25s;
            !* WebKit *!
            -webkit-transition: all 0.25s;
            !* Opera *!
            -o-transition: all 0.25s;
            !* Standard *!
            transition: all 0.25s;*/
}
.iwj-magic-line p.active{
    color: #2980b9;
}
/*end magic line*/
/*form*/
.iwj-form{
    background: #fff;
    padding: 70px;
    max-width: 770px;
    margin: 0 auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.iwj-form .pre-text{
    margin-bottom: 40px;
}
.iwj-form .iwj-field{
    border: 1px solid #eeeeee;
    padding: 14px 28px 15px;
    margin-bottom: 30px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.iwj-form .iwj-field label{
    display: block;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    color: #2980b9;
}
.iwj-form .iwj-field .iwj-input{
    position: relative;
    padding-left: 40px;
}
.iwj-form .iwj-field i{
    color: #2980b9;
    font-size: 16px;
    position: absolute;
    left: 0;
    top: 6px;
}
.iwj-form .iwj-field i{
    color: #2980b9;
    font-size: 16px;
    position: absolute;
    left: 0;
    top: 5px;
}
.iwj-form .iwj-field input{
    border: none;
    width: 100%;
}

.iwj-form-2 h3{
    font-size: 18px;
    font-weight: bold;
    color: #444;
    border-bottom: 1px solid #f6f7f9;
    text-transform: uppercase;
    padding-bottom: 15px;
    margin-top: 35px;
    margin-bottom: 20px;
}
.iwj-form-2 h3.no-border{
    border-bottom: none;
    margin-bottom: 10px;
}

.iwj-form-2 h3:first-child{
    margin-top: 0;
}
.iwj-form-2 div.iwjmb-field{
    margin-bottom: 20px;
}
.iwj-form-2 .iwjmb-field label{
    color: #555;
    padding: 0 15px;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
}
.iwj-form-2 .iwjmb-field .description{
    font-size: 12px;
    color: #999;
    font-style: italic;
    margin-top: 4px;
}
.iwj-form-2 .iwjmb-field input[type="password"],
.iwj-form-2 .iwjmb-field input[type="number"],
.iwj-form-2 .iwjmb-field input[type="text"], .iwj-form-2 .iwjmb-field input[type="email"],
.iwj-form-2 .iwjmb-field input[type="url"], .iwj-form-2 .iwjmb-field select, .iwj-form-2 .iwjmb-field textarea{
    border: 1px solid #eeeeee;
    padding: 6px 15px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    width: 100%;
    color: #555;
    position: relative;
}
.iwj-form-2 .iwjmb-field input[type="password"]::placeholder,
.iwj-form-2 .iwjmb-field input[type="number"]::placeholder,
.iwj-form-2 .iwjmb-field input[type="text"]::placeholder, .iwj-form-2 .iwjmb-field input[type="email"]::placeholder,
.iwj-form-2 .iwjmb-field input[type="url"]::placeholder, .iwj-form-2 .iwjmb-field select, .iwj-form-2 .iwjmb-field textarea::placeholder{
    color: #999;
}
.iwj-form-2 .token-input.ui-autocomplete-input::placeholder{
    color: #999;
    font-size: 13px;
}

.iwj-form-2 .iwjmb-field input[readonly]{
    background: #eee !important;
}
.iwj-form-2 .iwjmb-select-tree .select2-container{
    margin-right: 5px;
}
.iwj-form-2 .iwjmb-sort-clone div.iwjmb-field.iwjmb-textarea-wrapper{
    width: 100%;
}
.iwj-form-2 .iwjmb-sort-clone a.iwjmb-button, .iwj-form-2 .iwjmb-sort-clone a.iwjmb-clone-icon{
    top: 50%;
}
.iwj-form-2 .iwjmb-sort-clone div.iwjmb-field.iwjmb-textarea-wrapper textarea{
    height: 75px;
}
.iwj-form-2 .gallery-area >h3,.iwj-form-2 .video-area >h3 {
    border-bottom: 0;
    padding-bottom: 0;
}
.iwj-form-2 .iwjmb-upload-inside h3{
    font-weight: 600;
    color: #ddd;
    border-bottom: none;
    font-size: 22px;
    font-style: italic;
    margin-top: 10px;
}
.iwj-form-2 .iwjmb-media-view{
    border: none;
    background: #f5f5f5;
    padding: 2px;
}
.iwj-form-2  .iwjmb-upload-inside p{
    text-transform: uppercase;
    font-weight: 600;
    color: #ccc;
}
.iwj-form-2  .iwjmb-upload-inside .iwjmb-browse-button{
    color: #666;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px;
}
.iwj-form-2  .iwjmb-media-status{
    display: inline-block;
    text-decoration: none;
    font-size: 12px;
    line-height: 26px;
    height: 28px;
    margin: 0 10px;
    font-style: italic;
    color: #aaa;
}
.tokenfield.form-control {
    border: none;
    box-shadow: none;
    padding: 0;
}
.tokenfield.form-control.focus {
    box-shadow: none;
}
.tokenfield.form-control .token {
    color: #ffffff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: none;
    font-size: 12px;
}
.tokenfield.form-control input {
    width: 100% !important;
    margin-bottom: 0;
}
.tokenfield.form-control .token span {
    padding: 0 5px 0 15px;
    height: 28px;
    line-height: 28px;
}
div.tokenfield .token .close{
    margin-right: 10px;
    line-height: 28px;
    font-weight: normal;
}
.tokenfield.form-control .token a {
    color: #ffffff;
    opacity: 1;
}
div.tokenfield .token{
    height: 28px;
}
div.tokenfield .token-input{
    height: 44px;
}
body ul.ui-autocomplete.ui-menu {
    width: 250px !important;
    min-width: auto !important;
    border: 1px #eeeeee solid;
    padding: 0;
    background: #ffffff;
    box-shadow: none;
}
body ul.ui-autocomplete.ui-menu li {
    list-style: none;
    color: #333333;
    padding: 5px 15px;
    border-bottom: 1px #eeeeee solid;
}
body ul.ui-menu li:hover {
    color: #ffffff;
}
body ul.ui-autocomplete.ui-menu li:last-child {
    border-bottom: none;
}
.iwj-form-2 .iwjmb-field select{
    width: auto;
    margin-right: 5px;
}
.iwj-form-2 .iwjmb-field .iwjmb-map-canvas{
    height: 300px;
}
.iwj-form-2 .iwjmb-field .iwjmb-map-goto-address-button{
    background: #2980b9;
    color: #fff;
    border: none;
    padding: 2px 15px;
    margin-top: 5px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    height: 28px;
    line-height: 28px;
    display: none;
}
.iwj-form-2 .iwj-button-loader {
    margin-top: 25px;
}
.iwj-form-2 .field-social, .iwj-form-2 .field-name {
    display: table;
    margin: 0 -15px;
}

.iwj-change-password .iwjmb-fields {
    display: table;
    width: 100%;
}
.iwj-delete-account-btn{
    float: right;
}
/*end form*/

/*Login Page*/
.iwj-login-form .lost-password{
    margin-top: 10px;
}
.iwj-login-form .iwj-divider,
.iwj-register-form .iwj-divider{
    margin-top: 45px;
}
.iwj-login-form .social-login,
.iwj-register-form .social-login{
    margin-top: 35px;
}
.iwj-login-form .social-login > div,
.iwj-register-form .social-login > div {
    margin-bottom: 30px;
}
.iwj-login-form-popup .iwj-login-form .social-login > div,
.iwj-register-form-popup .iwj-register-form .social-login > div {
    margin-bottom: 15px;
}
.iwj-login-form .register-account{
    margin-top: 20px;
}
.iwj-login-form .social-login .social-login-facebook,
.iwj-register-form .social-login .social-login-facebook {
    background: #3B5998;
}
.iwj-login-form .social-login .social-login-google,
.iwj-register-form .social-login .social-login-google {
    background: #DB4437;
}
.iwj-login-form .social-login .social-login-twitter,
.iwj-register-form .social-login .social-login-twitter {
    background: #0084B4;
}
.iwj-login-form .social-login .social-login-linkedin,
.iwj-register-form .social-login .social-login-linkedin {
    background: #006fa6;
}
/*End login page*/

/*Register Page*/
.iwj-register-form .iwj-magic-line{
    margin-top: 20px;
    margin-bottom: 40px;
    position: relative;
}
.iwj-register-form .login-lostpass{
    margin-top: 20px;
    text-align: center;
}
.iwj-register-form .login-lostpass a{
    margin-right: 5px;
}
/*End Register Page*/

/*Social Register*/
.iwj-social-register .avatar{
    max-width: 90px;
    max-height: 90px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    float: left;
    margin-right: 20px;
    margin-top: 12px;
}
.iwj-social-register .confirm-div h2{
    color: #444;
    margin-top: -12px;
}
.iwj-social-register .social-confirm-newuser{
    font-style: italic;
    margin-bottom: 37px;
}
.iwj-social-register .social-confirm-newuser p{
    margin-bottom: 0;
    line-height: 1;
}
.iwj-social-register .select2-container{
    width: 200px !important;
    margin-top: -7px;
}
.iwj-social-register select{
    width: 200px;
    border: none;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
}
.iwj-social-register .select2-container--default .select2-selection--single .select2-selection__arrow{
    top: 7px;
    right: 5px;
}
.iwj-social-register .select2-container .select2-selection--single{
    border: none;
}
.iwj-social-register .select2-container--default .select2-selection--single .select2-selection__rendered{
    padding: 0;
}
/*End Social Register*/

/*Reset Pass*/
.iwj-lostpass-form .login-register-account{
    margin-top: 15px;
    text-align: center;
}
.iwj-lostpass-form .login-register-account a{
    margin-right: 5px;
}
/*End Reset Pass*/

/*Dashboard page*/
.iwj-dashboard{
    background: #2f3f46;
}
.iwj-dashboard-main {
    float: right;
    width: calc(100% - 250px);
}
.iwj-dashboard-main-inner {
    padding: 50px;
    background: #eee;
    min-height: 630px;
}
.iwj-main-block {
    background: #fff;
    padding: 50px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}/*
.iwj-dashboard-main.overview, .iwj-dashboard-main.profile, .iwj-dashboard-main.edit-job {
    background: none;
    padding: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}*/
.iwj-block{
    background: #fff;
    padding: 50px;
    margin-bottom: 30px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.iwj-main .iwj-block:last-child{
    margin-bottom: 0;
}
.iwj-block-inner{
    margin-bottom: 45px;
}
.socials-area.iwj-block-inner{
    margin-bottom: 25px;
}
.iwj-edit-profile-page .iwj-change-password.iwj-block {
    margin-bottom: 0;
}
.iwj-dashboard-sidebar{
    background: #2f3f46;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 250px;
    float: left;
}
.iwj-dashboard-sidebar .iwj-btn:hover {
    color: #ffffff;
}
body .iwj-dashboard-menu ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.iwj-dashboard-menu ul li{
    padding: 13px 16px;
    list-style: none;
}
.iwj-dashboard-menu ul li:last-child {
    border: none;
}
.iwj-dashboard-menu ul li a, .entry-content .iwj-dashboard-menu a:visited{
    text-transform: uppercase;
    color: #fff;
}
.iwj-dashboard-menu ul li i{
    display: inline-block;
    color: #ccc;
    width: 35px;
    font-size: 20px;
    position: relative;
    top: 2px;
}
.iwj-dashboard table > thead > tr > th{
    color: #333;
    text-transform: uppercase;
}

.iwj-dashboard-menu-mobile{
    display: none;
}
.iwj-dashboard-menu-mobile button{
    width: 100%;
    padding: 13px;
    font-size: 14px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    text-transform: uppercase;
    border: none;
    /*background: #2a363b;*/
}
/*.iwj-dashboard-menu-mobile .open > .dropdown-toggle.button, .iwj-dashboard-menu-mobile button:hover, .iwj-dashboard-menu-mobile button:focus{
        background: #222;
}*/
.iwj-dashboard-menu-mobile button .caret{
    margin-left: 10px;
}
.iwj-dashboard-menu-mobile .dropdown ul{
    margin: 0;
    list-style: none;
    width: 100%;
}
.iwj-dashboard-menu-mobile .dropdown ul li > a{
    padding: 7px 20px;
}
.iwj-dashboard-menu-mobile .dropdown ul li i{
    margin-right: 5px;
    width: 17px;
}
body .iwj-notification-menu ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.iwj-dashboard-top{
    float: left;
    width: 100%;
}
.iwj-dashboard-sidebar .user-profile{
    width: 250px;
    padding: 20px 10px;
    border-bottom: 1px solid #485a63;
}
.iwj-dashboard-sidebar .user-profile img{
    width: 60px;
    height: 60px;
    padding: 4px;
    float: left;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background: #434652;
}
.iwj-dashboard-sidebar .user-profile.candidate img {
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.iwj-dashboard-sidebar .user-profile h4{
    color: #ffffff;
    word-break: break-all;
    word-wrap: break-word;
    margin-top: 0;
    padding-left: 10px;
    width: calc(100% - 90px);
    float: left;
}
.iwj-dashboard-sidebar .user-profile h4 span{
    display: block;
    font-size: 13px;
    line-height: 25px;
    font-weight: 600;
    color: #fff;
}
.iwj-dashboard-top .job-count{
    float: left;
    width: calc(100% - 250px);
}
.iwj-dashboard-top .job-count li{
    float: left;
    width: 20%;
    position: relative;
    display: inline-block;
    padding: 25px 0px 23px;
    text-align: center;
    vertical-align: top;
    border-right: 1px solid #e7eef2;
}
.iwj-dashboard-circle{
    width: 60px;
    height: 60px;
    background: #f7f7f7;
    padding: 6px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    margin: 0 auto;
}
.iwj-circle-content{
    background: #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    height: 100%;
    width: 100%;
    overflow: hidden;
}
.iwj-circle-content .count{
    display: block;
    font-size: 14px;
    line-height: 9px;
    padding: 9px 5px;
}
/*Overview*/
.iwj-overview .info-top-wrap {
    display: table;
    width: 100%;
    padding: 50px 85px;
    margin-bottom: 30px;
    background: #fff;
}
.iwj-dashboard-main .info-top-wrap, .iwj-dashboard-main .iw-profile-content .candicate-main-content {
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.iwj-dashboard-main .iwj-employer-detail .employer-detail-info > div.location {
    border: none;
}
.iwj-dashboard-main .iw-profile-content {
    padding: 0;
    background: none;
}

.iwj-overview .sidebar-info{
    width: 15%;
    float: left;
}
.iwj-overview .main-info{
    width: 85%;
    float: left;
}
.iwj-overview .avatar{
    /*position: absolute;*/
    width: 150px;
    height: 150px;
    display: inline-block;
    left: 0;
    top: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    background: #fff;
}
.iwj-overview .avatar img{
    width: 100%;
}
.iwj-overview .title{
    font-size: 30px;
    text-transform: uppercase;
    color: #2980b9;
}
.iwj-overview .headline{
    background: #f16e8e;
    color: #fff;
    display: inline-block;
    padding: 0 16px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.iwj-overview .iwj-title {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 600;
    margin: 0 0 15px;
}
.iwj-overview .info-top {
    border-bottom: 1px #f6f7f9 solid;
    padding-bottom: 35px;
}
.iwj-overview .info-bottom {
    padding: 5px 0 0;
    line-height: 30px;
}
.iwj-overview .info-bottom ul {
    padding: 0;
    margin: 20px 0 0;
}
.iwj-overview .info-bottom ul li {
    list-style: none;
    font-weight: 500;
    line-height: 18px;
    padding: 12px 0;
    text-align: left;
}
.iwj-overview .info-bottom ul li .left {
    float: left;
    min-width: 110px;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
}
.iwj-overview .info-bottom ul li i {
    font-size: 16px;
    width: 20px;
    font-weight: normal;
    text-align: center;
    margin-right: 10px;
    position: relative;
    top: 2px;
    display: inline-block;
}
.iwj-overview .info-bottom ul li.location i {
    color: #f16e8e;
}
.iwj-overview .info-bottom  ul li.phone i {
    color: #4a98ae;
}
.iwj-overview .info-bottom ul li.website i {
    color: #33aa58;
}
.iwj-overview .info-bottom ul li a {
    color: #333;
}
/*Overview Employer*/
.iwj-overview .info-top-wrap.info-top-wrap-employer{
    padding: 0;
    background: none;
}
.iwj-overview .info-top-wrap.info-top-wrap-employer h3.info-title,.iwj-overview .employer-detail-container h3.info-title {
    font-size: 16px;
    font-weight: 700;
    color: #ffffff;
    text-transform: uppercase;
    margin: 0 0 25px;
}
.iwj-overview .info-top-wrap.info-top-wrap-employer .main-information {
    margin: 0 -10px;
}
.main-information .employer-contact {
    float: left;
    width: 33.33333333%;
    padding: 0 10px;
    display: table;
    height: 208px;
}
.main-information .employer-contact .content-info {
    background: #ffb033;
    display: table-cell;
    width: 100%;
    vertical-align: middle;
}
.main-information .empl-box {
    padding: 25px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
    color: #ffffff;
}
.main-information .employer-contact div.avatar{
    float: left;
    width: 130px;
    height: 130px;
}
.main-information .employer-contact .empl-detail-info{
    margin-left: 180px;
}
.main-information .empl-box.jobs-listing{
    background: #2980b9;
}
.main-information .empl-box.jobs-published{
    background: #33aa58;
}
.main-information .empl-box.jobs-expired{
    background: #e84a5f;
}
.main-information .empl-box.jobs-pending{
    background: #ffb033;
}
.iwj-overview h4.iwj-epl-title{
    color: #ffffff;
    font-size: 24px;
    font-weight: bold;
    margin: 0;
}
.main-information .employer-contact .empl-detail-info span{
    color: rgba(255,255,255,0.9);
    font-size: 14px;
    font-style: italic;
    display: block;
    margin-bottom: 5px;
}
.main-information .employer-contact .empl-action-button a{
    color: #ffffff;
    font-size: 12px;
    text-transform: uppercase;
    margin: 10px 8px 0 0;
    display: inline-block;
    border: 1px solid rgba(255,255,255, 0.8);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 0 12px;
    height: 32px;
    line-height: 32px;
}
.main-information .employer-contact .empl-action-button a.iwj-edit-profile:hover {
    background: #33aa58;
    border-color: #33aa58;
}
.main-information .empl-info-jobs-listing {
    float: left;
    width: 66.66666667%;
    padding: 0 10px;
}
.main-information .empl-info-jobs-listing .info-wrap {
    margin: 0 -10px;
}
.main-information .empl-info-jobs-listing .empl-info-jobs-item {
    float: left;
    width: 25%;
    padding: 0 10px;
    display: table;
    height: 208px;
    text-align: center;
}
.main-information .empl-info-jobs-item .empl-box {
    display: table-cell;
    vertical-align: middle;
}
.main-information .empl-box .empl-small-detail{
    width: 150px;
    height: 150px;
    margin: auto;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.4);
    padding: 35px 12px;
}
.main-information .empl-box .empl-small-detail h5{
    font-size: 48px;
    color: #ffffff;
    font-weight: bold;
    margin: 0;
    line-height: 48px;
}
.main-information .empl-box .empl-small-detail a{
    color: #ffffff;
    font-size: 15px;
}
.iwj-employerdl-content .employer-recent-applier, .iwj-employerdl-content .employer-avg-daily-viewers{
    -webkit-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
}
.iwj-employerdl-content .employer-avg-daily-viewers{
    padding-bottom: 0;
}
.employer-main-applier .empl-candidate-box{
    text-align: center;
    background: #fff;
    border: 1px solid #e6eaee;
    border-radius: 4px;
    padding: 10px;
    margin-bottom: 10px;
}
.employer-main-applier .avatar-name .avatar-candidate,
.employer-main-applier .avatar-name h5 {
    display: inline-block;
}
.employer-main-applier .avatar-name .avatar-candidate {
    position: relative;
    width: 50px;
}
.employer-main-applier .avatar-candidate img {
    width: auto;
    height: auto;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: absolute;
    left: 0;
    top: -20px;
}
.employer-main-applier .avatar-name h5 {
    font-weight: 600;
    font-size: 13px;
    margin: 0;
}
.employer-main-applier .avatar-name h5 a {
    text-transform: capitalize !important;
}
.employer-main-applier .empl-candidate-box a{
    font-size: 13px;
}
.employer-main-applier .empl-candidate-box h5{
    font-weight: 600;
    font-size: 13px;
}
.employer-main-applier .empl-candidate-box h5 a{
    color: #333333;
    text-transform: capitalize;
}
.employer-main-applier .empl-candidate-box .c-time-apply{
    display: block;
}
.employer-avg-daily-viewers .employer-main-avg-views h4{
    color: #ffffff;
    font-size: 18px;
    margin: 0 0 23px;
}
.iw-profile-content .iwj-employerdl-content .title-block {
    padding: 28px 30px 70px;
    background: #ffffff url(../../../plugins/iwjob/assets/images/bg_dah_employer_detail.png) no-repeat;
    background-size: cover;
}
.iw-profile-content .iwj-employerdl-content .title-block div.count {
    color: #ffffff;
    font-size: 18px;
}
.iw-profile-content .iwj-employerdl-content .title-block div.count span {
    display: inline-block;
    font-size: 72px;
    font-weight: 800;
    line-height: 72px;
    padding: 0 15px;
}
.iw-profile-content .iwj-employerdl-content .employer-main-applier,
.iw-profile-content .iwj-employerdl-content .employer-main-avg-views {
    margin-top: -50px;
}
.iw-profile-content .iwj-employerdl-content table {
    margin-bottom: 0;
}
.iw-profile-content .iwj-employerdl-content .iwj-table-overflow-x table thead {
    background: rgba(0,0,0,0.1);
}
.iw-profile-content .iwj-employerdl-content .iwj-table-overflow-x table thead th{
    padding-top: 15px;
    padding-bottom: 15px !important;
    color: #ffffff;
    line-height: 20px;
}
.iw-profile-content .iwj-employerdl-content .iwj-table-overflow-x table th:first-child, .iw-profile-content .iwj-employerdl-content .iwj-table-overflow-x .table tbody tr td:first-child{
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.iw-profile-content .iwj-employerdl-content .iwj-table-overflow-x table th:last-child, .iw-profile-content .iwj-employerdl-content .iwj-table-overflow-x .table tbody tr td:last-child{
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.iw-profile-content .iwj-employerdl-content .iwj-table-overflow-x table > tbody > tr:nth-of-type(odd){
    background-color: #ffffff;
}
.iw-profile-content .iwj-employerdl-content .iwj-table-overflow-x table > tbody > tr:nth-of-type(even){
    background-color: rgba(52, 73, 94, 0.08);
}
.iw-profile-content .iwj-employerdl-content .iwj-table-overflow-x table > tbody > tr > td {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    line-height: 20px;
    border: none !important;
    font-weight: 600;
}
.iw-profile-content .iwj-employerdl-content .iwj-table-overflow-x table > tbody > tr > td a {
    color: #777777;
}
.iw-profile-content .iwj-employerdl-content .iwj-table-overflow-x table > tbody > tr > td .view-all a {
    color: #33aa58;
    text-transform: uppercase;
    display: inline-block;
    border-bottom: 1px #33aa58 solid;
}
.iw-profile-content .iwj-employerdl-content .iwj-table-overflow-x table > tbody > tr > td:first-child a{
    text-transform: uppercase;
}
/*End Overview*/

/*profile*/
.iwj-edit-profile{
    display: inline-block;
    border: 1px solid #2980b9;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 0 12px;
    height: 32px;
    line-height: 32px;
    margin: 15px 0 0 8px;
    clear: both;
}

.iwj-edit-profile i{
    margin-right: 5px;
}
.iwj-edit-profile:hover{
    background: #2980b9;
    color: #fff;
}

/*End profile*/

/* Edit profile*/
.iwjmb-image_upload-wrapper ul.iwjmb-media-list {
    margin: 10px;
    padding: 0;
}
.iwjmb-image_upload-wrapper ul.iwjmb-media-list .iwjmb-image-item {
    list-style: none;
}
.gdpr_profile-area .iwjmb-field.iwjmb-checkbox-wrapper{
    display: flex;
}
.gdpr_profile-area .iwjmb-field.iwjmb-checkbox-wrapper .iwjmb-input{
    order: 1;
}
.gdpr_profile-area .iwjmb-field.iwjmb-checkbox-wrapper .iwjmb-label{
    order: 2;
}
/* End Edit profile*/

/*mmployer profile Form*/
.iwj-select-image-wrap{
    width: 94px;
    height: 94px;
    float: left;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    border: 1px solid #dedede;
}
.iwj-select-image{
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 7px 32px;
    display: inline-block;
    color: #fff;
    background: #2f3f46;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
}
.iwj-select-image:hover, .iwj-select-image:focus{
    color: #fff;
}
.iwj-select-image:hover{
    color: #fff
}
.iwj-select-image-button{
    margin-left: 150px;
}
.iwj-select-image-button p{
    color: #363F48;
}
.iwjmb-field.iwjmb-image_single-wrapper{
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
    display: inline-block;
    vertical-align: top;
    width: 100%;
}
/* end employer profile Form*/

/* Employer Download */


/* End Employer Download */

/*End Dashboard page*/

/*Order History Page*/
.iwj-orders .title h3 {
    font-size: 14px;
    text-transform: uppercase;
    border-bottom: 2px #f6f7f9 solid;
    padding-bottom: 5px;
    margin: 0 0 35px;
}
.iwj-dashboard-main .table-title {
    padding: 22px 35px;
    background: #33aa58;
    color: #ffffff;
    font-weight: 500;
    text-transform: uppercase;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.iwj-dashboard-main table {
    border-top: none;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.iwj-dashboard-main table tr th{
    padding-bottom: 20px !important;
}
.iwj-dashboard-main table tr th, .iwj-dashboard-main table tr td {
    border-top: none !important;
    border-bottom: 1px solid #eee !important;
}
.iwj-dashboard-main table tr th {
    font-weight: 600;
}
.iwj-dashboard-main table tr td {
    padding: 20px 8px !important;
}
.iwj-dashboard-main .iwj-save-jobs table tr td {
    padding: 25px 8px 25px !important;
}
.iwj-dashboard-main .iwj-jobs-table table tr td {
    padding: 23px 8px 20px !important;
}
/*End Order History Page*/

/*Add Job Page*/
.iwj-new-job {
    position: relative;
}
.iwj-task-bar.job {
    text-align: center;
    margin-bottom: 40px;
}
.iwj-task-bar.job ul {
    margin: 0;
    padding: 0;
    display: inline-block;
}
.iwj-task-bar.job ul li {
    list-style: none;
    font-weight: 600;
    text-transform: uppercase;
    width: 220px;
    float: left;
    text-align: center;
    position: relative;
}
.iwj-task-bar.job ul li:after {
    content: "";
    position: absolute;
    top: 21px;
    right: 50%;
    width: 100%;
    height: 2px;
    background: #eeeeee;
}
.iwj-task-bar.job ul li:first-child:after {
    display: none;
}
.iwj-task-bar.job ul li span {
    display: block;
    position: relative;
    z-index: 9;
}
.iwj-task-bar.job ul li span.number {
    width: 45px;
    height: 45px;
    line-height: 45px;
    background: #eeeeee;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 0 auto 12px;
    font-weight: 600;
}
.iwj-task-bar.job ul li.active span.number {
    color: #ffffff;
}
.iwj-new-job .wp-editor-container > .mce-container {
    border: 1px solid #e5e5e5;
}
.iwj-new-job .iwj-submit-btn .iwj-button-loader {
    display: inline-block;
}
.iwj-new-job .iwj-submit-btn .iwj-button-loader button {
    padding: 10px 25px;
}
.iwj-sjob-step-package form > h3 {
    font-weight: 600;
    color: #ffffff;
    font-size: 14px;
    text-transform: uppercase;
    padding: 20px 15px;
    margin: 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.iwj-sjob-step-package form table {
    margin-bottom: 50px;
    width: 100%;
    border-width: 0 1px 1px 1px;
    border-color: #eeeeee;
    border-style: solid;
}
.iwj-sjob-step-package form table tr:nth-child(odd) {
    background: #f6f7f9;
}
.iwj-sjob-step-package form table tr th {
    padding: 30px 15px !important;
    font-weight: 600;
    color: #333333;
    border: none !important;
}
.iwj-sjob-step-package form table tr td {
    padding: 30px 15px !important;
    font-size: 14px;
    border: none !important;
}
.iwj-sjob-step-package form table tr td h3 {
    padding: 0;
    font-size: 14px;
    margin: 0;
}
.iwj-select-package-form > label {
    margin-bottom: 25px;
}
.iwj-order-payment h3 {
    color: #333333;
    margin: 0;
    padding: 15px 20px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.1);
}
.iwj-order-payment .iwj-payments h3 {
    border: none;
}
.iwj-order-payment .iwj-order-price > div .title {
    min-width: 200px;
    display: inline-block;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
    color: #777;
}
.iwj-order-payment .iwj-order-price > div.total-price .title {
    font-size: 14px;
    color: #333333;
}
.iwj-order-payment .iwj-order-price > div.total-price span + span {
    font-size: 24px;
}
.iwj-select-package-form label input {
    margin-right: 5px;
}
.iwj-select-package-form .iwj-payments {
    margin-bottom: 25px;
}
.iwj-select-package-form .iwj-payments .payment-method img{
    margin-left: 5px;
}
.iwj-new-job .select2-container--default .select2-selection--single .select2-selection__rendered {
    height: 40px;
    line-height: 40px;
}
.iwj-new-job .select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-top: 4px;
}
.iwj-thankyou-page .iwj-thankyou-order-details {
    margin: 0;
    padding: 30px;
    border: 1px rgba(0, 0, 0, 0.1) solid;
}
.iwj-thankyou-page .iwj-thankyou-order-details li {
    border-bottom: 1px rgba(0, 0, 0, 0.1) solid;
    padding: 10px 0;
    list-style: none;
}
.iwj-thankyou-page .iwj-thankyou-order-details li:last-child {
    border-bottom: none;
}
/*End Add Job Page*/

/*Edit Profile*/
.iwj-profile .wp-editor-container > .mce-container {
    border: 1px solid #e5e5e5;
}
.iwj-profile .select2-container--default {
    margin-right: 10px;
}
.iwj-form-2 .select2-container {
    width: 100%;
}
.iwj-form-2 .select2-container--default .select2-selection--single {
    height: 42px;
    line-height: 42px;
    border: 1px solid #eeeeee;
    webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 100%;
}
.iwj-form-2 .select2-container--default .select2-selection--single .select2-selection__rendered {
    height: 40px;
    line-height: 40px;
    padding-left: 15px;
    padding-right: 35px;
    color: #555;
}
.page-heading {
    color: #777777;
}
.iwj-form-2 .select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-top: 5px;
}
.iwj-form-2 .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding: 0 8px;
}
.iwj-form-2 .select2-container .select2-selection--multiple ul.select2-selection__rendered li.select2-search.select2-search--inline {
    margin: 0;
}
.iwj-form-2 .select2-container .select2-selection--multiple {
    border: 1px solid #eeeeee;
    line-height: 40px;
}
.iwj-form-2 .select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid #eeeeee;
}
.iwj-form-2 .select2-container .select2-search--inline .select2-search__field {
    margin-top: 0;
}
.iwj-form-2 .select2-container .select2-selection--multiple .select2-search--inline .select2-search__field {
    margin-top: 2px;
    position: relative;
    top: 3px;
    left: 6px;
}
.iwj-form-2 .select2-container .select2-selection--multiple .select2-search--inline .select2-search__field::placeholder {
    color: #999;
}
.iwj-form-2 .select2-container--default .select2-selection--multiple .select2-selection__choice {
    line-height: 26px;
    margin-top: 7px;
    background-color: #fff;
    border-color: #ddd;
    padding: 0 8px;
}
.iwj-form-2 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
    margin-right: 6px;
}
/*End Edit Profile*/

/*===== Jobs =====*/
/* Jobs Form */
.iwj-filter-form {
    background: #ffffff;
    padding: 25px 30px 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
}
.iwj-alert-feed {
    position: absolute;
    top: 26px;
    right: 30px;
    left: auto;
}
.job-alert-btn, .iwj-feed {
    display: inline-block;
    background: #2980b9;
    padding: 3px 25px;
    border-radius: 5px;
    color: #fff;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
    outline-style: none;
}
.iwj-alert-feed > a {
    float: left;
}

.iwj-alert-feed .iwj-feed {
    margin-left: 10px;
    font-size: 13px;
}

.iwj-alert-feed .iwj-feed {
    padding: 3px 15px;
}
.job-alert-btn:hover, .job-alert-btn:active, .job-alert-btn:focus,
.iwj-feed:hover, .iwj-feed:active, .iwj-feed:focus {
    color: #fff;
    outline-style: none;
}
.job-alert-btn i{
    margin-right: 7px;
    font-size: 13px;
}
.jobs-layout-form form {
    display: table;
    width: 100%;
}
.jobs-layout-form form > div {
    float: left;
    font-weight: 500;
    color: #333333;
    margin-right: 10px;
}
.jobs-layout-form form .show-filter-mobile, .jobs-layout-form form .default-sorting,
.jobs-layout-form .select2-container--default .select2-selection--single {
    padding: 0 30px;
    height: 36px;
    line-height: 36px;
    border: none;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #f6f7f9;
    color: #333333;
    font-weight: 500;
}
.show-filter-mobile {
    display: none;
}
.jobs-layout-form .select2-container, .jobs-layout-form .show-filter-mobile {
    margin-bottom: 10px;
}
.jobs-layout-form .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 36px;
}
.jobs-layout-form .select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 0;
    color: #333;
}
.jobs-layout-form .select2-container--default .select2-selection--single .select2-selection__arrow{
    top: 1px;
}
.iwj-dashboard-main .iwj-search-form .select2-container--default .select2-selection--single .select2-selection__arrow{
    top: 8px;
}
.jobs-layout-form .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #333333 transparent transparent;
    margin-left: -5px;
    margin-top: 2px;
}
.jobs-layout-form form .layout-switcher ul {
    margin: 0;
    padding: 0;
}
.jobs-layout-form form .layout-switcher ul li {
    list-style: none;
    display: inline-block;
    margin-right: 8px;
    margin-bottom: 10px;
}
.jobs-layout-form form .layout-switcher ul li:last-child {
    margin-right: 0;
}
.jobs-layout-form form .layout-switcher ul li a {
    display: inline-block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #f6f7f9;
    font-size: 28px;
    color: #333333;
}
.jobs-layout-form form .layout-switcher ul li.active a,
.jobs-layout-form form .layout-switcher ul li.active a:hover {
    color: #ffffff;
}
.jobs-layout-form form .layout-switcher ul li a i:before {
    line-height: inherit;
}
.iwj-form-2.iwj-job-submit-form .select2-container .select2-selection--multiple,
.iwj-form-2.iwj-job-edit-form .select2-container .select2-selection--multiple,
.iwj-form-2.iwj-candidate-form .select2-container .select2-selection--multiple{
    line-height: 20px;
}
.iwj-form-2.iwj-job-submit-form .select2-container .select2-selection--multiple ul.select2-selection__rendered,
.iwj-form-2.iwj-job-edit-form .select2-container .select2-selection--multiple ul.select2-selection__rendered,
.iwj-form-2.iwj-candidate-form .select2-container .select2-selection--multiple ul.select2-selection__rendered{
    line-height: 34px;
}
/* End Jobs Form */

/* Listing */
.fixed {
    position: fixed;
    right: 50%;
    margin-right: -50%;
}
.iwj-listing {
    margin: 30px 0;
}
.iwj-candidates .iwj-listing,
.iwj-employers .iwj-listing {
    margin: 0;
}
.iwj-jobs .sidebar-1.right {
    float: right;
}
.iwj-listing:not(.iwj-style-match-height) .job-item{
    height: auto !important;
}
.iwj-jobs .job-item{
    padding: 20px 30px;
    margin-bottom: 20px;
    background: #ffffff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
}
.iwj-jobs-page .iwj-jobs .job-item:hover{
    -webkit-box-shadow: 0 5px 25px 0 rgba(41, 128, 185, 0.15);
    box-shadow: 0 5px 25px 0 rgba(41, 128, 185, 0.15);
}
.iwj-listing .job-item:last-child .job-info {
    border: none;
}
.job-info.no-logo {
    margin: 0 !important;
}
.iwj-jobs-style.style2 .iwj-jobs .job-item .iwj-featured{
    border-radius: 0;
    -webkit-border-radius: 0;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item {
    display: table;
    width: 100%;
    margin-bottom: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    padding: 0;
    border-bottom: 1px #ededed solid;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    top: 0;
    left: 155px;
    background: #ededed;
    z-index: 9;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-content-wrap {
    margin-left: 155px;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item .job-image{
    border-radius: 0;
    margin: 0;
    padding: 25px 15px 25px;
    float: left;
    max-width: none;
    text-align: center;
    width: 155px;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item .job-image img {
    max-width: 75px;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item .job-image .company h6 {
    font-size: 12px;
    font-weight: 600;
    margin: 15px 0 0;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item .job-info, .iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item:last-child .job-info{
    padding: 30px 180px 30px 25px;
    position: relative;
    color: #999999;
    margin: 0;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item .job-info .job-type {
    position: absolute;
    right: 25px;
    top: 25px;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item .job-info .info-company div{
    display: inline-block;
    padding-right: 10px;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item .job-skill {
    display: block;
    padding: 8px 25px;
    border-top: 1px solid #ededed;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item .job-skill a{
    color: rgb(153,153,153);
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item .job-skill a{
    color: rgb(153,153,153);
    padding-right: 20px;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item .job-skill a i{
    padding-right: 10px;
}

/* End listing */

/*Jobs Listing with term*/
/*==Style 2==*/
.iwj-listing.iwj-jobs-listing-term{
    margin-top: 0;
}
.iwj-job-items.style2 .info-company > div{
    display: inline-block;
    margin-right: 13px;
}
.iwj-job-items.style2 .job-info .job-posted-time{
    text-align: right;
    margin-top: 8px;
    color: #b9b9b9;
}
/*==Style 3==*/
.iwj-jobs .iwj-job-items.style3 .job-item {
    margin-bottom: 0;
}
.iwj-jobs .iwj-job-items.style3 .job-item.featured-item {
    background: rgba(241, 110, 142, 0.03);
}
.iwj-job-items.style3 .job-save-left{
    display: inline-block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.iwj-job-items.style3 .job-image{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 45px;
    margin-top: 0;
    margin-bottom: 20px;
}
.iwj-job-items.style3 .job-info{
    margin-left: 135px;
}
.iwj-job-items.style3 .job-info.no-logo {
    margin-left: 60px !important;
}
.iwj-job-items.style3 .job-info .info-company .job-type{
    position: static;
    display: inline-block;
    float: left;
    margin-top: 0;
}
.iwj-job-items.style3 .job-info .job-company-time{
    position: absolute;
    top: 0;
    right: 0;
    text-align: right;
    margin-top: 8px;
}
.iwj-job-items.style3 .job-info .job-company-time .job-posted-time{
    color: #b9b9b9;
}
.iwj-job-items.style3 .info-company {
    display: table;
    width: 100%;
}
.iwj-job-items.style3 .info-company > div{
    display: inline-block;
    float: left;
    margin-right: 7px;
    margin-bottom: 6px;
    height: 28px;
    line-height: 26px;
    font-size: 12px;
}
.iwj-job-items.style3 .info-company > div.sallary,.iwj-job-items.style3 .info-company > div.address{
    border: 1px #eeeeee solid;
    border-radius: 30px;
    padding: 0 15px;
}

.iwj-job-items.style3 .job-item.featured-item .job-info .job-type a.type-name , .iwj-job-items.style3 .featured-item .info-company > div.sallary,.iwj-job-items.style3 .featured-item .info-company > div.address{
    border: 1px #e9e9e9 solid;
}
.iwj-job-items.style3 .info-company > div:not(.job-type){
    padding: 0 15px;
    overflow: hidden;
}
.iwj-job-items.style3 .info-company > .skill i{
    color: #b9b9b9;
}
.iwj-listing .w-pag-load-more{
    padding: 22px 0;
}
.iwj-listing .w-pag-load-more button.iwj-showmore, .iwj-listing .w-pag-load-more button.iwj-ide-showmore{
    background: rgba(41, 128, 185, 0.05);
    border-radius: 5px;
    border: 0;
    color: #777777;
    font-size: 14px;
    text-transform: uppercase;
    padding: 10px 0;
    width: 100%;
    font-weight: 600;
}
/*End Listing with term*/

/* Grid */

.iwj-grid {
    position: relative;
    margin: 30px 0 45px;
    float: left;
    width: 100%;
}
.iwj-jobs-style.style2 .iwj-grid,
.iwj-jobs-style.style2 .iwj-listing {
    margin-bottom: 0;
}
.iwj-jobs.iwj-style-match-height .iwj-job-items {
    margin: 0 -15px;
}
.iwj-jobs.iwj-style-match-height .grid-content {
    width: 50%;
    float: left;
    padding: 0 15px;
}
.iwj-jobs.iwj-style-match-height .grid-content .job-item {
    margin-bottom: 30px;
}
.iwj-jobs.iwj-grid .iwj-job-items-margin {
    margin: 0 -10px;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-grid .iwj-job-items-margin {
    margin: 0;
}
.iwj-jobs.iwj-grid .iwj-job-items-margin .grid-content {
    width: 50%;
    float: left;
}
.iwj-jobs.iwj-grid .iwj-job-items-margin .grid-content {
    padding: 0 10px;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-grid .iwj-job-items-margin .grid-content {
    padding: 0;
}
.iwj-jobs-style.column-3 .iwj-jobs.iwj-grid .iwj-job-items-margin .grid-content {
    width: 33.33333333%;
}
.iwj-jobs-style.column-4 .iwj-jobs.iwj-grid .iwj-job-items-margin .grid-content {
    width: 25%;
}
.iwj-grid .job-item {
    padding: 25px 30px 35px;
    position: relative;
    border-bottom: none;
}
.iwj-grid .job-item .job-info{
    margin: 0;
    padding: 0;
}
.iwj-jobs .job-item .iwj-job-page {
    display: none;
}
.iwj-jobs-style.style2 .iwj-jobs .job-item .iwj-job-page {
    display: block;
}
.iwj-grid .job-item .job-info .job-featured{
    display: none;
}
.iwj-grid .job-item .job-info .job-type {
    position: relative;
    right: auto;
    left: auto;
    top: auto;
}
.iwj-grid .job-item .job-image {
    display: none !important;
}
.iwj-grid .job-item .job-featured {
    font-size: 0;
}
.iwj-grid .job-item:nth-child(odd) {
    clear: both;
}
.iwj-grid .iwj-job-items .job-item:nth-child(2n+0) {
    border-right: none !important;
}
.iwj-grid .iwj-job-items .job-item:nth-child(1),
.iwj-grid .iwj-job-items .job-item:nth-child(2) {
    border-top: none !important;
}
.iwj-grid .job-item .job-title {
    font-size: 14px;
    margin: 0 0 10px;
    line-height: 26px;
}
.iwj-grid .job-item .job-type {
    padding-top: 10px;
}
.iwj-grid .job-item .job-info .job-type span {
    border: 1px solid #f6f7f9;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    display: inline-block;
    font-weight: 500;
    height: 30px;
    line-height: 30px;
    margin-right: 5px;
    padding: 0 15px;
}
.iwj-grid .job-item .job-featured {
    position: absolute;
    top: 0;
    right: 0;
    width: 51px;
    height: 51px;
    background: url(../../../plugins/iwjob/assets/images/featured.png) no-repeat top left;
    background-size: 52px 52px;
}
.w-pagination {
    padding: 25px 30px;
    display: table;
    position: relative;
    width: 100%;
    background: #ffffff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.iwjob-ajax-pagination.pagination-main, .iwjob-ajax-map-pagination.pagination-main{
    float: right;
    padding: 5px 0;
}
.page-nav.pagination-job {
    border: none;
    margin: 0;
    padding: 0;
    display: table;
}
.page-nav.pagination-job li:last-child {
    margin: 0;
}
.w-pagination .job-alert-btn {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    float: left;
    display: inline-block;
    margin-top: 7px;
    margin-bottom: 5px;
}

/* style 2 */
.iwj-jobs-style.style2 .iwj-jobs.iwj-grid .job-item {
    text-align: center;
    margin: 0;
    border-bottom: 1px #f5f5f5 solid;
    border-right: 1px #f5f5f5 solid;
    padding-bottom: 30px;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-grid .job-item:hover {
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.iwj-jobs-style.style2.column-2 .iwj-jobs.iwj-grid .grid-content:nth-child(2n) .job-item {
    border-right: none;
}
.iwj-jobs-style.style2.column-3 .iwj-jobs.iwj-grid .grid-content:nth-child(3n) .job-item {
    border-right: none;
}
.iwj-jobs-style.style2.column-4 .iwj-jobs.iwj-grid .grid-content:nth-child(4n) .job-item {
    border-right: none;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-grid .job-item .job-image {
    display: block !important;
    float: none;
    max-width: none;
    margin-bottom: 15px;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0,40px,0);
    transform: translate3d(0,40px,0);
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-grid .job-item:hover .job-image {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-grid .job-item .job-image .img-avatar {
    height: 96px !important;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-grid .job-item .company h6 {
    font-size: 12px;
    font-weight: 600;
    margin: 20px 0 5px;
    opacity: 0;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-grid .job-item:hover .company h6 {
    opacity: 1;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-grid .job-item .job-title {
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 6px;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-grid .job-item .job-title a {
    color: #777777;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-grid .job-item:hover .job-title a {
    color: #f16e8e;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-grid .job-item .job-info .info-company {
    margin-bottom: 10px;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-grid .job-item .job-info .info-company > div {
    display: inline-block;
    margin-left: 12px;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-grid .job-item .job-info .info-company .address {
    margin-left: 0;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-grid .job-item .job-info .info-company i {
    width: auto;
    margin-right: 5px;
}
.iwj-jobs-style.style2 .iwj-jobs .info-company .company {
    display: none !important;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-grid .job-item .job-info .job-type {
    display: table;
    width: auto;
    margin: 0 auto;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-grid .job-item .job-skill {
    position: absolute;
    bottom: -28px;
    left: 0;
    width: 100%;
    height: auto;
    background: transparent;
    padding: 15px 35px 15px;
    opacity: 0;
    -webkit-box-shadow: 0 7px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 7px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 7px 10px rgba(0, 0, 0, 0.1);
    margin: 0;
    -webkit-transition: -webkit-transform 0.3s ease 0s, opacity 0.3s ease 0s;
    transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;
    color: #ffffff;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-grid .job-item:hover .job-skill {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 1;
    z-index: 9;
    background: #ffffff;
    color: #999999;
    border-top: 1px #f5f5f5 solid;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-grid .job-item .job-skill .skills {
    max-width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-grid .job-item .job-skill a {
    display: inline-block;
    color: #ffffff;
    margin-left: 20px;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-grid .job-item:hover .job-skill a {
    color: #999999;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-grid .job-item .job-skill a:first-child {
    margin-left: 0;
}
.iwj-jobs-style.style2 .iwj-jobs.iwj-grid .job-item:hover .job-skill a i {
    margin-right: 10px;
}
/* End Grid */

/*===== Jobs Detail =====*/
/* Style 1 */
.contents-main.iw-job-detail{
    position: relative;
}
.contents-main.iw-job-detail .iwj-job-action-btn{
    position: fixed;
    top: auto;
    left: auto;
    right: 2%;
    bottom: 5%;
    z-index: 990;
}

.contents-main.iw-job-detail .iwj-job-action-btn a{
    display: block;
    margin-bottom: 10px;
    text-align: left;
}

.iw-job-detail {
    background: #f6f7f9;
}
.iw-job-detail .job-detail-content {
    background: #ffffff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.iw-job-detail .job-detail-content ul {
    margin: 0;
    padding: 0;
}
.iw-job-detail .job-detail-info ul {
    display: table;
    position: relative;
}
.iw-job-detail .job-detail-info ul:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    top: 0;
    right: 0;
    background: #ffffff;
}
.iw-job-detail .job-detail-info ul li {
    list-style: none;
    float: left;
    width: 50%;
    border-bottom: 1px #f6f7f9 solid;
    border-right: 1px #f6f7f9 solid;
    padding: 35px 60px;
}
.iw-job-detail .job-detail-info ul li.address {
    color: #f16e8e;
}
.iw-job-detail .job-detail-info ul li.salary {
    color: #4a98ae;
}
.iw-job-detail .job-detail-info ul li.posted {
    color: #33aa58;
}
.iw-job-detail .job-detail-info ul li.category {
    color: #bc965a;
}
.iw-job-detail .job-detail-info ul li.year-exp {
    color: #3ac1f1;
}
.iw-job-detail .job-detail-info ul li i {
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
    margin-right: 10px;
    position: relative;
    text-align: center;
    top: 2px;
    width: 20px;
}
.iw-job-detail .job-detail-info ul li .title {
    display: inline-block;
    font-weight: 600;
    text-transform: uppercase;
}
.iw-job-detail .job-detail-info ul li .left {
    float: left;
    min-width: 110px;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
}
.iw-job-detail .job-detail-info ul li .content {
    font-weight: 500;
    color: #333333;
    overflow: hidden;
}
.iw-job-detail .job-detail-about {
    padding: 10px 85px 0;
}
.iw-job-detail .job-detail-about .item {
    padding: 55px 0 60px;
    border-bottom: 1px #f6f7f9 solid;
}
.iw-job-detail .job-detail-about .item:last-child {
    border-bottom: none;
    padding-bottom: 40px;
}
.iw-job-detail .job-detail-about .item .title {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 40px;
}
.iw-job-detail .job-detail-about .item .content {
    color: #333333;
    line-height: 28px;
    margin: 0 0 0 100px;
}

.iw-job-detail .job-detail-about > div {
    padding: 55px 0 60px;
    border-bottom: 1px #f6f7f9 solid;
}
.iwj-map .job-title-about {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 40px;
}
.iw-job-detail .job-detail-desc {
    color: #333333;
    line-height: 28px;
}
.iw-job-detail .job-detail-desc ul,
.iw-job-detail .job-detail-desc ol {
    padding: 0;
}
.iw-job-detail .job-detail-desc blockquote {
    font-size: 14px;
    color: #333333;
}
.job-detail-desc h1, .job-detail-desc .h1,
.job-detail-desc h2, .job-detail-desc .h2,
.job-detail-desc h3, .job-detail-desc .h3,
.job-detail-desc h4, .job-detail-desc .h4,
.job-detail-desc h5, .job-detail-desc .h5,
.job-detail-desc h6, .job-detail-desc .h6 {
    margin-bottom: 35px;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}
.job-detail-desc h4, .job-detail-desc .h4 {
    font-size: 16px;
}
.job-detail-desc hr {
    margin: 60px 0;
}
.job-detail-desc hr {
    margin: 60px 0;
}
.job-detail-map {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px #eeeeee solid;
}
.iwj-map .infoBox {
    padding: 36px 55px 36px;
    background: #ffffff;
}
.iwj-map .infoBox:after {
    background: #ffffff none repeat scroll 0 0;
    border-color: #e4e4e4;
    border-style: solid;
    border-width: 0 1px 1px 0;
    bottom: -10px;
    content: "";
    height: 20px;
    left: 45px;
    position: absolute;
    transform: rotate(45deg);
    width: 20px;
    z-index: 9;
}
.iwj-map .infoBox > img {
    margin: 0 -25px 0 0 !important;
}
.iwj-map .info {
    overflow: hidden;
    font-size:12px;
}
.iwj-map .info div.address {
    margin-top: -5px;
    color: #6c6c6c;
    line-height: 24px;
}
.iwj-map .info .left {
    font-weight: 600;
    margin-right: 15px;
}
.iwj-map .map-info {
    max-width: 250px;
    line-height: 24px;
    color: #6c6c6c;
    font-size:12px;
    padding: 10px 0 5px 10px;
}
.iw-job-detail .action-button .button > a, .iw-job-detail .action-button .iwj-button-loader > a {
    display: inline-block;
    line-height: 39px;
    font-weight: 600;
    font-size: 13px;
    color: #ffffff;
    text-align: center;
    min-width: 160px;
    padding: 0 15px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-transform: uppercase;
    outline: none;
    border: 2px solid;
}
.iw-job-detail .action-button .button > a:hover, .iw-job-detail .action-button .iwj-button-loader > a:hover {
    -webkit-box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
    box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
}
.iw-job-detail .action-button a.iwj-save-job{
    border: 2px solid;
}
.iw-job-detail .action-button a.iwj-save-job,
.iw-job-detail .action-button .iwj-button-loader > a.iwj-save-job{
    min-width: unset;
    border-color: #F16E8E;
}
.iw-job-detail .job-expired{
    display: inline-block;
    height: 46px;
    line-height: 46px;
    color: #8a6d3b;
    background-color: #fcf8e3;
    border:1px solid #faebcc;
    padding: 0 15px;
    border-radius: 5px;
    margin-right: 5px;
}
.iw-job-detail .job-applied{
    display: inline-block;
    height: 46px;
    line-height: 46px;
    color: #31708f;
    background-color: #d9edf7;
    border:1px solid #bce8f1;
    padding: 0 15px;
    border-radius: 5px;
    margin-right: 5px;
}
.iw-job-detail .action-button a i {
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    margin-right: 10px;
    position: relative;
    top: 2px;
}
.iw-job-detail .action-button a.iwj-save-job i{
    margin: 0;
    color: #F16E8E;
}
.iw-job-detail .action-button a.iwj-save-job.saved i{
    color: #ffffff;
}
.iw-job-detail .action-button .iwj-button-loader {
    display: inline-block;
    position: relative;
}
.iw-job-detail .action-button .iwj-button-loader .iwj-respon-msg {
    position: absolute;
    left: 0;
    top: 100%;
}
.iw-job-detail .action-button a.apply-job {
    margin-right: 10px;
    margin-bottom: 12px;
    background-color: #16A085;
    border-color: #16A085;
}
.iw-job-detail .action-button a.apply-job.applied {
    background-color: #aaa !important;
    border-color: #aaa;
}
.iw-job-detail .action-button a.apply-job.apply-with-linkedin {
    margin-right: 10px;
    background-color: #0077B5;
    border-color: #0077B5;
    min-width: unset;
}
.iw-job-detail .action-button a.apply-job.apply-with-linkedin:hover {
    background-color: #0077B5;
    border-color: #0077B5;
}
.iw-job-detail .action-button a.apply-job.apply-with-linkedin i,
.iw-job-detail .action-button a.apply-job.apply-with-facebook i{
    margin: 0;
}
.iw-job-detail .action-button a.apply-job.apply-with-facebook{
    background-color: #3b5999;
    border-color: #3b5999;
    min-width: unset;
}
.iw-job-detail a.save-job.saved {
    background-color: #F16E8E;
    border-color: #F16E8E;
    color: #ffffff;
}
.iw-job-detail .share-job-wrap{
    float: left;
    margin-left: 35px;
    margin-top: 8px;
}
.iw-job-detail .action-button, .iw-job-detail .post-social-share {
    padding: 30px 85px;
    border-top: 1px solid #f6f7f9;
}
.iw-job-detail.v2 .action-button, .iw-job-detail.v2 .post-social-share{
    padding: 30px 55px;
}
.iw-job-detail .post-share-title {
    float: left;
    margin: 7px 20px 0 0;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
}
.iw-job-detail .post-share-buttons-inner {
    overflow: hidden;
}
.iw-job-detail .post-share-buttons-inner a {
    float: left;
    margin: 0 5px;
}
.iw-job-detail .post-share-buttons-inner .iwj-print-job{
    float: right;
}
.iw-job-detail .job-related {
    background: #ffffff;
    line-height: 30px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 75px 50px 20px;
    margin-top: 30px;
}
.iw-job-detail .job-related .title {
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
}
.iw-job-detail .job-related .iwj-jobs:before, .iw-job-detail .job-related .iwj-jobs:after {
    display: none;
}
.iw-job-detail .job-related .iwj-jobs .job-item {
    border-right: none;
}
.iw-job-detail .job-related .iwj-jobs .job-item .job-info {
    height: auto;
}
.iw-job-detail .job-related .iwj-jobs .job-item .job-image {
    margin-left: 0;
}
.iw-job-detail .job-related .iwj-jobs .job-item:last-child {
    border: none;
}
.iwj-job-widget-wrap {
    background: #ffffff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 10px 0 0;
}
.iwj-job-widget-wrap .info-top {
    text-align: center;
}
.iwj-job-widget-wrap .info-top {
    border-bottom: 1px #f6f7f9 solid;
    padding-bottom: 35px;
}
.iwj-job-widget-wrap .info-top .company-logo {
    max-width: 150px;
    line-height: 95px;
    /*box-shadow: 0 15px 50px rgba(41, 128, 185, .15);*/
    /*-webkit-border-radius: 50%;*/
    /*border-radius: 50%;*/
    overflow: hidden;
    text-align: center;
    margin: 0 auto 45px;
    /* padding: 40px;*/
    border-radius: 5px;
}
.iwj-job-widget-wrap .info-top .company-logo img {
    width: 100%;
}
.iwj-job-widget-wrap .iwj-title {
    font-size: 30px;
    text-transform: uppercase;
    margin: 0 0 15px;
    font-weight: 600;
}
.iwj-job-widget-wrap .headline {
    color: #ffffff;
    padding: 7px 20px;
    line-height: 20px;
    background: #f16e8e;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
}
.iwj-job-widget-wrap .info-bottom {
    padding: 5px 0 0;
    line-height: 30px;
}
.iwj-job-widget-wrap .info-bottom .description {
    padding: 15px 0 0;
    margin-bottom: 20px;
}
.iwj-job-widget-wrap .info-bottom ul {
    padding: 0;
    margin: 20px 0 0;
}
.iwj-job-widget-wrap .info-bottom ul li {
    list-style: none;
    font-weight: 500;
    line-height: 18px;
    padding: 12px 0;
}
.iwj-job-widget-wrap .info-bottom ul li .left {
    float: left;
    min-width: 110px;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
}
.iwj-job-widget-wrap .info-bottom ul li .content {
    overflow: hidden;
    color: #333333;
}
.iwj-job-widget-wrap .info-bottom ul li .content a {
    color: #333333;
}
.iwj-job-widget-wrap .info-bottom ul li i {
    font-size: 16px;
    width: 20px;
    font-weight: normal;
    text-align: center;
    margin-right: 10px;
    position: relative;
    top: 2px;
    display: inline-block;
}
.iwj-job-widget-wrap .info-bottom ul li i:before {
    line-height: inherit;
}
.iwj-job-widget-wrap .info-bottom ul li.location i {
    color: #f16e8e;
}
.iwj-job-widget-wrap .info-bottom ul li.phone i {
    color: #4a98ae;
}
.iwj-job-widget-wrap .info-bottom ul li.website i {
    color: #33aa58;
}
.iwj-job-widget-wrap .action-button {
    text-align: center;
}
.iwj-job-widget-wrap .action-button a {
    text-align: center;
}
.iwj-job-widget-wrap .action-button a.save-job {
    margin: 0 0 15px;
}
a.iwj-btn.action-button.follow{
    display: block;
    margin-bottom:20px;
}
a.iwj-btn.action-button.follow.iwj-save-resume,
a.iwj-btn.action-button.follow.iwj-download-cv{
    min-width: 187px;
}
.iwj-job-widget-wrap .action-button a.save-job.saved,
.iwj-button-loader .action-button.saved, .iwj-button-loader .action-button.saved span {
    color: #ffffff !important;
    background: #33aa58 !important;
    border-color: #33aa58 !important;
}
.iwj-button-loader .action-button.iwj-save-resume.saved span {
    background: none !important;
}
.iwj-job-widget-wrap .company-link a {
    color: #333333;
    font-size: 13px;
    font-style: italic;
    line-height: 18px;
    display: inline-block;
    margin-right: 27px;
}
.iwj-job-widget-wrap .company-link a i {
    font-size: 20px;
    font-weight: 500;
    line-height: 23px;
    margin-right: 10px;
    position: relative;
    top: 4px;
}
.iwj-job-widget-wrap .company-link a span {
    text-decoration: underline;
}
.iwj-single-contact-form .form-title {
    color: #333333;
    font-size: 13px;
    font-weight: 600;
    line-height: 18px;
    position: relative;
    padding-bottom: 10px;
    text-transform: uppercase;
    margin: 60px 0 28px;
}
.iwj-single-contact-form .form-title:after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    height: 1px;
    width: 45px;
    background: rgba(0, 0, 0, 0.1);
}
.iwj-single-contact-form .iwjmb-input input,
.iwj-single-contact-form .iwjmb-input textarea,
.iwj-single-contact-form .iwjmb-gdpr__candidate textarea,
.iwj-single-contact-form .iwjmb-gdpr__employer textarea{
    width: 100%;
    border: 1px solid #F1F1F1;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 5px 26px;
}
.iwj-single-contact-form .iwjmb-input textarea,
.iwj-single-contact-form .iwjmb-gdpr__candidate textarea,
.iwj-single-contact-form .iwjmb-gdpr__employer textarea{
    padding: 10px 26px;
}
.iwj-single-contact-form .iwj-contact-form .iwjmb-field {
    margin-bottom: 15px;
}
.iwj-single-contact-form .iwjmb-input input {
    height: 52px;
    line-height: 50px;
}
.iwj-single-contact-form .iwjmb-input input:hover,
.iwj-single-contact-form .iwjmb-input input:focus,
.iwj-single-contact-form .iwjmb-input textarea:hover,
.iwj-single-contact-form .iwjmb-input textarea:focus {
    border: 1px solid #333333;
    color: #333333;
}
.iwj-single-contact-form .iwjmb-gdpr__candidate textarea,
.iwj-single-contact-form .iwjmb-gdpr__employer textarea{
    resize: vertical;
}
.iwj-single-contact-form .iwjmb-gdpr__candidate label.lb_terms_and_services input,
.iwj-single-contact-form .iwjmb-gdpr__employer label.lb_terms_and_services input{
    margin-right: 4px;
}
.iwj-single-contact-form .iwj-contact-btn {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #33aa58;
    -webkit-box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
    box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
    color: #ffffff;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    height: 47px;
    line-height: 45px;
    padding: 0 25px;
}
.iwj-single-contact-form .iwj-btn-action {
    margin: 10px 0 0;
}
.iwj-single-contact-form .iwj-contact-btn i {
    font-size: 20px;
    font-weight: 500;
    margin-right: 15px;
    position: relative;
    top: 3px;
}
.iwj-job-by-employer .job-title{
    font-size: 16px;
    font-weight: 500;
}
.iwj-job-by-employer .job-title a{
    color: #777777;
}
.iwj-job-by-employer .job-info{
    padding-top: 14px;
    margin-bottom: 24px;
    border-top: 1px solid rgba(237, 237, 237, 0.4);
}
.iwj-job-by-employer .job-info:last-of-type{
    margin-bottom: 0;
}
.iwj-job-by-employer .job-address-time{
    font-size: 13px;
}
.iwj-job-by-employer .job-address-time i{
    margin-right: 7px;
    color: #999999;
    font-size: 12px;
}
.iwj-job-by-employer .job-address-time .address i{
    color: #f16e8e;
}
.iwj-job-by-employer .job-address-time a{
    color: #999999;
}
.iwj-job-by-employer .job-type{
    margin-top: 8px;
}
.iwj-job-by-employer .job-type a.type-name{
    display: inline-block;
    float: left;
    font-weight: 400;
    height: 28px;
    line-height: 24px;
    padding: 0 13px;
    border: 2px solid;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    font-size: 11px;
    text-transform: uppercase;
}
.iwj-job-by-employer .job-info:not(:hover) a.type-name{
    color: #FFFFFF !important;
}
.iwj-job-by-employer .job-info:hover a.type-name{
    background: #ffffff !important;
}
.iwj-job-by-employer .job-type a.iwj-save-job{
    color: #777;
    outline: none;
}
.iwj-job-by-employer .job-type i{
    margin: 0;
    display: inline-block;
    height: 28px;
    line-height: 26px;
    width: 28px;
    text-align: center;
    color: #cdcdcd;
    border: 1px rgb(205, 205, 205) solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font-size: 12px;
    margin-left: 7px;
}
.iwj-job-by-employer .job-type a.iwj-save-job.saved i,
.iwj-job-by-employer .job-info:hover .job-type i{
    background: #e24242;
    border-color: #e24242;
    color: #fff;
}

/* Style2 */
.iw-job-detail.v2 {
    padding: 0;
}
.iw-job-detail.v2 .job-detail-search-2 {
    padding: 10px 0;
    background: rgba(0, 0, 0, 0.4);
    position: relative;
    z-index: 2;
}
.iw-job-detail.v2 .iwj-find-jobs.style3 form.iw-job-advanced_search {
    background: none;
}
.iw-job-detail.v2 .iwj-find-jobs form {
    width: 100%;
}
.iw-job-detail.v2 .content-wrap {
    padding-top: 380px;
}
.iw-job-detail.v2 .content-inner {
    background: #fafafa;
    position: relative;
    z-index: 9;
    padding-bottom: 90px;
}
.iw-job-detail.v2 .job-detail-page-heading {
    margin-bottom: 30px;
}
.iw-job-detail.v2 .page-heading-content {
    background: #ffffff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-top: -115px;
    padding: 25px 0;
    position: relative;
}
.iw-job-detail.v2 .page-heading-content .iwj-featured {
    position: absolute;
    top: 0;
    left: 0;
    width: 38px;
    height: 38px;
    background: url(../../../plugins/iwjob/assets/img/job-featured.png) no-repeat top left;
    background-size: 39px 39px;
    -webkit-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
}
.iw-job-detail.v2 .page-heading-content .info-job-detail {
    display: table;
    width: 100%;
    padding-right: 20px;
}
.iw-job-detail.v2 .page-heading-content .info-company {
    float: left;
    width: 220px;
    padding: 0 55px;
    text-align: center;
}
.iw-job-detail.v2 .page-heading-content .company-logo {
    width: 115px;
    margin: 0 auto;
}
.iw-job-detail.v2 .page-heading-content .company-name {
    font-size: 16px;
    font-weight: 600;
    margin: 5px 0 0;
}
.iw-job-detail.v2 .page-heading-content .info-job {
    float: left;
    width: calc(100% - 220px);
}
.iw-job-detail.v2 .breadcrumbs-top .container {
    width: auto !important;
    padding: 0px;
}
.iw-job-detail.v2 .breadcrumbs-top .breadcrumbs > li.current,
.iw-job-detail.v2 .breadcrumbs-top .breadcrumbs > li > a,
.iw-job-detail.v2 .breadcrumbs-top .breadcrumbs > li i {
    font-size: 13px;
    color: #777777;
}
.iw-job-detail.v2 .page-heading-content .iw-heading-title h2 {
    font-size: 30px;
    font-weight: 600;
    line-height: 36px;
    margin: 5px 0 10px;
}
.iw-job-detail.v2 .page-heading-content .iw-heading-meta {
    display: table;
    width: 100%;
}
.iw-job-detail.v2 .page-heading-content .iw-heading-meta > span {
    float: left;
    margin-right: 15px;
}
.iw-job-detail.v2 .page-heading-content .page-title i {
    display: inline-block;
    margin-right: 3px;
    width:20px;
    text-align: center;
}
.iw-job-detail.v2 .page-heading-content .property-address i {
    color: #f16e8e;
}
.iw-job-detail.v2 .page-heading-content .action-button {
    padding: 35px 20px 35px 0;
    display: table;
    width: auto;
    border-top: none;
    text-align: right;
    float: right;
}
.iw-job-detail.v2 .page-heading-content .action-button > a,
.iw-job-detail.v2 .page-heading-content .action-button .iwj-button-loader,
.iw-job-detail.v2 .page-heading-content .action-button .job-expired {
    float: left;
    display: inline-block;
    margin: 0 0 8px 8px;
}
.iw-job-detail.v2 .page-heading-content .action-button a {
    display: inline-block;
    line-height: 42px;
    font-weight: 600;
    font-size: 13px;
    color: #ffffff;
    text-align: center;
    padding: 0 15px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-transform: uppercase;
    outline: none;
}
.iw-job-detail.v2 .action-button .job-expired {
    height: 42px;
    line-height: 40px;
}
.iw-job-detail.v2 .page-heading-content .action-button a:hover {
    -webkit-box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
    box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
}
.iw-job-detail.v2 .page-heading-content .action-button a.apply-with-linkedin,
.iw-job-detail.v2 .page-heading-content .action-button .iwj-button-loader a,
.iw-job-detail.v2 .page-heading-content .action-button a.save-job,
.iw-job-detail .action-button a.apply-job.apply-with-linkedin,
.iw-job-detail .action-button .iwj-button-loader a,
.iw-job-detail .action-button a.save-job{
    width: 42px;
    height: 42px;
    padding: 0;
    text-align: center;
}
.iw-job-detail.v2 .modal-dialog,
.iwj-candicate-detail-v2 .modal-dialog {
    margin-top: 100px;
}
@media screen and (min-width: 992px){
    .iw-job-detail.v2 .job-detail-page-heading.sticky {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        background-color: rgba(0, 0, 0, 0.8);
        z-index: 999999 !important;
        -webkit-transition: all 0.2s ease 0s;
        transition: all 0.2s ease 0s;
        animation: smoothScrollJob 0.3s forwards;
        -webkit-animation: smoothScrollJob 0.3s forwards;
        margin: 0;
        background: #ffffff;
        -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.05);
        box-shadow: 0 0 8px 0 rgba(0,0,0,0.05);
    }
    body.admin-bar .iw-job-detail.v2 .job-detail-page-heading.sticky {
        top: 32px;
    }
    @keyframes smoothScrollJob {
        0% {
            transform: translateY(-40px);
        }
        100% {
            transform: translateY(0px);
        }
    }
    @-webkit-keyframes smoothScrollJob {
        0% {
            transform: translateY(-40px);
        }
        100% {
            transform: translateY(0px);
        }
    }
    .iw-job-detail.v2 .job-detail-page-heading.sticky .page-heading-content {
        margin: 0;
        padding: 15px 0;
    }
    .iw-job-detail.v2 .job-detail-page-heading.sticky .breadcrumbs-top,
    .iw-job-detail.v2 .job-detail-page-heading.sticky .property-address,
    .iw-job-detail.v2 .job-detail-page-heading.sticky .iw-heading-meta,
    .iw-job-detail.v2 .job-detail-page-heading.sticky .company-name,
    .iw-job-detail.v2 .job-detail-page-heading.sticky .iwj-featured {
        display: none;
    }
    .iw-job-detail.v2 .job-detail-page-heading.sticky .info-company {
        width: 90px;
        padding: 0;
        text-align: center;
    }
    .iw-job-detail.v2 .job-detail-page-heading.sticky .info-company .company-logo {
        width: 60px;
        margin: 0;
    }
    .iw-job-detail.v2 .job-detail-page-heading.sticky .info-job {
        float: left;
        width: calc(100% - 90px);
    }
    .iw-job-detail.v2 .job-detail-page-heading.sticky .iw-heading-title h2 {
        font-size: 24px;
        line-height: 30px;
        margin: 15px 0 0;
    }
    .iw-job-detail.v2 .job-detail-page-heading.sticky .action-button {
        padding: 14px 0 0;
    }
    .iw-job-detail.v2 .job-detail-page-heading.sticky .page-heading-content .action-button a {
        line-height: 35px;
        font-size: 12px;
    }
    .iw-job-detail.v2 .job-detail-page-heading.sticky .page-heading-content .action-button a.apply-with-linkedin,
    .iw-job-detail.v2 .job-detail-page-heading.sticky .page-heading-content .action-button .iwj-button-loader a,
    .iw-job-detail.v2 .job-detail-page-heading.sticky .page-heading-content .action-button a.save-job {
        width: 35px;
        height: 35px;
    }
    .iw-job-detail .job-detail-page-heading.sticky .action-button a i {
        font-size: 16px;
        top: 0;
    }
}
.iw-job-detail.v2 .job-detail-about {
    padding: 10px 55px 0;
}
.iw-job-detail.v2 .title-block-content {
    font-size: 18px;
    font-weight: 600;
    margin-top: 25px;
    margin-bottom: 0;
}
.iw-job-detail.v2 .job-detail-desc h4 {
    margin-top: -10px;
}
.iw-job-detail.v2 .job-related {
    padding: 0;
}
.iw-job-detail.v2 .job-related .title {
    font-size: 18px;
    font-weight: 500;
    text-align: inherit;
    padding: 30px 55px;
    border-bottom: 1px #ededed solid;
}
.iw-job-detail.v2 .job-related .iwj-listing {
    margin: 0;
}
.iw-job-detail.v2 .job-related.iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item:last-child {
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
}
.iw-job-detail.v2 .widget_iwj_jobs_by_author{
    padding-bottom: 30px;
}
.iw-job-detail.v2 .widget_iwj_jobs_by_author .job-info{
    padding-left: 30px;
    padding-right: 30px;
}

/*===== End Job Detail =====*/

/*===== Sidebar Job =====*/
.iwj-jobs-page .col-md-3 .widget-area,
.iwj-employers-page .col-md-3 .widget-area,
.iwj-candidates-page .col-md-3 .widget-area,
.iwj-job-taxonomy-page .col-md-3 .widget-area{
    padding: 35px 25px;
    border: none;
}
.widget-area aside {
    margin-bottom: 55px;
}
.widget-area aside:last-child {
    margin-bottom: 0;
}
.widget-area aside.sidebar-jobs-item {
    margin-bottom: 40px;
}
.widget-area .widget:last-child {
    margin-bottom: 0;
}
.widget-area .widget-title{
    color: #333333;
    font-size: 13px;
    font-weight: 600;
    line-height: 18px;
    margin: 0 0 32px;
    padding-bottom: 10px;
    position: relative;
    text-transform: uppercase;
}
.widget-area .widget-title:after {
    content: "";
    position: absolute;
    width: 46px;
    height: 1px;
    background: rgba(0,0,0,0.1);
    left: 0;
    bottom: 0;
}
/* Sidebar Left */
#iwjob-search input, #iwjob-search button {
    box-shadow: none;
    -webkit-box-shadow: none;
    border: 1px #eeeeee solid;
}
#iwjob-search button {
    border-left: none;
}
.sidebar-jobs .sidebar-job-1 ul {
    padding: 0;
    margin: 0;
}
.sidebar-jobs .sidebar-job-1 ul li {
    list-style: none;
    padding: 8px 0;
    border-bottom: 1px #f6f7f9 solid;
    position: relative;
}
.sidebar-jobs .sidebar-job-1 ul li:first-child {
    padding-top: 0;
}
.sidebar-jobs .sidebar-job-1 ul li label,
.sidebar-jobs .sidebar-job-1 ul li span {
    margin: 0;
    font-weight: 500;
}
.sidebar-jobs .sidebar-job-1 ul li.iwj-input-checkbox label {
    padding-left: 30px;
}
.sidebar-jobs .sidebar-job-1 ul li.iwj-sidebar-input-radio label {
    margin-right: 30px;
}
.sidebar-jobs .sidebar-job-1 ul li:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    opacity: 0;
}
.sidebar-jobs .sidebar-job-1 ul li:hover:after {
    opacity: 1;
}
.sidebar-jobs .sidebar-job-1 ul li a {
    color: #777;
    font-weight: 500;
}
.widget-area ul li .filter-name-item {
    display: inline-block;
    max-width: calc(100% - 30px);
}
.widget-area ul li span.iwj-count {
    display: inline-block;
    float: right;
}
.widget-area ul li.show-more {
    border: none;
}
.widget-area ul li.show-more:before,
.widget-area ul li.show-more:after {
    display: none;
}
a.item-tax-location:after{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 15px;
}
.widget-area ul.sub-cat li:nth-last-child(1):hover:after {
    opacity: 0!important;
}
.widget-area ul.sub-cat {
    margin: 8px 0 0 15px !important;
    /*border-top: 1px solid #f6f7f9 ;*/
    display: none;
}
.widget-area ul.sub-cat.open {
    /*transition: all 0.3s;*/
    display: block;
}
.widget-area ul.sub-cat li:last-child{
    border: none;
    padding-bottom: 2px;
}
.widget-area ul.sub-cat li:first-child{
    padding-top: 8px;
}

.widget-area ul li span.iwj-show-sub-cat {
    cursor: pointer;
    padding:0 5px;
}
.widget-area ul li span.iwj-show-sub-cat.open i:before{
    content: "\f106";
}
.theiaStickySidebar{
    z-index: 99;
}
.tax-tree a {
    display: block;
}

.tax-tree > a.item-tax {
    /*border-bottom: 1px solid #000;*/
    padding: 8px 0;
    border-bottom: 1px solid #f6f7f9;
    display: block;
}

.tax-tree > a.item-tax:after {
    border-bottom: 2px solid #2980b9;
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    opacity: 0;
    /*border-bottom: 1px solid #f6f7f9;*/
}
.tax-tree > a.item-tax:hover:after {
    opacity: 1;
}
.sidebar-jobs .sidebar-job-1 ul li.tax-tree {
    border-bottom: none;
    padding: 0;
}
.sidebar-jobs .sidebar-job-1 ul li.tax-tree:hover:after {
    opacity: 0;
}
.sidebar-jobs .sidebar-job-1 ul li.tax-tree:hover a{
    color:#777;
}
a.item-tax:hover{
    color:#2980b9!important;
}
/* End Sidebar Left */

/* - Sidebar Right - */
/* ===== Recent Jobs ===== */

/* Style1 */
.iwj-jobs-listing-term1.iwj-jobs .job-item {
    position: relative;
}
.iwj-jobs-listing-term1.iwj-jobs .job-item:hover {
    -webkit-box-shadow: 0 5px 25px 0 rgba(41,128,185,0.15);
    box-shadow: 0 5px 25px 0 rgba(41,128,185,0.15);
}
.job-item {
    padding: 30px 0 30px 0;
    border-bottom: 1px #f6f7f9 solid;
}
.job-item .job-image {
    border-radius: 5px;
    float: left;
    margin-top: 9px;
    overflow: hidden;
    max-width: 60px;
}
.job-item h3 {
    margin: 0 0 10px;
    font-weight: 500;
    line-height: 1;
}
.job-item .job-title a {
    color: #333;
    text-transform: capitalize;
    font-size: 16px;
    display: inline-block;
    line-height: 1.5;
}
.job-item.featured-item .job-title a {
    color: #f16e8e;
}
.job-item .job-info {
    margin-left: 95px;
    padding-right: 160px;
    position: relative;
    color: #999999;
}
.job-item .job-info .company a {
    position: relative;
    left: -3px;
}
.job-item .job-info i {
    width: 20px;
    font-size: 13px;
    text-align: center;
    margin-right: 3px;
    display: inline-block;
}
.job-item .job-info .sallary i {
    color: #4a98ae;
}

.job-item .job-info .address i {
    color: #f16e8e;
    font-size: 14px;
}
.job-item .job-info a {
    color: #777;
}
.job-item .job-title a, .job-item .job-title {
    color: #333;
}
.job-item .job-info .job-type a.type-name, .job-item .job-info .job-type span.type-name {
    display: inline-block;
    float: left;
    font-weight: 400;
    height: 28px;
    line-height: 24px;
    padding: 0 13px;
    border: 2px solid;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    font-size: 11px;
    text-transform: uppercase;
}
.job-item:hover .job-info .job-type a.type-name, .job-item:hover .job-info .job-type span.type-name {
    background-color: #ffffff !important;
}
.job-item:not(:hover) .job-info .job-type a.type-name, .job-item:not(:hover) .job-info .job-type span.type-name {
    color: #ffffff !important;
}
/*style 3*/
.iwj-job-items.style3 .job-item{
    border-bottom-color: rgba(0,0,0,0.05);
}
.iwj-job-items.style3 .job-item .job-company-time a{
    font-size: 13px;
    color: #777;
}
.iwj-job-items.style3 .job-item .job-info .job-type a.type-name{
    border-color: #eeeeee;
}
.job-item .job-info .job-type i, .iwj-job-items.style3 .job-save-left i {
    margin: 0;
    display: inline-block;
    height: 28px;
    line-height: 26px;
    width: 28px;
    text-align: center;
    color: #cdcdcd;
    border: 1px #cdcdcd solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font-size: 12px;
    margin-left: 7px;
}
.iwj-job-items.style3 .job-save-left i {
    margin: 0;
}
.job-item .job-info .job-type .saved i, .iwj-job-items.style3 .job-save-left .saved i {
    background: #e24242;
    border-color: #e24242;
    color: #fff;
}
.job-item .job-info .job-type {
    position: absolute;
    right: 0;
    top: 9px;
}
.job-item .job-info .job-featured {
    display: inline-block;
    font-size: 10px;
    font-weight: 600;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0 15px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: #f16e8e;
    line-height: 20px;
    margin-right: 10px;
    margin-top: 10px;
}
.job-item .iwj-featured {
    position: absolute;
    top: 0;
    left: 0;
    width: 38px;
    height: 38px;
    background: url(../../../plugins/iwjob/assets/img/job-featured.png) no-repeat top left;
    background-size: 39px 39px;
    -webkit-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
}

.iwj-jobs-carousel {
    position: relative;
    margin: 0 -25px;
}
.iwj-jobs-carousel-inner {
    overflow: hidden;
}
.iwj-items{
    padding: 25px;
}
.iwj-jobs-carousel .iwj-item:hover, .iwj-grid .job-item:hover,
.iwj-grid .iwj-employer-item:hover {
    -webkit-box-shadow: 0px 15px 50px rgba(41, 128, 185, 0.15);
    -moz-box-shadow: 0px 15px 50px rgba(41, 128, 185, 0.15);
    box-shadow: 0px 15px 50px rgba(41, 128, 185, 0.15);
    z-index: 10;
    border-color: transparent;
    position: relative;
}

.iwj-jobs-carousel .iwj-items .iwj-item {
    border: none !important;
    margin-bottom: 30px;
    position: relative;
    z-index: 0;
}
.iwj-jobs-carousel .iwj-items .iwj-item:hover:after {
    position: absolute;
    content: "";
    width: calc(100% - 30px);
    height: 100%;
    top: 0;
    left: 15px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 5px 25px 0 rgba(41,128,185,0.15);
    box-shadow: 0 5px 25px 0 rgba(41,128,185,0.15);
    z-index: -1;
}
.iwj-jobs-carousel .iwj-items .iwj-item:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.iwj-jobs-carousel .job-item {
    padding: 22px 25px 38px;
    border: 1px rgba(0, 0, 0, 0.1) solid;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    height: 100%;
    background: #ffffff;
}
.iwj-jobs-carousel .owl-theme .owl-controls {
    margin-top: 0;
    margin-bottom: 30px;
}
.iwj-jobs-carousel .owl-theme .owl-controls .owl-page span.owl-numbers {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 3px 7px 0 rgba(41,128,185,0.15);
    box-shadow: 0 3px 7px 0 rgba(41,128,185,0.15);
    color: #333333;
    font-size: 13px;
    font-weight: 600;
    display: inline-block;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 30px;
    margin: 3px;
    opacity: 1;
}
.iwj-jobs-carousel .owl-theme .owl-controls .owl-page.active span.owl-numbers,
.iwj-jobs-carousel .owl-theme .owl-controls .owl-page span.owl-numbers:hover {
    color: #ffffff;
}
.iwj-jobs-carousel.style2 .iwj-items {
    padding-top: 0;
}
.navigation-text-v2.owl-theme .owl-controls {
    margin: 0;
    position: absolute;
    right: 20px;
    top: -80px;
}
.navigation-text-v2.owl-theme .owl-controls .owl-buttons {
    position: relative;
    padding-left: 45px;
}
.navigation-text-v2.owl-theme .owl-controls .owl-buttons:before {
    position: absolute;
    content: "";
    width: 2px;
    height: 12px;
    top: 12px;
    left: 0;
    background: rgba(0, 0, 0, 0.1);
}
.navigation-text-v2.owl-theme .owl-controls .owl-buttons div {
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    background: #777777;
    padding: 0;
    opacity: 1;
    font-size: 13px;
}
.navigation-text-v2.owl-theme .owl-controls .owl-buttons div:hover {
    background: #16A085;
    color: #ffffff !important;
}
.iwj-jobs-carousel-v3.style3 {
    margin: 0;
}
.iwj-jobs-carousel-v3.style3 .navigation-text-v2.owl-theme .owl-controls {
    right: -5px;
}
.title-block-carousel {
    color: #333333;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    text-transform: uppercase;
    padding: 21px 0;
    border-bottom: 1px #EEEEEE solid;
    margin-bottom: 30px;
}
.iwj-jobs-carousel-v3.style3 .iwj-item {
    text-align: center;
    padding: 40px 25px 30px;
    background: #ffffff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-transform: uppercase;
}
.iwj-jobs-carousel-v3.style3 .iwj-item .job-title {
    font-size: 13px;
    font-weight: 600;
    line-height: 25px;
    margin: 30px 0 15px;
    text-transform: uppercase;
}
.iwj-jobs-carousel-v3.style3 .iwj-item .job-title a {
    color: #333333;
}
.iwj-jobs-carousel-v3.style3 .iwj-item .job-type .type-name {
    color: #ffffff;
    font-size: 11px;
    font-weight: 600;
    line-height: 15px;
    padding: 3px 15px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
}
.iwj-jobs-carousel-v3.style3 .iwj-item .job-image{
    text-align: center;
}
.iwj-jobs-carousel-v3.style3 .iwj-item .job-image img{
    max-width: 150px;
    border-radius: 5px;
    width: auto;
}
.iwj-jobs-carousel-v3.style3 .job-info .address {
    color: #2980b9;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 25px;
}
.iwj-jobs-carousel-v3.style3 .address a {
    text-decoration: underline;
}
.iwj-jobs-carousel-v3.style3 .company a {
    color: inherit;
}
.iwj-jobs-carousel-v3.style3 .company {
    display: inline-block;
    padding-right: 15px;
}
.iwj-jobs-carousel-v3.style3 .company i,
.iwj-jobs-carousel-v3.style3 .sallary i {
    margin-right: 10px;
}
.iwj-jobs-carousel-v3.style3 .sallary {
    display: inline-block;
}
.iwj-jobs-carousel-v3.style3 .action-btn {
    display: table;
    margin: 40px auto 0;
}
.iwj-jobs-carousel-v3.style3 .action-btn a,
.iwj-jobs-carousel-v3.style3 .action-btn button.save-job {
    margin: 0 5px 10px;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    color: #fff;
    text-transform: uppercase;
    background: #16A085;
    padding: 15px 34px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
    box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
    float: left;
}
.iwj-jobs-carousel-v3.style3 .action-btn a.iwj-save-job,
.iwj-jobs-carousel-v3.style3 .action-btn button.save-job {
    border: none;
    background: #16A085;
    font-size: 20px;
    font-weight: 500;
    line-height: 22px;
    padding: 13px 15px;
}
.iwj-jobs-carousel-v3.style3 .action-btn a.iwj-save-job.saved {
    background: #F16E8E;
}
.iwj-recommend-adv {
    background: #16A085;
    padding: 15px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.iwj-recommend-adv a {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
    text-transform: uppercase;
    display: block;
    padding: 25px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px #ffffff dotted;
    text-align: center;
}
.iwj-recommend-adv a:hover {
    text-decoration: none;
}
.iwj-recommend-adv a,
.iwj-recommend-adv a:focus,
.iwj-recommend-adv a:hover {
    outline: none;
}
.iwj-recommend-adv a:focus,
.iwj-recommend-adv a:hover {
    color: #ffffff;
}

/* Style 4 */
.iwj-jobs-carousel-v4 .iwj-items {
    padding: 25px 0 0;
}
.iwj-jobs-carousel-v4 .job-item {
    background: #ffffff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    padding: 40px 25px 60px;
    margin: 0 0 30px;
    position: relative;
    border: none;
    text-align: center;
}
.iwj-jobs-carousel-v4 .job-item .job-info {
    padding: 0 0 15px !important;
    margin: 0 !important;
}
.iwj-jobs-carousel-v4 .job-item .job-info .company-image {
    width: 70px;
    margin: 0 auto;
}
.iwj-jobs-carousel-v4 .job-item .job-info .company-image img {
    width: 100%;
}
.iwj-jobs-carousel-v4 .job-item .job-info .job-title {
    font-size: 16px;
    font-weight: 600;
    margin: 20px 0 15px;
    line-height: 24px;
}
.iwj-jobs-carousel-v4 .job-item .job-info .job-meta {
    margin: 0;
    padding: 0;
}
.iwj-jobs-carousel-v4 .job-item .job-info .job-meta li {
    display: inline-block;
    list-style: none;
    margin-right: 8px;
    line-height: 26px;
}
.iwj-jobs-carousel-v4 .job-item .job-type {
    position: absolute;
    width: 100%;
    height: 60px;
    top: auto;
    left: 0;
    right: auto;
    bottom: 0;
    padding: 15px 25px;
}
.iwj-jobs-carousel-v4 .job-item .job-type:before {
    content: "";
    position: absolute;
    width: calc(100% - 50px);
    height: 1px;
    top: 0;
    left: 25px;
    background: #ededed;
}
.iwj-jobs-carousel-v4 .job-item .job-type .job-type-inner {
    display: table;
    margin: 0 auto;
}
.iwj-jobs-carousel-v4 .iwj-items .job-type .type-name {
    display: inline-block;
    float: left;
    font-weight: 400;
    height: 30px;
    line-height: 26px;
    padding: 0 13px;
    border: 2px solid;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    font-size: 11px;
    text-transform: uppercase;
}
.iwj-jobs-carousel-v4 .iwj-items .job-item:hover .job-type a.type-name {
    background: none !important;
}
.iwj-jobs-carousel-v4 .iwj-items .job-item:not(:hover) .job-type a.type-name {
    color: #ffffff !important;
}
.iwj-jobs-carousel-v4 .iwj-items .iwj-save-job {
    float: left;
}
.iwj-jobs-carousel-v4 .iwj-items .iwj-save-job i {
    margin: 0 0 0 7px;
    display: inline-block;
    height: 30px;
    line-height: 28px;
    width: 30px;
    text-align: center;
    color: #cdcdcd;
    border: 1px #cdcdcd solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font-size: 12px;
}
.iwj-jobs-carousel-v4 .iwj-items .iwj-save-job.saved i {
    border-color: #f16e8e;
    color: #ffffff;
}

/* Style 5 */
.iwj-jobs-carousel-v5 .iwj-items {
    padding: 25px 0 0;
}
.iwj-jobs-carousel-v5 .job-item {
    padding: 0;
    margin-bottom: 30px;
    background: #ffffff;
    border: none;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}
.iwj-jobs-carousel-v5 .iwj-items .job-cover-image {
    position: relative;
    height: 215px;
    background: rgba(0, 0, 0, 0.4);
    background-size: cover;
    background-repeat: no-repeat;
}
.iwj-jobs-carousel-v5 .iwj-items .job-cover-image > img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.iwj-jobs-carousel-v5 .iwj-items .job-cover-image:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
}
.iwj-jobs-carousel-v5 .iwj-items .job-cover-image .iwj-featured {
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    width: 44px;
    height: 44px;
    background: url(../../../plugins/iwjob/assets/img/job-featured.png) no-repeat top left;
    background-size: 45px 45px;
    -webkit-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0;
    z-index: 2;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.iwj-jobs-carousel-v5 .iwj-items .job-cover-image .job-type {
    position: absolute;
    top: 20px;
    left: 30px;
    z-index: 2;
}
.iwj-jobs-carousel-v5 .iwj-items .job-cover-image .job-type .type-name {
    display: inline-block;
    float: left;
    font-weight: 400;
    height: 30px;
    line-height: 26px;
    padding: 0 13px;
    border: 2px solid;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    font-size: 11px;
    text-transform: uppercase;
}
.iwj-jobs-carousel-v5 .iwj-items .job-item:hover .job-type a.type-name {
    background: none !important;
}
.iwj-jobs-carousel-v5 .iwj-items .job-item:not(:hover) .job-type a.type-name {
    color: #ffffff !important;
}
.iwj-jobs-carousel-v5 .iwj-items .job-cover-image .iwj-save-job i {
    margin: 0 0 0 7px;
    display: inline-block;
    height: 30px;
    line-height: 28px;
    width: 30px;
    text-align: center;
    color: #ffffff;
    border: 1px #ffffff solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font-size: 12px;
}
.iwj-jobs-carousel-v5 .iwj-items .job-cover-image .iwj-save-job.saved i {
    border-color: #f16e8e;
}
.iwj-jobs-carousel-v5 .iwj-items .job-cover-image .company-info {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    z-index: 2;
    padding: 0 35px;
}
.iwj-jobs-carousel-v5 .iwj-items .job-cover-image .company-info .company-avatar {
    position: absolute;
    width: 80px;
    height: 80px;
    left: 35px;
    bottom: -15px;
    padding: 12px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    background: #ffffff;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}
.iwj-jobs-carousel-v5 .iwj-items .job-cover-image .company-info .company-avatar img {
    width: 100%;
}
.iwj-jobs-carousel-v5 .iwj-items .job-cover-image .company-info .company-name-location {
    margin-left: 100px;
    color: #ffffff;
    line-height: 24px;
    padding-bottom: 10px;
}
.iwj-jobs-carousel-v5 .iwj-items .job-cover-image .company-info .company-name {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    color: #ffffff;
    margin: 0;
}
.iwj-jobs-carousel-v5 .iwj-items .job-cover-image .company-info .company-name a {
    color: #ffffff;
}
.iwj-jobs-carousel-v5 .iwj-items .job-cover-image .company-info .company-locations {
    margin-top: 5px;
}
.iwj-jobs-carousel-v5 .iwj-items .job-cover-image .company-info .company-locations a {
    color: #ffffff;
}
.iwj-jobs-carousel-v5 .iwj-items .job-cover-image .company-info .company-locations i {
    display: inline-block;
    width: 15px;
}
.iwj-jobs-carousel-v5 .iwj-items .job-item .job-info {
    padding: 35px 45px;
    margin: 0 !important;
    background: #ffffff;
    line-height: 24px;
}
.iwj-jobs-carousel-v5 .iwj-items .job-item .job-title {
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 6px;
}
.iwj-jobs-carousel-v5 .iwj-items .job-item .job-info i {
    margin: 0 !important;
    width: 20px;
}
.pagination-dot.owl-theme .owl-controls {
    margin: 25px 0;
}
.pagination-dot.owl-theme .owl-controls .owl-page span {
    width: 8px;
    height: 8px;
    margin: 3px;
    background: #777777;
    border: 2px solid;
}
.pagination-dot.owl-theme .owl-controls .owl-page.active span,
.pagination-dot.owl-theme .owl-controls .owl-page:hover span {
    width: 10px;
    height: 10px;
    position: relative;
}

/* ===== End Recent Jobs ===== */

/* ===== Recent Resumes ===== */
.iw-recent-resumes {
    position: relative;
    margin-bottom: 90px;
}
.iw-recent-resumes.shortcode {
    margin-bottom: 0;
}
.iw-recent-resumes.shortcode .iwj-items {
    padding: 25px 0;
}
.iw-recent-resumes .recent-resume-item {
    width: 25%;
    float: left;
    text-align: center;
    position: relative;
    background: #ffffff;
    border-bottom: none;
    border-top: 1px solid #f6f8f9;
    border-right: 1px solid #f6f8f9;
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.iw-recent-resumes .recent-resume-item:hover {
    -webkit-transform: translate3d(0,-15px,0);
    transform: translate3d(0,-15px,0);
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    z-index: 10;
}
.iw-recent-resumes.shortcode .iwj-items .iwj-item:nth-child(4n+0) {
    border-right: none !important;
}
.iw-recent-resumes.shortcode .iwj-items .iwj-item:nth-child(1),
.iw-recent-resumes.shortcode .iwj-items .iwj-item:nth-child(2),
.iw-recent-resumes.shortcode .iwj-items .iwj-item:nth-child(3),
.iw-recent-resumes.shortcode .iwj-items .iwj-item:nth-child(4) {
    border-top: none;
}
.iw-recent-resumes .recent-resume-item .resumes-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 140px;
    overflow: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease 0s, height 0.3s ease 0s;
    transition: opacity 0.3s ease 0s, height 0.3s ease 0s;
}
.iw-recent-resumes .recent-resume-item .resumes-image:after {
    content: "";
    position: absolute;
    bottom: -105%;
    left: -10%;
    width: 120%;
    height: 140%;
    background: #ffffff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 1;
}
.iw-recent-resumes .recent-resume-item:hover .resumes-image,
.iw-recent-resumes .recent-resume-item:hover .resumes-image:after {
    opacity: 1;
}
.iw-recent-resumes .recent-resume-item .resumes-image img {
    opacity: 0.2;
}
.iw-recent-resumes .recent-resume-item img {
    width: 100%;
}
.iw-recent-resumes .recent-resume-item .resumes-info {
    padding: 35px 35px 0;
    position: relative;
}
.iw-recent-resumes .recent-resume-item .resumes-info .info-bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    background: #ffffff;
    padding: 0 35px 25px;
    opacity: 0;
    -webkit-box-shadow: 0 7px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 7px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 7px 10px rgba(0, 0, 0, 0.1);
    -webkit-transition: -webkit-transform 0.3s ease 0s, opacity 0.3s ease 0s;
    transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;
}
.iw-recent-resumes .recent-resume-item:hover .resumes-info .info-bottom {
    -webkit-transform:translateY(100%);
    transform:translateY(100%);
    opacity: 1;
    z-index: 9;
}
.iw-recent-resumes .recent-resume-item .resumes-avatar {
    width: 120px;
    height: 120px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto 24px;
    -webkit-box-shadow: 0px 5px 25px rgba(41,128,185,0.3);
    -moz-box-shadow: 0px 5px 25px rgba(41,128,185,0.3);
    box-shadow: 0px 5px 25px rgba(41,128,185,0.3);
}
.recent-resume-item .name {
    margin: 0 0 5px;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 26px;
}
.recent-resume-item .resumes-address {
    color: #999999;
}
.recent-resume-item .resumes-address i {
    color: #f16e8e;
}
.recent-resume-item .resumes-address span {
    padding: 0 5px;
}
.recent-resume-item .info-top {
    padding-bottom: 30px;
}
.iw-recent-resumes .recent-resume-item:hover .info-top {
    padding-bottom: 0;
}
.recent-resume-item .resumes-job {
    font-weight: 500;
    margin-bottom: 0;
    line-height: 1.5;
    font-size: 11px;
}
.iw-recent-resumes .recent-resume-item .social-link ul {
    margin: 0;
    padding: 0 0 10px;
}
.recent-resume-item .social-link li {
    list-style: none;
    display: inline-block;
    margin: 0 5px 6px;
}
.recent-resume-item .social-link li a {
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 21px;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
}
.recent-resume-item .social-link li a.facebook {
    color: #3B5998 !important;
    border-color: #3B5998;
}
.recent-resume-item .social-link li a.twitter {
    color: #0084B4 !important;
    border-color: #0084B4;
}
.recent-resume-item .social-link li a.google-plus {
    color: #DB4437 !important;
    border-color: #DB4437;
}
.recent-resume-item .social-link li a.pinterest {
    color: #BD081C !important;
    border-color: #BD081C;
}
.recent-resume-item .social-link li a.linkedin {
    color: #006fa6 !important;
    border-color: #006fa6;
}
.recent-resume-item .social-link li a.vimeo {
    color: #009fde !important;
    border-color: #009fde;
}
.recent-resume-item .social-link li a.youtube {
    color: #e62117 !important;
    border-color: #e62117;
}
.recent-resume-item .social-link li a.facebook:hover {
    color: #ffffff !important;
    background: #3B5998;
}
.recent-resume-item .social-link li a.twitter:hover {
    color: #ffffff !important;
    background: #0084B4;
}
.recent-resume-item .social-link li a.google-plus:hover {
    color: #ffffff !important;
    background: #DB4437;
}
.recent-resume-item .social-link li a.pinterest:hover {
    color: #ffffff !important;
    background: #BD081C;
}
.recent-resume-item .social-link li a.linkedin:hover {
    color: #ffffff !important;
    background: #006fa6;
}
.recent-resume-item .social-link li a.vimeo:hover {
    color: #ffffff !important;
    background: #009fde;
}
.recent-resume-item .social-link li a.youtube:hover {
    color: #ffffff !important;
    background: #e62117;
}
.iw-recent-resumes .recent-resume-item .desc {
    font-family: Roboto;
    color: #333333;
    line-height: 26px;
    margin-top: 12px;
    margin-bottom: 18px;
}
.iw-recent-resumes .recent-resume-item .view-resume {
    display: inline-block;
    color: #ffffff;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    font-weight: 600;
    line-height: 34px;
    padding: 0 20px;
}
.iw-recent-resumes .recent-resume-item .view-resume:hover {
    background: #ffffff;
}

/* Style 2 */
.iw-recent-resumes-style2.shortcode .iwj-items {
    padding: 25px 0;
}
.iw-recent-resumes-style2 .recent-resume-item {
    padding: 30px 20px;
    background: #ffffff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 30px;
    position: relative;
}
.iw-recent-resumes-style2 .recent-resume-item:hover {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}
.iw-recent-resumes-style2 .recent-resume-item .iwj-featured {
    position: absolute;
    top: 0;
    left: 0;
    width: 38px;
    height: 38px;
    background: url(../../../plugins/iwjob/assets/img/job-featured.png) no-repeat;
    background-size: auto auto;
    background-size: cover;
    -webkit-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
}
.iw-recent-resumes-style2 .recent-resume-item .resumes-info {
    display: table;
    width: 100%;
}
.iw-recent-resumes-style2 .recent-resume-item .resumes-avatar {
    width: 95px;
    height: 95px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin: 0 30px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    float: left;
}
.iw-recent-resumes-style2 .recent-resume-item .resumes-avatar img {
    width: 100%;
}
.iw-recent-resumes-style2 .recent-resume-item .info-content {
    position: relative;
    margin-left: 155px;
}
.iw-recent-resumes-style2 .recent-resume-item .name {
    padding-right: 50px;
}
.iw-recent-resumes-style2 .recent-resume-item .resumes-meta {
    margin: 0;
    padding: 0;
}
.iw-recent-resumes-style2 .recent-resume-item .resumes-meta li {
    display: inline-block;
    list-style: none;
    margin-right: 25px;
}
.iw-recent-resumes-style2 .recent-resume-item .resumes-meta li span {
    padding: 0;
}
.iw-recent-resumes-style2 .recent-resume-item .resumes-meta li i {
    display: inline-block;
    width: 15px;
}
.iw-recent-resumes-style2 .recent-resume-item .resumes-meta li a {
    color: #777777;
}
.iw-recent-resumes-style2 .recent-resume-item .info-content .desc {
    line-height: 24px;
    margin-top: 5px;
}
.iw-recent-resumes-style2 .recent-resume-item .iwj-button-loader {
    position: absolute;
    top: 0;
    right: 10px;
}
.iw-recent-resumes-style2 .recent-resume-item .iwj-button-loader .iwj-btn {
    min-width: auto !important;
    padding: 0;
    background: none !important;
}
.iw-recent-resumes-style2 .recent-resume-item .iwj-button-loader .iwj-btn span {
    display: none !important;
}
.iw-recent-resumes-style2 .recent-resume-item .iwj-button-loader .iwj-btn i {
    width: 30px;
    height: 30px;
    line-height: 28px;
    text-align: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #cdcdcd;
    border: 1px #cdcdcd solid;
}
.iw-recent-resumes-style2 .recent-resume-item .iwj-button-loader .iwj-btn.saved i {
    background-color: #f16e8e;
    border-color: #f16e8e;
    color: #ffffff;
}
.iw-recent-resumes-style2 .recent-resume-item .rem-button-loader {
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

/* ===== End Recent Resumes ===== */

/* ===== Resumes Slider ===== */
.iw-resumes-slider .heading-block {
    text-align: center;
    color: #4c4c4c;
    margin: 25px 0 32px;
}
.iw-resumes-slider .heading-block .title-block {
    font-size: 36px;
    line-height: 36px;
    font-weight: 300;
    margin: 0 0 12px;
}
.iw-resumes-slider .heading-block .desc-block {
    font-size: 16px;
}
.iw-resumes-slider .owl-theme {
    padding-top: 30px;
}
.iw-resumes-slider .owl-item .resumes-avatar {
    width: 120px;
    height: 120px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    margin: 0 auto 30px;
}
.iw-resumes-slider .owl-item .resumes-avatar img {
    width: 100%;
}
.iw-resumes-slider .owl-theme .owl-controls {
    margin: 0;
}
.iw-resumes-slider .owl-theme .owl-controls .owl-buttons > div {
    position: absolute;
    top: calc(50% - 13px);
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    background: #777777;
    padding: 0;
    margin: 0;
    opacity: 0;
    font-size: 13px;
    color: #ffffff;
    transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
}
.iw-resumes-slider .owl-theme:hover .owl-controls .owl-buttons > div {
    opacity: 1;
}
.iw-resumes-slider .owl-theme .owl-controls .owl-buttons > div:hover {
    background: #16A085;
}
.iw-resumes-slider .owl-theme .owl-controls .owl-buttons .owl-prev {
    left: 73px;
}
.iw-resumes-slider .owl-theme .owl-controls .owl-buttons .owl-next {
    right: 73px;
}
.iw-resumes-slider .link-browse-all {
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 60px 0 25px;
}
.iw-resumes-slider .link-browse-all a {
    color: #13b02d;
}
.iw-resumes-slider .link-browse-all a i {
    display: inline-block;
    margin-left: 8px;
}
/* ===== End Resumes Slider ===== */

/* ===== Candidates With Map ===== */
.candidate-item-with-map {
    position: relative;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}
.candidate-item-with-map .candidate-bg {
    position: absolute;
    width: 100%;
    height: 125px;
    top: 0;
    left: 0;
}
.candidate-item-with-map .candidate-bg:after {
    content: "";
    position: absolute;
    bottom: -105%;
    left: -10%;
    width: 120%;
    height: 140%;
    background: #ffffff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.candidate-item-with-map .candidate-info {
    position: relative;
    z-index: 2;
    padding: 30px;
    text-align: center;
    color: #999999;
    line-height: 24px;
}
.candidate-item-with-map .candidate-info .avatar {
    width: 120px;
    height: 120px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    margin: 0 auto 22px;
    background-repeat: no-repeat;
    background-size: cover;
}
.candidate-item-with-map .candidate-info .title {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0 0 8px;
}
.candidate-item-with-map .candidate-info .headline {
    margin: 0 0 3px;
}
/* ===== End Candidates With Map ===== */

/* ===== Categories ===== */
.iwj-categories.style1{
    text-align: center;
}

.iwj-categories.style1 .item-category{
    height: 170px;
    width: 170px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #34495E;
    box-shadow: 0 7px 25px 0 rgba(0,0,0,0.3);
    display: inline-block;
    color: #fff;
    padding-top: 27px;
    margin: 7px 6px 20px 6px;
}

.iwj-categories.style1 .item-category-inner{
    float: left;
    width: 100%;
}
.iwj-categories.style1 .item-category:hover{
    background-color: #2980B9;
}
.iwj-categories.style1 .category-icon{
    font-size: 48px;
}
.iwj-categories.style1 .category-title{
    margin: 0 0 8px;
}
.iwj-categories.style1 .category-title a{
    font-size: 13px;
    font-weight: 600;
    line-height: 18px;
    color: #fff;
}
.iwj-categories.style1 .total-jobs{
    opacity: 0.5;
}
.iwj-categories.style1 .item-category.all-categories{
    padding: 0;
    position: relative;
    z-index: 0;
}
.iwj-categories.style1 .item-category.all-categories:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-border-radius: 5px;
    border-radius: 4px;
    background: rgba(0, 0, 0, 0.15);
    opacity: 0;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    z-index: -1;
}
.iwj-categories.style1 .item-category.all-categories:hover:after{
    opacity: 1;
}
.iwj-categories.style1 .item-category.all-categories .item-category-inner{
    border: 1px dashed #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-sizing: border-box;
    display: inline-block;
    height: 140px;
    left: 15px;
    margin: 0;
    position: absolute;
    top: 15px;
    width: 140px;
}
.iwj-categories.style1 .item-category.all-categories .item-category-inner .category-title{
    margin: 0;
    height: 140px;
    line-height: 140px;
    text-transform: uppercase;
}

.iwj-categories.style2 .item-category {
    padding: 50px;
    position: relative;
    background-size: cover;
    margin-bottom: 30px;
}
.iwj-categories.style2 .item-category:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    background: #2980B9;
    opacity: 0.8;
    z-index: 0;
}
.iwj-categories.style2 .item-category:hover:before {
    background: #16A085;
}
.iwj-categories.style2 .category-icon {
    z-index: 2;
    position: relative;
    float: left;
    font-size: 50px;
    color: #fff;
}
.iwj-categories.style2 .category-info {
    z-index: 2;
    position: relative;
    padding-left: 80px;
}
.iwj-categories.style2 .category-title{
    margin: 0 0 4px;
}
.iwj-categories.style2 .category-title a {
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
}
.iwj-categories.style2 .category-info .total-jobs{
    color: #fff;
    opacity: 0.7;
    margin-bottom: 4px;
}
.iwj-categories.style2 .category-info .view-link{
    color: #fff;
    display: inline-block;
    border-bottom: 1px solid #fff;
}
.iwj-categories.style2 .all-categories{
    text-align: center;
    margin-top: 25px;
}

.iwj-categories.style3 .item-category {
    background: #F6F7F9;
    border: 1px solid #EEEEEE;
    padding: 10px 80px 10px 30px;
    position: relative;
    margin-bottom: 10px;
}
.iwj-categories.style3 .item-category a {
    font-weight: 600;
    line-height: 18px;
    color: #333333;
    text-transform: uppercase;
}
.iwj-categories.style3 .item-category span {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 48px;
    background: #FFFFFF;
    border-left: 1px solid #EEEEEE;
    font-weight: 600;
    font-size: 11px;
    text-align: center;
    padding: 10px 5px;
}
.iwj-categories.style3 .all-categories{
    text-align: center;
    margin-top: 25px;
}

.iwj-categories.style4 .item-category {
    background: rgba(246, 247, 249, 0.1);
    padding: 10px 80px 10px 30px;
    position: relative;
    margin-bottom: 10px;
}
.iwj-categories.style4 .item-category:hover {
    background: #16A085;
}
.iwj-categories.style4 .item-category a {
    font-weight: 600;
    line-height: 18px;
    color: #fff;
    text-transform: uppercase;
    white-space: nowrap;
}
.iwj-categories.style4 .item-category span {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 48px;
    background: rgba(255, 255, 255, 0.1);
    font-weight: 600;
    font-size: 11px;
    text-align: center;
    padding: 10px 5px;
    color: #ffffff;
}
.iwj-categories.style4 .all-categories{
    text-align: center;
    margin-top: 25px;
}

.iwj-categories.style5 .item-category {
    padding: 40px 20px 45px;
    text-align: center;
    box-shadow: 0 5px 25px 0 rgba(41,128,185,0.15);
    margin-bottom: 30px;
    position: relative;
}
.iwj-categories.style5 .category-image {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    background-size: cover;
}
.iwj-categories.style5 .category-image:before {
    content: "";
    width: 100%;
    height: 100%;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    background-color: rgba(41, 128, 185, 0.2);
}

.iwj-categories.style5 .category-icon {
    font-size: 64px;
    color: #fff;
    position: relative;
    z-index: 1;
	display: block;
	height: 64px;
}
.iwj-categories.style5 .category-title{
    position: relative;
    z-index: 1;
    margin: 5px 0 13px;
}
.iwj-categories.style5 .category-title a {
    font-size: 15px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
}
.iwj-categories .categories-child {
    margin: 0;
    padding: 0;
}
.iwj-categories.style5 .categories-child {
    position: relative;
    z-index: 1;
}
.iwj-categories .categories-child li {
    list-style: none;
}
.iwj-categories .categories-child li a {
    color: #ffffff;
    padding: 0 0 0 15px;
    position: relative;
}
.iwj-categories .categories-child li a:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    left: 0;
    top: calc(50% - 3px);
    background: #ffffff;
}
.iwj-categories.style5 .total-jobs {
    font-size: 13px;
    color: #fff;
    opacity: 0.7;
    position: relative;
    z-index: 1;
}
.iwj-categories.style5 .item-category:hover .category-image:before{
    background-color: rgba(22, 160, 133, 0.2);
}
.iwj-categories.style5 .all-categories{
    text-align: center;
    margin-top: 25px;
}

.iwj-categories .style6-1 .item-category {
    padding: 50px;
    position: relative;
    background-size: cover;
    margin-bottom: 30px;
}
.iwj-categories .style6-1 .item-category:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    background: #2980B9;
    opacity: 0.8;
    z-index: 0;
}
.iwj-categories .style6-1 .item-category:hover:before {
    background: #16A085;
}
.iwj-categories .style6-1 .category-icon {
    z-index: 2;
    position: relative;
    float: left;
    font-size: 50px;
    color: #fff;
}
.iwj-categories .style6-1 .category-info {
    z-index: 2;
    position: relative;
    padding-left: 80px;
}
.iwj-categories .style6-1 .category-title{
    margin: -12px 0 4px;
}
.iwj-categories .style6-1 .category-title a {
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    color: #fff;
}
.iwj-categories .style6-1 .category-info .total-jobs{
    color: #fff;
    opacity: 0.7;
    margin-bottom: 4px;
}
.iwj-categories .style6-1 .category-info .view-link{
    color: #fff;
    display: inline-block;
    border-bottom: 1px solid #fff;
}
.iwj-categories .style6-1 .all-categories{
    text-align: center;
    margin-top: 25px;
}
.iwj-categories .style6-2 .item-category {
    border: 1px #ecedec solid;
    padding: 10px 80px 10px 30px;
    position: relative;
    margin-bottom: 10px;
}
.iwj-categories .style6-2 .item-category:hover {
    background: #1c9c7d;
    border-color: #1c9c7d;
}
.iwj-categories .style6-2 .item-category a {
    font-weight: 600;
    line-height: 18px;
    color: #2c2c2c;
    text-transform: uppercase;
    white-space: nowrap;
}
.iwj-categories .style6-2 .item-category:hover a {
    color: #ffffff;
}
.iwj-categories .style6-2 .item-category span {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 48px;
    border-left: 1px #ecedec solid;
    font-weight: 600;
    font-size: 11px;
    text-align: center;
    padding: 10px 5px;
    color: #929292;
}
.iwj-categories .style6-2 .item-category:hover span {
    color: #ffffff;
    border-left: 1px rgba(255, 255, 255, 0.1) solid;
}
.iwj-categories .style6-2 .all-categories{
    text-align: center;
    margin-top: 25px;
}
.iwj-categories.style6 .style6-1 .item-category {
    padding: 50px 40px;
}
.iwj-categories.style7 .item-category {
    padding: 25px 15px 45px;
    border: 1px #eeeeee solid;
    margin-bottom: 30px;
    position: relative;
    z-index: 0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.iwj-categories.style7 .item-category:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.iwj-categories.style7 .item-category:hover:after {
    opacity: 1;
}
.iwj-categories.style7 .category-icon {
    width: 100px;
    float: left;
    font-size: 60px;
    position: relative;
    z-index: 2;
    background-size: cover;
    text-align: center;
    padding: 20px 0;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
}
.iwj-categories.style7 .item-category:hover .category-icon {
    color: #ffffff !important;
    background: url(../../../plugins/iwjob/assets/images/bg-category-hover.png) no-repeat;
}
.iwj-categories.style7 .category-info {
    padding-left: 115px;
    position: relative;
    z-index: 2;
}
.iwj-categories.style7 .category-info .category-title {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 5px;
}
.iwj-categories.style7 .category-info .category-title a {
    color: #737373;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
}
.iwj-categories.style7 .category-info .total-jobs {
    font-size: 13px;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
}
.iwj-categories.style7 .item-category:hover .category-info .category-title a,
.iwj-categories.style7 .item-category:hover .category-info .total-jobs {
    color: #ffffff !important;
}
.iwj-categories.style7 .all-categories {
    text-align: center;
    margin: 30px 0;
}
.iwj-categories.style7 .all-categories a {
    background: #16a085;
    font-size: 16px;
    font-weight: 700;
    padding: 9px 25px;
}
.iwj-categories.style7 .categories-child li a {
    color: #777777;
}
.iwj-categories.style7 .categories-child li a:before {
    background: #777777;
}
.iwj-categories.style7 .item-category:hover .categories-child li a {
    color: #ffffff;
}
.iwj-categories.style7 .item-category:hover .categories-child li a:before {
    background: #ffffff;
}

/* style 8 */
.iwj-categories.style8 .items-category {
    display: table;
    width: 100%;
}
.iwj-categories.style8 .item-category {
    float: left;
    width: 25%;
    text-align: center;
    padding: 60px 15px;
    position: relative;
    z-index: 0;
    border-right: 1px solid #f1f1f1;
    border-top: 1px solid #f1f1f1;
}
.iwj-categories.style8 .all-categories {
    text-align: center;
    margin-top: 70px;
}
.iwj-categories.style8 .item-category:nth-child(1),
.iwj-categories.style8 .item-category:nth-child(2),
.iwj-categories.style8 .item-category:nth-child(3),
.iwj-categories.style8 .item-category:nth-child(4) {
    border-top: medium none;
}
.iwj-categories.style8 .item-category:nth-child(4n) {
    border-right: medium none;
}
.iwj-categories.style8 .item-category:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url(../../../plugins/iwjob/assets/images/bg-cat.png) no-repeat;
    background-size: cover;
    opacity: 0;
    z-index: -1;
    -webkit-transition: opacity 0.3s ease 0s;
    transition: opacity 0.3s ease 0s;
}
.iwj-categories.style8 .item-category:hover:after {
    opacity: 1;
}
.iwj-categories.style8 .item-category .category-icon i {
    font-size: 64px;
    font-weight: 500;
    line-height: 70px;
}
.iwj-categories.style8 .item-category .category-title {
    font-size: 13px;
    font-weight: 600;
    line-height: 18px;
    margin-top: 20px;
}
.iwj-categories.style8 .item-category .category-title a {
    color: #333333;
}
.iwj-categories.style8 .item-category:hover .category-title a,
.iwj-categories.style8 .item-category:hover .category-icon i,
.iwj-categories.style8 .item-category:hover .total-jobs {
    color: #ffffff;
}
.iwj-categories.style8 .item-category .total-jobs {
    opacity: 0.7;
    color: #333333;
    font-size: 13px;
    line-height: 25px;
    margin-top: 6px;
}
.iwj-categories.style8 .categories-child li a {
    color: #777777;
}
.iwj-categories.style8 .categories-child li a:before {
    background: #777777;
}
.iwj-categories.style8 .item-category:hover .categories-child li a {
    color: #ffffff;
}
.iwj-categories.style8 .item-category:hover .categories-child li a:before {
    background: #ffffff;
}

/* style 9 */
.iwj-categories.style9 .element-item .item-category {
    text-align: center;
    padding: 10px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 30px;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
}
.iwj-categories.style9 .item-category .category-icon {
    display: block;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0,32px,0);
    transform: translate3d(0,32px,0);
}
.iwj-categories.style9 .item-category:hover .category-icon {
    -webkit-transform: translate3d(0,-20px,0);
    transform: translate3d(0,-20px,0);
}
.iwj-categories.style9 .item-category .category-icon i {
    font-size: 55px;
    color: #ffffff;
}
.iwj-categories.style9 .item-category .content {
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0,32px,0);
    transform: translate3d(0,32px,0);
}
.iwj-categories.style9 .item-category:hover .content {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.iwj-categories.style9 .item-category .category-title {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 0;
}
.iwj-categories.style9 .item-category .category-title a,
.iwj-categories.style9 .item-category .total-jobs {
    color: #ffffff;
}
.iwj-categories.style9 .item-category .total-jobs {
    font-weight: 600;
    padding-top: 15px;
    position: relative;
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.iwj-categories.style9 .categories-child {
    margin-top: 15px;
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.iwj-categories.style9 .item-category:hover .categories-child,
.iwj-categories.style9 .item-category:hover .total-jobs {
    opacity: 1;
}
.iwj-categories.style9 .item-category .total-jobs:before {
    content: "";
    position: absolute;
    width: 80px;
    height: 1px;
    top: 0;
    left: calc(50% - 40px);
    background: #ffffff;
}
.iwj-categories.style9 .all-categories {
    text-align: center;
}

/* style 10 */
.iwj-categories.style10 .item-category {
    padding: 30px 25px;
    background: #ffffff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 30px;
    display: table;
    width: 100%;
}
.iwj-categories.style10 .item-category:hover {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.iwj-categories.style10 .item-category .category-icon {
    float: left;
    font-size: 60px;
    color: #13b02d;
}
.iwj-categories.style10 .item-category .category-content {
    margin-left: 80px;
}
.iwj-categories.style10 .item-category .category-title {
    position: relative;
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 12px;
}
.iwj-categories.style10 .item-category .categories-child {
    padding: 20px 0 0;
    margin: 0 0 24px;
    position: relative;
}
.iwj-categories.style10 .item-category .categories-child:after {
    content: "";
    position: absolute;
    width: 80px;
    height: 1px;
    top: 0;
    left: 0;
    background: #e7e7e7;
}
.iwj-categories.style10 .item-category .categories-child li {
    list-style: none;
}
.iwj-categories.style10 .item-category .categories-child li a {
    font-size: 14px;
    color: #777777;
    padding: 0 15px;
    position: relative;
    line-height: 30px;
}
.iwj-categories.style10 .item-category .categories-child li a:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    left: 0;
    top: calc(50% - 3px);
    background: #777777;
}
.iwj-categories.style10 .item-category h4.view-all-jobs {
    font-size: 14px;
    font-weight: 600;
    margin: 0;
}

/* style 11 */
.iwj-categories.style11 {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: rgba(0, 0, 0, 0) linear-gradient(to right bottom , #736efe, #43cbff) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(to right bottom , #736efe, #43cbff) repeat scroll 0 0;
    padding: 35px 20px 45px;
}
.iwj-categories.style11 .item-category {
    display: table;
    width: 100%;
    padding: 20px 0;
    border-top: 1px rgba(255, 255, 255, 0.1) solid;
}
.iwj-jobs-style.style2.column-2 .iwj-jobs.iwj-grid .item-col:nth-child(2n) .job-item {
    border-right: none;
}
.iwj-categories.style11 .item-col:nth-child(1) .item-category,
.iwj-categories.style11 .item-col:nth-child(2) .item-category,
.iwj-categories.style11 .item-col:nth-child(3) .item-category {
    border-top: none;
}
.iwj-categories.style11 .item-category .category-icon {
    float: left;
}    
.iwj-categories.style11 .item-category .category-icon a {
    color: #ffffff;
    font-size: 40px;
}
.iwj-categories.style11 .item-category .category-icon a img{
	max-width: 52px;
}
.iwj-categories.style11 .item-category .category-content {
    margin-left: 60px;
}
.iwj-categories.style11 .item-category .category-title {
    position: relative;
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 6px;
}
.iwj-categories.style11 .item-category .category-title a {
    color: #ffffff;
}
.iwj-categories.style11 .item-category .categories-child {
    margin: 0;
    padding: 0;
    color: #ffffff;
}
.iwj-categories.style11 .item-category .categories-child li {
    display: inline-block;
    list-style: none;
}
.iwj-categories.style11 .item-category .categories-child li a {
    font-size: 12px;
    color: #ffffff;
    line-height: 30px;
}

/* style 12 */
.iwj-categories.style12 .owl-item {
    padding: 0 15px;
}
.iwj-categories.style12 .item-category {
    position: relative;
}
.iwj-categories.style12 .item-category .category-image {
    position: relative;
    width: 100%;
    height: 260px;
    background-repeat: no-repeat;
    background-size: cover;
}
.iwj-categories.style12 .item-category .category-image img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.iwj-categories.style12 .item-category .category-content-wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    top: calc(100% - 80px);
    left: 0;
    padding: 15px 25px;
    z-index: 0;
    transition: top 0.3s, padding 0.3s;
    -webkit-transition: top 0.3s, padding 0.3s;
}
.iwj-categories.style12 .item-category:hover .category-content-wrap {
    top: 0;
    padding: 35px 25px;
}
.iwj-categories.style12 .item-category .category-content-wrap:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
    z-index: -1;
}
.iwj-categories.style12 .item-category .category-icon {
    float: left;
    width: 70px;
    font-size: 50px;
    color: #ffffff;
    border-right: 1px rgba(255, 255, 255, 0.4) solid;
}
.iwj-categories.style12 .item-category .category-content {
    margin-left: 90px;
    color: #ffffff;
}
.iwj-categories.style12 .item-category .category-title {
    position: relative;
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    text-transform: uppercase;
    max-width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #ffffff;
}
.iwj-categories.style12 .item-category a {
    color: #ffffff;
}
.iwj-categories.style12 .item-category .content-bttom {
    opacity: 0;
    transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
}
.iwj-categories.style12 .item-category:hover .content-bttom {
    opacity: 1;
}
.iwj-categories.style12 .item-category .categories-child {
    padding: 0;
    margin: 12px 0 0;
}
.iwj-categories.style12 .item-category .categories-child li {
    font-size: 14px;
    line-height: 30px;
    list-style: none;
}
.iwj-categories.style12 .item-category .categories-child li a {
    padding: 0 15px;
    position: relative;
}
.iwj-categories.style12 .item-category .categories-child li a:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    left: 0;
    top: calc(50% - 3px);
    background: #ffffff;
}
.iwj-categories.style12 .item-category .view-all-jobs {
    font-size: 14px;
    margin: 0;
    font-weight: 600;
    margin-top: 20px;
}
.iwj-categories.style12 .pagination-dot.owl-theme .owl-controls {
    margin: 55px 0 30px;
}

/* ===== End Categories ===== */

/* ===== iwj-employers-slider ===== */
.iwj-employers-slider {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.iwj-employers-slider-inner{
    margin: 0 -15px;
}
.iwj-employers-slider .employer-items {
    padding: 0 15px;
}
.iwj-employers-slider.style1 .employer-items {
    padding: 15px;
}
.iwj-employers-slider.style1 .col-item {
    position: relative;
    z-index: 0;
    margin-bottom: 30px;
}
.iwj-employers-slider.style1 .col-item:hover:after {
    position: absolute;
    content: "";
    width: calc(100% - 30px);
    height: 100%;
    top: 0;
    left: 15px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    z-index: -1;
}
.iwj-employers-slider .employer-item {
    padding: 42px 30px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    margin-bottom: 25px;
    overflow: hidden;
    position: relative;
    background: #ffffff;
}
.iwj-employers-slider.style1 .employer-item {
    margin-bottom: 0;
}
.iwj-employers-slider .employer-image img {
    max-width: 80px;
    max-height: 80px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}
.iwj-employers-slider .employer-title{
    margin : 16px 0 8px;
}
.iwj-employers-slider .employer-title {
    font-size: 18px;
    font-weight: 600;
}
.iwj-employers-slider .employer-headline {
    font-size: 12px;
    font-weight: 600;
    color: #777777;
    margin-top: 0;
}
.iwj-employers-slider .employer-locations{
    margin-bottom: 20px;
}
.iwj-employers-slider .employer-locations a{
    color: #777777;
}
.iwj-employers-slider .total-jobs {
    margin: 0;
}
.iwj-employers-slider .total-jobs a {
    display: inline-block;
    padding: 0 15px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    font-weight: 600;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 11px;
    background: #45bd15;
    text-transform: uppercase;
}
.iwj-employers-slider .total-jobs .number {
    font-weight: 600;
}
.navigation-text-v1.owl-theme .owl-controls {
    margin-top: 10px;
    margin-bottom: 35px;
}
.navigation-text-v1.owl-theme .owl-controls .owl-buttons div {
    background: none;
    font-size: 18px;
    padding: 0 4px;
    opacity: 1;
}
.iwj-employers-slider .total-jobs:hover .number {
    color: #fff !important;
}
.iwj-employers-slider .owl-theme .owl-controls {
    margin-top: 25px;
    margin-bottom: 20px;
}
.iwj-employers-slider .owl-theme .owl-controls .owl-page span {
    width: 8px;
    height: 8px;
    margin: 3px;
    background: #777777;
    border: 2px transparent solid;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
}
.iwj-employers-slider .owl-theme .owl-controls .owl-page.active span,
.iwj-employers-slider .owl-theme .owl-controls .owl-page:hover span {
    width: 10px;
    height: 10px;
    position: relative;
    top: 1px;
}
/* Style2 */

.iwj-employers-slider.style2 .iwj-employers-slider-inner {
    margin: 0 -15px;
}
.iwj-employers-slider.style2 .owl-item {
    padding: 0 15px;
}
.iwj-employers-slider.style2 .employer-locations {
    margin-bottom: 5px;
}
.iwj-employers-slider.style2 .iwj-box-rating {
    margin-bottom: 26px;
}
.iwj-employers-slider .iwj-box-rating .iwj-count-rate i {
    color: #E67E22;
    font-size: 15px;
    margin: 0 2px;
}
.iwj-employers-slider .iwj-box-rating .iwj-text-totals-rate {
    color: #16A085;
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 10px;
}
.iwj-employers-slider.style2 .total-jobs {
    margin-top: 10px;
}
.iwj-employers-slider.style2 .owl-theme .owl-controls {
    margin: 0;
    right: 10px;
}
/* Style3 */
.iwj-employers-slider.style3 {
    -webkit-border-radius: 0;
    border-radius: 0;
    overflow: visible;
}
.iwj-employers-slider.style3 .iwj-employers-slider-inner {
    margin: 0 -15px;
}
.iwj-employers-slider.style3 .owl-item {
    padding: 0 15px;
}
.iwj-employers-slider.style3 .employer-item {
    padding: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.iwj-employers-slider.style3 .employer-item:hover {
    -webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,0.15);
    box-shadow: 0 5px 15px 0 rgba(0,0,0,0.15);
}
.iwj-employers-slider.style3 .employer-item .employer-cover-image {
    position: relative;
    height: 245px;
    background: #33aa58;
    background-repeat: no-repeat;
    background-size: cover;
}
.iwj-employers-slider.style3 .employer-item .employer-cover-image:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #000000;
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.iwj-employers-slider.style3 .employer-item:hover .employer-cover-image:after {
    opacity: 0.4;
}
.iwj-employers-slider.style3 .employer-item .employer-cover-image > img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.iwj-employers-slider.style3 .employer-item .employer-image {
    width: 110px;
    height: 110px;
    line-height: 110px;
    text-align: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #ffffff;
    position: absolute;
    bottom: 0;
    left: calc(50% - 55px);
    -webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,0.15);
    box-shadow: 0 5px 15px 0 rgba(0,0,0,0.15);
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0,32px,0);
    transform: translate3d(0,32px,0);
    z-index: 9;
}
.iwj-employers-slider.style3 .employer-item:hover .employer-image {
    -webkit-transform: translate3d(0,-75px,0);
    transform: translate3d(0,-75px,0);
}
.iwj-employers-slider.style3 .employer-item .employer-content {
    padding: 32px 35px 0;
    position: relative;
}
.iwj-employers-slider.style3 .employer-item .employer-content-inner {
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0,32px,0);
    transform: translate3d(0,32px,0);
}
.iwj-employers-slider.style3 .employer-item:hover .employer-content-inner {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.iwj-employers-slider.style3 .employer-item .employer-title {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0 0 4px;
}
.iwj-employers-slider.style3 .employer-item .iwj-box-rating {
    margin-bottom: 14px;
    line-height: 20px;
}
.iwj-employers-slider.style3 .iwj-box-rating .iwj-count-rate i {
    color: #f37d1e;
    font-size: 20px;
}
.iwj-employers-slider.style3 .employer-item .employer-meta > div {
    color: #999999;
    margin-right: 15px;
    margin-bottom: 12px;
}
.iwj-employers-slider.style3 .employer-item .employer-meta > div.employer-phone {
    margin-right: 0;
}
.iwj-employers-slider.style3 .employer-item .employer-meta > div i {
    color: #f16e8e;
    margin-right: 5px;
}
.iwj-employers-slider.style3 .employer-item .total-jobs {
    display: block;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    line-height: 25px;
    padding: 15px 0;
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    border-top: 1px #ebebeb solid;
    height: auto;
    -webkit-border-radius: 0;
    border-radius: 0;
    opacity: 0;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
}
.iwj-employers-slider.style3 .employer-item:hover .total-jobs {
    opacity: 1;
}
.iwj-employers-slider.style3 .owl-theme .owl-controls {
    margin-top: 10px;
}
.iwj-employers-slider.style3 .owl-theme .owl-controls .owl-page span {
    width: 8px;
    height: 8px;
    margin: 3px;
    background: #777777;
    border: 2px transparent solid;
}
.iwj-employers-slider.style3 .owl-theme .owl-controls .owl-page.active span,
.iwj-employers-slider.style3 .owl-theme .owl-controls .owl-page:hover span {
    width: 10px;
    height: 10px;
    position: relative;
    top: 1px;
}

/* Style 4 */
.iwj-employers-slider.style4 {
    overflow: hidden;
}
.iwj-employers-slider.style4 .iwj-employers-slider-inner {
    margin: 0 -15px;
}
.iwj-employers-slider.style4 .owl-item {
    padding: 0 15px;
}
.iwj-employers-slider.style4 .employer-item {
    padding: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin-bottom: 10px;
    background: none;
}
.iwj-employers-slider.style4 .employer-item .employer-cover-image {
    position: relative;
    height: 330px;
    background: #33aa58;
    background-repeat: no-repeat;
    background-size: cover;
}
.iwj-employers-slider.style4 .employer-item .employer-cover-image > img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.iwj-employers-slider.style4 .employer-item .employer-content {
    margin-top: -130px;
    padding: 0 30px 10px;
    position: relative;
    z-index: 2;
}
.iwj-employers-slider.style4 .employer-item .employer-content-inner {
    background: #ffffff;
    padding: 30px 0;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}
.iwj-employers-slider.style4 .employer-item .employer-image-rating {
    float: left;
    width: 140px;
    text-align: center;
}
.iwj-employers-slider.style4 .iwj-box-rating .iwj-count-rate i {
    color: #f37d1e;
    font-size: 18px;
    margin: 0 1px;
}
.iwj-employers-slider.style4 .employer-item .content-right {
    margin-left: 140px;
    padding-right: 30px;
    text-align: left;
}
.iwj-employers-slider.style4 .employer-item .employer-title {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0 0 4px;
}
.iwj-employers-slider.style4 .employer-item .employer-locations {
    color: #999999;
    margin-bottom: 9px;
}
.iwj-employers-slider.style4 .employer-item .employer-locations i {
    display: inline-block;
    width: 15px;
    margin: 0;
    color: #f16e8e;
}
.iwj-employers-slider.style4 .employer-item .employerdl-desc {
    line-height: 24px;
}

/* ===== End iwj-employers-slider ===== */

/* ===== Verify Email ===== */
.iwj-verify-account.iwj-form {
    margin: 0;
    max-width: none;
    padding: 90px 180px 130px;
    text-align: center;
    color: #333333;
}
.iwj-verify-account.iwj-form .confirmation-icon {
    display: inline-block;
    width: 218px;
    height: 218px;
    font-family: Ionicons;
    font-size: 144px;
    font-weight: 500;
    line-height: 218px;
    color: white;
    background-color: #CC3341;
    border-radius: 50%;
    margin-bottom: 60px;
}

.iwj-verify-account.iwj-form h3.title{
    font-size: 36px;
    line-height: 49px;
    color: #CC3341;
    margin-bottom: 43px;
    margin-top: 0px;
}
.iwj-verify-account.iwj-form .desc{
    font-size: 15px;
    line-height: 30px;
    margin-bottom: 20px;
}
.iwj-verify-account.iwj-form .resend-email{
    font-size: 15px;
    font-style: italic;
    line-height: 30px;
    padding-bottom: 35px;
    border-bottom: 1px solid #F6F7F9;
    margin-bottom: 45px;
}
.iwj-verify-account.iwj-form .resend-email a{
    text-decoration: underline;
}
.iwj-verify-account.iwj-form .resend-email-message{
    display: none;
    color: #5cb85c;
}
.iwj-verify-account .desc-form {
    font-size: 15px;
    line-height: 30px;
    margin-bottom: 15px;
    padding: 0 150px;
}
.iwj-verify-account .iwj-change-email-form {
    display: table;
    width: 100%;
    color: #777777;
}
.iwj-verify-account .iwj-change-email-form .iwj-field {
    text-align: left;
    float: left;
    width: calc(100% - 80px);
}
.iwj-verify-account .iwj-change-email-form .iwj-respon-msg {
    float: left;
    width: 100%;
    margin-top: 0;
    font-size: 14px;
    text-align: left;
}
.iwj-verify-account.iwj-form .iwj-field {
    padding: 10px 28px;
}
.iwj-verify-account.iwj-form .iwj-field label {
    margin: 0;
}
.iwj-verify-account .iwj-button-loader {
    float: right;
    width: 70px;
    height: 80px;
    text-align: center;
    line-height: 80px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
}
.iwj-verify-account .iwj-button-loader button {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    font-size: 20px;
    color: #ffffff;
    padding: 0;
}
/* ===== End Verify Email ===== */


/* ===== Job Sidebar ===== */

/* Widget Candidates */

.iwj-widget-candidates {
    position: relative !important;
}
.iwj-widget-candidates .candidate-item {
    text-align: center;
    position: relative;
    background: #ffffff;
    border: 1px solid #f6f7f9;
}
.iwj-widget-candidates .candidate-item .candidate-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 140px;
    overflow: hidden;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease 0s, height 0.3s ease 0s;
    transition: opacity 0.3s ease 0s, height 0.3s ease 0s;
}
.iwj-widget-candidates .candidate-item .candidate-image:after {
    content: "";
    position: absolute;
    bottom: -155px;
    left: calc(50% - 155px);
    width: 310px;
    height: 210px;
    background: #ffffff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease 0s;
    transition: opacity 0.3s ease 0s;
}
.iwj-widget-candidates .candidate-item .candidate-image img {
    opacity: 0.2;
}
.iwj-widget-candidates .candidate-item img {
    width: 100%;
}
.iwj-widget-candidates .candidate-item .candidate-info {
    padding: 35px 20px;
    position: relative;
}
.iwj-widget-candidates .candidate-item .candidate-avatar {
    width: 100px;
    height: 100px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto 26px;
    box-shadow: 0 5px 20px 15px #ebf3f8;
}
.iwj-widget-candidates .candidate-item .name{
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
}
.iwj-widget-candidates .candidate-item .candidate-headline {
    color: #333333;
    margin-bottom: 20px;
}
.iwj-widget-candidates .candidate-item .social-link ul {
    margin: 0;
    padding: 0 0 10px;
}
.iwj-widget-candidates .candidate-item .desc {
    line-height: 28px;
    margin-bottom: 18px;
}
.iwj-widget-candidates .candidate-item .view-candidate {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    color: #ffffff;
    display: inline-block;
    font-size: 10px;
    font-weight: 600;
    line-height: 20px;
    padding: 1px 15px;
    text-transform: uppercase;
}
.iwj-widget-candidates .candidate-item .info-top {
    padding-bottom: 0;
}
.iwj-widget-candidates .owl-controls {
    position: absolute;
    top: -74px;
    right: 0;
}
.iwj-widget-candidates.owl-theme .owl-controls .owl-buttons div {
    background: none;
    font-size: 18px;
    color: #333333;
    opacity: 1;
    margin: 0;
    padding: 0;
}
.iwj-widget-candidates.owl-theme .owl-controls .owl-buttons div.owl-next {
    margin-left: 25px;
}
/* End Widget Candidates */

/*Social*/
.iwj-social-link li {
    list-style: none;
    display: inline-block;
    margin: 0 5px 6px;
}
.iwj-social-link li a{
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 21px;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
}
.iwj-social-link li a.facebook {
    color: #3B5998 !important;
    border-color: #3B5998;
}
.iwj-social-link li a.twitter {
    color: #0084B4 !important;
    border-color: #0084B4;
}
.iwj-social-link li a.google-plus {
    color: #DB4437 !important;
    border-color: #DB4437;
}
.iwj-social-link li a.pinterest {
    color: #BD081C !important;
    border-color: #BD081C;
}
.iwj-social-link li a.linkedin {
    color: #006fa6 !important;
    border-color: #006fa6;
}
.iwj-social-link li a.vimeo {
    color: #009fde !important;
    border-color: #009fde;
}
.iwj-social-link li a.youtube {
    color: #e62117 !important;
    border-color: #e62117;
}
.iwj-social-link li a.facebook:hover {
    color: #ffffff !important;
    background: #3B5998;
}
.iwj-social-link li a.twitter:hover {
    color: #ffffff !important;
    background: #0084B4;
}
.iwj-social-link li a.google-plus:hover {
    color: #ffffff !important;
    background: #DB4437;
}
.iwj-social-link li a.pinterest:hover {
    color: #ffffff !important;
    background: #BD081C;
}
.iwj-social-link li a.linkedin:hover {
    color: #ffffff !important;
    background: #006fa6;
}
.iwj-social-link li a.vimeo:hover {
    color: #ffffff !important;
    background: #009fde;
}
.iwj-social-link li a.youtube:hover {
    color: #ffffff !important;
    background: #e62117;
}
/*End Social*/

/* Overall Statistics */
.iwj-overall-statistics {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 7px 0 rgba(0,0,0,0.07);
    box-shadow: 0 2px 7px 0 rgba(0,0,0,0.07);
    color: #ffffff;
    text-align: center;
    background-image: url(../../../plugins/iwjob/assets/img/bg-overall.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    z-index: 0;
    overflow: hidden;
}
.iwj-overall-statistics:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(52, 73, 94, 0.8);
    z-index: -1;
}
.iwj-overall-statistics .overall-statistic-item {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding: 30px;
}
.iwj-overall-statistics .overall-statistic-item:last-child {
    border-bottom: none;
}
.iwj-overall-statistics .overall-statistic-item .number-total {
    font-size: 36px;
    font-weight: 600;
    line-height: 50px;
    margin-bottom: 10px;
}
.iwj-overall-statistics .overall-statistic-item .title {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 5px;
    color: #16A085;
}
.iwj-overall-statistics .overall-statistic-item .this-week {
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
}
/* End Overall Statistics */

/* Widget Jobs */
.iwj-widget-jobs .job-item {
    margin-bottom: 0;
    border-bottom: 0;
    padding: 0;
}
.iwj-widget-jobs .job-item .job-image {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height: 46px;
    overflow: hidden;
    float: left;
    margin-right: 20px;
}
.iwj-widget-jobs .job-item .job-image img {
    max-width: 46px;
    max-height: 46px;
}
.iwj-widget-jobs .job-item .job-info {
    overflow: hidden;
    font-weight: 500;
    margin: 0;
    padding: 9px 0 12px 15px;
    border-bottom: 1px solid #F6F7F9;
    position: relative;
}
.iwj-widget-jobs .job-item:first-child .job-info {
    padding-top: 0;
}
.iwj-widget-jobs .job-item .job-info:before {
    position: absolute;
    content: "";
    width: 6px;
    height: 6px;
    top: 17px;
    left: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #16A085;
}
.iwj-widget-jobs .job-item:first-child .job-info:before {
    top: 8px;
}
.iwj-widget-jobs .job-item .job-info .job-company,
.iwj-widget-jobs .job-item .job-info .job-company a {
    color: #333333;
    font-size: 11px;
    font-weight: 600;
    line-height: 22px;
    margin: 0;
    text-transform: uppercase;
}
.iwj-widget-jobs .job-item .job-info .posted {
    color: #777777;
    font-size: 11px;
    font-style: italic;
    line-height: 22px;
    margin-top: 5px;
}
.iwj-widget-jobs .job-item .job-info .posted .job-cat {
    color: #16A085;
    text-transform: capitalize;
    font-style: normal;
}
/* End Job Latest */
.open-filters {
    text-align: left;
}
.open-filters #clear-filter-job, .open-filters #clear-filter-candidate, .open-filters #clear-filter-employer {
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 4px 20px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    margin: 20px 0 60px;
}

/* - End Sidebar Right - */

/* Employers Widget */
.iwj-widget-employers .item .image {
    max-width: 60px;
    margin: 0 auto;
    border-radius: 5px;
}
.iwj-widget-employers .item .image img {
    border-radius: 5px;
}
.iwj-widget-employers .employer-title {
    margin: 15px 0 0;
}
.iwj-widget-employers .employer-title a {
    color: #333;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
}
.iwj-widget-employers .employer-locations a {
    color: #777777;
    font-size: 13px;
    line-height: 18px;
}
.iwj-widget-employers .total-job {
    display: inline-block;
    padding: 0 15px;
    border: 1px #f6f7f9 solid;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    font-weight: 500;
    height: 22px;
    line-height: 18px;
    color: #333;
    font-size: 12px;
    -webkit-box-shadow: 0 3px 7px 0 rgba(41, 128, 185, 0.15);
    box-shadow: 0 3px 7px 0 rgba(41, 128, 185, 0.15);
    margin-top: 24px;
}
.iwj-widget-employers .item .total-job .number {
    font-weight: 600;
}
.iwj-widget-employers .item .total-job:hover {
    color: #fff;
}
.iwj-widget-employers .item .total-job:hover .number {
    color: #fff !important;
}
.iwj-widget-employers .row-items {
    width: 100%;
    margin-top: 10px;

}
.iwj-widget-employers .col-item {
    padding: 0 5px;
}
.iwj-widget-employers .item {
    background: #ffffff;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
    margin: 0 0 20px;
    -webkit-box-shadow: 0 0 6px rgba(41, 128, 185, 0.15);
    box-shadow: 0 0 6px rgba(41, 128, 185, 0.15);
    padding: 30px 10px;
}
.iwj-widget-employers .owl-controls {
    position: absolute;
    top: -57px;
    right: 0;
}
.iwj-widget-employers .owl-theme .owl-controls .owl-buttons div {
    background: none;
    font-size: 18px;
    color: #333333;
    opacity: 1;
    margin: 0;
    padding: 0;
}
.iwj-widget-employers .owl-theme .owl-controls .owl-buttons div.owl-next {
    margin-left: 25px;
}
/* End Employers Widget */

/*===== End Sidebar Job =====*/

/*===== Edit Job =====*/
body .wp-editor-container > .mce-container {
    border: 1px solid #e5e5e5;
}
.iwj-edit-job .iwj-task-bar.job ul li span.number {
    width: 80px;
    height: 60px;
    line-height: 60px;
}
.iwj-edit-job .iwj-task-bar.job ul li:after {
    top: 29px;
}
/*===== End Edit Job =====*/

/*===== Resumes =====*/

/* Resumes Listing */
.iwj-resumes .iwj-resumes-listing {
    background: #ffffff;
}
.iwj-resumes .iwj-resumes-listing .iwj-resume-item {
    padding: 45px 0 0;
}
.iwj-resumes-listing .iwj-resume-item .resume-image {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    float: left;
    margin-right: 45px;
    overflow: hidden;
    width: 45px;
}
.iwj-resumes-listing .iwj-resume-item .resume-info {
    border-bottom: 1px solid #f6f7f9;
    overflow: hidden;
    padding-bottom: 50px;
    padding-right: 190px;
    position: relative;
}
.iwj-resumes-listing .iwj-resume-item .resume-info .resume-name {
    font-weight: 500;
    color: #333333;
    margin: -6px 0 8px;
    text-transform: uppercase;
}
.iwj-resumes-listing .iwj-resume-item .resume-info .info-bottom > span {
    display: inline-block;
    margin-right: 30px;
}
.iwj-resumes-listing .iwj-resume-item .resume-info .info-bottom > span i {
    margin-right: 15px;
}
.iwj-resumes-listing .iwj-resume-item .resume-info .info-bottom .address i {
    color: #f16e8e;
}
.iwj-resumes-listing .iwj-resume-item .resume-info .resume-type {
    position: absolute;
    right: 25px;
    top: 0;
}
.iwj-resumes-listing .iwj-resume-item .resume-info .resume-type span {
    border: 1px solid #f6f7f9;
    height: 30px;
    line-height: 26px;
    padding: 0 20px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    display: inline-block;
    font-weight: 500;
    margin-right: 5px;
}
.iwj-resumes-listing .iwj-resume-item .resume-info .resume-type.freelancer span {
    color: #4a98ae;
}
.iwj-resumes-listing .iwj-resume-item .resume-info .resume-type.contract span {
    color: #3ac1f1;
}
.iwj-resumes-listing .iwj-resume-item .resume-info .resume-type.remote span {
    color: #33aa58;
}
.iwj-resumes-listing .iwj-resume-item .resume-info .resume-type i {
    border: 2px solid #f16e8e;
    font-size: 14px;
    height: 30px;
    line-height: 28px;
    width: 30px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #f16e8e;
    display: inline-block;
    margin: 0;
    text-align: center;
}
/* End Resumes Listing */

/*===== End Resumes =====*/
/*===== Employer =====*/
.iwj-employer-detail {
    padding: 90px 0;
    background: #f6f7f9;
}
.iwj-employer-detail .employer-info-top,
.iwj-gallery-detail,
.iwj-employer-detail .employer-detail-info,
.iwj-employer-detail .iwj-employer-review{
    margin-bottom: 30px;
}
.iwj-employer-detail .employer-info-top {
    display: table;
    width: 100%;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: url(../../../plugins/iwjob/assets/img/bg-company.jpg) no-repeat;
    background-size: cover;
    color: #ffffff;
    position: relative;
    z-index: 0;
    overflow: hidden;
}
.iwj-employer-detail .employer-info-top .bg-overlay {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #34495e;
    opacity: 0.9;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.iwj-employer-detail .employer-info-top .info-top {
    position: relative;
    z-index: 2;
    padding: 35px 25px 53px;
}
.iwj-employer-detail .employer-info-top .employer-logo {
    width: 150px;
    text-align: center;
    margin: 10px 40px 0;
    float: left;
}
.iwj-employer-detail .employer-info-top .employer-logo img{
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.iw-social-all.hover-bg {
    margin: 20px 0 0;
    padding: 0;
}
.iwj-employer-detail .employer-info-top li {
    list-style: none;
}
.iw-social-all.hover-bg li {
    display: inline-block;
    margin-right: 5px;
}
.iw-social-all.hover-bg li a {
    background: rgba(0, 0, 0, 0.8);
    font-size: 11px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    color: #ffffff;
    display: inline-block;
    text-align: center;
}
.iw-social-all.hover-bg li a:hover {
    opacity: 1;
    color: #fff;
}
.iw-social-all.hover-bg li a.facebook:hover {
    background: #3B5998 !important;
}
.iw-social-all.hover-bg li a.twitter:hover {
    background: #0084B4 !important;
}
.iw-social-all.hover-bg li a.google_plus:hover {
    background: #DB4437 !important;
}
.iw-social-all.hover-bg li a.pinterest:hover {
    background: #BD081C !important;
}
.iw-social-all.hover-bg li a.linkedin:hover {
    background: #006fa6 !important;
}
.iw-social-all.hover-bg li a.vimeo:hover {
    background: #009fde !important;
}
.iw-social-all.hover-bg li a.youtube:hover {
    background: #e62117 !important;
}
.iwj-employer-detail .employer-info-top .conttent-right {
    overflow: hidden;
}
.iwj-gallery-detail .bx-wrapper {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0;
}
.iwj-gallery-detail .bx-viewport {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    direction: ltr;
}
.iwj-gallery-detail .bx-wrapper img {
    width: 100%;
}
.iwj-gallery-detail iframe {
    border: none;
}
.iwj-employer-detail .employer-detail-v1 .iwj-gallery-detail .bx-pager {
    display: none;
}
.iwj-gallery-detail .bx-wrapper .bx-controls-direction a {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: rgba(0, 0, 0, 0.5);
    text-indent: 0;
    font-size: 0;
    color: #ffffff;
    z-index: 9;
}
.iwj-gallery-detail .bx-wrapper .bx-next,
.iwj-gallery-detail .bx-wrapper .bx-prev {
    background-image: none;
}
.iwj-gallery-detail .bx-wrapper .bx-next:after,
.iwj-gallery-detail .bx-wrapper .bx-prev:after {
    position: absolute;
    font-family: "Ionicons";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    font-size: 20px;
}
.iwj-gallery-detail .bx-wrapper .bx-next:after {
    content: "\f3d3";
}
.iwj-gallery-detail .bx-wrapper .bx-prev:after {
    content: "\f3d2";
}
.videoWrapper{
    overflow: hidden;
    max-height: 370px;
}
.iwj-employer-detail .employer-detail-info,
.iwj-employer-detail .iwj-open-position,
.iwj-employer-detail .iwj-employer-review{
    padding: 0 85px;
    background: #ffffff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 7px 25px 0 rgba(0,0,0,0.05);
}
.iwj-employer-detail .iwj-open-position {
    padding: 55px 85px;
}
.iwj-employer-detail .iwj-open-position .iwj-jobs {
    margin-top: 50px;
}
.iwj-open-position .iwj-jobs .job-item {
    padding-left: 0;
    padding-right: 0;
}
.iwj-open-position .iwj-jobs .job-item:last-child {
    border: none;
}
.iwj-open-position .job-item h3 {
    margin: -6px 0 10px;
}
.iwj-open-position .job-item .job-title {
    color: #333333;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 13px;
    display: inline-block;
}
.iwj-open-position .job-item.featured-item .job-title {
    color: #f16e8e;
}
/*.iwj-open-position .job-item .job-image {
        float: left;
        height: 46px;
        line-height: 1;
        margin: 10px 30px 0 0;
        text-align: center;
        width: 46px;
        position: relative;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        overflow: hidden;
}*/
.iwj-employer-detail .employer-detail-info > div,.iwj-employer-detail .iwj-employer-review > .iwj-review-container {
    border-bottom: 1px solid #f6f7f9;
    padding: 40px 0 60px;
}
.iwj-employer-detail .employer-detail-info .iwj-employerdl-des > div{
    word-break: break-word;
}
.iwj-employer-detail .employer-detail-info .title h3,.iwj-employer-detail .iwj-employer-review .title h3 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 35px;
    text-transform: uppercase;
}
.iwj-employer-detail .employerdl-longdes {
    margin-bottom: 30px;
}
.iwj-employer-detail h3.iw-title-border{
    color:#2980b9;
    font-size:24px;
    font-weight:700;
    text-align: center;
    text-transform: uppercase;
}
.iwj-employer-detail .conttent-right {
    position: relative;
}
.iwj-employer-detail .title-location {
    padding-right: 180px;
}
.iwj-employer-detail h3.title {
    font-size: 24px;
    font-weight: 600;
    line-height: 33px;
    margin: 0;
    color: #ffffff;
}
.iwj-employer-detail .title-location .employer-headline,
.iwj-employer-detail .location a {
    opacity: 0.5;
    color: #FFFFFF;
    font-size: 13px;
    font-style: italic;
    line-height: 18px;
}
.iwj-employer-detail .location .title {
    color: #333333;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 35px;
    text-transform: uppercase;
}
.iwj-employer-detail .follow-button {
    position: absolute;
    top: 35px;
    right: 25px;
}
.iwj-employer-detail .follow-button .follow {
    font-size: 13px;
    font-weight: 600;
    line-height: 18px;
    text-transform: uppercase;
    padding: 15px 25px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
    color: #ffffff;
    background: none;
    margin-bottom: 0 !important;
}
.iwj-employer-detail .follow-button .follow i {
    font-size: 20px;
    font-weight: 500;
    margin-right: 15px;
    position: relative;
    top: 3px;
}
.iwj-employer-detail .follow-button .follow.followed {
    background: #16A085;
    border: 1px solid #16A085;
    -webkit-box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
    box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
}
.iwj-employer-detail .employer-info ul {
    margin: 34px 0 0;
    padding: 0;
}
.iwj-employer-detail .employer-info ul li {
    font-size: 13px;
    font-style: italic;
    line-height: 18px;
    margin-bottom: 17px;
}
.iwj-employer-detail .employer-info ul li i {
    background: rgba(255, 255, 255, 0.1);
    font-size: 13px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    color: rgba(255, 255, 255, 0.5);
    display: inline-block;
    text-align: center;
    margin-right: 10px;
    float: left;
}
.iwj-employer-detail .employer-info ul li span,
.iwj-employer-detail .employer-info ul li a {
    color: #ffffff;
    text-decoration: underline;
}
.iwj-open-position .iwj-jobs .job-item .job-info{
    height: auto;
}
.iwj-jobs .row >div:last-child .job-item {
    border-bottom: none;
}
.iwj-employer-detail .iwj-employer-review .iwj-review-item{
    padding-bottom: 35px;
    border-bottom: 1px solid rgba(0,0,0,0.05);
    display: table;
    width: 100%;
}
.iwj-employer-detail .iwj-employer-review .iwj-review-item:not(:first-child){
    margin-top: 35px;
}
.iwj-employer-detail .iwj-employer-review .iwj-review-item:nth-last-of-type(1){
    border-bottom: 0;
}
.iwj-employer-review .iwj-review-item .review-avatar {
    float: left;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 90px;
    height: 90px;
    overflow: hidden;
    margin-right: 30px;
}
.iwj-employer-review .iwj-review-item .employer-review-details {
    padding-left: 125px;
}
.employer-review-details .er-review-title {
    display: table;
    width: 100%;
    margin-bottom: 10px;
    position: relative;
}
.employer-review-details .er-review-title .er-title-bold,
.employer-review-details .er-review-title .er-rate-box-wrap {
    float: left;
}
.employer-review-details .er-review-title .er-rate-box-wrap {
    padding-top: 2px;
}
.employer-review-details .er-review-title .er-rate-box-wrap > span {
    display: inline-block;
}
.iwj-employer-review .iwj-review-item .employer-review-details .er-review-title .er-title-bold{
    color: #333333;
    font-size: 15px;
    font-weight: 600;
    line-height:30px;
    margin-right: 16px;
}
.iwj-employer-review .iwj-review-item .employer-review-details .er-review-title span.iwj-box-reviewed{
    position: relative;
    margin-left: 12px;
    cursor: pointer;
}
.iwj-employer-review .iwj-review-item .employer-review-details .er-review-title span.iwj-box-reviewed .iwj-reviewed-box-icon{
    background-color: #16A085;
    border-radius: 3px;
    padding: 0 5px;
    color: #ffffff;
}
span.er-rate-content, span.er-rate-count,
.iwj-employer-review .iwj-review-item .employer-review-details .er-review-title span.iwj-box-reviewed {
    display: inline-block;
}
.iwj-employer-review .iwj-review-item .employer-review-details .er-review-title span.er-rate-count >i{
    color: #F5A623;
    font-size: 15px;
    padding: 0 1px;
    speak: none;
}
.iwj-employer-review .iwj-review-item .employer-review-details .er-review-author{
    font-style: italic;
    color: #333333;
    font-size: 13px;
    line-height: 18px;
}
.iwj-employer-review .iwj-review-item .employer-review-details .er-review-des{
    margin: 15px 0 20px;
    font-size: 13px;
    line-height: 26px;
    color: #777777;
}
.iwj-employer-review .iwj-review-item .employer-review-details .iwj-author-reply{
    background: #f5f5f5;
    border-radius: 4px;
    border: 1px solid #e1e8ed;
    padding: 20px;
    display: flex;
    position: relative;
}
.iwj-employer-review .iwj-review-item .employer-review-details .iwj-author-reply .iwj-reply-author-avatar img{
    border-radius: 100px;
}
.iwj-employer-review .iwj-review-item .employer-review-details .iwj-author-reply .iwj-reply-author-content{
    margin-left: 16px;
    width: 100%;
}
.iwj-employer-review .iwj-review-item .employer-review-details .iwj-author-reply h4{
    margin: 0 0 3px; ;
    font-size: 17px;
}
.iwj-employer-review .iwj-review-item .employer-review-details .iwj-author-reply textarea{
    width: 100%;
    border: 1px solid #F1F1F1;
    max-width: 100%;
    padding: 5px 14px;
    border-radius: 3px;
}
.iwj-employer-review .iwj-review-item .employer-review-details .iwj-author-reply textarea:hover,.iwj-employer-review .iwj-review-item .employer-review-details .iwj-author-reply textarea:focus{
    border-color: #333333;
    color: #333333;
}
.iwj-employer-review .iwj-review-item .employer-review-details .iwj-author-reply .iwj-btn-update-reply, form.iwj-reply-rate-form .iwj-rate-btn-reply .iwj-reply-review-btn{
    -webkit-box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
    -moz-box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
    box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
}
.iwj-employer-review .iwj-review-item .employer-review-details .iwj-author-reply .iwj-reply-review-btn{
    position: absolute;
    right: 7px;
    top: 0;
    cursor: pointer;
}
.iwj-employer-detail .iwj-employer-review .form-review-employer{
    background: #F6F7F9;
    border-radius: 5px;
    border:1px solid #F1F1F1;
    padding: 25px 40px 50px 34px;
}
.iwj-employer-detail .iwj-employer-review .form-review-employer.iwj-job-reviewed{
    display: none !important;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.iwj-employer-review .form-review-employer h4.title{
    font-weight: 600;
    font-size:13px;
    text-transform: uppercase;
    color: #2980B9;
    margin: 0 0 30px;
    line-height: 18px;
    position: relative;
    padding-bottom: 10px;
}
.iwj-employer-review .form-review-employer h4.title::after{
    position: absolute;
    content: '';
    width: 46px;
    height: 1px;
    background: rgba(0,0,0,0.1);
    left: 0;
    bottom: 0;
}
.iwj-employer-review .form-review-employer .re-form-container{
    display: flex;
}
.iwj-employer-review .form-review-employer .re-form-container .rve-avatar > img{
    max-width:90px;
    border-radius: 100px;
}
.iwj-employer-review .form-review-employer .re-form-container .re-post-form-submit{
    padding-left: 35px;
    width: 100%;
}
.form-review-employer .re-form-container .re-post-form-submit span.re-text{
    font-weight:600;
    color: #333333;
    font-size: 11px;
    text-transform: uppercase;
    float: left;
    margin-right: 20px;
    line-height: 30px;
}
.form-review-employer .re-form-container .re-post-form-submit span#iwj-stars{
    margin-left: 20px;
}
.form-review-employer .re-form-container .re-post-form-submit span#iwj-stars >input{
    display: none;
}
.form-review-employer .re-form-container .re-post-form-submit .iwj-rate-stars,
.form-review-employer .re-form-container .re-post-form-submit .iwj-rate-title,
.form-review-employer .re-form-container .re-post-form-submit .iwj-rate-content{
    margin-bottom: 25px;
}
.form-review-employer .re-form-container .re-post-form-submit .iwj-rate-stars{
    display: table;
}
.form-review-employer .re-form-container .re-post-form-submit input,
.form-review-employer .re-form-container .re-post-form-submit textarea,
.iwj-review-item .iwj-reply-rate-form textarea{
    width: 100%;
    border: 1px solid #F1F1F1;
    padding: 5px 14px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    border-radius: 3px;
}
.form-review-employer .re-form-container .re-post-form-submit input:hover,
.form-review-employer .re-form-container .re-post-form-submit textarea:hover,
.iwj-review-item .iwj-reply-rate-form textarea:hover{
    border-color: #000;
}
.form-review-employer .re-form-container .re-post-form-submit .iwj-review-btn{
    background: #16A085;
    box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
    margin-bottom: 10px;
}
.form-review-employer .re-form-container .re-post-form-submit .iwj-cancel-review-btn, .iwj-reply-author-content .iwj-cancel-edit-reply-btn{
    box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
    margin-left: 3px;
}
.iwj-employer-detail .employer-info-top .iwj-box-rating{
    padding: 4px 30px 10px;
    background: rgba(0,0,0,0.1);
    border-radius: 5px;
    margin-top: 9px;
    text-align: center;
}
.iwj-employer-detail .employer-info-top .iwj-box-rating .iwj-count-rate > i{
    font-size: 15px;
    color: #F8E71C;
    padding: 0 1px;
}
.iwj-employer-detail .employer-info-top .iwj-box-rating .iwj-text-totals-rate{
    font-size: 11px;
    display: block;
    line-height: 15px;
}
.iwj-employer-detail .form-review-employer .iwj-rate-for-options{
    margin-bottom: 20px;
}
.iwj-employer-detail .form-review-employer .iwj-rate-for-options .iwj_review_options{
    margin-left: 20px;
    text-transform: capitalize;
}
.iwj-employer-review .form-review-employer .iwj-count-stars{
    cursor: pointer;
    display: inline-block;
    position: relative;
}
.iwj-employer-review .caption{
    display: none !important;
}
.iwj-employer-review .form-review-employer .iwj-count-stars i, #iwj-confirm-edit-review .modal-body .iwj-candidate-rev-e .iwj-count-stars i,.iwj-user-update-review .iwj-count-stars i{
    color: #F5A623;
    font-size: 20px;
}
.iwj-employer-review .iwj-box-each-vote, #iwj-confirm-edit-review .iwj-candidate-rev-e .iwj-box-each-vote, .iwj-user-update-review .iwj-box-each-vote{
    position: absolute;
    background: #fff;
    box-shadow: 0 7px 85px 0 rgba(0,0,0,0.2);
    min-width: 304px;
    padding: 25px 35px 15px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.6s ease 0s;
    transition: all 0.6s ease 0s;
    top: 30px;
    left: 50%;
    -webkit-transform: translate(-50%, 20px);
    transform: translate(-50%, 20px);
    visibility: hidden;
    opacity: 0;
    z-index: 11;
}
.iwj-employer-review .iwj-box-each-vote.iwj-review-voting::before, #iwj-confirm-edit-review .iwj-candidate-rev-e .iwj-box-each-vote.iwj-review-voting::before, .iwj-user-update-review .iwj-box-each-vote.iwj-review-voting::before{
    content:"";
    position: absolute;
    left: 50%;
    top: -5px;
    width: 0;
    height: 0;
    border-left:6px solid transparent;
    border-bottom:6px solid #ffffff;
    border-right:6px solid transparent;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.iwj-box-each-vote .line-tc-star{
    display: inline-block;
}
.iwj-box-each-vote .line-tc-star >i{
    font-size: 20px;
    color: #F5A623;
    padding: 0 1px;
    speak: none;
}
.iwj-employer-review .iwj-box-each-vote.iwj-show-popup-rate, #iwj-confirm-edit-review .iwj-candidate-rev-e .iwj-box-each-vote.iwj-show-popup-rate, .iwj-user-update-review .iwj-box-each-vote.iwj-show-popup-rate{
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
.iwj-box-each-vote .iwj-line-tc-vote{
    text-transform: capitalize;
    margin-bottom: 10px;
}
.iwj-box-each-vote .iwj-line-tc-vote{
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.iwj-box-each-vote .line-tc-title{
    font-size: 11px;
    color: #333333;
    font-weight:600;
}
.iwj-employer-review .iwj-review-content .iwj-box-each-vote.iwj-review-voted::before{
    content:"";
    position: absolute;
    left: 50%;
    top: -5px;
    width: 0;
    height: 0;
    border-left:6px solid transparent;
    border-bottom:6px solid #ffffff;
    border-right:6px solid transparent;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.iwj-employer-review .iwj-review-content .voted-position-new-l .iwj-box-each-vote.iwj-review-voted {
    left: auto !important;
    right: 0 !important;
    -webkit-transform: translate(0, 20px);
    transform: translate(0, 20px);
}
.iwj-employer-review .iwj-review-content .voted-position-new-l .iwj-box-each-vote.iwj-review-voted.iwj-show-popup-rate {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
.iwj-employer-review .iwj-review-content .voted-position-new-l .iwj-box-each-vote.iwj-review-voted:before {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    left: auto;
    right: 3px;
}
.iwj-employer-review .iwj-review-content .voted-position-new-r .iwj-box-each-vote.iwj-review-voted {
    left: 0 !important;
    right: auto !important;
    -webkit-transform: translate(0, 20px);
    transform: translate(0, 20px);
}
.iwj-employer-review .iwj-review-content .voted-position-new-r .iwj-box-each-vote.iwj-review-voted.iwj-show-popup-rate {
    left: 0 !important;
    right: auto !important;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
.iwj-employer-review .iwj-review-content .voted-position-new-r .iwj-box-each-vote.iwj-review-voted:before {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    left: 3px;
}
.iwj-employer-review .iwj-review-content .iwj-box-each-vote.iwj-review-voted .line-tc-star{
    line-height: 32px;
}
.iwj-employer-detail .iwj-employer-review .review-pagination{
    margin: 25px 0 50px;
    text-align: right;
}
.iwj-employer-detail .iwj-employer-review .review-pagination > a,.iwj-employer-detail .iwj-employer-review .review-pagination > span{
    padding: 9px 14px;
    box-shadow: 0 3px 7px 0 rgba(41,128,185,0.5);
    margin: 0 3px;
    border-radius: 5px;
}
.iwj-employer-detail .iwj-employer-review .review-pagination > .current,.iwj-employer-detail .iwj-employer-review .review-pagination > a:hover{
    background: #2980B9;
    color: #ffffff;
}
.iwj-employer-detail .iwj-employer-review .review-pagination > .next,.iwj-employer-detail .iwj-employer-review .review-pagination > .prev{
    padding: 9px 16px;
}
.iwj-employer-review .iwj-review-item .employer-review-details .er-review-title span.iwj-edit-reviewed{
    cursor: pointer;
    position: absolute;
    top:-1px;
    right:-16px;
}

/* version 2 */
.iwj-employer-detail.v2 {
    padding-top: 380px;
    background: #fafafa;
}
.iwj-single-parallax .iw-parallax {
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover !important;
    overflow: hidden;
}
@media (-webkit-min-device-pixel-ratio:0) {
    .iwj-single-parallax .iw-parallax {
        -webkit-backface-visibility: hidden;
        -webkit-transform: translate3d(0, 0, 0);
    }
}
.iwj-single-parallax .iw-parallax-overlay {
    background-color: #000000;
    opacity: 0.7;
}
.employer-detail-v2 .employer-detail-content-wrap {
    background: #fafafa;
    position: relative;
    z-index: 2;
}
.iwj-employer-detail .employer-detail-v2 .employer-info-top {
    background-image: none;
    background-color: #ffffff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-top: -125px;
}
.iwj-employer-detail .employer-detail-v2 .employer-info-top .info-top {
    padding: 30px 320px 30px 55px;
    display: table;
    width: 100%;
}
.iwj-employer-detail .employer-detail-v2 .employer-info-top .employer-logo {
    width: 140px;
    margin: 0 100px 0 0;
}
.iwj-employer-detail .employer-detail-v2 h3.title {
    font-size: 30px;
    font-weight: 500;
    line-height: 40px;
}
.iwj-employer-detail .employer-detail-v2 .employer-headline {
    font-size: 14px;
    color: #777777;
    font-weight: 500;
}
.iwj-employer-detail .employer-detail-v2 .iw-social-all.hover-bg {
    margin-top: 15px;
}
.iwj-employer-detail .employer-detail-v2 .iw-social-all.hover-bg li {
    margin-right: 8px;
}
.iwj-employer-detail .employer-detail-v2 .iw-social-all.hover-bg li a {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #777777;
    font-weight: 500;
    background: rgba(0, 0, 0, 0.08);
}
.iwj-employer-detail .employer-detail-v2 .iw-social-all.hover-bg li a:hover {
    color: #ffffff;
}
.iwj-employer-detail .employer-detail-v2 .follow-button {
    position: absolute;
    top: 45px;
    right: 35px;
    display: table;
    width: auto;
    z-index: 9;
}
.iwj-employer-detail .employer-detail-v2 .follow-button > div {
    float: right;
}
.iwj-employer-detail .employer-detail-v2 .follow-button .iwj-box-rating {
    margin: 0 20px 0 0;
    padding: 0;
    background: none;
    text-align: right;
}
.iwj-employer-detail .employer-detail-v2 .follow-button .iwj-box-rating .iwj-count-rate i {
    font-size: 24px;
    color: #f37d1e;
}
.iwj-employer-detail .employer-detail-v2 .follow-button .iwj-box-rating .iwj-text-totals-rate {
    font-size: 13px;
    color: #777777;
}
.iwj-employer-detail .employer-detail-v2 .follow-button a.iwj-btn.action-button.follow {
    border: none;
    padding: 6px 25px;
    font-size: 14px;
    background: #33aa58;
    line-height: 28px;
    float: right;
}
.iwj-employer-detail .employer-detail-v2 .follow-button .follow i {
    margin-right: 5px;
    font-size: 14px;
    top: 0;
}
.iwj-employer-detail .employer-detail-v2 .iwj-gallery-detail {
    max-height: 435px;
    overflow: hidden;
    margin-bottom: 0;
}
.iwj-employer-detail .employer-detail-v2 .iwj-gallery-detail .bx-viewport {
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.iwj-employer-detail .employer-detail-v2 .iwj-gallery-detail .bxslider li {
    list-style: none;
}
.iwj-employer-detail .employer-detail-v2 .iwj-gallery-detail .bx-controls-direction {
    display: none;
}
.iwj-employer-detail .employer-detail-v2 .iwj-gallery-detail .bx-pager {
    position: absolute;
    padding: 0;
    width: 100%;
    bottom: 25px;
    opacity: 0;
    transition: opacity 0.3s ease;
    -webkit-transition: opacity 0.3s ease;
}
.iwj-employer-detail .employer-detail-v2 .iwj-gallery-detail:hover .bx-pager {
    opacity: 1;
}
.iwj-employer-detail .employer-detail-v2 .iwj-gallery-detail .bx-wrapper .bx-pager.bx-default-pager a {
    width: 12px;
    height: 12px;
    margin: 0 4px;
    line-height: 1;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #ffffff;
}
.iwj-employer-detail .employer-detail-v2 .iwj-gallery-detail .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #41bf68;
}
.employer-detail-v2 .iwj-employer-detail-video {
    height: 435px;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    cursor: pointer;
    padding: 0 !important;
    z-index: 0;
}
.employer-detail-v2 .iwj-employer-detail-video:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.35);
    z-index: -1;
}
.employer-detail-v2 .iwj-employer-detail-video .play-button {
    text-align: center;
    position: absolute;
    width: auto;
    height: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.employer-detail-v2 .iwj-employer-detail-video .play-button span {
    display: inline-block;
    width: 56px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #37b05d;
    position: relative;
}
.employer-detail-v2 .iwj-employer-detail-video .play-button span:before {
    content: "";
    top: -20px;
    left: -20px;
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
    width: 96px;
    height: 96px;
    border-radius: 100%;
    -webkit-animation: jumper 1.8s 0.33333s ease-out infinite;
    animation: jumper 1.8s 0.33333s ease-out infinite;
    z-index: -1;
}
.employer-detail-v2 .iwj-employer-detail-video .play-button span:after {
    content: "";
    background: rgba(0, 0, 0, 0.5);
    width: 96px;
    height: 96px;
    top: -20px;
    left: -20px;
    border-radius: 100%;
    position: absolute;
    opacity: 0;
    -webkit-animation: jumper 1.8s 0.66666s ease-out infinite;
    animation: jumper 1.8s 0.66666s ease-out infinite;
    z-index: -1;
}
.employer-detail-v2 .iwj-employer-detail-video .play-button i {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    color: #ffffff;
    font-size: 30px;
    margin-left: 2px;
}
.employer-detail-v2 .iwj-employer-detail-video .play-button .title-button {
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}
.iwj-employer-detail .employer-detail-v2 .employer-detail-info {
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.iwj-employer-detail .employer-detail-v2 .employer-detail-info,
.iwj-employer-detail .employer-detail-v2 .iwj-employer-review {
    padding: 0 50px;
}
.iwj-employer-detail .employer-detail-v2 .employer-detail-info .title h3,
.iwj-employer-detail .employer-detail-v2 .iwj-employer-review .title h3 {
    margin-top: 5px;
    font-size: 18px;
    font-weight: 500;
}
.iwj-employer-detail .employer-detail-v2 .iwj-open-position{
    padding: 0;
}
.iwj-employer-detail .employer-detail-v2 .iwj-open-position .iwj-jobs{
    margin-top: 0;
}
.iwj-employer-detail .employer-detail-v2 h3.iw-title-border{
    text-align: left;
    padding: 30px 50px;
    border-bottom: 1px solid #f6f7f9;
    font-size: 18px;
    line-height: 22px;
    font-weight: 500;
    margin: 0;
}
.employer-detail-v2 .iwj-jobs .job-item {
    padding: 25px 0 0 50px;
    margin-bottom: 0;
}
.employer-detail-v2 .job-item .job-info{
    margin: 0;
    padding-right: 170px;
}
.employer-detail-v2 .job-item .job-info .job-type {
    position: absolute;
    right: 25px;
    top: 0;
}
.employer-detail-v2 .job-item .job-info .info-company,
.employer-detail-v2 .job-item .job-info .info-company a{
    color: rgb(153,153,153);
}
.employer-detail-v2 .info-company ul{
    list-style-type: none;
    padding-left: 0;
    padding-bottom: 35px;
    margin: 0;
}
.employer-detail-v2 .info-company ul li {
    display: inline-block;
    padding-right: 25px;
}
.employer-detail-v2 .info-company ul li i {
    margin-right: 5px;
}
.employer-detail-v2 .info-company ul li.job-posted-time i,
.employer-detail-v2 .info-company ul li.cat i{
    color: rgb(41,128,185);
}
.employer-detail-v2 .iwj-jobs .job-item:last-child {
    padding-bottom: 15px;
}
.employer-detail-v2 .job-skill {
    border-top: 1px #f6f7f9 solid;
    padding: 10px 0;
}
.employer-detail-v2 .job-skill a {
    display: inline-block;
    color: #999999;
    padding-right: 20px;
}
.employer-detail-v2 .job-skill a i {
    padding-right: 10px;
}
@media screen and (min-width: 992px){
    .employer-detail-v2 .employer-info-top-wrap.sticky {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        background-color: rgba(0, 0, 0, 0.8);
        z-index: 999999 !important;
        -webkit-transition: all 0.2s ease 0s;
        transition: all 0.2s ease 0s;
        animation: smoothScrollEmployer 0.3s forwards;
        -webkit-animation: smoothScrollEmployer 0.3s forwards;
        margin: 0;
        background: #ffffff;
        -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.05);
        box-shadow: 0 0 8px 0 rgba(0,0,0,0.05);
    }
    body.admin-bar .employer-detail-v2 .employer-info-top-wrap.sticky {
        top: 32px;
    }
    @keyframes smoothScrollEmployer {
        0% {
            transform: translateY(-40px);
        }
        100% {
            transform: translateY(0px);
        }
    }
    @-webkit-keyframes smoothScrollEmployer {
        0% {
            transform: translateY(-40px);
        }
        100% {
            transform: translateY(0px);
        }
    }
    .iwj-employer-detail .employer-detail-v2 .employer-info-top-wrap.sticky .employer-info-top {
        margin-top: 0;
        margin-bottom: 0;
    }
    .iwj-employer-detail .employer-detail-v2 .employer-info-top-wrap.sticky .employer-info-top .info-top {
        padding: 15px 320px 15px 0;
    }
    .iwj-employer-detail .employer-detail-v2 .employer-info-top-wrap.sticky .employer-info-top .employer-logo {
        width: 60px;
        margin: 0 30px 0 0;
    }
    .iwj-employer-detail .employer-detail-v2 .employer-info-top-wrap.sticky .social-link {
        display: none;
    }
    .iwj-employer-detail .employer-detail-v2 .employer-info-top-wrap.sticky .iw-social-all.hover-bg li a:hover {
        color: #ffffff;
    }
    .iwj-employer-detail .employer-detail-v2 .employer-info-top-wrap.sticky .follow-button {
        top: 20px;
        right: 0;
    }
}

/*Widget Employer Details*/
.iwj-single-widget {
    margin-bottom: 65px;
}
.iwj-single-widget .widget_title {
    color: #333333;
    font-size: 13px;
    font-weight: 600;
    line-height: 18px;
    position: relative;
    padding-bottom: 10px;
    text-transform: uppercase;
    margin: 0 0 35px;
}
.iwj-single-widget .widget_title:after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    height: 1px;
    width: 45px;
    background: rgba(0, 0, 0, 0.1);
}
.iwj-single-widget.iwj-map .infoBox {
    padding: 15px;
}
.iwj-single-widget.iwj-map .infoBox > img {
    margin: 0 -9px 0 0 !important;
}
.iwj-single-widget.iwj-single-contact-form,
.iwj-single-widget.candidate-action-button {
    margin: 0 0 5px;
}
.iwj-widget-information li {
    line-height: 18px;
    margin-bottom: 18px;
    color: #333;
}
.iwj-widget-information li a {
    color: #333;
}
.iwj-widget-information li:last-child {
    margin-bottom: 0;
}
.iwj-widget-information.style1 li i {
    width: 21px;
    height: 21px;
    line-height: 20px;
    text-align: center;
    font-size: 13px;
    background-color: #eeeeee;
    margin-right: 10px;
    display: inline-block;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    float: left;
    color: #777;
}
.iwj-widget-information.style2 li {
    margin: 0;
    padding: 22px 30px;
    border-bottom: 1px #eeeeee solid;
    display: table;
    width: 100%;
}
.employer-detail-v1 .iwj-widget-information.style2 li {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.iwj-widget-information.style2 li:first-child {
    padding-top: 2px;
}
.iwj-widget-information.style2 li:last-child {
    border-bottom: none;
    padding-bottom: 0;
}
.iwj-employer-detail.v1 .iwj-widget-information.style2 li:last-child {
    border-bottom: 1px solid #eee;
    padding-bottom: 30px;
}
.iwj-widget-information.style2 li i {
    font-size: 32px;
    color: #d2d2d2;
    display: inline-block;
    float: left;
    width: 45px;
}
.iwj-widget-information.style2 li .content {
    float: left;
    width: calc(100% - 45px);
    font-weight: 700;
}
.iwj-widget-information.style2 li .content label {
    display: block;
    color: #777777;
    font-weight: 400;
}
.iwj-widget-information.style2 li .content span {
    color: #333333;
}
.iwj-employer-widget-wrap .employer-headline{
    font-size:12px;
    color: #ffffff;
    background: #f16e8e;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 25px;
    display: inline-block;
    padding: 0 20px;
}
.iwj-employer-widget-wrap .employer-logo {
    margin-bottom: 44px;
}
.iwj-employer-widget-wrap .employer-title{
    font-size:30px;
    color: #2980b9;
    margin: 0 0 15px;
    font-weight: 600;
}
.iwj-employer-widget-wrap .employer-desc, .iwj-candicate-widget-wrap .candidate-desc{
    margin-bottom:20px;
    margin-top: -5px;
}
.action-button-group {
    text-align:center;
    clear:both;
    margin-top:40px;
    padding-top: 40px;
    border-top: 1px solid #f6f7f9;
}
.action-button-group .action-button.follow{
    background: #FFFFFF;
    border:2px solid #f16e8e;
    color:#f16e8e;
}
.action-button-group .action-button.follow.followed {
    background: #33aa58;
    border-color: #33aa58;
    color: #ffffff;
}
.action-button-group .action-button.contact-us{
    background: #2980b9;
    border:2px solid #2980b9;
    color:#ffffff;
}
.action-button-group .action-button span{
    display: inline-block;
    height: 46px;
    letter-spacing: 2px;
    line-height: 46px;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    transition: transform 0.3s ease 0s;
    -webkit-transition: transform 0.3s ease 0s;
}
.action-button-group .action-button:hover span:before{
    visibility: visible;
}
.action-button-group .action-button span:before{
    content: attr(data-hover);
    left: 0;
    padding: 0;
    position: absolute;
    top: 100%;
    transform: translate3d(0px, 0px, 0px);
    visibility: hidden;
}
.action-button-group .action-button{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
    margin: 0;
    overflow: hidden;
    padding: 0 15px;
    text-align: center;
    margin-bottom: 10px;
}
.action-button-group .iwj-button-loader{
    display: inline-block;
    margin-left: 5px;
}
.iwj-employer-widget-wrap .employer-info ul{
    padding:0;
    margin:0;
    text-align: left;
    display: block;
}
.iwj-employer-widget-wrap .employer-info ul li{
    list-style: none;
    color: #333333;
    font-size:13px;
    font-weight:500;
}
.iwj-employer-widget-wrap .employer-info ul li .left {
    float: left;
    min-width: 110px;
}
.iwj-employer-widget-wrap .employer-info ul li .right {
    color: #333333;
    overflow: hidden;
}
.iwj-employer-widget-wrap .employer-info ul li .left i {
    margin-right: 10px;
    font-size: 16px;
    width: 20px;
    text-align: center;
}
.iwj-employer-widget-wrap .employer-info ul li.employer-location i {
    color:#f16e8e;
    font-size:20px;
}
.iwj-employer-widget-wrap .employer-info ul li.employer-founded i {
    color:#4a98ae;
}
.iwj-employer-widget-wrap .employer-info ul li.employer-phone i {
    color:#4a98ae;
    font-size: 24px;
}
.iwj-employer-widget-wrap .employer-info ul li.employer-website i {
    color:#33aa58;
}
.iwj-employer-widget-wrap .employer-info ul li{
    display: block;
    clear: both;
    margin-bottom:15px;
}
/*Widget Employer Details*/
/*=== Widget Employer Detail v2 ===*/
.employer-detail-v2 .widget-area {
    padding: 0;
    background: none;
}
.employer-detail-v2 .widget-area aside {
    background: #ffffff;
    padding: 0 0 30px;
    margin-bottom: 30px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.employer-detail-v2 .iwj-widget-information.style2 li .content{
    font-weight: normal;
}
.employer-detail-v2 a.website{
    display: inherit;
    margin-top: 5px;
}
.employer-detail-v2 .iwj-widget-information.style2 li .content span {
    color: #777;
}
.employer-detail-v2 .iwj-widget-information.style2 li .content span.map{
    font-weight: 600;
}
.employer-detail-v2 span.map a{
    color: #333 !important;
    font-weight: 700;
}
.employer-detail-v2 .widget-area aside:first-child{
    padding: 0;
    margin: 0;
}
.employer-detail-v2 .widget-area .widget-title {
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 32px;
    padding: 28px 30px;
}
.employer-detail-v2 .widget-area aside:first-child .widget-title{
    padding-top: 28px;
}
.employer-detail-v2 .widget-area .iwj-single-widget {
    margin: 0;
}
.iwj-employer-detail.v2 .employer-detail-v2 .widget-area .iwj-single-widget.style1 {
    padding: 0 30px;
}
.iwj-employer-detail.v2 .employer-detail-v2 .widget-area .iwj-single-widget.iwj-single-contact-form{
    padding: 0;
}
.employer-detail-v2 .widget-area .widget-title:after{
    display: none;
}
.employer-detail-v2 .job-detail-map{
    -webkit-border-radius: 0;
    border-radius: 0;
}
/*= CONTACT FORM =*/
.employer-detail-v2 div.iwjmb-field {
    padding: 0 30px;
}
.employer-detail-v2 .iwj-single-contact-form .iwj-btn-action {
    padding: 0 30px;
}
/*= END CONTACT FORM =*/
/*=== End Widget Employer Detail v2 ===*/
/*===== End Employer =====*/

/*===== Resume Detail =====*/

/* version 1*/
.iwj-resume-detail .resume-detail-content {
    background: #ffffff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.iwj-resume-detail .resume-detail-content .job-requirements {
    position: relative;
}
.iwj-resume-detail .resume-detail-content .job-requirements:after {
    background: #ffffff none repeat scroll 0 0;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
}
.iwj-resume-detail .resume-detail-content .job-requirements .row {
    margin: 0;
}
.iwj-resume-detail .resume-detail-content .job-requirements .requirement-item {
    height: 140px;
    padding: 35px 40px 15px;
    border-bottom: 1px solid #f6f7f9;
    border-right: 1px solid #f6f7f9;
}
.iwj-resume-detail .resume-detail-content .job-requirements i {
    font-size: 18px;
    display: inline-block;
    float: left;
    margin-right: 27px;
}
.iwj-resume-detail .resume-detail-content .job-requirements .right {
    overflow: hidden;
}
.iwj-resume-detail .resume-detail-content .job-requirements .title {
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.iwj-resume-detail .resume-detail-content .job-requirements .content {
    font-weight: 500;
    color: #333333;
}
.iwj-resume-detail .resume-detail-content .job-requirements .location i,
.iwj-resume-detail .resume-detail-content .job-requirements .location .title {
    color: #f16e8e;
}
.iwj-resume-detail .resume-detail-content .job-requirements .salary-expected i,
.iwj-resume-detail .resume-detail-content .job-requirements .salary-expected .title {
    color: #4a98ae;
}
.iwj-resume-detail .resume-detail-content .job-requirements .expected-position i,
.iwj-resume-detail .resume-detail-content .job-requirements .expected-position .title {
    color: #33aa58;
}
.iwj-resume-detail .resume-detail-info > div {
    padding: 70px 85px;
    border-bottom: 1px #f6f7f9 solid;
}
.iwj-resume-detail .resume-detail-info .title {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 35px;
}
.iwj-resume-detail .resume-detail-info ul {
    margin: 0;
}
.iwj-resume-detail ul.time-line {
    padding: 0 0 0 140px;
    position: relative;
}
.iwj-resume-detail ul.time-line:before {
    content: "";
    position: absolute;
    width: 1px;
    height: calc(100% - 7px);
    top: 7px;
    left: 100px;
    background: #f6f7f9;
}
.iwj-resume-detail .resume-detail-info ul li {
    list-style: none;
}
.iwj-resume-detail ul.time-line li {
    position: relative;
    margin-bottom: 45px;
}
.iwj-resume-detail ul.time-line li:before {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    top: 7px;
    left: -45px;
    border: 4px #f16e8e solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #ffffff;
    z-index: 5;
}
.iwj-resume-detail ul.time-line li .top {
    margin-top: -9px;
    font-weight: 500;
    color: #333333;
}
.iwj-resume-detail ul.time-line li .top span {
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize;
    display: inline-block;
    margin-right: 15px;
}
.iwj-resume-detail .skills ul {
    padding: 0 0 0 100px;
}
.iwj-resume-detail .skills ul li .title-skill {
    text-transform: capitalize;
    margin-bottom: 17px;
}
.iwj-resume-detail .skills ul li .scoring {
    position: relative;
    height: 3px;
    width: 315px;
    background: #f6f7f9;
    margin-bottom: 36px;
}
.iwj-resume-detail .skills ul li .scoring .line {
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
}
.iwj-resume-detail .skills ul li .scoring .percent {
    position: absolute;
    top: -26px;
    right: 0;
    font-weight: 600;
}
.iwj-candicate-detail .iwj-gallery .content-wrap {
    margin-bottom: 35px;
}
.iwj-gallery .image-list {
    margin: 0 -0.5px;
    padding: 0;
    display: table;
    width: 100%;
}
.iwj-gallery .image-list a {
    display: block;
    width: 25%;
    float: left;
    margin-bottom: 1px;
    padding: 0 0.5px;
    outline: none;
}
.iwj-gallery .image-list a img {
    width: 100%;
}
.fancybox-nav {
    outline: none !important;
}

/* version 2 */
.iwj-candicate-detail-v2 .content-top {
    position: relative;
    z-index: 9;
    padding-top: 60px;
}
.iwj-candicate-detail-v2 .info-top {
    display: inline-block;
    width: 100%;
    margin-bottom: 35px;
}
.iwj-candicate-detail-v2 .info-top .candidate-logo {
    float: left;
    margin: 0 30px 0 0;
    text-align: center;
    width: 120px;
}
.iwj-candicate-detail-v2 .info-top .candidate-logo img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
}
.iwj-candicate-detail-v2 .info-top .info-inner {
    margin: 0 0 0 150px;
}
.iwj-candicate-detail-v2 .info-top .info-inner .candidate-name {
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    color: #ffffff;
    margin: 0 0 5px;
}
.iwj-candicate-detail-v2 .info-top .info-inner .candidate-headline {
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    color: #dadada;
    margin: 0 0 12px;
}
.iwj-candicate-detail-v2 .info-top .can-view-resum {
    display: table;
    width: 100%;
}
.iwj-candicate-detail-v2 .info-top .info-inner .candidate-info {
    float: left;
    width: 50%;
}
.iwj-candicate-detail-v2 .info-top .info-inner .candidate-info ul {
    padding: 0;
    margin: 0;
}
.iwj-candicate-detail-v2 .info-top .info-inner .candidate-info ul li {
    display: inline-block;
    list-style: none;
    margin-right: 15px;
}
.iwj-candicate-detail-v2 .info-top .info-inner .candidate-info ul li i {
    display: inline-block;
    color: #ffffff;
    width: 30px;
    height: 30px;
    line-height: 29px;
    text-align: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.1);
    margin-right: 8px;
}
.iwj-candicate-detail-v2 .info-top .info-inner .candidate-info ul li h6 {
    display: inline-block;
    font-weight: 600;
    color: #ffffff;
}
.iwj-candicate-detail-v2 .info-top .info-inner .detail-action-button.iwj-button-loader {
    display: table;
    float: left;
    width: 50%;
}
.iwj-candicate-detail-v2 .info-top .info-inner .detail-action-button {
    margin-top: 8px;
}
.iwj-candicate-detail-v2 .info-top .info-inner .detail-action-button a {
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    color: #ffffff;
    background: #33aa58;
    margin: 0;
    min-width: auto;
    padding: 9px 15px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family: Montserrat;
}
.iwj-candicate-detail-v2 .info-top .info-inner .iwj-button-loader.detail-action-button a {
    float: right;
}
.iwj-candicate-detail-v2 .info-top .info-inner .detail-action-button a.iwj-download-cv {
    margin-left: 8px;
    margin-bottom: 8px;
}
.iwj-candicate-detail.v2 {
    background: #fafafa;
}
.iwj-candicate-detail-v2 .candidate-detail-menu .iwj-detail-menu {
    border-top: 1px rgba(255, 255, 255, 0.3) solid;
    display: table;
    width: 100%;
    padding: 20px 0;
}
.iwj-candicate-detail-v2 .candidate-detail-menu ul.menu {
    float: left;
    width: 80%;
    margin: 0;
    padding: 0;
}
.iwj-candicate-detail-v2 .candidate-detail-menu ul.menu li {
    display: inline-block;
    list-style: none;
}
.iwj-candicate-detail-v2 .candidate-detail-menu ul.menu li a {
    font-family: Montserrat;
    font-size: 14px;
    color: #ffffff;
    font-weight: 600;
    padding-right: 40px;
    margin: 0;
    outline: none !important;
}
.iwj-candicate-detail-v2 .candidate-detail-menu .social-link {
    float: right;
    width: 20%;
    text-align: right;
}
.iwj-candicate-detail-v2 .candidate-detail-menu .iw-social-all.hover-bg {
    margin: 0;
}
.iwj-candicate-detail-v2 .candidate-detail-menu .iw-social-all.hover-bg li {
    margin-left: 8px;
    margin-right: 0;
}
.iwj-candicate-detail-v2 .candidate-detail-menu .iw-social-all.hover-bg li a {
    width: 30px;
    height: 30px;
    line-height: 30px;
    background: rgba(255, 255, 255, 0.2);
    font-size: 14px;
    color: #ffffff;
}
.iwj-candicate-detail-v2 .content-bottom {
    position: relative;
    z-index: 2;
    background: #fafafa;
    padding-top: 90px;
}
.iwj-candicate-detail-v2 .iwj-alert-box {
    position: relative;
    z-index: 2;
    background: none;
    border: none;
}
.iwj-candicate-detail-v2 .iwj-alert-box span {
    display: block;
    background: #d2daef;
    border-color: #8a97b9;
    border-left-color: rgb(138, 151, 185);
    border-left: 3px solid #2980b9;
    padding: 15px;
}
.iwj-candicate-detail .iwj-candicate-detail-v2 .candicate-main-content {
    background: none;
}
.iwj-candicate-detail-v2 .candidate-detail-video-desc {
    background: #ffffff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 30px;
}
.iwj-candicate-detail-v2 .iwj-candidate-video {
    height: 435px;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    cursor: pointer;
    padding: 0 !important;
    z-index: 0;
}
.iwj-candicate-detail-v2 .iwj-candidate-video:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.35);
    z-index: -1;
}
.iwj-candicate-detail-v2 .iwj-candidate-video .play-button {
    text-align: center;
    position: absolute;
    width: auto;
    height: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.iwj-candicate-detail-v2 .iwj-candidate-video .play-button span {
    display: inline-block;
    width: 56px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #37b05d;
    position: relative;
}
.iwj-candicate-detail-v2 .iwj-candidate-video .play-button span:before {
    content: "";
    top: -20px;
    left: -20px;
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
    width: 96px;
    height: 96px;
    border-radius: 100%;
    -webkit-animation: jumper 1.8s 0.33333s ease-out infinite;
    animation: jumper 1.8s 0.33333s ease-out infinite;
    z-index: -1;
}
.iwj-candicate-detail-v2 .iwj-candidate-video .play-button span:after {
    content: "";
    background: rgba(0, 0, 0, 0.5);
    width: 96px;
    height: 96px;
    top: -20px;
    left: -20px;
    border-radius: 100%;
    position: absolute;
    opacity: 0;
    -webkit-animation: jumper 1.8s 0.66666s ease-out infinite;
    animation: jumper 1.8s 0.66666s ease-out infinite;
    z-index: -1;
}
.iwj-candicate-detail-v2 .iwj-candidate-video .play-button i {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    color: #ffffff;
    font-size: 30px;
    margin-left: 2px;
}
.iwj-candicate-detail-v2 .iwj-candidate-video .play-button .title-button {
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}
.iwj-candicate-detail .candidate-detail-desc {
    padding: 40px 50px 45px;
}
.iwj-candicate-detail .candidate-detail-desc .title-block-desc {
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0 0 30px;
}
.iwj-candicate-detail .iwj-candicate-detail-v2 .resume-detail-info {
    padding: 0 50px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #ffffff;
}
.iwj-candicate-detail-v2 .widget-area {
    padding: 0;
    background: none;
}
.iwj-candicate-detail-v2 .widget-area aside {
    background: #ffffff;
    padding: 28px 0 30px;
    margin-bottom: 30px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.iwj-candicate-detail-v2 .widget-area aside .candidate-action-button {
    padding: 0 30px;
}
.iwj-candicate-detail-v2 .widget-area .iwj-single-widget {
    margin: 0;
}
.iwj-candicate-detail.v2 .iwj-candicate-detail-v2 .widget-area .iwj-single-widget.style1 {
    padding: 0 30px;
}
.iwj-candicate-detail-v2 .widget-area .widget-title {
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 32px;
    padding: 0 30px;
}
.iwj-candicate-detail-v2 .widget-area .widget-title:after {
    display: none;
}
@media screen and (min-width: 992px){
    .iwj-candicate-detail-v2 .candidate-detail-menu.sticky {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        background-color: rgba(0, 0, 0, 0.8);
        z-index: 999999 !important;
        -webkit-transition: all 0.2s ease 0s;
        transition: all 0.2s ease 0s;
        animation: smoothScroll 0.3s forwards;
        -webkit-animation: smoothScroll 0.3s forwards;
    }
    body.admin-bar .iwj-candicate-detail-v2 .candidate-detail-menu.sticky {
        top: 32px;
    }
    @keyframes smoothScroll {
        0% {
            transform: translateY(-40px);
        }
        100% {
            transform: translateY(0px);
        }
    }
    @-webkit-keyframes smoothScroll {
        0% {
            transform: translateY(-40px);
        }
        100% {
            transform: translateY(0px);
        }
    }
    .iwj-candicate-detail-v2 .candidate-detail-menu.sticky .iwj-detail-menu {
        border-top: none;
    }
}

/*===== End Resume Detail =====*/

/*===== Application Form =====*/
.iwj-popup-form .modal-body {
    padding: 30px;
}
.iwj-popup-form .modal-body .iwjmb-file-wrapper .add-file .file-input {
    display: inline-block;
    overflow: hidden;
}
.iwj-popup-form .iwjmb-field{
    margin-bottom: 20px;
}
.iwj-popup-form .iwjmb-field label{
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    color: #2980b9;
}

.iwj-popup-form .modal-body input,
.iwj-popup-form .modal-body textarea {
    border: 1px solid #eeeeee;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    box-shadow: none;
    color: #838383;
    padding: 0 15px;
    text-transform: none;
    width: 100%;
}
.iwj-popup-form .modal-body textarea {
    padding: 15px;
}
.iwj-popup-form .modal-body input, .iwj-popup-form .iwj-btn-action button {
    height: 42px;
    line-height: 40px;
}
.iwj-popup-form .modal-body .file-input input {
    padding: 0;
    border: none;
}
.iwj-popup-form .iwj-btn-action button {
    padding: 0 30px;
    margin: 0 10px 0 0;
    display: inline-block;
}
.iwj-popup-form .iwj-btn-action .iwj-button-loader {
    display: inline-block;
}
.iwj-popup-form p.description {
    color: #818a8d;
    display: block;
    font-size: 12px;
    margin-bottom: 10px;
    font-weight: 500;
}
.iwj-application-form .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 7px;
}
.iwj-application-form .select2-container--default .select2-selection--single {
    -webkit-border-radius: 0;
    border-radius: 0;
}
div.iwjmb-field.iwjmb-gdpr__applyjob{
    margin: 0;
}
.iwjmb-gdpr__applyjob label.lb_terms_and_services{
    line-height: 27px;
    display: flex;
    align-items: center;
    text-transform: none;
    color: #777;
}
.iwjmb-gdpr__applyjob label.lb_terms_and_services input{
    margin: 0;
    width: 30px;
}
.iwjmb-gdpr__applyjob textarea[name="terms_and_services_desc"]{
    margin-bottom: 10px;
    resize: none;
}
/*===== End Application Form =====*/

/*===== View Resume Form =====*/
.iw-job-detail .modal-header,
.iwj-employer-detail .modal-header,
.iwj-candicate-detail .modal-header {
    background: #33aa58;
    color: #ffffff;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    text-transform: uppercase;
}
.iwj-sidebar-bottom .modal-header button.close {
    color: #ffffff;
    opacity: 1;
}
.iwj-sidebar-bottom .iwj-view-resume-form {
    padding: 20px 20px 40px;
}
.iwj-sidebar-bottom .iwj-view-resume-form .form-title {
    color: #333333;
    font-size: 18px;
    font-weight: 600;
}
.iwj-sidebar-bottom .iwj-view-resume-form .your-packages {
    text-align: left;
    margin: 30px 0 0;
    border: 1px #eeeeee solid;
}
.iwj-sidebar-bottom .iwj-view-resume-form .your-package-item {
    padding: 10px 15px;
    border-bottom: 1px #eeeeee solid;
}
.iwj-sidebar-bottom .iwj-view-resume-form .your-package-item:last-child {
    border-bottom: none;
}
.iwj-view-resume-form, .iwj-confirm-apply-job-form{
    padding: 0 10px 10px;
}
.iwj-view-resume-form .form-title, .iwj-confirm-apply-job-form .form-title{
    font-size: 14px;
    text-transform: uppercase;
}

.iwj-view-resume-form .package-title, .iwj-confirm-apply-job-form .package-title {
    color: #333333;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
}
.iwj-view-resume-form > div.iwj-button-loader, .iwj-confirm-apply-job-form > div.iwj-button-loader {
    margin-top: 20px;
}
.iwj-view-resume-form ul, .iwj-confirm-apply-job-form ul {
    margin: 0;
    padding: 0;
}
.iwj-view-resume-form ul li, .iwj-confirm-apply-job-form ul li {
    list-style: none;
    border-bottom: 1px #eeeeee solid;
    padding: 10px 0;
}
.iwj-view-resume-form ul li .package-title, .iwj-confirm-apply-job-form ul li .package-title {
    display: inline-block;
    min-width: 160px;
}
/*===== End View Resume Form =====*/

/*===== Custom Style Input =====*/
/* Radio */
.iwj-input-radio {
    text-align: center;
}
input[type="radio"].custom-input-radio {
    display:none;
}
input[type="radio"].custom-input-radio + label {
    display:inline-block;
    width:20px;
    height:20px;
    margin:-1px 10px 0 0;
    vertical-align:middle;
    cursor:pointer;
    -webkit-border-radius: 50%;
    border-radius:  50%;
}

input[type="radio"].custom-input-radio + label {
    background-color: #eeeeee;
    position: relative;
}
input[type="radio"].custom-input-radio + label:after {
    content: "";
    position: absolute;
    width: 14px;
    height: 14px;
    background: #ffffff;
    top: 3px;
    left: 3px;
    -webkit-border-radius: 50%;
    border-radius:  50%;
}
input[type="radio"].custom-input-radio:checked + label:after {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    background: transparent;
    top: 2px;
    left: 2px;
    border: 2px #ffffff solid;
    -webkit-border-radius: 50%;
    border-radius:  50%;
}

input[type="radio"].custom-input-radio + label,
input[type="radio"].custom-input-radio:checked + label {
    -webkit-transition:background-color 0.4s linear;
    transition:background-color 0.4s linear;
}

/* Checkbox */
.iwj-input-checkbox [type="checkbox"]:not(:checked),
.iwj-input-checkbox [type="checkbox"]:checked {
    position: absolute;
    left: -9999px;
}
.iwj-input-checkbox [type="checkbox"] + label {
    margin-bottom: 25px;
}
.iwj-input-checkbox [type="checkbox"]:not(:checked) + label,
.iwj-input-checkbox [type="checkbox"]:checked + label {
    position: relative;
    padding-left: 40px;
    cursor: pointer;
}
.iwj-input-checkbox [type="checkbox"]:not(:checked) + label:before,
.iwj-input-checkbox [type="checkbox"]:checked + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 25px;
    height: 25px;
    line-height: 25px;
    border: 2px solid #eeeeee;
    background: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: none;
}
.iwj-input-checkbox [type="checkbox"]:not(:checked) + label:after,
.iwj-input-checkbox [type="checkbox"]:checked + label:after {
    content: '\f122';
    font-family: "Ionicons";
    position: absolute;
    top: 10px;
    left: 6px;
    line-height: 0.8;
    transition: all 0.2s;
}

.sidebar-jobs .iwj-input-checkbox [type="checkbox"]:not(:checked) + label:before,
.sidebar-jobs .iwj-input-checkbox [type="checkbox"]:checked + label:before {
    top: 7px;
    width: 15px;
    height: 15px;
    line-height: 15px;
}
.sidebar-jobs .iwj-input-checkbox [type="checkbox"]:not(:checked) + label:after,
.sidebar-jobs .iwj-input-checkbox [type="checkbox"]:checked + label:after {
    font-size: 10px;
    left: 4px;
    top: 10px;
}
.iwj-input-checkbox [type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0);
}
.iwj-input-checkbox [type="checkbox"]:checked + label:after {
    opacity: 1;
    transform: scale(1);
    top: 8px;
    left: 8px;
}
/*.iwj-input-checkbox [type="checkbox"]:disabled + label {*/
/*color: #aaa;*/
/*}*/
/*===== End Custom Style Input =====*/

/*===== Application Detail =====*/
.iwj-application-view-modal .modal-dialog{
    width: 700px;
}
.iwj-application-view-modal .modal-header{
    padding: 29px 40px 25px;
    position: relative;
}
.iwj-application-view-modal .print-button{
    position: absolute;
    top: 30px;
    left: auto;
    right: 38px;
    font-size: 20px;
    color: #000000;
    opacity: 0.45;
}
.iwj-application-view-modal .modal-header .modal-title{
    text-align: left;
    padding-left: 118px;
    font-size: 24px;
    font-weight: 400;
    margin-bottom: -8px;
}
.iwj-application-view-modal .modal-body{
    padding: 30px 40px;
}

.iwj-application-details .application-title {
    text-transform: uppercase;
    margin-bottom: 30px;
}
.iwj-application-details .application-title h3 {
    margin: 0;
}
.iwj-application-details .application-title .print-button {
    display: inline-block;
    position: absolute;
    right: 35px;
    top: 22px;
    width: 36px;
    height: 36px;
    text-align: center;
    border: 1px rgba(255, 255, 255, 0.5) solid;
    padding: 5px;
}
.iwj-application-details.application-popup {
    position: relative;
}
.iwj-application-details div.avatar {
    position: absolute;
    top: -65px;
    left: 0;
    width: 90px;
    height: auto !important;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.iwj-application-details .application-job-date {
    padding-left: 120px;
    margin-top: -16px;
    color: #858585;
    font-size: 14px;
}
.iwj-application-details .application-job-date i{
    margin-right: 5px;
}
.iwj-application-details .application-job-date .application-job {
    margin-right: 15px;
    font-weight: 600;
    text-transform: capitalize;
    display: inline-block;
}
.iwj-application-details .application-job-date .application-date {
}
.iwj-application-details .avatar img{
    width: 100%;
    height: auto;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
    box-shadow: 0 10px 520px rgba(0, 0, 0, 0.3);
}
.iwj-application-details .application-details {
    padding: 0;
    margin: 20px 0 0 0;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    font-size: 14px;
}

.iwj-application-details .application-details > li {
    display: table;
    width: 100%;
    list-style: none;
    padding: 12px 0;
    border-bottom: 1px solid #f6f7f9;
}
.iwj-application-details .application-details > li:last-child {
    padding-bottom: 20px;
}
.iwj-application-details .application-details > li:last-child {
    border: none;
}
.iwj-application-details .application-details > li > div {
    float: left;
}
.iwj-application-details .application-details > li .title {
    width: 30%;
    position: relative;
    color: #777;
    font-size: 13px;
}
.iwj-application-details .application-details > li .title:after {
    position: absolute;
    content: ":";
    width: 3px;
    height: 5px;
    display: inline-block;
    color: #333333;
    left: auto;
    right: 30px;
    top: 0;
    font-weight: bold;
}

.iwj-application-details .application-details > li .value {
    width: 70%;
}
.iwj-application-details .application-details ul {
    padding: 0;
    margin: 0;
}
.iwj-application-details .application-details > li.application-message{
    border-bottom: none;
}
.iwj-application-details .application-details > li.application-message .value {
    width: 100%;
    height: 150px;
    overflow-y: scroll;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 10px 15px;
    margin-top: 10px;
    color: #5d5d5d;
}
.iwj-application-details .application-details > li.application-note{
    border-bottom: none;
}
.iwj-application-details .application-details > li.application-note .value {
    width: 100%;
    height: 150px;
    margin-top: 10px;
}
.iwj-application-details .application-details textarea {
    padding: 10px 15px;
    min-height: 150px;
    width: 100%;
    border: 1px dashed #e1e1e1;
    color: #626060;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background: #f6f7f9;
}
.iwj-application-details .application-details > li.application-status {
    margin-top: 5px;
}
.iwj-application-details .select2-container {
    width: 200px !important;
    margin-top: -5px;
}
.iwj-application-details .select2-container--default .select2-selection--single {
    height: 40px;
    line-height: 40px;
    border: 1px solid #eeeeee;
}
.iwj-application-details .select2-container--default .select2-selection--single .select2-selection__rendered {
    height: 38px;
    line-height: 38px;
    padding-left: 15px;
    padding-right: 35px;
}
.iwj-application-details .select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-top: 3px;
}
body .iwj-form-2 .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 0;
}
.iwj-application-details .application-button {
    padding: 28px 0 20px;
    border-top: 1px solid #f6f7f9;
    margin-top: 15px;
    display: table;
    width: 100%;
}

.iwj-application-email-form .modal-header {
    padding: 25px 30px;
    background: #33aa58;
    color: #ffffff;
    text-transform: uppercase;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.iwj-application-email-form .modal-header button.close {
    font-size: 25px;
    color: #eeeeee;
    opacity: 1;
}
.iwj-application-email-form .modal-body,
.iwj-application-email-form .modal-footer {
    display: table;
    width: 100%;
}
.iwj-application-email-form .modal-body input,
.iwj-application-email-form .modal-body select,
.iwj-application-email-form .modal-body textarea {
    width: 100%;
    border: 1px #eeeeee solid;
    padding-left: 15px;
    padding-right: 15px;
    font-family: "Playfair Display";
}
.iwj-application-email-form .modal-body input, .iwj-application-email-form .modal-body select {
    height: 40px;
    line-height: 38px;
    margin-bottom: 15px;
    font-size: 16px;
}
.iwj-application-email-form .modal-body input[name="subject"]{
    color: #f16e8e;
}
.iwj-application-email-form .modal-body textarea {
    padding: 10px 15px;
    color: #333333;
}
.iwj-application-email-form .modal-body .wp-editor-container{
    border: 1px #eeeeee solid;
}
.iwj-application-email-form .modal-body .wp-editor-container > .mce-container{
    border: none;
}
.iwj-application-email-form .modal-body .div.mce-toolbar-grp{
    border-color: #eee;
}
.iwj-application-email-form .modal-footer .iwj-button-loader,
.iwj-application-email-form .modal-footer > button {
    float: left;
    margin-right: 10px;
}
.iwj-application-email-form .modal-footer button {
    padding: 0 25px;
    height: 40px;
    line-height: 40px;
    text-transform: uppercase;
    font-weight: 600;
}
.iwj-application-email-form .iwj-respon-msg{
    padding: 0 15px 15px;
}
.iwj-application-details button.iwj-btn {
    float: left;
    margin-right: 15px;
    margin-bottom: 5px;
}
.iwj-application-details button.iwj-btn.iwj-update-appication-btn {
    background: #3ab929;
}
.iwj-application-details button.iwj-btn i {
    display: inline-block;
    line-height: 22px;
    padding-right: 10px;
    margin-right: 10px;
    border-right: 1px rgba(255, 255, 255, 0.05) solid;
}
.iwj-application-details.page .iwj-update-application-form {
    position: relative;
    padding: 30px;
    border-width: 0 1px 1px 1px;
    border-color: #eeeeee;
    border-style: solid;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.iwj-application-details.page div.avatar {
    top: -50px;
    left: 30px;
}
.iwj-application-details.page .application-title {
    padding: 29px 40px 25px;
    background: #f16e8e;
    position: relative;
    color: #ffffff;
    margin: 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.iwj-application-details.page .application-title h3 {
    padding: 0 118px;
    font-weight: 400;
    font-size: 24px;
}
.iwj-application-details.page .print-button{
    position: absolute;
    top: 22px;
    left: auto;
    right: 38px;
    font-size: 20px;
    color: #000000;
    opacity: 0.45;
    border: none;
}

/*===== End Application Detail =====*/

/*===== Application List =====*/
.application-item .avatar{
    max-width: 50px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    float: left;
    margin-right: 15px;
    margin-bottom: 5px;
}
.application-item .content {
    display: inline-block;
    overflow: hidden;
}
.application-applier h3{
    margin: 0 0 5px 0;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
    color: #333;
}
.application-applier h3 a{
    color: #333;
}
.application-applier h3 a:hover{
    color: #2980b9;
}
.application-meta > div{
    display: inline-block;
    margin-right: 5px;
}
.application-meta .meta-title{
    color: #777;
}
.application-meta .meta-title i{
    color: #ccc;
    margin-right: 5px;
    font-size: 13px;
}
.application-meta .meta-value{
    color: #777;
}
.application-meta .meta-value a{
    color: #777;
}
.application-meta .meta-value a:hover{
    color: #2980b9;
}
.application-meta .job i{
    color: #2980b9;
}
.application-meta .phone i{
    color: #4a98ae;
}

.application-created{
    color: #333;
    font-weight: 600;
}
/*===== END Application List =====*/

/*===== Submited Application List =====*/
.iwj-submited-applications .application-item h3{
    margin: 0;
    font-size: 13px;
}
.iwj-submited-applications .application-item h3 a{
    text-transform: uppercase;
    color: #333;
    font-weight: 600;
}
/*===== END Submited Application List =====*/


/*Follows*/
.iwj-follows .avatar{
    max-width: 50px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    float: left;
    margin-right: 15px;
    margin-bottom: 5px;
}
.iwj-follows .follow-content {
    display: inline-block;
    overflow: hidden;
}
.iwj-follows .follow-item h3{
    margin: 0 0 7px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
    color: #333;
}
.iwj-follows .follow-item h3 a {
    color: #333;
}
.iwj-follows .follow-item h3 a:hover, .iwj-follows .follow-item h3 a:active, .iwj-follows .follow-item h3 a:focus {
    color: #2980b9;
}
/*End Follows*/

/*Save Jobs*/
.iwj-save-jobs .avatar{
    max-width: 50px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    float: left;
    margin-right: 15px;
}
.iwj-save-jobs .save-job-item h3{
    margin: 0 0 7px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
    color: #333;
}
.iwj-save-jobs .save-job-item a {
    color: #333;
}
.iwj-save-jobs .save-job-item a:hover, .iwj-save-jobs .save-job-item a:active, .iwj-save-jobs .save-job-item a:focus {
    color: #2980b9;
}
.job-meta > div{
    display: inline-block;
    margin-right: 7px;
}
.job-meta .meta-title{
    color: #777;
}
.job-meta .meta-title i{
    color: #ccc;
    margin-right: 3px;
}
.job-meta .meta-title i.fa-briefcase{
    font-size: 10px;
}
.job-meta .meta-value{
    color: #777;
}
.job-meta .meta-value a{
    color: #777;
}
.job-meta .meta-value a:hover{
    color: #2980b9;
}
.job-meta .categories i{
    color: #2980b9;
}
.job-meta .salary i{
    color: #4a98ae;
}
.job-meta .location i, .job-meta .locations i{
    color: #f16e8e;
}
/*End Save Jobs*/

/*View Resums*/
.iwj-view-resums .avatar{
    max-width: 50px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    float: left;
    margin-right: 15px;
}
.iwj-view-resums .view-resume-item h3{
    margin: 0 0 5px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
    color: #333;
}
.iwj-view-resums .view-resume-item a {
    color: #333;
}
.iwj-view-resums .view-resume-item a:hover, .iwj-view-resums .view-resume-item a:active, .iwj-view-resums .view-resume-item a:focus {
    color: #2980b9;
}
/*End View Resums*/

/*Save Resums*/
.iwj-save-resumes .avatar{
    max-width: 50px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    float: left;
    margin-right: 15px;
}
.iwj-save-resumes .save-resume-item h3{
    margin: 0 0 6px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
    color: #333;
}
.iwj-save-resumes .save-resume-item a {
    color: #333;
}
.iwj-save-resumes .save-resume-item a:hover, .iwj-save-resumes .save-resume-item a:active, .iwj-save-resumes .save-resume-item a:focus {
    color: #2980b9;
}
.candidate-meta > div{
    display: inline-block;
    margin-right: 7px;
}
.candidate-meta .meta-title{
    color: #777;
}
.candidate-meta .meta-title i{
    color: #ccc;
    margin-right: 5px;
    font-size: 13px;
}
.candidate-meta .location i{
    color: #f16e8e;
}
.candidate-meta .phone i{
    color: #4a98ae;
}
.candidate-meta .meta-value{
    color: #777;
}
.candidate-meta .meta-value a{
    color: #777;
}
.candidate-meta .meta-value a:hover{
    color: #2980b9;
}
/*End Save Resums*/

/*===== Pagination =====*/
.iwj-pagination {
    text-align: right;
    margin-top: 35px;
}
.iwj-pagination .page-numbers {
    color: #292929;
    display:inline-block;
    font-size: 12px;
    font-weight:600;
    height: 35px;
    line-height: 31px;
    margin: 0;
    text-align: center;
    width: 35px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.iwj-pagination .page-numbers i {
    line-height:inherit;
    font-size:12px;
}
.iwj-pagination span.current, .iwj-pagination a.page-numbers:hover {
    color:#fff;
}

/*===== End Pagination =====*/
.iwj-dashboard-main .iwj-follows table,
.iwj-dashboard-main .iwj-save-jobs table {
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.employer-meta > div{
    display: inline-block;
    margin-right: 10px;
}
.employer-meta .meta-title{
    color: #777;
}
.employer-meta .meta-title i{
    color: #ccc;
    margin-right: 3px;
}
.employer-meta .meta-title i.fa-briefcase{
    font-size: 10px;
}
.employer-meta .meta-value{
    color: #777;
}
.employer-meta .meta-value a{
    color: #777;
}
.employer-meta .meta-value a:hover{
    color: #2980b9;
}
.employer-meta .categories i{
    color: #2980b9;
}
.employer-meta .location i{
    color: #f16e8e;
}
.iwj-follows .follow-item a {
    color: #333;
}
.iwj-follows .follow-item a:hover, .iwj-follows .follow-item a:active, .iwj-follows .follow-item a:focus {
    color: #2980b9;
}

*{
    outline:none;
}

/*------- package css -------*/
.iwj-dashboard-main  .iwj-user-packages h3.title{
    margin:0;
    font-size:13px;
}
.iwj-dashboard-main  .iwj-user-packages .add-new-package{
    margin-bottom:40px;
}

.iwj-dashboard-main .iwj-user-packages .table-title{
    padding-left:20px;
    padding-right:20px;
}


/*------- new package css -------*/
.iwj-dashboard-main h3.iwj-title-table{
    padding: 22px 35px;
    color: #ffffff;
    font-weight: 500;
    text-transform: uppercase;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    margin:0;
    font-size: 14px;
}
.iwj-dashboard-main .iwj-new-package tbody tr:nth-child(2n + 1) {
    background-color: #f6f7f9;
}
.iwj-dashboard-main .iwj-new-package tr th,
.iwj-dashboard-main .iwj-new-package tr td {
    padding: 25px 10px !important;
    border: none !important;
}

.iwj-dashboard-main .iwj-new-package .package-heading th{
    line-height:20px;
    color: #333333;
    background: #f6f7f9;
    text-transform: uppercase;
}
.iwj-dashboard-main .iwj-new-package tr th {
    font-weight: 600;
}

.iwj-dashboard-main .iwj-new-package h3.title{
    margin:0;
    font-size:14px;
}

.iwj-dashboard-main .iwj-new-package table{
    margin-bottom:30px;
    width: 100%;
    border-width: 0 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.05);
    border-style: solid;
}
.iwj-dashboard-main .iwj-payments-content {
    border:1px solid rgba(51,51,51,0.1);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.iwj-payments .payment-method {
    padding:15px 20px;
    border-top:1px solid rgba(51,51,51,0.1);
}
.iwj-payments .payment-method:first-child {
    border-top: none;
}
.iwj-payments .payment-method > span {
    font-weight: 600;
    font-size: 14px;
    color: #333333;

}
.iwj-dashboard-main .iwj-payments{
    margin-bottom: 30px;
}
.iwj-dashboard-main .payment-description{
    padding: 0 31px;
}

.iwj-dashboard-main .iwj-order-payment h3{
    padding: 5px 0;
    border-bottom: 2px solid rgba(51,51,51,0.1);
    margin:0 0 30px;
    font-weight: 600;
    font-size: 14px;
    color: #333333;
    text-transform: uppercase;
}
.iwj-dashboard-main .iwj-order{
    margin-bottom:30px;
}
.iwj-dashboard-main .iwj-order-price{
    padding:0 20px;
    border:1px solid rgba(51,51,51,0.1);
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.iwj-dashboard-main .iwj-order-price > div{
    padding: 15px 0;
}
.iwj-dashboard-main .iwj-order-price > div + div{
    border-top: 1px solid rgba(51, 51, 51, 0.1);
}
.iwj-dashboard-main .iwj-order-price > div span + span{
    margin-left:10px;
    font-size: 16px;
    color:#333;
    font-weight: 600;
}
.iwj-dashboard-main .iwj-new-package .package-id{
    text-align:center;
}

/*status*/
.iwj-status span{
    font-size: 22px;
    line-height: 1;
    position: relative;
    top: 1px;
}
.iwj-status .iwj-pending-payment{
    color: #ffd800;
}
.iwj-status .publish, .iwj-status .approved{
    color: #00aadc;
}
.iwj-status .draft{
    color: #ff0000;
}
.iwj-status .iwj-rejected, .iwj-status .reject{
    color: #ff0000;
}
.iwj-status .iwj-expired{
    color: #ff0000;
}
.iwj-status .iwj-cancelled{
    color: #ff0000;
}
.iwj-status .pending{
    color: #ffd800;
}
.iwj-status .iwj-completed{
    color: #00aadc;
}
.iwj-status .iwj-hold{
    color: #cc00cc;
}
/*end status*/

.iwj-thankyou-page{
    text-align: center;
    margin: 50px 0;
}
.iwj-thankyou-page .success-txt > p {
    display: inline-block;
    font-size: 14px;
    line-height: 25px;
    max-width: 550px;
    text-align: left;
    vertical-align: top;
}
.iwj-thankyou-page .success-txt > p a{
    color: #777;
}
.iwj-thankyou-page .success-txt > p a:hover{
    color: #2980b9;
}
.iwj-thankyou-page .success-txt > span{
    margin-top: -10px;
    font-size: 70px;
    display: inline-block;
    margin-right: 5px;
}
.iwj-thankyou-page .success-txt > span.job-publish,.iwj-thankyou-page .success-txt > span.job-pending{
    font-size: 50px;
    margin-top: -2px;
    color: #eee;
}
.iwj-thankyou-page .thankyou-panel > h3 {
    font-weight: 600;
    margin: 40px 0;
    font-size: 30px;
}
.iwj-thankyou-page .thankyou-panel ul{
    list-style: none;
    padding: 0;
    margin: 50px 0 0;
}
.iwj-thankyou-page .thankyou-panel ul li{
    display: inline-block;
    margin-right: 5px;
}/*
.iwj-thankyou-page .thankyou-panel ul li a{
        border: 1px solid #363f48;
        border-radius: 4px;
        color: #363f48;
        display: inline-block;
        height: 34px;
        line-height: 31px;
        padding: 0 25px;
        vertical-align: top;
        margin-right: 5px;
        text-transform: uppercase;
}
.iwj-thankyou-page .thankyou-panel ul li a:hover{
        background: #363f48;
        color: #fff;
}*/
/*------- job posted -------*/
.iwj-dashboard-main .iwj-jobs .table-title{
    padding-left:18px;
    padding-right:18px;
}
.iwj-menu-action{
    position:absolute!important;
    top:calc(100% + 15px);
    width:210px;
    z-index:9;
    -webkit-box-shadow: 0 15px 50px rgba(41,128,185,.15);
    -moz-box-shadow: 0 15px 50px rgba(41,128,185,.15);
    box-shadow: 0 15px 50px rgba(41,128,185,.15);
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.iwj-menu-action-inner{
    padding:20px 30px;
    background:#fff;
    text-align:center;
    font-weight:600;
    font-size:12px;
    text-transform:uppercase;

}
.iwj-menu-action-inner > div{
    line-height:24px;
    padding:16px 0;
}
.iwj-menu-action-inner > div + div{
    border-top:1px solid rgba(51, 51, 51, 0.1);
}
.iwj-menu-action-wrap{
    position:relative;
    text-align: center;
}

.iwj-jobs .job-action{
    text-align:center;
}
.iwj-jobs .job-featured{
    text-align:center;
}
.iwj-jobs .job-featured i {
    margin-top: 6px;
}

.iwj-dashboard-main .iwj-jobs .job-title h3.title{
    font-size:14px;
    margin:0 0 7px;
    font-weight:500;
}
.iwj-dashboard-main .iwj-jobs .job-title h3.title a{
    color:#333;
    font-weight: 600;
    line-height: 1;
    font-size: 13px;
}
.iwj-dashboard-main .iwj-jobs .job-title h3.title a:hover{
    color:#777;
}
.iwj-dashboard-main .iwj-jobs .job-title .expiry-date{
    font-size:12px;
    font-weight:500;
    color: #777;
}
.iwj-dashboard-main .iwj-jobs .job-title .expiry-date i{
    color:#33aa58;
    margin-right: 10px;
}
.iwj-dashboard-main .iwj-jobs .job-title .expiry-date span{
    color:#f16e8e;
}
.iwj-dashboard-main .iwj-jobs .job-aplication a{
    background: none !important;
}
.iwj-dashboard-main .iwj-toggle-action{
    background:url(../../../plugins/iwjob/assets/images/bg-job-list-action-button.png) no-repeat center center scroll transparent;
    height:24px;
    width:24px;
    border:none;
    display: inline-block;
    padding:0;
    cursor: pointer;
    outline: 0;
}
.iwj-dashboard-main .iwj-toggle-action:hover, .iwj-dashboard-main .iwj-toggle-action:focus, .iwj-dashboard-main .iwj-toggle-action:active, .iwj-dashboard-main .iwj-toggle-action:not(.collapsed){
    background:url(../../../plugins/iwjob/assets/images/bg-job-list-action-button-active.png) no-repeat center center scroll transparent;
    display: inline-block;
    cursor: pointer;
    outline: 0;
}

.iwj-dashboard-main .iwj-menu-action:before {
    border-bottom: 8px solid #fff;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    content: "";
    position: absolute;
    top: -8px;
    width: 16px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-box-shadow: 0 15px 50px rgba(41,128,185,.15);
    -moz-box-shadow: 0 15px 50px rgba(41,128,185,.15);
    box-shadow: 0 15px 50px rgba(41,128,185,.15);
}
.iwj-dashboard-main .iwj-jobs .job-item:hover{
    box-shadow: none;
}
.iwj-dashboard-main .iwj-jobs .job-featured i {
    color: #777;
}
.iwj-dashboard-main .iwj-jobs .job-featured.featured i {
    color:#ffd800;
}
.iwj-dashboard-main .iwj-jobs .job-featured a i {
    color:#333333;
}
.iwj-dashboard-main .iwj-jobs td{
    border-color: #eee;
}
.iwj-dashboard-main .iwj-jobs .job-title{
    padding-left: 0 !important;
    margin: 0 0 5px 0;
    font-size: 13px;
}
.iwj-dashboard-main .iwj-jobs .job-meta{
    list-style: none;
    padding: 0;
    margin: 0;
}
.iwj-dashboard-main .iwj-jobs .job-meta li{
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 3px;
}
.iwj-dashboard-main .iwj-jobs .job-meta li:last-child{
    margin-right: 0;
}
.iwj-dashboard-main .iwj-jobs .job-meta li a{
    color: #777;
}
.iwj-dashboard-main .iwj-jobs .job-meta li i{
    margin-right: 3px;
}
.iwj-dashboard-main .iwj-jobs .job-meta li.categories i{
    color: #2980b9;
}
.iwj-dashboard-main .iwj-jobs .job-meta li.sallary i{
    color: #4a98ae;
}
.iwj-dashboard-main .iwj-jobs .job-meta li.locations i{
    color: #f16e8e;
}

.job-aplication .application-item img{
    width: 26px;
    height: 26px;
    border-radius: 50%;
    border: 2px solid #fff;
    margin-left: -10px;
}
.job-aplication .application-item:first-child img{
    margin-left: 0;
}

.job-aplication .applications{
    margin-left: 5px;
    font-weight: 600;
    color: #00aadc;
    position: relative;
    top: 2px;
}

.iwj-search-form {
    margin-bottom: 25px;
}

.iwj-search-form .search-box, .iwj-search-form .select2-container {
    margin-bottom: 10px;
}
.iwj-search-form .search-box{
    position: relative;
    float: left;
    width: 49%;
    max-width: 350px;
}
.iwj-search-form .search-text{
    border-width: 1px 0 1px 1px;
    border-color: rgba(51,51,51,0.05);
    border-style: solid;
    height:40px;
    line-height:40px;
    padding:0 25px;
    -webkit-border-radius:3px;
    border-radius:3px;
    width: calc(100% - 86px);
    font-weight: 500;
}
.iwj-search-form .select2-container{
    margin-left: 10px;
}
.iwj-search-form select.search-select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: 1px solid rgba(51, 51, 51, 0.05);
    height: 40px;
    background:url(../../../plugins/iwjob/assets/images/bg-arrow-select.png) calc(100% - 25px) center no-repeat scroll #fff;
    line-height: 40px;
    padding: 0 20px;
    border-radius:3px;
    -webkit-border-radius:3px;
    margin-left:10px;
    color: #333333;
    font-weight: 500;
    width: calc(25% - 10px);
    background-color: #f6f7f9;
    float: left;
    max-width: 300px;
    min-width: 200px;
}
.iwj-search-form .search-button{
    position: absolute;
    left: auto;
    right: 0;
    top: 0;
    background: #f6f7f9;
    color: #222;
    height:40px;
    line-height:40px;
    margin:0;
    padding:0 20px;
    width: 88px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #f6f7f9;
}
.iwj-search-form form {
    display: table;
    width: 100%;
}
.iwj-alerts .add-new-alert{
    margin-bottom: 25px;
}
body .select2-container--default .iwj-find-jobs-dropdown .select2-search--dropdown .select2-search__field{
    background: url(../../../plugins/iwjob/assets/images/search.png)right 8px top 14px no-repeat #fff;
    padding-right: 30px;
}

/*------ taskbar -----*/
.iwj-new-package .task-bar,
.iwj-make-featured .task-bar{
    text-align: center;
    margin-bottom: 40px;
}
.iwj-new-package .task-bar ul,
.iwj-make-featured .task-bar ul{
    margin: 0;
    padding: 0;
    display: inline-block;
}
.iwj-new-package .task-bar ul li,
.iwj-make-featured .task-bar ul li{
    list-style: none;
    font-weight: 600;
    text-transform: uppercase;
    width: 220px;
    float: left;
    text-align: center;
    position: relative;
}
.iwj-new-package .task-bar ul li:after,
.iwj-make-featured .task-bar ul li:after{
    content: "";
    position: absolute;
    top: 21px;
    right: 50%;
    width: 100%;
    height: 2px;
    background: #eeeeee;
}
.iwj-new-package .task-bar ul li.active:after, .iwj-make-featured .task-bar ul li.active:after{
    background:#2980b9;
}
.iwj-new-package .task-bar ul li:first-child:after,
.iwj-make-featured .task-bar ul li:first-child:after{
    display: none;
}
.iwj-new-package .task-bar ul li span,
.iwj-make-featured .task-bar ul li span{
    display: block;
    position: relative;
    z-index: 9;
}
.iwj-new-package .task-bar ul li span.number,
.iwj-make-featured .task-bar ul li span.number{
    width: 45px;
    height: 45px;
    line-height: 45px;
    background: #eeeeee;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 0 auto 12px;
}
.iwj-new-package .task-bar ul li.active span.number,
.iwj-make-featured .task-bar ul li.active span.number{
    color: #ffffff;
}

.iwj-new-package .task-bar ul li.active .number,
.iwj-make-featured .task-bar ul li.active .number{
    background:#2980b9;
}
.iwj-new-package .task-bar ul li.active .desc,
.iwj-make-featured .task-bar ul li.active .desc{
    color:#2980b9;
}

/*------ end taskbar -----*/


.iwj-candicate-detail{
    background:#f6f7f9;
    padding:90px 0;
}
.iwj-candicate-detail .candicate-main-content{
    background:#fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.iwj-candicate-detail .resume-detail-info{
    padding:0 85px;
}
.iwj-candicate-detail .resume-detail-info > div{
    padding: 70px 0 40px;
    border-bottom: 1px #f6f7f9 solid;
}
.iwj-candicate-detail .resume-detail-info .title {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 40px;
    color: #333;
}

.iwj-candicate-detail .resume-detail-info .time-line .title {
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize;
    display: inline-block;
    margin-bottom: 0;
}
.iwj-candicate-detail .resume-detail-info ul {
    margin: 0;
}
.iwj-candicate-detail ul.time-line {
    padding: 0 0 0 40px;
    position: relative;
}
.iwj-candicate-detail ul.time-line:before {
    content: "";
    position: absolute;
    width: 1px;
    height: calc(100% - 7px);
    top: 7px;
    left: 0;
    background: #f6f7f9;
}
.iwj-candicate-detail .resume-detail-info ul li {
    list-style: none;
}
.iwj-candicate-detail ul.time-line li {
    position: relative;
    margin-bottom: 45px;
}
.iwj-candicate-detail ul.time-line li:before {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    top: 7px;
    left: -45px;
    border: 4px #f16e8e solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #ffffff;
    z-index: 5;
}
.iwj-candicate-detail ul.time-line li .top {
    margin-top: -9px;
    font-weight: 500;
    color: #333333;
}
.iwj-candicate-detail ul.time-line li .top span {
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize;
    display: inline-block;
    margin-right: 15px;
}
.iwj-candicate-detail .skills ul {
    padding: 0;
}
.iwj-candicate-detail .skills ul li .title-skill {
    text-transform: capitalize;
    margin-bottom: 17px;
}
.iwj-candicate-detail .skills ul li .scoring {
    position: relative;
    height: 3px;
    background: #f6f7f9;
    margin-bottom: 36px;
}
.iwj-candicate-detail .skills ul li .scoring .line {
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
}
.iwj-candicate-detail .skills ul li .scoring .percent {
    position: absolute;
    top: -26px;
    right: 0;
    font-weight: 600;
}
.widget-area ul.iw-social-all{
    padding: 0;
    margin: 25px 0 0 0;
    text-align:center;
}
.widget-area ul.iw-social-all li{
    display: inline-block;
    list-style: none;
}

.widget-area ul.iw-social-all li a{
    border: 2px solid #f16e8e;
    color:#f16e8e;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    height: 30px;
    line-height:26px;
    margin:0 7px 10px 7px;
    width: 30px;
}
.widget-areaul.iw-social-all li a i:before{
    line-height:inherit;
}

.widget-area ul.iw-social-all li.social-vimeo a{
    color:#f16e8e;
    border: 2px solid #f16e8e;
}
.widget-area ul.iw-social-all li.social-youtube a{
    color:red;
    border: 2px solid red;
}
.widget-area ul.iw-social-all li.social-google_plus a{
    color:#f16e8e;
    border: 2px solid #f16e8e;
}
.widget-area ul.iw-social-all li.social-twitter a{
    color:#3ac1f1;
    border: 2px solid #3ac1f1;
}
.widget-area ul.iw-social-all li.social-facebook a{
    color:#2980b9;
    border: 2px solid #2980b9;
}
.iwj-candicate-detail .iwj-candidate-non-permission{
    padding: 35px;
    background: #ffffff;
    border-radius: 5px;
}

/*Candidate Details Widget*/
.iwj-candidate-info-top {
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #ffffff;
    display: table;
    padding: 35px 25px 53px;
    position: relative;
    width: 100%;
    margin-bottom: 30px;
    z-index: 0;
    overflow: hidden;
}
.iwj-candidate-info-top .bg-overlay {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #000000;
    opacity: 0.8;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.iwj-candidate-info-top .info-top {
    padding: 35px 25px 53px;
    position: relative;
    z-index: 2;
}
.iwj-candidate-info-top .candidate-logo {
    float: left;
    margin: 10px 40px 0;
    text-align: center;
    width: 150px;
}
.iwj-candidate-info-top .candidate-logo img {
    border-radius:200px;
    -webkit-border-radius: 200px;
    -moz-border-radius: 200px;
}
.iwj-candidate-info-top .info-inner {
    overflow: hidden;
    width: 275px;
}
.iwj-candidate-info-top .title-headline {
    padding-right: 50px;
}
.iwj-candidate-info-top .candidate-name {
    color: #ffffff;
    font-size: 24px;
    font-weight: 600;
    line-height: 33px;
    margin: 0;
}
.iwj-candidate-info-top .iwj-employerdl-shortdes {
    color: #ffffff;
    font-size: 13px;
    font-style: italic;
    line-height: 18px;
    opacity: 0.5;
}
.iwj-candidate-info-top .candidate-shortdes{
    background: #f16e8e;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #ffffff;
    font-size: 12px;
    display:inline-block;
    padding:0 18px;
}

.iwj-candidate-info-top .candidate-info{
    margin-top:20px;
}
.iwj-candidate-info-top .candidate-info ul li{
    list-style: none;
    font-size: 13px;
    font-style: italic;
    line-height: 18px;
    margin-bottom: 17px;
}
.iwj-candidate-info-top .candidate-info ul li i {
    background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0;
    border-radius: 50%;
    color: #ffffff;
    display: inline-block;
    font-size: 13px;
    height: 20px;
    line-height: 20px;
    margin-right: 10px;
    overflow: hidden;
    text-align: center;
    width: 20px;
    float: left;
}
.candidate-action-button {
    margin-top: 38px;
}
.iwj-candidate-info-top .candidate-info ul {
    padding:0;
    margin:34px 0 0;
    display: block;
}
.iwj-candidate-info-top .candidate-desc{
    font-size:14px;
    color:#777;
    line-height:28px;
    border-top:1px solid #f6f7f9;
    padding:30px 0 0;
    margin-top:20px;
}
.iwj-candidate-info-top .iwj-employerdl-button {
    text-align:center;
    clear:both;
    margin-top:45px;
    border-top: 1px solid #f6f7f9;
    padding-top: 50px;
}
.iwj-candidate-info-top .iwj-employerdl-button .action-button{
    margin:0 0 10px 0;
    height:45px;
    line-height:41px;
}
.iwj-candidate-info-top .iwj-employerdl-button .action-button span{
    line-height:inherit;
    height:auto;
}

.iwj-candidate-info-top .info-hide {
    display: none;
}
.iwj-candidate-info-top .detail-action-button {
    position: absolute;
    right: 25px;
    top: 35px;
}
.iwj-candidate-info-top .detail-action-button.view-infomation {
    position: relative;
    right: auto;
    top: auto;
    left: auto !important;
    margin-top: 35px;
}
.iwj-candidate-info-top .detail-action-button .follow {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 5px;
    color: #ffffff;
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
    line-height: 18px;
    padding: 15px 25px;
    text-transform: uppercase;
}
.iwj-candidate-info-top .detail-action-button .follow.saved {
    background: #16A085;
    border: 1px solid #16A085;
    -webkit-box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
    box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
}
.iwj-candidate-info-top .detail-action-button .follow i {
    font-size: 20px;
    font-weight: 500;
    margin-right: 10px;
    position: relative;
    top: 3px;
}
.iwj-candidate-info-top .view-infomation a {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #ffffff;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 600;
    padding: 10px 25px;
    font-size: 13px;
    background: #16A085;
    webkit-box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
    box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
}
.iwj-candidate-info-top .view-infomation a i {
    font-size: 20px;
    margin-right: 15px;
    position: relative;
    top: 3px;
}
.iwj-candicate-detail-v1 .iwj-candidate-info-top .detail-action-button {
    right: 10px;
}
.iwj-candicate-detail-v1 .iwj-candidate-info-top .detail-action-button .follow {
    padding: 9px 15px;
    line-height: 27px;
}
.iwj-candicate-detail-v1 a.iwj-btn.action-button.follow.iwj-save-resume,
.iwj-candicate-detail-v1 a.iwj-btn.action-button.follow.iwj-download-cv {
    min-width: 165px;
}
.iwj-candicate-detail-v1 .iwj-candidate-info-top .title-headline {
    padding: 0;
}
.iwj-candicate-detail-v1 .iwj-candidate-info-top .info-inner {
    width: auto;
    margin-right: 185px;
}
/*END Candidate Details Widget*/

.iwj-orders .modal-body{
    padding: 25px;
}
.iwj-orders .modal-footer{
    padding: 17px 25px;
}
.iwj-dashboard-main .iwj-order-details h3 {
    margin-bottom: 30px;
    text-transform: uppercase;
}
.iwj-dashboard-main .iwj-order-details ul.order_details li{
    padding: 12px 0;
    display:block;
    list-style:none;
}
.iwj-dashboard-main .iwj-order-details ul.order_details li + li{
    border-top: 1px solid rgba(51, 51, 51, 0.1);
}
.iwj-dashboard-main .iwj-order-details ul.order_details{
    margin: 0;
    padding: 0;
    list-style:none;
}
.iwj-dashboard-main .iwj-order-details .title-order{
    position:relative;
}
.iwj-order-details .order-logo{
    float: left;
    margin-bottom: 20px;
    max-width: 140px;
}
.iwj-order-details .order-number-date{
    float: right;
    margin-top: -7px;
}
.iwj-order-details .order-author{
    float: left;
    clear: both;
    margin-bottom: 20px;
}
.iwj-dashboard-main .iwj-order-details table {
    border: none;
}
.iwj-dashboard-main .iwj-order-details table tbody tr th,
.iwj-dashboard-main .iwj-order-details table tfoot tr th {
    padding: 20px 8px !important;
    font-weight: 400;
    line-height: 1.42857143;
}
.iwj-dashboard-main .iwj-order-details .order-again {
    display: none;
}
.iwj-dashboard-main .iwj-order-details .woocommerce-order-details h2 {
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
}
.iwj-order-pay-message{
    margin-top: 15px;
}
.job-type button.save-job, .job-save-left button.save-job{
    background:none;
    border:none;
    padding:0;
}


/*------ Register form popup -------*/
.iwj-register-form-popup .iwj-form {
    padding-top: 30px;
    padding-right: 40px;
    padding-left: 40px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.iwj-register-form-popup .iwj-form .iwj-field {
    padding: 10px 25px 12px;
}
.iwj-register-form-popup .iwj-form .iwj-field label {
    margin: 0;
}
.iwj-register-form.iwj-form .register-account {
    margin-bottom: 15px;
}

/*------ End Register form popup -------*/

/*------ login form popup -------*/

.modal-popup.modal{
    padding: 0!important;
    position: fixed!important;
    height:auto;
    transform:translateY(50px);
}
.iwj-login-form-popup .modal-header {
    text-transform: none;
}
.iwj-candicate-detail .iw-contact-form-7.contact-map {
    box-shadow: none;
}
.iwj-login-form-popup .iw-tab-items{
    background:#f6f6f6;
}
.iwj-login-form-popup .iwj-form {
    padding-right: 40px;
    padding-left: 40px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.iwj-login-form-popup .iwj-form .iwj-field {
    padding: 10px 25px 10px;
}
.iwj-login-form-popup .iwj-form .iwj-field label {
    margin: 0;
}
.iwj-login-form-popup .iw-tab-item{
    display:inline-block;
    height:50px;
    line-height:50px;
    padding:0 40px;
    color:#000;
    font-size:16px;
    font-weight:bold;
    text-transform:uppercase;
    cursor:pointer;
}
.iwj-login-form-popup .iw-tab-item.active{
    background:#fff;
}
.iwj-login-form-popup .iw-tab-content .iw-tab-item-content{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:0;
    opacity:0;
    transition:all ease 0.5s;
}

.iwj-login-form-popup .iw-tab-content .iw-tab-item-content.active{
    position:relative;
    z-index:3;
    opacity:1;
}
.iwj-login-form-popup .form-field{
    margin-bottom:20px;
}
.iwj-login-form-popup .iwj-input{
    position:relative;
}
.iwj-login-form-popup .iwj-input i{
    position:absolute;
    left:5px;
    color:#2980b9;
    top:6px;
    width:30px;
    text-align:center;
}
.iwj-login-form-popup .iwj-input .input-form{
    border:1px solid #eee;
    height:40px;
    line-height:38px;
    border-radius:5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding:0 10px 0 40px;
    width:100%;
}
.iwj-login-form-popup .alert{
    padding-top:6px;
    padding-bottom:6px;
}
.iwj-login-form-popup .iwj-form{
    padding-top:50px;
    padding-bottom: 55px;
}

.iwj-login-form-popup .iwj-btn-icon i{
    margin-right:15px;
    padding-right:15px;
}
/*------ end login form popup -------*/

/* job alert popup */
.iwj-alert-submit-form-popup{
    padding: 15px 10px 25px;
}
.iwj-alert-submit-form-popup .iwj-button-loader{
    margin-top: 15px;
}
.iwj-alert-submit-form-popup button{
    margin-right: 5px;
}
.iwj-alert-submit-form-popup .iwj-thankyou-page .thankyou-panel > h3{
    padding-bottom: 0;
    margin-bottom: 10px;
    border: none;
    font-size: 22px;
}
.iwj-alert-submit-form-popup .iwj-thankyou-page .success-txt > p{
    text-align: center;
}
/* end job alert popup */

.iwj-payment-thank-you-message{
    margin-top: 10px;
}
.find-jobs-results .iwj-filter-selected-item{
    margin:0 10px;
}
.find-jobs-results{
    margin: 0px auto 10px;
    width: 84%;
    font-size: 18px;
    font-style: italic;
    font-weight: 300;
}
@media print{
    .header, .page-heading, .panel-tools, .iw-footer{
        display: none !important;
    }

    .iwj-dashboard-sidebar,
    .iwj-applications-table table,
    .iwj-orders-table table,
    .iwj-search-form,
    .iwj-application-view-modal .print-button,
    .iwj-application-details .application-button,
    .iwj-order-details .print-button,
    .iwj-orders .modal-footer,
    .iwj-dashboard-menu-mobile,
    .iwj-employerdl-content .employer-detail-container,
    .iwj-overview .info-top-wrap.info-top-wrap-employer{
        display: none !important;
    }
    .iwj-application-view-modal{
        position: relative;
        height: 100%;
        width: 100%;
    }
    body, html, .wrapper {
        height: 100% !important;
        overflow: visible !important;
    }
    .iwj-application-view-modal .modal-header{
        border: none;
    }
    .iwj-application-view-modal .modal-body{
        padding-top: 15px !important;
    }
    div.iwj-dashboard-main.applications, div.contents-main, .main-content{
        padding: 0;
    }
    div.iwj-application-details div.avatar{
        top: -55px;
    }
    div.iwj-application-details .application-details > li.application-message .value{
        padding: 0;
        border: none;
        height: auto;
        overflow: auto;
    }
    div.iwj-application-details .application-details > li.application-note{
        border-top: 1px solid #f6f7f9;
    }
    div.iwj-application-details .application-details > li.application-note .value{
        height: auto;
        overflow: auto;
    }
    div.iwj-application-details .application-details > li.application-note .value textarea{
        padding: 0;
        border: none;
        background: inherit;
        min-height: auto;
        height: auto;
    }
    .iwj-application-details .select2-container--default .select2-selection--single{
        border: none !important;
    }
    .iwj-application-details .select2-container--default .select2-selection--single .select2-selection__arrow b{
        display: none;
    }
}

/* ===== Find Jobs Form ===== */
/* Style1 */
.iwj-find-jobs.style1 {
    padding: 50px 0 0;
    background: #ffffff;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.iwj-find-jobs form {
    width: 84%;
    margin: 0 auto;
}
.iwj-find-jobs form .field-item, .iwj-find-jobs form .field-item-submit {
    float: left;
    height: 75px;
    font-size: 14px;
    margin-bottom: 15px;
}
.iwj-find-jobs form .field-item{
    width: 30%;
}
.iwj-find-jobs form .field-item-submit {
    width: 10%;
}
.iwj-find-jobs form .fields .field-item .field-content {
    padding: 10px 25px;
    margin: 0 15px 0 0;
    height: 75px;
    position: relative;
    font-size: 12px;
    z-index: 0;
}
.iwj-find-jobs form .fields .field-item.key-word .field-content:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    z-index: -1;
}
.iwj-find-jobs.style1 form .fields .field-item.key-word .field-content:after {
    border: 1px #eeeeee solid;
}
.iwj-find-jobs form .fields .field-item.key-word .field-content:hover:after {
    border-width: 2px;
    border-style: solid;
}
.iwj-find-jobs.style1 form .fields .field-item label {
    line-height: 26px;
    margin-bottom: 0;
}
.iwj-find-jobs form .fields .field-item.key-word .input-select {
    height: 25px;
    line-height: 25px;
    position: relative;
    padding: 0 0 0 32px;
}
.iwj-find-jobs form .fields .field-item label {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 11px;
    margin-bottom: 0;
}
.iwj-find-jobs form .fields .field-item .select2 {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 0;
    width: 100% !important;
}
.iwj-find-jobs form .fields .field-item .select2:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    z-index: -1;
}
.iwj-find-jobs.style1 form .fields .field-item .select2:after {
    border-width: 1px;
    border-style: solid;
}
.iwj-find-jobs form .fields .field-item .select2:after {
    border-color: #eeeeee;
}
.iwj-find-jobs form .fields .field-item .select2:hover:after,
.iwj-find-jobs form .fields .field-item .select2:focus:after,
.iwj-find-jobs form .fields .field-item .select2-container--open:after {
    border-width: 2px !important;
    border-style: solid !important;
}
.iwj-find-jobs form .fields .field-item .select2:focus:after,
.iwj-find-jobs form .fields .field-item .select2-container--open:after {
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.iwj-find-jobs.style1 form .fields .field-item .select2-container--open.select2-container--above:after {
    -webkit-border-radius: 0 0 5px 5px;
    border-radius:  0 0 5px 5px;
}
.iwj-find-jobs form .fields .field-item .select2 .selection {
    left: 0;
    position: absolute;
    bottom: 4px;
    width: 100% !important;
    padding: 0 50px 0 60px;
}
body .select2-container--open .iwj-find-jobs-dropdown.select2-dropdown {
    border-width: 0 2px 2px 2px;
    border-style: solid;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    position: relative;
    top: -2px;
}
body .select2-container--open .iwj-find-jobs-dropdown.select2-dropdown--above{
    top: auto;
    bottom: -2px;
    border-radius: 5px 5px 0 0;
    border-width: 2px 2px 0 2px;
    margin-bottom: -40px;
    margin-top: 0;
}
.select2-container--default .iwj-find-jobs-dropdown .select2-results>.select2-results__options{
    max-height: 225px;
}
.iwj-find-jobs .select2-container--default .select2-selection--single .select2-selection__arrow {
    right: 14px;
}
.iwj-find-jobs form .fields .field-item i {
    position: absolute;
    top: 5px;
    left: 0;
    font-size: 14px;
    line-height: 18px;
}
.iwj-find-jobs .iwj-find-jobs-select {
    background: transparent !important;
    border: none !important;
    opacity: 0;
    width: 100%;
}
.iwj-find-jobs form .fields .field-item .input-select input,
.iwj-find-jobs .select2-container--default .select2-selection--single,
.iwj-find-jobs .select2-container--default .select2-selection--single .select2-selection__rendered {
    width: 100%;
    border: none;
    box-shadow: none;
    background-color: transparent !important;
    padding: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.iwj-find-jobs .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #333333;
    font-size: 13px;
}
body .select2-container--open .select2-dropdown.iwj-find-jobs-dropdown.style2{
    margin-top: 0;
}
.iwj-find-jobs .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #333333 transparent transparent;
}
.iwj-find-jobs form .field-item-submit {
    padding: 0;
    font-size: 24px;
    color: #ffffff;
    border: none;
}
.iwj-find-jobs form .field-item-submit button {
    width: 70px;
    text-align: center;
    height: 100%;
    border: none;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 0;
    position: relative;
    z-index: 0;
    -webkit-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.15);
    box-shadow: 0 3px 7px 0 rgba(0,0,0,0.15);
}
.iwj-find-jobs form .field-item-submit button:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-border-radius: 5px;
    border-radius: 4px;
    background: rgba(0, 0, 0, 0.15);
    opacity: 0;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    z-index: -1;
}
.iwj-find-jobs form .field-item-submit button:hover:after {
    opacity: 1;
}
.iwj-find-jobs .trending-keywords {
    padding: 0 0 5px;
    margin-top: 10px;
    margin-right: 25px;
}
.page-template-home-page .iwj-find-jobs .trending-keywords{
    text-align: center;
}
.iwj-find-jobs .trending-keywords span {
    color: #333333;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
}
.iwj-find-jobs .trending-keywords a {
    color: #999;
    display: inline-block;
    padding-left: 20px;
    text-transform: uppercase;
    font-size: 11px;
    font-style: italic;
}

/* Style2 */
.page-heading .find-jobs-title {
    font-size: 36px;
    text-transform: uppercase;
    width: 84%;
    margin: 12px auto 28px;
    color: #ffffff;
    line-height: 1;
}
.iwj-find-jobs.style2 form .fields .field-item .select2 {
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.iwj-find-jobs.style2 form .fields .field-item .select2:focus,
.iwj-find-jobs.style2 form .fields .field-item .select2-container--open {
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.iwj-find-jobs.style2 form .fields .field-item.key-word .field-content {
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.iwj-find-jobs.style2 form .fields .field-item .select2,
.iwj-find-jobs.style2 form .fields .field-item.key-word .field-content {
    border: none;
    background: rgba(0, 0, 0, 0.3);
    color: #ffffff;
    -webkit-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.15);
    box-shadow: 0 3px 7px 0 rgba(0,0,0,0.15);
}
.iwj-find-jobs.style2 form .fields .field-item .select2 {
    z-index: -1;
}
.iwj-find-jobs.style2 form .fields .field-item input,
.iwj-find-jobs.style2 .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #ffffff;
    opacity: 0.5;
    font-size: 13px;
}
.iwj-find-jobs.style2 form .fields .field-item input::-webkit-input-placeholder{
    color: #fff;
}
.iwj-find-jobs.style2 form .fields .field-item input:-moz-placeholder{
    color: #fff;
}
.iwj-find-jobs.style2 form .fields .field-item input::-moz-placeholder{
    color: #fff;
}
.iwj-find-jobs.style2 form .fields .field-item input:-ms-input-placeholder{
    color: #fff;
}
.iwj-find-jobs.style2 form .fields .field-item input::-ms-input-placeholder{
    color: #fff;
}
.iwj-find-jobs.style2 form .fields .field-item input::placeholder{
    color: #fff;
}
.iwj-find-jobs.style2 .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: rgba(255, 255, 255, 0.5) transparent transparent;
}
.iwj-find-jobs.style2 form .fields .field-item label,
.iwj-find-jobs.style2 .trending-keywords span {
    color: #ffffff;
}
.iwj-find-jobs.style2 form .fields .field-item label {
    font-size: 11px;
    font-weight: 600;
    line-height: 15px;
}
.iwj-find-jobs.style2 form .fields .field-item i {
    opacity: 0.8;
}
.iwj-find-jobs form .fields .field-item .select i {
    position: absolute;
    bottom: 15px;
    top: auto;
    left: 30px;
}
.iwj-find-jobs.style2 form .fields .field-item i
.iwj-find-jobs.style2 .trending-keywords a {
    color: #ffffff;
    opacity: 0.5;
}
/* Style3 */
.iwj-find-jobs.style3 form.iw-job-advanced_search.style3 {
    width: 100%;
    padding: 15px;
    background: rgba(0, 0, 0, 0.38);
}
.iwj-find-jobs.style3 form .fields {
    margin: 0 -5px;
}
.iwj-find-jobs.style3 form .fields:after {
    content: "";
    display: table;
    clear: both;
}
.iwj-find-jobs.style3 form .field-item {
    width: 28%;
    margin: 0;
    padding: 0 5px;
    height: 50px;
    margin-bottom: 10px;
}
.iwj-find-jobs.style3.style2-3 form .field-item {
    width: 29%;
}
.iwj-find-jobs.style3.style2-3 form .field-item.submit {
    width: 13%;
}
.iwj-find-jobs.style3 form .fields .field-item .input-select {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #ffffff;
}
.iwj-find-jobs.style3 form .fields .field-item.key-word .input-select,
.iwj-find-jobs.style3 form .fields .field-item.key-word .input-select input {
    height: 100%;
    line-height: inherit;
    font-size: 14px;
    color: #8a8a8a;
}
.iwj-find-jobs.style3 form .fields .field-item.key-word .input-select {
    padding: 0 !important;
    position: relative;
    z-index: 0;
}
.iwj-find-jobs.style3 form .fields .field-item.key-word .input-select input {
    padding: 0 15px;
}
.iwj-find-jobs.style3 form .fields .field-item.key-word .input-select:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border-width: 2px;
    border-style: solid;
    border-color: transparent;
    z-index: -1;
}
.iwj-find-jobs.style3 form .fields .field-item.locations {
    position: relative;
}
.iwj-find-jobs.style3 form .fields .field-item .btn-pinpoint {
    padding: 0;
    position: absolute;
    top: calc(50% - 9px);
    right: 15px;
    background: none;
    border: none;
    line-height: 1;
}
.iwj-find-jobs.style3 form .fields .field-item .btn-pinpoint i {
    color: #555555;
    font-size: 14px;
}
.iwj-find-jobs.style3 form .fields .field-item.locations .section-filter,
.iwj-find-jobs.style3 form .fields .field-item.locations input {
    height: 100%;
}
.iwj-find-jobs.style3 form .fields .field-item.locations input {
    border: solid #e1e1e1;
    border-width: 0 1px 0 1px;
    border-radius: 0;
    -webkit-border-radius: 0;
    font-family: Roboto;
    font-size: 14px;
    color: #8a8a8a;
    padding: 0 15px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.iwj-find-jobs.style3 form .fields .field-item .input-select {
    height: 100%;
}
.iwj-find-jobs.style3 form .fields .field-item .select2-container--open.select2-container--above:after {
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.iwj-find-jobs.style3 form .fields .field-item .select2,
.iwj-find-jobs.style3 form .fields .field-item .select2 .selection {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    padding: 0;
    min-width: auto;
}
body .iwj-find-jobs.style3 .select2-container .select2-selection--single {
    height: 46px;
    position: relative;
    padding: 0;
}
body .iwj-find-jobs.style3 .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 50px;
}
.iwj-find-jobs.style3 .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 14px;
    color: #8a8a8a;
    padding: 0 15px;
}
.iwj-find-jobs.style3 .iw-job-advanced_search .trending-advance .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: rgba(255, 255, 255, 0.5);
}
body .iwj-find-jobs.style3 .iw-job-advanced_search .trending-advance .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 46px;
}
body .iwj-find-jobs.style3 .select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 16px;
    top: 10px;
}
body .iwj-find-jobs.style3 .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border: none;
    top: auto;
    margin: 0;
    left: auto;
    right: 0;
    width: auto;
}
body .iwj-find-jobs.style3 .select2-container--default .select2-selection--single .select2-selection__arrow b::after {
    content: "\f3d0";
    display: inline-block;
    float: right;
    font-family: "Ionicons";
    line-height: inherit;
    color: #555555;
}
body .iwj-find-jobs.style3 .iw-job-advanced_search .trending-advance .select2-container--default .select2-selection--single .select2-selection__arrow b::after{
    color: rgba(255, 255, 255, 0.5);
}
body .iwj-find-jobs.style3 .iw-job-advanced_search .field-item.location .select2-container--default .select2-selection--single .select2-selection__arrow b::after{
    content: "\f2e9";
}
body .select2-container--open .iwj-find-jobs-dropdown.select2-dropdown--above.style3 {
    bottom: -3px;
}
body .select2-dropdown--below.style3 .select2-search--dropdown {
    border-top: 1px rgba(0, 0, 0, 0.05) solid;
}
body .select2-container--open .select2-dropdown.iwj-select-2-advance-dropdown {
    margin: 0 !important;
}
.iwj-find-jobs.style3 form .field-item.submit {
    width: 16%;
}
.iwj-find-jobs.style3 form .field-item.submit button {
    width: 100%;
    height: 100%;
    background: #33aa58;
    text-align: center;
    margin: 0;
    border: none;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}
.iwj-find-jobs.style3 form .field-item.submit button h6 {
    display: inline-block;
    font-size: 14px;
    color: #ffffff;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.iwj-find-jobs.style3 form .fields .field-item i {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
}
.iwj-find-jobs.style3 form .field-item.submit button i {
    display: inline-block;
    margin: 0 5px 0 0;
    font-size: 18px;
    color: #ffffff;
    top: 1px;
}
.iwj-find-jobs.style3 form.iw-job-advanced_search .field-item {
    margin: 0 0 10px;
}
.iwj-find-jobs.style3 form.iw-job-advanced_search .field-item.submit{
    position: relative;
}
.iwj-find-jobs.style3 .trending-keywords {
    text-align: left;
}
.iwj-find-jobs.style3 .trending-keywords span {
    color: #ffffff;
    font-size: 13px;
    text-transform: capitalize;
    padding-right: 25px;
}
.iwj-find-jobs.style3 .trending-keywords a {
    color: #ffffff;
    display: inline-block;
    padding-left: 0;
    font-size: 13px;
    padding-right: 25px;
}
.iwj-find-jobs.style3 form.iw-job-advanced_search .field-item.submit button{
    width: 86%;
}
.iwj-find-jobs.style3 form.iw-job-advanced_search .field-item.submit .iw-search-add-advanced{
    cursor: pointer;
    position: absolute;
    right: 7px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: auto;
}
.iwj-find-jobs.style3 form.iw-job-advanced_search .field-item.submit .iw-search-add-advanced i{
    color: #FFFFFF;
}
.iwj-find-jobs.style3 form.iw-job-advanced_search .filter-advance .title-form {
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    text-transform: none;
    margin-right: 40px;
    line-height: 46px;
}
.iwj-find-jobs.style3 form.iw-job-advanced_search .filter-advance:after {
    display: table;
    content: "";
    clear: both;
}
.iwj-find-jobs.style3 form.iw-job-advanced_search .filter-advance > div {
    float: left;
    margin: 0;
}
.iwj-find-jobs.style3 form.iw-job-advanced_search .filter-advance .select2-container {
    width: auto !important;
    margin-right: 80px;
    min-width: auto;
    height: 46px;
}
.iwj-find-jobs.style3 .iw-job-advanced_search .trending-advance .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-right: 25px !important;
    padding-left: 0 !important;
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    text-transform: none;
    opacity: 1;
}
.iwj-find-jobs.style3 form.iw-job-advanced_search .filter-advance.section-filter .select2-selection--single {
    border: none !important;
}
body .iwj-find-jobs.style3 .iw-job-advanced_search .filter-advance .select2-container--default .select2-selection--single .select2-selection__arrow {
    font-size: 16px;
    right: 0 !important;
}
body .iwj-find-jobs.style3 .iw-job-advanced_search .filter-advance .select2-container--default .select2-selection--single .select2-selection__arrow b:after {
    color: #ffffff;
}
body .select2-container--open .select2-dropdown {
    min-width: 200px;
}
body .iwj-find-jobs.style3 .iw-job-advanced_search .trending-keywords {
    display: table;
    width: 100%;
    cursor: pointer;
    margin: 0;
}
body .iwj-find-jobs.style3 .iw-job-advanced_search .keywords {
    float: left;
    width: calc(100% - 140px);
}
body .iwj-find-jobs.style3 .iw-job-advanced_search .iw-search-add-advanced {
    float: right;
    width: 140px;
    text-align: right;
    font-size: 12px;
    color: #ffffff;
}
.iwj-find-jobs.style3 form.iw-job-advanced_search.style3 .field-item.submit button {
    width: 100%;
}
/* ===== End Find Jobs Form ===== */

body.iwj-jobs-page article.page, body.iwj-employers-page article.page, body.iwj-candidates-page article.page,
body.iwj-login-page article.page, body.iwj-register-page article.page, body.iwj-lostpass-page article.page{
    padding: 0;
    background: inherit;
}
/* ===== Employers Listing ===== */
.iwj-jobs .sidebar-1.right {
    float: right;
}
.iwj-employers.iwj-listing .iwj-employer-item {
    padding: 20px 30px 45px 45px;
}
.iwj-employers.iwj-listing .iwj-employer-item.list .employer-info .info-company .company{
    float:left;
    margin-right:20px;
}
.iwj-employers.iwj-listing .iwj-employer-item.list{
    border-bottom: 1px #f6f7f9 solid;
    height: auto !important;
    position: relative;
}
.iwj-employers .iwj-employer-item {
    padding: 20px 30px;
    margin-bottom: 30px;
    background: #ffffff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.iwj-employers-page .iwj-employers .iwj-employer-item:hover {
    -webkit-box-shadow: 0 5px 25px 0 rgba(41, 128, 185, 0.15);
    box-shadow: 0 5px 25px 0 rgba(41, 128, 185, 0.15);
}
.iwj-employers .iwj-employer-item .employer-image {
    float: left;
    line-height: 1;
    margin: 13px 0 0;
    text-align: center;
    max-width: 78px;
    position: relative;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    height: 79px;
}
.iwj-employers .iwj-employer-item .employer-info {
    position: relative;
}
.iwj-employers.iwj-listing .iwj-employer-item .employer-info {
    padding: 0 130px 0 140px;
}
.iwj-employers.iwj-listing .iwj-employer-item:last-child {
    border: none;
}
.iwj-employers .iwj-employer-item .employer-info .employer-featured {
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    color: #ffffff;
    text-transform: capitalize;
    padding: 0 15px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: #f16e8e;
    line-height: 20px;
    margin-right: 10px;
}
.iwj-employers .iwj-employer-item .employer-info h3 {
    margin: 0 0 8px;
    display: inline-block;
}
.iwj-employers.iwj-listing .iwj-employer-item.list .employer-info .employer-headline {
    font-family: Montserrat, sans-serif;
    color:#777777;
    font-size:12px;
    font-weight:600;
}
.iwj-employers.iwj-listing .iwj-employer-item.list .employer-info .info-company {
    margin-top:8px;
}
.iwj-employers.iwj-listing .iwj-employer-item.list .employer-info .info-top h3 {
    margin:0px;
}
.iwj-employers.iwj-listing .iwj-employer-item.list .employer-info .employer-name {
    font-size: 18px;
    font-family: Montserrat, sans-serif;
    text-transform: none;
    margin: 0;
}
.iwj-employers .iwj-employer-item .employer-info .employer-name {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 13px;
}
.iwj-employers .iwj-employer-item.featured .employer-info .employer-name {
    color: #f16e8e !important;
}
.employer-info .info-company i {
    margin-right: 10px;
}
.employer-info .info-company .address i {
    color: #f16e8e;
}
.iwj-employers .iwj-employer-item .employer-info .employer-type {
    position: absolute;
    top: 0;
    right: 25px;
}
.iwj-employers .employer-info .employer-type span {
    border-width: 1px;
    border-style: solid;
    height: 30px;
    line-height: 26px;
    padding: 0 20px;
}
.iwj-employers .iwj-employer-item .employer-info .employer-type.freelancer span {
    color: #4a98ae;
    border-color: #4a98ae;
}
.iwj-employers .iwj-employer-item:hover .employer-info .employer-type.freelancer span {
    background: #4a98ae;
}
.iwj-employers .iwj-employer-item .employer-info .employer-type.contract span {
    color: #3ac1f1;
    border-color: #3ac1f1;
}
.iwj-employers .iwj-employer-item:hover .employer-info .employer-type.contract span {
    background: #3ac1f1;
}
.iwj-employers .iwj-employer-item .employer-info .employer-type.remote span {
    color: #33aa58;
    border-color: #33aa58;
}
.iwj-employers .iwj-employer-item:hover .employer-info .employer-type.remote span {
    background: #33aa58;
}
.iwj-employers .iwj-employer-item:hover .employer-info .employer-type span {
    color: #ffffff;
}
.iwj-employer-alphabet{
    margin: 10px 0;
    display: table;
    width: 100%;
}
.iwj-employer-alphabet a{
    padding: 3px 7px 3px 7px;
    border-bottom: 2px solid #eee;
    float: left;
    color: #444;
    font-weight: 600;
    text-transform: uppercase;
    outline: none;
}
.iwj-employer-alphabet a:hover, .iwj-employer-alphabet a:active, .iwj-employer-alphabet a:focus{
    color: #444;
    outline: none;
}
.iwj-employer-alphabet .active a{
    border-bottom: 2px solid #337ab7;
}
/* ===== End Employers Listing ===== */

/* ===== Employers Grid ===== */

/* 2 cols */
.iwj-employers.iwj-grid .grid-content {
    padding: 0 15px;
    float: left;
}
.cols2 .iwj-employers.iwj-grid .grid-content {
    width: 50%;
}
.cols2 .iwj-employers.iwj-grid .grid-content:nth-child(odd) {
    padding: 0 15px 0 0;
}
.cols2 .iwj-employers.iwj-grid .grid-content:nth-child(even) {
    padding: 0 0 0 15px;
}

/* 3 cols */
.cols3 .iwj-employers.iwj-grid .grid-content {
    width: 33.33333%;
}

/* 4 cols */
.cols4 .iwj-employers.iwj-grid .grid-content {
    width: 25%;
}

.iwj-employers.iwj-grid .iwj-employer-item {
    float: left;
    padding: 45px 20px 45px;
    position: relative;
    width: 100%	;
}
.iwj-employers.iwj-grid .iwj-employer-item .employer-info .info-top,
.iwj-employers.iwj-grid .iwj-employer-item .employer-info .info-company{
    text-align: center;
}
.iwj-employers.iwj-grid .iwj-employer-item .employer-info{
    float:none;
    width:100%;
}
.iwj-employers.iwj-grid .iwj-employer-item .employer-image img{
    width:79px;
}
.iwj-employers.iwj-grid .iwj-employer-item .employer-info h3{
    margin:0px;
}
.iwj-employers.iwj-grid .iwj-employer-item .employer-info .info-company .address a{
    color:#999999;
}
.iwj-employers.iwj-grid .iwj-employer-item .employer-info .info-company .employer-headline{
    font-size:12px;
    color:#777777;
    font-family: Montserrat, sans-serif;
    font-weight:600;
}
.iwj-employers.iwj-grid .iwj-employer-item .employer-info .employer-name{
    font-size:18px;
    text-transform: none;
}
.iwj-employers.iwj-grid .iwj-employer-item .employer-info .openjobs {
    margin-top:18px;
}
.iwj-employers.iwj-listing .iwj-employer-item .openjobs{
    position: absolute;
    top: 38px;
    right: 30px;
}
.openjobs a.link-openjobs{
    background: #45bd15;
    color: #fff;
    padding: 6px 20px;
    border-radius: 14px;
}
.iwj-employers.iwj-grid .iwj-employer-item .employer-image{
    /*margin-right: 20px;*/
    float:none;
    margin: 0px;
    max-width: none;
    position: relative;
    margin-bottom: 12px;
}
/* ===== End Employers Grid ===== */

/* ===== Candidates Listing ===== */
.iwj-candidates.iwj-listing .candidate-item{
    height: auto !important;
    padding: 20px 0 12px 45px;
    margin-bottom: 20px;
    background: #ffffff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.iwj-candidates.iwj-listing .candidate-image {
    float: left;
    margin-top:12px;
    overflow: hidden;
    max-width: 95px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    -webkit-box-shadow: 0px 5px 25px rgba(41,128,185,0.3);
    -moz-box-shadow: 0px 5px 25px rgba(41,128,185,0.3);
    box-shadow: 0px 5px 25px rgba(41,128,185,0.3);
}
.iwj-candidates.iwj-listing .candidate-title{
    margin: 0 0 8px;
}
.iwj-candidates.iwj-listing .candidate-title a, .iwj-candidates.iwj-listing .candidate-title span{
    font-weight: 500;
    text-transform: uppercase;
    font-size: 18px;
    display: inline-block;
    font-family: Montserrat, sans-serif;
}
.iwj-candidates.iwj-listing .candidate-info{
    padding: 0;
    position: relative;
    margin: 0 0 0 140px;
}
.iwj-candidates.iwj-listing .candidate-info .candidate-info-top {
    padding-right: 20px;
}
.iwj-candidates.iwj-listing .candidate-info .candidate-info-bottom a:first-child{
    padding-left:0px;
}
.iwj-candidates.iwj-listing .candidate-info .candidate-info-bottom a{
    color: #999999;
    padding-left:10px;
}
.iwj-candidates.iwj-listing .candidate-info .candidate-info-bottom a:before{
    content: "\f02b";
    font-family: FontAwesome;
    padding-right: 12px;
    width: 16px;
    text-align: center;
}
.iwj-candidates.iwj-listing .candidate-info .candidate-info-bottom{
    border-top: 1px solid #f7f7f7;
    padding-top: 10px;
    margin-top: 16px;
    color: #999999;
}
.iwj-candidates.iwj-listing .candidate-info .candidate-info-left{
    float:left;
}
.iwj-candidates.iwj-listing .candidate-info .candidate-info-right a{
    color: #13b02d;
    text-transform: uppercase;
    font-size:12px;
    font-family: Montserrat, sans-serif;
    font-weight:600;
}
.iwj-candidates.iwj-listing .candidate-info .candidate-info-right a i {
    margin: 0;
}
.iwj-candidates.iwj-listing .candidate-info .candidate-info-right{
    float:right;
}
.iwj-candidates.iwj-listing .candidate-info i{
    width: 15px;
    font-size: 13px;
    text-align: center;
    margin-right: 5px;
}
.iwj-candidates.iwj-listing .candidate-info h3.candidate-title{
    margin:0px;
}
.iwj-candidates.iwj-listing .candidate-info .info-item .categories{
    color: #777777;
    font-weight: 600;
    margin-bottom: 5px;
}
.iwj-candidates.iwj-listing .candidate-info .info-item i {
    width: 16px;
    height: 20px;
    line-height: 21px;
    text-align: center;
    display: inline-block;
    margin: 0;
}
.iwj-candidates.iwj-listing .candidate-info .info-item .address a{
    color: #999999;
}
.iwj-candidates.iwj-listing .candidate-info .address i{
    color: #f16e8e;
    font-size: 14px;
}
.iwj-candidates.iwj-listing .candidate-info .latest-activities .content span {
    color: #999999;
}
/* ===== END Candidates Listing ===== */

/* ===== Candidates Grid ===== */
/* 2 cols */
.iwj-candidates.iwj-grid .grid-content {
    float: left;
    padding: 0 15px;
}
.cols2 .iwj-candidates.iwj-grid .grid-content {
    width: 50%;
}

/* 3 cols */
.cols3 .iwj-candidates.iwj-grid .grid-content {
    width: 33.33333%;
}

/* 4 cols */
.cols4 .iwj-candidates.iwj-grid .grid-content {
    width: 25%;
}

.iwj-candidates.iwj-grid .candidate-item .candidate-headline{
    font-size:12px;
    color:#777777;
    font-family: Montserrat, sans-serif;
    font-weight:600;
}

.iwj-candidates.iwj-grid .candidate-item {
    display: table;
    padding: 0;
    width: 100%;
    margin-bottom: 30px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    float: left;
    text-align: center;
    position: relative;
    background: #ffffff;
    border-bottom: none;
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.iwj-candidates.iwj-grid .candidate-item:hover {
    -webkit-transform: translate3d(0,-15px,0);
    transform: translate3d(0,-15px,0);
    z-index: 9;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}

.iwj-candidates.iwj-grid .candidate-bg-image{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 140px;
    overflow: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease 0s, height 0.3s ease 0s;
    transition: opacity 0.3s ease 0s, height 0.3s ease 0s;
}
.iwj-candidates.iwj-grid .candidate-bg-image img{
    opacity: 0.2;
    width: 100%;
}
.iwj-candidates.iwj-grid .candidate-bg-image:after {
    content: "";
    position: absolute;
    bottom: -105%;
    left: -10%;
    width: 120%;
    height: 140%;
    background: #ffffff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 1;
}
.iwj-candidates.iwj-grid .candidate-info {
    padding: 35px 35px 0;
    position: relative;
}
.iwj-candidates.iwj-grid .info-top {
    padding-bottom: 30px;
}
.iwj-candidates.iwj-grid .info-top .candidate-image {
    width: 120px;
    height: 120px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto 24px;
    -webkit-box-shadow: 0px 5px 25px rgba(41,128,185,0.3);
    -moz-box-shadow: 0px 5px 25px rgba(41,128,185,0.3);
    box-shadow: 0px 5px 25px rgba(41,128,185,0.3);
}
.iwj-candidates.iwj-grid .candidate-image img {
    width: 100%;
}
.iwj-candidates.iwj-grid .candidate-title {
    margin: 0 0 5px;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 26px;
    font-family: Montserrat, sans-serif;
}
.iwj-candidates.iwj-grid .headline {
    font-weight: 500;
    margin-bottom: 0;
    line-height: 1.5;
    font-size: 11px;
}
.iwj-candidates.iwj-grid .resumes-address a{
    color: #999999;
}
.iwj-candidates.iwj-grid .resumes-address {
    color: #999999;
    margin-top:10px;
}
.iwj-candidates.iwj-grid .resumes-address i {
    color: #f16e8e;
}
.iwj-candidates.iwj-grid .resumes-address span {
    padding: 0 5px;
}
.iwj-candidates.iwj-grid .info-bottom {
    position: absolute;
    bottom: 30px;
    left: 0;
    width: 100%;
    height: auto;
    background: #ffffff;
    padding: 0 35px 25px;
    opacity: 0;
    -webkit-box-shadow: 0 7px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 7px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 7px 10px rgba(0, 0, 0, 0.1);
    -webkit-transition: -webkit-transform 0.3s ease 0s, opacity 0.3s ease 0s;
    transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;
}
.iwj-candidates.iwj-grid .social-link ul{
    margin: 0;
    padding: 0 0 10px;
}
.iwj-candidates.iwj-grid .social-link ul li{
    list-style: none;
    display: inline-block;
    margin: 0 5px 6px;
}

.iwj-candidates.iwj-grid .social-link li a {
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 21px;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
}
.iwj-candidates.iwj-grid .social-link li a.facebook {
    color: #3B5998 !important;
    border-color: #3B5998;
}
.iwj-candidates.iwj-grid .social-link li a.twitter {
    color: #0084B4 !important;
    border-color: #0084B4;
}
.iwj-candidates.iwj-grid .social-link li a.google-plus {
    color: #DB4437 !important;
    border-color: #DB4437;
}
.iwj-candidates.iwj-grid .social-link li a.pinterest {
    color: #BD081C !important;
    border-color: #BD081C;
}
.iwj-candidates.iwj-grid .social-link li a.linkedin {
    color: #006fa6 !important;
    border-color: #006fa6;
}
.iwj-candidates.iwj-grid .social-link li a.vimeo {
    color: #009fde !important;
    border-color: #009fde;
}
.iwj-candidates.iwj-grid .social-link li a.youtube {
    color: #e62117 !important;
    border-color: #e62117;
}
.iwj-candidates.iwj-grid .social-link li a.facebook:hover {
    color: #ffffff !important;
    background: #3B5998;
}
.iwj-candidates.iwj-grid .social-link li a.twitter:hover {
    color: #ffffff !important;
    background: #0084B4;
}
.iwj-candidates.iwj-grid .social-link li a.google-plus:hover {
    color: #ffffff !important;
    background: #DB4437;
}
.iwj-candidates.iwj-grid .social-link li a.pinterest:hover {
    color: #ffffff !important;
    background: #BD081C;
}
.iwj-candidates.iwj-grid .social-link li a.linkedin:hover {
    color: #ffffff !important;
    background: #006fa6;
}
.iwj-candidates.iwj-grid .social-link li a.vimeo:hover {
    color: #ffffff !important;
    background: #009fde;
}
.iwj-candidates.iwj-grid .social-link li a.youtube:hover {
    color: #ffffff !important;
    background: #e62117;
}
.iwj-candidates.iwj-grid .candidate-desc{
    color: #333333;
    line-height: 26px;
    margin-top: 12px;
    margin-bottom: 18px;
}
.iwj-candidates.iwj-grid .latest-activities {
    margin-bottom: 18px;
    line-height: 26px;
}
.iwj-candidates.iwj-grid .latest-activities i {
    display: inline-block;
    width: 20px;
}
.iwj-candidates.iwj-grid .latest-activities .content label {
    margin: 0;
}
.iwj-candidates.iwj-grid .latest-activities .content span {
    color: #999999;
}
.iwj-candidates.iwj-grid .candidate-item .view-resume {
    display: inline-block;
    color: #ffffff;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 34px;
    padding: 0 20px;
}
.iwj-candidates.iwj-grid .candidate-item .view-resume:hover {
    background: #ffffff;
}
.iwj-candidates.iwj-grid .candidate-item:hover .info-bottom {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    opacity: 1;
    z-index: 9;
}
.iwj-candidates.iwj-grid .candidate-item:hover .candidate-bg-image, .iwj-candidates.iwj-grid .candidate-item:hover .candidate-bg-image:after {
    opacity: 1;
}
/* ===== End Candidates Grid===== */

/* ===== Pricing ===== */
/* Style 1 */
.iwj-pricing-tables .pricing-item {
    margin-bottom: 30px;
    margin-top: 60px;
}
.iwj-pricing-tables .owl-wrapper .owl-item:nth-child(even){
    z-index: 1;
    position: relative;
}

.iwj-pricing-tables.style1 .owl-wrapper .owl-item:nth-child(even) .pricing-item{
    -webkit-box-shadow: 0 5px 25px 0 rgba(41,128,185,0.15);
    box-shadow: 0 5px 25px 0 rgba(41,128,185,0.15);
}

.iwj-pricing-tables .pricing-item.featured-item {
    margin-top: 0;
}
.iwj-pricing-tables .pricing-item .item-top {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    color: #ffffff;
    z-index: 0;
    overflow: hidden;
    height: 230px;
}
.iwj-pricing-tables .pricing-item.featured-item .item-top {
    height: 290px;
}
.iwj-pricing-tables .pricing-item .item-top .item-top-bg {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
    z-index: -1;
}
.iwj-pricing-tables .pricing-item.featured-item .item-top .item-top-bg {
    background: #E67E22 !important;
}
.iwj-pricing-tables .pricing-item .item-top .item-top-content {
    position: absolute;
    width: 100%;
    height: auto;
    left: 0;
    right: 0;
    text-align: center;
    top: 50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    padding: 46px;
}
.iwj-pricing-tables .pricing-item .star {
    font-size: 21px;
    font-weight: 500;
    line-height: 23px;
    height: 45px;
    margin-bottom: 15px;
}

.iwj-pricing-tables .pricing-item .active-label{
    position: absolute;
    width: 80px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background: #333;
    color: #fff;
    text-transform: uppercase;
    left: -20px;
    top: 12px;
    z-index: 99;
    -ms-transform: rotate(-45deg); /* IE 9 */
    -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
    transform: rotate(-45deg);
}
.iwj-pricing-tables .pricing-item .star i {
    margin: 0 5px;
}
.iwj-pricing-tables .pricing-item .star i:nth-child(2) {
    font-size: 36px;
    font-weight: 500;
    line-height: 40px;
}
.iwj-pricing-tables .pricing-item .sub-title {
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 5px;
    line-height: 15px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.iwj-pricing-tables .pricing-item .title {
    font-size: 36px;
    font-weight: bold;
    line-height: 49px;
    margin: 0 0 15px;
    text-transform: uppercase;
    color: #fff;
}
.iwj-pricing-tables .pricing-item .price {
    font-size: 36px;
    font-weight: bold;
    line-height: 49px;
}
.iwj-pricing-tables .pricing-item .item-bottom {
    padding: 30px;
    background: #ffffff;
}
.iwj-pricing-tables .pricing-item .item-bottom ul {
    margin: 0;
    padding: 0;
}
.iwj-pricing-tables .pricing-item .item-bottom ul li {
    list-style: none;
    color: #333333;
    font-size: 15px;
    line-height: 50px;
    height: 50px;
    background-color: #F6F7F9;
    margin-bottom: 15px;
}
.iwj-pricing-tables .pricing-item .item-bottom ul li strong {
    font-size: 20px;
    line-height: 27px;
    margin-right: 20px;
    position: relative;
    top: 2px;
    display: inline-block;
    width: 32%;
    text-align: right;
}
.iwj-pricing-tables .pricing-item .item-bottom ul li.package-categories.infinty strong{
    font-size: 24px;
}
.iwj-pricing-tables .pricing-item .item-bottom .buy-now {
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    line-height: 19px;
    padding: 20px 17px;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 15px 0 5px;
    position: relative;
    z-index: 0;
    text-align: center;

}
.iwj-pricing-tables .pricing-item .item-bottom .buy-now:hover {
    opacity: 0.9;

}

.iwj-pricing-tables .pricing-item.featured-item .item-bottom .buy-now {
    background: #E67E22 !important;
}

/* Style 2 */
.iwj-pricing-tables.style2 {
    background: #fff;
}
.iwj-pricing-tables.style2 .owl-item .pricing-item{
	margin: 3px 10px;
	box-shadow: 0px 2px 8px 1px rgba(0, 0, 0, 0.15);
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.iwj-pricing-tables.style2 .owl-item .pricing-item:hover{
    box-shadow: 0px 2px 20px 1px rgba(0, 0, 0, 0.1);
}
.iwj-pricing-tables.style2 .pricing-item .item-top{
    border-bottom: 1px solid #ebebeb;
    height: auto;
	overflow: visible;
}
.iwj-pricing-tables.style2 .pricing-item.popular .item-top .package_label {
	position: absolute;
	color: #Fff;
	background: #ff8800;
	padding: 5px;
	font-size: 12px;
	text-transform: uppercase;
	border-radius: 2px;
	line-height: 12px;
	top: -3px;
	right: 3px;
}
.iwj-pricing-tables.style2 .pricing-item .item-top .item-top-content{
	position: static;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	padding: 20px 0;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.iwj-pricing-tables.style2 .pricing-item .price{
	color: #4c5462;
	font-size: 48px;
	line-height: 1.1;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.iwj-pricing-tables.style2 .pricing-item:hover .price{
	color: #00c9fd;
}
.iwj-pricing-tables.style2 .pricing-item .title{
	background: rgba(0, 0, 0, 0) -webkit-linear-gradient(left, #00c9fd 0%, #81ee8e 100%) repeat scroll 0 0;
	background: rgba(0, 0, 0, 0) linear-gradient(to right, #00c9fd 0%, #81ee8e 100%) repeat scroll 0 0;
	font-size: 18px;
	color: #fff;
	font-weight: 700;
	letter-spacing: 3px;
	margin: 0;
	padding: 20px 0;
	line-height: 18px;
}
.iwj-pricing-tables.style2 .pricing-item .price span{
    font-size: 18px;
}
.iwj-pricing-tables.style2 .pricing-item .item-bottom {
    padding: 0;
}
.iwj-pricing-tables.style2 .pricing-item .item-bottom ul{
	padding: 20px 0;
}
.iwj-pricing-tables.style2 .pricing-item .item-bottom ul li {
    list-style: none;
    font-size: 15px;
    line-height: 40px;
    height: 40px;
    padding-left: 32px;
    color: rgb(119,119,119);
    background: none;
    margin-bottom: 0;
    font-weight: normal;
}
.iwj-pricing-tables.style2 .pricing-item .item-bottom ul li .unlimited{
    color: #13b02d;
    text-transform: capitalize;
}
.iwj-pricing-tables.style2 .pricing-item .item-bottom ul li:nth-child(even){
    background-color: #F6F7F9;
}
.iwj-pricing-tables.style2 .pricing-item .item-bottom ul li span {
    color: #333;
    font-weight: 500;
    position: absolute;
    left: 160px;
}
.iwj-pricing-tables.style2 .pricing-item .item-bottom ul li span i{
    color: #e84a5f;
    font-size: 18px;
}
.iwj-pricing-tables.style2 .pricing-item .item-bottom .choose-package {
    text-align: center;
	padding: 30px 20px;
	position: relative;
	z-index: 1;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.iwj-pricing-tables.style2 .pricing-item .item-bottom .choose-package:before{
	background: rgba(0, 0, 0, 0) -webkit-linear-gradient(left, #00c9fd 0%, #81ee8e 100%) repeat scroll 0 0;
	background: rgba(0, 0, 0, 0) linear-gradient(to right, #00c9fd 0%, #81ee8e 100%) repeat scroll 0 0;
	content: "";
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	width: 100%;
	z-index: -1;
}
.iwj-pricing-tables.style2 .pricing-item .item-bottom .choose-package:after{
	background: rgba(0, 0, 0, 0) -webkit-linear-gradient(left, #00c9fd 0%, #81ee8e 100%) repeat scroll 0 0;
	background: rgba(0, 0, 0, 0) linear-gradient(to right, #00c9fd 0%, #81ee8e 100%) repeat scroll 0 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.iwj-pricing-tables.style2 .pricing-item:hover .item-bottom .choose-package:before{
	opacity: 1;
}
.iwj-pricing-tables.style2 .pricing-item .item-bottom .choose-package .buy-now {
	font-size: 12px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #2b323f;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	background: rgba(0, 0, 0, 0) -webkit-linear-gradient(left, #00c9fd 0%, #81ee8e 100%) repeat scroll 0 0;
	background: rgba(0, 0, 0, 0) linear-gradient(to right, #00c9fd 0%, #81ee8e 100%) repeat scroll 0 0;
	border: 0 none;
	border-radius: 100px;
	font-weight: 600;
	line-height: 1;
	margin: 0;
	outline: 0 none;
	padding: 13px 25px;
	position: relative;
	text-align: center;
	text-decoration: none;
	z-index: 1;
	white-space: nowrap;
	vertical-align: middle;
	text-overflow: ellipsis;
	width: auto;
}
.iwj-pricing-tables.style2 .pricing-item .item-bottom .choose-package .buy-now:before{
	background: rgba(0, 0, 0, 0) -webkit-linear-gradient(left, #00c9fd 0%, #81ee8e 100%) repeat scroll 0 0;
	background: rgba(0, 0, 0, 0) linear-gradient(to right, #00c9fd 0%, #81ee8e 100%) repeat scroll 0 0;
	border-radius: 100px;
	content: "";
	height: calc(100% + 4px);
	left: -2px;
	position: absolute;
	top: -2px;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	width: calc(100% + 4px);
	z-index: -2;
}
.iwj-pricing-tables.style2 .pricing-item .item-bottom .choose-package .buy-now:after {
	background: #fff none repeat scroll 0 0;
	border-radius: 100px;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	width: 100%;
	z-index: -1;
}
.iwj-pricing-tables.style2 .pricing-item:hover .item-bottom .choose-package .buy-now:not([disabled]){
	color: #ffffff;
}
.iwj-pricing-tables.style2 .pricing-item:hover .item-bottom .choose-package .buy-now:not([disabled]):after{
	opacity: 0;
}
.iwj-pricing-tables.style2 .pricing-item .item-bottom .choose-package .buy-now:not([disabled]):hover{
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
	color: #fff;
	outline: 0 none;
	border: 0 none;
	text-decoration: none;
}

/* Membership */
.iwj-dashboard-main.current-plan .iwj-change-plan{
	display: inline-block;
	background: #2980b9;
	padding: 3px 25px;
	border-radius: 5px;
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 600;
	outline-style: none;
}
.iwj-dashboard-main.current-plan .iwj-change-plan i{
	margin-right: 7px;
	font-size: 13px;
}
.iwj-dashboard-main.current-plan .iwj-cancel-subscription{
    display: inline-block;
    background: #aaa;
    padding: 3px 25px;
    border-radius: 5px;
    color: #fff;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
    outline-style: none;
}

/* ===== End Pricing ===== */

.wrapper-sticky {
    float: left !important;
}
.iwj-dashboard .wrapper-sticky{
    display: block !important;
}

body.iwj-loading .contents-main, body.iwj-loading .iwj-jobs.page{
    opacity: 0.5;
}
img.js-info-bubble-close {
    top: 7px !important;
    right: 7px !important;
}
form.iwj-job-indeed-loader{
    margin-bottom: 10px;
}
form.iwj-job-indeed-loader .iwjmb-field input[name="iwj_ide_query"]{
    height: 40px;
    border-color: rgba(51,51,51,0.05);
}
body form.iwj-job-indeed-loader .select2-container--default .select2-selection--single .select2-selection__arrow b{
    top: 20px;
}

/* ===== Responsive ===== */
@media (max-width: 1700px) {
    .iwj-overview .sidebar-info{
        width: 30%;
    }
    .iwj-overview .main-info{
        width: 70%;
    }
    .iwj-overview .avatar{
        clear: both;
        display: block;
    }
    .main-information .employer-contact {
        width: auto;
        margin-bottom: 20px;
    }
    .main-information .empl-info-jobs-listing {
        width: 100%;
    }
    .main-information .empl-info-jobs-listing .empl-info-jobs-item {
        height: auto;
    }
}
@media (max-width: 1366px)  {
    .iwj-overview .sidebar-info{
        width: 25%;
    }
    .iwj-overview .main-info{
        width: 75%;
    }
    .iwj-overview .info-top-wrap{
        padding: 50px;
    }
    .iwj-candicate-detail .resume-detail-info{
        padding: 0 50px;
    }
    .main-information .empl-box.employer-contact .avatar{
        width: 86px;
        height: 86px;
    }
    .main-information .empl-box.employer-contact .empl-detail-info {
        margin-left: 97px;
    }
    .iwj-overview .info-top-wrap.info-top-wrap-employer .main-information{
        display: block;
        text-align: center;
    }
    .main-information .empl-box.employer-contact{
        text-align: left;
    }
    .main-information .empl-box .empl-small-detail {
        width: 130px;
        height: 130px;
        padding: 10px 12px;
    }
    .main-information .empl-box .empl-small-detail a {
        color: #ffffff;
        font-size: 13px;
    }
    .main-information .empl-box .empl-small-detail h5 {
        font-size: 36px;
    }
    .main-information .empl-box .empl-small-detail span {
        font-size: 12px;
    }
    .iw-profile-content .iwj-employerdl-content .employer-detail-container {
        width: 100%;
        margin-bottom: 30px;
    }
    .cols4 .iwj-candidates.iwj-grid .grid-content {
        width: 33.33333%;
    }
    .cols4 .iwj-employers.iwj-grid .grid-content {
        width: 33.33333%;
    }
}
@media (max-width: 1280px) {
    .iwj-overview .sidebar-info{
        width: 30%;
    }
    .iwj-overview .main-info{
        width: 70%;
    }
    .iwj-overview .avatar{
        clear: both;
        display: block;
    }
    .iwj-new-package .task-bar ul li, .iwj-make-featured .task-bar ul li, .iwj-task-bar.job ul li {
        width: 120px;
    }
    .iwj-find-jobs.style3 form .field-item.submit button h6 {
        font-size: 12px;
    }
    .iwj-find-jobs.style3 form.iw-job-advanced_search .filter-advance > div {
        width: auto !important;
    }
    .iwj-jobs-style.column-4 .iwj-jobs.iwj-grid .iwj-job-items-margin .grid-content {
        width: 33.33333333%;
    }
    .iwj-jobs-style.style2.column-4 .iwj-jobs.iwj-grid .grid-content:nth-child(3n) .job-item {
        border-right: none;
    }
}
@media (max-width: 1199px) {
    .iwj-verify-account .desc-form {
        padding: 0;
    }
    .main-information .empl-info-jobs-item .empl-box {
        padding: 20px 10px;
    }
    .iwj-single-parallax.iwj-candicate-detail-v2 .iw-parallax{
        background-size: cover !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .iwj-alert-feed.job {
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        display: inline-block;
    }
}
@media (max-width: 1024px) {
    .iwj-overview .sidebar-info{
        width: 35%;
    }
    .iwj-overview .main-info{
        width: 65%;
    }
    .iwj-overview .info-top-wrap{
        padding: 40px 40px 30px;
    }
    .iwj-employer-detail .employer-detail-info, .iwj-employer-detail .iwj-open-position, .iwj-employer-detail .iwj-employer-review {
        padding: 0 40px;
    }
    .iwj-employer-detail .employer-detail-info > div{
        padding: 20px 0 40px;
    }

    .job-item .job-info{
        padding-right: 0;
        margin-left: 80px;
    }

    .job-item .job-info .job-type {
        top: auto;
    }
    .job-item .job-info .job-type,
    .iwj-job-items.style3 .job-info .job-company-time {
        position: relative;
        margin-top: 5px;
    }
    .iwj-job-items.style2 .job-info .job-posted-time,
    .iwj-job-items.style3 .job-info .job-company-time{
        text-align: left;
    }
}
@media (max-width: 991px) {
    /*.widget-area.sidebar-default, .iwj-sidebar-sticky {
        position: relative !important;
        top: auto !important;
        left: auto !important;
        width: 100% !important;
        margin-top: 30px;
    }*/

    .iwj-jobs-carousel .job-item{
        padding: 30px;
    }

    .iw-item-info.style1 .description{
        width: 80%;
    }
    .iwj-employers-slider .clear {
        clear: none;
    }
    .iwj-employers-slider .employer-items .row > div:nth-child(odd) {
        clear: both !important;
    }
    .iwj-verify-account.iwj-form {
        padding: 50px 50px 0px;
    }
    .iwj-job-items.style3 .job-info {
        padding: 0 !important;
    }
    .iwj-job-items.style3 .job-info .job-company-time {
        text-align: left;
        padding: 0 15px;
    }
    .iwj-overview .info-top-wrap.info-top-wrap-employer{
        background-size: auto;
    }
    body .row-in-revo-slider {
        margin-top: -280px !important;
        margin-bottom: 0 !important;
    }
    body .categories-in-revo-slider {
        margin-top: 100px;
    }
    .iwj-categories.style9.categories-in-revo-slider .item-category .category-icon i,
    .iwj-categories.style9.categories-in-revo-slider .item-category .category-title a,
    .iwj-categories.style9.categories-in-revo-slider .item-category .total-jobs {
        color: #333333;
    }
    .iwj-categories.style9.categories-in-revo-slider .item-category .total-jobs:before {
        background: #333333;
    }
    .iwj-find-jobs.style3 form.iw-job-advanced_search .filter-advance .title-form,
    .iwj-find-jobs.style3 form.iw-job-advanced_search .filter-advance .select2-container {
        margin-right: 15px;
    }
    .iwj-find-jobs.style3 form .field-item {
        width: 50%;
    }
    .iwj-employer-detail .employer-detail-v2 .iwj-employerdl-content {
        margin-bottom: 30px;
    }
    .iwj-candicate-detail-v2 .candidate-detail-menu ul.menu {
        float: none;
        width: 100%;
    }
    .iwj-candicate-detail-v2 .candidate-detail-menu .social-link {
        float: none;
        width: 100%;
        text-align: left;
        margin: 20px 0 10px;
    }
    .iwj-candicate-detail-v2 .candidate-detail-menu .iw-social-all.hover-bg li {
        margin-left: 0;
        margin-right: 8px;
    }
    .iw-job-detail.v2 .page-heading-content .action-button {
        float: none;
        width: 100%;
        padding: 20px 20px 0 212px;
    }


}
@media (min-width: 981px) and (max-width: 991px) {
    .iwj-find-jobs.style3 form .field-item.submit button h6{
        display: none;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .iwj-categories.style7 .category-icon {
        font-size: 50px;
        width: 80px;
    }
    .iwj-categories.style7 .category-info {
        padding-left: 90px;
    }
}
@media (max-width: 980px) {
    .iwj-find-jobs form .field-item, .iwj-find-jobs form .field-item-submit {
        width: 50% !important;
        padding: 0 8px;
    }
    .iwj-find-jobs form .fields .field-item .field-content {
        margin: 0;
    }
    .iwj-find-jobs .trending-keywords {
        padding: 0 8px 5px;
    }
    .iw-recent-resumes.iw-recent-resumes .recent-resume-item, .iwj-featured-categories .category-item {
        width: 33.3333%;
    }
    .iwj-featured-categories .iwj-items .iwj-item:nth-child(3n+0),
    .iw-recent-resumes.shortcode .iwj-items .iwj-item:nth-child(3n+0) {
        border-right: none !important;
    }
    .iwj-featured-categories .iwj-items .iwj-item:nth-child(5n+0),
    .iw-recent-resumes.shortcode .iwj-items .iwj-item:nth-child(4n+0) {
        border-right: 1px solid #f6f8f9 !important;
    }
    .iwj-featured-categories .iwj-items .iwj-item:nth-child(4),
    .iwj-featured-categories .iwj-items .iwj-item:nth-child(5),
    .iw-recent-resumes.shortcode .iwj-items .iwj-item:nth-child(4),
    .iw-recent-resumes.shortcode .iwj-items .iwj-item:nth-child(5) {
        border-top: 1px solid #f6f8f9 !important;
    }
    .iwj-categories.style8 .item-category {
        width: 33.3333%;
    }
    .iwj-categories.style8 .item-category:nth-child(3n+0) {
        border-right: none !important;
    }
    .iwj-categories.style8 .item-category:nth-child(4n+0) {
        border-right: 1px solid #f1f1f1 !important;
    }
    .iwj-categories.style8 .item-category:nth-child(4) {
        border-top: 1px solid #f1f1f1 !important;
    }
    .iwj-content {
        width: 100%;
        float: none;
		z-index: 1;
    }
    .iwj-sidebar-1 {
        width: 100%;
        float: none;
        padding: 0 15px;
    }
    .iwj-sidebar-2 {
        width: 100%;
    }
    .iwj-application-view-modal .modal-dialog {
        width: 100%;
    }
    .iwj-search-form .search-box, .iwj-search-form .select2-container {
        width: calc(50% - 5px) !important;
    }
    .iwj-search-form .select2-container {
        margin: 0 0 10px;
    }
    .iwj-search-form .search-box {
        margin-right: 10px;
    }
    .show-filter-mobile {
        display: block;
        cursor: pointer;
    }
    .contents-main, .main-content {
        position: relative;
    }
    body.open-filter .contents-main > .container .row,
    body.iwj-job-taxonomy-page .iwj-jobs.page {
        position: relative;
    }
    body.iwj-job-taxonomy-page .iwj-sidebar-1, body.jobs-page-style2 .iwj-sidebar-1, body.iwj-jobs-page .iwj-sidebar-1, body.iwj-employers-page .iwj-sidebar-1, body.iwj-candidates-page .iwj-sidebar-1{
        position: absolute !important;
        width: calc(100% - 30px);
        top: 0;
        left: -150%;
        -webkit-transition: left 0.3s linear;
        transition: left 0.3s linear;
        z-index: 99;
        padding: 0;
        box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.1);
    }
    body.iwj-job-taxonomy-page .iwj-sidebar-1.open-filter, body.jobs-page-style2 .iwj-sidebar-1.open-filter, body.iwj-jobs-page .iwj-sidebar-1.open-filter, body.iwj-employers-page .iwj-sidebar-1.open-filter, body.iwj-candidates-page .iwj-sidebar-1.open-filter{
        left: 15px;
    }
    .iwj-dashboard-sidebar{
        display: none;
    }
    .iwj-dashboard-main{
        width: 100%;
    }
    .iwj-dashboard-menu-mobile{
        display: block;
    }
    .iwj-dashboard-main-inner{
        min-height: auto;
    }

    .iwj-find-jobs form .field-item-submit button{
        width: 100%;
    }

    .iwj-categories.style2 .item-category{
        padding: 20px;
    }
    .iwj-categories.style2 .category-info{
        padding-left: 50px;
    }
    .main-information .empl-box .empl-small-detail a{
        font-size: 12px;
    }
}

@media (max-width: 767px) {
    .iwj-featured-jobs .iwj-items .iwj-item,
    .iwj-jobs-carousel .iwj-items .iwj-item {
        border-right: none !important;
    }
    .iwj-jobs-carousel .iwj-items .iwj-item:nth-child(2),
    .iwj-jobs-carousel .iwj-items .iwj-item:nth-child(3) {
        border-top: 1px solid #f6f8f9 !important;
    }
    .iwj-featured-jobs .iwj-items .iwj-item:nth-child(2) {
        border-top: 1px solid rgba(0, 0, 0, 0.05) !important;
    }
    .iwj-dashboard-main table tr th {
        padding-left: 4px;
        padding-right: 4px;
    }
    .iwj-dashboard-main table tr td,
    .iwj-dashboard-main .iwj-order-details table tbody tr th,
    .iwj-dashboard-main .iwj-order-details table tfoot tr th {
        padding: 15px 4px !important;
    }
    .iwj-dashboard-main .iwj-jobs .job-title h3.title {
        font-size: 11px;
        text-transform: none;
        line-height: 20px;
    }
    .iwj-new-package .task-bar ul li, .iwj-make-featured .task-bar ul li, .iwj-task-bar.job ul li {
        width: auto;
        padding: 0 15px 15px;
    }
    .iwj-task-bar.job ul li:after, .iwj-task-bar.job ul li:before {
        display: none;
    }
    .iwj-new-package .task-bar ul li.active .desc, .iwj-make-featured .task-bar ul li.active .desc {
        font-size: 11px;
    }
    .iwj-table-overflow-x {
        padding-bottom: 10px;
        margin-bottom: 20px;
        overflow-x: auto;
    }
    .iwj-table-overflow-x table {
        min-width: 600px;
    }
    .iwj-order-details .iwj-table-overflow-x table {
        min-width: 350px;
    }
    .iwj-dashboard-main .iwj-menu-action {
        right: -4px;
        left: auto;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    .iwj-dashboard-main .iwj-menu-action:before {
        right: 25px;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    .iw-job-detail .job-detail-info ul li {
        padding: 35px 30px;
    }
    .iw-job-detail .job-detail-about {
        padding: 10px 30px 0;
    }
    .iw-job-detail .job-related {
        padding: 75px 30px 50px;
    }
    .iw-job-detail .action-button, .iw-job-detail .post-social-share {
        padding: 30px;
    }
    .iwj-candicate-detail .resume-detail-info, .iwj-employer-detail .employer-detail-info {
        padding: 0 30px;
    }
    .iwj-employer-detail .iwj-open-position {
        padding: 55px 30px;
    }
    .iwj-candicate-widget-wrap {
        padding: 45px 30px 50px;
    }
    .iwj-candicate-detail-v2 .iwj-candicate-widget-wrap {
        padding: 0;
    }
    .iwj-profile .info-top-wrap {
        padding: 50px 30px;
        display: inline-block;
        vertical-align: top;
    }

    .iwj-form{
        padding: 45px;
    }
    .iwj-btn-icon i{
        padding-right: 10px;
        margin-right: 10px;
    }
    .iwj-main-block{
        padding: 35px;
    }
    .iwj-dashboard-sidebar{
        padding: 35px;
    }
    .iwj-task-bar.job, .iwj-new-package .task-bar, .iwj-make-featured .task-bar{
        display: none;
    }
    .iwj-jobs .job-title{
        min-width: 160px;
    }
    .iwj-orders th{
        min-width: 90px;
    }
    .iw-work-steps .iw-work-step.style1:before,
    .iw-work-steps .iw-work-step.style2:before {
        display: none;
    }
    .iwj-pricing-tables .pricing-item.featured-item {
        margin-top: 0;
    }
    .iwj-pricing-tables .pricing-item .item-bottom {
        -webkit-box-shadow: 0 5px 25px 0 rgba(41, 128, 185, 0.15);
        box-shadow: 0 5px 25px 0 rgba(41, 128, 185, 0.15);
    }
    .iw-video-html.style1 .video-poster{
        max-height: 450px;
    }

    .iwj-find-jobs form{
        width: 100%;
    }
    .iwj-alert-feed {
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        display: inline-block;
    }
    .iwj-employerdl-content .employer-detail-container:first-child{
        margin-bottom: 30px;
    }
    .main-information .empl-info-jobs-listing .empl-info-jobs-item {
        width: 50%;
        margin-bottom: 20px;
    }
    .iw-profile-content .iwj-employerdl-content .employer-detail-container {
        margin-bottom: 0;
    }
    .iw-profile-content .iwj-employerdl-content .iwj-table-overflow-x {
        padding-bottom: 30px;
    }
    .iwj-jobs.iwj-style-match-height .grid-content {
        width: 100%;
    }
    body .row-in-revo-slider {
        margin-top: -400px !important;
    }
    body .categories-in-revo-slider {
        margin-top: 200px;
    }
    .iwj-candicate-detail-v2 .info-top .info-inner .candidate-info,
    .iwj-candicate-detail-v2 .info-top .info-inner .detail-action-button.iwj-button-loader {
        float: none;
        width: 100%;
    }
    .iwj-candicate-detail-v2 .info-top .info-inner .iwj-button-loader.detail-action-button a {
        float: left;
    }
    .iwj-candicate-detail-v2 .info-top .info-inner .detail-action-button a.iwj-download-cv {
        margin-left: 0;
        margin-right: 8px;
    }
    .iwj-candidate-info-top .candidate-logo {
        float: none !important;
        margin: 0 0 20px !important;
    }
    .iwj-candicate-detail-v1 .iwj-candidate-info-top .info-inner {
        margin: 0;
    }
    .iwj-candidates.iwj-grid .grid-content {
        width: 50% !important;
    }
    .iwj-employers.iwj-grid .grid-content {
        width: 50% !important;
    }
}

@media (min-width: 640px) and (max-width: 767px) {
    .iwj-categories.style9 .element-item {
        width: 33.33333333%;
    }
}
@media (min-width: 420px) and (max-width: 640px) {
    .iwj-categories.style9 .element-item {
        width: 50%;
    }
}

@media (max-width: 640px) {
    .iw-recent-resumes.iw-recent-resumes .recent-resume-item, .iwj-featured-categories .category-item {
        width: 50%;
    }
    .iwj-featured-categories .iwj-items .iwj-item:nth-child(3n+0),
    .iw-recent-resumes.shortcode .iwj-items .iwj-item:nth-child(3n+0) {
        border-right: none !important;
    }
    .iwj-featured-categories .iwj-items .iwj-item:nth-child(2n+0),
    .iw-recent-resumes.shortcode .iwj-items .iwj-item:nth-child(2n+0) {
        border-right: none !important;
    }
    .iwj-featured-categories .iwj-items .iwj-item:nth-child(3),
    .iw-recent-resumes.shortcode .iwj-items .iwj-item:nth-child(3) {
        border-top: 1px solid #f6f8f9 !important;
    }
    .iwj-categories.style8 .item-category {
        width: 50%;
    }
    .iwj-categories.style8 .item-category:nth-child(3n+0) {
        border-right: 1px solid #f6f8f9 !important;
    }
    .iwj-categories.style8 .item-category:nth-child(2n+0) {
        border-right: none !important;
    }
    .iwj-categories.style8 .item-category:nth-child(3) {
        border-top: 1px solid #f1f1f1 !important;
    }
    .iwj-search-form .search-box, .iwj-search-form .select2-container, .add-new-package a {
        width: 100% !important;
        margin: 0 0 10px;
    }
    .iwj-search-form .search-box {
        max-width: none;
    }
    .iw-job-detail .job-detail-info ul li {
        width: 100%;
        border-right: none;
    }
    .iwj-profile .sidebar-info, .iwj-profile .main-info {
        float: none;
        width: 100%;
    }
    .iwj-profile .sidebar-info {
        text-align: center;
        margin-bottom: 30px;
    }
    .iwj-profile .avatar {
        display: block;
        margin: 0 auto;
    }
    .iwj-profile .info-top {
        text-align: center;
    }
    .iwj-job-widget-wrap .info-bottom {
        padding: 5px 15px 0;
    }
    .iw-contact-form-7.contact-map{
        padding: 20px;
    }

    .iwj-dashboard-main-inner{
        padding: 25px;
    }
    .iwj-employer-detail .employer-info-top .employer-logo {
        float: none !important;
        margin: 0 0 30px;
    }
    .iwj-employer-detail .title-location,
    .iwj-candidate-info-top .title-headline {
        padding: 0;
    }
    .iwj-verify-account.iwj-form {
        padding: 50px 0 0;
    }
    .iwj-verify-account.iwj-form .confirmation-icon {
        width: 120px;
        height: 120px;
        line-height: 120px;
        font-size: 90px;
    }
    .iwj-employer-detail .iwj-employer-review .form-review-employer {
        padding: 25px 25px 50px 25px;
    }
    .iwj-employer-review .form-review-employer .re-form-container {
        display: block;
    }
    .iwj-employer-review .form-review-employer .re-form-container .rve-avatar {
        text-align: center;
    }
    .iwj-employer-review .form-review-employer .re-form-container .re-post-form-submit {
        padding: 0;
        margin-top: 25px;
    }
    .iwj-employer-review .iwj-box-each-vote,
    #iwj-confirm-edit-review .iwj-candidate-rev-e .iwj-box-each-vote,
    .iwj-user-update-review .iwj-box-each-vote {
        min-width: 250px;
        padding: 5px 10px 5px;
    }
    .iwj-employer-review .iwj-box-each-vote .iwj-line-tc-vote {
        margin-bottom: 5px;
    }
    .iwj-employer-review .iwj-box-each-vote .line-tc-star > i {
        font-size: 16px;
        padding: 0 2px;
    }
    .iwj-employer-review .form-review-employer .iwj-count-stars .iwj-box-each-vote .rating-container .star {
        margin: 0 2px;
    }
    .iwj-employer-review .form-review-employer .iwj-count-stars .iwj-box-each-vote i {
        font-size: 16px;
    }
    .iwj-change-password-btn {
        margin: 0 5px 10px 0;
    }
    .iwj-delete-account-btn {
        float: none;
    }
    .iwj-employer-review .iwj-review-item .employer-review-details .iwj-author-reply{
        display: inline-block;
    }
    .iwj-candidate-info-top .info-inner {
        width: auto;
    }

    .iwj-application-details .application-details > li .title:after{
        content: none;
    }
    body .iwj-find-jobs.style3-3 .iw-job-advanced_search .iw-search-add-advanced,
    body .iwj-find-jobs.style3-3 .iw-job-advanced_search .keywords {
        float: none;
        width: 100%;
        text-align: left;
    }
    .iwj-find-jobs.style3 .trending-keywords span,
    .iwj-find-jobs.style3 .trending-keywords a {
        padding-right: 10px;
    }
    .iwj-find-jobs.style3 .trending-keywords a {
        font-size: 11px;
    }
    body .row-in-revo-slider {
        margin-top: -350px !important;
    }
    body .categories-in-revo-slider {
        margin-top: 180px;
    }
    .iwj-jobs-style.style2.column-3 .iwj-jobs.iwj-grid .grid-content:nth-child(2n) .job-item {
        border-right: none;
    }
    .iwj-jobs-style.column-4 .iwj-jobs.iwj-grid .iwj-job-items-margin .grid-content {
        width: 50%;
    }
    .iwj-jobs-style.style2.column-4 .iwj-jobs.iwj-grid .grid-content:nth-child(2n) .job-item {
        border-right: none;
    }
    .iwj-jobs-style.style2.column-3 .iwj-jobs.iwj-grid .grid-content:nth-child(3n) .job-item {
        border-right: 1px #f5f5f5 solid;
    }
    .iwj-jobs-style.style2.column-4 .iwj-jobs.iwj-grid .grid-content:nth-child(4n) .job-item {
        border-right: 1px #f5f5f5 solid;
    }
    .iw-job-detail.v2 .job-detail-about {
        padding: 10px 25px 0;
    }
    .iw-job-detail.v2 .page-heading-content .info-company,
    .iw-job-detail.v2 .page-heading-content .info-job{
        padding: 0 20px;
        width: 100%;
    }
    .iw-job-detail.v2 .page-heading-content .info-job{
        margin-top: 10px;
    }
    .iw-job-detail.v2 .page-heading-content .action-button {
        padding: 20px 15px 0 12px;
    }
    .iwj-candicate-detail .candidate-detail-desc {
        padding: 40px 25px 45px;
    }
    .iwj-candicate-detail .iwj-candicate-detail-v2 .resume-detail-info {
        padding: 0 25px;
    }
    .iwj-employers.iwj-listing .iwj-employer-item {
        padding: 20px 20px 45px;
    }
    .iwj-employers.iwj-listing .iwj-employer-item .employer-info {
        padding: 0 0 0 100px;
    }
    .iwj-employers.iwj-listing .iwj-employer-item .openjobs {
        position: relative;
        top: auto;
        right: auto;
        padding: 20px 0 0 100px;
    }
    .iwj-candidates.iwj-listing .candidate-item {
        padding: 20px 0 12px 20px;
    }
    .iwj-candidates.iwj-listing .candidate-info {
        margin: 0 0 0 110px;
    }
    .iwj-candidates.iwj-listing .candidate-info .candidate-info-right,
    .iwj-candidates.iwj-listing .candidate-info .candidate-info-left {
        float: none;
    }
}
@media (max-width: 560px) {
    .iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item .job-image{
        width: 115px;
    }
    .iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-content-wrap{
        margin-left: 115px;
    }
    .iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item .job-info,
    .iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item:last-child .job-info{
        padding: 25px;
    }
    .iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item .job-info .job-type{
        position: inherit;
        padding: 0 0 25px 25px;
    }
    .iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item::after{
        left: 115px;
    }
}
@media (max-width: 539px) {
    .iwj-pricing-tables .owl-carousel .owl-wrapper-outer {
        padding-top: 0;
    }
}

@media (max-width: 480px) {

    .iwj-main-block{
        padding: 35px 20px;
    }
    .iwj-find-jobs form .field-item, .iwj-find-jobs form .field-item-submit {
        width: 100% !important;
    }
    .iw-tabs .iw-tab-item {
        padding: 7px 20px;
    }
    .iwj-jobs .job-item .job-info .job-type {
        margin-top: 10px;
        position: relative;
        right: auto;
        top: auto;
    }
    .iwj-jobs .job-item .job-info {
        padding-right: 0;
    }
    .iwj-featured-categories .category-item, .iw-recent-resumes.shortcode .iwj-items .iwj-item,
    .iwj-categories.style8 .item-category {
        width: 100%;
    }
    .iwj-featured-categories .iwj-items .iwj-item, .iw-recent-resumes.shortcode .iwj-items .iwj-item,
    .iwj-categories.style8 .item-category {
        border-right: none !important;
    }
    .iwj-categories.style8 .item-category {
        border-left: none !important;
    }
    .iwj-featured-categories .iwj-items .iwj-item:nth-child(2n+0),
    .iw-recent-resumes.shortcode .iwj-items .iwj-item:nth-child(2n+0) {
        border-top: 1px solid #f6f8f9 !important;
    }
    .iwj-categories.style8 .item-category:nth-child(2n+0) {
        border-top: 1px solid #f1f1f1 !important;
    }
    .iwj-login-form-popup .iw-tab-item {
        font-size: 14px;
        padding: 0 30px;
    }
    .iwj-login-form-popup .iwj-form {
        padding: 50px 20px;
    }
    .iwj-find-jobs form .fields .field-item .select2 {
        width: 100% !important;
    }
    .iwj-grid .grid-content, .iwj-employers.iwj-grid .grid-content {
        width: 100% !important;
    }
    .application-item .avatar {
        float: none;
        margin: 0 0 5px;
    }
    .iwj-new-package .task-bar ul li, .iwj-make-featured .task-bar ul li, .iwj-task-bar.job ul li {
        width: 100%;
    }
    .iwj-listing .job-item .job-info {
        padding-right: 0;
    }
    .iw-job-detail .job-related {
        padding: 75px 15px 50px;
    }
    .iwj-listing .job-item .job-info .job-type {
        position: relative;
        left: auto;
        top: auto;
        margin-top: 5px;
    }
    .iwj-listing .job-item .job-image {
        margin-right: 15px;
    }
    .iwj-job-widget-wrap .info-top {
        padding: 0 0 35px;
    }
    .iwj-job-widget-wrap .iwj-title {
        font-size: 25px;
    }
    .iwj-job-widget-wrap .info-bottom {
        padding: 15px 0 0;
    }
    .iw-recent-resumes.iw-recent-resumes .recent-resume-item, .iwj-featured-categories .category-item {
        width: 100%;
    }
    .iw-recent-resumes.iw-recent-resumes .iwj-items .iwj-item {
        border: none;
    }
    .iwj-candicate-detail .resume-detail-info {
        padding: 0 15px;
    }
    .iwj-candicate-widget-wrap {
        padding: 45px 15px 50px;
    }
    .iwj-candicate-detail-v2 .iwj-candicate-widget-wrap {
        padding: 0;
    }
    .iwj-gallery .image-list a {
        width: 50%;
    }
    .iwj-view-resume-form ul li .package-title {
        min-width: auto;
        margin-right: 15px;
    }
    .iwj-block {
        padding: 20px;
    }
    .iwj-jobs-carousel .job-item .job-info {
        padding: 0;
    }
    .iwj-jobs-carousel .job-item .job-info .job-type {
        position: relative;
        right: auto;
        top: auto;
    }

    .iwj-magic-line p{
        padding: 3px 25px;
    }

    .iwj-categories.style1 .item-category{
        width: 150px;
        height: 150px;
        padding-top: 18px;
    }

    .iwj-categories.style1 .item-category.all-categories .item-category-inner{
        height: 122px;
        width: 122px;
        line-height: 122px;
    }
    .iwj-categories.style1 .item-category.all-categories .item-category-inner .category-title{
        height: 122px;
        line-height: 122px;
    }

    .iwj-employers-slider .employer-item{
        padding: 25px 10px 30px;
    }

    .iwj-find-jobs form .field-item-submit button{
        height: 87%;
    }

    .iw-job-detail .action-button .button > a, .iw-job-detail .action-button .iwj-button-loader > a{
        min-width: 140px;
    }
    .iwj-register-form-popup .iwj-form,
    .iwj-register-form.iwj-form,
    .iwj-login-form-popup .iwj-form,
    .iwj-login-form.iwj-form {
        padding-left: 15px;
        padding-right: 15px;
    }
    .iwj-jobs.iwj-grid .grid-content {
        width: 100%;
    }
    .iwj-employers.iwj-grid .grid-content {
        width: 100% !important;
    }
    .iwj-candidates.iwj-grid .grid-content {
        width: 100% !important;
    }
    .iwj-employer-detail .employer-info-top .info-top,
    .iwj-candidate-info-top .info-top {
        padding: 35px 15px 53px;
    }
    .iwj-employer-detail .follow-button,
    .iwj-candidate-info-top .detail-action-button {
        position: relative;
        top: auto;
        right: auto !important;
        left: auto !important;
        margin-top: 30px;
    }
    .w-pagination .job-alert-btn {
        float: none;
    }
    .iwjob-ajax-pagination.pagination-main {
        float: none;
    }
    .iwj-featured-categories .iwj-items .iwj-item:nth-child(5n+0),
    .iw-recent-resumes.shortcode .iwj-items .iwj-item:nth-child(5n+0) {
        border-right: none !important;
    }
    .iwj-employer-review .iwj-review-item .review-avatar {
        float: none;
        margin-bottom: 15px;
    }
    .iwj-employer-review .iwj-review-item .employer-review-details{
        padding-left: 0;
    }
    .iwj-verify-account .iwj-change-email-form .iwj-field,
    .iwj-verify-account .iwj-button-loader {
        float: none;
        width: 100%;
    }
    .form-review-employer .re-form-container .re-post-form-submit .iwj-button-loader button {
        width: 100%;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .iwj-job-items.style3 .job-image {
        position: relative;
        float: none !important;
        margin: 20px 0 !important;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }
    .iwj-job-items.style3 .job-save-left {
        position: relative;
        display: block;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }
    .iwj-job-items.style3 .job-info {
        margin-left: 0;
    }
    .iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item::after{
        content: none;
    }
    .iwj-jobs-style.style2 .iwj-jobs.iwj-grid .job-item {
        border-right: none !important;
    }
    .iwj-candicate-detail-v2 .info-top .candidate-logo {
        float: none;
        margin: 0 0 15px;
    }
    .iwj-candicate-detail-v2 .info-top .info-inner {
        margin: 0;
    }
    .iw-recent-resumes-style2 .recent-resume-item .resumes-avatar {
        float: none;
        margin: 0 auto 30px;
    }
    .iw-recent-resumes-style2 .recent-resume-item .info-content {
        margin: 0;
    }
}

@media (max-width: 479px) {
    body .row-in-revo-slider {
        margin-top: -540px !important;
        margin-bottom: 0 !important;
    }
    body .categories-in-revo-slider {
        margin-top: 210px;
    }
}
@media (max-width: 460px) {
    .iw-recent-resumes.iwj-candidates-grid .candidate-item,
    .main-information .empl-info-jobs-listing .empl-info-jobs-item,
    .main-information .employer-contact {
        width: 100%;
    }
    .main-information .employer-contact div.avatar {
        float: none;
        margin-bottom: 10px;
    }
    .main-information .employer-contact .empl-detail-info {
        margin: 0;
    }
}
@media (max-width: 420px) {
    body .row-in-revo-slider {
        margin-top: -420px !important;
        margin-bottom: 0 !important;
    }
}
@media (max-width: 360px) {
    .iwj-jobs .job-item .job-info .info-company > span {
        margin: 0;
        display: block;
    }
    .iw-job-detail .job-detail-info ul li {
        padding: 35px 15px;
    }
    .iw-job-detail .job-detail-about {
        padding: 10px 15px 0;
    }
    .iw-job-detail .action-button, .iw-job-detail .post-social-share {
        padding: 30px 15px;
    }
    .iw-recent-resumes.iw-recent-resumes .row > div {
        padding: 0 15px;
    }
    .iwj-candicate-detail .skills ul, .iwj-gallery .image-list, .iwj-employer-detail .employer-detail-info .iwj-employerdl-des .content {
        padding: 0;
    }
    .iwj-candicate-detail ul.time-line {
        padding: 0 0 0 40px;
    }
    .iwj-job-widget-wrap .iwj-title, .iwj-employer-detail .iwj-employer-widget-wrap .candidate-name {
        font-size: 25px;
    }
    .iwj-select-image-button{
        margin: 0;
        float: left;
        clear: both;
        margin-top: 5px;
    }
    .employer-review-details .er-review-title .er-title-bold {
        float: none;
        display: block;
    }
    body .row-in-revo-slider {
        margin-top: -390px !important;
        margin-bottom: 0 !important;
    }
    body .categories-in-revo-slider {
        margin-top: 40px;
    }
}
/* ===== End Responsive ===== */

/*======= ReCaptCha =======*/

.g-recaptcha {
    padding-bottom: 20px;
}

/*======= Review =======*/
.iwj-vote-review .avatar{
    max-width: 50px;
    float: left;
    display: block;
    margin-right: 10px;
}
.iwj-vote-review .avatar img{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.iwj-vote-review h3.author-name{
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: left;
    margin: 0;
}
#iwj-confirm-reply-review textarea,#iwj-confirm-edit-review .iwj-candidate-rev-e .iwj-cdd-rev-field input,#iwj-confirm-edit-review .iwj-candidate-rev-e .iwj-cdd-rev-field textarea{
    max-width: 100%;
    width: 100%;
    border: 1px solid #F1F1F1;
    padding: 3px 8px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
#iwj-confirm-reply-review textarea:hover,#iwj-confirm-edit-review .iwj-candidate-rev-e .iwj-cdd-rev-field input:hover,#iwj-confirm-edit-review .iwj-candidate-rev-e .iwj-cdd-rev-field textarea:hover{
    border-color: #333333;
}
#iwj-confirm-edit-review .modal-body{
    clear: both;
    float: left;
    width: 100%;
}
#iwj-confirm-edit-review .modal-footer{
    clear: both;
}
#iwj-confirm-edit-review .iwj-candidate-rev-e{
    float: left;
    clear: both;
    display: block;
    width: 100%;
}
#iwj-confirm-edit-review .iwj-candidate-rev-e .re-post-form-submit{
    display: inline-block;
}
#iwj-confirm-edit-review .iwj-candidate-rev-e .iwj-cdd-rev-field input,#iwj-confirm-edit-review .iwj-candidate-rev-e .iwj-cdd-rev-field textarea{
    width: 100%;
}
#iwj-confirm-edit-review .iwj-candidate-rev-e .re-post-form-submit > span{
    float: left;
}
.re-post-form-submit > span.iwj-count-stars{
    margin-left: 15px;
    position: relative;
    cursor: pointer;
    display: inline-block;
}
.re-post-form-submit > span.iwj-count-stars .line-tc-star .caption{
    display: none !important;
}
#iwj-confirm-edit-review .iwj-candidate-rev-e .iwj-box-each-vote .iwj-line-tc-vote{
    float: left;
    width: 100%;
}
.iwj-user-update-review .re-post-form-submit .iwj-count-stars i{
    padding: 0 1px;
    speak: none;
}

.iwj-button-loader-respon-msg{
    margin-top: 25px;
}
.iwj-button-loader-respon-msg .iwj-button-loader{
    float: left;
    margin-top: 0;
}
.iwj-button-loader-respon-msg .iwj-respon-msg{
    float: left;
    margin: 8px 0 0 20px;
}
.iwj-button-loader-respon-msg.btn-right .iwj-button-loader{
    float: right;
}
.iwj-button-loader-respon-msg.btn-right .iwj-respon-msg{
    float: right;
    margin: 8px 20px 0 0;

}
.iwj-button-loader-respon-msg .iwj-respon-msg .alert{
    padding: 0;
    margin: 0;
    border: none;
    background: none;
}
.iwj-alert-box{
    background: #d2daef;
    border-color: #8a97b9;
    border-left: 3px solid #2980b9;
    padding: 15px;
}
/*=== RESPONSIVE ===*/
@media screen and (max-width: 1024px) {
    .iwj-employer-detail .employer-detail-v2 .job-item .job-info .job-type{
        position: absolute;
        top: -5px;
    }
}
@media screen and (max-width: 991px) {
    /* Single Employer */
    .iwj-employer-detail .employer-detail-v2 .employer-info-top .employer-logo {
        margin: 0 50px 10px 0;
        width: 75px;
    }
    .iwj-employer-detail .employer-detail-v2 .employer-info-top .info-top {
        padding: 30px 220px 30px 35px;
    }
    .iwj-employer-detail .employer-detail-v2 .follow-button .iwj-box-rating {
        margin: 10px 0;
        float: none;
    }
    .iwj-employer-detail .employer-detail-v2 .follow-button a.iwj-btn.action-button.follow {
        margin-bottom: 10px !important;
    }
    .iwj-candicate-detail .iwj-candicate-detail-v2 .resume-detail-info {
        margin-bottom: 30px;
    }
}
@media screen and (max-width: 767px) {
    /* Job Listing */
    .iw-top-bar-wrapper .top-bar-right .notification a i, .header.header-default .iw-header .notification a i {
        font-size: 25px;
        color: #2980b9 !important;
    }
    .entry-content .top-category {
        margin-top: -110px !important;
    }
}
@media screen and (max-width: 640px){
    /* Job Listing */
    .iwj-jobs-style.column-3 .iwj-jobs.iwj-grid .iwj-job-items-margin .grid-content {
        width: 50%;
    }
    /* Single Employer */
    .iwj-employer-detail .employer-detail-v2 h3.iw-title-border {
        padding: 30px 20px;
    }
    .employer-detail-v2 .iwj-jobs .job-item {
        padding: 25px 0 0 20px;
    }
    .iwj-employer-detail .employer-detail-v2 .employer-info-top .info-top {
        padding: 20px;
    }
    .iwj-employer-detail .employer-detail-v2 .employer-info-top .employer-logo {
        margin: 0 0 10px 0;
    }
    .iwj-employer-detail .employer-detail-v2 .follow-button {
        position: relative;
        top: auto;
        right: auto;
    }
    .iwj-employer-detail .employer-detail-v2 .follow-button {
        padding: 0 20px 15px;
    }
    .iwj-employer-detail .employer-detail-v2 .follow-button .iwj-box-rating {
        text-align: left;
    }
    .entry-content .top-category {
        margin-top: -75px !important;
    }
}
@media screen and (max-width: 480px) {
    /* Job Listing */
    .iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item .job-info .job-type {
        top: 10px;
        left: 25px;
    }
    .iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-content-wrap {
        margin: 0 auto;
        display: block;
        clear: both;
        text-align: center;
    }

    .iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item .job-image {
        padding: 15px 0;
        width: 100px;
        float: none;
        margin: 0 auto;
    }

    .iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item .job-info,
    .iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item:last-child .job-info {
        padding: 30px 25px;
    }

    .iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item:after {
        left: 100px;
    }
    .iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item .job-image img {
        max-width: 59px;
    }
    .page-nav .page-numbers {
        height: 30px !important;
        line-height: 30px !important;
        width: 30px !important;
    }
    .jobs-layout-form form .show-filter-mobile {
        padding: 0 20px;
    }
    .iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item .job-info .job-type{
        padding: 0;
        position: initial;
    }
    .iwj-jobs-style.style2 .iwj-jobs.iwj-listing .job-item .job-info .job-type a{
        float: none;
    }
    /* Single Employer */
    .employer-detail-v2 .iwj-jobs .job-item {
        padding: 25px 20px 0 20px;
    }
    .employer-detail-v2 .job-item .job-info{
        padding-right: 170px;
    }
    .iwj-employer-detail .employer-detail-v2 .follow-button{
        margin: 0 !important;
    }
    .iwj-employer-detail .employer-detail-v2 h3.iw-title-border {
        padding: 20px 20px;
    }
    .iwj-employer-review .iwj-box-each-vote,
    #iwj-confirm-edit-review .iwj-candidate-rev-e .iwj-box-each-vote,
    .iwj-user-update-review .iwj-box-each-vote {
        left: 25px;
    }
    .employer-detail-v2 .job-item .job-info {
        padding-right: 0;
    }
    .iwj-employer-detail .employer-detail-v2 .job-item .job-info .job-type {
        position: relative;
        top: auto;
        right: auto;
        margin: 0 0 30px;
    }
    .employer-detail-v2 .info-company ul {
        padding-bottom: 15px;
    }
    .entry-content .top-category {
        margin-top: 50px !important;
    }
}
@media screen and (max-width: 400px){
    .iwj-employers-slider.style4 .employer-item .content-right{
        margin: 0;
        padding: 0 25px;
    }
}
@media screen and (max-width: 320px){
    /* Job Listing */
    .iwj-grid .job-item {
        padding: 25px 15px 35px;
        position: relative;
        border-bottom: none;
    }
    /* Single Employer */
    .iwj-employer-detail .employer-detail-v2 .employer-detail-info,
    .iwj-employer-detail .employer-detail-v2 .iwj-employer-review {
        padding: 0 25px;
    }
    .iwj-employer-detail .employer-detail-info > div,
    .iwj-employer-detail .iwj-employer-review > .iwj-review-container {
        border-bottom: 1px solid #f6f7f9;
        padding: 20px 0 10px;
    }
    .iwj-employer-detail .employer-detail-info .title h3,
    .iwj-employer-detail .iwj-employer-review .title h3 {
        margin-bottom: 20px;
    }
    .employer-detail-v2 .widget-area .widget-title {
        padding: 0 20px;
    }
    .iwj-widget-information.style2 li {
        padding: 22px 20px;
    }
    .employer-detail-v2 div.iwjmb-field {
        padding: 0 20px;
    }
    .iwj-employer-detail .employer-detail-v2 h3.title {
        font-size: 24px;
        line-height: 33px;
    }

}

/*=== END RESPONSIVE ===*/

/*== SIDEBAR JOB STYLE 2*/
.iwj-job-detail-v2 .widget-area{
    padding: 0;
    background: none;
}
.iwj-job-detail-v2 .widget-area aside {
    margin-bottom: 30px;
    background: #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}
.iwj-job-detail-v2 .widget-area .widget-title{
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    padding: 25px 30px;
    border-bottom: 1px solid #f8f8f8;
}
.iwj-job-detail-v2 .widget-area .widget-title:after{
    display: none;
}
.iwj-job-detail-v2 .iwj-job-widget-wrap{
    padding: 0;
}
.iw-job-detail.v2 .company-link {
    padding: 0 0 10px;
    text-align: center;
}
.iw-job-detail.v2 .iwj-job-widget-wrap .info-top{
    padding-top: 30px;
}
.iwj-job-infomation-v2-widget ul li{
    padding: 20px 30px;
    border-bottom: 1px solid #f8f8f8;
}
.iwj-job-infomation-v2-widget ul li:last-child{
    border-bottom: none;
}
 .iwj-job-infomation-v2-widget ul li i{
    font-size: 32px;
    color: #d2d2d2;
    display: inline-block;
    float: left;
    width: 45px;
}
.iwj-job-infomation-v2-widget ul li .content {
    margin-left: 45px;
}
.iwj-job-infomation-v2-widget ul li .content span.title {
    display: block;
    text-transform: capitalize;
    line-height: 18px
}
.iwj-job-infomation-v2-widget ul li.job-categories .content a {
    font-weight: 600;
}
.iwj-job-infomation-v2-widget ul li .content p,
.iwj-job-infomation-v2-widget ul li .content .skills a,
.iwj-job-infomation-v2-widget ul li.job-levels .content a,
.iwj-job-infomation-v2-widget ul li.job-type .content a {
    font-weight: 600;
    color: #777777;
}
.iwj-job-detail-v2 .iwj-single-contact-form {
    padding: 10px 30px 30px;
}
.iwj-job-detail-v2 .widget-area .widget_iwj_job_contact_form .widget-title,
.iwj-job-detail-v2 .widget-area .widget_iwj_jobs_by_author .widget-title {
    border-bottom: none;
}

/*== END SIDEBAR JOB STYLE 2*/

a.dotted{
    border-bottom: dashed 1px;
    text-decoration: none;
}/*-----------------------------------------------------------------------------

-	Revolution Slider 5.0 Default Style Settings -

Screen Stylesheet

version:   	5.4.5
date:      	15/05/17
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/

#debungcontrolls {
	z-index:100000;
	position:fixed;
	bottom:0px; width:100%;
	height:auto;
	background:rgba(0,0,0,0.6);
	padding:10px;
	box-sizing: border-box;
}

.debugtimeline {
	width:100%;
	height:10px;
	position:relative;
	display:block;
	margin-bottom:3px;	
	display:none;
	white-space: nowrap;	
	box-sizing: border-box;
}

.debugtimeline:hover {
	height:15px;

}

.the_timeline_tester {
	background:#e74c3c;
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:0;	
}

.rs-go-fullscreen {
	position:fixed !important;
	width:100% !important;
	height:100% !important;
	top:0px !important;
	left:0px !important;
	z-index:9999999 !important;
	background:#ffffff !important;
}


.debugtimeline.tl_slide .the_timeline_tester {
	background:#f39c12;	
}

.debugtimeline.tl_frame .the_timeline_tester {
	background:#3498db;	
}

.debugtimline_txt {
	color:#fff;
	font-weight: 400;
	font-size:7px;
	position:absolute;	
	left:10px;
	top:0px;
	white-space: nowrap;
	line-height: 10px;
}


.rtl {	direction: rtl;}
@font-face {font-display:swap;
  font-family: 'revicons';
  src: url(../../../plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888);
  src: url('../../../plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888#iefix') format('embedded-opentype'),
       url(../../../plugins/revslider/public/assets/fonts/revicons/revicons.woff?5510888) format('woff'),
       url(../../../plugins/revslider/public/assets/fonts/revicons/revicons.ttf?5510888) format('truetype'),
       url('../../../plugins/revslider/public/assets/fonts/revicons/revicons.svg?5510888#revicons') format('svg');
  font-weight: normal;
  font-style: normal;
}

 [class^="revicon-"]:before, [class*=" revicon-"]:before {
  font-family: "revicons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center; 

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.revicon-search-1:before { content: '\e802'; } /* '' */
.revicon-pencil-1:before { content: '\e831'; } /* '' */
.revicon-picture-1:before { content: '\e803'; } /* '' */
.revicon-cancel:before { content: '\e80a'; } /* '' */
.revicon-info-circled:before { content: '\e80f'; } /* '' */
.revicon-trash:before { content: '\e801'; } /* '' */
.revicon-left-dir:before { content: '\e817'; } /* '' */
.revicon-right-dir:before { content: '\e818'; } /* '' */
.revicon-down-open:before { content: '\e83b'; } /* '' */
.revicon-left-open:before { content: '\e819'; } /* '' */
.revicon-right-open:before { content: '\e81a'; } /* '' */
.revicon-angle-left:before { content: '\e820'; } /* '' */
.revicon-angle-right:before { content: '\e81d'; } /* '' */
.revicon-left-big:before { content: '\e81f'; } /* '' */
.revicon-right-big:before { content: '\e81e'; } /* '' */
.revicon-magic:before { content: '\e807'; } /* '' */
.revicon-picture:before { content: '\e800'; } /* '' */
.revicon-export:before { content: '\e80b'; } /* '' */
.revicon-cog:before { content: '\e832'; } /* '' */
.revicon-login:before { content: '\e833'; } /* '' */
.revicon-logout:before { content: '\e834'; } /* '' */
.revicon-video:before { content: '\e805'; } /* '' */
.revicon-arrow-combo:before { content: '\e827'; } /* '' */
.revicon-left-open-1:before { content: '\e82a'; } /* '' */
.revicon-right-open-1:before { content: '\e82b'; } /* '' */
.revicon-left-open-mini:before { content: '\e822'; } /* '' */
.revicon-right-open-mini:before { content: '\e823'; } /* '' */
.revicon-left-open-big:before { content: '\e824'; } /* '' */
.revicon-right-open-big:before { content: '\e825'; } /* '' */
.revicon-left:before { content: '\e836'; } /* '' */
.revicon-right:before { content: '\e826'; } /* '' */
.revicon-ccw:before { content: '\e808'; } /* '' */
.revicon-arrows-ccw:before { content: '\e806'; } /* '' */
.revicon-palette:before { content: '\e829'; } /* '' */
.revicon-list-add:before { content: '\e80c'; } /* '' */
.revicon-doc:before { content: '\e809'; } /* '' */
.revicon-left-open-outline:before { content: '\e82e'; } /* '' */
.revicon-left-open-2:before { content: '\e82c'; } /* '' */
.revicon-right-open-outline:before { content: '\e82f'; } /* '' */
.revicon-right-open-2:before { content: '\e82d'; } /* '' */
.revicon-equalizer:before { content: '\e83a'; } /* '' */
.revicon-layers-alt:before { content: '\e804'; } /* '' */
.revicon-popup:before { content: '\e828'; } /* '' */

							

/******************************
	-	BASIC STYLES		-
******************************/

.rev_slider_wrapper{
	position:relative;
	z-index: 0;
	width:100%;
}

.rev_slider{
	position:relative;
	overflow:visible;
}

.entry-content .rev_slider a,
.rev_slider a { box-shadow: none; }

.tp-overflow-hidden { 	overflow:hidden !important;}
.group_ov_hidden 	{	overflow:hidden}

.tp-simpleresponsive img,
.rev_slider img{
	max-width:none !important;	
	transition: none;
	margin:0px;
	padding:0px;
	border:none;
}

.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}

.rev_slider >ul,
.rev_slider_wrapper >ul,
.tp-revslider-mainul >li,
.rev_slider >ul >li,
.rev_slider >ul >li:before,
.tp-revslider-mainul >li:before,
.tp-simpleresponsive >ul,
.tp-simpleresponsive >ul >li,
.tp-simpleresponsive >ul >li:before,
.tp-revslider-mainul >li,
.tp-simpleresponsive >ul >li{
	list-style:none !important;
	position:absolute;	
	margin:0px !important;
	padding:0px !important;
	overflow-x: visible;
	overflow-y: visible;
	list-style-type: none !important;
	background-image:none;
	background-position:0px 0px;
	text-indent: 0em;
	top:0px;left:0px;
}


.tp-revslider-mainul >li,
.rev_slider >ul >li,
.rev_slider >ul >li:before,
.tp-revslider-mainul >li:before,
.tp-simpleresponsive >ul >li,
.tp-simpleresponsive >ul >li:before,
.tp-revslider-mainul >li,
.tp-simpleresponsive >ul >li { 
	visibility:hidden; 
}

.tp-revslider-slidesli,
.tp-revslider-mainul	{	
	padding:0 !important; 
	margin:0 !important; 
	list-style:none !important;
}

.rev_slider li.tp-revslider-slidesli {
    position: absolute !important;
}


.tp-caption .rs-untoggled-content { display:block;}
.tp-caption .rs-toggled-content { display:none;}

.rs-toggle-content-active.tp-caption .rs-toggled-content { display:block;}
.rs-toggle-content-active.tp-caption .rs-untoggled-content { display:none;}

.rev_slider .tp-caption,
.rev_slider .caption 	{ 
	position:relative;  
	visibility:hidden; 
	white-space: nowrap;
	display: block;	
	-webkit-font-smoothing: antialiased !important;
	z-index:1;
}

.rev_slider .tp-caption,
.rev_slider .caption,
.tp-simpleresponsive img {
	-moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}

.tp-svg-layer svg {	width:100%; height:100%;position: relative;vertical-align: top}

	
/* CAROUSEL FUNCTIONS */
.tp-carousel-wrapper {
	cursor:url(../../../plugins/revslider/public/assets/css/openhand.cur), move;
}
.tp-carousel-wrapper.dragged {
	cursor:url(../../../plugins/revslider/public/assets/css/closedhand.cur), move;
}

/* ADDED FOR SLIDELINK MANAGEMENT */
.tp_inner_padding {	
	box-sizing:border-box;	
	max-height:none !important;	
}


.tp-caption.tp-layer-selectable {
	-moz-user-select: all;
	-khtml-user-select: all;
	-webkit-user-select: all;
	-o-user-select: all;	
}

.tp-forcenotvisible,
.tp-hide-revslider,
.tp-caption.tp-hidden-caption,
.tp-parallax-wrap.tp-hidden-caption {	
	visibility:hidden !important; 
	display:none !important
}

.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider audio,
.rev_slider video {
	max-width: none !important
}

.tp-element-background 	{	position:absolute; top:0px;left:0px; width:100%;height:100%;z-index:0;}

.tp-blockmask,
.tp-blockmask_in,
.tp-blockmask_out { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: #fff; z-index: 1000; transform: scaleX(0) scaleY(0);}

.tp-parallax-wrap { transform-style: preserve-3d }

/***********************************************************
	- 	ZONES / GOUP / ROW / COLUMN LAYERS AND HELPERS 	-
***********************************************************/
.rev_row_zone					{	position:absolute; width:100%;left:0px; box-sizing: border-box;min-height:50px; font-size:0px;}

.rev_row_zone_top 				{	top:0px;}
.rev_row_zone_middle 			{	top:50%; transform:translateY(-50%);}
.rev_row_zone_bottom 			{	bottom:0px;}

.rev_column .tp-parallax-wrap  { vertical-align: top }

.rev_slider .tp-caption.rev_row 	{
	display:table;
	position:relative;
	width:100% !important;
	table-layout: fixed;
	box-sizing: border-box;
	vertical-align: top;
	height:auto !important;
	font-size:0px;
}

.rev_column {	
	display: table-cell;
	position: relative;
	vertical-align: top;
	height: auto;
	box-sizing: border-box;	
	font-size:0px;
}

.rev_column_inner {
	box-sizing: border-box;
	display: block;
	position: relative;
	width:100% !important;
	height:auto !important;
	white-space: normal !important;
}

.rev_column_bg {
	width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 0;
    box-sizing: border-box;
    background-clip: content-box;
    border: 0px solid transparent;
}



.rev_column_inner .tp-parallax-wrap,
.rev_column_inner .tp-loop-wrap,
.rev_column_inner .tp-mask-wrap 			{	text-align: inherit; }
.rev_column_inner .tp-mask-wrap 			{	display: inline-block;}


.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,
.rev_column_inner .tp-parallax-wrap .tp-mask-wrap,
.rev_column_inner .tp-parallax-wrap { position: relative !important; left:auto !important; top:auto !important; line-height: 0px;}

.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,
.rev_column_inner .tp-parallax-wrap .tp-mask-wrap,
.rev_column_inner .tp-parallax-wrap,
.rev_column_inner .rev_layer_in_column { vertical-align: top; }

.rev_break_columns { display: block !important }
.rev_break_columns .tp-parallax-wrap.rev_column  { display:block !important; width:100% !important; }


/**********************************************
	-	FULLSCREEN AND FULLWIDHT CONTAINERS	-
**********************************************/


.fullscreen-container {	
	position:relative;
	padding:0;
}


.fullwidthbanner-container{
	position:relative;
	padding:0;
	overflow:hidden;
}

.fullwidthbanner-container .fullwidthabanner{
	width:100%;
	position:relative;
}



/*********************************
	-	SPECIAL TP CAPTIONS -
**********************************/

.tp-static-layers				{	
	position:absolute; z-index:101; top:0px;left:0px;
	/*pointer-events:none;*/

}

/* new static layers position option */
.tp-static-layers-back {	
	z-index:0;
}


.tp-caption .frontcorner		{
	width: 0;
	height: 0;
	border-left: 40px solid transparent;
	border-right: 0px solid transparent;
	border-top: 40px solid #00A8FF;
	position: absolute;left:-40px;top:0px;
}

.tp-caption .backcorner		{
	width: 0;
	height: 0;
	border-left: 0px solid transparent;
	border-right: 40px solid transparent;
	border-bottom: 40px solid #00A8FF;
	position: absolute;right:0px;top:0px;
}

.tp-caption .frontcornertop		{
	width: 0;
	height: 0;
	border-left: 40px solid transparent;
	border-right: 0px solid transparent;
	border-bottom: 40px solid #00A8FF;
	position: absolute;left:-40px;top:0px;
}

.tp-caption .backcornertop		{
	width: 0;
	height: 0;
	border-left: 0px solid transparent;
	border-right: 40px solid transparent;
	border-top: 40px solid #00A8FF;
	position: absolute;right:0px;top:0px;
}
									
.tp-layer-inner-rotation {	
	position: relative !important;
}		


/***********************************************
	-	SPECIAL ALTERNATIVE IMAGE SETTINGS	-
***********************************************/

img.tp-slider-alternative-image	{	
	width:100%; height:auto;
}


/******************************
	-	IE8 HACKS	-
*******************************/
.noFilterClass {
	filter:none !important;
}


/********************************
	-	FULLSCREEN VIDEO	-
*********************************/

.rs-background-video-layer 		{	position: absolute;top:0px;left:0px; width:100%;height:100%;visibility: hidden;z-index: 0;}

.tp-caption.coverscreenvideo	{	width:100%;height:100%;top:0px;left:0px;position:absolute;}
.caption.fullscreenvideo,
.tp-caption.fullscreenvideo		{	left:0px; top:0px; position:absolute;width:100%;height:100%}

.caption.fullscreenvideo iframe,
.caption.fullscreenvideo audio,
.caption.fullscreenvideo video,
.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe audio,
.tp-caption.fullscreenvideo iframe video	{ width:100% !important; height:100% !important; display: none}

.fullcoveredvideo audio,
.fullscreenvideo audio
.fullcoveredvideo video,
.fullscreenvideo video				{	background: #000}

.fullcoveredvideo .tp-poster		{	background-position: center center;background-size: cover;width:100%;height:100%;top:0px;left:0px}


.videoisplaying .html5vid .tp-poster	{	display: none}

.tp-video-play-button					{	
	background:#000;
	background:rgba(0,0,0,0.3);										
	border-radius:5px;
	position: absolute;
	top: 50%;
	left: 50%;										
	color: #FFF;
	z-index: 3;
	margin-top: -25px;
	margin-left: -25px;
	line-height: 50px !important;
	text-align: center;
	cursor: pointer;
	width: 50px;
	height:50px;
	box-sizing: border-box;
	
	display: inline-block;	
	vertical-align: top;
	z-index: 4;
	opacity: 0;	
	transition:opacity 300ms ease-out !important;				
}

.tp-hiddenaudio,
.tp-audio-html5 .tp-video-play-button { display:none !important;}
.tp-caption .html5vid					{	width:100% !important; height:100% !important;}									
.tp-video-play-button i 				{	width:50px;height:50px; display:inline-block; text-align: center; vertical-align: top; line-height: 50px !important; font-size: 40px !important;}									
.tp-caption:hover .tp-video-play-button	{	opacity: 1; display:block;}
.tp-caption .tp-revstop					{	display:none; border-left:5px solid #fff !important; border-right:5px solid #fff !important;margin-top:15px !important;line-height: 20px !important;vertical-align: top; font-size:25px !important;}
.videoisplaying .revicon-right-dir		{	display:none}
.videoisplaying .tp-revstop				{	display:inline-block}

.videoisplaying  .tp-video-play-button			{	display:none}


.fullcoveredvideo .tp-video-play-button			{	display:none !important}


.fullscreenvideo .fullscreenvideo audio 		{	object-fit:contain !important;}
.fullscreenvideo .fullscreenvideo video 		{	object-fit:contain !important;}

.fullscreenvideo .fullcoveredvideo audio 		{	object-fit:cover !important;}
.fullscreenvideo .fullcoveredvideo video 		{	object-fit:cover !important;}

.tp-video-controls {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 5px;
	opacity: 0;	
	transition: opacity .3s;
	background-image: linear-gradient(to bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);		
	display:table;max-width:100%; overflow:hidden;box-sizing:border-box;
}

.tp-caption:hover .tp-video-controls {	opacity: .9;}

.tp-video-button {
	background: rgba(0,0,0,.5);
	border: 0;
	color: #EEE;	
	border-radius: 3px;
	cursor:pointer;
	line-height:12px;
	font-size:12px;
	color:#fff;
	padding:0px;
	margin:0px;
	outline: none;
	}
.tp-video-button:hover 				{	cursor: pointer;}


.tp-video-button-wrap,
.tp-video-seek-bar-wrap,
.tp-video-vol-bar-wrap 				{ 	padding:0px 5px;display:table-cell; vertical-align: middle;}

.tp-video-seek-bar-wrap				{	width:80%}
.tp-video-vol-bar-wrap				{	width:20%}

.tp-volume-bar,
.tp-seek-bar						{	width:100%; cursor: pointer;  outline:none; line-height:12px;margin:0; padding:0;}


.rs-fullvideo-cover					{	width:100%;height:100%;top:0px;left:0px;position: absolute; background:transparent;z-index:5;}


.disabled_lc .tp-video-play-button,
.rs-background-video-layer video::-webkit-media-controls-start-playback-button,
.rs-background-video-layer video::-webkit-media-controls,
.rs-background-video-layer audio::-webkit-media-controls { display:none !important;}
 

.tp-audio-html5 .tp-video-controls {	opacity: 1 !important; visibility: visible !important}

 


/********************************
	-	DOTTED OVERLAYS	-
*********************************/
.tp-dottedoverlay						{	background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:3}
.tp-dottedoverlay.twoxtwo				{	background:url(../../../plugins/revslider/public/assets/assets/gridtile.png)}
.tp-dottedoverlay.twoxtwowhite			{	background:url(../../../plugins/revslider/public/assets/assets/gridtile_white.png)}
.tp-dottedoverlay.threexthree			{	background:url(../../../plugins/revslider/public/assets/assets/gridtile_3x3.png)}
.tp-dottedoverlay.threexthreewhite		{	background:url(../../../plugins/revslider/public/assets/assets/gridtile_3x3_white.png)}


/******************************
	-	SHADOWS		-
******************************/

.tp-shadowcover	{	width:100%;height:100%;top:0px;left:0px;background: #fff;position: absolute; z-index: -1;}
.tp-shadow1 	{	box-shadow: 0 10px 6px -6px rgba(0,0,0,0.8);}

.tp-shadow2:before, .tp-shadow2:after,
.tp-shadow3:before, .tp-shadow4:after
{
  z-index: -2;
  position: absolute;
  content: "";
  bottom: 10px;
  left: 10px;
  width: 50%;
  top: 85%;
  max-width:300px;
  background: transparent;  
  box-shadow: 0 15px 10px rgba(0,0,0,0.8);
  
  transform: rotate(-3deg);
}

.tp-shadow2:after,
.tp-shadow4:after
{  
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

.tp-shadow5
{
  	position:relative;        
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.tp-shadow5:before, .tp-shadow5:after
{
	content:"";
    position:absolute; 
    z-index:-2;    
    box-shadow:0 0 25px 0px  rgba(0,0,0,0.6);
    top:30%;
    bottom:0;
    left:20px;
    right:20px;    
    border-radius:100px / 20px;
}

/******************************
	-	BUTTONS	-
*******************************/

.tp-button{
	padding:6px 13px 5px;
	border-radius: 3px;	
	height:30px;
	cursor:pointer;
	color:#fff !important; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important; font-size:15px; line-height:45px !important;
	font-family: arial, sans-serif; font-weight: bold; letter-spacing: -1px;
	text-decoration:none;
}

.tp-button.big	{	color:#fff; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6); font-weight:bold; padding:9px 20px; font-size:19px;  line-height:57px !important; }


.purchase:hover,
.tp-button:hover,
.tp-button.big:hover {	background-position:bottom, 15px 11px}

	
/*	BUTTON COLORS	*/

.tp-button.green, .tp-button:hover.green,
.purchase.green, .purchase:hover.green			{ background-color:#21a117;box-shadow:0px 3px 0px 0px #104d0b;}

.tp-button.blue, .tp-button:hover.blue,
.purchase.blue, .purchase:hover.blue			{ background-color:#1d78cb;box-shadow:0px 3px 0px 0px #0f3e68}

.tp-button.red, .tp-button:hover.red,
.purchase.red, .purchase:hover.red				{ background-color:#cb1d1d;box-shadow:0px 3px 0px 0px #7c1212}

.tp-button.orange, .tp-button:hover.orange,
.purchase.orange, .purchase:hover.orange		{ background-color:#ff7700;box-shadow:0px 3px 0px 0px #a34c00}

.tp-button.darkgrey,.tp-button.grey,
.tp-button:hover.darkgrey,.tp-button:hover.grey,
.purchase.darkgrey, .purchase:hover.darkgrey	{ background-color:#555;box-shadow:0px 3px 0px 0px #222}

.tp-button.lightgrey, .tp-button:hover.lightgrey,
.purchase.lightgrey, .purchase:hover.lightgrey	{ background-color:#888;box-shadow:0px 3px 0px 0px #555}



/* TP BUTTONS DESKTOP SIZE */

.rev-btn,
.rev-btn:visited						{ 	outline:none !important; box-shadow:none !important; text-decoration: none !important; line-height: 44px; font-size: 17px; font-weight: 500; padding: 12px 35px; box-sizing:border-box;  font-family: "Roboto", sans-serif;  cursor: pointer;}

.rev-btn.rev-uppercase,
.rev-btn.rev-uppercase:visited			{ 	text-transform: uppercase; letter-spacing: 1px; font-size: 15px; font-weight: 900; }

.rev-btn.rev-withicon i					{ 	font-size: 15px; font-weight: normal; position: relative; top: 0px; transition: all 0.2s ease-out !important; margin-left:10px !important;}

.rev-btn.rev-hiddenicon i				{ 	font-size: 15px; font-weight: normal; position: relative; top: 0px; transition: all 0.2s ease-out !important;  opacity: 0; margin-left:0px !important; width:0px !important;  }
.rev-btn.rev-hiddenicon:hover i			{   opacity: 1 !important; margin-left:10px !important; width:auto !important;}

/* REV BUTTONS MEDIUM */
.rev-btn.rev-medium,
.rev-btn.rev-medium:visited				{	 line-height: 36px; font-size: 14px; padding: 10px 30px; }

.rev-btn.rev-medium.rev-withicon i		{ 	font-size: 14px; top: 0px; }

.rev-btn.rev-medium.rev-hiddenicon i	{ 	font-size: 14px; top: 0px; }


/* REV BUTTONS SMALL */
.rev-btn.rev-small,
.rev-btn.rev-small:visited				{	line-height: 28px; font-size: 12px; padding: 7px 20px; }

.rev-btn.rev-small.rev-withicon i		{	font-size: 12px; top: 0px; }

.rev-btn.rev-small.rev-hiddenicon i		{ 	font-size: 12px; top: 0px; }


/* ROUNDING OPTIONS */
.rev-maxround 							{ 	border-radius: 30px; }
.rev-minround 							{ 	border-radius: 3px; }	


/* BURGER BUTTON */
.rev-burger {
  position: relative;
  width: 60px;
  height: 60px;
  box-sizing: border-box;
  padding: 22px 0 0 14px;
  border-radius: 50%;
  border: 1px solid rgba(51,51,51,0.25);
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
}
.rev-burger span {
  display: block;
  width: 30px;
  height: 3px;
  background: #333;
  transition: .7s;
  pointer-events: none;
  transform-style: flat !important;
}
.rev-burger span:nth-child(2) {
  margin: 3px 0;
}

#dialog_addbutton .rev-burger:hover :first-child,
.open .rev-burger :first-child,
.open.rev-burger :first-child {
  transform: translateY(6px) rotate(-45deg);
 
}
#dialog_addbutton .rev-burger:hover :nth-child(2),
.open .rev-burger :nth-child(2),
.open.rev-burger :nth-child(2) {
  transform: rotate(-45deg);
 
  opacity: 0;
}
#dialog_addbutton .rev-burger:hover :last-child,
.open .rev-burger :last-child,
.open.rev-burger :last-child {
  transform: translateY(-6px) rotate(-135deg);
 
}

.rev-burger.revb-white {
  border: 2px solid rgba(255,255,255,0.2);
}
.rev-burger.revb-white span {
  background: #fff;
}
.rev-burger.revb-whitenoborder {
  border: 0;
}
.rev-burger.revb-whitenoborder span {
  background: #fff;
}
.rev-burger.revb-darknoborder {
  border: 0;
}
.rev-burger.revb-darknoborder span {
  background: #333;
}

.rev-burger.revb-whitefull {
  background: #fff;
  border:none;
}

.rev-burger.revb-whitefull span {
	background:#333;
}

.rev-burger.revb-darkfull {
  background: #333;
  border:none;
}

.rev-burger.revb-darkfull span {
	background:#fff;
}


/* SCROLL DOWN BUTTON */

@keyframes rev-ani-mouse {
	0% {opacity: 1;top: 29%;}
	15% {opacity: 1;top: 50%;}
	50% {opacity: 0;top: 50%;}
	100% {opacity: 0;top: 29%;}
}
.rev-scroll-btn {
	display: inline-block;
	position: relative;
	left: 0;
	right: 0;
	text-align: center;
	cursor: pointer;
	width:35px;
	height:55px;	
	box-sizing: border-box;
	border: 3px solid white;
	border-radius: 23px;
}
.rev-scroll-btn > * {
	display: inline-block;
	line-height: 18px;
	font-size: 13px;
	font-weight: normal;
	color: #7f8c8d;
	color: #ffffff;
	font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 2px;
}
.rev-scroll-btn > *:hover,
.rev-scroll-btn > *:focus,
.rev-scroll-btn > *.active {
	color: #ffffff;
}
.rev-scroll-btn > *:hover,
.rev-scroll-btn > *:focus,
.rev-scroll-btn > *:active,
.rev-scroll-btn > *.active {
	opacity: 0.8;
}

.rev-scroll-btn.revs-fullwhite  {
	background:#fff;
}

.rev-scroll-btn.revs-fullwhite span {
	background: #333;	
}

.rev-scroll-btn.revs-fulldark  {
	background:#333;
	border:none;
}

.rev-scroll-btn.revs-fulldark  span {
	background: #fff;	
}

.rev-scroll-btn span {
	position: absolute;
	display: block;
	top: 29%;
	left: 50%;
	width: 8px;
	height: 8px;
	margin: -4px 0 0 -4px;
	background: white;
	border-radius: 50%;	
	animation: rev-ani-mouse 2.5s linear infinite;
}

.rev-scroll-btn.revs-dark {
	border-color:#333;
}
.rev-scroll-btn.revs-dark span {
	background: #333;	
}

.rev-control-btn {
	position: relative;
	display: inline-block;
	z-index: 5;	
	color: #FFF;  
	font-size: 20px;
	line-height: 60px;
	font-weight: 400;
	font-style: normal;
	font-family: Raleway;	
	text-decoration: none;
	text-align: center;
	background-color: #000;	
	border-radius: 50px;	
	text-shadow: none;
	background-color: rgba(0, 0, 0, 0.50);
	width:60px;
	height:60px;
	box-sizing: border-box;
	cursor: pointer;
}

.rev-cbutton-dark-sr	{	
	border-radius: 3px;		
}

.rev-cbutton-light	{	
	color: #333;  	
	background-color: rgba(255,255,255, 0.75);	
}

.rev-cbutton-light-sr	{		
	color: #333;  	
	border-radius: 3px;		
	background-color: rgba(255,255,255, 0.75);
}


.rev-sbutton {	
	line-height: 37px;	
	width:37px;
	height:37px;	
}

.rev-sbutton-blue	{	
	background-color: #3B5998
}
.rev-sbutton-lightblue	{	
	background-color: #00A0D1;
}
.rev-sbutton-red	{	
	background-color: #DD4B39;
}




/************************************
-	TP BANNER TIMER		-
*************************************/
.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}
.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}



/*********************************************
-	BASIC SETTINGS FOR THE BANNER	-
***********************************************/

.tp-caption img {
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
	zoom:1;
}

.tp-caption img {  }



.caption.slidelink a div,
.tp-caption.slidelink a div {	width:3000px; height:1500px;  background:url(../../../plugins/revslider/public/assets/assets/coloredbg.png) repeat}
.tp-caption.slidelink a span{	background:url(../../../plugins/revslider/public/assets/assets/coloredbg.png) repeat}
.tp-shape {	width:100%;height:100%;}



/*********************************************
-	WOOCOMMERCE STYLES	-
***********************************************/

.tp-caption .rs-starring				{	display: inline-block}


.tp-caption .rs-starring .star-rating {
	float: none;	
	display: inline-block;
    vertical-align: top;
    color: #FFC321 !important;
}


.tp-caption .rs-starring .star-rating, 
.tp-caption .rs-starring-page .star-rating {	
	position: relative;
	height: 1em;	
	width: 5.4em;
	font-family: star;
	font-size: 1em !important;
}

.tp-caption  .rs-starring .star-rating:before, 
.tp-caption  .rs-starring-page .star-rating:before {
	content: "\73\73\73\73\73";
	color: #E0DADF;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
}

.tp-caption .rs-starring .star-rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em;
	font-size: 1em !important;
}

.tp-caption .rs-starring .star-rating span:before,
.tp-caption .rs-starring .star-rating span:before {
	content: "\53\53\53\53\53";
	top: 0;
	position: absolute;
	left: 0;
}




/******************************
	-	LOADER FORMS	-
********************************/

.tp-loader 	{
	top:50%; left:50%;
	z-index:10000;
	position:absolute;
}

.tp-loader.spinner0 {
	width: 40px;
	height: 40px;
	background-color: #fff;
	background-image:url(../../../plugins/revslider/public/assets/assets/loader.gif);
	background-repeat:no-repeat;
	background-position: center center;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);	
	margin-top:-20px;
	margin-left:-20px;	
	animation: tp-rotateplane 1.2s infinite ease-in-out;
	border-radius: 3px;	
}


.tp-loader.spinner1 {
	width: 40px;
	height: 40px;
	background-color: #fff;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);	
	margin-top:-20px;
	margin-left:-20px;	
	animation: tp-rotateplane 1.2s infinite ease-in-out;
	border-radius: 3px;	
}



.tp-loader.spinner5 	{	
	background-image:url(../../../plugins/revslider/public/assets/assets/loader.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
	background-color:#fff;
	margin:-22px -22px;
	width:44px;height:44px;
	border-radius: 3px;	
}


@keyframes tp-rotateplane {
  0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg);} 
  50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);} 
  100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}


.tp-loader.spinner2 {
	width: 40px;
	height: 40px;
	margin-top:-20px;margin-left:-20px;
	background-color: #ff0000;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);	
	border-radius: 100%;	
	animation: tp-scaleout 1.0s infinite ease-in-out;
}


@keyframes tp-scaleout {
  0% {transform: scale(0.0);} 
  100% {transform: scale(1.0);opacity: 0;}
}


.tp-loader.spinner3 {
  margin: -9px 0px 0px -35px;
  width: 70px;
  text-align: center;
}

.tp-loader.spinner3 .bounce1,
.tp-loader.spinner3 .bounce2,
.tp-loader.spinner3 .bounce3 {
  width: 18px;
  height: 18px;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  
  border-radius: 100%;
  display: inline-block;  
  animation: tp-bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */  
  animation-fill-mode: both;
}

.tp-loader.spinner3 .bounce1 {
  animation-delay: -0.32s;
}

.tp-loader.spinner3 .bounce2 {  
  animation-delay: -0.16s;
}

@keyframes tp-bouncedelay {
  0%, 80%, 100% {transform: scale(0.0);} 
  40% {transform: scale(1.0);}
}




.tp-loader.spinner4 {
  margin: -20px 0px 0px -20px;
  width: 40px;
  height: 40px;
  text-align: center;
  animation: tp-rotate 2.0s infinite linear;
}

.tp-loader.spinner4 .dot1,
.tp-loader.spinner4 .dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #fff;
  border-radius: 100%;  
  animation: tp-bounce 2.0s infinite ease-in-out;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  
}

.tp-loader.spinner4 .dot2 {
  top: auto;
  bottom: 0px;  
  animation-delay: -1.0s;
}


@keyframes tp-rotate { 100% { transform: rotate(360deg);}}

@keyframes tp-bounce {
  0%, 100% {transform: scale(0.0);} 
  50% { transform: scale(1.0);}
}



/***********************************************
	-  STANDARD NAVIGATION SETTINGS 
***********************************************/


.tp-thumbs.navbar,
.tp-bullets.navbar,
.tp-tabs.navbar					{	border:none; min-height: 0; margin:0; border-radius: 0; }

.tp-tabs,
.tp-thumbs,
.tp-bullets						{	position:absolute; display:block; z-index:1000; top:0px; left:0px;}

.tp-tab,
.tp-thumb 						{	cursor: pointer; position:absolute;opacity:0.5;  box-sizing: border-box;}

.tp-arr-imgholder,
.tp-videoposter,
.tp-thumb-image,
.tp-tab-image					{	background-position: center center; background-size:cover;width:100%;height:100%; display:block; position:absolute;top:0px;left:0px;}

.tp-tab:hover,
.tp-tab.selected,
.tp-thumb:hover,
.tp-thumb.selected				{	opacity:1;}

.tp-tab-mask,
.tp-thumb-mask 					{	box-sizing:border-box !important; }

.tp-tabs,
.tp-thumbs						{	box-sizing:content-box !important; }

.tp-bullet 						{	width:15px;height:15px; position:absolute; background:#fff; background:rgba(255,255,255,0.3); cursor: pointer;}
.tp-bullet.selected,
.tp-bullet:hover				{	background:#fff;}




.tparrows						{	cursor:pointer; background:#000; background:rgba(0,0,0,0.5); width:40px;height:40px;position:absolute; display:block; z-index:1000; }
.tparrows:hover 				{	background:#000;}
.tparrows:before				{	font-family: "revicons"; font-size:15px; color:#fff; display:block; line-height: 40px; text-align: center;}
.tparrows.tp-leftarrow:before	{	content: '\e824'; }
.tparrows.tp-rightarrow:before	{	content: '\e825'; }



/***************************
	- KEN BURNS FIXES -
***************************/

body.rtl .tp-kbimg {left: 0 !important}



/***************************
	- 3D SHADOW MODE -
***************************/

.dddwrappershadow { box-shadow:0 45px 100px rgba(0, 0, 0, 0.4);}

/*******************
	- DEBUG MODE -
*******************/

.hglayerinfo				   {	  position: fixed;
  bottom: 0px;
  left: 0px;
  color: #FFF;
  font-size: 12px;
  line-height: 20px;
  font-weight: 600;
  background: rgba(0, 0, 0, 0.75);
  padding: 5px 10px;
  z-index: 2000;
  white-space: normal;}
.hginfo 					   { 	position:absolute;top:-2px;left:-2px;color:#e74c3c;font-size:12px;font-weight:600; background:#000;padding:2px 5px;}
.indebugmode .tp-caption:hover { 	border:1px dashed #c0392b !important;}
.helpgrid 					   { 	border:2px dashed #c0392b;position:absolute;top:0px;left:0px;z-index:0 }
#revsliderlogloglog				{	padding:15px;color:#fff;position:fixed; top:0px;left:0px;width:200px;height:150px;background:rgba(0,0,0,0.7); z-index:100000; font-size:10px; overflow:scroll;}



/** 
INSTAGRAM FILTERS BY UNA 
https://una.im/CSSgram/
**/
.aden{filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.perpetua::after,.reyes::after{mix-blend-mode:soft-light;opacity:.5}.inkwell{filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:linear-gradient(to bottom,#005b9a,#e6c13d)}.reyes{filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad}.gingham{filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.toaster{filter:contrast(1.5) brightness(.9)}.toaster::after{background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{filter:contrast(.9) sepia(.2)}.earlybird::after{background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{filter:saturate(1.1) contrast(1.5)}.lofi::after{background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{filter:sepia(.3)}.xpro2::after{background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{filter:contrast(.9)}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}.willow{filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:relative}._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 img{width:100%;z-index:1}._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:2}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:3}.slumber{filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}
.tp-kbimg-wrap:before,
.tp-kbimg-wrap:after {height:500%;width:500%}

html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}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{padding:0;border:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}@media print{*,:before,:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn > .caret,.dropup > .btn > .caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;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}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width: 768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover,a.text-primary:focus{color:#286090}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover,a.bg-primary:focus{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline > li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width: 768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table > thead > tr > th{vertical-align:bottom;border-bottom:2px solid #ddd}.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td{border-top:0}.table > tbody + tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td{border:1px solid #ddd}.table-bordered > thead > tr > th,.table-bordered > thead > tr > td{border-bottom-width:2px}.table-striped > tbody > tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover > tbody > tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;display:table-column;float:none}table td[class*="col-"],table th[class*="col-"]{position:static;display:table-cell;float:none}.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th{background-color:#f5f5f5}.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr.active:hover > th{background-color:#e8e8e8}.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th{background-color:#dff0d8}.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr:hover > .success,.table-hover > tbody > tr.success:hover > th{background-color:#d0e9c6}.table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th{background-color:#d9edf7}.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr:hover > .info,.table-hover > tbody > tr.info:hover > th{background-color:#c4e3f3}.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th{background-color:#fcf8e3}.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr:hover > .warning,.table-hover > tbody > tr.warning:hover > th{background-color:#faf2cc}.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th{background-color:#f2dede}.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr:hover > .danger,.table-hover > tbody > tr.danger:hover > th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width: 767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive > .table{margin-bottom:0}.table-responsive > .table > thead > tr > th,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > td{white-space:nowrap}.table-responsive > .table-bordered{border:0}.table-responsive > .table-bordered > thead > tr > th:first-child,.table-responsive > .table-bordered > tbody > tr > th:first-child,.table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > td:first-child,.table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left:0}.table-responsive > .table-bordered > thead > tr > th:last-child,.table-responsive > .table-bordered > tbody > tr > th:last-child,.table-responsive > .table-bordered > tfoot > tr > th:last-child,.table-responsive > .table-bordered > thead > tr > td:last-child,.table-responsive > .table-bordered > tbody > tr > td:last-child,.table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right:0}.table-responsive > .table-bordered > tbody > tr:last-child > th,.table-responsive > .table-bordered > tfoot > tr:last-child > th,.table-responsive > .table-bordered > tbody > tr:last-child > td,.table-responsive > .table-bordered > tfoot > tr:last-child > td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}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}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:34px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:30px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio + .radio,.checkbox + .checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline{margin-top:0;margin-left:10px}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}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg + .form-control-feedback,.input-group-lg + .form-control-feedback,.form-group-lg .form-control + .form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm + .form-control-feedback,.input-group-sm + .form-control-feedback,.form-group-sm .form-control + .form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label ~ .form-control-feedback{top:25px}.has-feedback label.sr-only ~ .form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width: 768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group > .form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width: 768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width: 768px){.form-horizontal .form-group-lg .control-label{padding-top:14.333333px;font-size:18px}}@media (min-width: 768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open > .dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open > .dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open > .dropdown-toggle.btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active:hover,.btn-primary.active:hover,.open > .dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open > .dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open > .dropdown-toggle.btn-primary.focus{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active:hover,.btn-success.active:hover,.open > .dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open > .dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open > .dropdown-toggle.btn-success.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active:hover,.btn-info.active:hover,.open > .dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open > .dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open > .dropdown-toggle.btn-info.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active:hover,.btn-warning.active:hover,.open > .dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open > .dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open > .dropdown-toggle.btn-warning.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg > .btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm > .btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs > .btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block + .btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu > li > a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{color:#777}.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.open > .dropdown-menu{display:block}.open > a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right > .dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width: 768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group > .btn,.btn-group-vertical > .btn{position:relative;float:left}.btn-group > .btn:hover,.btn-group-vertical > .btn:hover,.btn-group > .btn:focus,.btn-group-vertical > .btn:focus,.btn-group > .btn:active,.btn-group-vertical > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn.active{z-index:2}.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar > .btn,.btn-toolbar > .btn-group,.btn-toolbar > .input-group{margin-left:5px}.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group > .btn:first-child{margin-left:0}.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group > .btn-group{float:left}.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius:0}.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group > .btn + .dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group > .btn-lg + .dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical > .btn,.btn-group-vertical > .btn-group,.btn-group-vertical > .btn-group > .btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical > .btn-group > .btn{float:none}.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical > .btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical > .btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical > .btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius:0}.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified > .btn,.btn-group-justified > .btn-group{display:table-cell;float:none;width:1%}.btn-group-justified > .btn-group .btn{width:100%}.btn-group-justified > .btn-group .dropdown-menu{left:auto}[data-toggle="buttons"] > .btn input[type="radio"],[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],[data-toggle="buttons"] > .btn input[type="checkbox"],[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg > .form-control,select.input-group-lg > .input-group-addon,select.input-group-lg > .input-group-btn > .btn{height:46px;line-height:46px}textarea.input-group-lg > .form-control,textarea.input-group-lg > .input-group-addon,textarea.input-group-lg > .input-group-btn > .btn,select[multiple].input-group-lg > .form-control,select[multiple].input-group-lg > .input-group-addon,select[multiple].input-group-lg > .input-group-btn > .btn{height:auto}.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm > .form-control,select.input-group-sm > .input-group-addon,select.input-group-sm > .input-group-btn > .btn{height:30px;line-height:30px}textarea.input-group-sm > .form-control,textarea.input-group-sm > .input-group-addon,textarea.input-group-sm > .input-group-btn > .btn,select[multiple].input-group-sm > .form-control,select[multiple].input-group-sm > .input-group-addon,select[multiple].input-group-sm > .input-group-btn > .btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group > .btn,.input-group-btn:first-child > .dropdown-toggle,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child > .btn-group:not(:last-child) > .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group > .btn,.input-group-btn:last-child > .dropdown-toggle,.input-group-btn:first-child > .btn:not(:first-child),.input-group-btn:first-child > .btn-group:not(:first-child) > .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn > .btn{position:relative}.input-group-btn > .btn + .btn{margin-left:-1px}.input-group-btn > .btn:hover,.input-group-btn > .btn:focus,.input-group-btn > .btn:active{z-index:2}.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group{margin-right:-1px}.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav > li{position:relative;display:block}.nav > li > a{position:relative;display:block;padding:10px 15px}.nav > li > a:hover,.nav > li > a:focus{text-decoration:none;background-color:#eee}.nav > li.disabled > a{color:#777}.nav > li.disabled > a:hover,.nav > li.disabled > a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav > li > a > img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs > li{float:left;margin-bottom:-1px}.nav-tabs > li > a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs > li > a:hover{border-color:#eee #eee #ddd}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified > li{float:none}.nav-tabs.nav-justified > li > a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified > .dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 768px){.nav-tabs.nav-justified > li{display:table-cell;width:1%}.nav-tabs.nav-justified > li > a{margin-bottom:0}}.nav-tabs.nav-justified > li > a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus{border:1px solid #ddd}@media (min-width: 768px){.nav-tabs.nav-justified > li > a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus{border-bottom-color:#fff}}.nav-pills > li{float:left}.nav-pills > li > a{border-radius:4px}.nav-pills > li + li{margin-left:2px}.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus{color:#fff;background-color:#337ab7}.nav-stacked > li{float:none}.nav-stacked > li + li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified > li{float:none}.nav-justified > li > a{margin-bottom:5px;text-align:center}.nav-justified > .dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 768px){.nav-justified > li{display:table-cell;width:1%}.nav-justified > li > a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified > li > a{margin-right:0;border-radius:4px}.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus{border:1px solid #ddd}@media (min-width: 768px){.nav-tabs-justified > li > a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus{border-bottom-color:#fff}}.tab-content > .tab-pane{display:none}.tab-content > .active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width: 768px){.navbar{border-radius:4px}}@media (min-width: 768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width: 768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width: 480px) and (orientation: landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width: 768px){.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width: 768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width: 768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand > img{display:block}@media (min-width: 768px){.navbar > .container .navbar-brand,.navbar > .container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar + .icon-bar{margin-top:4px}@media (min-width: 768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav > li > a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width: 767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu > li > a{line-height:20px}.navbar-nav .open .dropdown-menu > li > a:hover,.navbar-nav .open .dropdown-menu > li > a:focus{background-image:none}}@media (min-width: 768px){.navbar-nav{float:left;margin:0}.navbar-nav > li{float:left}.navbar-nav > li > a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:8px -15px}@media (min-width: 768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group > .form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width: 767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width: 768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav > li > .dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width: 768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width: 768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right ~ .navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav > li > a{color:#777}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{color:#555;background-color:#e7e7e7}@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav > li > a{color:#9d9d9d}.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav > .disabled > a,.navbar-inverse .navbar-nav > .disabled > a:hover,.navbar-inverse .navbar-nav > .disabled > a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus{color:#fff;background-color:#080808}@media (max-width: 767px){.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb > li{display:inline-block}.breadcrumb > li + li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb > .active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination > li{display:inline}.pagination > li > a,.pagination > li > span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination > li:first-child > a,.pagination > li:first-child > span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination > li:last-child > a,.pagination > li:last-child > span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg > li > a,.pagination-lg > li > span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm > li > a,.pagination-sm > li > span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li > a,.pager li > span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li > a:hover,.pager li > a:focus{text-decoration:none;background-color:#eee}.pager .next > a,.pager .next > span{float:right}.pager .previous > a,.pager .previous > span{float:left}.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs > .btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active > .badge,.nav-pills > .active > a > .badge{color:#337ab7;background-color:#fff}.list-group-item > .badge{float:right}.list-group-item > .badge + .badge{margin-right:5px}.nav-pills > li > a > .badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron > hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width: 768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail > img,.thumbnail a > img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert > p,.alert > ul{margin-bottom:0}.alert > p + p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media > .pull-right{padding-left:10px}.media-left,.media > .pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading > small,.list-group-item.active:hover .list-group-item-heading > small,.list-group-item.active:focus .list-group-item-heading > small,.list-group-item.active .list-group-item-heading > .small,.list-group-item.active:hover .list-group-item-heading > .small,.list-group-item.active:focus .list-group-item-heading > .small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading > .dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title > a,.panel-title > small,.panel-title > .small,.panel-title > small > a,.panel-title > .small > a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel > .list-group,.panel > .panel-collapse > .list-group{margin-bottom:0}.panel > .list-group .list-group-item,.panel > .panel-collapse > .list-group .list-group-item{border-width:1px 0;border-radius:0}.panel > .list-group:first-child .list-group-item:first-child,.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel > .list-group:last-child .list-group-item:last-child,.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading + .list-group .list-group-item:first-child{border-top-width:0}.list-group + .panel-footer{border-top-width:0}.panel > .table,.panel > .table-responsive > .table,.panel > .panel-collapse > .table{margin-bottom:0}.panel > .table caption,.panel > .table-responsive > .table caption,.panel > .panel-collapse > .table caption{padding-right:15px;padding-left:15px}.panel > .table:first-child,.panel > .table-responsive:first-child > .table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel > .table:first-child > thead:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child{border-top-left-radius:3px}.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child{border-top-right-radius:3px}.panel > .table:last-child,.panel > .table-responsive:last-child > .table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel > .table:last-child > tbody:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child{border-bottom-left-radius:3px}.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child{border-bottom-right-radius:3px}.panel > .panel-body + .table,.panel > .panel-body + .table-responsive,.panel > .table + .panel-body,.panel > .table-responsive + .panel-body{border-top:1px solid #ddd}.panel > .table > tbody:first-child > tr:first-child th,.panel > .table > tbody:first-child > tr:first-child td{border-top:0}.panel > .table-bordered,.panel > .table-responsive > .table-bordered{border:0}.panel > .table-bordered > thead > tr > th:first-child,.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,.panel > .table-bordered > tbody > tr > th:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,.panel > .table-bordered > tfoot > tr > th:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,.panel > .table-bordered > thead > tr > td:first-child,.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,.panel > .table-bordered > tbody > tr > td:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,.panel > .table-bordered > tfoot > tr > td:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left:0}.panel > .table-bordered > thead > tr > th:last-child,.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,.panel > .table-bordered > tbody > tr > th:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,.panel > .table-bordered > tfoot > tr > th:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,.panel > .table-bordered > thead > tr > td:last-child,.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,.panel > .table-bordered > tbody > tr > td:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,.panel > .table-bordered > tfoot > tr > td:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right:0}.panel > .table-bordered > thead > tr:first-child > td,.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,.panel > .table-bordered > tbody > tr:first-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,.panel > .table-bordered > thead > tr:first-child > th,.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,.panel > .table-bordered > tbody > tr:first-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th{border-bottom:0}.panel > .table-bordered > tbody > tr:last-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,.panel > .table-bordered > tfoot > tr:last-child > td,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,.panel > .table-bordered > tbody > tr:last-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,.panel > .table-bordered > tfoot > tr:last-child > th,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th{border-bottom:0}.panel > .table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel + .panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading + .panel-collapse > .panel-body,.panel-group .panel-heading + .panel-collapse > .list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer + .panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default > .panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd}.panel-default > .panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary > .panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#337ab7}.panel-primary > .panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success > .panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success > .panel-heading + .panel-collapse > .panel-body{border-top-color:#d6e9c6}.panel-success > .panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info > .panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info > .panel-heading + .panel-collapse > .panel-body{border-top-color:#bce8f1}.panel-info > .panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning > .panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning > .panel-heading + .panel-collapse > .panel-body{border-top-color:#faebcc}.panel-warning > .panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger > .panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ebccd1}.panel-danger > .panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.42857143px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn + .btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn + .btn{margin-left:-1px}.modal-footer .btn-block + .btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover > .arrow,.popover > .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover > .arrow{border-width:11px}.popover > .arrow:after{content:"";border-width:10px}.popover.top > .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top > .arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right > .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right > .arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom > .arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom > .arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left > .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left > .arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner > .item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner > .item > img,.carousel-inner > .item > a > img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner > .item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner > .item.next,.carousel-inner > .item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner > .item.prev,.carousel-inner > .item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner > .item.next.left,.carousel-inner > .item.prev.right,.carousel-inner > .item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev{display:block}.carousel-inner > .active{left:0}.carousel-inner > .next,.carousel-inner > .prev{position:absolute;top:0;width:100%}.carousel-inner > .next{left:100%}.carousel-inner > .prev{left:-100%}.carousel-inner > .next.left,.carousel-inner > .prev.right{left:0}.carousel-inner > .active.left{left:-100%}.carousel-inner > .active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width: 767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width: 767px){.visible-xs-block{display:block!important}}@media (max-width: 767px){.visible-xs-inline{display:inline!important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width: 1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width: 1200px){.visible-lg-block{display:block!important}}@media (min-width: 1200px){.visible-lg-inline{display:inline!important}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width: 767px){.hidden-xs{display:none!important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none!important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none!important}}@media (min-width: 1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-display:swap;font-family:FontAwesome;src:url(../../../plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../../../plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(../../../plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(../../../plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(../../../plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(../../../plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.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:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;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:#fff}.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-close:before,.fa-remove: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-cog:before,.fa-gear: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-repeat:before,.fa-rotate-right: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-image:before,.fa-photo: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-exclamation-triangle:before,.fa-warning: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-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder: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-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste: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-chain-broken:before,.fa-unlink: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-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won: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-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira: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-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-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-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-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-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@charset "UTF-8";/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/@font-face{font-display:swap;font-family:"Ionicons";src:url(../../../themes/injob/assets/fonts/ionicons/ionicons.eot?v=2.0.0);src:url("../../../themes/injob/assets/fonts/ionicons/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"),url(../../../themes/injob/assets/fonts/ionicons/ionicons.ttf?v=2.0.0) format("truetype"),url(../../../themes/injob/assets/fonts/ionicons/ionicons.woff?v=2.0.0) format("woff"),url("../../../themes/injob/assets/fonts/ionicons/ionicons.svg?v=2.0.0#Ionicons") format("svg");font-weight:normal;font-style:normal}.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"}
@font-face {font-display:swap;
  font-family: 'fontello';
  src: url(../../../themes/injob/assets/fonts/iwj/font/fontello.eot?10879319);
  src: url('../../../themes/injob/assets/fonts/iwj/font/fontello.eot?10879319#iefix') format('embedded-opentype'),
       url(../../../themes/injob/assets/fonts/iwj/font/fontello.woff2?10879319) format('woff2'),
       url(../../../themes/injob/assets/fonts/iwj/font/fontello.woff?10879319) format('woff'),
       url(../../../themes/injob/assets/fonts/iwj/font/fontello.ttf?10879319) format('truetype'),
       url('../../../themes/injob/assets/fonts/iwj/font/fontello.svg?10879319#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {font-display:swap;
    font-family: 'fontello';
    src: url('../../../themes/injob/assets/fonts/iwj/font/fontello.svg?10879319#fontello') format('svg');
  }
}
*/
 
 [class^="iwj-icon-"]:before, [class*=" iwj-icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.iwj-icon-phone-circled:before { content: '\e800'; } /* '' */
.iwj-icon-basket:before { content: '\e801'; } /* '' */
.iwj-icon-heart:before { content: '\e802'; } /* '' */
.iwj-icon-search:before { content: '\e803'; } /* '' */
.iwj-icon-star:before { content: '\e804'; } /* '' */
.iwj-icon-star-empty:before { content: '\e805'; } /* '' */
.iwj-icon-mobile:before { content: '\e806'; } /* '' */
.iwj-icon-quote-left-1:before { content: '\e807'; } /* '' */
.iwj-icon-quote-right-1:before { content: '\e808'; } /* '' */
.iwj-icon-globe:before { content: '\e809'; } /* '' */
.iwj-icon-email:before { content: '\e80a'; } /* '' */
.iwj-icon-eye:before { content: '\e80b'; } /* '' */
.iwj-icon-eye-outline:before { content: '\e80c'; } /* '' */
.iwj-icon-exchange:before { content: '\e80d'; } /* '' */
.iwj-icon-cancel:before { content: '\e80e'; } /* '' */
.iwj-icon-info:before { content: '\e80f'; } /* '' */
.iwj-icon-ok:before { content: '\e810'; } /* '' */
.iwj-icon-suitcase:before { content: '\e811'; } /* '' */
.iwj-icon-calendar:before { content: '\e812'; } /* '' */
.iwj-icon-location-1:before { content: '\e813'; } /* '' */
.iwj-icon-heart-filled:before { content: '\e814'; } /* '' */
.iwj-icon-edit:before { content: '\e815'; } /* '' */
.iwj-icon-th-list:before { content: '\e816'; } /* '' */
.iwj-icon-th:before { content: '\e817'; } /* '' */
.iwj-icon-money:before { content: '\e818'; } /* '' */
.iwj-icon-print:before { content: '\e819'; } /* '' */
.iwj-icon-location:before { content: '\e81a'; } /* '' */
.iwj-icon-location-2:before { content: '\e81b'; } /* '' */
.iwj-icon-play:before { content: '\e81c'; } /* '' */
.iwj-icon-location-3:before { content: '\e81d'; } /* '' */
.iwj-icon-down-small:before { content: '\e822'; } /* '' */
.iwj-icon-left-small:before { content: '\e823'; } /* '' */
.iwj-icon-right-small:before { content: '\e824'; } /* '' */
.iwj-icon-up-small:before { content: '\e825'; } /* '' */
.iwj-icon-down-dir:before { content: '\e826'; } /* '' */
.iwj-icon-left-dir:before { content: '\e827'; } /* '' */
.iwj-icon-right-dir:before { content: '\e828'; } /* '' */
.iwj-icon-up-dir:before { content: '\e829'; } /* '' */
.iwj-icon-download:before { content: '\f02e'; } /* '' */
.iwj-icon-angle-left:before { content: '\f104'; } /* '' */
.iwj-icon-angle-right:before { content: '\f105'; } /* '' */
.iwj-icon-quote-left:before { content: '\f10d'; } /* '' */
.iwj-icon-quote-right:before { content: '\f10e'; } /* '' */
.iwj-icon-youtube-play:before { content: '\f16a'; } /* '' */
.iwj-icon-instagram:before { content: '\f16d'; } /* '' */
.iwj-icon-vimeo:before { content: '\f306'; } /* '' */
.iwj-icon-twitter:before { content: '\f309'; } /* '' */
.iwj-icon-facebook:before { content: '\f30c'; } /* '' */
.iwj-icon-gplus:before { content: '\f30f'; } /* '' */
.iwj-icon-linkedin:before { content: '\f318'; } /* '' */@font-face {font-display:swap;
    font-family: 'injob-ico';
    src:  url(../../../themes/injob/assets/fonts/icomoon/fonts/icomoon.eot?8tcnaq);
    src:  url('../../../themes/injob/assets/fonts/icomoon/fonts/icomoon.eot?8tcnaq#iefix') format('embedded-opentype'),
    url(../../../themes/injob/assets/fonts/icomoon/fonts/icomoon.ttf?8tcnaq) format('truetype'),
    url(../../../themes/injob/assets/fonts/icomoon/fonts/icomoon.woff?8tcnaq) format('woff'),
    url('../../../themes/injob/assets/fonts/icomoon/fonts/icomoon.svg?8tcnaq#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

i {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'injob-ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-injob-activity:before {
    content: "\e93f";
}
.icon-injob-airplay:before {
    content: "\e940";
}
.icon-injob-alert-circle:before {
    content: "\e941";
}
.icon-injob-alert-octagon:before {
    content: "\e942";
}
.icon-injob-alert-triangle:before {
    content: "\e943";
}
.icon-injob-align-center:before {
    content: "\e944";
}
.icon-injob-align-justify:before {
    content: "\e945";
}
.icon-injob-align-left:before {
    content: "\e946";
}
.icon-injob-align-right:before {
    content: "\e947";
}
.icon-injob-anchor:before {
    content: "\e948";
}
.icon-injob-aperture:before {
    content: "\e949";
}
.icon-injob-archive:before {
    content: "\e94a";
}
.icon-injob-arrow-down:before {
    content: "\e94b";
}
.icon-injob-arrow-down-circle:before {
    content: "\e94c";
}
.icon-injob-arrow-down-left:before {
    content: "\e94e";
}
.icon-injob-arrow-down-right:before {
    content: "\e94d";
}
.icon-injob-arrow-left:before {
    content: "\e94f";
}
.icon-injob-arrow-left-circle:before {
    content: "\e950";
}
.icon-injob-arrow-right:before {
    content: "\e951";
}
.icon-injob-arrow-right-circle:before {
    content: "\e952";
}
.icon-injob-arrow-up:before {
    content: "\e953";
}
.icon-injob-arrow-up-circle:before {
    content: "\e954";
}
.icon-injob-arrow-up-left:before {
    content: "\e955";
}
.icon-injob-arrow-up-right:before {
    content: "\e958";
}
.icon-injob-at-sign:before {
    content: "\e959";
}
.icon-injob-award2:before {
    content: "\e95a";
}
.icon-injob-bar-chart:before {
    content: "\e95b";
}
.icon-injob-bar-chart-2:before {
    content: "\e95c";
}
.icon-injob-battery:before {
    content: "\e95d";
}
.icon-injob-battery-charging:before {
    content: "\e95e";
}
.icon-injob-bell:before {
    content: "\e95f";
}
.icon-injob-bell-off:before {
    content: "\e960";
}
.icon-injob-bluetooth:before {
    content: "\e962";
}
.icon-injob-bold:before {
    content: "\e961";
}
.icon-injob-book:before {
    content: "\e963";
}
.icon-injob-book-open:before {
    content: "\e964";
}
.icon-injob-bookmark:before {
    content: "\e96c";
}
.icon-injob-box:before {
    content: "\e965";
}
.icon-injob-briefcase2:before {
    content: "\e966";
}
.icon-injob-calendar:before {
    content: "\e967";
}
.icon-injob-camera:before {
    content: "\e968";
}
.icon-injob-camera-off:before {
    content: "\e969";
}
.icon-injob-cast:before {
    content: "\e96a";
}
.icon-injob-check:before {
    content: "\e96b";
}
.icon-injob-check-circle:before {
    content: "\e957";
}
.icon-injob-check-square:before {
    content: "\e956";
}
.icon-injob-chevron-down:before {
    content: "\e96d";
}
.icon-injob-chevron-left:before {
    content: "\e96e";
}
.icon-injob-chevron-right:before {
    content: "\e96f";
}
.icon-injob-chevron-up:before {
    content: "\e970";
}
.icon-injob-chevrons-down:before {
    content: "\e971";
}
.icon-injob-chevrons-left:before {
    content: "\e972";
}
.icon-injob-chevrons-right:before {
    content: "\e973";
}
.icon-injob-chevrons-up:before {
    content: "\e974";
}
.icon-injob-chrome:before {
    content: "\e975";
}
.icon-injob-circle:before {
    content: "\e976";
}
.icon-injob-clipboard:before {
    content: "\e977";
}
.icon-injob-clock:before {
    content: "\e978";
}
.icon-injob-cloud:before {
    content: "\e979";
}
.icon-injob-cloud-drizzle:before {
    content: "\e97a";
}
.icon-injob-cloud-lightning:before {
    content: "\e97b";
}
.icon-injob-cloud-off:before {
    content: "\e97c";
}
.icon-injob-cloud-rain:before {
    content: "\e97d";
}
.icon-injob-cloud-snow:before {
    content: "\e97e";
}
.icon-injob-code:before {
    content: "\e97f";
}
.icon-injob-codepen:before {
    content: "\e980";
}
.icon-injob-command:before {
    content: "\e981";
}
.icon-injob-compass:before {
    content: "\e982";
}
.icon-injob-copy:before {
    content: "\e983";
}
.icon-injob-corner-down-left:before {
    content: "\e984";
}
.icon-injob-corner-down-right:before {
    content: "\e985";
}
.icon-injob-corner-left-down:before {
    content: "\e986";
}
.icon-injob-corner-left-up:before {
    content: "\e987";
}
.icon-injob-corner-right-down:before {
    content: "\e988";
}
.icon-injob-corner-right-up:before {
    content: "\e989";
}
.icon-injob-corner-up-left:before {
    content: "\e98a";
}
.icon-injob-corner-up-right:before {
    content: "\e98b";
}
.icon-injob-cpu:before {
    content: "\e98c";
}
.icon-injob-credit-card:before {
    content: "\e98d";
}
.icon-injob-crop:before {
    content: "\e98e";
}
.icon-injob-crosshair:before {
    content: "\e98f";
}
.icon-injob-database:before {
    content: "\e990";
}
.icon-injob-delete:before {
    content: "\e991";
}
.icon-injob-disc:before {
    content: "\e992";
}
.icon-injob-dollar-sign:before {
    content: "\e993";
}
.icon-injob-download:before {
    content: "\e994";
}
.icon-injob-download-cloud:before {
    content: "\e995";
}
.icon-injob-droplet:before {
    content: "\e996";
}
.icon-injob-edit:before {
    content: "\e997";
}
.icon-injob-edit-2:before {
    content: "\e998";
}
.icon-injob-edit-3:before {
    content: "\e999";
}
.icon-injob-external-link:before {
    content: "\e99a";
}
.icon-injob-eye:before {
    content: "\e99b";
}
.icon-injob-eye-off:before {
    content: "\e99c";
}
.icon-injob-facebook:before {
    content: "\e99d";
}
.icon-injob-fast-forward:before {
    content: "\e99e";
}
.icon-injob-feather:before {
    content: "\e99f";
}
.icon-injob-file:before {
    content: "\e9a0";
}
.icon-injob-file-minus:before {
    content: "\e9a1";
}
.icon-injob-file-plus:before {
    content: "\e9a2";
}
.icon-injob-file-text:before {
    content: "\e9a3";
}
.icon-injob-film:before {
    content: "\e9a4";
}
.icon-injob-filter:before {
    content: "\e9a5";
}
.icon-injob-flag:before {
    content: "\e9a6";
}
.icon-injob-folder2:before {
    content: "\e9a7";
}
.icon-injob-folder-minus:before {
    content: "\e9a8";
}
.icon-injob-folder-plus:before {
    content: "\e9a9";
}
.icon-injob-gift:before {
    content: "\e9aa";
}
.icon-injob-git-branch:before {
    content: "\e9ab";
}
.icon-injob-git-commit:before {
    content: "\e9ac";
}
.icon-injob-git-merge:before {
    content: "\e9ad";
}
.icon-injob-git-pull-request:before {
    content: "\e9ae";
}
.icon-injob-github:before {
    content: "\e9af";
}
.icon-injob-gitlab:before {
    content: "\e9b0";
}
.icon-injob-globe:before {
    content: "\e9b1";
}
.icon-injob-grid:before {
    content: "\e9c8";
}
.icon-injob-hard-drive:before {
    content: "\e9c7";
}
.icon-injob-hash:before {
    content: "\e9c6";
}
.icon-injob-headphones:before {
    content: "\e9c5";
}
.icon-injob-heart:before {
    content: "\e9c4";
}
.icon-injob-help-circle:before {
    content: "\e9c3";
}
.icon-injob-home:before {
    content: "\e9c2";
}
.icon-injob-image:before {
    content: "\e9c1";
}
.icon-injob-inbox:before {
    content: "\e9c0";
}
.icon-injob-info:before {
    content: "\e9bf";
}
.icon-injob-instagram:before {
    content: "\e9be";
}
.icon-injob-italic:before {
    content: "\e9bd";
}
.icon-injob-layers:before {
    content: "\e9bc";
}
.icon-injob-layout:before {
    content: "\e9bb";
}
.icon-injob-life-buoy:before {
    content: "\e9ba";
}
.icon-injob-link:before {
    content: "\e9b9";
}
.icon-injob-link-2:before {
    content: "\e9b8";
}
.icon-injob-linkedin:before {
    content: "\e9b7";
}
.icon-injob-list2:before {
    content: "\e9b6";
}
.icon-injob-loader:before {
    content: "\e9b5";
}
.icon-injob-lock:before {
    content: "\e9b4";
}
.icon-injob-log-in:before {
    content: "\e9b3";
}
.icon-injob-log-out:before {
    content: "\e9b2";
}
.icon-injob-mail:before {
    content: "\e9c9";
}
.icon-injob-map:before {
    content: "\e9cb";
}
.icon-injob-map-pin:before {
    content: "\ea48";
}
.icon-injob-maximize:before {
    content: "\e9ca";
}
.icon-injob-maximize-2:before {
    content: "\e9cd";
}
.icon-injob-menu:before {
    content: "\e9cc";
}
.icon-injob-message-circle:before {
    content: "\e9cf";
}
.icon-injob-message-square:before {
    content: "\e9ce";
}
.icon-injob-mic:before {
    content: "\e9d0";
}
.icon-injob-mic-off:before {
    content: "\e9d1";
}
.icon-injob-minimize:before {
    content: "\e9d2";
}
.icon-injob-minimize-2:before {
    content: "\e9d3";
}
.icon-injob-minus:before {
    content: "\e9d4";
}
.icon-injob-minus-circle:before {
    content: "\e9d5";
}
.icon-injob-minus-square:before {
    content: "\e9d6";
}
.icon-injob-monitor:before {
    content: "\e9d7";
}
.icon-injob-moon:before {
    content: "\e9d8";
}
.icon-injob-more-horizontal:before {
    content: "\e9d9";
}
.icon-injob-more-vertical:before {
    content: "\e9da";
}
.icon-injob-move:before {
    content: "\e9db";
}
.icon-injob-music:before {
    content: "\e9dc";
}
.icon-injob-navigation:before {
    content: "\e9dd";
}
.icon-injob-navigation-2:before {
    content: "\e9de";
}
.icon-injob-octagon:before {
    content: "\e9f5";
}
.icon-injob-package:before {
    content: "\e9f4";
}
.icon-injob-paperclip:before {
    content: "\e9f3";
}
.icon-injob-pause:before {
    content: "\e9f2";
}
.icon-injob-pause-circle:before {
    content: "\e9f1";
}
.icon-injob-percent:before {
    content: "\e9f0";
}
.icon-injob-phone:before {
    content: "\e9ef";
}
.icon-injob-phone-call:before {
    content: "\e9ee";
}
.icon-injob-phone-forwarded:before {
    content: "\e9ed";
}
.icon-injob-phone-incoming:before {
    content: "\e9ec";
}
.icon-injob-phone-missed:before {
    content: "\e9eb";
}
.icon-injob-phone-off:before {
    content: "\e9ea";
}
.icon-injob-phone-outgoing:before {
    content: "\e9e9";
}
.icon-injob-pie-chart:before {
    content: "\e9e8";
}
.icon-injob-play:before {
    content: "\e9e7";
}
.icon-injob-play-circle:before {
    content: "\e9e6";
}
.icon-injob-plus:before {
    content: "\e9e5";
}
.icon-injob-plus-circle:before {
    content: "\e9e4";
}
.icon-injob-plus-square:before {
    content: "\e9e3";
}
.icon-injob-pocket:before {
    content: "\e9e2";
}
.icon-injob-power:before {
    content: "\e9e1";
}
.icon-injob-printer:before {
    content: "\e9e0";
}
.icon-injob-radio:before {
    content: "\e9df";
}
.icon-injob-refresh-ccw:before {
    content: "\e9f6";
}
.icon-injob-refresh-cw:before {
    content: "\e9f7";
}
.icon-injob-repeat:before {
    content: "\e9f8";
}
.icon-injob-rewind:before {
    content: "\e9f9";
}
.icon-injob-rotate-ccw:before {
    content: "\e9fa";
}
.icon-injob-rotate-cw:before {
    content: "\e9fb";
}
.icon-injob-rss:before {
    content: "\e9fc";
}
.icon-injob-save:before {
    content: "\e9fd";
}
.icon-injob-scissors:before {
    content: "\e9fe";
}
.icon-injob-search:before {
    content: "\e9ff";
}
.icon-injob-send:before {
    content: "\ea02";
}
.icon-injob-server:before {
    content: "\ea00";
}
.icon-injob-settings:before {
    content: "\ea01";
}
.icon-injob-share:before {
    content: "\ea03";
}
.icon-injob-share-2:before {
    content: "\ea05";
}
.icon-injob-shield:before {
    content: "\ea04";
}
.icon-injob-shield-off:before {
    content: "\ea06";
}
.icon-injob-shopping-bag:before {
    content: "\ea07";
}
.icon-injob-shopping-cart2:before {
    content: "\ea08";
}
.icon-injob-shuffle:before {
    content: "\ea09";
}
.icon-injob-sidebar:before {
    content: "\ea0a";
}
.icon-injob-skip-back:before {
    content: "\ea0b";
}
.icon-injob-skip-forward:before {
    content: "\ea0c";
}
.icon-injob-slack:before {
    content: "\ea23";
}
.icon-injob-slash:before {
    content: "\ea22";
}
.icon-injob-sliders:before {
    content: "\ea21";
}
.icon-injob-smartphone2:before {
    content: "\ea20";
}
.icon-injob-speaker:before {
    content: "\ea1f";
}
.icon-injob-square:before {
    content: "\ea1e";
}
.icon-injob-star:before {
    content: "\ea1d";
}
.icon-injob-stop-circle:before {
    content: "\ea1c";
}
.icon-injob-sun:before {
    content: "\ea1b";
}
.icon-injob-sunrise:before {
    content: "\ea1a";
}
.icon-injob-sunset:before {
    content: "\ea19";
}
.icon-injob-tablet:before {
    content: "\ea18";
}
.icon-injob-tag:before {
    content: "\ea17";
}
.icon-injob-target2:before {
    content: "\ea16";
}
.icon-injob-terminal:before {
    content: "\ea15";
}
.icon-injob-thermometer:before {
    content: "\ea14";
}
.icon-injob-thumbs-down:before {
    content: "\ea13";
}
.icon-injob-thumbs-up:before {
    content: "\ea12";
}
.icon-injob-toggle-left:before {
    content: "\ea11";
}
.icon-injob-toggle-right:before {
    content: "\ea10";
}
.icon-injob-trash:before {
    content: "\ea0f";
}
.icon-injob-trash-2:before {
    content: "\ea0e";
}
.icon-injob-trending-down:before {
    content: "\ea0d";
}
.icon-injob-trending-up:before {
    content: "\ea24";
}
.icon-injob-triangle:before {
    content: "\ea25";
}
.icon-injob-truck:before {
    content: "\ea26";
}
.icon-injob-tv:before {
    content: "\ea27";
}
.icon-injob-twitter:before {
    content: "\ea29";
}
.icon-injob-type:before {
    content: "\ea28";
}
.icon-injob-umbrella:before {
    content: "\ea2a";
}
.icon-injob-underline:before {
    content: "\ea2c";
}
.icon-injob-unlock:before {
    content: "\ea2b";
}
.icon-injob-upload:before {
    content: "\ea2d";
}
.icon-injob-upload-cloud:before {
    content: "\ea30";
}
.icon-injob-user:before {
    content: "\ea2f";
}
.icon-injob-user-check:before {
    content: "\ea2e";
}
.icon-injob-user-minus:before {
    content: "\ea31";
}
.icon-injob-user-plus:before {
    content: "\ea32";
}
.icon-injob-user-x:before {
    content: "\ea33";
}
.icon-injob-users:before {
    content: "\ea34";
}
.icon-injob-video:before {
    content: "\ea35";
}
.icon-injob-video-off:before {
    content: "\ea36";
}
.icon-injob-voicemail:before {
    content: "\ea37";
}
.icon-injob-volume:before {
    content: "\ea38";
}
.icon-injob-volume-1:before {
    content: "\ea39";
}
.icon-injob-volume-2:before {
    content: "\ea3a";
}
.icon-injob-volume-x:before {
    content: "\ea47";
}
.icon-injob-watch:before {
    content: "\ea46";
}
.icon-injob-wifi:before {
    content: "\ea45";
}
.icon-injob-wifi-off:before {
    content: "\ea44";
}
.icon-injob-wind:before {
    content: "\ea43";
}
.icon-injob-x:before {
    content: "\ea42";
}
.icon-injob-x-circle:before {
    content: "\ea41";
}
.icon-injob-x-square:before {
    content: "\ea40";
}
.icon-injob-youtube:before {
    content: "\ea3f";
}
.icon-injob-zap:before {
    content: "\ea3e";
}
.icon-injob-zap-off:before {
    content: "\ea3d";
}
.icon-injob-zoom-in:before {
    content: "\ea3b";
}
.icon-injob-zoom-out:before {
    content: "\ea3c";
}
.icon-injob-target:before {
    content: "\e900";
}
.icon-injob-handshake:before {
    content: "\e901";
}
.icon-injob-resume-9:before {
    content: "\e902";
}
.icon-injob-smartphone:before {
    content: "\e903";
}
.icon-injob-resume-8:before {
    content: "\e904";
}
.icon-injob-office:before {
    content: "\e905";
}
.icon-injob-trophy:before {
    content: "\e906";
}
.icon-injob-interview-1:before {
    content: "\e907";
}
.icon-injob-application:before {
    content: "\e908";
}
.icon-injob-resume-7:before {
    content: "\e909";
}
.icon-injob-resume-6:before {
    content: "\e90a";
}
.icon-injob-analytics:before {
    content: "\e90b";
}
.icon-injob-resume-5:before {
    content: "\e90c";
}
.icon-injob-email-1:before {
    content: "\e90d";
}
.icon-injob-folder:before {
    content: "\e90e";
}
.icon-injob-shopping-cart:before {
    content: "\e90f";
}
.icon-injob-resume-4:before {
    content: "\e910";
}
.icon-injob-resume-3:before {
    content: "\e911";
}
.icon-injob-resume-2:before {
    content: "\e912";
}
.icon-injob-interview:before {
    content: "\e913";
}
.icon-injob-medal:before {
    content: "\e914";
}
.icon-injob-curriculum:before {
    content: "\e915";
}
.icon-injob-resume-1:before {
    content: "\e916";
}
.icon-injob-briefcase:before {
    content: "\e917";
}
.icon-injob-award:before {
    content: "\e918";
}
.icon-injob-resume:before {
    content: "\e919";
}
.icon-injob-login:before {
    content: "\e91a";
}
.icon-injob-list:before {
    content: "\e91b";
}
.icon-injob-businessman-paper-of-the-application-for-a-job:before {
    content: "\e91c";
}
.icon-injob-cv:before {
    content: "\e91d";
}
.icon-injob-email:before {
    content: "\e91e";
}
.icon-injob-account:before {
    content: "\e91f";
}
.icon-injob-padlock:before {
    content: "\e920";
}
.icon-injob-newspaper:before {
    content: "\e921";
}
.icon-injob-beauty-fashion:before {
    content: "\e922";
}
.icon-injob-charity2:before {
    content: "\e923";
}
.icon-injob-food-diet:before {
    content: "\e924";
}
.icon-injob-marketing:before {
    content: "\e925";
}
.icon-injob-real-estate2:before {
    content: "\e926";
}
.icon-injob-administrative-support:before {
    content: "\e927";
}
.icon-injob-art-design:before {
    content: "\e928";
}
.icon-injob-auction-law:before {
    content: "\e929";
}
.icon-injob-automotive:before {
    content: "\e92a";
}
.icon-injob-bank:before {
    content: "\e92b";
}
.icon-injob-business-financial:before {
    content: "\e92c";
}
.icon-injob-charity:before {
    content: "\e92d";
}
.icon-injob-community:before {
    content: "\e92e";
}
.icon-injob-design-media:before {
    content: "\e92f";
}
.icon-injob-education:before {
    content: "\e930";
}
.icon-injob-fashion-beauty:before {
    content: "\e931";
}
.icon-injob-food-services:before {
    content: "\e932";
}
.icon-injob-installation:before {
    content: "\e933";
}
.icon-injob-it-developers:before {
    content: "\e934";
}
.icon-injob-manufacturing:before {
    content: "\e935";
}
.icon-injob-medical:before {
    content: "\e936";
}
.icon-injob-photography:before {
    content: "\e937";
}
.icon-injob-real-estate:before {
    content: "\e938";
}
.icon-injob-restaurant:before {
    content: "\e939";
}
.icon-injob-sale-marketing:before {
    content: "\e93a";
}
.icon-injob-science:before {
    content: "\e93b";
}
.icon-injob-shop:before {
    content: "\e93c";
}
.icon-injob-technology:before {
    content: "\e93d";
}
.icon-injob-transportation:before {
    content: "\e93e";
}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:'';display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(50%,#eee));background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(white));background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa}/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing {
    cursor:url(../../../themes/injob/assets/css/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(../../../themes/injob/assets/css/AjaxLoader.gif) no-repeat center center
}/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide 
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}*/
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: 1; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: 1; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: 1; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}/*
Theme Name: injob
Theme URI: http://jobboard.inwavethemes.com
Author: inwavethemes
Author URI: http://inwavethemes.com
Description: injob is an advanced job board wordpress theme with a modern, clean, intuitive, and fully responsive design, that looks perfect on any size tablet or mobile screen.
Version: 3.2.1
License: gnu general public license v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: injob
Tags: post-formats, theme-options, flexible-header, custom-header, custom-background, custom-colors, left-sidebar, right-sidebar
*/

/*-------------------------------------------------------
[Table of contents]
1. Common style
2. Panel
        + Panel setting
3. Layout
4. Header
        + Header default
        + Header v2
        + Header v3
        + Header v4
		+ Sticky header
        + Mega menu
        + Menu - Not Page heading
5. Content
        + Slider
        + Page title
		+ About us
		+ Contact us
        + Blog
            - BLOG LISTING
            - BLOG DETAIL
6. Footer

--------------------------------------------------------*/
/** COMMON STYLE **/
body{
    font-size:13px;
    line-height:30px;
    font-weight:normal;
    color:#777;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
    font-weight: 400;
    line-height: 1.5;
    color: #333;
}
h1, h2{
    font-weight: 600;
}
p:last-child{
    margin:0;
}
img{
    max-width:100%;
    height:auto;
}
pre{
    background: #232323 linear-gradient(#fff 50%, #f1f1f1 50%);
    background-size: 38px 38px;
    border: 1px solid #e5e5e5;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    color: #838383;
    display: block;
    line-height: 19px;
    margin: 5px 0;
    overflow-x: visible;
    overflow-y: hidden;
    padding: 0 10px;
    white-space: pre-wrap;
    word-wrap: break-word;
}
.clear{
    clear:both;
}
dl, dd{
    margin-bottom:20px;
}
address {
    font-style: italic;
    margin: 0 0 15px;
}
a{
    color: #2980b9;
}
a:hover, a:focus{
    text-decoration: none;
    color: #333;
}
.post-text ul,.post-text li,
.entry-content ul,.entry-content li{
    list-style:inherit;
}
.page-links{
    margin:5px 0;
    clear: both;
}
.page-links > a,.page-links > span{
    padding: 3px 10px;
    margin: 0 5px 5px 0;
    border: 1px solid rgba(51, 51, 51, 0.1);
}
.page-links-title{
    margin-right: 5px;
}
.post-text ul,.entry-content ul{
    margin-left:15px;
}
input[type="button"], input[type="submit"] {
    border: medium none;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 15px;
    margin-right: 5px;
    outline: medium none;
    padding: 3px 25px;
    color:#fff;
}
.float-right {
    float: right;
}
.float-left {
    float: left;
}
ul, ol{
    list-style-position: inside;
}
/** =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 10px auto 10px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
mark, .mark {
    padding: .2em 0.5em;
    background-color: #fcf8e3;
}
.wp-caption {
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 0 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption .wp-caption-text {
    line-height: 17px;
    margin: 0;
    font-style:italic;
    background:#f1f1f1;
    text-align:left;
    padding: 12px 20px;
    width:calc(100% - 3px);
}
body pre{
    background: #eee;
    padding: 10px;
}
table {
    border-collapse: collapse;
    margin: 0 0 1.5em;
    width: 100%;
}
thead tr th, tbody tr td, tbody tr th, tfoot tr td, thead tr th{
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
thead tr th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
    border-top: none;
}

/* Text meant only for screen readers. */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}
.post-text ol{
    padding-left:15px;
    line-height:36px;
}
.post-text ol ol{
    padding-left:30px;
}
.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000; /* Above WP toolbar. */
}
.gallery-caption {
    font-weight: normal;
}
.bypostauthor {
    font-weight: normal;
}
.sticky{
    font-weight: normal;
}
/*.sticky .post-icon{
    background: #f98b2f!important;
}*/
.sticky .post-icon i::before{
    content: '\f08d'!important;
}

.iw-parallax,.iw-parallax-overlay{
    position: absolute;
    width:100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
}

/* Panel Setting */
.panel-tools{
    position:fixed;
    left: -240px;
    top:80px;
    z-index:9999;
    background:#fff;
    box-shadow:1px 1px 2px rgba(0,0,0,0.1);
    color:#848484;
    font-size:11px;
}
.panel-tools .panel-content{
    padding:16px;
    width:240px;
    /*display:none;*/
    /*margin-left:-240px;*/
    border: 1px solid #dddddd !important;
}
.panel-tools button,.panel-tools span.button-command{
    border:none;
    color:#848484;
    margin: 5px 0;
    display: inline-block;
    border: 1px solid #dddddd;
    position: relative;
}
.panel-tools span.button-command{
    padding:0 8px;
}
.panel-tools a:active > span.button-command{
    top:2px;
}
.panel-tools h3{
    font-size:13px;
    padding-bottom:12px;
    margin-top:12px;
    text-transform:uppercase;
}
.panel-tools .title{
    border-bottom:1px solid #d8d8d8;
}
.panel-tools .panel-button{
    right:-45px;
    position:absolute;
    text-align:center;
    top:-5px;
    width:45px;
    height:45px;
    line-height:45px;
    font-size:24px;
    background: #f5f5f5;
    border: 1px solid #dddddd;
    border-left:0;
    border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
}
.off-canvas-enabled body.rtl .panel-tools{
    left: 0!important;
    right: auto!important;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -o-transform: translateX(0px);
    transform: translateX(0px);
}
.panel-tools .panel-button i{
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
}
.panel-tools .panel-button:hover i{
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}
.panel-tools .panel-button.active i{
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}
.panel-tools .layout-setting h3{
    margin-top:5px;
}
.panel-tools .button-command,.reset-button button{
    background:#f6f6f6;
    width:100px;
    margin-right:0px;
    line-height:28px;
    border:1px solid #dedede;
    font-size:11px;
    color:inherit;
    text-transform:uppercase;
}
.panel-tools .rtl-setting{
    margin-top: 5px;
}
.panel-tools .rtl-setting .button-command{
    width:auto;
}
.panel-tools .button-command.active,.reset-button button{
    color:#fff;
}
.panel-tools  .color-setting button{
    width:27px;
    height:27px;
    margin-right:5px;
    border:2px solid #fff;
}
.panel-tools  .color-setting button.active{
    border:2px solid #d7d7d7;
}
.panel-tools  .color-setting button:last-child{
    margin-right:0;
}
.panel-tools  .reset-button{
    margin-top:0px;
    padding-top:10px;
}
.panel-tools .overlay-setting{
    position:relative;
}
.panel-tools .overlay-setting.disabled:after{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    content:'';
    background:#fff;
    z-index:1;
    opacity:0.7;
}

@media (min-width: 1200px) {
    .container, .iw-container {
        width: 1200px;
    }
}
@media (max-width: 767px) {
    .vc_row .container {
        padding-left:30px;
        padding-right:30px;
    }
}
/*Reset visualcomposer */
body .vc_col-has-fill > .vc_column-inner,
body .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
body .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,
body .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
body .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,
body .vc_row-has-fill > .vc_column_container > .vc_column-inner,
body .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
body .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner{
    padding-top: 0;
}
a.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{
    background: #f7f7f7;
    color: #232323;
}
a.vc_btn3.vc_btn3-shape-rounded{
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
}
a.vc_btn3.vc_btn3-size-sm{
    padding: 10px 27px;
    font-size: 14px;
    font-weight: 500;
}

.iw-has-parallax{
    position: relative;
}
.iw-has-parallax .iw-parallax{
    background-size: cover !important;
}
@media (min-width: 1024px) {
    div.iw-has-parallax {
        background: none !important;
    }
}
@media (max-width: 1024px) {
    div.iw-has-parallax .iw-parallax{
        display: none;
    }
}
.woocommerce form .form-row .input-checkbox{
    position: relative !important;
}
/*preload*/
#preview-area{
    height: 100%;
    left: 0;
    overflow: visible;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999999;
    background: #1abc9c;
}
#preview-spinners{
    width: 60px;
    height: 60px;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 60px;
    right: 0;
    margin: auto;
}
.sk-chasing-dots {
    margin: 40px auto;
    width: 40px;
    height: 40px;
    position: relative;
    text-align: center;
    -webkit-animation: sk-chasingDotsRotate 2s infinite linear;
    animation: sk-chasingDotsRotate 2s infinite linear; }
.sk-chasing-dots .sk-child {
    width: 60%;
    height: 60%;
    display: inline-block;
    position: absolute;
    top: 0;
    background-color: #fff;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-animation: sk-chasingDotsBounce 2s infinite ease-in-out;
    animation: sk-chasingDotsBounce 2s infinite ease-in-out; }
.sk-chasing-dots .sk-dot2 {
    top: auto;
    bottom: 0;
    -webkit-animation-delay: -1s;
    animation-delay: -1s; }
@-webkit-keyframes sk-chasingDotsRotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); } }
@keyframes sk-chasingDotsRotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); } }
@-webkit-keyframes sk-chasingDotsBounce {
    0%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0); }
    50% {
        -webkit-transform: scale(1);
        transform: scale(1); } }
@keyframes sk-chasingDotsBounce {
    0%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0); }
    50% {
        -webkit-transform: scale(1);
        transform: scale(1); } }

/*modal bootstrap*/
.modal-header {
    color: #ffffff;
    text-transform: uppercase;
    background: #f16e8e;
    padding: 25px 15px;
    text-align: center;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-bottom: none;
}
.modal-header .close {
    color: #ffffff;
    opacity: 1;
    width: 24px;
    z-index: 9;
    margin-top: -23px;
    display: none;
}
.modal-title {
    font-weight: 600;
    color: #fff;
}
.modal-content{
    -webkit-box-shadow: 0 15px 50px rgba(0,0,0,.3);
    -moz-box-shadow: 0 15px 50px rgba(0,0,0,.3);
    box-shadow: 0 15px 50px rgba(0,0,0,.3);
    border: none;
}
.modal-content form{
    text-align: left;
}

.background-scroll{
    -webkit-animation:100s bgscroll infinite linear;
    -moz-animation:100s bgscroll infinite linear;
    -o-animation:100s bgscroll infinite linear;
    -ms-animation:100s bgscroll infinite linear;
    animation:100s bgscroll infinite linear;
    background-repeat: repeat-x;
}

@-webkit-keyframes bgscroll{
    100%{
        background-position:3000px 0px;
    }
}

@-moz-keyframes bgscroll{
    100%{
        background-position:3000px 0px;
    }
}

@-o-keyframes bgscroll{
    100%{
        background-position:3000px 0px;
    }
}

@-ms-keyframes bgscroll{
    100%{
        background-position:3000px 0px;
    }
}

@keyframes bgscroll{
    100%{
        background-position:3000px 0px;
    }
}

/*select2*/
body .select2-container .select2-selection--single{
    height: 40px;
    border: 1px solid rgba(51,51,51,0.05);
}
body .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 40px;
    padding-left: 15px;
}
body .select2-search--dropdown{
    padding: 0;
}
body .iwj-find-jobs .select2-container--default .select2-selection--single .select2-selection__arrow{
    top: 7px;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow b{
    margin-left: 2px;
}
body.select2-container--default .select2-results__option--highlighted[aria-selected],
body .select2-container--default .select2-results__option[aria-selected="true"],
body .select2-container--default .select2-results__option--highlighted[aria-selected]{
    background: #fff;
}
body .select2-container--default .select2-results__option {
    background: #ffffff;
    border-bottom: 1px rgba(0, 0, 0, 0.05) solid;
    color: #333;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 40px;
}
body .select2-container--default .select2-search--dropdown .select2-search__field {
    border: none;
    border-bottom: 1px solid #eee;
    line-height: 30px;
    padding: 5px 15px;
}
body .select2-container--open .select2-dropdown{
    border: 1px #eeeeee solid;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
body .select2-container--open .select2-dropdown.select2-dropdown--above {
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
}
body .select2-container--open .select2-dropdown.select2-dropdown--below {
    margin-top: -42px;
    margin-bottom: -1px;
}
body .select2-container--open .select2-dropdown.select2-dropdown--below.iwj-select-2-wsearch {
    margin-top: 0;
}

body .select2-results__option {
    padding: 12px 20px;
}
body .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
body .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{
    border-bottom: none;
}
body .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
body .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{
    border-top: none;
}
body .select2-container--default .select2-results > .select2-results__options{
    max-height: 245px;
}
/** END COMMON STYLE **/


/** LAYOUT ***/
.body-boxed .wrapper {
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 1);
    margin: auto;
    max-width: 1300px;
    overflow: hidden;
    position: relative;
}
.wrapper{
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    overflow: hidden;
}
.canvas-menu-open .iw-overlay{
    position: absolute;
    background: rgba(0,0,0, 0.3);
    width: 100%;
    height: 100%;
    z-index: 99999;
    display: none;
}
.contents-main, .main-content {
    padding-bottom: 50px;
    padding-top: 50px;
}
.page-template-home-page .contents-main, .page-template-home-page .main-content {
    padding-bottom: 0;
    padding-top: 0;
}
.page-template-full-width-page .contents-main, .page-template-full-width-page .main-content {
    padding-bottom: 0;
    padding-top: 0;
}
/** END LAYOUT ***/

/*====== HEADER ======*/

/* Header Default */
.header.header-default {
    border-bottom: 1px rgba(255, 255, 255, 0.05) solid;
    z-index: 999;
}
.header.header-default.v1 {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}
.header.header-default.v1.no-page-heading {
    position: relative;
    top: auto !important;
    left: auto !important;
    background: #34495E;
}
.header.header-default.has-search-form{
	z-index: inherit;
}
body.admin-bar .header.header-default.v1 {
    top: 32px;
}
.header.header-default .iw-header {
    background-color: transparent;
}
.header.header-default .iw-header:after {
    content: "";
	display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #000000;
    opacity: 0.1;
    z-index: -1;
}
.header.header-default.clone .iw-header {
    background: #34495E;
}
.header.header-default.clone .iw-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    animation: smoothStickyHeader 0.3s forwards;
    -webkit-animation: smoothStickyHeader 0.3s forwards;
    z-index: 9999;
}
.header.header-default.clone .iw-header:after {
    display: none !important;
}
body.admin-bar .header.header-default.clone .iw-header {
    top: 32px;
}
@keyframes smoothStickyHeader {
    0% {
        transform: translateY(-40px);
    }
    100% {
        transform: translateY(0px);
    }
}
@-webkit-keyframes smoothStickyHeader {
    0% {
        transform: translateY(-40px);
    }
    100% {
        transform: translateY(0px);
    }
}
.page-template-search-map .header.header-default,
.page-template-search-map .header.header-default.no-page-heading {
    position: fixed !important;
    width: 100%;
}
body.admin-bar.page-template-search-map .header.header-default,
body.admin-bar.page-template-search-map .header.header-default.no-page-heading {
    top: 32px;
}
.page-template-search-map .header.header-default .navbar-default .navbar-nav > li > a {
    height: 80px !important;
    line-height: 80px !important;
}
.page-template-search-map .header.header-default h1.iw-logo,
.page-template-search-map .header.header-default .iw-header .btn-search-cart,
.page-template-search-map .header.header-default .header-btn-action {
    height: 80px !important;
}
.single-post .header.header-default{
    background: rgba(0,0,0, 0.1);
}
.header.header-default.clone {
    background: #34495E;
}
.header.header-default .iw-top-bar-wrapper {
    padding: 12px 100px;
    position: relative;
    z-index: 9999;
    line-height: 20px;
}
.header.header-default .iw-top-bar-wrapper:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #000000;
    opacity: 0.2;
    z-index: -1;
}
.top-bar-left .contact > span {
    padding: 0 20px 0 0;
    color: #fff;
    position: relative;
    display: inline-block;
}
.top-bar-left .contact > span:last-child {
    padding-right: 0;
}
.top-bar-left .contact > span:last-child:after {
    display: none;
}
.top-bar-left .contact > span span {
    opacity: 0.5;
    margin-left: 5px;
}
.header.header-default h1.iw-logo {
    margin: 0;
    height: 110px;
    display: table;
}
.header.header-default h1.iw-logo a {
    display: table-cell;
    vertical-align: middle;
}
.header.header-default.clone h1.iw-logo {
    height: 80px;
}
.header.header-default h1.iw-logo .logo-mobile {
    display: none;
}
.iw-top-bar-wrapper .top-bar-right {
    text-align: right;
    color: #ffffff;
}
.iw-top-bar-wrapper .top-bar-right > div {
    float: right;
}
.iw-top-bar-wrapper .top-bar-right .social-header {
    padding-left: 18px;
    position: relative;
}
.iw-top-bar-wrapper .top-bar-right .social-header:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 18px;
    display: inline-block;
    left: 0;
    top: calc(50% - 8px);
    background: rgba(255, 255, 255, 0.1);
}
.iw-top-bar-wrapper .top-bar-right .notification, .header.header-default .iw-header .notification {
	position: relative;
}
.iw-top-bar-wrapper .top-bar-right .notification a.notice_active, .header.header-default .iw-header .notification a.notice_active{
	color: rgba(255,255,255, 0.5);
}
.header.header-default .iw-header .notification a.notice_active {
    margin-right: 15px;
}
.header.header-default .iw-header .notification a.notice_active.off-notification {
    margin-right: 0 !important;
}
.iw-top-bar-wrapper .top-bar-right .notification a,.iw-top-bar-wrapper .top-bar-right .notification a:hover,.iw-top-bar-wrapper .top-bar-right .notification a,.iw-top-bar-wrapper .top-bar-right .notification a:focus{
	color: rgba(255,255,255, 1);
}
.iw-top-bar-wrapper .top-bar-right .notification a i, .header.header-default .iw-header .notification a i{
	font-size: 20px;
}
.iw-top-bar-wrapper .top-bar-right .notification span#notification-count, .header.header-default .iw-header .notification span#notification-count{
	position: absolute;
	background: #CC3341;
	border-radius: 3px;
	color: #fff;
	text-align: center;
	font-weight: 600;
	font-size: 10px;
	top: -6px;
	left: 12px;
}

.iw-top-bar-wrapper .top-bar-right .notification .iwj-notification-menu, .header.header-default .iw-header .notification .iwj-notification-menu{
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	min-width: 250px;
	position: absolute;
	top: 100%;
	z-index: 9999999999;
	visibility: hidden;
}
.iw-top-bar-wrapper .top-bar-right .notification:hover .iwj-notification-menu, .header.header-default .iw-header .notification:hover .iwj-notification-menu {
	visibility: visible;
}
.iw-top-bar-wrapper .top-bar-right .author-login {
    margin-right: 20px;
    padding-left: 45px;
    position: relative;
    padding-right: 20px;
}
.iw-top-bar-wrapper .top-bar-right .author-login:after {
    content: "\f35f";
    font-family: "Ionicons";
    position: absolute;
    right: 0;
    top: 3px;
    color: #fff;
    opacity: 0.3;
}
.iw-top-bar-wrapper .top-bar-right .author-avatar {
    width: 25px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    position: absolute;
    top: -1px;
    left: 0;
    overflow: hidden;
}
.iw-top-bar-wrapper .top-bar-right .author-name {
    opacity: 0.4;
    color: #fff;
    text-transform: capitalize;
    position: relative;
    top: 1px;
}
.iw-top-bar-wrapper .top-bar-right .author-login:hover .author-name, .iw-top-bar-wrapper .top-bar-right .author-login:hover:after {
    opacity: 1;
    color: #fff;
}
.header.header-default .notification .iwj-notification-menu > ul{
	margin-top: 12px;
	box-shadow: 0 15px 50px rgba(41, 128, 185, 0.15);
	-webkit-box-shadow: 0 15px 50px rgba(41, 128, 185, 0.15);
	background-color: #34495e;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 0 30px 0;
	position: relative;
}
.header.header-default .notification .iwj-notification-menu > ul::before{
	content: "";
	position: absolute;
	left: 50%;
	top: -9px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-bottom: 9px solid #34495e;
	border-right: 10px solid transparent;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.header.header-default .notification .iwj-notification-menu li a{
	display: block;
	color: #ffffff;
	font-size: 13px;
	font-weight: 600;
	position: relative;
	text-align: left;
	padding: 0;
	-webkit-transition: padding 0.3s ease 0s;
	transition: padding 0.3s ease 0s;
	cursor: pointer;
	line-height: 21px;
}
.header.header-default .notification .iwj-notification-menu li:not(:last-child) a{
	border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.header.header-default .notification:hover .iwj-notification-menu li a{
	padding: 17px 0;
	position: relative;
	display: flex;
}
.header.header-default .notification .iwj-notification-menu li a i{
	margin-right: 25px;
	font-size: 16px;
	position: relative;
	top: 2px;
}
.header.header-default .notification .iwj-notification-menu li a span{
	font-weight: 400;
	color: rgba(255,255,255,0.6);
}
.header.header-default .notification .iwj-notification-menu li div.iwj-notification-empty{
	-webkit-transition: padding 0.3s ease 0s;
	transition: padding 0.3s ease 0s;
	padding: 0;
}
.header.header-default .notification:hover .iwj-notification-menu li div.iwj-notification-empty {
	text-align: center;
	padding: 17px 0;
}
.header.header-default .notification .iwj-notification-menu li a span b{
	color: #ffffff;
}
.header.header-default .author-login .iwj-dashboard-menu {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    min-width: 250px;
    position: absolute;
    top: 100%;
    z-index: 9999999999;
    visibility: hidden;
}
.header.header-default.header-style-v2 .navbar-default .navbar-nav > li > a:after {
    display: none !important;
}
.header.header-default.header-style-v2 .author-login .iwj-dashboard-menu:before {
    content: "";
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #34495e;
    margin-left: -8px;
    bottom: calc(100% - 25px);

}
.header.header-default .author-login:hover .iwj-dashboard-menu {
    visibility: visible;
}
.header.header-default .author-login .iwj-dashboard-menu ul {
    margin-top: 14px;
    box-shadow: 0 15px 50px rgba(41, 128, 185, 0.15);
    -webkit-box-shadow: 0 15px 50px rgba(41, 128, 185, 0.15);
    background-color: #34495e;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 0 30px;
}
.header.header-default.header-style-v2 .author-login .iwj-dashboard-menu ul {
    margin-top: 25px;
}
.header.header-default.header-style-v2 .notification .iwj-notification-menu ul{
	margin-top: 40px;
}
.header.header-default .author-login .iwj-dashboard-menu li a {
    display: block;
    color: #ffffff;
    font-size: 13px;
    line-height: 29px;
    font-weight: 600;
    position: relative;
    text-align: left;
    padding: 0;
    -webkit-transition: padding 0.3s ease 0s;
    transition: padding 0.3s ease 0s;
    border-bottom: 1px rgba(255, 255, 255, 0.05) solid;
    text-transform: none;
}
.header.header-default .author-login .iwj-dashboard-menu ul li:hover a, .header.header-default .author-login .iwj-dashboard-menu ul li:hover i {
    color: #bbb;
}
.header.header-default .author-login .iwj-dashboard-menu ul li.active a, .header.header-default .author-login .iwj-dashboard-menu ul li.active i {
    color: #bbb;
}
.header.header-default .author-login .iwj-dashboard-menu li:last-child a {
    border: none;
}
.header.header-default .author-login:hover .iwj-dashboard-menu li a {
    padding: 13px 0;
    position: relative;
}
.header.header-default .author-login .iwj-dashboard-menu li {
    position: relative;
    padding: 0;
    border: none;
}
.header.header-default .author-login .iwj-dashboard-menu li a i {
    display: inline-block;
    width: 40px;
    margin-right: 0;
    font-size: 20px;
    position: relative;
    top: 3px;
    color: #ffffff;
}
.iw-top-bar-wrapper .top-bar-right .author-login-meta {
    display: none;
}
.iw-top-bar-wrapper .top-bar-right .author-login-meta > span {
    display: inline-block;
    padding: 0 15px;
    font-size: 20px;
    color: #000000;
    opacity: 0.3;
    position: relative;
}
.iw-top-bar-wrapper .top-bar-right .author-login-meta > span:hover {
    color: #ffffff;
    opacity: 1;
}
.iw-top-bar-wrapper .top-bar-right .author-login-meta > span span.count {
    position: absolute;
    width: 20px;
    height: 20px;
    line-height: 20px;
    top: -4px;
    right: 1px;
    text-align: center;
    font-weight: 600;
    color: #ffffff;
    background: #f16e8e;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    font-size: 12px;
}
.iw-top-bar-wrapper .top-bar-right .author-login-meta > span:hover span.count {
    opacity: 1;
}
.iw-top-bar-wrapper .top-bar-right .social-header > div {
    display: inline-block;
}
.iw-top-bar-wrapper .top-bar-right .social-header > div.title {
    opacity: 0.4;
    color: #fff;
    position: relative;
    top: -1px;
}
.iw-top-bar-wrapper .top-bar-right .iw-social-all {
    margin: 0;
    padding: 0;
}
.iw-top-bar-wrapper .top-bar-right .iw-social-all li {
    display: inline-block;
    margin-left: 5px;
}
.iw-top-bar-wrapper .top-bar-right .iw-social-all li a {
    background: rgba(0, 0, 0, 0.2);
    font-size: 11px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    color: rgba(255, 255, 255, 0.5);
    display: inline-block;
    text-align: center;
}
.iw-top-bar-wrapper .top-bar-right .iw-social-all li a:hover {
    opacity: 1;
    color: #fff;
}
.iw-top-bar-wrapper .top-bar-right .iw-social-all li a.facebook:hover {
    background: #3B5998;
}
.iw-top-bar-wrapper .top-bar-right .iw-social-all li a.twitter:hover {
    background: #0084B4;
}
.iw-top-bar-wrapper .top-bar-right .iw-social-all li a.google-plus:hover {
    background: #DB4437;
}
.iw-top-bar-wrapper .top-bar-right .iw-social-all li a.pinterest:hover {
    background: #BD081C;
}
.iw-top-bar-wrapper .top-bar-right .iw-social-all li a.linkedin:hover {
    background: #006fa6;
}
.iw-top-bar-wrapper .top-bar-right .iw-social-all li a.vimeo:hover {
    background: #009fde;
}
.iw-top-bar-wrapper .top-bar-right .iw-social-all li a.youtube:hover {
    background: #e62117;
}
.iw-top-bar-wrapper .top-bar-right .register-login{
    position: relative;
    z-index: 0;
}

.iw-top-bar-wrapper .top-bar-right .register-login.only-login:after{
    width: 62px;
}
.iw-top-bar-wrapper .top-bar-right .register-login.active-login:not(.only-login):after{
    transform : translateX(82px);
    -webkit-transform : translateX(82px);
    width: 53px;
}
.iw-top-bar-wrapper .top-bar-right .register-login a{
    color: #fff;
    padding: 2px 16px;
    display: inline-block;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}
.iw-top-bar-wrapper .top-bar-right .register-login a.active,
.iw-top-bar-wrapper .top-bar-right .register-login.active-login a{
    background: rgba(255,255,255, 0.1);
}
.iw-top-bar-wrapper .top-bar-right .register-login.active-login a.active{
    background: none;
}

.header.header-default .iw-header {
    border: none;
    padding: 0 100px;
    font-weight: 600;
    margin: 0;
    position: relative;
    -webkit-border-radius: 0;
    border-radius: 0;
    z-index: 9998;
}
.header.header-default .iw-header .navbar-default-inner {
    display: table;
    width: 100%;
    position: relative;
}
.header.header-default .header-btn-action {
    float: right;
    display: table;
    height: 110px;
    margin-left: 80px;
}
.header.header-default.clone .header-btn-action {
    height: 80px;
}
.header.header-default .header-btn-action .btn-action-wrap {
    display: table-cell;
    vertical-align: middle;
}
.header.header-default .iwj-action-button > div {
    float: left;
    overflow: hidden;
}
.header.header-default .iw-header a.action-button {
    display: inline-block;
    margin: 0 0 0 15px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 0 20px;
}
.header.header-default.clone .iwj-action-button {
    margin-top: 0;
}
.header.header-default .iw-header a.action-button span {
    color: white;
    display: inline-block;
    height: 46px;
    line-height: 46px;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    -webkit-transition: -webkit-transform 0.3s ease 0s;
    transition: transform 0.3s ease 0s;
    font-weight: 600;
}
.header.header-default .iw-header .iw-post-a-job a.action-button,
.header.header-default .iw-header a.login {
    background: #33aa58;
}
.header.header-default .iw-header a.action-button:hover span{
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}
.header.header-default .iw-header a.action-button span:before {
    content: attr(data-hover);
    left: 0;
    padding: 0;
    position: absolute;
    top: 100%;
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
    visibility: hidden;
}
.header.header-default .iw-header a.action-button:hover span::before {
    visibility: visible;
}
.header.header-default .iw-header a.action-button i {
    color: #fff;
    margin-right: 15px;
    font-size: 20px;
    position: relative;
    top: 2px;
}
.header.header-default .iw-header .iwj-author-mobile, .header.header-default .iw-header .notification{
    display: none;
}
.header.header-default.header-style-v2 .iw-header .notification a i {
    font-size: 25px;
    color: #ffffff;
}
.header.header-default .iw-header .iwj-author-mobile .author-login img {
    vertical-align: inherit;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.header.header-default .iw-header .iwj-author-mobile .author-name {
    color: #fff;
    position: relative;
    text-transform: capitalize;
    top: -16px;
    padding: 0 5px;
}
.header.header-default .iw-header .iwj-author-mobile .author-avatar {
    display: inline-block;
    height: 40px;
}
.header.header-default.header-style-default nav.main-menu {
    float: left;
}
.header.header-default.header-style-default div.iw-main-menu {
    display: table;
}
.header.header-default .navbar-default ul {
    margin: 0;
    padding: 0;
}
.header.header-default .navbar-default .navbar-nav li {
    list-style: none;
}
.header.header-default .navbar-default .navbar-nav > li > a {
    color: #ffffff;
    height: 110px;
    line-height: 110px;
    padding: 0 25px;
    text-transform: uppercase;
    background: transparent;
    position: relative;
    outline: none;
    font-weight: 600;
}
.header.header-default.clone .navbar-default .navbar-nav > li > a {
    height: 80px;
    line-height: 80px;
}
.header.header-default .navbar-default .navbar-nav > li.selected.active > a:after,
.header.header-default .navbar-default .navbar-nav > li[class*="current-menu"] > a:after,
.header.header-default .navbar-default .navbar-nav > li > a:hover:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    opacity: 1;
}
.header.header-default .iw-header .btn-search-cart {
    height: 110px;
    text-align: center;
    margin: 0 0 0 10px;
    font-size: 14px;
    position: relative;
    display: table;
}
.header.header-default.clone .iw-header .btn-search-cart {
    height: 80px;
}
.header.header-default .iw-header .btn-search-cart .btn-wrap {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.header.header-default .iw-header .search-form {
    display: inline-block;
}
.header .iw-button-toggle {
    display: none;
}
.header .top-search {
    -webkit-transition: width 0.3s linear 0s, right 0.3s linear 0s;
    transition: width 0.3s linear 0s, right 0.3s linear 0s;
}
.header .search-form .search-wrap {
    -webkit-transition: border-radius 0.3s linear 0s;
    transition: border-radius 0.3s linear 0s;
    position: relative;
}
.header .top-search {
    width: 0;
    padding: 0;
    margin: 0;
    border: none;
    color: #ffffff;
    position: absolute;
    height: 36px;
    line-height: 34px;
    right: -10px;
    top: calc(50% - 18px);
    -webkit-border-radius: 36px;
    border-radius: 36px;
    z-index: 9;
    overflow: hidden;
}
.header .display-search-box .top-search {
    width: 250px;
    padding: 2px 30px;
    color: #ffffff;
}
.header .search-form-header .top-search::-moz-input-placeholder {
    color: #ffffff !important;
    opacity: 1 !important;
}
.header .search-form-header .top-search::-webkit-input-placeholder {
    color: #ffffff !important;
    opacity: 1 !important;
}
.header .search-form-header .top-search::-ms-input-placeholder {
    color: #ffffff !important;
    opacity: 1 !important;
}
.header .search-form .search-wrap span.icon {
    cursor: pointer;
    position: relative;
    z-index: 10;
    color: #ffffff;
}
.cart-quickaccess {
    display:inline-block;
    margin: 0 20px 0 25px;
}
.cart-quickaccess a {
    display:inline-block;
    text-align:center;
    color:#ffffff;
    position:relative;
}
.cart-quickaccess a i.fa{
    line-height:inherit;
    margin-right:3px;
}
.cart-quickaccess .cart-product-number{
    position: absolute;
    top: -6px;
    right: -20px;
    line-height: 1;
    padding: 3px 7px;
    font-size: 10px;
    text-align: center;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #ffffff;
}
.header.header-default .iwj-switch-language {
    margin-left: 20px;
    position: relative;
}
.header.header-default .iwj-switch-language .content-wrap {
    position: relative;
}
.header.header-default .iwj-switch-language:before  {
    content: "";
    position: absolute;
    width: 1px;
    height: 11px;
    display: inline-block;
    left: 0;
    top: calc(50% - 5px);
    background: rgba(255, 255, 255, 0.1);
}
.header.header-default.clone .iwj-switch-language:before {
    display: none;
}
.header.header-default .iwj-switch-language .language-item-current {
    padding: 0 30px 0 20px;
    position: relative;
    cursor: pointer;
}
.header.header-default .iwj-switch-language .language-item-current:after {
    position: absolute;
    content: "\f35f";
    font-family: "Ionicons";
    right: 15px;
    color: #ffffff;
    top: 2px;
    opacity: 0.4;
}
.header.header-default .iwj-switch-language:hover .language-item-current:after {
    opacity: 1;
}
.header.header-default .iwj-switch-language .language-item img {
    width: 25px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-right: 10px;
}
.header.header-default .iwj-switch-language .language-item a,
.header.header-default .iwj-switch-language .language-item-current > span {
    color: #ffffff;
}
.header.header-default .iwj-switch-language .language-items {
    right: 0;
    min-width: 150px;
    position: absolute;
    top: 100%;
    padding-top: 15px;
    z-index: 9999999999;
    visibility: hidden;
}
.header.header-default .iwj-switch-language:hover .language-items {
    visibility: visible;
}
.header.header-default .iwj-switch-language ul {
    margin: 0;
    padding: 12px 20px;
    background: #34495e;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    text-align: left;
}
.header.header-default .iwj-switch-language ul:before {
    position: absolute;
    content: "\f365";
    font-family: "Ionicons";
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    color: #34495e;
    font-size: 25px;
    line-height: 1px;
    top: -4px;
}
.header.header-default .iwj-switch-language ul li {
    list-style: none;
    padding: 0;
    -webkit-transition: padding 0.3s ease 0s;
    transition: padding 0.3s ease 0s;
    line-height: 28px;
}
.header.header-default .iwj-switch-language:hover ul li {
    padding: 6px 0;
}
.header.header-default .iw-header .iwj-switch-language {
    vertical-align: middle;
    display: none;
}
.header.header-default.clone .iw-header .iwj-switch-language {
    display: table-cell;
    vertical-align: middle;
}
.header.header-default .btn-search-cart.mobile {
    display: none;
}
.iwj-author-mobile .author-login {
    margin-left: 10px;
}
/* End Header Default */

/* Header v2 */
.header.header-default.header-style-v2 {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}
.header.header-default.header-style-v2.no-page-heading {
    position: relative;
    top: auto !important;
    left: auto !important;
    background: #34495E;
}
body.admin-bar .header.header-default.header-style-v2 {
    top: 32px;
}
.header.header-default.header-style-v2.clone .iw-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    animation: smoothStickyHeader 0.3s forwards;
    -webkit-animation: smoothStickyHeader 0.3s forwards;
    z-index: 9998;
}
body.admin-bar .header.header-default.header-style-v2.clone .iw-header {
    top: 32px;
}
.header.header-default.header-style-v2 .iwj-action-button {
    margin: 0 0 0 20px;
}
.header.header-default.header-style-v2 .header-btn-action {
    margin-top: 0;
    margin-left: 20px;
    float: right;
}
.header.header-default.header-style-v2.clone .iw-header a.action-button {
    margin-top: 0;
}
.header-style-v2 .iwj-author-desktop {
    position: relative;
}
.header-style-v2 .iwj-author-desktop .author-login > a {
    display: table;
}
.header-style-v2 .iwj-author-desktop .author-avatar {
    float: left;
    margin: 0 15px;
}
.header-style-v2 .iwj-author-desktop .author-avatar img {
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.header-style-v2 .iwj-author-desktop .author-name {
    float: left;
}
.header-style-v2 .iwj-author-desktop .author-name .hello {
    font-size: 11px;
    font-weight: 600;
    line-height: 1;
    margin-top: 4px;
}
.header-style-v2 .iwj-author-desktop .author-name span {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: 600;
    line-height: 15px;
    text-transform: uppercase;
}
.header-style-v2 .iwj-author-desktop .register-login a {
    font-size: 13px;
    font-weight: bold;
    line-height: 26px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-transform: uppercase;
    display: inline-block;
    margin-left: 15px;
}
.header-style-v2 .register-login a i {
    display: none;
}
.header-style-v2 .register-login .login {
    background: none !important;
}
.header-style-v2 .register-login .register {
    padding: 10px 20px;
    color: #ffffff !important;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
    box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
}
.header.header-default.header-style-v2 .iw-header a.action-button {
    padding: 0 20px;
}
.header.header-default.header-style-v2 .iw-header .notification {
    display: block;
    margin-left: 20px;
    float: right;
    height: 46px;
    line-height: 46px;
}
.header.header-default.header-style-v2 .iw-header .iwj-switch-language {
    vertical-align: middle;
    display: block;
    float: right;
    height: 46px;
    line-height: 46px;
}
.header.header-default.header-style-v2 .iwj-switch-language .language-item-current {
    padding: 0 30px 0 0;
    position: relative;
}
/* End Header v2 */

/* Header v3 */
.header.header-default.v3 {
    border: none;
    position: relative;
    top: 0;
}
.header.header-default.v3 .iw-top-bar-wrapper:after {
    background-color: #2a3a4b;
    opacity: 1;
}
.header.header-default.v3 .iw-header:after {
    background-color: #34495E;
    opacity: 1;
}
.header.header-default.v3.has-search-form:not(.no-page-heading) {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}
body.admin-bar .header.header-default.v3.has-search-form:not(.no-page-heading) {
    top: 32px;
}

/* End Header v3 */

/* Header v4 */
.header.header-default.v4 .navbar-default .navbar-nav > li > a {
    height: 80px;
    line-height: 80px;
}
.header.header-default.v4 h1.iw-logo,
.header.header-default.v4 .header-btn-action,
.header.header-default.v4 .iw-header .btn-search-cart {
    height: 80px;
}
.header.header-default.v4 .iwj-author-desktop .author-avatar {
    float: left;
    margin: 0 15px;
}
.header.header-default.v4 .iwj-author-desktop .author-avatar img {
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.header.header-default.v4 .iwj-author-desktop .author-name {
    float: left;
}
.header.header-default.v4 .iwj-author-desktop .author-name .hello {
    font-size: 11px;
    font-weight: 600;
    line-height: 1;
    margin-top: 4px;
}
.header.header-default.v4 .iwj-author-desktop .author-name span {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: 600;
    line-height: 15px;
    text-transform: uppercase;
}
.header.header-default.v4 .iw-header .iwj-switch-language,
.header.header-default.v4 .iw-header .notification {
    display: block;
    float: right;
    margin-left: 15px;
    height: 46px;
    line-height: 46px;
}
.header.header-default.v4 .iw-header .notification a i {
    font-size: 25px;
    color: #ffffff;
}
.header.header-default.v4 .iwj-switch-language .language-item-current {
    padding-left: 0;
}
.header.header-default.v4 .iw-header .notification a.notice_active {
    top: 0;
}
.header.header-default.v4 .iwj-author-desktop {
    position: relative;
}
.header.header-default.v4 .author-login .iwj-dashboard-menu:before {
    content: "";
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #34495e;
    margin-left: -8px;
    bottom: calc(100% - 25px);
}
.header.header-default.v4 .iwj-author-desktop .register-login a {
    font-size: 13px;
    font-weight: bold;
    line-height: 26px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-transform: uppercase;
    display: inline-block;
    color: #ffffff;
    padding: 10px 30px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
    box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
    margin-left: 15px;
}
.header.header-default.v4 .iwj-author-desktop .register-login a i {
    display: none;
}
.header.header-default.v4 .iwj-switch-language:before {
    display: none;
}
.header.header-default.v4.has-search-form:not(.no-page-heading) .page-heading-search-2{
	position: absolute;
	width: 100%;
}
@media (max-width: 1690px) {
    .header.header-default.v4 .header-btn-action {
        margin: 0;
    }
}
/* End Header v4 */

/* Header v5 */
.header.header-default.v5 {
    position: relative;
}
.header.header-default.v5 .iw-header:after{
    background-color: #34495e;
    opacity: 1;
}
.header.header-default.v5.has-search-form:not(.no-page-heading) {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}
body.admin-bar .header.header-default.v5.has-search-form:not(.no-page-heading) {
    top: 32px;
}
.header.header-default.v5 h1.iw-logo {
    height: 50px;
    line-height: 50px;
}
.header.header-default.v5 h1.iw-logo a {
    line-height: 1px;
}
.header.header-default .iw-header .iw-menu-header-default {
    margin-left: 45px;
}
.header.header-default.v5 .navbar-default .navbar-nav > li > a {
    height: 50px;
    line-height: 50px;
    padding: 0 35px;
}
.header.header-default.v5 .navbar-default .navbar-nav > li.selected.active > a::after,
.header.header-default.v5 .navbar-default .navbar-nav > li[class*="current-menu"] > a::after,
.header.header-default.v5 .navbar-default .navbar-nav > li > a:hover::after {
    display: none;
}
.header.header-default.v5 .header-btn-action {
    height: 50px;
    margin-left: 25px;
}
.header.header-default.v5 .iw-header a.action-button {
    margin-left: 25px;
    font-size: 11px;
    font-weight: 700;
}
.header.header-default.v5 .iw-header a.action-button i {
    font-size: 16px;
}
.header.header-default.v5 .iw-header a.action-button span {
    height: 35px;
    line-height: 35px;
}
.header.header-default.v5 .iwj-author-mobile {
    display: none;
}
.header.header-default.v5 .iw-header .iwj-author-desktop .author-avatar,
.header.header-default.v5 .iw-header .iwj-author-mobile .author-avatar {
    height: 35px;
    line-height: 35px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
}
.header.header-default.v5 .author-login img {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-right: 10px;
}
.header.header-default.v5 .iw-header .iwj-author-mobile .author-login img {
    vertical-align: middle;
}
.header.header-default.v5 .author-login {
    position: relative;
    padding: 0 15px;
}
.header.header-default.v5 .author-login:after {
    content: "\f35f";
    font-family: "Ionicons";
    position: absolute;
    right: 0;
    top: 5px;
    color: #ffffff;
    opacity: 0.3;
    font-size: 14px;
}
.header.header-default.v5 .author-login:hover:after {
    opacity: 1;
}
.header.header-default.v5 .author-name {
    opacity: 0.4;
    color: #fff;
    text-transform: capitalize;
    position: relative;
    top: 1px;
    font-weight: 400;
}
.header.header-default.v5 .author-login .iwj-dashboard-menu ul {
    margin-top: 7px;
}
.header.header-default.v5 .author-login:hover .author-name {
    opacity: 1;
}
.header.header-default.v5 .iw-header .notification {
    margin-left: 25px;
    display: block;
}
.header.header-default.v5 .iw-header .notification a.notice_active {
    color: #ffffff;
}
.header.header-default.v5 .iw-header .iwj-switch-language {
    display: block;
    float: right;
    margin-left: 25px;
    height: 35px;
    line-height: 35px;
}
.header.header-default.v5 .iwj-switch-language:before {
    display: none;
}
.header.header-default.v5 .iwj-switch-language .language-item-current {
    padding-left: 0;
    padding-right: 15px;
}
.header.header-default.v5 .iwj-switch-language .language-item-current:after {
    right: 0;
}
.header.header-default.v5 .register-login a {
    display: inline-block;
    height: 35px;
    line-height: 35px;
    padding: 0 25px;
    color: #ffffff;
    margin-left: 25px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.header.header-default.v5 .register-login a i {
    display: none;
}
/* End Header v5 */

/* Header v6 */
.header.header-default.v3.v6 .iw-header:after {
    background-color: #ffffff;
}
.header.header-default.v6.clone .iw-header {
    background-color: #ffffff;
    -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.05);
    box-shadow: 0 0 8px 0 rgba(0,0,0,0.05);
}
.iw-header-version3 .header.header-default.v3.v6 .content-wrap-1{
	border-bottom: 1px #f1f1f1 solid;
	background: #ffffff;
}
.header.header-default.v6 .iw-header {
    padding: 0 !important;
}
.header.header-default.v6 .iw-top-bar-wrapper {
    padding: 12px 0 !important;
}
.header.header-default.v6 .iw-top-bar-wrapper .top-bar-right .author-login {
    margin: 0;
}
.header.header-default.v6 .iw-top-bar-wrapper .top-bar-right .social-header:after,
.header.header-default.v6 .iw-top-bar-wrapper .top-bar-right .notification:after {
    background: rgba(0, 0, 0, 0.2);
}
.header.header-default.v6 .iw-top-bar-wrapper .top-bar-right .notification:after {
    display: none;
}
.header.header-default.v6 .iwj-switch-language .language-item a,
.header.header-default.v6 .iwj-switch-language .language-item-current > span {
    color: #064873;
}
.header.header-default.v6 .top-bar-left .contact > span span,
.header.header-default.v6 .iw-top-bar-wrapper .top-bar-right .author-name,
.header.header-default.v6 .iw-top-bar-wrapper .top-bar-right .author-login:after {
    opacity: 1;
}
.header.header-default.v6 .header-btn-action {
    margin: 0 !important;
}
.header.header-default.v6 .navbar-default .navbar-nav > li > a {
    color: #ffffff;
    height: 90px;
    line-height: 90px;
    font-size: 14px;
}
.header.header-default.v6 h1.iw-logo,
.header.header-default.v6 .header-btn-action,
.header.header-default.v6 .iw-header .btn-search-cart {
    height: 90px;
}
.header.header-default.v6 .navbar-default .navbar-nav > li > a,
.header.v6 .search-form .search-wrap span.icon,
.header.header-default.v6 .cart-quickaccess a {
    color: #333333;
    text-transform: none;
}
.header.header-default.v6 .navbar-default .navbar-nav > li > a:after {
    display: none;
}
.header.header-default.v6 .iw-top-bar-wrapper .top-bar-right .notification a.notice_active {
    color: rgba(0, 0, 0, 0.3);;
}

/* End Header v6 */

/* Header v7 */
.header.header-default.header-style-v2.v7 .navbar-default .navbar-nav > li > a {
    height: 80px;
    line-height: 80px;
}
.header.header-default.header-style-v2.v7 h1.iw-logo,
.header.header-default.header-style-v2.v7 .header-btn-action {
    height: 80px;
}
.header.header-default.header-style-v2.v7 .iw-header .iwj-action-button h6 {
    font-size: 14px;
    font-weight: 600;
    margin: 0;
}
.header.header-default.header-style-v2.v7 .iwj-action-button {
    margin: 0;
}
.header.header-default.header-style-v2.v7 .iw-header a.action-button {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0 25px;
    border: 2px #ffffff solid;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    height: 44px;
    line-height: 40px;
    outline: none;
    background: none;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
}
.header.header-default.header-style-v2.v7 .iw-header a.action-button:hover {
    background: #ffffff;
}
.header.header-default.header-style-v2.v7 .iw-header a.action-button span {
    width: auto !important;
    height: auto !important;
    line-height: inherit !important;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    font-weight: 600;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
}
.header.header-default.header-style-v2.v7 .iw-header a.action-button:hover span {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.header.header-default.header-style-v2.v7 .iw-header a.action-button i {
    font-size: 16px;
    margin: 0 0 0 8px;
    top: 1px;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
}
/* End Header v7 */

/* Boxed */
.body-boxed .header.header-default.v3.v4 .iw-header,
.body-boxed .header.header-default.v5 .iw-header {
    max-width: 1300px;
    margin: auto;
    padding: 0 20px;
}
.body-boxed .header.header-default .iw-header {
    padding: 0 20px;
    max-width: 1300px;
    margin: 0 auto;
}
.body-boxed .header.header-default .navbar-default .navbar-nav > li > a {
    padding: 0 15px;
}
.body-boxed .header.header-default.header-sticky {
    max-width: 1300px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.body-boxed .header.header-default .iwj-action-button {
    margin: 0;
}
.body-boxed .header.header-default .iw-header a.action-button {
    padding: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    overflow: visible;
}
.body-boxed .header.header-default.header-style-v2.v7 .iw-header a.action-button {
    width: 40px;
    height: 40px;
    line-height: 36px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 0;
}
.body-boxed .header.header-default.header-style-v2.v7 .iw-header a.action-button i {
    margin: 0 !important;
}
.body-boxed .header.header-default .iw-header a.action-button {
    width: 35px;
    height: 35px;
    line-height: 35px;
}
.body-boxed .header.header-default .header-btn-action {
    margin-left: 10px;
}
.body-boxed .header.header-default.v6 .header-btn-action {
    margin: 0 !important;
}
.body-boxed .header.header-default .iw-header .iw-menu-header-default {
    margin: 0 !important;
}
.body-boxed .header.header-default .iw-header a.action-button i {
    margin: 0;
    top: 0;
}
.body-boxed .header.header-default .iw-header a.action-button span {
    display: none;
}
.body-boxed .header.header-default.header-style-v2 .header-btn-action {
    margin: 0;
}
.body-boxed .header-style-v2 .iwj-author-desktop .author-name {
    display: none;
}
.body-boxed .header.header-default.header-style-v2 .iwj-action-button {
    margin: 0;
}
.body-boxed .header-style-v2 .iwj-author-desktop .author-avatar {
    margin: 0 0 0 10px;
}

/* Sub Menu */
.header .navbar-nav > li > .sub-menu {
    position: absolute;
    top: 100% !important;
    left: 0;
    z-index: 100;
    width: 250px;
}
.header .navbar-nav > li.sub-menu-position-new > .sub-menu {
    left: auto;
    right: 0;
}
.header .navbar-nav li .sub-menu {
    box-shadow: 0 15px 50px rgba(41, 128, 185, 0.15);
    -webkit-box-shadow: 0 15px 50px rgba(41, 128, 185, 0.15);
    background-color: #34495e;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.iw-nav-menu li .sub-menu li {
    position: relative;
}
.iw-nav-menu li .sub-menu li a {
    font-weight: 400;
}
.header .iw-header .iw-menu-main .navbar-nav ul.sub-menu > li > a {
    /*border-bottom: 1px solid #eee;*/
    display: block;
    color: #ffffff;
    font-size: 12px;
    font-weight: 600;
    padding: 0 30px;
    position: relative;
    text-transform: none;
    -webkit-transition: padding 0.3s linear;
    transition: padding 0.3s linear;
}
.header .iw-header .iw-menu-main .navbar-nav ul.sub-menu > li > a:after {
    content: "";
    position: absolute;
    width: calc(100% - 60px);
    left: 30px;
    bottom: 0;
    height: 1px;
    background: rgba(0, 0, 0, 0.1);
}
.header .iw-header .iw-menu-main .navbar-nav ul.sub-menu > li:last-child > a:after {
    display: none;
}
.header .iw-header .iw-menu-main .navbar-nav > li > .sub-menu {
    visibility: hidden;
}
.iw-nav-menu li .sub-menu li{
    position: relative;
}
.header .iw-header .iw-menu-main .navbar-nav > li:hover > .sub-menu {
    visibility: visible;
}
.header .iw-header .iw-menu-main .navbar-nav > li:hover > .sub-menu > li > a,
.header .iw-header .iw-menu-main .navbar-nav ul.sub-menu > li > .sub-menu > li > a {
    padding: 14px 30px;
}
.header .navbar-nav > li > .sub-menu li .sub-menu {
    left: 200px;
    opacity: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    z-index: 0;
    width: 250px;
    -webkit-transition: opacity 0.3s linear, left 0.3s linear;
    transition: opacity 0.3s linear, left 0.3s linear;
}
.header .navbar-nav > li.sub-menu-position-new > .sub-menu li .sub-menu,
.header .navbar-nav > li.sub-menu2-position-new > .sub-menu li .sub-menu {
    left: auto;
    right: 200px;
    -webkit-transition: opacity 0.3s linear, right 0.3s linear;
    transition: opacity 0.3s linear, right 0.3s linear;
}
.header .navbar-nav > li > .sub-menu li:hover > .sub-menu {
    left: 100%;
    opacity: 1;
    visibility: visible;
    z-index: 10;
}
.header .navbar-nav > li.sub-menu-position-new > .sub-menu li:hover > .sub-menu ,
.header .navbar-nav > li.sub-menu2-position-new > .sub-menu li:hover > .sub-menu {
    left: auto;
    right: 100%;
}
.header .sub-menu .icon-arrow:before {
    content: "\f125";
    /*display: inline-block;*/
    float: right;
    font-family: "Ionicons";
    line-height: inherit;
    color: #ffffff;
    display: none;
}

/* Sticky Header */
/*.header.clone {*/
    /*bottom: auto;*/
    /*left: 0;*/
    /*position: fixed;*/
    /*right: 0;*/
    /*z-index: 99;*/
/*}*/
/*@media (min-width: 992px) {*/
    /*.header.header-default.absolute {*/
        /*position: fixed;*/
    /*}*/
/*}*/
body .header.clone {
    top: 0;
}
.header .sticky-logo{
    display: none;
}
.header.clone .main-logo{
    display: none;
}
.header-sticky.clone .iw-logo .sticky-logo {
    display: block;
}
/* End Sticky Header */

/* Canvas Menu */
.off-canvas-menu, .off-canvas-btn {
    display: none;
}
.off-canvas-btn{
    -webkit-box-shadow: 0px 15px 30px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 15px 30px rgba(0,0,0,0.15);
    box-shadow: 0px 15px 30px rgba(0,0,0,0.15);
}

.off-canvas-menu {
    position: fixed;
    top: 0;
    right: -240px;
    z-index: 999999;
    width: 240px;
    height: 100%;
    display: block;
    background: #34495E;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.off-canvas-menu ul {
    margin: 0;
    padding: 0;
}
.off-canvas-menu .canvas-menu li {
    list-style: none;
}
#off-canvas-close i {
    color: #ffffff;
    position: absolute;
    right: 21px;
    top: 20px;
    font-size: 12px;
}
.off-canvas-menu .canvas-menu .icon-arrow {
    right: 0;
    top: 0;
    position: absolute;
    float: right;
    padding: 0 10px;
    transition: transform 0.3s linear 0s;
    -webkit-transition: transform 0.3s linear 0s;
}
.off-canvas-menu .canvas-menu .icon-arrow::before {
    color: #ffffff;
    content: "\f35f";
    font-family: "Ionicons";
    margin: 0 10px;
}
.off-canvas-menu .canvas-menu > li.open > a .icon-arrow {
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
}
.off-canvas-menu .canvas-menu .sub-menu > li.open .icon-arrow {
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
}
.iw-canvas-icon {
    position: absolute;
    right: 30px;
    top: 50px;
}

.off-canvas-menu h2.canvas-menu-title {
    border-bottom: 1px solid rgba(255,255,255,0.05);
    color: #ffffff;
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
    margin: 0px;
    padding: 10px 18px;
    text-transform: uppercase;
}
.off-canvas-menu .canvas-menu li > a {
    border-bottom: 1px solid rgba(255,255,255,0.05);
    color: #ffffff;
    display: block;
    font-size: 11px;
    font-weight: 600;
    line-height: 50px;
    margin: 0;
    position: relative;
    padding: 0 20px;
    text-transform: uppercase;
    outline: none !important;
}
.off-canvas-menu .canvas-menu > li.open > a {
    border: none;
}
.off-canvas-menu .canvas-menu > li.open {
    border-width: 0 0 1px 0;
    border-style: solid;
}
.off-canvas-menu .canvas-menu .sub-menu li > a {
    border-bottom: none;
    padding: 0 40px;
}
.off-canvas-menu .canvas-menu .sub-menu .sub-menu li > a {
    padding: 0 60px;
}
/* End Canvas Menu */

/*====== END HEADER ======*/

/*====== Footer ======*/

.iw-footer ul, .iw-footer li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.iw-footer.iw-footer-default {
    position: relative;
    z-index: 2;
    background: #2a363b;
}
.iw-footer.iw-footer-default .widget {
    margin-bottom: 25px;
}
.iw-footer.iw-footer-default .footer-left .row > div > div,
.iw-footer.iw-footer-default .footer-right .row > div > div {
    padding-right: 35px;
}
.iw-footer.iw-footer-default .iw-footer-middle {
    padding: 60px 0;
    border-bottom: 1px rgba(255, 255, 255, 0.1) solid;
}
.iw-footer.iw-footer-default h3.widget-title {
    font-size: 18px;
    font-weight: 500;
    color: #ffffff;
    text-transform: capitalize;
    margin: 0 0 35px;
}

/* Widget Inwave Contact Info */
.iw-footer .widget-info-footer.no-title h3.widget-title {
    display: none;
}
.iw-footer .widget-info-footer p {
    line-height: 28px;
    color: #989898;
    margin: 30px 0 20px;
}
.iw-footer .widget-info-footer .link_page_about_us {
    color: #989898;
    display: inline-block;
    padding: 0 20px;
    border: 1px #404a4f solid;
    -webkit-border-radius: 4px;
    line-height: 20px;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 600;
    border-radius: 30px;
}
.iw-footer .widget-info-footer .link_page_about_us:hover {
    background: #fff;
}
.iw-footer .widget-info-footer .iw-social-footer-all {
    border-top: 1px rgba(0, 0, 0, 0.1) solid;
    margin: 30px 0 0;
    padding: 35px 0 20px;
}
.iw-footer .widget-info-footer .iw-social-footer-all li {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 5px;
}
.iw-footer .widget-info-footer .iw-social-footer-all li a {
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 21px;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
}
.iw-footer .widget-info-footer .iw-social-footer-all li a.facebook {
    color: #3B5998 !important;
    border-color: #3B5998;
}
.iw-footer .widget-info-footer .iw-social-footer-all li a.twitter {
    color: #0084B4 !important;
    border-color: #0084B4;
}
.iw-footer .widget-info-footer .iw-social-footer-all li a.google-plus {
    color: #DB4437 !important;
    border-color: #DB4437;
}
.iw-footer .widget-info-footer .iw-social-footer-all li a.pinterest {
    color: #BD081C !important;
    border-color: #BD081C;
}
.iw-footer .widget-info-footer .iw-social-footer-all li a.linkedin {
    color: #006fa6 !important;
    border-color: #006fa6;
}
.iw-footer .widget-info-footer .iw-social-footer-all li a.facebook:hover {
    color: #ffffff !important;
    background: #3B5998;
}
.iw-footer .widget-info-footer .iw-social-footer-all li a.twitter:hover {
    color: #ffffff !important;
    background: #0084B4;
}
.iw-footer .widget-info-footer .iw-social-footer-all li a.google-plus:hover {
    color: #ffffff !important;
    background: #DB4437;
}
.iw-footer .widget-info-footer .iw-social-footer-all li a.pinterest:hover {
    color: #ffffff !important;
    background: #BD081C;
}
.iw-footer .widget-info-footer .iw-social-footer-all li a.linkedin:hover {
    color: #ffffff !important;
    background: #006fa6;
}

/* End Widget Inwave Contact Info */

/* widget_nav_menu */

.iw-footer .widget_nav_menu .menu li {
    border: none;
    text-align: left;
    padding: 0;
}
.iw-footer .widget_nav_menu .menu li a {
    padding: 16px 0;
    border-bottom: 1px rgba(0, 0, 0, 0.1) solid;
    text-transform: capitalize;
    display: block;
    color: #989898;
    float: none;
}
.iw-footer .widget_nav_menu .menu > li:last-child > a {
    border: none;
}

/* End widget_nav_menu */

/* widget_inwave-subscribe */

.iw-footer .iw-mailchimp-form {
    position: relative;
    padding-bottom: 40px;
}
.iw-footer .iw-mailchimp-form .malchimp-desc {
    margin-bottom: 22px;
}
.iw-footer .iw-mailchimp-form input.mc-email, .iw-footer .iw-mailchimp-form button  {
    font-size: 11px;
    color: #ffffff;
    padding: 0 20px;
    height: 50px;
    line-height: 50px;
    text-transform: uppercase;
    box-shadow: none;
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
    font-weight: 600;
}
.iw-footer .iw-mailchimp-form input.mc-email {
    background: none;
    border: 1px rgba(0, 0, 0, 0.1) solid;
    opacity: 0.5;
}
.iw-footer .iw-mailchimp-form button {
    background: #34495e;
    border: none;
    font-weight: 600;
}
.iw-footer .ajax-overlay {
    display: none;
    height: 30px;
    left: 50%;
    position: absolute;
    bottom: 40px;
    width: 30px;
    z-index: 1;
}

/* End widget_inwave-subscribe */

/* Copyright */

.iw-footer .iw-copy-right p {
    text-align: center;
    color: #ffffff;
    padding: 20px 0;
}
.iw-footer .iw-copy-right p a {
    color: #ffffff;
}

/* End Copyright */

/*====== END Footer ======*/

/*====== Blog ======*/

/* Listing */
/* ===== Posts ===== */
.blog-list .post-item {
    position: relative;
    margin-bottom: 40px;
}
.blog-list .post-item .post-image {
    width: 100%;
    overflow: hidden;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    background-color: #fff;
}
.blog-list .post-item .post-video {
    width: 100%;
    text-align: center;
    overflow: hidden;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    background-color: #fff;
}
.blog-list .post-item .post-gallery{
    width: 100%;
    text-align: center;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    overflow: hidden;
    position: relative;
    background-color: #fff;
}
.blog-list .post-item .post-gallery ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.blog-list .post-item .post-gallery ul img{
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
}
.blog-list .post-item .post-gallery .owl-controls{
    margin: 0;
    position: absolute;
    width: 100%;
    top: calc(50% - 22px);
}
.blog-list .post-item .post-gallery .owl-theme .owl-controls .owl-buttons div {
    height: 44px;
    line-height: 44px;
    width: 44px;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 30px;
    color: #777;
    background: #fff;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    font-size: 14px;
    opacity: 1;
}
.blog-list .post-item .post-gallery .owl-theme .owl-controls .owl-buttons .owl-next {
    right: 30px;
    left: auto;
}
.blog-list .post-item .post-content {
    position: relative;
    z-index: 9;
    background: #ffffff;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    padding: 35px 40px 20px;
}
.blog-list .post-item.no-featured-image .post-content{
    border-radius: 5px;
    -webkit-border-radius: 5px;

}
.blog-list .post-item .post-meta ul {
    display: inline-block;
    list-style: none;
    padding: 0;
}
.blog-list .post-item .post-meta ul li{
    display: inline-block;
    font-style: italic;
    margin-right: 15px;
}
.blog-list .post-item .post-meta ul li i{
    font-size: 16px;
    margin-right: 1px;
}
.blog-list .post-item .post-meta ul li a{
    color: #777;
}

.blog-list .post-item .post-title {
    margin: 0 0 20px;
}
.blog-list .post-item .post-title a {
    font-weight: 600;
    color: #333333;
}
.blog-list .feature-post{
    font-weight: 600;
    color: #ffffff;
    display: inline-block;
    padding: 0 15px;
    background: #F16E8E;
    text-transform: uppercase;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.blog-list .post-item .post-bar {
    padding: 18px 0 0;
    border-top: 1px solid #eee;
}
.blog-list .post-item .post-bar-left {
    float: left;
    font-size: 11px;
    width: 50%;
    text-transform: uppercase;
}
.blog-list .post-item .post-bar-left a {
    color: #333;
    font-weight: 600;
    text-transform: uppercase;
}
.blog-list .post-item .post-bar-left > div {
    display: inline-block;
    margin-right: 10px;
}
.blog-list .post-item .post-bar-right {
    float: left;
    width: 50%;
    text-align: right;
}
.post-social-share .share-title {
    font-size: 12px;
    margin-right: 10px;
}
.post-social-share .social-share-item {
    text-align: right;
    padding: 0 5px 5px 0;
}
.post-social-share .social-share-item:last-child {
    padding-right: 0;
}
.post-social-share i {
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 21px;
    text-align: center;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
}
.post-social-share i:before {
    line-height: inherit;
}
.post-social-share .share-buttons-fb i {
    color: #2980b9;
    border-color: #2980b9;
}
.post-social-share .share-buttons-tt i {
    color: #3ac1f1;
    border-color: #3ac1f1;
}
.post-social-share .share-buttons-linkedin i {
    color: #f16e8e;
    border-color: #f16e8e;
}
.post-social-share .share-buttons-gg i {
    color: #DB4437;
    border-color: #DB4437;
}
.post-social-share .share-buttons-tumblr i {
    color: #36465d;
    border-color: #36465d;
}
.post-social-share .share-buttons-pinterest i {
    color: #BD081C;
    border-color: #BD081C;
}
.post-social-share .share-buttons-email i {
    color: #f0483e;
    border-color: #f0483e;
}
.post-social-share .share-buttons-fb:hover i {
    color: #ffffff;
    background: #2980b9;
}
.post-social-share .share-buttons-tt:hover i {
    color: #ffffff;
    background: #3ac1f1;
}
.post-social-share .share-buttons-linkedin:hover i {
    color: #ffffff;
    background: #f16e8e;
}
.post-social-share .share-buttons-gg:hover i {
    color: #ffffff;
    background: #DB4437;
}
.post-social-share .share-buttons-tumblr:hover i {
    color: #ffffff;
    background: #36465d;
}
.post-social-share .share-buttons-pinterest:hover i {
    color: #ffffff;
    background: #BD081C;
}
.post-social-share .share-buttons-email:hover i {
    color: #ffffff;
    background: #f0483e;
}
.blog-list .post-item.no-featured-image .post-content-wrap {
    padding: 0;
}
.blog-list .post-item .post-category a {
    color: #777;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
}
.blog-list .post-item:hover .post-category a {
    color: #333333;
}
.blog-list .post-item .post-desc {
    margin-bottom: 30px;
}
.blog-list .post-item .post-description {
    font-size: 14px;
    font-weight: 500;
    line-height: 28px;
    margin-bottom: 25px;
}
.blog-list .post-item .post-bottom {
    display: table;
    width: 100%;
    text-transform: capitalize;
    border-top: 1px #f6f7f9 solid;
    padding-top: 17px;
}
.blog-list .post-item .post-bottom .post-author a {
    color: #777;
}
.blog-list .post-item .post-bottom .post-read-more {
    font-weight: 600;
    float: right;
    text-transform: uppercase;
    font-size: 11px;
    position: relative;
    top: -2px;
}
.blog-list .post-item .post-bottom .post-read-more i {
    font-size: 18px;
    margin: 0 10px;
    position: relative;
    top: 3px;
}
/* ===== End Posts ===== */

.page-content .blog-list-filter .filter.all-posts {
    float: right;
    padding: 0;
}
.blog-list .post .post-item.fit-video,
.blog-list .post .post-item.post-gallery {
    padding-bottom: 0;
}
.blog-list .post .post-item.fit-video .featured-image {
    position: relative;
}
.blog-list .post .post-item.fit-video .featured-image .button-detail {
    display: inline-block;
    position: absolute;
    width: 60px;
    height: 60px;
    line-height: 60px;
    top: calc(50% - 30px);
    left: calc(50% - 30px);
    background: #34495E;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    font-size: 29px;
    z-index: 9;
}
.blog-list .post .post-item.fit-video .featured-image .button-detail i {
    padding-left: 3px;
}
.blog-content .feature-post {
    font-weight: 600;
    color: #ffffff;
    display: inline-block;
    padding: 0 15px;
    background: #F16E8E;
    text-transform: uppercase;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
@media screen and (max-width: 830px) {
    .ei-title{
        position: absolute;
        right: 0px;
        margin-right: 0px;
        width: 100%;
        text-align: center;
        top: auto;
        bottom: 10px;
        background: #fff;
        background: rgba(255,255,255,0.9);
        padding: 5px 0;
    }
    .ei-title h2, .ei-title h3{
        text-align: center;
    }
    .ei-title h2{
        font-size: 20px;
        line-height: 24px;
    }
    .ei-title h3{
        font-size: 30px;
        line-height: 40px;
    }
}
/* End Listing */

/* Detail */
.blog-content.single-content .featured-image .post-title-feature {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 76px;
}
.blog-content.single-content .post-main-content{
    background: #fff;
    padding: 40px 50px 25px 50px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.blog-content.single-content .post-meta{
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
    margin-bottom: 30px;
}
.blog-content.single-content .post-meta ul{
    display: inline-block;
    list-style: none;
    padding: 0;
}
.blog-content.single-content .post-meta ul li{
    display: inline-block;
    font-style: italic;
    margin-right: 15px;
}
.blog-content.single-content .post-meta ul li i{
    font-size: 18px;
    margin-right: 3px;
}
.blog-content.single-content .post-meta ul li a{
    color: #777;
}
.blog-content.single-content .post-title-feature .post-info-category a {
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 6px;
}
.blog-content.single-content .post-main-info {
    position: relative;
}
.blog-content.single-content .next-post-title{
    margin-right: 10px;
}
.blog-content.single-content .next-post{
    font-size: 15px;
}
.blog-content.single-content .next-post a{
    font-size: 15px;
}
.blog-content.single-content .social-share .share-title {
    color: #333333;
    margin-right: 20px;
}
.blog-content.single-content .social-share a {
    margin-right: 15px;
}
.blog-content.single-content .post-content-desc {
    margin-bottom: 25px;
}
.blog-content.single-content .post-content-desc p{
    margin-bottom: 20px;
}
.blog-content.single-content .featured-image{
    overflow: hidden;
    background-color: #fff;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
}
.blog-content.single-content .post-tags .tag-title{
    margin-right: 10px;
}
.blog-content.single-content .post-tags .tag-title i{
    margin-right: 5px;
}
.blog-content.single-content .post-tags a{
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    background: #eee;
    color: #333;
    display: inline-block;
    margin-right: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-size: 12px;
}
.blog-content.single-content .post-tags a:hover{
    color: #fff;
}

.blog-content.single-content .post-bar{
    padding: 21px 0 0;
    margin-top: 20px;
    border-top: 1px solid #f1f1f1;
}
.blog-content.single-content .post-bar-left{
    float: left;
    width: 65%;
}
.blog-content.single-content .post-bar-right{
    float: right;
    width: 35%;
    text-align: right;
}
.blog-content.single-content .post-social-share .share-title{
    font-size: 15px;
}

.blog-content .post-item  .owl-theme .owl-controls {
    margin:0;
    position:absolute;
    width:100%;
    top:calc(50% - 22px);
}
.blog-content .post-item .owl-theme .owl-controls .owl-buttons div {
    height:44px;
    line-height:44px;
    width:44px;
    padding:0;
    margin:0;
    position:absolute;
    top:0;
    color:#777;
    background:#fff;
    border-radius:100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    font-size:14px;
    opacity:1;
}
.blog-content .post-item .owl-theme .owl-controls .owl-buttons div:hover {
    color:#fff;
}
.blog-content .post-item .owl-theme .owl-controls .owl-buttons i.fa {
    line-height:inherit;
}
.blog-content .post-item .owl-theme .owl-controls .owl-buttons .owl-prev {
    left:30px;
}
.blog-content .post-item .owl-theme .owl-controls .owl-buttons .owl-next {
    right:30px;
}
.blog-content.single-content .post-text .alignnone {
    width: 100%;
    margin: 15px 0;
}
.blog-content.single-content .post-text blockquote {
    font-style: italic;
    font-size: 15px;
    line-height: 30px;
}
.blog-content.single-content .post-text blockquote p:last-child {
    margin-bottom: 0;
}
.blog-content.single-content .related-post {
    padding: 90px 0 70px;
    background: #f8f9fa;
}
.blog-content.single-content .related-post-item {
    position: relative;
}
.blog-content.single-content .related-post h3 {
    color: #333333;
    font-size: 30px;
    text-transform: uppercase;
    margin-bottom: 40px;
}
.blog-content.single-content .related-post .related-post-item {
    position: relative;
    margin-bottom: 30px;
}
.blog-content.single-content .related-post .related-post-item:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
    background: #2a363b;
    transition: opacity 0.3s linear 0s;
    -webkit-transition: opacity 0.3s linear 0s;
}
.blog-content.single-content .related-post .related-post-item:hover:after {
    opacity: 0.9;
}
.blog-content.single-content .related-post .related-post-thumb img {
    width: 100%;
}
.blog-content.single-content .related-post-item .post-info {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    padding: 0 60px;
    transition: bottom 0.5s linear 0s;
    -webkit-transition: bottom 0.5s linear 0s;
    overflow: hidden;
    z-index: 9;
}
.blog-content.single-content .related-post-item:hover .post-info {
    bottom: 90px;
}
.blog-content.single-content .related-post-item .post-info .related-post-title {
    margin-bottom: 20px;
}
.blog-content.single-content .related-post-item .post-info .related-post-title a {
    font-size: 16px;
    font-weight: 600;
    color: #ffffff;
    text-transform: uppercase;
}
.blog-content.single-content .related-post-item .post-info .related-post-content {
    opacity: 0;
    height: 0;
    transition: opacity 0.5s linear 0s, height 0.5s linear 0s;
    -webkit-transition: height 0.5s linear 0s, height 0.5s linear 0s;
    overflow: hidden;
}
.blog-content.single-content .related-post-item:hover .post-info .related-post-content {
    opacity: 1;
    height: auto;
}
.blog-content.single-content .related-post-item .post-info .related-post-content p {
    color: #ffffff;
    line-height: 28px;
    opacity: 0.3;
    font-weight: 500;
    margin-top: -10px;
}
.blog-content.single-content .related-post-item .post-info .more-link {
    font-weight: 600;
    text-transform: uppercase;
    display: inline-block;
}
.blog-content.single-content .post-text .gallery{
    margin-bottom: 15px;
}
.blog-content.single-content .related-post-item .post-info .more-link i {
    margin-right: 10px;
    font-size: 18px;
    line-height: inherit;
    position: relative;
    top: 3px;
}
.blog-content.single-content .comments {
    margin: 35px 0 0;
}
.comments-content .comments-title {
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.comments-content .comments-title span {
    font-weight: 600;
    color: #333333;
}
.comments-content .comment_list {
    margin: 0;
    padding: 0;
    list-style: none;
}
.comments-content .comment_list li {
    padding: 25px;
    list-style: none;
    background: #fafafa;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.comments-content .comment_list > li {
    padding: 35px 50px;
    background: #fff;
    list-style: none;
    margin-bottom: 10px;
}
.comments-content .comment_list > li > ul > li{
    margin-top: 10px;
    padding: 25px 50px;
}
.comments-content .comment_list > li > ul > li:first-child{
    margin-top: 25px;
}

.comments-content .comment_list .commentAvt {
    float: left;
    width: 70px;
    height: 70px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 35px;
    margin-top: 15px;
}
.comments-content .comment_list .commentRight {
    overflow: hidden;
}
.comments-content .comment_list .name-cmt {
    font-weight: 600;
    color: #333333;
    text-transform: uppercase;
}
.comments-content .comment_list .date-cmt {
    margin-left: 5px;
}
.comments-content .comment_list .content-reply {
   margin-top: 5px;
}
.comments-content .comment_list .content-reply ul {
    margin-left: 15px !important;
}
.comments-content .comment_list .content-reply li{
   padding: 0 !important;
   list-style: inherit !important;
   background: inherit !important;
}
.comments-content .comment_list .content-reply > p {
    margin-bottom: 10px;
}
.comments-content .comment_list .comment_reply a {
    font-weight: 500;
    color: #333333;
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
}
.comments-content .comment_list .comment_reply a i {
    font-size: 15px;
}
.comment-respond .comment-reply-title {
    text-transform: uppercase;
    margin-top: 35px;
    margin-bottom: 20px;
    font-weight: bold;
}
.comment-respond .comment-reply-title a {
    text-transform: uppercase;
    float: right;
    margin-top: 10px;
    font-weight: 600;
}
.comment-respond .commentFormField textarea, .comment-respond .commentFormField input {
    height: auto;
    line-height: 20px;
    border: 1px solid #e6e6e6;
    color: #9e9e9e;
    margin-bottom: 25px;
    width: 100%;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.comment-respond .commentFormField input[type="checkbox"]{
	width: auto;
	margin: 0 10px 25px 0;
	position: relative;
	top: 0px;
}
.comment-respond .commentFormFieldCookies{
	margin-top: -10px;
}
.comment-respond .commentFormField label{
	font-weight: normal;
}
.comment-respond .commentFormField textarea {
    padding: 15px 25px;
}
.comment-respond .commentFormField input {
    padding: 15px 35px;
}
.comment-respond input.btn-submit {
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    height: 38px;
    line-height: 38px;
    margin: 0;
    padding: 0 15px;
    text-transform: uppercase;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.comments .logged-in-as{
    margin-bottom: 15px;
}
.comments .logged-in-as a{
    color: #333;
}
.commentList ul.children ul.children ul.children  ul.children{
    padding: 0;
}
.commentList ul.children ul.children ul.children ul.children li{
    padding-left: 0;
}
.blog-author{
    margin-top:35px;
    background: #fff;
    padding: 50px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.blog-author .authorAvt{
    float:left;
}
.blog-author .authorAvt img.avatar{
    width: 90px;
}
.blog-author .authorAvt + .authorDetails{
    margin-left:120px;
}
.blog-author .author-name{
    line-height:24px;
    padding-bottom:10px;
    position:relative;
    color: #777;
    text-transform: uppercase;
    font-size: 20px;
}
.blog-author .author-name a {
    color: #333;
    font-style: normal;
    font-weight: 600;
    margin-left: 5px;
    font-size: 24px;
}
.blog-author .caption-desc{
}

/* End Detail */

/* Pagination */
.page-nav {
    padding-top:60px;
    margin-top:25px;
    border-top:2px solid #f2f2f2;
    text-align: right;
}
.page-nav.page-nav-blog {
    margin: 0;
    padding: 30px 0 0;
    text-align: right;
}
.page-nav.page-nav-blog .page-numbers{
    float: none;
    background: #fff;
}
.page-nav-inner{
    margin:0 -3px;
}
.page-nav .page-numbers {
    color: #333333;
    display:inline-block;
    font-size: 13px;
    font-weight:600;
    height: 38px;
    line-height: 38px;
    margin: 0 6px 0 0;
    text-align: center;
    float: left;
    width: 38px;
    background: #f6f7f9;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.page-nav .page-numbers.dots {
    line-height: 34px;
}
.page-nav .page-numbers i {
    line-height:inherit;
    font-size: 18px;
}
.page-nav span.current, .page-nav a.page-numbers:hover {
    color:#fff;
}
.page-nav .page-numbers a, .page-nav .page-numbers span {
    float: none;
    display: block;
    border: none;
    background: none;
    padding: 0;
    line-height: inherit;
    color: #333333;
}
.page-nav .page-numbers.active a,
.page-nav .page-numbers a:hover,
.page-nav .page-numbers.active span,
.page-nav .page-numbers span:hover,
.page-nav .page-numbers a:hover span {
    background: none;
    color: #ffffff;
}
.page-nav .page-numbers.disabled {
    background: #f6f7f9 !important;
}
.page-nav .page-numbers.disabled span {
    color: #333333 !important;
}
/* End Pagination */

/*====== END Blog ======*/

/*====== Page Heading ======*/
.page-heading-and-search{
	position: relative;
}
.page-heading-search-2 .iwj-find-jobs.style3 form.iw-job-advanced_search{
	width: 100%;
}
.page-heading-search-2 {
	padding: 10px 0 0;
    background: rgba(0, 0, 0, 0.8);
}
.page-heading-search-2.job-taxonomies {
    padding: 10px 0;
    background: #000000;
}
.page-heading-search-2.job-taxonomies.style1,
.page-heading-search-2.job-taxonomies.style2 {
    padding: 10px 0 0;
}
.page-heading-search-2.job-taxonomies .iwj-find-jobs.style1 {
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.page-heading {
    background-position:center center;
    color:#ffffff;
}
.page-heading h1 {
    margin: 0;
    line-height: 1.5;
    font-size: 36px;
    font-weight: 500;
    color: #fff;
}
.page-heading .breadcrumbs-top {
    padding: 5px 15px;
    font-weight: 400;
}
.page-heading .breadcrumbs-top .current {
    font-size: 14px;
}

/*====== End Page Heading ======*/

/*====== Breadcrumbs ======*/

.breadcrumbs{
    position: relative;
    padding: 0;
    list-style: none;
    margin: 0;
}
.breadcrumbs:after{
    display: block;
    content: '';
    clear: both;
}
.breadcrumbs > li  i {
    font-size: 14px;
    display: inline-block;
    margin: 0 3px;
    color: #fff;
	font-weight: 800;
}
.breadcrumbs > li > a {
    font-size: 14px;
    font-weight: 400;
    color: #fff;
}
.breadcrumbs > li {
    display: inline-block;
}
.breadcrumbs > li.current {
    color: #fff;
    opacity: 0.7;
}
.breadcrumbs-top.breadcrumbs__only {
	padding: 50px 15px 0;
}
.page-template-full-width-page .breadcrumbs-top.breadcrumbs__only,
.woocommerce .breadcrumbs-top.breadcrumbs__only,
.page-template-home-page .breadcrumbs-top.breadcrumbs__only{
	padding-bottom: 50px;
}
.breadcrumbs-top.breadcrumbs__only .breadcrumbs > li.current,
.breadcrumbs-top.breadcrumbs__only .breadcrumbs > li > a,
.breadcrumbs-top.breadcrumbs__only .breadcrumbs > li i{
	color: #777777;
}
/*====== End Breadcrumbs ======*/

/* PAGETEMPLATE */
.page-template-default article.page, .page-template-left-sidebar article.page, .page-template-right-sidebar article.page, .page-template-two-sidebar-page article.page,
.search-no-results .no-results{
    background: #fff;
    padding: 35px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
body.jobs-page-style2 article.page {
    padding: 0;
    background: inherit;
}
body.candidate-suggestion article.page {
    padding: 0;
}
body.candidate-suggestion article.page .iwj-candidates.iwj-grid {
    margin: 0;
}
.search-no-results .no-results > h3{
    margin-top: 0;
}
.search-results article{
    margin-bottom: 30px;
    background: #fff;
    padding: 35px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.search-results .entry-header h3{
    margin-top: 0;
}
.search-results .entry-header h3 a{
    color: #333;
    font-weight: 600;
}
.search-results .entry-meta ul{
    display: inline-block;
    list-style: none;
    padding: 0;
}
.search-results .entry-meta ul li{
    display: inline-block;
    font-style: italic;
    margin-right: 15px;
}
.search-results .entry-meta ul li i{
    font-size: 16px;
    margin-right: 1px;
}
.search-results .entry-meta ul li a{
    color: #777;
}
body.iwj-suggest_job-page article.page{
	background: transparent;
}
body.iwj-candidate_suggestion-page article.page{
	background: transparent;
}
body.iwj-suggest_job-page article.page.iwj_empty_cls{
	background: #ffffff;
}
body.iwj-candidate_suggestion-page article.page.iwj_empty_cls{
	background: #ffffff;
}
/*====== SIDEBAR Default ======*/
.sidebar-default {
    margin: 0 0 80px;
}
.sidebar-default .widget{
    margin-bottom:40px;
    overflow: hidden;
}
.widget-area{
    background: #fff;
    padding: 35px;
    /*border: 1px solid #eee;*/
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.iwj-jobs-page .col-md-3 .widget-area,
.iwj-employers-page .col-md-3 .widget-area,
.iwj-candidates-page .col-md-3 .widget-area,
.iwj-job-taxonomy-page .col-md-3 .widget-area{
    padding: 35px 25px;
    border: none;
}
.widget-area aside{
    margin-bottom: 55px;
}
.widget-area aside:last-child {
    margin-bottom: 0;
}
.widget-area .widget-title{
    color: #333333;
    font-size: 13px;
    font-weight: 600;
    line-height: 18px;
    margin: 0 0 32px;
    padding-bottom: 10px;
    position: relative;
    text-transform: uppercase;
}
.widget-area .widget-title:after {
    content: "";
    position: absolute;
    width: 46px;
    height: 1px;
    background: rgba(0,0,0,0.1);
    left: 0;
    bottom: 0;
}

/*---- Search ----*/
.search-box{
    position:relative;
}
.search-box input.top-search{
    height:42px;
    line-height:42px;
    border:1px solid #eee;
    border-radius:0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    box-shadow:none;
    width:100%;
    padding:0 20px 0 20px;
}
.search-box .sub-search{
    position:absolute;
    top:1px;
    right:0;
}
.widget-area .widget_categories select,.widget-area .widget_text select ,.widget-area .widget_archive select{
    padding: 0 20px;
}
/*---- End Search ----*/

/*---- Categories ----*/
.widget_categories ul li,
.widget_meta ul li,
.widget_archive ul li,
.widget_pages ul li,
.widget_nav_menu ul li{
    display: inline-block;
    width: 100%;
    padding: 7px 0;
}
.widget_categories ul li,
.widget_meta ul li,
.widget_archive ul li,
.widget_pages ul li,
.widget_nav_menu ul li{
    text-align: right;
}
.widget_categories ul li:last-child,
.widget_meta ul li:last-child,
.widget_archive ul li:last-child,
.widget_pages ul li:last-child,
.widget_nav_menu ul li:last-child{
    padding-bottom: 0;
}
.widget_categories ul li > a,
.widget_meta ul li > a,
.widget_archive ul li > a,
.widget_pages ul li > a,
.widget_nav_menu ul li > a{
    color: #777;
}
.widget_categories ul li > a,
.widget_meta ul li > a,
.widget_archive ul li > a,
.widget_pages ul li > a,
.widget_nav_menu ul li > a{
    float: left;
}

.widget_nav_menu ul.sub-menu {
    margin: 40px 0 0 15px;
}

/*---- End Categories ----*/
/*---- Tag ----*/
.tagcloud{
    margin-top:20px;
}
.tagcloud a{
    color: #333;
    margin: 0 0 10px 0;
    padding: 0 12px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-transform: capitalize;
    display:inline-block;
    background:#eee;
    font-size: 12px !important;
    line-height: 22px;
}
.tagcloud a:hover{
    color:#fff;
}
/*---- End Tag ----*/
/*---- Recent Comments ----*/
.widget_recent_comments ul{
    margin-top:10px;
}
.widget_recent_comments ul li.recentcomment{
    padding:12px 0;
}
.widget_recent_comments .recentcomment .comment-avatar{
    float: left;
    margin-right: 20px;
}
.widget_recent_comments .recentcomment .comment-avatar img{
    max-width: 50px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}
.widget_recent_comments .recentcomment .comment-info{
    margin-left: 70px;
}
.widget_recent_comments .recentcomment .comment-author{
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0 0 5px;
}
.widget_recent_comments .recentcomment .comment-author a{
    color: #333;
    font-size: 13px;
    font-weight: 600;
}
.widget_recent_comments .recentcomment .comment-author .comment-on{
    color: #777;
    font-size: 12px;
    font-weight: 500;
    margin-left: 5px;
    text-transform: none;
}
.widget_recent_comments .recentcomment .comment-title{
    color: #777;
    font-style: italic;
    line-height: 21px !important;
    display: inline-block !important;
}
/*---- End Recent Comments ----*/

/*---- Recent Post ----*/
.widget_recent_entries .recent-blog-posts-default a.recent-blog-post-thumnail{
    max-width:85px;
    float:left;
    margin-right: 20px;
    overflow: hidden;
}
.widget_recent_entries .recent-blog-posts-default li.recent-blog-post{
    padding:7px 0;
    font-size:13px;
    display:table;
    width:100%;
}
.widget_recent_entries .recent-blog-posts-default .recent-blog-post-detail{
    overflow: hidden;
}
.widget_recent_entries .recent-blog-posts-default h3.recent-blog-post-title{
    margin:0;
    font-size:13px;
    line-height:23px;
}
.widget_recent_entries .recent-blog-posts-default h3.recent-blog-post-title a{
    color:#333333;
    font-weight: 600;
}
.widget_recent_entries .recent-blog-posts-default .post-date i{
    margin-right:4px;
}
/*---- End Recent Post ----*/

/*---- monter widget ----*/
.widget-area ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.widget-area ul ul{
    margin-left:15px;
    margin-top:10px;
}
.widget_calendar .calendar_wrap,
.widget_calendar .calendar_wrap th{
    text-align:center;
}
.widget_categories select,
.widget_text select,
.widget_archive select{
    width:100%;
    max-width:100%;
    height:44px;
    line-height:42px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    border:1px solid #eee;
    padding:0 15px 0 5px;
    margin-top:20px;
}

.iw-footer .widget_nav_menu ul.sub-menu {
    margin: 0;
}
/*---- end monter widget ----*/

/*====== END SIDEBAR Default ======*/

/* ===== 404 Page ===== */
body.error404{
    background: url(../../../themes/injob/assets/images/404_bg.jpg);
}
body.error404 .wrapper{
    background: none !important;
}
.page-content-404{
    padding: 300px 0 200px;
    text-align:center;
    color: #fff;
}
.page-content-404 .text_404 {
    font-size:300px;
    font-weight:bold;
    line-height:1;
    color: #fff;
}
.page-content-404 .text_label_404{
    font-size:28px;
    font-weight: normal;
    margin:20px auto 20px;
    position: relative;
    padding-bottom: 30px;
}
.page-content-404 .text_label_404:after{
    content: "";
    position: absolute;
    width: 145px;
    height: 1px;
    background: #8f97a0;
    display: inline-block;
    top: auto;
    bottom: 0;
    left: calc(50% - 72px);
}
.page-content-404 .home_link{
    font-size: 18px;
    margin-top: 50px;
}
.page-content-404 .home_link span{
    opacity: 0.5;
}
.page-content-404 .home_link a {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.contents-main .iwj-candidate-non-permission{
	padding: 35px;
	background: #ffffff;
	border-radius: 5px;
}
.contents-main .iwj-candidate-non-permission.iwj-padding-no-permission{
	margin: 120px 0 90px;
}
/* ===== End 404 Page ===== */

/*------------------------ Responsive -----------------------*/
@media (max-width: 1600px) and (min-width: 992px) {
	.iw-top-bar-wrapper .top-bar-right .notification.notify-align-left .iwj-notification-menu,
	.header.header-default .iw-header .notification.notify-align-left .iwj-notification-menu{
		left: unset;
		right: 0;
		-webkit-transform: translateX(10%);
		-moz-transform: translateX(10%);
		-ms-transform: translateX(10%);
		-o-transform: translateX(10%);
		transform: translateX(10%);
	}
	.header.header-default .notification.notify-align-left .iwj-notification-menu > ul::before{
		left: unset;
		right: 10px;
	}
}
@media (max-width: 1700px) {
    .header.header-default.v5 .iw-header a.action-button,
    .header.header-default.v5 .iw-header .notification,
    .header.header-default.v5 .iw-header .iwj-switch-language,
    .header.header-default.v5 .register-login a {
        margin-left: 15px;
    }
}
@media (max-width: 1600px) {
    /* Header */
    .header.header-default .iw-top-bar-wrapper {
        padding: 12px 30px;
    }
    .header.header-default .iw-header {
        padding: 0 30px;
    }
    .header.header-default .iw-header .btn-search-cart {
        margin-right: 20px;
    }
    .header.header-default .iwj-action-button {
        margin-left: 0;
    }
    .header.header-default .iw-header a.action-button {
        padding: 0;
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        overflow: visible;
    }
    .header.header-default.header-style-v2.v7 .iw-header a.action-button {
        width: 40px;
        height: 40px;
        line-height: 36px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        padding: 0;
    }
    .header.header-default.header-style-v2.v7 .iw-header a.action-button i {
        margin: 0 !important;
    }
    .header.header-default.v5 .iw-header a.action-button {
        width: 35px;
        height: 35px;
        line-height: 35px;
    }
    .header.header-default.header-style-v2 .iw-header a.action-button {
        padding: 0;
    }
    .header.header-default .iw-header a.action-button i {
        margin: 0;
        top: 0;
    }
    .header.header-default .iw-header a.action-button span {
        display: none;
    }
    .header.header-default .author-login .iwj-dashboard-menu {
        left: auto;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        right: 0;
    }
    .header.header-default.header-style-v2 .author-login .iwj-dashboard-menu:before {
        left: auto;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        right: 35px;
    }
    .header.header-default.header-style-v2 .iw-header .iwj-switch-language,
    .header.header-default.header-style-v2 .iw-header .notification {
        height: 40px;
        line-height: 40px;
    }
    .header.header-default.v4 .iw-header .iwj-switch-language,
    .header.header-default.v4 .iw-header .notification {
        height: 40px;
        line-height: 40px;
    }
    .header.header-default.v4 .iwj-author-desktop .author-name {
        display: none;
    }
    .header.header-default.v4 .iwj-author-desktop .author-avatar {
        margin-right: 0;
    }
    .header-style-v2 .iwj-author-desktop .register-login a,
    .header.header-default.v4 .iwj-author-desktop .register-login a {
        width: 40px;
        height: 40px;
        line-height: 40px;
        padding: 0;
        text-align: center;
        color: #ffffff;
    }
    .header-style-v2 .iwj-author-desktop .register-login a.login {
        background: #33aa58 !important;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }
    .header-style-v2 .iwj-author-desktop .register-login a i,
    .header.header-default.v4 .iwj-author-desktop .register-login a i {
        display: block;
        line-height: inherit;
        font-size: 20px;
    }
    .header-style-v2 .iwj-author-desktop .register-login a span,
    .header.header-default.v4 .iwj-author-desktop .register-login a span {
        display: none;
    }
    .header.header-default.header-style-v2 .iwj-action-button {
        margin-left: 0;
    }
    .header.header-default.v5 .navbar-default .navbar-nav > li > a {
        padding: 0 20px;
    }
    /* End Header */
}

@media (max-width: 1360px) {
	.header.header-default .navbar-default .navbar-nav > li > a {
		padding: 0 20px;
	}
    .header.header-default.v4 .iwj-switch-language .language-item-current {
        padding-right: 0;
    }
    .header.header-default.v4 .iwj-switch-language .language-item-current:after {
        display: none;
    }
    .header.header-default.v5 .iw-header a.action-button,
    .header.header-default.v5 .iw-header .notification,
    .header.header-default.v5 .iw-header .iwj-switch-language,
    .header.header-default.v5 .register-login a {
        margin-left: 10px;
    }
}
@media (max-width: 1280px) {
    .header.header-default.header-style-v2 .header-btn-action {
        margin-left: 0;
    }
    .header-style-v2 .register-login .login {
        margin: 0 0 0 10px;
    }
    .header-style-v2 .register-login a {
        font-size: 12px;
    }
    .header-style-v2 .register-login .register {
        padding: 10px;
    }
    .header.header-default.header-style-v2 .iwj-action-button {
        margin: 0;
    }
    .header-style-v2 .iwj-author-desktop .author-name {
        display: none;
    }
    .header.header-default.header-style-v2 .iw-header .notification,
    .header.header-default.header-style-v2 .iw-header .iwj-switch-language,
    .header.header-default .iw-header a.action-button,
    .header-style-v2 .iwj-author-desktop .register-login a {
        margin-left: 10px;
    }
    .header-style-v2 .iwj-author-desktop .author-avatar {
        margin-right: 0;
    }
    .header.header-default.v4 .iw-header .btn-search-cart {
        margin-right: 0;
    }
    .header.header-default.v4 .cart-quickaccess {
        margin-left: 0;
    }
    .header.header-default.v4 .iw-header .search-form {
        display: none;
    }
    .header.header-default.v4 .iwj-author-desktop .author-avatar,
    .header.header-default.v4 .iw-header .iwj-switch-language,
    .header.header-default.v4 .iw-header .notification {
        margin-left: 10px;
    }
    .header.header-default.v5 .register-login a {
        width: 32px;
        height: 32px;
        line-height: 32px;
        padding: 0;
        text-align: center;
    }
    .header.header-default.v5 .register-login a span {
        display: none;
    }
    .header.header-default.v5 .register-login a i {
        display: block;
        line-height: inherit;
    }
}

@media (min-width: 1200px) {
    .iw-top-bar-wrapper .top-bar-right .notification {
        margin: 0 20px;
        position: relative;
    }
    .iw-top-bar-wrapper .top-bar-right .notification:after {
        content: "";
        position: absolute;
        width: 1px;
        height: 18px;
        display: inline-block;
        left: -20px;
        top: calc(50% - 10px);
        background: rgba(255, 255, 255, 0.1);
    }
}
@media (max-width: 1199px) {

    .iw-top-bar-wrapper .top-bar-right .social-header {
        border: none;
    }
    .header.header-default .iw-header .btn-search-cart {
        margin: 0;
    }
    .top-bar-left .contact .item {
        margin-right: 15px;
    }
    .header.header-default .navbar-default .navbar-nav > li > a {
        padding: 0 10px;
        font-size: 12px;
    }
    .header.header-default .iw-header a.action-button i{
        top: 0;
    }
    .header.header-default.header-style-v2 .navbar-default .navbar-nav > li > a {
        padding: 0 10px;
    }
    .header.header-default .header-btn-action {
        margin: 0;
    }
    .cart-quickaccess {
        margin-left: 10px;
    }
    .header.header-default.header-style-v2 .iwj-switch-language {
        margin-left: 10px;
    }
    .header.header-default.header-style-v2 .iwj-switch-language .language-item-current {
        padding: 0;
    }
    .header.header-default.header-style-v2 .iwj-switch-language .language-item-current:after {
        display: none;
    }
    .header-style-v2 .iwj-author-desktop .author-name {
        display: none;
    }
    .header-style-v2 .iwj-author-desktop .author-avatar {
        margin: 0 0 0 15px;
    }
    .header.header-default.v4 .iw-header .iwj-switch-language,
    .header.header-default.v4 .iw-header .notification,
    .header.header-default.v4 .iwj-author-desktop .register-login a {
        margin-left: 10px;
    }
    .iw-top-bar-wrapper .top-bar-right .notification {
        margin: 0 10px;
    }
    .iw-top-bar-wrapper .top-bar-right .social-header {
        padding-left: 15px;
    }
    .top-bar-left .contact > span:last-child {
        display: none;
    }
    .header.header-default.v5 .author-login {
        padding: 0;
    }
    .header.header-default.v5 .author-login:after {
        display: none;
    }
    .header.header-default.v5 .author-login img {
        margin: 0 !important;
    }
    .header.header-default .iw-header .iw-menu-header-default {
        margin-left: 20px;
    }
    .header.header-default.v5 .navbar-default .navbar-nav > li > a {
        padding: 0 15px;
    }
    .header.header-default.v5 .header-btn-action {
        margin-left: 20px;
    }
}

@media (max-width: 1024px) {
    .inwave-map .infoBox{
        padding: 20px 30px;
        max-width: 350px;
    }
}

@media (max-width: 991px) {
    /* Header */
    .header.header-default.header-sticky.no-header-sticky-mobile .iw-header {
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
    }
    .iw-header-version3, .iw-header-version3.header-clone {
        padding-bottom: 0 !important;
    }
    .iw-header-version3 .header.header-default.v3.no-header-sticky-mobile,
    .page-template-search-map .header.header-default.no-header-sticky-mobile,
    .page-template-search-map .header.header-default.no-page-heading {
        position: relative !important;
        top: auto !important;
        left: auto !important;
    }
    .contents-main-search-map {
        padding-top: 0 !important;
    }
    body.admin-bar .header.absolute,
    body.admin-bar .iw-header-version3 .header.header-default.v3 {
        top: 0;
    }
    body.admin-bar .header.absolute.header-sticky-mobile,
    body.admin-bar .iw-header-version3 .header.header-default.v3.header-sticky-mobile {
        top: 32px;
    }
    .header.header-default.clone h1.iw-logo {
        margin: 0;
    }
    .header.header-default.v5.clone .iw-header a.action-button {
        margin-left: 10px;
    }
    .header.header-default .iw-header a.action-button i {
        top: 0;
    }
    .iw-menu-header-default .iw-menu-main, .header.header-default .iw-header .search-form {
        display: none;
    }
    .iw-top-bar-wrapper .top-bar-right .social-header {
        display: none;
    }
    .header.header-default h1.iw-logo .main-logo,
    .header-sticky.clone .iw-logo .sticky-logo {
        display: none !important;
    }
    .header.header-default h1.iw-logo .logo-mobile {
        display: block;
    }
    .header.header-default .iwj-action-button {
        float: right;
        margin-top: 0;
    }
    .header.header-default .iw-header a.action-button {
        margin-left: 10px;
    }
    .body-boxed .header.header-default .iwj-action-button {
        margin: 0;
    }
    .header.header-default .iw-top-bar-wrapper .iwj-switch-language {
        display: none;
    }
    .header.header-default .iw-header .iwj-switch-language {
        display: table-cell;
        margin-left: 10px;
    }
    .header.header-default .iwj-switch-language .language-item-current {
        padding-left: 0;
    }
    .header.header-default .iwj-switch-language:before {
        display: none;
    }
    .header.header-default.v4 .btn-search-cart.mobile,
    .header.header-default.v4 .iw-header .iwj-switch-language,
    .header.header-default.v4 .iw-header .notification,
    .header.header-default.header-style-v2 .iw-header .iwj-switch-language,
    .header.header-default.header-style-v2 .iw-header .notification {
        float: left;
    }
    .header-style-v2 .iwj-author-desktop .author-avatar {
        margin: 0 0 0 10px;
    }
    .header.header-default.v5 .iw-header .notification a i {
        font-size: 25px;
    }
    .header.header-default.v5 .iwj-author-desktop {
        display: none;
    }
    .header.header-default.v5 .iwj-author-mobile {
        display: block;
    }
    .header.header-default.v5 .iw-header a.action-button,
    .header.v5 .off-canvas-btn {
        width: 32px;
        height: 32px;
        line-height: 32px;
    }
    .header.header-default.v5 .iw-header .iwj-author-mobile .author-avatar {
        height: 32px;
        line-height: 32px;
    }
    .header.header-default.v5 .iw-header .notification span#notification-count {
        top: 5px;
    }
    /* End Header */
    /* Off-canvas menu */
    .menu-mobile {
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        position: absolute;
        right: 20px;
        top: 25px;
        z-index: 9;
        width: 48px;
        height: 48px;
        line-height: 48px;
        text-align: center;
        color: #fff;
        cursor: pointer;
    }
    .header .off-canvas-btn {
        float: right;
        display: inline-block;
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        cursor: pointer;
        margin-left: 10px;
        font-size: 16px;
        color: #ffffff;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }
    .header.header-style-v2.v7 .off-canvas-btn {
        background: none !important;
        border: 2px #ffffff solid;
        line-height: 36px;
    }
    .cart-quickaccess a {
        font-size: 20px;
    }

    .cart-quickaccess {
        margin-left: 0;
    }
    .canvas-menu-open .iw-overlay{
        display: inline-block;
    }
    .canvas-menu-title {
        position: relative;
    }
    .wrapper {
        position: relative;
        right: 0;
    }
    .canvas-menu-open .wrapper {
        right: 240px;
    }
    .canvas-menu-open .off-canvas-menu {
        right: 0;
    }
    .rev_slider_wrapper {
        left: 0 !important;
    }

    .page-nav.page-nav-blog {
        margin: 0 0 35px;
    }
    .header.header-default .author-login .iwj-dashboard-menu{
        display: none;
    }
    div.background-scroll-home{
        padding: 200px 0 75px !important;
    }
    div.background-scroll-home-2{
        padding: 200px 0 !important;
    }
    div.background-scroll-home-v3{
        padding: 220px 0 100px !important;
    }
    .commentList ul.children ul.children ul.children {
        padding: 0;
    }
    .commentList ul.children ul.children ul.children li{
        padding-left: 0;
    }
    .header.header-default .header-btn-action {
        margin: 0;
    }
    .header.header-default.header-style-v2 .header-btn-action {
        margin: 0;
    }
    .header-style-v2 .iwj-author-desktop {
        padding: 0;
    }
    .header.header-default.header-style-v2 .iwj-action-button {
        margin-left: 0;
    }
	.header.header-style-v2 .iw-header .iwj-author-mobile a.action-button{
		overflow: hidden;
	}
    .header.header-default .iw-header .btn-search-cart.desktop {
        display: none;
    }
    .header.header-default .btn-search-cart.mobile {
        display: block;
        margin-left: 10px;
        height: 40px !important;
        line-height: 40px;
    }
    .btn-search-cart.mobile .cart-quickaccess .cart-product-number {
        top: 0;
    }
}

@media (max-width: 980px) {
    .blog-content.single-content .featured-image .post-title-feature .post-title {
        font-size: 36px;
        line-height: 36px;
    }

}
@media screen and (max-width: 782px) {
    body.admin-bar .header.header-default.v1,
    body.admin-bar .header.header-default.header-style-v2,
    body.admin-bar .header.header-default.v3.has-search-form:not(.no-page-heading),
    body.admin-bar .header.header-default.v5.has-search-form:not(.no-page-heading) {
        top: 0;
    }
    body.admin-bar .header.header-default.header-sticky-mobile.clone .iw-header,
    body.admin-bar .header.header-default.header-style-v2.header-sticky-mobile.clone .iw-header,
    body.admin-bar.page-template-search-map .header.header-default,
    body.admin-bar.page-template-search-map .header.header-default.no-page-heading {
    top: 46px;
    }
}
@media screen and (min-width: 768px) {
	.iw-top-bar-wrapper .top-bar-right .notification a.notice_active, .header.header-default .iw-header .notification a.notice_active{
		position: relative;
		top: 2px;
	}
    .header.header-default.header-style-v2 .iw-header .notification a.notice_active {
        top: 0;
    }
}
@media (min-width: 768px) and (max-width: 991px){
	.iw-top-bar-wrapper .top-bar-right .notification .iwj-notification-menu{
		right: -25px;
		left: unset;
		-webkit-transform: translateX(0px);
		-moz-transform: translateX(0px);
		-ms-transform: translateX(0px);
		-o-transform: translateX(0px);
		transform: translateX(0px);
	}
	.header.header-default .notification .iwj-notification-menu > ul::before{
		right: 22px;
		left: unset;
		-webkit-transform: translateX(0px);
		-moz-transform: translateX(0px);
		-ms-transform: translateX(0px);
		-o-transform: translateX(0px);
		transform: translateX(0px);
	}
}
@media screen and (max-width: 767px) {
    .header.header-default .iw-header a.action-button i {
        font-size: 13px;
    }
    .modal-header .close{
        display: block;
    }
    .header.header-default h1.iw-logo,
    .header.header-default .header-btn-action,
    .header.header-default .iw-header .btn-search-cart {
        height: 80px;
    }
    .contents-main, .main-content {
        padding-bottom: 45px;
        padding-top: 45px;
    }
	.page-heading .breadcrumbs-top{
		padding-left: 0;
		padding-right: 0;
	}
	.breadcrumbs-top.breadcrumbs__only {
		padding-top: 45px;
		padding-left: 0;
		padding-right: 0;
	}
	.page-template-full-width-page .breadcrumbs-top.breadcrumbs__only,
	.woocommerce .breadcrumbs-top.breadcrumbs__only,
	.page-template-home-page .breadcrumbs-top.breadcrumbs__only{
		padding-bottom: 45px;
	}
    .blog-content.single-content .post-content-desc{
        margin-bottom: 30px;
    }
    .blog-content.single-content .post-bar-left, .blog-list .post-item .post-bar-left{
        width: 100%;
    }
    .blog-content.single-content .post-bar-right, .blog-list .post-item .post-bar-right{
        float: left;
        width: 100%;
        margin-top: 7px;
        text-align: left;
    }
    .commentList ul.children{
        padding-left: 15px;
    }
    .blog-content.single-content .related-post{
        padding: 70px 0 50px;
    }
    .blog-content.single-content .related-post .related-post-thumb img{
        max-height: 300px;
    }
    .single-post .contents-main, .single-post .main-content .comments{
        padding-bottom: 45px;
    }
    .blog-content.single-content .featured-image {
        margin-bottom: 20px;
    }
    .blog-content.single-content .featured-image .post-title-feature {
        position: relative;
        top: auto;
        left: auto;
        bottom: auto;
        margin-top: 60px;
    }
    .blog-content.single-content .featured-image .post-title-feature .post-title {
        color: #333333;
        font-size: 24px;
    }
    .top-bar-left .contact .item{
        margin-right: 5px;
    }
    .top-bar-left .contact .item{
        padding: 0 10px;
    }

    .commentList ul.children ul.children{
        padding: 0;
    }

    .commentList ul.children ul.children li{
        padding-left: 0;
    }
	.iw-top-bar-wrapper .top-bar-right .notification{
		display: none;
	}
	.header.header-default .iw-header .notification{
		display: block;
        margin-left: 10px;
        height: 40px;
        line-height: 40px;
        float: right;
	}
    .header.header-default .iw-header .notification a.on-notification {
        display: inline-block;
        margin-right: 13px;
    }
    .iw-top-bar-wrapper .top-bar-right .notification a i {
        font-size: 25px;
        color: #ffffff;
    }
    .header.header-default.v5 .iw-header .notification a i {
        font-size: 20px;
    }
	.header.header-default .iw-header .notification span#notification-count{
		top: 3px;
	}
    .header.header-default.v5 .iw-header .notification span#notification-count {
        top: 3px;
    }
    .header.header-default .iw-top-bar-wrapper {
        display: none !important;
    }
    .header.header-default .iw-header .iwj-author-mobile {
        display: block;
    }
    .header.header-default .iw-header .notification,
    .header.header-default .iw-header .iwj-author-mobile,
    .header.header-default.header-style-v2 .iw-header .iwj-switch-language,
    .header.header-default.header-style-v2 .iw-header .notification,
    .header.header-default.v4 .iw-header .iwj-switch-language,
    .header.header-default.v4 .iw-header .notification {
        height: 32px;
        line-height: 32px;
    }
    .header.header-default .btn-search-cart.mobile {
        height: 32px !important;
        line-height: 32px;
    }
    .iw-top-bar-wrapper .top-bar-right .notification a i, .header.header-default .iw-header .notification a i{
        font-size: 25px;
        color: #ffffff;
    }
    .header.header-default .iw-header a.action-button,
    .body-boxed .header.header-default .iw-header a.action-button,
    .header.header-default.header-style-v2.v7 .iw-header a.action-button {
        width: 32px !important;
        height: 32px !important;
        line-height: 32px !important;
    }
    .header .off-canvas-btn {
        width: 32px;
        height: 32px;
        line-height: 32px;
    }
    .header.header-default.header-style-v2.v7 .iw-header a.action-button,
    .header.header-style-v2.v7 .off-canvas-btn {
        line-height: 28px !important;
    }
    .header.header-default .iw-header .iwj-author-mobile .author-name {
        top: -12px;
    }
    .header-style-v2 .iwj-author-desktop {
        display: none;
    }
    .header.header-default.header-style-v2 .iw-header .iwj-author-mobile {
        display: block;
    }
    .header.header-default.v4 .iwj-author-desktop {
        display: none;
    }
    .header.header-default.v4 .iw-header .iwj-author-mobile {
        display: block;
    }
}
@media (min-width: 640px) {
}
@media (max-width: 640px) {
    .page-content-404 .text_404 {
        font-size: 150px;
    }
    .page-content-404 .text_label_404 {
        top: 0;
    }
    .blog-content.single-content .post-content-desc.padding-left {
        padding: 0;
    }
    .blog-content.single-content .post-main-info .post-social-share {
        left: auto;
        margin-bottom: 15px;
        position: relative !important;
        top: auto;
        width: auto !important;
    }
    .blog-content.single-content .post-social-share .post-share-title {
        margin-bottom: 15px;
    }
    .blog-content.single-content .post-social-share .social-share-item {
        display: inline-block;
        margin-right: 5px;
    }
    .iw-top-bar-wrapper .top-bar-right .author-login{
        margin-right: 0;
        padding-right: 0;
    }
    div.background-scroll-home{
        padding: 150px 0 60px !important;
    }
    div.background-scroll-home-2{
        padding: 130px 0  200px !important;
    }
    div.background-scroll-home-v3{
        padding: 130px 0 60px !important;
    }
    .page-heading .container-inner{
        padding-top: 150px !important;
    }
    div.mobile-no-margin{
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .comments-content .comment_list li{
        padding: 20px;
    }
    .comments-content .comment_list > li{
        padding: 35px 25px;
    }
    .comments-content .comment_list li li{
        padding: 30px 0;
    }
    .comments-content .comment_list .commentAvt{
        margin-right: 20px;
    }
    .commentList ul.children{
        padding-left: 0;
    }
    .comments-content .comment_list > li > ul > li{
        padding: 20px 25px;
    }

}
@media (max-width: 600px) {
    body.admin-bar .header.header-default.header-sticky-mobile .iw-header,
    body.admin-bar .header.header-default.header-style-v2.header-sticky-mobile.clone .iw-header,
    body.admin-bar.page-template-search-map .header.header-default,
    body.admin-bar.page-template-search-map .header.header-default.no-page-heading {
        top: 0;
    }
    .page-heading.default {
        margin-top: -46px;
    }
    .header.header-default .iw-header .iwj-author-mobile .author-name {
        display: none;
    }
}
@media (max-width: 480px) {
    .header.header-default .iw-header a.action-button.register {
        display: none;
    }
    .header.header-default .iwj-switch-language .language-item-current {
        padding-right: 0;
    }
    .header.header-default .iwj-switch-language .language-item-current:after {
        display: none;
    }
    div.background-scroll-home{
        padding: 100px 0 100px !important;
    }
    .inwave-map .infoBox{
        padding: 5px 15px;
        max-width: 300px;
        margin-top: 45px;
    }
    .inwave-map .info > div {
        margin-bottom: 10px;
    }
    .inwave-map .info .map-info-title {
        font-size: 24px;
        margin-bottom: 10px;
    }

    .iw-video-html.style1 .video-poster{
        max-height: 350px;
    }

    .iw-testimonals .iw-testimonial-item{
        margin: 0 0 30px;
    }

    div.background-scroll-home-v3{
        padding: 100px 0 60px !important;
    }
    .blog-content.single-content .post-main-content{
        padding-left: 25px;
        padding-right: 25px;
    }
    .blog-author{
        padding: 30px 25px;
    }
    .blog-author .authorAvt + .authorDetails{
        margin-left: 0;
    }
    .blog-author .authorAvt{
        margin: 0 15px 0 0;
    }
    .iwj-action-button {
        display: none;
    }
    .header.header-default .iwj-switch-language .language-item-current > span,
    .header.header-default .iwj-switch-language ul:before {
        display: none;
    }
    .header.header-default .iwj-switch-language .language-item-current img {
        margin: 0 !important;
    }
    .header.header-default .btn-search-cart.mobile {
        display: none;
    }
    .header.header-default.v5 .iwj-switch-language .language-item-current {
        padding: 0 !important;
    }
}
@media (max-width: 360px) {
    .header.header-default .iw-header {
        padding: 0 15px;
    }
    .header.header-default .iwj-switch-language .language-item-current {
        padding: 0 0 0 10px;
    }
    .header.header-default .iwj-switch-language .language-item-current:after {
        display: none;
    }
    .blog-content.single-content .related-post-item .post-info {
        padding: 0 15px;
    }
    .blog-list .post-item .post-content{
        padding: 25px;
    }
    .widget-area{
        padding: 25px;
    }
    .comments-content .comment_list .commentAvt{
        float: none;
        margin: 0 0 5px 0;
    }
    .comments-content .comment_list li li{
        padding: 15px 0;
    }
    .comment-respond .comment-reply-title a{
        float: left;
        margin-bottom: 5px;
    }
    .iwj-thankyou-page .thankyou-panel ul li {
        padding-bottom: 20px;
    }
}
@media (max-width: 320px) {

}/*
Theme Name: InJob Child
Theme URI: http://inwavethemes.com/wordpress/injob
Author: inwavethemes
Author URI: http://inwavethemes.com
Template: injob
Description: InJob is an advanced Job Board WordPress theme with a modern, clean, intuitive, and fully responsive design, that looks perfect on any size tablet or mobile screen.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: injob
Tags: post-formats, theme-options, flexible-header, custom-header, custom-background, custom-colors, left-sidebar, right-sidebar

This theme, like WordPress, is licensed under the GPL.
*/

/* Theme customization starts here
-------------------------------------------------------------- *//*
Theme Package: InJob
Theme URI: http://inwavethemes.com/wordpress/injob
Author: inwavethemes
Author URI: http://inwavethemes.com
Description: main color.
*/

/*-------------------------------------------------------
COLOR DEFINITION
--------------------------------------------------------*/

/** Default */
a{
    color: #00a58f;
}
.theme-color{
    color: #00a58f!important;
}
.theme-color-force{
    color: #00a58f!important;
}
.theme-color-hover:hover{
    color: #00a58f!important;
}
.theme-bg-color{
    background-color:#00a58f!important;
}
.theme-bg{
    background: none repeat scroll 0 0 #00a58f!important;
}
.theme-bg-hover:hover{
    background: none repeat scroll 0 0 #00a58f !important;
}
.theme-border-color{
    border-color: #00a58f!important;
}

/** panel settings */
.panel-tools .button-command.active,.reset-button button{
    border-color: #00a58f;
    background-color:#00a58f;
}
/*****
 Color define
*****/
.iwj-candidates.iwj-grid .resumes-address a:hover,
.iwj-candidates.iwj-listing .candidate-info .info-item .address a:hover,
.iwj-candidates.iwj-listing .candidate-info .candidate-info-bottom a:hover,
.iwj-candidates.iwj-listing .candidate-info .candidate-info-right a:hover,
.iwj-employers.iwj-grid .iwj-employer-item .employer-info a.employer-name,
.iw-map-find-jobs .job-item .address a:hover, .iw-map-find-jobs .job-item .company a:hover,
.iw-heading.style2 .iwh-sub-title,
.iw-posts .post-item:hover .post-title a,
.iw-footer.iw-footer-default a:hover,
.iw-footer.iw-footer-default .widget li a:hover,
body .iw-footer-middle .widget_nav_menu .menu li a:hover,
.iw-recent-jobs .job-item .job-title:hover,
.job-info .company i,
.iw-recent-resumes .recent-resume-item .view-resume:hover,
.iwj-jobs .job-item .job-info .job-title:hover,
.iwj-featured-categories .category-item:hover .category-title,
.page-content .iw-posts-filter .filter.is-checked,
.inwave-map .info .address .left,
.iw-job-detail .job-detail-info ul li.job-type,
.sidebar-jobs .sidebar-job-1 ul li:hover a,
.iwj-jobs .iwj-jobs-listing .job-info .job-type.full-time span,
.iwj-recent-resumes-widget .top-resume-item .company i,
.iwj-recent-resumes-widget.owl-theme .owl-controls .owl-buttons div:hover,
.iw-top-companies.owl-theme .owl-controls .owl-buttons div:hover,
.widget_recent_comments .recentcomments a:hover,
.iwj-resumes-listing .iwj-resume-item:hover .resume-info .resume-name,
.iwj-resumes-listing .iwj-resume-item .resume-info .info-bottom span.position i,
.iwj-resumes-listing .iwj-resume-item .resume-info .resume-type.full-time span,
.iwj-resume-detail ul.time-line li .top span,
.iwj-resume-detail .resume-detail-content .job-requirements .job-category i,
.iwj-resume-detail .resume-detail-content .job-requirements .job-category .title,
.iwj-task-bar.job ul li.active span.desc,
.iwj-thankyou-page .iwj-thankyou-order-details li strong,
.iwj-thankyou-page .iwj-thankyou-order-received,
.iwj-order-payment .iwj-order-price > div.total-price span + span,
.header .iw-header .iw-menu-main .navbar-nav li .sub-menu li:hover > a,
.header .iw-header .iw-menu-main .navbar-nav li .sub-menu li.current-menu-item > a,
.iwj-jobs-grid .job-item.featured .job-title a,
.iwj-jobs-grid .job-info .job-type span,
.iwj-employer-widget-wrap .employer-info .employer-email i,
.iwj-jobs .job-item .job-info .job-title:hover,
.iwj-input-checkbox [type="checkbox"]:not(:checked) + label:after,
.iwj-input-checkbox [type="checkbox"]:checked + label:after,
.iwj-find-jobs.style1 form .fields .field-item label,
.iwj-find-jobs.style1 form .fields .field-item .field-content:hover .select2-container--default .select2-selection--single .select2-selection__rendered,
.iwj-find-jobs.style1 form .fields .field-item .field-content:hover .input-select input,
.iwj-jobs .iwj-jobs-listing .job-item .job-info .job-title:hover,
.iw-posts .post-item .post-bottom .post-author a:hover,
.iwj-jobs .iwj-jobs-listing .job-item .job-info .job-title a:hover,
.iwj-jobs-grid .job-item .job-title a:hover,
.recent-resume-item .name a:hover,
.iwj-find-jobs .trending-keywords a:hover,
.iwj-find-jobs .trending-keywords a.active,
.employer-info .info-company .company i,
.header .sub-menu li a:hover .icon-arrow::before,
.iw-job-detail-sidebar .info-bottom ul li .content a:hover,
.sidebar-jobs .iwj-input-checkbox [type="checkbox"]:checked + label,
body .select2-container--default .select2-results__option[aria-selected="true"],
body .select2-container--default .select2-results__option--highlighted[aria-selected],
.iwj-dashboard-menu li.active a, .iwj-dashboard-menu li.active i, .iwj-employers-listing .iwj-employer-item .employer-info .employer-name:hover,
.iwj-application-details .application-details > li .value, .iwj-filter-selected-item, .blog-author .author-name a:hover,
.iwj-pricing-tables .pricing-item .item-bottom ul li strong, .iwj-employers-slider .owl-theme .owl-controls .owl-buttons div:hover,
.iw-item-info.style2 .item-info-icon, .iwj-find-jobs.style2 form .fields .field-item i, .iwj-find-jobs form .fields .field-item i,
.iw-posts-2.style2 .post-content h3.post-title a:hover, .iwj-employers-slider .employer-title a:hover,
.iwj-jobs-carousel .recent-job-item .job-title:hover, .iw-posts-2.style2 .post-content .post-author a:hover,
.job-item .job-title a:hover, .breadcrumbs > li > a:hover,
.job-item .job-info a:hover,
.iwj-employers-slider .employer-locations a:hover, .iwj-widget-employers .employer-title a:hover,
.blog-content.single-content .post-meta ul li a:hover,
.widget_categories ul li:hover, .widget_meta ul li:hover, .widget_archive ul li:hover,
.widget_categories ul li:hover a, .widget_meta ul li:hover a, .widget_archive ul li:hover a,
.widget_pages ul li a:hover, .widget_nav_menu ul li a:hover,
.blog-content.single-content .next-post a:hover,
.comments-content .comment_list .comment_reply a:hover,
.blog-list .post-item .post-meta ul li a:hover,
.blog-list .post-item .post-bar-left a:hover,
.blog-list .post-item .post-title a:hover,
.iwj-candidates.iwj-listing .candidate-info .categories i,
.iwj-candidates.iwj-listing .candidate-title a:hover,
.iwj-gallery-detail .bx-wrapper .bx-controls-direction a:hover,
.iwj-widget-information li a:hover,
.search-results .entry-header h3 a:hover,.search-results .entry-meta ul li a:hover
.iwj-widget-information li a:hover, .iwj-candicate-detail ul.time-line li .top span,
.iwj-candicate-detail .resume-detail-info .time-line .title, .wc-menu-content ul li a:hover,
.wc-menu-content ul li.active a, .heading-block .sub-title, .iwj-version .changelog:hover,
.iw-image-link .title a:hover, .off-canvas-menu .canvas-menu li.current-menu-parent > a,
.off-canvas-menu .canvas-menu li.current-menu-item > a, .iwj-jobs-carousel-v3.style3 .iwj-item .job-title a:hover,
.iwj-jobs-carousel-v3.style3 .sallary i, .iw-accordion-header:after,
.iw-accordion-header.active, .iw-shortcode-accordions .iw-accordions .iw-accordion-header.active a,
.iwj-categories.style8 .item-category .category-icon i, .how-it-work .iw-title, .iw-term-conditions ul.items li h3.title,
#woo-tab-buttons li.current a, .header-style-v2 .register-login .login,
.iw-item-info.style3 .info-wrap .title a:hover, .product-detail .variations .reset_variations,
.product-content .woocommerce-message:before, .iw_search_map .job-item .company i,
.header.header-default .iwj-switch-language .language-item a:hover,
.iw-job-advanced_search.white .hide-advance, .iw-job-advanced_search.white .iwj-input-checkbox [type="checkbox"]:checked + label,
.iw-job-advanced_search.white .filter-item .iwj-input-checkbox label:hover,
.iw-profile-content .iwj-employerdl-content .iwj-table-overflow-x table > tbody > tr > td a:hover,
.iwj-candidates.iwj-grid .candidate-item .view-resume:hover,
.iwj-widget-information.style2 li .content a,
.iw-job-detail.v2 .page-heading-content .breadcrumbs-top .breadcrumbs > li > a:hover,
.iwj-job-by-employer .job-title a:hover
.iw-job-detail.v2 .page-heading-content .breadcrumbs-top .breadcrumbs > li > a:hover,
.iwj-job-detail-v2 .iwj-job-infomation-v2-widget ul li.job-levels .content p,
.header.header-default.header-style-v2.v7 .iw-header a.action-button:hover span,
.header.header-default.header-style-v2.v7 .iw-header a.action-button:hover i,
.iwj-categories.style9 .item-category:hover .category-icon i,
.iwj-categories.style9 .item-category:hover .category-title a,
.iwj-candicate-detail-v2 .candidate-detail-menu ul.menu li a:hover,
.iwj-pricing-tables.style2 .pricing-item.free .title,
.iwj-pricing-tables.style2 .pricing-item .item-bottom .choose-package .buy-now,
.iwj-candicate-detail-v2 .candidate-detail-menu ul.menu li a:hover,
.iw-recent-resumes-style2 .recent-resume-item .resumes-meta li a:hover,
.rev_slider .custom.tparrows:hover:before
{
    color: #00a58f;
}
.job-list-email .job-meta li a,
.product-shop .cat-list a, .product-shop .tags-list a,
.iwj-dashboard-menu li a:hover, .iwj-dashboard-menu li a:hover i,
.iw-tabs .iw-tab-item.active,
.iw-tabs.layout4 .iw-tab-item.active,
.iw-tabs.layout4 .iw-tab-item:hover
{
    color: #00a58f !important;
}
.header.header-default .iw-header .buy-service-button a.action-button, .iw-item-info.style1.bg-color-theme:after,
.header.header-default .navbar-default .navbar-nav > li.selected.active > a::after,
.header.header-default .navbar-default .navbar-nav > li[class*="current-menu"] > a::after,
.header.header-default .navbar-default .navbar-nav > li > a:hover::after, .iw-heading.style2 .iwh-sub-title:after,
.iw-heading.style2 .iwh-sub-title:before, .iw-tabs .iw-tab-items .iw-tab-items-bg, .iw-tabs.layout3 .iw-tab-item.active, .iw-tabs.layout3 .iw-tab-item:hover,
.recent-resume-item .view-resume,.candidate-item .view-candidate,
.comment-respond input.btn-submit, .blog-content .post-item .owl-theme .owl-controls .owl-buttons div:hover,
.iw-contact-form-7.contact-map .submit-button input, .iw-job-detail .job-detail-about .overview-content p:before,
.page-nav span.current, .page-nav a.page-numbers:hover, .iwj-pagination span.current,
.iwj-pagination a.page-numbers:hover,
.sidebar-jobs .sidebar-job-1 ul li:hover:before,
.sidebar-jobs .sidebar-job-1 ul li:after,
.iwj-jobs .iwj-jobs-listing .job-item:hover .job-info .job-type.full-time span,
.iwj-resume-detail .skills ul li .scoring .line,
.iwj-task-bar.job ul li.active span.number,
.iwj-sjob-step-package form > h3, .iwj-task-bar.job ul li.active:after,
.jobs-layout-form form .layout-switcher ul li.active a,
.jobs-layout-form form .layout-switcher ul li.active a:hover,
.iwjmb-input .iwjmb-button.add-clone:hover,
.iwj-magic-line,
input[type="radio"].custom-input-radio:checked + label,
.header.header-default .iw-header a.register, .header .top-search,
.iwj-featured-categories .all-categories a:hover,
.page-nav .page-numbers.active, .page-nav .page-numbers:hover,
.iw-job-detail .job-detail-about .item.desc .content:before,
.iwj-dashboard-main .iwj-jobs .job-aplication .applications,
.iwj-dashboard-main h3.iwj-title-table,
.tokenfield.form-control .token, body ul.ui-menu li:hover,
.iw-button.button1 a, .iw-button.button3 a,
.header .off-canvas-btn, .iwj-btn-primary,
.blog-content.single-content .post-tags a:hover,
.iwj-widget-employers .item .total-job:hover, .tagcloud a:hover,
.iwj-jobs.iwj-featured-jobs.style2 .owl-theme .owl-controls .owl-page.active span.owl-numbers,
.iwj-jobs.iwj-featured-jobs.style2 .owl-theme .owl-controls .owl-page span.owl-numbers:hover,
.iw-recent-jobs.style2 .owl-theme .owl-controls .owl-page.active span.owl-numbers,
.iw-recent-jobs.style2 .owl-theme .owl-controls .owl-page span.owl-numbers:hover,
.iwj-jobs-carousel .owl-theme .owl-controls .owl-page.active span.owl-numbers,
.iwj-jobs-carousel .owl-theme .owl-controls .owl-page span.owl-numbers:hover,
.iwj-login-form-popup .modal-header, .iwj-register-form-popup .modal-header,#iwj-job-alert-popup .modal-header,
.page-nav.page-nav-blog .page-numbers.current, .iwj-categories.style1 .item-category.all-categories,
.price-countdown .price.active, .price-countdown .price-line .line, .wc-menu-content ul li:after,
.wc-menu-content ul li:before, .info-version li .bold-text:before,
.iwj-categories.style7 .item-category:after, .iw-accordion-header:before, .iw-faqs .iw-accordion-header a:before,
.iw-item-info.style3 .info-wrap .item-info-icon,
.inwave-map-contact.style2 .inwave-map .infoBox:before, .iw-member a:hover,
.cart-quickaccess .cart-product-number, .iwj-candidates.iwj-grid .candidate-item .view-resume,
.header.header-default.v5 .navbar-default .navbar-nav > li.selected.active > a,
.header.header-default.v5 .navbar-default .navbar-nav > li[class*="current-menu"] > a,
.header.header-default.v5 .navbar-default .navbar-nav > li > a:hover,
.iw-job-advanced_search.white .iwj-input-checkbox [type="checkbox"]:not(:checked) + label:after,
.iw-job-advanced_search.white .iwj-input-checkbox [type="checkbox"]:checked + label:after,
.main-information .employer-contact .empl-action-button a.iwj-view-profile:hover,
.header.header-default.v3.v6 .iw-top-bar-wrapper:after,
.iw-tabs.layout4 .iwj-magic-line .magic-line,
.iwj-employers-slider .owl-theme .owl-controls .owl-page.active span,
.iwj-employers-slider .owl-theme .owl-controls .owl-page:hover span ,
.job-alert-btn, .iwj-feed,
.iw-job-detail .action-button a.apply-job:hover,
.iwj-candidate-info-top .detail-action-button .follow:hover,
.pagination-dot.owl-theme .owl-controls .owl-page.active span,
.pagination-dot.owl-theme .owl-controls .owl-page:hover span,
.iwj-categories.style10 .item-category .categories-child li a:hover:before,
.iwj-categories.style12 .item-category .category-content-wrap:after,
.iw-tabs.layout5.bg-theme-color .iw-tab-items .iwj-magic-line {
    background: #00a58f;
}
.iwj-candicate-detail-v2 .info-top .info-inner .detail-action-button a.saved {
    background: #00a58f !important;
}
.main-information .employer-contact .empl-action-button a.iwj-view-profile:hover{
    border-color: #00a58f;
}
.iw-recent-resumes .recent-resume-item .view-resume,
.page-nav span.current, .page-nav a.page-numbers:hover,
.iwj-pagination span.current, .iwj-pagination a.page-numbers:hover,
.iwj-find-jobs form .fields .field-item .field-content:hover:after,
.iwj-find-jobs.style3 form .fields .field-item.key-word .input-select:hover:after,
.iwj-find-jobs form .fields .field-item .select2:hover:after,
.iwj-find-jobs form .fields .field-item .select2:focus:after,
.iwj-find-jobs form .fields .field-item .select2-container--open:after,
body .select2-container--open .iwj-find-jobs-dropdown.select2-dropdown,
.iwj-find-jobs.style1 form .fields .field-item.key-word .field-content:hover:after,
.iw-top-companies .item .total-job:hover, .iwj-widget-employers .item .total-job:hover,
.off-canvas-menu .canvas-menu > li.open, .product-content .woocommerce-message,
.iw-job-advanced_search.white .hide-advance,
.iwj-candidates.iwj-grid .candidate-item .view-resume,
.iwj-employers-slider .owl-theme .owl-controls .owl-page.active span,
.iwj-employers-slider .owl-theme .owl-controls .owl-page:hover span,
.iw-job-detail .action-button a.apply-job:hover,
.iwj-candidate-info-top .detail-action-button .follow:hover,
.pagination-dot.owl-theme .owl-controls .owl-page.active span,
.pagination-dot.owl-theme .owl-controls .owl-page:hover span
{
    border-color: #00a58f;
}

.iwj-featured-categories .all-categories a:hover {
    border: 1px #00a58f solid;
}
a.iwj-btn.action-button.follow.iwj-download-cv:hover,
.woocommerce button.button.alt.btn-cart:hover{
    background: #00a58f;
    border-color: #00a58f;

}

/* woocommerce */
.cart-table-items .product-info a:hover,
.woocommerce .calc_shipping_postcode_wap .button,
.woocommerce-MyAccount-navigation a:hover, .woocommerce-MyAccount-navigation li.is-active a,
ul.product-categories li a:hover {
    color: #00a58f;
}
.woo-list-product-grid .price-box del, .woo-list-product-row .price-box del, .product-detail .price-box del {
    color: #00a58f;
    text-decoration-color: #00a58f;
}
.woo-list-product-grid .add-cart a.add_to_cart_button,
.woo-list-product-row .actions-box a.add_to_cart_button,
ul.page-numbers li span.page-numbers, ul.page-numbers li a.page-numbers:hover,
.product-detail .product-shop .add-to-box button.single_add_to_cart_button ,
.product-detail .product-shop .single_variation_wrap .single_add_to_cart_button,
.woocommerce .product-cart .cart-table .woo-cart-coupon .button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce .calc_shipping_postcode_wap .button,
.woocommerce .checkout-box-login button.button,.woocommerce .checkout-box-coupon button.button,
.woocommerce-message a.wc-forward,
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order,
.woocommerce table.wishlist_table td.product-add-to-cart a,
.woocommerce table.wishlist_table td.product-add-to-cart a:hover,
.product-content .woocommerce-message a.wc-forward, .woocommerce a.button,
.woocommerce-account form.woocommerce-form-login .form-row input.button,
.woocommerce-account .woocommerce-MyAccount-content a.woocommerce-Button,
form.woocommerce-EditAccountForm.edit-account input.woocommerce-Button,
.woocommerce .woocommerce-MyAccount-content a.button:hover,
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:before,
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background: #00a58f;
}
.woocommerce-account .woocommerce-MyAccount-content a.woocommerce-Button,
form.woocommerce-EditAccountForm.edit-account input.woocommerce-Button {
    border-color: #00a58f;
}html body{font-family:Roboto}
.iw-nav-menu, .iwj-candicate-detail-v2 .candidate-detail-menu ul.menu li a{font-family:Montserrat}
h1,h2,h3,h4,h5,h6{font-family:Montserrat}
html body{font-size:14px}
html body{line-height:28px}
.page-heading{ background-size: cover;}
.page-heading{ background-repeat:repeat;}/*! This file is auto-generated */
@font-face{font-display:swap;font-family:dashicons;src:url(../../../../wp-includes/fonts/dashicons.eot?50db0456fde2a241f005968eede3f987);src:url(../../../../wp-includes/fonts/dashicons.eot?50db0456fde2a241f005968eede3f987#iefix) format("embedded-opentype"),url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAGOkAAsAAAAArpgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQAAAAFZAuk8lY21hcAAAAXwAAAfLAAARhDPzNqdnbHlmAAAJSAAATqYAAIQUYJTKLWhlYWQAAFfwAAAALwAAADYSoxtRaGhlYQAAWCAAAAAfAAAAJAQxAwhobXR4AABYQAAAACMAAAQ4GgT/9mxvY2EAAFhkAAACHgAAAh6YX3d0bWF4cAAAWoQAAAAfAAAAIAIpAKBuYW1lAABapAAAATAAAAIiwytf8nBvc3QAAFvUAAAHzgAADrBt7+iZeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/Mc4gYGVgYOBhzGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHD4yfHVnAnH1mBgZGIE0CDMAAI/zCGl4nNXY939eZR3G8c9J0rQpraS7QQrpbrBAutOKkDaUtKgIFCh1lg5onW2hQHF1Aw5klOUWcW/FhQsVceIeuHGhuO+FKGq97lz8C/xg0nfPK8+rOc9z7nPu7/f6FhgGtMpcadOfu2ioL92pV5uh11sZOfR6W+s1+vl8+vU7k0NHGB3Gha5wXFgcloWBsDKsCuvCBWFr2BUOxCZ2xK7YE5fG/rgidaSu1JOWptV5dV6b1+X1eWvela/Ot5a20lG6Sk+ZV/rKQBk8fBgCYVToDBPClDA39IV+nXkwrAnrw8awPeyOxNbYGbtj79CZm9SZulNv6s+r8plDZ96Qt+Xd+dpCaS+dpbv0lgWlv6ysZ35MvhqtyHN5Pju4gkO8k/fyYX3fwV18gW/yC/7AH3moGdEc1cwd+j6pOaNZ3+xo9jcHm0ND37c1dzT3NPc19zcPNA+3jGwZ1TKx5eihM7fSznBGcASjGMfjGM3ziIzX+o/kkWa4zjqsaW86OJJOxjRH8GdexZV8n6u5hqt4Jac0o/TJ3soTOYlX8xTubdqYyCS6mMwMnswxTGUOszm5GU2LruM3/JZf8W2+qKt4D6/Q1ezmFl7PG3gdr+UffI9vsYL9nN608F/u40e6vsxRDLKS57CFXbxA6/AsnsmzuYidbNLKXMFWLmc727iYl7CRF3Ihm7mUF3MeB/k4b+fdvIs38WYONzQNP+U0TuXH/ISHKPyAfezVE3c9N9DDp7mH73Acr9GnW8d/GGAsl/AErfODzUg+T+Lp3M8nOF5P7c+5k5/pHtzMTSzjHRxLNzOZxTSmczRTuI1P0st8lrCYE5jHAvpYyCJ+x2e4ln/zDF7OS3kZv2Y1v9RdXMufWM8FvIgT+Yvu6eNZxaf4p+7z1/TIHuJj/JCP6r5/ha/qX31Ez8CH+CAf4P28j6/zXfawgYd5EtfxFpazlN8zgbM4mzU8lTM4h3M5k6fxd77MZ7mbf/E3buSN3Nq0chkHeIC3aXd28Fe+wef4Erfr8Wh/jJ7o/6evUUN/3e0fmiNr9bBau8Kjan0LLaYdRWg17S1Cm2mXEYaZ9huh3eo7hOGmPUgYYdqNhA7TvlTNMu1QwmjTXiV0mnYtYYzVmhvGWq2tYZzxiI4TrKnvOdGa+p6TrKm/O9nqExC6rKmfZYpR1+EYo77/sUZ9/25r6jVONdUNwjRTBSFMN9USwgxTVSHMNNUXwixTpSHMNtUcwhxT9SH0GKfoeJw1dZ3mmmoT4XhTlSKcYKpXhBNNlYvQa6phhHmmakaYb9yr4wJr6v1caNT1W2TU9Vts1DXrM+paLjXqtS4zVUdCv1HXcrlR12yFUa91wKhrsNI4WcdBa+qzsMqoz+AaU7UlnGOqu4RzTRWYcJ6pFhPWmqoy4XxTfSasM1VqwnpTVSRcYKrehI2mOk7YZKrohM2m2k640FTlCReZ6j1hi6nyE7aaegBhu6kbEHaY+gLhYlOHIFxi1HXaaeoahEuN03W8zJq6Jpebegphl6m7EHab+gxhj6njEPaaeg9hn6kLEfYbde0PmDpT3YZD1KOIjalbKUmY+haxzdTBiMNMvYzYbupqxOGm/kYcYep0xA5TzyN2mrofcYypDxLHmjoicZypNxLHm7okcYKpXxInmjoncZKphxInm7opscvUV4ndpg5LnGrqtcRppq5LnG7qv8QZpk5MnGnqycRZpu5MnG3q08Q5po5N7DH1bmKvqYsT55n6OXG+qbMTF5h6PHGhoTwWF1m9HXGxNfX+LDFlAWKfKRUQl5ryAbHflBSIK0yZgdSY0gOpxZQjSK2mREFqM2UL0jBTyiC1m/IGabgpeZBGmDIIqcOURkidplxCGmNKKKSxpqxCGmdKLaTxpvxCmmB1z6aJpkxDmmRKN6TJppxD6jLqubtN2Yc01ZSCSNNMeYg03XhQxxmmjESaaUpLpFmm3ESabUpQpDmmLEXqMaUqUq8pX5HmWZ0b0nxT5iItMKUv0kJTDiMtMiUy0mJTNiMtMaU0Up8pr5GWmpIbqd+U4UjLjboGK4x6TQNGvaZTjboeK426HqeZ8h9p0JQESatMmZC02pQOyatMOZG82pQYyWeasiP5LFOKJJ9typPkNaZkST7HlDHJ55rSJvk8U+4krzUlUPI6UxYlrzelUvIGUz4lbzQlVfImU2YlbzalV/KFphxLvsiUaMlbTNmWvNWo17fNlHfJ203Jl7zDqJ/xYlMaJl9i1M+405R9yZeasjL5MlNqJl9uys/kXaYkTd5tytTkPUZd+72mnE3eZ0rc5P2m7E0+YErh5INWA2C+0pTMyVeZMjr5alNaJ19ryu3k60wJnny9KcuTbzClevIhG7rGG01Jn3yTKfOTbzalf/ItpjmAfKtpIqjlaIhmA0pjmhIoLaZ5gdJqmhwobaYZQlOtaZqgDDfNFZQRpgmD0mGaNSidpqmDMsY0f1DGmiYRyjjTTEIZb5pOKI/SnEKZaJpYKJNMswtlsmmKoXSZ5hlKt2myoUw1zTiUaaZphzLdNPdQZpgmIMpM0yxEmWWaiiizTfMRZY5pUqL0mGYmSq9peqLMM81RlAWG7kFZaE1d40WmKYuy2DRvUZaYJi9Kn2kGo/Rb/b+Sstyo673CNKFRBkyzGmWlaWqjnGaa3yiDxu3/A94hA2UAeJycvQmcJMdZJ5qRV+R9VFZmVmXdVV2Vffd0Zx0z0zM9PSPNJXWNpBnJuq2RLaolWTYyPrGepbIxDzA+sQ3u2t3nNRiDl8umx2DMmrU5bLxMGQzsrjHHwq7dvWB23+8tLDx4uzX7RWRWdfWMBPh1V0VGRl4RkRHf9/+uKIZl4A/9f+g6ozMrDFMPO23PT/47OMRiuoS8NBZNJGL49zrtTvsUgmQNytc66HWfbijHfN32vGK6WN359DLGOUlS8ilbLqh6rZIvyLqa1rAr5SQXf/PTDZU3JcPRLQHjAZwN5djDcIYuF/LlGV0tyLZV0DDOY0yqFtfvy+jLjMaYkFsrorSBqsuouYGcFkZM55F2+5HXPNLuPPLUh9CXabb9yKsfbY9+/4uvIJfS6wdoyKQYxonWvAJKiwsIt2rVxknUbPf3vGLRi/qRWyyiYdG95hb7fboZP/tr6HeYMhNBrt1qh42wgat4lXYGTrpkA5Fe6bRRu5P8e34x7i/07xBCLJY0zKszizMrnqaqHOcHfqRmarmcP7rX07AkCrKRWrRkEWv5pVn04xwribIoIyT6+Vwto2cCL8iwrKdmjtQXZ0Y/aqRVPyUbis7ZcrWm5gQ+qesQ2hkyR+A91kTs41DEbq3VCHHYaYS1VtTuhB2/3WlFrud3fOz5EV5rNxtVMe2h4VFszLZnvaAb+LA1cKcjmrPt0Mt3Aw+2hnj06+Wlpc2lpWHOD+MT6BV+sJVccfSoaISk4HXktM0lUiWO1usL6POMzBjkHSCoFtTHb0XYdystv1Vz0SDMffzjuS/0moPB6PqwhxrJfjS7s7PzQr8/uc+30J8wHlNljkIeethEBoIBCy0wUQOG5QbyOLJLRmvaa+OOR09ZZukxHwazt4a+6JqmG7rH8k9b5WXraWyQnWP/7gck25e+X7J87WkJiryjxxbgvFn3aOFpu7KEfgnOgRMN/LS1XLaezpMd0xx9/Qck30KYphEt9Qxj4eDUCqk2T+u+j/YZh8kz80wb3k+r2VhAYQ3XqiKMSC+qrLXDNS8tVhvNth/ZcSZag+7B8LrGu6hrqgvVXnVBMU0FMao5yNXrrUZj2CdpIOJuL4pze9cUM4pMBTbmpxotclY4+mt6Nvv2t+cepDmolhxPMvR7jMCoMMNcJgejvc7MMfD6EH1TJgpbMFrgRflkvxSX1n0YWjQhRyrkNb761a92+v1g+zt6va0mpjv/laajfu866vWu95uo2UR3X73qPPvs+v0POA891FxY2H7ssdSzz6ZoGj340EMPwnczgr9kTP8R+i+03+gbx/DCTbYG47kN0847GL4/n7XtbOHSzJFuo5v9rZReyJw5ExrpdD6dRr+SPXM6W9Ct+6THot+o31OAU99CDuTT4zlO6ANH+qJjV2whcit2NEDMaG94g4n6qDvaDSLUTcbgF9GXGAy9VIM8dES7yGLoHZjrQFXIazqFWs1O2ycHTITuvnLkiphJ87/n75f0UiHzRFkte2oZy1+EYkfAV9D74AwspP1mYd/VZamsenDKK7OF6kNQ7GTEKwkN+2P0nxgYTgge1qDDmkwkSmQaMVEOOx4d50hd+bEVd9VO24K+vHEBp7MpT9GVlIkvbKykV1NOSkC7yz+6ovOQXXXJKWZK0WU/lXHx+Y2kfDLnhugajIsF5jyMWrvZqFWqomvHI7YekSG7gOj4PIlqZJCuQ/Pba57rT+8V0PSZLTQ01dEuHcNd1bzBZFXTVLOSIk0y/YAcDbCKA1JEMj3UJGWj65C+03TNhoih6ZB5N8k8eEvJeN4NWQS8I2LuZR4BDlA1ULqI1jZQcxn5BsLLKGx3GlUsAsMrIELdG9CNnXYIc6+I/LV2x+OgtNOG+dMI4WzYUBKfsEgPRiQH9F7E7c7extMbG0+/lSRvE3xLXiwJpuyIMs9KnlKv8JIRyEZBbq0ERZY3efyvHY4VeCRLqljAGrxsH+cKQcUuKylLyLgX32GWZMtDPMskd4Xk43YelyPdVkVJtWUd8XoGOZ6LVNXMBs6xiiXpoz9Pe3rWkU0VcyzP8XK+nRIFnuOMwjySZxbDM+gZUdZNXlUZmPUHfTQLnOME86qbesmBXLsDnQEtrZEOEkPaaYTrhaR/DNToQFd5PjnUWEHuMkwE0nkema5kgMKxuOfIv+iSLoTcBgsvYKrPNEGWWMHQeM7VBV1KF00txcumFCr2/XaOlVE6d45bU9MidgJIq7ovsCyrszwv8ClBEnWMS34N81DIYbuscixiOdW76xVHXH+6C0e/jmUkSaxUMPWUhpCAOc7SEOZ9QSpkbCXn8CXoLREOsbzgvk00ZQUeYQqSLrAyL8qen/PYoqe5hggVnvFUU65Dby+v21a6Bd1pT/VpiskwBaAVs8wyjMFjzCZzltliLjMPMI8yr2Seuqmvhcjza41OC0YWwCu/1grdGhlrJMXwjUQ/cmsNn3RhCCyUTP+TCDZwhByHQQp3COE1QUpKONiFM8mVeKqrR397Gkkd82sNRxI0mX20dl6UnMajrNw4zZsdKXj0svwwOfbUOQHKH0FQzllHJRbJR02usaz5R8r/w9eWyuUlzV8t/bWvL5WPTHfx/1urVn72brOuG7Vq7ex33W3q9VeerVXPzlSq585Wb7vLqOvmXZeg1PiupLg6U61WZrZnCt7C6cLMwug/14re4plibd6b0CHan8eZC7eMT9wej60QBiVpO83EA4+OVhiZRZbOVzJU8fjsqR4JngTMZcgpTZB4LuOcXGbNkuP0TgMS5fmUbkh5UZEMPbrLdbBQVdqBagFN0jVe4g6Nra9sLVY9R8MK5gn4kpU5R9NyG3dx6Ww+U7BZkXcQj41SztAUS7u7ttx4aME2ZEMVFeUA7/4u+iqThnHDEICTcJUGzBfsA6QRvITroZ/Kniu/02k3nJ/Q9bXTpTsu3KEYo49gzzQ9QEBZw/gJp9FyfrB8ds1Q77h4R2nzc9gk6GfynM8C30sDr2dQlXTICszk9prvJWAfdwBtF+gMrpKDLcDcEWLSpi6LPCfa6a5jCxxMCM1Mnyu0y7la9ciVI9VqrtgqIcdQHcPWG/lyOd/QbcNRjTMr1XZ+E8uCJAky3iy0gJ2JtNEY/T5Fh0VAr+vMXQzTqrQAV7PhMotbFd+u2YJBCEgLUBy8P28DLUPPeEA/4O1uIJgrHUKQioTwvEgZYjZONM+m06mtV67dYPauowf0TqBJ1pIbOFd4BbNAgdFlP8qIAqsI/GzFUTlFZjmDz50uiSIri0J7KUjRMifClufc+0xz9baMjoPRAPV+N3B0Ub5qS4reETgkKyKS1MdNWUSKIiCorm4LrKjwfscxBCTDs5BYtHMCK6h8ecJnrwGf5QBZAFF2Kq0KalVcDNsu6sEzIgAiNNOH3GDQi8glwk3XmYCT6LUOoLF6BAl8hfE99vZQtgt/o/2pG21Hg2gn+gfqUECTOjA3mMNVeMnn0+fC42sRhYbx9V1I9/rdbnKPnWgwSJ4tTWQXch8LMGgWxn4FUCggjopNaoDdKMHGLcAWHZBl3PGX1HM46qHt0XXU3O8S0eO4Wxxs0z9SFqEBHO4G3S6VX6Ko6GaD7eZ2sB2M272PBuN2IyKUVOxKnSDavVEzS68OBmjQbHZvMLtBkOCxa1BficiUNiAyAMR7zV60uxv1oDLDXrC7G/SYifx5DW2T3nKI1BX2+304EfX6/ezu7sE5fdQksxIwJepv91C0s3NwjGAwidaNPgofPAMFyWMn527DuQK5Dzk1eQqKnzk5pwv1Yam0j7rwGra/4/BzOq1KSBsVoSh+zLhxh59BMKePB/QRyRPGx+n9AdAMd3ZQb3L/pM/qNZs2I5zUfvKgW/qsTqWNpAGDW/qsS55zCvm7273dweCmcoQjFGwPoY0JvbuGPgfjCiQbx4uhs+/FAjuhKqTAIBCQQhvfowCnQRDMH2IWSRrLpTTfKASK7xcLgpAtrKx95yOuo8on6o1NXJ+TVUmYmVVV9PMcSPspxVIlSw4yoiaIp9vHo+PFEtdanY9WrqS9T1ooSHlpQyzYzngefwr9DsygDNQvpDX0cQmwPuniFRgT2Cejn4DocJyB/vM7Ud3v4LD2XYbRLK2vl5qGEZXX18sPz584ce+J9YVYYj9TaZ2e2Rz9Zbm9ObOJ/o/4PHJ+OYLzf/XEfetwcjYW2vPHtB8+9v3H9A8dS/rsd6BeJZBaQf5iDZZwU4r2Nthl1qCDzN9gcaPVWSWSYaeBHl07jqNHXr06s6bPy7PF+r3nQmHpznvPOUdeUJazj7x6Q0LZbPd1iEe/AHuvPI6D1PGZXGnNcuhpcHIjc9eHMmvHxT/DqvDcc5fbiGUm+o19QFfAFzsVtwKChA1CMcxVIgF2bMITiWSy1qYiGzS9TLYgP2wAq4ZPN1oqoWZpaTQALvggCggfGu0JVNGEJveHF4IiO7n7OrJr5O5RBQ2i+J57e0QiQQHaHW1P3Y+ZruMx5gy8QSCDUD8XPoflJLE2FpiSbTUcF7SoyOSPxdphtFL084FbLLoBPEPXIYnGmWCpHA1AGAKOjvZ2o+KK53WL80VSpBzlqbDUjFP+KNlsZ8tLu7sUAJgx36U0V2Z8ZoZpQY3fAHUW3TSIrq12w283oOWABLxordM+hLi4aiwJARyI1XGdg3M34CgAh3ZnLY1XiQIDJhMcbBKd4ZqLoYRITDUCN0QMt6Y3fF3JyvEIPyoarpnjsWgbnqkvdR7rdB57DUk6s+ezvM2Xmg88+UCz+cCSaKStgFd420wXH26czdg+FoKiVXQAoJNXnc9gIesFlYIkHq1lLJPPLy6trVxaWbmEHp/v1Gtv9URF/Fiu7NqLqXTKQgvJcyAZva6QE1yhRR8EyVvpWY7HziC5nGN5pLwx5W94DjZYjkPCc6mFanlRVYwSX1i59PJLK6RbE8UlDAcNOFkDcP8JwPyP3aS99Ke7FB8+goswVvAGIK4GJuOAjAeir6NyQdQkWM1kQ0rBXL8yhr+IOfeGs2ff8C6SnDvz7OnTz76DJGfWn1hff+KNJHnKdUqhEVQWHyktLm4sLl7S0yYInixbds2sJrfb7bpvSwKLcryEDc1SdZZJbgiJntwQkmxyQ0gWNbxaDjxxNldaDMhNNxb7pmjpKd3U2vk03MxttZBr5dK+MxP49HkJ7gN6vA/8gMzoOUB9RPJshtAr0N7OOINbZCoU4sKpvN9shDdNI7hgrLpeo2R9A/p1rJ114+49iSbq7b2sYllpczugc2g7nhjJprc665e9wCv7s6uOOy85nuZUidZVmp/dtdLavFxxdPPI5VdcPmKYTllOe1oa7WZySsG1TCXZvvdB1bSUw4mVXzFOWb5vbW2R9JSxctTzdQ6DXCnyMub0pe8UOZsF5uF38yu53Eq+64Ogz0oyJx7oEgkf9UGqXCFambHepUGJB8CjNKb0RqiQtFahsGk6n1AjOBFSoHPNDr0Deuia5XnWHOtZgeWxc7Az+p9TSpcZonA01Rsk3aBUJp+cmocd1IXOwgJplIBJ38Ud2Y03WyCRjA9Cdoz5+tAOA97+EnOSOQ2S8UWmS8cACBt0bCcjYXqXo5rTeBRAa+mYmN4POy4+hVwTxVv8p5qka6ohaf6SN9AkQ9V0SfOW/A+aSkSaEynmgKZ0fy8CSJp80DNWNuXatpvKWlnHyR7aG/39kFwyJLeY5D4WRPQ/m42CJnwnfOUXoZ0rVINJFJi4FoqxGslPEz2JiP3WMkuJKXBUt0OlV6DB6F1VOTAj7/bcbV7bDOSa7bDCXA6bUbCkphc3lhxlOWhZcn5OYB10NXVHzQvYfp/LebU7bRlZZuWU5SmPv09av329VoNE+sArpKy1WTEtxEzxqyGjU/0qSH4+4O0YETlhJ8TwAeQBUqePmCNX5sujnpsLZkqN4WOPqcfFP9Ui6bEHlB/9CTTcLJdHeyhIZ9J5Kz36vjvPK5XX6K/PSOcvqk8+PaGJ6Gvo15lLzP3MVeY1zHPM9zEfAHxHlN4rKE1esJkoiVqJyNvukMEJPQT9QYdoNNYmJtt4IMcnkHHv+eGYdXbGdJNo/cnAgGEE48SPR0tcBPOkPd73p/LoC97SKV/S5JTsyATJyZrkn1ryrHSqxgqVwGjIPOHJwGua8CVZXg71oMqz1VywL1tk0N8fs+azAvAm+HJ8wN8u81swycUtET+4RXSUJClRHEKSv/M3l3yQmF1LUgUR5FM3V9f9pU1f0ZWV45pRPe4C2wEWr5Nr9TiFXdYU3eNVQzu+YtlPxPMtijcf4DUAPgK3KWJJkaR1rEqSiqMYDiW0ZA/9GeVTZA4yiJhSSMdRg8nBTrtJzIDkRY1fDXQ9FqanJnQoUtWy+n6iwH6/ik5qJe19mk/y1qtI2auWier7/SQZfUOVNBUkYTltSlX071X1/VrJJ8dOqvEZkHz0VWrZ1+Aqeg+/pL0nlXNc28k4geHnJzLru9FXQWIsUC2GH6sqwg5BqZ5PBrLfMBGBMMAtgViEFHtgD2Vfn1po3NtYSL3OONY4FWV1LRWsrL4xA6BtNqhlGpvpwNlseL4Vosu/O+M5jjfz1UwO3Tmz6qqmdIf2/CKfXXbfFXhLXiAUXJBaKV1mmSlZ2GdygJxrgOcXYPZHTIdZZ04xDEGsPkiu4y/+NvJE4qUSdC+KtpsgPEXDl870iJQOfyzTJZuo3yR//ThP070dkjugBdfQb4HUvUztU/FUrGHfxWGrE1ZjXa6BCkTVS0FhB6AeBTANtKvbGTVIOXNWEKQWXCebUbAsCW6+srJ2bqNk7c6EWr1Z18K7Nste0ZB4brHSzee7lUWONzXZ0jP2JpYEycAYPXf80pEjdx890En8FhNQzRCRjfEY9UAd1hG1e9CaElkonFTn8tEgOLoC/I3zC8WFsBguFAs+J6bdt83B37guiOnOzHQ1P133N8jDEXzFDb+e9sXU3Ny/HVdjUo8h1OM8cyf0DumaGhGQq1iM+6Pjkaq0mnUYZESETEAGIWtQp/a4O0Niaoj/Ycr4UGk0sLJGCWUfeSR7vJANytXlubnlajkY/Y1Z5x1B0gRJNZ1MXsI6Xy+l9QzPI1a0nrZEFvF8Rk9vr6+v7xkix7Vf/sjRwDt2QZJEjOBdSdKF9llNzNhBRRBFLGDOtjRL1LDIGYGu+gUrDK2Cr+qBwYl4MfjgB6GZesITvg7jt3Ro3N5G234XcyWWj+zDtNitUe58EhHq60/lHcJRYNiuI6IOilx8U348wlG/O+p1/ZLfg+9eTKF24w0d7r1mcxuGdrIZ0AGOBqM+6mcJrMjSdJOQ0k1CFye50VuI4mqfDv0sHfQBTaMxT7q1rd9e+1oVtxOr2ug3bgdgoR6AoBdpx6A5IPXeQdv/SL0/uLeXvUb/DubnPozB2BYKGA5kXYroYjm1E3ETY2j/Ts201NHTqmVqd3Z7EVUGnICRpo1+V02lVLSsWSDNnrjvBHym7XzEBkr8JEg77BquuZ2xTXrQRf39qL9fWlo6tbSEgHzcYFDQ3Bsmpv4Y5/wn9H8T7W0n0arAeE/sZBso1i/T4gZl9Q2qW0kQO6aGJUz8Jqii91BWjFKXzt3ZdXRdzRu2krZk3dNEnNFLmu/mEZqp6ZLC866ec2AKGynowlKx4qb8hRkeCTI/s5iyZks8Kyh8MazbqVmrWopaZa9SKCgSbxs8BrZlYZ5DogHyYJn39IJ6LKWyngEsSrNk08rIsqaVlzKcLLFcZilXnPVYBbOsG15YP80wB3rEIXDSKowlphONEXfLTgA6GU0VXMPjPo0mnbs3BtYUh3ZVE2319nQA4GXf/xsYIGXPo4K7ihi6iXa3PSgbf6b0FwNixXYqZPz6MCCJJqS327wWoC68r25z70CGIHUtgHS6Qrwp6jYVNquUKmHY4rB9sI/GFRUmLgrjDBpqBIJY+tN6ORDbHEEn2hbaUSn4Gf0HldgizI/GWChC62LGIHDJzIqfUFJGKMvE/Ub38fejfgxZdg/JDZOxORzrZ+t2Lf4nY3S4HfWi7VjBG4z2hsMpTFtmViGXFrFdITCyTQUjn6okyC7ZukXE2dhLxMdQJNAADXV19PwzAnQrqgO5xI+YngVcSdVX7xPhRcypMPQuo4+raX70yZ+RFTJ9ecHS2I9pKcvnOE5wRv8MFX4EjoAwxaYw+/Zp/kr0pjbkWgD23dCNJkI/YlYvHxleW738+JUjR64gZvfI5dXBtSNk5/HLq7G8xDJoBJhiiWkzx5kN5gxzjrmDoB6PKjBhFokEpQFmA5wWgzSC3al7QGsZ1WCG1UQ/eXFrJgKOiQ9/0WrNLOW1dBYhjmdnMP6W5EpfwvgvsesZz5vAclgWabrsaVruikRf0Y+nfiz1pcn3R53fTP2Yg/5mhiVsKuNqubIxI7lwA/wluNW3pDPGC6aT0zRP1nXEsZwt0fdsw1XPwx1emPpOvXuCT2du9v6KNSexFgXAHvYBiq7iNGKOvrzTefmzJDk6f25+/ty9JMlwHHpdNwstGyYHIRntJEch+X4Oofbl554TVObQfMrBtkkmQw1mBUnctG8gN/aAaDbQW7kT88VVQ9GDBldbbIGUXG8toYCzhfmTgO3rOYUV16oz7fb5aDL3fgf9PrTnInOZeTOhtk0i8RFvtHXUog8glMMlU4ziauKrJhDw0KZqNwLCfEIeO9RIHCe+12416mPVcIdWeAG5scMbMZQVkCfSAnKESFLVxj+XFE0GPGCmTFbVNJU1U0BIJaSkl/Oqz7HLM+GVUiGLpUL5icW8bmiiqrKWYplpnxv97QJhHidUDi7CiiTLqkx0b3rK5Mi9kJ6XZZZV1AIWdNXAjiKZkuJgUzGFp9xiAdcXZm9PpfRc9s76bHHG9PNWypJ0GRmiwrJ+Ong85k7PCQ42VF3ABbgdr8h5SYBbxLc7mFe/ib4E/dmm8x0ILg7jDaXAPp36HUpwQ7oxUeKY4MdeDKcQ+lIuzC2nVFNNSYoi9WlGVSVr2cnnvvA9jiwqgmQ7blpbVNPO96AvObmcs0RPIRf1sapikrGWc43cm97upNVFzU07liwooux8z6HxJMIbr7sdGyY/YgYD+D766Oj6o4/edA4SWtj2W2h4Y3wSasJJbKI3ie1VTMeObCeya/1ur9vtoSaxd42uT9lHqOXD0SFHzHcDYiKZ0MhrVPfGOC5uVVo+bvmtjltxw47bj1B2ezuIRvvb26jbbXw86m5Fg2R7UM8dai8jLQndmh25HWK0AuljiE4+Mho+8shzz6Houeem2wXnd0ir/BbUuYWHgwE5/ddo0557bnSdnD0+P4htTE4ED6hF2/0+VIUgqGm8IgD/Ojs+p06nQTpG10TD3O5EhPIR6E3UKxSM1+iRWCc4ORARgYY+4axiZCzXtTKGwnIyx/ICcuyyrac1jeeVEOAHUEBSLksaefuaJPO8LCDbyMe1+wNeSQW1l9eClMIDGFFYOVVrh8DwZF5R+PfM5gwJyYLMiZJmz9uaJHKyIrCSAVRmYge9BijcA0RK/HGIJeFOYu8g/JlSOyAJzpj73golcCd2Fpw4E1YmR2JwuNa+ijbdDCV/mU/H7PnhmD3/h5hpv/AyYOLbcR5txIfeYFKngl7uTI1S16O1MygblzVjTh1/3vOGAbD3hc50WTe+FTNFz4l1d4bglBjFjglVpZWQQIppBYKsIwziLkFH/Yh4igH0gclpogdG14O9PeJHdoNRoApKENANUVHuX7s26B3Wb2lM5mbuEU7rtg44xme63Wj8OcQp9qYOMNN+g5gxiGU2omZv341wGLXQdjS63tzp9vtdmHPD4aC5MxjsHODEP0R/TOevA2/W76yw2Hd8TzRZ6jv8scqnqmblUzPfuFdFyv/61Mx/s7TKj1Q+CWWfnEEL96pFZTTzqf+uytzB/X4e7TLK2L+W3Ah4v0cYPNHgoSfOyggP31sc4tzJ9+bfs/3e/HvRJ87KWekrhfd8RUJ3vy//vl+Esolu+cCeDzil5pL3ICRb1LuOsqMBysYbEAOIIoKmzD90vT++PtpLfBF6t1z+Utf7yfPJFu3u7RGXC5redHnSF28DOmMyPswfxrFjdkf8RggDx60YlONojeq+B69vnQyKXrB+W6mWDzJBOHc0yEPxaDdaqjQwy4eFxbl33GGHqaPzvjdFx4gtPoppZUQMg3v9/j4a7He3e92pcTegPrWMQy3xDvG9xnu9XnYw6NIU9XrE4/kGQzdTPOIaxRxA0joggPmVDnSeD1QTR8DYKpjwjQ8cP17ula+OeldhE+fRAPLoytURbLfLx45BchX1xvmJTf3jMY4iWFjERGClFJICfaCeRISNNbCA7JnVKGXM77y8bjv3feBex6o/uuNqlmRH6I2d1motlwNRuhqu3H7X3bethBXYM1TTqqy2OuRRwiGZMvYrBjrt1uChYQcLpC0+52NoXIW0MtwdDPrbpaOPo/R26fGjper646XRELLrxDOgV3r82Ple6djj6HzlsWOlHmQfm/ZZ0WKt1QEeBGwYEmMq8HcC3ECaIQJzmvB9FycgqYp2qQGHJh+d1WxTNXWvYFXqpbrpGlIDG1nDyFJgnpyoqoYLaMZRzIpTzNq+qaryXWKg6RljQr/3k/FLZqNHNVdVgvGAPRKNR0QYba1Ossk3SrbdvaDXi+Bzg9nbhWEe9IZdMsSDbLYbPfQgUVl0m82tKCL7L+3/g5LZNtZHxLOGuN/s9YCGwbSB0bdN1SHNnd6Uv8UPxvwZwezAtU7UgS96S/tC2/wZi6Yw6aJorzmZp8PpeepU3EP/sUg2/d2F+jep2iXRle5PZLp/QFdKvHEoH3CnXX7ir/8Sx4hWqZLkiQcPtL7XjfpRvwnfqDddMOxnhygLWQRQpN/rdZuTv/7+/nB3dydK/rbi0ik9DOVgqBaPt3VEVUKEbVGWRvPUouADLOp+vtwqFltl3XKs+BPIlmX10bDUOtUq7SiWpaCIpKMhzXfhlO3r5OWIk3dcY64wjzBXmSeYJ6GEuOnBHAZhj7zlToJzQOzDVVwVSfRH22/Qyb0K5TADiOTbJnQPx+zWpyZmgoaqoUuq2+TWOuRe2Beig/GD+pzJipwwd2GxxIqswAqciiUBSYi4w66CBMEJimY4hkL0p8gSBU0CVMQjQRFUAQtK6EU8n05VlNFf7dM/VGLhJgLHCnOpVJGD6wSF50kBx0qK8BMSLwqqwWMQFFhdENgUoC1eEuCSlGBYKqpJd/WyehgM4H+6fyTqwbwIMtXLqAYL+6eIMY2QnFatRa3BMXnA/gYlgMAm48OUQkBhwhVibw0AIdAvB/yDON4OoBmahC7u7ZUXdZMTeWzaioZBLtJEjjOzwJYqjpU2FKwIpqpjbGggGBggFKU9XVf0CvC9bi/QZaycjYIPp5AG7dRMDbOiaAiiKEI7zcBcC+7UdNUUOICHtmhhjndE21R0hFjDDsZ05tqL05ka5ZUYpgGA7DolAPG3lmx3ezCTA0Jo0BShGWSzVC/6YoTmIIaq8k8Z8aj/b8qtUqlVVgH2WWliDAtgVJPBvtkqfZh6z0TEHj6i1lNEVD0TmjIEqmbAzFokSAYmeGfiC9O5ReWJ4TgJPiE0FJ287QZz+4kYz/5ISG48GpA0NFCzeX2riYbdIOgmaqUAjg7HFbFPnPgxmO/9W+qweksdHJtI1bSsdhAGQQy68In8DnwOVeRr5Pmj6watD8Gx0KFB0FoFot7MBoeqNBrGdTlpJXX72rV+Hz5Qr5jm/CrQZ4dYQTqxwQPEG6IbhXkcxUbym8v+ylLTKVNcqtXWa3OSsFavLHzlUJG42igv/Gw+bcD0K51LreWb67etdMLKLSVTePcXmTSlez7RKySappMo1jWR2KuVxIJIogPRa/KW9a/MJfOYaZLN2z8mSR3s4R/HuCO56J150weU+q8s66jltX04xRx968exC+fgj0ke7mCG+fbpbQm1/v/R22GPyM1jm8BvUwS5AnzoJEiYdybW8U4jFsCitU7LiP0ucBQCxwR+6b4E1iTEuTSOf6F6thD9sCyLipxeqtozFT8lpWU/k/167ljueM5Yb3eCgmnrZqGc9mzTsF6zaAic9ETWtm0zBzgzGPbQL7Ec7yrOTKYxhz2Ozx8t/p+DwcJ3DnzXsnnEpvS0s7mgeGowa6vBjJbRP9QfBoPuBDN8AV1iTjPnmbuAWj7EMMRo5VLBOKzFXiGAOGskOo142sKoBoxCmg/HTBQRSrrm42VoP2BIIItwoI6jFSRCH1C8hVdrUaxraqIPKbaa8ispk8sIhWxnJpMzj5u5TKaayfnLSylVxiZmK6wol5fTMnZkV5fZO+9kZW30V0JOEvlni4ph2a9avIZWA8v6Is+5OG0XJC2d2dxcWNgMNjc3Obg6DZdZWspRXE40VTtIK+Z9RtqzrHkk+crtC1qWmfi8XTuEOw58jG+ytR54FcczMf4kvtDEAtUcxHgmHqPvgPmJQQpj6hFX46DXwloHXTnyVLN3JP8q9XKjTzTU3fCtBzxrQHmWSy0GDRLVMNbeEab0kjvvju0BR/b2Nl8kR91wIB8FO7dkDmTibdSnXIOJfafC2ImKuk21XKJY70Uz7VQ6yhS/u5TZQ/0fqoeOW/vADy+Vw7C09AvQ6pgHfQt9CyTrHPCeCtNijgJm22CSyEwRh8RtAKgBG8ahmYIPJBJE7pB4QSdRmX7sYNARQhhvMDf8JDxTtdsLIYnPTJ+0JY0EaI7eDlJ0LwJh+nOWU0vCM2dO2KFdWbKQMD4I15PoS02y50MSqemc6lgqCdU8DQeH273o/faJGdhdOHbUqznWrLVUsd3kEGmSPeF1/xAujW2hpPeAq9oEwUcoQZ14CoG+2PaljqFBFzD6oHuDCRATZAdZsrk+SW4pQMMgGPWzWdTLkr9+PyB/0SQJoIQciGhCCia0lMjHS3EMKonmm8SfkmhZYkSoUodjMixOkViKTrsEX7TnWaMdYtNA25ZXETn+ySewwMncs+3Os5zMCuITT/IsILd/+S+Nd+8RqwhJ/k5U+atPYpFjH1tdfYzlRPzkVV4VFe1tb9MmcvJfQn2KRONJtNTA6OtUGd4g3kBAakosifRMgxBxnViOUBNScfBTRGvG8x99O6eo6BvPScv+f/Rc6S1k67t3/rfXqVhgETr+UzyLZWaKjxAZJ0s1T/AoaD08iLioLiPyNBJS8kqYs0dGP3Pk6z8t8Kotvf+HcErhBDRY/toyfP74PbxlssIrXymwpsVP6CmJ7SW+23kaOXtLnOTEflYhiGV6B+2ZyqhHIyEHijnqJ1q3+0f7zYNshKi3HT0PvTOGCzs7w3FmyrYkxVHubgjSdafmEH2uDfTM3RtG7535Z09G0Wh/2ARZbBjc9d6Zf36D6Ua7IP4cxAV8J4x7l9gugerXSBjrOmo1aIgyoKw/uHNDuSDKbiNTno9OnYp++eJySlJOc9FS++JEdzE8rNeL73PoNm6i3rsDPaMAKH6yJZ3UU2W7WF9otX5dNgw01JXRBxX9IxuhaR5lF8KljY/oCjmZmchDBA9Mz87JE8fgEFG5kE7MlpBsD3fjaJDtBsPRdUhoOOpgDNFGOyD5AfQFoB5QVd9Ed/J1Gt9CRAkifZWQi12YHiuo1c1WKsv3Llcq2b7jVSwNvTvCWKCf6NouJ1iG8QIzbQPkaC/bNbvTGgeSumLsH9KPutmat7waLNSChWxr1W9EqD/qD4YSQsSvQx5qLMKY+MQfjD2echIrjr+xccUhonGCjv1OLUDXd0bDrdg8MBgM+32Qi4c7CGjGNpCOIOj1D9q5j/bIbHTqbdqj4zh07CaAh+w027uIKFzvaLXqjrMnRNV6s1l30gb6VMRa6uhX663WHU35o9E3y4twkvz79OWxk/o6hN8hOiImKzHE9vHJCg1umJSjwHVrXbI+g7vjFXfIFrrIKxZRb8ZZ6XaLbp+U9WDrFbe2il6frN1w0DdZauWmWvRprwkarhwHEEAhIj5ZYwW5n6ziQBQIa7HPNd2lL92uxUIiGqxRIePTqkUz6E7VGsFsGu33CSsu+xFQO0nVrdR+SlMEnkWcqOhOzpDY3aylfhMNLHIxXLlmkYvJvb6Csgknf6WiUFfK4UBTbM3QdBD/sroO9/+mamWZ6TUFTOoRsvEicwBwjTNpUzNp06T5pGWrSSHJH0fvMlIpY/R6SNH3jQa7xfkifLoI0JWRysX+CeVAFwVR0jQrVQ40jPaSCwxy8WibYiPybhaKxVdpWiFTdTLUX1jdBZEH2gHicqAfjAWCs2n84WH5BYsvItQkhX/o6Jm0I7bm5hdqjZSrry+Ea/9PSs+4Kdyam1usNpy0fhzKPlvJWIIg1C+7x9PVxtLaM6eXwluLJvRknyKxIl0941iM9tOUBZJY/rH4F92SwbdYYhDz1mNHjhz7e5IosQfH91jUT+N74lf75bjw5Dhy48jcYO4ITa5P+3TEn3cnYyk2tUzkE1JfmdEBrcSxcuXx2wfO0/aJOEJkkuRLPbCgkHKYpvnaZhB1ASP042+2Oxr0d3ZiRoTQjmLSKEESKLhHPae2qY7QmNB3jqJcA56dntDfBrzDReLhTDS8hO4KnZoPRLceuh0AfFAHEggImFqAKQXHcCcEOQ1kiWh3d3939PlGd9iHtB+GmyHhSYPd3RtMHzXCbhCGDzU2G1003IW/zQbIw3BKN2zo4Q0GSgD4hOF22IBTNxtTNOZ5qFlI6kPkmVps84FhTg34aRoeUKu7FL61CHf46R9kL52avS0Mb5s9NhdmavV2e8tPcVfQ8fm5+fk5xOjq5t2zt91922zY8DtbbT/lrc3Tv5swwJgn3TIb/WSVjPFqGdPc6FcGqLcTkeQwHri+A39DkiTj9MvoM4BfPBrDtk58PxyRBDsQ/FKlEyTJ+gdZEMphpJYQ8UIMYQuDFGR06v6y5pFlJKph7Kj1FV7VjGqgSoVq4TWc7BU8BWcL2T/lFcjKOFPIpsrG6tNrZlkoheUP5+y8Xs3xOW1+SVG+sjSvQb5qFOw8xyvoPfa8YRXna5nMnDGTzc4U0mlznBldf83K0aMrr9FTqa822o9Lhvbo7ApCK7OPaoZ0tdPgeTThRX+BPkfQGlnqotMIx44tnXriV1ZC6DdmHpzxjOwbvw+7UgnYYnb9ZU+dygVmIKKXz9w/41aCT7wZ4xL28KiOyhk1a1bxAa/7PfSLRAqqx8EiZGkfEceOMsSdBjEnVxeDrODVj2dXHWc1e7zuCdHi6h3Bwtzqyn35Zda1LJddzr/ssbmFqXFwDcZAmZmnPjpEU5LGE48c4uhBur69hsW034FXQTzdqJu7geod4qgBYjhROEF7cSctos/wkjT6DLSOx3juZLH03NbS/Ens/awsLQuirv12rll2cnDX05lZDw562bxz6qlcqvT+3gn00wJcN/qMJPGSi+fCjVOXrA38GiUjLxFw/OhKqRJU54rKkp+tLJ+6JOTQxpGS9+7e/IlkXZhkvsdz/ASzydzOXGC2oL+AW+INdIprEyWAwbpkfHFrnUTDiMNq4iZMehHm2imW2K5r/kQbWYmNgUTAHtwQMMdzwGVsXTIkASEB+kTRvgoz/f6alTNFUVIc2wgMXXcd2L9GaRP1c4A59B4OC4okq74JQgUWZBv2+NtABspmVzwrZ5QRy7LAfGHDC2UjZ+ey2WYQbNF0St8zSNp5NGknbaMw1Uacdn1oo/BPbF/cttG+ILE8x7JiSpd0aJzAiljWEN9/Z83MG8BJ1RQ0zdTipu0Tdd9o0EPN14Nwo8iS5tFm8Qo0CxrX63m+HRhlFsAE3JRFrEDaZLWozBcFB/HMQAZTwBsy0I6EysV0LgJGAMjK9SMQPXrdYa/X3e0G3d42UQL36Hcr293tb2cnfhb/BX2V+okExL6WoAmQ1IqI0Bd/HIqPesTF9N4To/9a9xbuucObv/zb9XsWvDsuz3vo6XnqKnS3e/kOd/7yRe+LrkvKL14+wDFQXyJvkzozBGKNxWoOMDKHfeAjaO968/r1ph5s9nqI6cUmLdSjFi2COvSH4O9afD8W7gj3M5L7uZTitoiFvh6FPshduOazTDe+w+ivrj20S27y4LWHUECecf161Ps4PIcZ14/G8qlA2wmvZZwaYIKoBeJdza9DXYmrsE+10CHcenct5YQnzi7fhj4Cr3JvCM/o3wByg/o1J90+f+z+zwG/RcxeBP0+eNH7w0Dq1ECAdAGD1CtuZEPlHdIbLaLwRh9eu3zb0rn10LFHb4f7wN2i7laWPOD++4+db6ed2/YI74xAutvdm7IrE1xfpsimSLwiqYGjQyAVtYsQ5zbiArQBUsZma+3YsbXW5okny2e80/W58/Pz5+fqp93lnSOVV6K9cvGpF54qljsrYaE2f/6e8/PVYqN5bW6BLBk0mU9Ef0I0THl45hxZPQ2Ig10hnQTNcaDvomaDsMJORMYUydXHmMpvVamfW80lYeHNaDQEYL9d/HJ22AM82g8Q4xJgWrwwX01vpisL/S5iul1oLoqKrlsE6aYLJ/xsv58lMHSh2Is0HGKtP8F61+hYy1CtVUglppobv8aI2hMnAdYtwqg7QiXO9FEPBOhBFKHuaLgX10EY7QVdApN2R/skIni/GaEgGu7vb8foeRBc39vb6WeHe1P8YVq3xBB0Vkli2MhqWlAZm/rFwxfkthFID2/S7T2yXgCApV30c6N3oG1XS9kvoy7YDInzaDYP+Uq6lGceiigdT1yq3Jtyd7mc+PBMu7okrj9/RMeOMLlvTAPO0zjW8e06iS+pN8mE1Vq1BtRSJIERaaCYJExjbbwuHshz4TJL40r82BJJXjWR8oiqgdok0dnZ47PwmTn5wEn45A3fgM/3CmrdqeZdnjAuVnbzNaderDs1I6clJYZRS9f/TaXa/smobqZS5vwyzSCmQO42W1gkdzt5BtrmG9Yqq3m6UXXqZXpXmdxC0HJmzZkhd4XnYBZ94t6oXqmklrI/mV1K0cyU3HWNvkHvAHkfID0BqEAYu7vE6h8gMpphaKMBpOhBwrq6Q6A7TUtDH9QstGuAaEVOQIxqRMPd3m6WrIM13ffT62tEdo2ibNhyRDdMrO39/qDf39ne3oEMUTMD99lDAfASIJX97PaU7oGsy0BXbnCBE3R3mjs7N7avX9/+jgMd2fuBdpaZtXgEuXTpR6qXo7GiRC+3gqiDyAbi6Mp0C8khIscjJjwT6oppiLKp9lRTFg1TNsIzjYGkYkOLNB2rEtprnAndkpdJSzk1XvFLzUnpjFdy4czR056nW5qua9RNQH4R/doa06Y6WKZToSagia7NeUk920vvTOPwky+qfnvxbBBD9PhKtJOE3UW9cWb7lpLJHP0CnaMgI9Q7U173k1ALvwMIA7c6gG67RdNptOopqxgLjSfufeu/6Pdfs/jJD0vFVNBoBKmi9PJYUnxLdb/ZjPaa9c9O+aYRywITOw2O/YTH63e2aNT5RGidPzeftgpCHuAxrpp5oWCloWim2bzQBOJAstVilvfTi9nsYtrns8XqDBSeiS42mxcP1o8Z0LjkOl07sJYEa0+tcEhGD651lpMl4oALUe0g0b/0AwAPATXGMZA+21QV3S/6qjZDiD4KthZOnFjYspRdcgok147xjmL6vqmlOEC9xaJ32N/vZgp4yFv8kIt4bb1aXT9HkkP+frtJISTktsqkfTyVf3WqbfPgObHnEQmc9aMQk2nlh1MpBrErCZL0Jq8YRduj68Nut7dcWl7uTpLQzrCsGokiYjMWUbKoKhpujwCdbnf1KNCDrN4M9GygR1lIe1lbLudzRc3MnVRtFT6H3gOpZ3hQM4caJeFVJDGua4Qad1wSi0P1GeMqBSL/almQOCOdLklWV3NExbXN9KQeo79/By+mWfV+Nl1IY8O4z1rnBFEppN1Dz1aIlw99NvW09COSYPqQfhQR7Wq3mwVWGt92tBc1s92trW62GU37VpI2TFowruGkKje/F+kWm01yLXHMJO8GNq1KgY3oqqNhvEsRO711MIBq7Q56N5geUNPegOgXkmcRH6wu4OtuEGSJVribzWYnIkSCK8b1TY110gc9D+AQA/KOVtDEkJdw+HGboutwu4A8JqYwb+x2Bwddvr+zQ5yPthJm3Wx26YOtQ20n+t80pZFlZoZ6whxhmok8k9QlkU/G7j3428jTil4jFqrmAN7di6WT+nZjA1Qw3lADVTbZNKkpKrEfvth7e7F3lvigvujLoo7tDPWSv+VlRfTp8En49vgdUeQ1fj83ryhAdN3j95K1lC4NyVKsrWjqhWwRtkUSsx/bVeOx/3X0F9DzdAUz5LkEBgH1W0B+zCE7IQ38X6YhBxssXTq0NvFQj0mE78WqDeqfKVKLADAJ9FUJWaU0L7I8/7PHsNgVMQpKSHZl15Rw+s85XpLSi43ScWRqHtYrZsUs6VqhVK5gyVYUTjJEC5uCiFkNPVks5dcqIoveDRfx70ZIkp1j+Yz8LpbjWdGoRb/IG0HTz0VlU+Pl+dnXFIqfYznsuBlVScMZ2Mi4vqwzB/6Xk7WzOmTtL/jakMR2cvrda15rIqbZPOinPupPX9Mi5grY9sfvknz7JJB50BxfAzLdJAYMTY0Ilhkx4y/qEwtqd6fbndTtRZ8zVTciPo2fM6Y7RHYkqzVMrzySJt6ysQ9Hsq7phItR5znIgfhBMf/2xU6kGoZK0UHUvgOmLPA2siRfsJNYMUrusfuUVgwMWsp9x8iZhMEp5vQ6QoPYt9yJqDAMiI/6jvYm/uSo1xx7mU98tALScuKNGQeDBM0xhof+I5i1AaOTxB0xMPZrBzFNuNIxEFXibHAAD6jKA/lUq5FoO2IN4imWsjAaHBhuIJx40jZYxlmtZmdVRXEK4uh//nsA1DwSsKzKWOAIuLZ0rOFnzYxRrhgZQ8tIRbco2d9RmJs7lpZ1Taq9OagH8AEZalhdzXm8a38Da6LFyZIgiLLMSwpZbvOjBT1rkvgMvcCJiOMQz84dn3NM2wiw4z+YyuXqMU0ey7z7xMMDUSpGHPNr1GUb+pK6OqO9Xm+LfpItiFMHO2Q7kWdj/BkjzwvM3fHoOLTuyJi3O3Hk1RgvTy/wTJaWm4hO4wwGVgwopYEiU4mXa1LMKHEfK7rdbOr2VLY7tnwHo8FOsphVvPlw4/kGf/zScRj6Seio+UDiULY7hC5OZbMp6GvIFn9uMEjwqxJv3HTaIb2FbtxI5td9xHtlbIEbm+VI3/2TysbBGwfWvLE7pYuGFOjTSI6gf5DP9oODfNE9dMQt7sY0liRR9BJ5rzi9VzyIhX0BvUBpBY4XHA87fge98PDDMw8/VH/44fpDD6OHyQ7kyH5yzfvR++k1B5f4qP1w56GH2w/TD2Ie6jyc7HSSefoV9GvAY0kUUuwiNbanNapktasiK449pUS3FhvhiLspPYssVEp2pgT0P9IkX1UMP+8V/Lw6v10xnfxaijVNrlVJWfNeul/KryyuZPzLtxu10mxm0VDLQa2QsbfeF5uK0K/xSiGYcVJuKrOa8fhUaaGhzJ1Wsuc2H7rtZHuubvFrrXwmZYaOKWdqfx4LFkn7/wT92YEHj4EAty6jeO10EllF9O80rJQuuG4gqv5s0/1QnFoYGV0ji3Ffy5zazPIk97x9xNMlz3teAm71PDY8/HwKK6Kte0fsa/5ikeNkUQL2J/PiKvrl7JkzmU9nbNPjM2fOZF+wJVWU/FP+C9h08Qv0DqkjnpYSFcn+tLe5iBCxi3tk0SqWndbnqnQF1Xm6+tZZQv/bkwCqzphsTegXNfmu0pVOG81JaeeWzFW0uUTlg90Yi/XjzeuNS416PTSspfJbE7eM+MAgCYE6egEkDRA6LvxZPPXmyAQ3jC19Nm1vXdKt8lI2LlEPbQ50sN8CpLtE170PG7EAV0K4QyLnxfHCHKT2ZO0T30tEvE47FMjS1afocqioJcpI6eoCkNXt13qaYwBp9fDxq0og6U5xpVh6tiQSJftpSxdFafQ5QWVZvatqioB6oqIrl3TEasILry0Wl0tpXQqUMw9KviBJakpzXzsHhF73Tqd0zRS/IaiSoHUVVhYmPnf7CR8m68qvHnBwgufqdFGRxDDX7rRAKEnyVF5MQCswhj5xhBgO0bsGgihZbqEwm2f7qpIpFOYL8t8OtrdJkEG8MEpUQKL4Bq4wV8ikXsg/KECm4H4SSzvjYCF8U71y1H+6cbhmnZtoHHHevKk629tx8D5JHrjvPtifqkXzYG2oa82oO4lzuvH3hOiiG/BkIqG3KZXqtJfZFlkEgRq9ydLFdDYRzyTINepUo4bj5XjI6iunUIgeuWv5LpF3XPW7Tx7P5JycILVzhbOXVk5/r+KL9NjotzQZl1S/qJUez+aKevE/o7eSA77DvwFfPbJmmJImiBsluCo69y2FF+9aucz7Nb2cz7wCrvG1Epb09DcSWvcH6A+SWLoiMthldoP1uFZErAsuUYCjD87l8/c888w9ND23vb0FvfHB2XEBpKNfIGVbB/FI1+I1Vw8ssWiXKKWagFx2SOaAl1+jetObzu3TELsuSenPRCQ4fwT3deCddoiWyKkR+ye18K0jugiUiP1arHDkxBowZpgtUBwzdKLvihczrNOwinXqKNG7LKloNhuIrCG/Iy2Y90oq+/oelnAHKz+ipdEHFINdQAq+rODHAVWzqdeKCrvIo5PP8oC68XEN8yzqa8qNJ57KK9IJW8Y1XddHv+eoytdkpc4rmOdnsPiv/T8VJYEs0XKgj9uGdsfWF4JBiViwOsaeOJ0sBY16C5VA1ysLADQTVRTq1TrS/2U5Mv6q1KkBuLRjTDGFL/cBXdaJnoSGO4SYLBqxgRJvBzdNf9TAT8djzUNvqa6uVmU5N9r7a265mqlUjlTEy7LpCKyUdfEVDe0dObvK5kZ/hfr18F3VlWoVcN4V2c/xyDakKwfr8cNziYw8Q1bJGK+0Qq2ihF0il4RRNjurVVEgGotVmIChSFdhQbvBqBdU12u5TCZXW6+OhlFQXkLMUhlEvSaKRvsoG0G5osA5UTRfW7oSlZdq89EzfjWKqtNxw0Q7kY1xIaYezi0hAp5fE6AACCggw+F2r9+N+v3RsFvI5yKQ+vqFQtBDvS0QF0BgOLocXdsi6SQeep+upU3QOkHp8RJjbuJ5MOzv7PTnT56c7/fpigSA1rZ73RP3nYjmzl85P3cIr7YAg8EIrTXDztrY0YS8jEatNaUtdBM/9HYnom4xrXYDDbKh9Iz2ad7i6K97iNfcmp9fPL2Y9/38ifnCsvZmaTZTWmaXdvN+1v1ljvwsSE4xfyn1jBRmy4uLZbj+zcZKsHAi77vFpXJx8aDPvsTodG1awIfUK4dap4D7REREcAHmHPwUx/N3He08cvU7H+reubj0g3ddfOvF8Gyn8ANeubxULkevfvkjrU53cfHi1oMXnjvfzbfP1kuL5fJiiZm2HR2OC4ujy5IIOuJWItBln+PQORppRpcBucH0bjDb12G+bO/0yMJXQBL6A2ALxIvvRWJLnZs8MvZAoAKSQ7wwggPHi8l8+WX069SWRVfxi7WpZEFcYqkiGnEq2AM9xEk3rKFOTcnJsmZbkp5SkZ0NcpqsBqI4+3Al5zjtCxfloHVHs3kH+tDMK+ckLGmapAf5jMWqjiabdUlw9Uru4oW24/xKcGezeeeU/LyPfgPmzxKR4xD5/YVwmQOeYfDYFel43uDIiiDcJOQbNzZIdTmABht8p9WmTuUGR37KgUMfkcWgJIsp21V9X3VTtsbz7Btv55SgXE2FYapaDu5rNBvw+Y/jMx3dy+hOytInZ1acMHQq5QA9Y5RSooFTmswKAgvNTylIUrZEM3BNTpI40w2eC8jNGpfHZ0qcIHCSZqXl8ZkGUU0YbjC9VoFCbbm4RVzBNlCnxVVi91ZoMcyv4zNH6sLDV/ZREI36//3cwiUU9baQnlo8e0m4NNqP5t6HAi0cz7MvwBirkrgHCuqA3ISx+cpPVoohIi72yHIx6HV0CWXuWf/M0tLpzLMcWe/otP9ajnutR9c+KsvyegCZYF2W6amQSUHRIb5F4qaSVUejeIGCyS8WxOG2xEKGGIztdL4wU1uutIO0pCimYVspw9ZA8N3cLDtoyPMKgcPPP3LbgifzgqRoluNli5X63HKUnfKri5959J/yVDeKTXMtWkaDOahjzT9WmT4vwD9fCwuzal/27CCVtv7RCg5FeM1+vibJiq7u1mYK+XRKn2DE7cNxGR1iryezHuY5IaVhAr36iBntRs3rTZjhA/i7fj07oH/bScDaWMc0TGx09He/Yn/k2ELnEM/bCA+uE+RGkl8ZBL3eTW7AQ6KE2utP5tzvoefgfiUSmebQ+Gkquq3Gawkd3ufilQarjRAX0a5bxJplZR1c/DnI6qYVpHChc/4NftV5xZtf4VT9N6Dniq6hcayg0cWRJtnRR6/crh49d+6oevsV5sC3rRvb8FDFjyohCm4w/S3E9FGXrIx+sK6zBm0PmBpIQARvT0dG130YCRtIwNQBYBJcQsQJkFX9sN3xjcPL5PxlI6teNVaRelXNNkqrPxIbvz8b7/1JcnDKqPLH8ZG74yM7sV4sHe+dio8x0/7AMo1cBqCLOz5Z7xxkG5+sPgpzorvzVGEwKDy10z3xpnu8N7/Zu+dNaG/HedMntrY+8Sbn6pvNh99x4sQ7HjYP8VAZti92j6krb3q+eevzb3n2Lc+dPHMb7ZE5Thzu4xgGH+hrOvnhDBpd04pjGvp7mVIpcz8CiocNDGTvAdhHHzuNzghhVs82hDNn5FzRzWbdYk4+c0ZoQGE44UHUT6RMvJMcGqqTROwc2pxEYQVgoh/7vMfzPI3pYLwpgwNz2QxuSrqj3V633+uDHMdjzBdWilObnI4YVXXKZefmlKzdX/67fn+XlRVRNg1FdN3JVjFg67BT6yiO5+WLeSxHh37pCc3cYIAb3+yiHys3+9M2P56sXYhAKAgnniQo2L3B7KKt2CEZDcleL3YKIZcpyfu/xrxYHDqNPT+I0KlQe810xM443pzMQHR9t79DvDWy19H1vR6QqO3daLeHdokWsU881uhKnN0g+ZuKoR9H79LeuOnXCYkrQeyv5EY9GvniBn2ywgpaIQb+gPoS7O+j3aK7G/9wIWyiIMo2s8zB+gD7h/wHoI+5Go3LiFrJt4t6AFCj6/SPhsxfH13LxmsZMy8ZN4eSIIPpPiGhsdT1ja42tL0zQINhD0hpLBLTxTpiKfiAr9O45U41XF1GVJWULEm9SmUvt2aQJZPrUMnPcliVOc73ta5qRLwo4b9oS5dE3kAqWeOUT6vKOdcyVOtjMpb3pNerkrKzlzznq+grdM0Z4v20WkQ06IxoKNP0l25ImAogCqCI8DrRuennZIOpB43+BzFYTp7kvuze6Scd6Nn3QbqoMk3mHuorg1s0rgjXO94GILUOWS0fACNdLr9ElqZthz6pkoGIto3oaqI1x4v8SosMYxKP6Mc0hWiZTyLfE6ii1U80zCwTpBtmyg1GzwdOaKTSAeJqgqZ9QcsINV7VviAKiv3zn5cwV+NM/HlJZGusInK7uo1GPTKgcviiojv6UHdcYbSnYe/fqtIQa+jRiwgDqMMXfuCClJoN8cXRN6/CPc/Bva/qGf4cqw7PcQZ+HGMOttJVAY9+U+luAaG/lM5xltrTHUdfkux0T1IvrEqqymixnpllqPR1gjnD3AF99BTz3cwLzPcy7yarQSNgoId6y28T98Iiaofkl7EM5K96RELv+F57hW2IJfLje2vtFeg1DGxrmahKThFIHLo+Ib3EanGoK+NFxFuhL6ajEvn9vrUGyPtt3CQXd6iSk9h6TpFAuI4PYvGt/fs3Zv2ubgG+UdVCoirwLM/qaVbhWC7j8RwvoZDuFFLLV7GOUtpr25rA8XZ9HlmmrtzXEnIHff/qHEiBP1FnOcVIV1Ue8RlRSEuLmfyrFjlRWc66eV5Hb8wVTFNDb7yAU7MNfPGd58lWuvins938zN3w/ahWYkXdslRs55/ikISwjESWn197isNINvCplNF3oqu3GabsL5cvXWZFXnrQsd2tO4ESXnLDQkiMT5s6EtHsiSfgeiQdd1JvVpdOWZKZrhwN5rV7NIF/9J67xGl9zDXqrQjzPnaf7rgEYgIBiH9IBbfIT6LujgZLC6Ul6JCl6pEm6i3NFxY4nY8KR9CFV/2C7OgBh7luYKbVeA8efkdeTzMCGSuJL3UAGOZOKusQS1Ucbu1O2RlcXOv4N6vqxkqpIvmZv5pPfiqSeDs2ThEGCJUF8BPBQEJBqHnYv3hywblA44h2veLrmsHrdmkekt++XLinzNm6VZOQgKwV1z1iQ0au2brNnkqLbewg1FWks7tRL77C7d25luQIUc53Onm7ZmKZz8i2ptlKFuafOWOtpkqlFDqQ6QaUL1K/IDS1GhZZqwJH1L+/wsXtC1HU1YzRrql0+fpy/RVd3s94r0KBbymfkU0WDQwtCFSTVEA1jAdG/0s2dGXy3v4FPCdPfoOnehIla56PDZ0+XQW9tYzQE++UfsitVNwfqiwVi8Xj7/TKbOUjSre0VGr7pZL/rXa5wlZcv5Tc85vos+RXZ1GioCLaJBIjD7JxvCG/urCM6FLuCV722x0Rt9E3nXypfHzz8qUzunI6Kh6RZUnTK/Npz/H12ncc5zphekYv59RiDr2nkNY2T2zW5+fRLJrJI05sVpGK9Lk1b7HJqkrYsQxsVVPcVCximowZuhJG8gMsibcriv4xhcxYzo7jgk7chKAnxj6gGySKOV53zqQZqoRfjZXxxKhAEBja23jq+ac2aLIXRwPtLJbWFhfXSotFt1pQNAFjpe5YqbTpYsWW1WLVLSLmVHLNxlP/Mw7i/m4sUGd2XjBljIXORniU42+v1mZmszWOf7rVhPtMxbt+Av0KI1Fb9rdbYeafXsvPfTtVO/DtKVD9X6zQqk1+JJTM4Tg+DYaJH06vSkvt6xFxE5v8DIU6UBQN6qkpCgqoFxh1EzPVXRpzpprXOoKjkqBl1RE6B/1C6IpN40YJt/X8TmzwxjWyZkxEAx2J6EZGSyf6IWljNr9sLfjnZhe31nDrwYc+/9C6cuJQGQoaUcaL8qXZcwvb29F2uJbxVgtl2Js88y/Rz8TPJH5pPrFGx17X0EanCjOF2KTjsDcifQlLW2ti+6GHTsgbs7kj1kL2XGGxe1MJ+unZ8wu9XriWddcK5dFPTu8dtJX0tUj8CDqx2Xus7hoSpfkO+UXeAXEmaBK3gmmfU4LyFgDFnL41njkksREUrdJ4Xpe4gU7inMY6p5CuMETVK+3OYfxOfzXvf9d1PbFtU2Hcz4kdO7HjxJmd2M2SNH/saO3SNEmblbKtdARVLGmZpq2CAwgJGpVDNWlruXAwGjuQHTgh0Uj8uew+USQuoO02DlRICKniz2WXVewCEhx2cnjfe/njZEWKXpQ4tqwvn9/7ft/7vt/PfYQkQYJgWBLcfwVJ+p0yfrZPhVW8LKnhPvHf4DRDEjLNWjMDeTI4s0tZrd9P8UYEprqIwTOjfGWX1ENlQE3EI/gQr0ftwMTGPb4zB+CGE1L2221jtGWDHJox34W0YhUYjUP7pC534EMOjagLk4ok8Sj46nAFwPDlAGJ2DYZrNxFzc8wPoevheWXdhTh6ktJccg3U0lLu8b5DCt+1HoxzQA7Vx4Toc4x8gBsFFgkFdmVhR4Ojy1y4T5RSs2yyEqJn1p3uHUsQ6FuPWd6eNppnVW1xbVFTzzaN6W2krF6+vKrQcXupbNWCUlEvLCwU9KIUrFnlJY+dD4mdn6s3r+fSaJgI9SQGrolN8Zyo5mOxnDfB8Pe9e9fFtKqm1ZHf0v0ewBl0KY9OY7BSH9v9qbaeIMMEqZWqgaDmy3WOCb+76eHl+IZov5+Mr+IeFsi+eauke+CvFWAWoS+QhT+k6Aq//Tb42lhZYby1SQHqb8iO5WJ2gSsM9UfqepyU2JAyAEjzPZCqEp5hASNRDwt9kuTl4PyVROLKfFDmk4hpuscor7TbJlXs6C5ZJbZs22W2ZHn51xSS4Zk54QmtQCsZcYFRWzNJmgOvifdZPJzZyGQ2rsPwJs3TVKEx5scuYuA5ILd4VMwXisVCvtjUCJL+1jQBX8p9H/b24tO6wyWi5/Mqs34CFwKGs4POfNKdP1iZAOxBXGePfTH5C9Ig6ZCbd4AwgYhzt4yW2XJ/5QNgrdmtrX3HeTj8cOA9sgWC033xaXShTXUxqg61smk6LZBJCQomcGEJUGAjDHPQf6A/sa8DdzdBCRqeA6GNr27jIPJ+XhB28F8WLQlap5PvqOhxPqAJO8+QUxIef1zoLMIlcEzb62H8Azq2LzEt5irz+kRcwdlELg0HUDZdmKwA3y/dpjt/NhFmwZAFQqx5i9erabYMgbZNCM0QbAzW0+QoyzT2OnuNxu7dvYb7aDPF+3leM8JK+t3l2dfSihzm/CIXVkVxXQxwvJ/j9YSiWzzn5+PTP0BKfup87eiFV2K/rGZzaeySDXytvbu7eHj5KYvCMmLR3LlMkg1KWkgSIoGEHa9PxY9YFqMcHAb4UCTCbkpIi6btyvLF91JC8salypkPDyQSn/DDfBbUareYTaKHPG6NScLWyiKYZgb9v2noL7JzeCIEy5AqCBt7TyEGhhnaZaho1vNEWNL6FIetENPl8Ok3Fuy1KTkk8z7RJ0UEoRGAXJ0fHzT1GO/3cfrpG5f8HIsRX929/3b14k/LqYw55RVgQ7OjkM/98mdWlhA6U0kaSAzGgpKg+PScNp849ZBlw2EIm/C4/v3XclQ1jNmdt566/5jvvFja+CokjNe1Q550TIsvR6uUPHPsWvZqdvWj7FgC97tbmQufJYYY4At0m3BMxwNwOvog+ymcg24njm5lzv8H6FYYzAAAeJxjYGRgYADiiMOTzOP5bb4ycDMxgMCNg7laMPr/r///mdiZQCo5GMDSAEd5DAAAeJxjYGRgYGIAAj0mhv+//v9kYmdgZEABjHwAXxgEPgB4nGNgYGBgGsWjeETj//+JUPNr4N1JyP3E+IM6YQQAtxYMDAAAAAAAAFAAcACOAOQBMAFUAbICAAJOAoAClgLSAw4DbgQABKoFUgXIBfwGQAbCBt4HBAceB0IHgAeaB7AHwgfQB+YH+AgECBgIKAg0CEoIXAhoCHQIwgkOCVQJhAmmCfwKqgs8C9gMPAywDP4NNA3+Dl4OpA8ED04PkhAIEH4Q1BECESQRpBHkEfoSUBJoErQS1BNOE4wTuBRgFLQUxhTYFOwU+hUaFTIVShVaFcYWNhZuFpwWuBbgFwYXJhdGF2YXlheqF8YX9BgsGF4YphjeGQIZGhk6GZgZ0BpgGtobEhtEG4Yb0hwUHFAciBz4HXYdoh26HfgeHB6IHvYfPh90H6Af4iAEICQgWCCSILYg3iEGITYhbCHcIjwigCLYIxQjaCOiI9QkTCR8JKYlDCWAJegmDiZAJmgmkCbAJvInKCd2J7Yn5CgQKJgozij0KQYpUCm2KeoqJCpmKpQq6CsmK0orYCuiK94sPCx0LKQtHi04LVItbC2GLcot5C3yLmwukC8CL2ovhC+eMAQwaDDQMTAxfDG6MhQyPDJSMmgyzjL6MzYzdjOiM8Q0EDRGNHQ0kjTYNVA1eDWuNeg2QjZqNpI21jboNz43Zjd+N6A31Dg2OGA4fji8OO45Ejk8OXA5pjo2Oxo7TDvCO/Y8IDxqPIw87D04PXg9sj3uPgg+aD6aPrw+3j8cP0o/bj+gP9pAHkCSQLZBPEHSQfhCCgAAeJxjYGRgYORjmMIgyAACTEDMBYQMDP/BfAYAGdsBywB4nG2QTU7DMBCFX/qHaCVUgYTEzmLBBpH+LLroAdp9F9mnqdOkSuLIcSv1ApyAM3AGTsCSM3AUXsIoC6hHsr9588YjG8AYn/BQLw/XzV6vDq6Y/XKXNBbukR+E+xjhUXhA/UV4iGcshEe4Q8gbvF592y2ccAc3eBXuUn8T7pHfhfu4x4fwgPqX8BABvoVHePIWu7BK0sgU1Ubvj1lo27yFQNsqNYWa+dNWW+tC29DpndqeVXXaz52LVWxNrlamcDrLjCqtOejI+Ylz5XIyiUX3I5Njx3dVSJAigkFB3kBjjyMyVuyF+n8lYIflmTa5wgw+phd8a/qKxhvyBzUdClucuVc4ceacqkPMPKbHICetmt7anTEMlbKpHahE1H1OqLtKLDFhxH/8fjM9/wHeV2HqeJxtVgWUI7kRne+x2+wZz+7e5UIXZge8YWZm5kTulm2d1a0+ST0ebzgXZmZmZmZmZmZmZiqpwZ59mffG/lUql0rFW7Wt/K+x9X//MEAN26ijgQBNtNBGB1300KeTHexiiD0cwVEcwyk4FWfDaTg7zoFz4lw4N07HeXBenA/nxwVwQVwIF8ZFcFFcDBfHJTDCJXEpXBqXwRjHcVlcDpfHFXBFXAlXxlVwVVwNV8c1cE1cC9fGdXBdXA/Xxw1wQ9wIN8ZNcFPcDDfHLXBL3Aq3xm1wW9wOt8cdcEfcCXfGXXBX3A13xz1wTzBMECICxxQzzCFwBhaQiJFAIcWZ0DCwyLCPJQ6wwgncC/fGfXBf3A/3xwPwQJyFB+HBeAgeiofh4XgEHolH4dF4DB6Lx+HxeAKeiCfhyXgKnoqn4el4Bp6JZ+HZeA6ei+fh+XgBXogX4cV4CV6Kl+HleAVeiVfh1XgNXovX4fV4A96IN+HNeAveirfh7XgH3ol34d14D96L9+H9+AA+iA/hw/gIPoqP4eP4BD6JT+HT+Aw+i8/h8/gCvogv4cv4Cr6Kr+Hr+Aa+iW/h2/gOvovv4fv4AX6IH+HH+Al+ip/h5/gFfolf4df4DX6L3+H3+AP+iD/hz/gL/oq/4e/4B/6Jf+Hf+A/+W9uqoVarbdfqtUYtqDVrrVq71ql1a71avzao7WztsigWyYilKWeaJSEf5IxQSclSsybjmCfWFOJhZqyKxQmu+zljxhOuRdjJqbmKeTeHUiQLU+CYR4LtFDiTVhhheaEg4Xap9KJQkLJZeZDKbCYSUx4oYwuTDLdWJDNTkqRrxKTdOUyOT6KPd9Z0YZZVSpYmZoZr02ByksU9JsWMnkrP5rqTE5JPbQETlZACD7WYzW2bJUyurAhNk+lwLvbJdVqr5ShSyyQ37BA57qzpQtJp35AsyVLS0cWRv9Gd7Z5Ej7sbjF6Os9Sd9DeJ8V5FRVkqRcgsb5WsbaZtwJZMRyaYsHCRpa2JUgv3u7oDe5MsikSoEjNioRX7wq5OWbMmk1RzY0ZSzdRpG2xCq/XJkfWJS60sISW7a95U6Sw2ww2GFjyJzIbITKssNb01I4035DWnV/FNeatSis2G7VbT2yiBWpNMyIhAd5IZkZCFMUsGJU4pH1TSL8mlosNeyCRZw7RzSaskOiGLuWaOF+SQvsiltk5fTszymdKrTjgncsQ0Z+0cTtxvPaJi4QUzFYSkSCeK4tAIpQoX7jOLBqGK+MhY5u6MTI8KVWkSDxdUjPQwqymbRy5uuxVF7nThHFSMlFGir6VTyVY7FUW+48wOK9osyAzSd/QQp9C5VzH3lcxirqbT4cmspB0xM/cvaUbcLCgUzUiYWBjTcukvFYs61BvIAUzPeN3BPfehnIepwvIa3N1kuWIYbjJ8xncLzkTJqFdi8vTiWEF451Upv1NxE5cNlcK8vblA9AsOP0jJ4aX6OZdpeSKSiKwbVhQ1EBsrzatzS+aFg4I6gzSL6ap83ULYcM4Tyq1Fp2BJW12q5Ehb2a6oUonKrLuz9EdKjXumWTofVgxDzc7yA3uYQw228sqZmbL81ILQPFb7nCIaM99TS1vo9lIDFYKUZCulQcmxWiy4nVMdzualWssmkpeGOQt8epZPyGR5lJHXtEv3fsVwk6JUsy8irto8ZkK6eupUaNzwsMcPQq5TS4J82aJruKbu25uykJetqlUSrSnnkcvfYCokCdanks16+WNHzNBNFZFFQnULgqJvBwWeMSm5XpVyIqbxVBLekf2CoLK0mSmP/CsajjCdmVIzSU0pM+2ZFpE3PMh7WDBnNFx1Y85d452LiIIbkAg9oiaijr9tFGqV9nKYP+NYQVCPoHmrxQnKYSaPbHD3KRMpzeUw51EnopT3U2TvECefFZus/E7jLOiu4bjjcv1gRO0sqotkqtqU7dalXhzQrkBVTV8rSs62uyMfitJ9TjI5IWTycPWolzErlJ+CrZIYuA63rswgZto1NL8yjIqB2i0oF6ZOjl09F0IRnzJaKgYFpcLMbSzDnBSugfhpxQuOoWHEIjPn3Ba6XLoWV+T5F/MZVRXN+RZpypy57RKMK3S87lAnFi5CTrgZC3KJ5Q3aJzLTiIm1qrv6aiY0FchfnWLXoUILEuXDnKhWymRsNeftlNHMca2/S98+k6j/NbzqgWvU3pHeB2vS27tTrEojX6Y8arls81aXYFz3CZgqbadKUq67dapI2rYfznYuTCvVKspCa9q0EEZ+zatrHqkWCdDNqdjW1LgN3RJlkvdNSFYnKnVRNIHhLlhtQ73T71udCo0bHhJDcOmzO8hhYCSZbzo0d7X17wxoNkjymiFDt42iI0vDlsepXXU9pBKQPGp7PGdyGlBXDRerBrVtzQPfhOw2ubpF/35qdi3ZLigWgsm2C7RfMes+5HaexRPjF7F2gbO06xRy693WLHDdkp1dmhSJkT5pG4TNvGuXwlJ65aI5rlODU0dpraEiNIxaVxi61cdtbCczA2p9lPudLI1YvqMGOaQvNxkb+y6t2z7E3qMVGq/hcYJGTISkPapJczmh5NpdcknLFamMIv/cilFu83slQ1LUaCcn5w1LlitVvyUfKzlLEc2cR1y+r3+61G6zntBS13fzJV/xXNJVVHOV949t+t7a+h8qJiExAAA=) format("woff"),url(../../../../wp-includes/fonts/dashicons.ttf?50db0456fde2a241f005968eede3f987) format("truetype");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-links:before{content:"\f103"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-post:before{content:"\f109"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-site-alt:before{content:"\f11d"}.dashicons-admin-site-alt2:before{content:"\f11e"}.dashicons-admin-site-alt3:before{content:"\f11f"}.dashicons-admin-site:before{content:"\f319"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-users:before{content:"\f110"}.dashicons-album:before{content:"\f514"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-none:before{content:"\f138"}.dashicons-align-right:before{content:"\f136"}.dashicons-analytics:before{content:"\f183"}.dashicons-archive:before{content:"\f480"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-up-duplicate:before{content:"\f143"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-art:before{content:"\f309"}.dashicons-awards:before{content:"\f313"}.dashicons-backup:before{content:"\f321"}.dashicons-book-alt:before{content:"\f331"}.dashicons-book:before{content:"\f330"}.dashicons-buddicons-activity:before{content:"\f452"}.dashicons-buddicons-bbpress-logo:before{content:"\f477"}.dashicons-buddicons-buddypress-logo:before{content:"\f448"}.dashicons-buddicons-community:before{content:"\f453"}.dashicons-buddicons-forums:before{content:"\f449"}.dashicons-buddicons-friends:before{content:"\f454"}.dashicons-buddicons-groups:before{content:"\f456"}.dashicons-buddicons-pm:before{content:"\f457"}.dashicons-buddicons-replies:before{content:"\f451"}.dashicons-buddicons-topics:before{content:"\f450"}.dashicons-buddicons-tracking:before{content:"\f455"}.dashicons-building:before{content:"\f512"}.dashicons-businessman:before{content:"\f338"}.dashicons-businessperson:before{content:"\f12e"}.dashicons-businesswoman:before{content:"\f12f"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-calendar:before{content:"\f145"}.dashicons-camera-alt:before{content:"\f129"}.dashicons-camera:before{content:"\f306"}.dashicons-carrot:before{content:"\f511"}.dashicons-cart:before{content:"\f174"}.dashicons-category:before{content:"\f318"}.dashicons-chart-area:before{content:"\f239"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-clipboard:before{content:"\f481"}.dashicons-clock:before{content:"\f469"}.dashicons-cloud:before{content:"\f176"}.dashicons-code-standards:before{content:"\f13a"}.dashicons-color-picker:before{content:"\f131"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-dashboard:before{content:"\f226"}.dashicons-desktop:before{content:"\f472"}.dashicons-dismiss:before{content:"\f153"}.dashicons-download:before{content:"\f316"}.dashicons-edit-large:before{content:"\f327"}.dashicons-edit:before{content:"\f464"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code-duplicate:before{content:"\f494"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-ltr:before{content:"\f10c"}.dashicons-editor-ol-rtl:before{content:"\f12c"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-table:before{content:"\f535"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-video:before{content:"\f219"}.dashicons-email-alt:before{content:"\f466"}.dashicons-email-alt2:before{content:"\f467"}.dashicons-email:before{content:"\f465"}.dashicons-excerpt-view:before{content:"\f164"}.dashicons-external:before{content:"\f504"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-facebook:before{content:"\f304"}.dashicons-feedback:before{content:"\f175"}.dashicons-filter:before{content:"\f536"}.dashicons-flag:before{content:"\f227"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-quote:before{content:"\f122"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-video:before{content:"\f126"}.dashicons-forms:before{content:"\f314"}.dashicons-googleplus:before{content:"\f462"}.dashicons-grid-view:before{content:"\f509"}.dashicons-groups:before{content:"\f307"}.dashicons-hammer:before{content:"\f308"}.dashicons-heart:before{content:"\f487"}.dashicons-hidden:before{content:"\f530"}.dashicons-id-alt:before{content:"\f337"}.dashicons-id:before{content:"\f336"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-filter:before{content:"\f533"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-index-card:before{content:"\f510"}.dashicons-info:before{content:"\f348"}.dashicons-instagram:before{content:"\f12d"}.dashicons-laptop:before{content:"\f547"}.dashicons-layout:before{content:"\f538"}.dashicons-leftright:before{content:"\f229"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-list-view:before{content:"\f163"}.dashicons-location-alt:before{content:"\f231"}.dashicons-location:before{content:"\f230"}.dashicons-lock-duplicate:before{content:"\f315"}.dashicons-lock:before{content:"\f160"}.dashicons-marker:before{content:"\f159"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-megaphone:before{content:"\f488"}.dashicons-menu-alt:before{content:"\f228"}.dashicons-menu-alt2:before{content:"\f329"}.dashicons-menu-alt3:before{content:"\f349"}.dashicons-menu:before{content:"\f333"}.dashicons-microphone:before{content:"\f482"}.dashicons-migrate:before{content:"\f310"}.dashicons-minus:before{content:"\f460"}.dashicons-money:before{content:"\f526"}.dashicons-move:before{content:"\f545"}.dashicons-nametag:before{content:"\f484"}.dashicons-networking:before{content:"\f325"}.dashicons-no-alt:before{content:"\f335"}.dashicons-no:before{content:"\f158"}.dashicons-palmtree:before{content:"\f527"}.dashicons-paperclip:before{content:"\f546"}.dashicons-performance:before{content:"\f311"}.dashicons-phone:before{content:"\f525"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-plugins-checked:before{content:"\f485"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-plus:before{content:"\f132"}.dashicons-portfolio:before{content:"\f322"}.dashicons-post-status:before{content:"\f173"}.dashicons-pressthis:before{content:"\f157"}.dashicons-products:before{content:"\f312"}.dashicons-randomize:before{content:"\f503"}.dashicons-redo:before{content:"\f172"}.dashicons-rest-api:before{content:"\f124"}.dashicons-rss:before{content:"\f303"}.dashicons-schedule:before{content:"\f489"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-search:before{content:"\f179"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-share:before{content:"\f237"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-shield:before{content:"\f332"}.dashicons-slides:before{content:"\f181"}.dashicons-smartphone:before{content:"\f470"}.dashicons-smiley:before{content:"\f328"}.dashicons-sort:before{content:"\f156"}.dashicons-sos:before{content:"\f468"}.dashicons-star-empty:before{content:"\f154"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-sticky:before{content:"\f537"}.dashicons-store:before{content:"\f513"}.dashicons-tablet:before{content:"\f471"}.dashicons-tag:before{content:"\f323"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-testimonial:before{content:"\f473"}.dashicons-text-page:before{content:"\f121"}.dashicons-text:before{content:"\f478"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-tickets:before{content:"\f486"}.dashicons-tide:before{content:"\f10d"}.dashicons-translation:before{content:"\f326"}.dashicons-trash:before{content:"\f182"}.dashicons-twitter-alt:before{content:"\f302"}.dashicons-twitter:before{content:"\f301"}.dashicons-undo:before{content:"\f171"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-universal-access:before{content:"\f483"}.dashicons-unlock:before{content:"\f528"}.dashicons-update-alt:before{content:"\f113"}.dashicons-update:before{content:"\f463"}.dashicons-upload:before{content:"\f317"}.dashicons-vault:before{content:"\f178"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-visibility:before{content:"\f177"}.dashicons-warning:before{content:"\f534"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-wordpress:before{content:"\f120"}.dashicons-yes-alt:before{content:"\f12a"}.dashicons-yes:before{content:"\f147"}.dashicons-editor-distractionfree:before{content:"\f211"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-format-links:before{content:"\f103"}.dashicons-format-standard:before{content:"\f109"}.dashicons-post-trash:before{content:"\f182"}.dashicons-share1:before{content:"\f237"}.dashicons-welcome-edit-page:before{content:"\f119"}/*! This file is auto-generated */
.mce-tinymce{box-shadow:none}.mce-container,.mce-container *,.mce-widget,.mce-widget *{color:inherit;font-family:inherit}.mce-container .mce-monospace,.mce-widget .mce-monospace{font-family:Consolas,Monaco,monospace;font-size:13px;line-height:150%}#mce-modal-block,#mce-modal-block.mce-fade{opacity:.7;filter:alpha(opacity=70);transition:none;background:#000}.mce-window{border-radius:0;box-shadow:0 3px 6px rgba(0,0,0,.3);-webkit-font-smoothing:subpixel-antialiased;transition:none}.mce-window .mce-container-body.mce-abs-layout{overflow:visible}.mce-window .mce-window-head{background:#fcfcfc;border-bottom:1px solid #ddd;padding:0;min-height:36px}.mce-window .mce-window-head .mce-title{color:#444;font-size:18px;font-weight:600;line-height:36px;margin:0;padding:0 36px 0 16px}.mce-window .mce-window-head .mce-close,.mce-window-head .mce-close .mce-i-remove{color:transparent;top:0;right:0;width:36px;height:36px;padding:0;line-height:36px;text-align:center}.mce-window-head .mce-close .mce-i-remove:before{font:normal 20px/36px dashicons;text-align:center;color:#666;width:36px;height:36px;display:block}.mce-window-head .mce-close:focus .mce-i-remove:before,.mce-window-head .mce-close:hover .mce-i-remove:before{color:#00a0d2}.mce-window-head .mce-close:focus .mce-i-remove,div.mce-tab:focus{box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-window .mce-window-head .mce-dragh{width:calc(100% - 36px)}.mce-window .mce-foot{border-top:1px solid #ddd}#wp-link .query-results,.mce-checkbox i.mce-i-checkbox,.mce-textbox{border:1px solid #ddd;border-radius:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.07);transition:.05s all ease-in-out}#wp-link .query-results:focus,.mce-checkbox:focus i.mce-i-checkbox,.mce-textbox.mce-focus,.mce-textbox:focus{border-color:#5b9dd9;box-shadow:0 0 2px rgba(30,140,190,.8)}.mce-window .mce-wp-help{height:360px;width:460px;overflow:auto}.mce-window .mce-wp-help *{box-sizing:border-box}.mce-window .mce-wp-help>.mce-container-body{width:auto!important}.mce-window .wp-editor-help{padding:10px 10px 0 20px}.mce-window .wp-editor-help h2,.mce-window .wp-editor-help p{margin:8px 0;white-space:normal;font-size:14px;font-weight:400}.mce-window .wp-editor-help table{width:100%;margin-bottom:20px}.mce-window .wp-editor-help table.wp-help-single{margin:0 8px 20px}.mce-window .wp-editor-help table.fixed{table-layout:fixed}.mce-window .wp-editor-help table.fixed td:nth-child(odd),.mce-window .wp-editor-help table.fixed th:nth-child(odd){width:12%}.mce-window .wp-editor-help table.fixed td:nth-child(even),.mce-window .wp-editor-help table.fixed th:nth-child(even){width:38%}.mce-window .wp-editor-help table.fixed th:nth-child(odd){padding:5px 0 0}.mce-window .wp-editor-help td,.mce-window .wp-editor-help th{font-size:13px;padding:5px;vertical-align:middle;word-wrap:break-word;white-space:normal}.mce-window .wp-editor-help th{font-weight:600;padding-bottom:0}.mce-window .wp-editor-help kbd{font-family:monospace;padding:2px 7px 3px;font-weight:600;margin:0;background:#eaeaea;background:rgba(0,0,0,.08)}.mce-window .wp-help-th-center td:nth-child(odd),.mce-window .wp-help-th-center th:nth-child(odd){text-align:center}.mce-floatpanel.mce-popover,.mce-menu{border-color:rgba(0,0,0,.15);border-radius:0;box-shadow:0 3px 5px rgba(0,0,0,.2)}.mce-floatpanel.mce-popover.mce-bottom,.mce-menu{margin-top:2px}.mce-floatpanel .mce-arrow{display:none}.mce-menu .mce-container-body{min-width:160px}.mce-menu-item{border:none;margin-bottom:2px;padding:6px 15px 6px 12px}.mce-menu-has-icons i.mce-ico{line-height:20px}div.mce-panel{border:0;background:#fff}.mce-panel.mce-menu{border:1px solid #ddd}div.mce-tab{line-height:13px}div.mce-toolbar-grp{border-bottom:1px solid #ddd;background:#f5f5f5;padding:0;position:relative}div.mce-inline-toolbar-grp{border:1px solid #a0a5aa;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.15);box-sizing:border-box;margin-bottom:8px;position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;max-width:98%;z-index:100100}div.mce-inline-toolbar-grp>div.mce-stack-layout{padding:1px}div.mce-inline-toolbar-grp.mce-arrow-up{margin-bottom:0;margin-top:8px}div.mce-inline-toolbar-grp:after,div.mce-inline-toolbar-grp:before{position:absolute;left:50%;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}div.mce-inline-toolbar-grp.mce-arrow-up:before{top:-9px;border-bottom-color:#a0a5aa;border-width:0 9px 9px;margin-left:-9px}div.mce-inline-toolbar-grp.mce-arrow-down:before{bottom:-9px;border-top-color:#a0a5aa;border-width:9px 9px 0;margin-left:-9px}div.mce-inline-toolbar-grp.mce-arrow-up:after{top:-8px;border-bottom-color:#f5f5f5;border-width:0 8px 8px;margin-left:-8px}div.mce-inline-toolbar-grp.mce-arrow-down:after{bottom:-8px;border-top-color:#f5f5f5;border-width:8px 8px 0;margin-left:-8px}div.mce-inline-toolbar-grp.mce-arrow-left:after,div.mce-inline-toolbar-grp.mce-arrow-left:before{margin:0}div.mce-inline-toolbar-grp.mce-arrow-left:before{left:20px}div.mce-inline-toolbar-grp.mce-arrow-left:after{left:21px}div.mce-inline-toolbar-grp.mce-arrow-right:after,div.mce-inline-toolbar-grp.mce-arrow-right:before{left:auto;margin:0}div.mce-inline-toolbar-grp.mce-arrow-right:before{right:20px}div.mce-inline-toolbar-grp.mce-arrow-right:after{right:21px}div.mce-inline-toolbar-grp.mce-arrow-full{right:0}div.mce-inline-toolbar-grp.mce-arrow-full>div{width:100%;overflow-x:auto}div.mce-toolbar-grp>div{padding:3px}.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-right:32px}.mce-toolbar .mce-btn-group{margin:0}.block-library-classic__toolbar .mce-toolbar-grp .mce-toolbar:not(:first-child){display:none}.block-library-classic__toolbar.has-advanced-toolbar .mce-toolbar-grp .mce-toolbar{display:block}div.mce-statusbar{border-top:1px solid #e5e5e5}div.mce-path{padding:2px 10px;margin:0}.mce-path,.mce-path .mce-divider,.mce-path-item{font-size:12px}.mce-toolbar .mce-btn,.qt-dfw{border-color:transparent;background:0 0;box-shadow:none;text-shadow:none;cursor:pointer}.mce-btn .mce-txt{direction:inherit;text-align:inherit}.mce-toolbar .mce-btn-group .mce-btn,.qt-dfw{border:1px solid transparent;margin:2px;border-radius:2px}.mce-toolbar .mce-btn-group .mce-btn:focus,.mce-toolbar .mce-btn-group .mce-btn:hover,.qt-dfw:focus,.qt-dfw:hover{background:#fafafa;border-color:#555d66;color:#23282d;box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);outline:0}.mce-toolbar .mce-btn-group .mce-btn.mce-active,.mce-toolbar .mce-btn-group .mce-btn:active,.qt-dfw.active{background:#ebebeb;border-color:#555d66;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.3)}.mce-btn.mce-active,.mce-btn.mce-active button,.mce-btn.mce-active i,.mce-btn.mce-active:hover button,.mce-btn.mce-active:hover i{color:inherit}.mce-toolbar .mce-btn-group .mce-btn.mce-active:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover{border-color:#23282d}.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover{color:#a0a5aa;background:0 0;border-color:#ddd;text-shadow:0 1px 0 #fff;box-shadow:none}.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus{border-color:#555d66}.mce-toolbar .mce-btn-group .mce-first,.mce-toolbar .mce-btn-group .mce-last{border-color:transparent}.mce-toolbar .mce-btn button,.qt-dfw{padding:2px 3px;line-height:normal}.mce-toolbar .mce-listbox button{font-size:13px;line-height:1.53846153;padding-left:6px;padding-right:20px}.mce-toolbar .mce-btn i{text-shadow:none}.mce-toolbar .mce-btn-group>div{white-space:normal}.mce-toolbar .mce-colorbutton .mce-open{border-right:0}.mce-toolbar .mce-colorbutton .mce-preview{margin:0;padding:0;top:auto;bottom:2px;left:3px;height:3px;width:20px;background:#555d66}.mce-toolbar .mce-btn-group .mce-btn.mce-primary{min-width:0;background:#0085ba;border-color:#0073aa #006799 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:none}.mce-toolbar .mce-btn-group .mce-btn.mce-primary button{padding:2px 3px 1px}.mce-toolbar .mce-btn-group .mce-btn.mce-primary .mce-ico{color:#fff}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-primary:hover{background:#008ec2;border-color:#006799;color:#fff}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus{box-shadow:0 0 1px 1px #33b3db}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:active{background:#0073aa;border-color:#006799;box-shadow:inset 0 2px 0 #006799}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox{border-radius:0;direction:ltr;background:#fff;border:1px solid #ddd;box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2)}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover{border-color:#b4b9be}.mce-panel .mce-btn i.mce-caret{border-top:6px solid #555d66;margin-left:2px;margin-right:2px}.mce-listbox i.mce-caret{right:4px}.mce-panel .mce-btn:focus i.mce-caret,.mce-panel .mce-btn:hover i.mce-caret{border-top-color:#23282d}.mce-panel .mce-active i.mce-caret{border-top:0;border-bottom:6px solid #23282d;margin-top:7px}.mce-listbox.mce-active i.mce-caret{margin-top:-3px}.mce-toolbar .mce-splitbtn:hover .mce-open{border-right-color:transparent}.mce-toolbar .mce-splitbtn .mce-open.mce-active{background:0 0;outline:0}.mce-menu .mce-menu-item.mce-active.mce-menu-item-normal,.mce-menu .mce-menu-item.mce-active.mce-menu-item-preview,.mce-menu .mce-menu-item.mce-selected,.mce-menu .mce-menu-item:focus,.mce-menu .mce-menu-item:hover{background:#0073aa;color:#fff}.mce-menu .mce-menu-item.mce-selected .mce-caret,.mce-menu .mce-menu-item:focus .mce-caret,.mce-menu .mce-menu-item:hover .mce-caret{border-left-color:#fff}.rtl .mce-menu .mce-menu-item.mce-selected .mce-caret,.rtl .mce-menu .mce-menu-item:focus .mce-caret,.rtl .mce-menu .mce-menu-item:hover .mce-caret{border-left-color:inherit;border-right-color:#fff}.mce-menu .mce-menu-item.mce-active .mce-menu-shortcut,.mce-menu .mce-menu-item.mce-disabled:hover .mce-ico,.mce-menu .mce-menu-item.mce-disabled:hover .mce-text,.mce-menu .mce-menu-item.mce-selected .mce-ico,.mce-menu .mce-menu-item.mce-selected .mce-text,.mce-menu .mce-menu-item:focus .mce-ico,.mce-menu .mce-menu-item:focus .mce-menu-shortcut,.mce-menu .mce-menu-item:focus .mce-text,.mce-menu .mce-menu-item:hover .mce-ico,.mce-menu .mce-menu-item:hover .mce-menu-shortcut,.mce-menu .mce-menu-item:hover .mce-text{color:inherit}.mce-menu .mce-menu-item.mce-disabled{cursor:default}.mce-menu .mce-menu-item.mce-disabled:hover{background:#ccc}div.mce-menubar{border-color:#e5e5e5;background:#fff;border-width:0 0 1px}.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus,.mce-menubar .mce-menubtn:hover{border-color:transparent;background:0 0}.mce-menubar .mce-menubtn:focus{color:#124964;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-menu-item-sep:hover,div.mce-menu .mce-menu-item-sep{border-bottom:1px solid #ddd;height:0;margin:5px 0}.mce-menubtn span{margin-right:0;padding-left:3px}.mce-menu-has-icons i.mce-ico:before{margin-left:-2px}.mce-menu.mce-menu-align .mce-menu-item-normal{position:relative}.mce-menu.mce-menu-align .mce-menu-shortcut{bottom:.6em;font-size:.9em}.mce-primary button,.mce-primary button i{text-align:center;color:#fff;text-shadow:none;padding:0;line-height:1.85714285}.mce-window .mce-btn{color:#555;background:#f7f7f7;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0;cursor:pointer;border:1px solid #ccc;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-shadow:0 1px 0 #ccc}.mce-window .mce-btn::-moz-focus-inner{border-width:0;border-style:none;padding:0}.mce-window .mce-btn:focus,.mce-window .mce-btn:hover{background:#fafafa;border-color:#999;color:#23282d}.mce-window .mce-btn:focus{border-color:#5b9dd9;box-shadow:0 0 3px rgba(0,115,170,.8)}.mce-window .mce-btn:active{background:#eee;border-color:#999;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);transform:translateY(1px)}.mce-window .mce-btn.mce-disabled{color:#a0a5aa!important;border-color:#ddd!important;background:#f7f7f7!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default;transform:none!important}.mce-window .mce-btn.mce-primary{background:#0085ba;border-color:#0073aa #006799 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799}.mce-window .mce-btn.mce-primary:focus,.mce-window .mce-btn.mce-primary:hover{background:#008ec2;border-color:#006799;color:#fff}.mce-window .mce-btn.mce-primary:focus{box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.mce-window .mce-btn.mce-primary:active{background:#0073aa;border-color:#006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.mce-window .mce-btn.mce-primary.mce-disabled{color:#66c6e4!important;background:#008ec2!important;border-color:#007cb2!important;box-shadow:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;cursor:default}.mce-menubtn.mce-fixed-width span{overflow-x:hidden;text-overflow:ellipsis;width:82px}.mce-charmap{margin:3px}.mce-charmap td{padding:0;border-color:#ddd;cursor:pointer}.mce-charmap td:hover{background:#f3f3f3}.mce-charmap td div{width:18px;height:22px;line-height:1.57142857}.mce-tooltip{margin-top:2px}.mce-tooltip-inner{border-radius:3px;box-shadow:0 3px 5px rgba(0,0,0,.2);color:#fff;font-size:12px}.mce-ico{font-family:tinymce,Arial}.mce-btn-small .mce-ico{font-family:tinymce-small,Arial}.mce-toolbar .mce-ico{color:#555d66;line-height:1;width:20px;height:20px;text-align:center;text-shadow:none;margin:0;padding:0}.qt-dfw{color:#555d66;line-height:1;width:28px;height:26px;text-align:center;text-shadow:none}.mce-toolbar .mce-btn .mce-open{line-height:20px}.mce-toolbar .mce-btn.mce-active .mce-open,.mce-toolbar .mce-btn:focus .mce-open,.mce-toolbar .mce-btn:hover .mce-open{border-left-color:#23282d}div.mce-notification{left:10%!important;right:10%}.mce-notification button.mce-close{right:6px;top:3px;font-weight:400;color:#555d66}.mce-notification button.mce-close:focus,.mce-notification button.mce-close:hover{color:#000}i.mce-i-aligncenter,i.mce-i-alignjustify,i.mce-i-alignleft,i.mce-i-alignright,i.mce-i-backcolor,i.mce-i-blockquote,i.mce-i-bold,i.mce-i-bullist,i.mce-i-charmap,i.mce-i-dashicon,i.mce-i-dfw,i.mce-i-forecolor,i.mce-i-fullscreen,i.mce-i-help,i.mce-i-hr,i.mce-i-indent,i.mce-i-italic,i.mce-i-link,i.mce-i-ltr,i.mce-i-numlist,i.mce-i-outdent,i.mce-i-pastetext,i.mce-i-pasteword,i.mce-i-redo,i.mce-i-remove,i.mce-i-removeformat,i.mce-i-spellchecker,i.mce-i-strikethrough,i.mce-i-underline,i.mce-i-undo,i.mce-i-unlink,i.mce-i-wp-media-library,i.mce-i-wp_adv,i.mce-i-wp_code,i.mce-i-wp_fullscreen,i.mce-i-wp_help,i.mce-i-wp_more,i.mce-i-wp_page{font:normal 20px/1 dashicons;padding:0;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:-2px;padding-right:2px}.qt-dfw{font:normal 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.mce-i-bold:before{content:"\f200"}i.mce-i-italic:before{content:"\f201"}i.mce-i-bullist:before{content:"\f203"}i.mce-i-numlist:before{content:"\f204"}i.mce-i-blockquote:before{content:"\f205"}i.mce-i-alignleft:before{content:"\f206"}i.mce-i-aligncenter:before{content:"\f207"}i.mce-i-alignright:before{content:"\f208"}i.mce-i-link:before{content:"\f103"}i.mce-i-unlink:before{content:"\f225"}i.mce-i-wp_more:before{content:"\f209"}i.mce-i-strikethrough:before{content:"\f224"}i.mce-i-spellchecker:before{content:"\f210"}.qt-dfw:before,i.mce-i-dfw:before,i.mce-i-fullscreen:before,i.mce-i-wp_fullscreen:before{content:"\f211"}i.mce-i-wp_adv:before{content:"\f212"}i.mce-i-underline:before{content:"\f213"}i.mce-i-alignjustify:before{content:"\f214"}i.mce-i-backcolor:before,i.mce-i-forecolor:before{content:"\f215"}i.mce-i-pastetext:before{content:"\f217"}i.mce-i-removeformat:before{content:"\f218"}i.mce-i-charmap:before{content:"\f220"}i.mce-i-outdent:before{content:"\f221"}i.mce-i-indent:before{content:"\f222"}i.mce-i-undo:before{content:"\f171"}i.mce-i-redo:before{content:"\f172"}i.mce-i-help:before,i.mce-i-wp_help:before{content:"\f223"}i.mce-i-wp-media-library:before{content:"\f104"}i.mce-i-ltr:before{content:"\f320"}i.mce-i-wp_page:before{content:"\f105"}i.mce-i-hr:before{content:"\f460"}i.mce-i-remove:before{content:"\f158"}i.mce-i-wp_code:before{content:"\f475"}.rtl i.mce-i-outdent:before{content:"\f222"}.rtl i.mce-i-indent:before{content:"\f221"}.wp-editor-wrap{position:relative}.wp-editor-tools{position:relative;z-index:1}.wp-editor-tools:after{clear:both;content:"";display:table}.wp-editor-container{clear:both;border:1px solid #e5e5e5}.wp-editor-area{font-family:Consolas,Monaco,monospace;font-size:13px;padding:10px;margin:1px 0 0;line-height:150%;border:0;outline:0;display:block;resize:vertical;box-sizing:border-box}.rtl .wp-editor-area{font-family:Tahoma,Monaco,monospace}.locale-he-il .wp-editor-area{font-family:Arial,Monaco,monospace}.wp-editor-container textarea.wp-editor-area{width:100%;margin:0;box-shadow:none}.wp-editor-tabs{float:right}.wp-switch-editor{float:left;box-sizing:content-box;position:relative;top:1px;background:#ebebeb;color:#666;cursor:pointer;font-size:13px;line-height:1.46153846;height:20px;margin:5px 0 0 5px;padding:3px 8px 4px;border:1px solid #e5e5e5}.wp-switch-editor:focus{box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);outline:0;color:#23282d}.html-active .switch-html:focus,.tmce-active .switch-tmce:focus,.wp-switch-editor:active{box-shadow:none}.wp-switch-editor:active{background-color:#f5f5f5;box-shadow:none}.js .tmce-active .wp-editor-area{color:#fff}.tmce-active .quicktags-toolbar{display:none}.html-active .switch-html,.tmce-active .switch-tmce{background:#f5f5f5;color:#555;border-bottom-color:#f5f5f5}.wp-media-buttons{float:left}.wp-media-buttons .button{margin-right:5px;margin-bottom:4px;padding-left:7px;padding-right:7px}.wp-media-buttons .button:active{position:relative;top:1px;margin-top:-1px;margin-bottom:1px}.wp-media-buttons .insert-media{padding-left:5px}.wp-media-buttons a{text-decoration:none;color:#444;font-size:12px}.wp-media-buttons img{padding:0 4px;vertical-align:middle}.wp-media-buttons span.wp-media-buttons-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font:normal 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-media-buttons .add_media span.wp-media-buttons-icon:before{content:"\f104"}.mce-content-body dl.wp-caption{max-width:100%}.quicktags-toolbar{padding:3px;position:relative;border-bottom:1px solid #ddd;background:#f5f5f5;min-height:30px}.has-dfw .quicktags-toolbar{padding-right:35px}.wp-core-ui .quicktags-toolbar input.button.button-small{margin:2px}.quicktags-toolbar input[value=link]{text-decoration:underline}.quicktags-toolbar input[value=del]{text-decoration:line-through}.quicktags-toolbar input[value="i"]{font-style:italic}.quicktags-toolbar input[value="b"]{font-weight:600}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw,.qt-dfw{position:absolute;top:0;right:0}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw{margin:7px 7px 0 0}.qt-dfw{margin:5px 5px 0 0}.qt-fullscreen{position:static;margin:2px}@media screen and (max-width:782px){.mce-toolbar .mce-btn button,.qt-dfw{padding:6px 7px}.mce-toolbar .mce-btn-group .mce-btn.mce-primary button{padding:6px 7px 5px}.mce-toolbar .mce-btn-group .mce-btn{margin:1px}.qt-dfw{width:36px;height:34px}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw{margin:4px 4px 0 0}.mce-toolbar .mce-colorbutton .mce-preview{left:8px;bottom:6px}.mce-window .mce-btn{padding:2px 0}.has-dfw .quicktags-toolbar,.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-right:40px}}@media screen and (min-width:782px){.wp-core-ui .quicktags-toolbar input.button.button-small{font-size:12px;min-height:26px;line-height:2}}#wp_editbtns,#wp_gallerybtns{padding:2px;position:absolute;display:none;z-index:100020}#wp_delgallery,#wp_delimgbtn,#wp_editgallery,#wp_editimgbtn{border-color:#999;background-color:#eee;margin:2px;padding:2px;border-width:1px;border-style:solid;border-radius:3px}#wp_delgallery:hover,#wp_delimgbtn:hover,#wp_editgallery:hover,#wp_editimgbtn:hover{border-color:#555;background-color:#ccc}#wp-link-wrap{display:none;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);width:500px;overflow:hidden;margin-left:-250px;margin-top:-125px;position:fixed;top:50%;left:50%;z-index:100105;transition:height .2s,margin-top .2s}#wp-link-backdrop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100100}#wp-link{position:relative;height:100%}#wp-link-wrap{height:500px;margin-top:-250px}#wp-link-wrap .wp-link-text-field{display:none}#wp-link-wrap.has-text-field .wp-link-text-field{display:block}#link-modal-title{background:#fcfcfc;border-bottom:1px solid #ddd;height:36px;font-size:18px;font-weight:600;line-height:2;margin:0;padding:0 36px 0 16px}#wp-link-close{color:#666;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center;background:0 0;border:none;cursor:pointer}#wp-link-close:before{font:normal 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:36px;height:36px;content:"\f158"}#wp-link-close:focus,#wp-link-close:hover{color:#00a0d2}#wp-link-close:focus{outline:0;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);outline:2px solid transparent;outline-offset:-2px}#wp-link-wrap #link-selector{-webkit-overflow-scrolling:touch;padding:0 16px;position:absolute;top:37px;left:0;right:0;bottom:44px}#wp-link ol,#wp-link ul{list-style:none;margin:0;padding:0}#wp-link input[type=text]{box-sizing:border-box}#wp-link #link-options{padding:8px 0 12px}#wp-link p.howto{margin:3px 0}#wp-link p.howto a{text-decoration:none;color:inherit}#wp-link label input[type=text]{margin-top:5px;width:70%}#wp-link #link-options label span,#wp-link #search-panel label span.search-label{display:inline-block;width:80px;text-align:right;padding-right:5px;max-width:24%;vertical-align:middle;word-wrap:break-word}#wp-link .link-search-field{width:250px;max-width:70%}#wp-link .link-search-wrapper{margin:5px 0 9px;display:block;overflow:hidden}#wp-link .link-search-wrapper .spinner{float:none;margin:-3px 0 0 4px}#wp-link .link-target{padding:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wp-link .link-target label{max-width:70%}#wp-link .query-results{border:1px #dfdfdf solid;margin:0 0 12px;background:#fff;overflow:auto;position:absolute;left:16px;right:16px;bottom:0;top:166px}.has-text-field #wp-link .query-results{top:210px}#wp-link li{clear:both;margin-bottom:0;border-bottom:1px solid #f1f1f1;color:#32373c;padding:4px 6px 4px 10px;cursor:pointer;position:relative}#wp-link .query-notice{padding:0;border-bottom:1px solid #dfdfdf;background-color:#f7fcfe;color:#000}#wp-link .query-notice .query-notice-default,#wp-link .query-notice .query-notice-hint{display:block;padding:6px;border-left:4px solid #00a0d2}#wp-link .unselectable.no-matches-found{padding:0;border-bottom:1px solid #dfdfdf;background-color:#fef7f1}#wp-link .no-matches-found .item-title{display:block;padding:6px;border-left:4px solid #d54e21}#wp-link .query-results em{font-style:normal}#wp-link li:hover{background:#eaf2fa;color:#151515}#wp-link li.unselectable{border-bottom:1px solid #dfdfdf}#wp-link li.unselectable:hover{background:#fff;cursor:auto;color:#32373c}#wp-link li.selected{background:#ddd;color:#32373c}#wp-link li.selected .item-title{font-weight:600}#wp-link li:last-child{border:none}#wp-link .item-title{display:inline-block;width:80%;width:calc(100% - 68px);word-wrap:break-word}#wp-link .item-info{text-transform:uppercase;color:#666;font-size:11px;position:absolute;right:5px;top:5px}#wp-link .river-waiting{display:none;padding:10px 0}#wp-link .submitbox{padding:8px 16px;background:#fcfcfc;border-top:1px solid #ddd;position:absolute;bottom:0;left:0;right:0}#wp-link-cancel{line-height:1.92307692;float:left}#wp-link-update{line-height:1.76923076;float:right}#wp-link-submit{float:right}@media screen and (max-width:782px){#wp-link-wrap{margin-top:-140px}#wp-link-wrap .query-results{top:195px}#wp-link-wrap.has-text-field .query-results{top:235px}#link-selector{padding:0 16px 60px}#wp-link-wrap #link-selector{bottom:52px}#wp-link-cancel{line-height:2.46153846}#wp-link .link-target{padding-top:10px}#wp-link .submitbox .button{margin-bottom:0}}@media screen and (max-width:520px){#wp-link-wrap{width:auto;margin-left:0;left:10px;right:10px;max-width:500px}}@media screen and (max-height:520px){#wp-link-wrap{transition:none;height:auto;margin-top:0;top:10px;bottom:10px}#link-selector{overflow:auto}#search-panel .query-results{position:static}}@media screen and (max-height:290px){#wp-link-wrap{height:auto;margin-top:0;top:10px;bottom:10px}#link-selector{overflow:auto;height:calc(100% - 92px);padding-bottom:2px}#search-panel .query-results{position:static}}div.wp-link-preview{float:left;margin:5px;max-width:694px;overflow:hidden;text-overflow:ellipsis}div.wp-link-preview a{color:#0073aa;text-decoration:underline;transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out;cursor:pointer}div.wp-link-preview a.wplink-url-error{color:#dc3232}div.wp-link-input{float:left;margin:2px;max-width:694px}div.wp-link-input input{width:300px;padding:3px;box-sizing:border-box;line-height:1.28571429}.mce-toolbar div.wp-link-input~.mce-btn,.mce-toolbar div.wp-link-preview~.mce-btn{margin:2px 1px}.mce-inline-toolbar-grp .mce-btn-group .mce-btn:last-child{margin-right:2px}.ui-autocomplete.wplink-autocomplete{z-index:100110;max-height:200px;overflow-y:auto;padding:0;margin:0;list-style:none;position:absolute;border:1px solid #5b9dd9;box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete.wplink-autocomplete li{margin-bottom:0;padding:4px 10px;clear:both;white-space:normal;text-align:left}.ui-autocomplete.wplink-autocomplete li .wp-editor-float-right{float:right}.ui-autocomplete.wplink-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer}@media screen and (max-width:782px){div.wp-link-input,div.wp-link-preview{max-width:70%;max-width:calc(100% - 86px)}div.wp-link-preview{margin:8px 0 8px 5px}div.wp-link-input{width:300px}div.wp-link-input input{width:100%;font-size:16px;padding:5px}}.mce-fullscreen{z-index:100010}.rtl .quicktags-toolbar input,.rtl .wp-switch-editor{font-family:Tahoma,sans-serif}.mce-rtl .mce-flow-layout .mce-flow-layout-item>div{direction:rtl}.mce-rtl .mce-listbox i.mce-caret{left:6px}html:lang(he-il) .rtl .quicktags-toolbar input,html:lang(he-il) .rtl .wp-switch-editor{font-family:Arial,sans-serif}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}}/**
* asRange v0.3.4
* https://github.com/amazingSurge/jquery-asRange
*
* Copyright (c) amazingSurge
* Released under the LGPL-3.0 license
*/
.asRange{position:relative;width:331px;height:8px;background-color:#cfcdc7;border-radius:8px}.asRange .asRange-pointer{position:absolute;left:30%;z-index:2;width:8px;height:8px;margin-left:-4px;background-color:#fff;border-radius:9px}.asRange .asRange-pointer:before{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:"";background:#6ba1ad;border-radius:inherit}.asRange .asRange-pointer:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#fff;border-radius:inherit}.asRange .asRange-pointer.start{left:0;margin-left:4px}.asRange .asRange-pointer.stop{left:100%;margin-left:-12px}.asRange .asRange-pointer .asRange-tip{position:absolute;top:-33px;left:0;width:36px;height:20px;margin-left:-15px;font-family:Bpreplay;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#5d5c58;border:1px solid #5d5c58;border-radius:3px;-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}.asRange .asRange-pointer .asRange-tip:before{position:absolute;bottom:-3px;left:50%;display:inline-block;width:6px;height:6px;margin-left:-3px;content:"";background-color:#5d5c58;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.asRange .asRange-selected{position:absolute;left:30%;z-index:1;width:40%;height:8px;background-color:#7ebdcb;border-radius:9px}.asRange .asRange-scale{display:none}.asRange-scale{position:relative;width:331px;height:8px;background-color:#cfcdc7;border-radius:8px}.asRange-scale .asRange-pointer{position:absolute;left:30%;z-index:2;width:8px;height:8px;margin-left:-4px;background-color:#fff;border-radius:9px}.asRange-scale .asRange-pointer:before{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:"";background:#6ba1ad;border-radius:inherit}.asRange-scale .asRange-pointer:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#fff;border-radius:inherit}.asRange-scale .asRange-pointer.start{left:0;margin-left:4px}.asRange-scale .asRange-pointer.stop{left:100%;margin-left:-12px}.asRange-scale .asRange-pointer .asRange-tip{position:absolute;top:-33px;left:0;width:36px;height:20px;margin-left:-15px;font-family:Bpreplay;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#5d5c58;border:1px solid #5d5c58;border-radius:3px;-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}.asRange-scale .asRange-pointer .asRange-tip:before{position:absolute;bottom:-3px;left:50%;display:inline-block;width:6px;height:6px;margin-left:-3px;content:"";background-color:#5d5c58;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.asRange-scale .asRange-selected{position:absolute;left:30%;z-index:1;width:40%;height:8px;background-color:#7ebdcb;border-radius:9px}.asRange-scale .asRange-scale{position:absolute;bottom:-22px;left:0;width:100%;height:20px;padding:0;margin:0;list-style:none;background:url(../../../plugins/iwjob/assets/image/scale.png) no-repeat 0 transparent}.asRange-scale .asRange-scale li{position:absolute;top:18px;width:30px;height:20px;padding:0;margin:0;margin-left:-15px;text-align:center}.asRange-scale .asRange-scale li:first-child{left:0}.asRange-scale .asRange-scale li:nth-child(2){left:33.3%}.asRange-scale .asRange-scale li:nth-child(3){left:66.6%}.asRange-scale .asRange-scale li:last-child{left:100%}
/*# sourceMappingURL=asRange.min.css.map */
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  min-width: 200px;
  }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      /*display: inline-block;*/
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }
.iw-job-filter{
	background: #F6F7F9;
	padding:10px;
}
.iw_job_filter .head-filter{
	border-bottom: 1px solid rgba(165, 165, 165, 0.5);;
}
.head-filter span{
	opacity: 0.5;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: 600;
	line-height: 18px;
}
.slide-range{
	margin-top: 50px;
	width: 100%;
}
.label-distant{
	padding: 0px 15px;
	margin-bottom: 20px; 
}
.label-distant-left, .label-distant-right{
	display: inline-block;
	border-radius: 4px;
    background: #485B6E;
    padding: 0 25px;
    color: #fff;
}
.label-distant-right{
	float:right;
}
.asRange{
	width: 100%;
	background: #293A4B;
	height: 3px;
	border-radius:2px;
}
.asRange .asRange-pointer .asRange-tip, .asRange .asRange-pointer .asRange-tip:before{
	background-color: #16A085;
}
.asRange .asRange-pointer .asRange-tip{
	border: unset;
	font-size: 13px;
	font-family: roboto;
	padding: 0 25px;
	height: auto;
	width: auto;
	top:-45px;
	left:-15px;
	line-height: 25px;
}
.asRange .asRange-selected{
	background: #16A085;
	border-radius:2px;
	height: 3px;
}
.asRange .asRange-pointer{
	width: 7px;
	height: 7px;
}
.asRange .asRange-pointer:before{
	top: -6px;
	bottom: -2px;
}
.asRange .asRange-pointer:after{
	top: -2px;
	bottom: 2px;
}
.section-filter{
	margin-top: 25px;
    position: relative;
}
.section-filter input, .section-filter select {
	border-top: 0;
	border-right:0;
	border-left: 0;
	border-bottom: 1px solid rgba(216, 216, 216, 0.4);
	box-shadow: none;
	-webkit-box-shadow: none;
	background: transparent !important;
	border-radius: 0;
	padding-left:0px;
	color: #fff;
}
.section-filter input:focus, .section-filter select:focus{
	border-bottom: 1px solid #2980b9;
	box-shadow: none;
	-webkit-box-shadow: none;
}
.content-search{
	background: #34495E;
	padding: 25px;
    margin-bottom: 30px;
    border-radius: 5px;
}
.iwj-search-left-side::-webkit-scrollbar {
    width: 5px;
}
.iwj-search-left-side::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
.iwj-search-left-side::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}
/*.section-filter .select2{
	border: none !important;
    background: rgba(0, 0, 0, 0.3) !important;
    color: #ffffff !important;
    -webkit-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.15) !important;
    box-shadow: 0 3px 7px 0 rgba(0,0,0,0.15) !important;
}*/
.section-filter .select2-selection--single{
	width: 100%;
    border-bottom: 1px solid rgba(216, 216, 216, 0.4) !important;
    box-shadow: none;
    background-color: transparent;
    padding: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    color:#fff;
}
.select2-dropdown{
	margin-top:0 !important;
	border-radius: 0 !important;
}
.section-filter .select2-selection--single .select2-selection__rendered {
	opacity: 0.5;
	color:#fff;
	padding:0 !important;
}
.section-filter .filter-item{
	margin-top:25px;
}
.btn-search{
	padding: 10px 15px;
	height: 47px;
	border-radius: 5px;
	width: 47px;
	background-color: #16A085;	
	box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
	color:#fff;
}
.btn-search:hover{
	color: #fff;
}
.btn-search i{
	font-size: 20px;
}
.bottom-section-filter {
	margin-top:30px;
}
.bottom-section-filter .layout-switcher{
	display: inline-flex;
}
.page-search-map .layout-switcher a:hover{
	color:#fff !important;
}
.bottom-section-filter  ul{
	list-style-type: none;
	padding: 0;
	margin-left: 0;
}
.bottom-section-filter ul li{
	display: inline-block;
	border-radius: 5px;	
	background-color: #5C6D7E;	
	/*padding: 9px 15px;*/
	margin-right: 10px;
}

.bottom-section-filter ul li.active{
	background-color: #16A085 ;
	box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25);
}
.bottom-section-filter ul li a {
	color:#fff;
	font-size: 20px;
	padding: 8.5px 15px;
}
.section-filter input {
	font-size: 13px;
}
.iwj-search-right-side .job-item{
	padding:0;
	/*padding-bottom: 0;*/
	border-bottom: none;
}
.btn-pinpoint{
	background: transparent;
    border: none;
    box-shadow: none;
    color: #ccc;
    font-size: 20px;
    position: absolute;
    right: -8px;
    top: 0;
    -webkit-box-shadow:none;
}
.btn-pinpoint:hover, .btn-pinpoint:active{
	color:#fff !important;
	background-color: transparent !important;
	border: none !important;
}
.hide-advance{
	color: #fff;
    margin: 12px 15px 0 0;
    font-size: 13px;
    font-weight: 600;	
    line-height: 18px;
    cursor: pointer;
}
.section-result .iwj-grid, .section-result .iwj-listing{
	margin-top:0px;
}
.filter-advance{
	margin-top: 0; 
}
.iw_search_map .job-item > div {
    padding-bottom: 10px;
}
.iw_search_map .job-item > div.address {
    padding-bottom: 20px;
}
.iw_search_map .job-item a {
    color: #777777;
}
.iw_search_map .job-item .sallary a i {
    color: #4a98ae;
}

.page-search-map {
    padding: 0;
    position: relative;
}
.page-search-map > .row {
    margin: 0;
}
.page-search-map .iwj-search-left-side {
    padding: 30px 30px 0;
}
.page-search-map .iwj-search-right-side {
    padding: 0;
    position: fixed;
    right: 0;
}
.page-search-map .iw-job-filter {
    padding: 0;
}
.iwj-search-left-side .select2-container,
.iw-job-advanced_search .select2-container {
    width: 100% !important;
    min-width: auto;
}
.iw-job-advanced_search .slide-range {
    margin-top: 40px;
}
.iw-job-advanced_search input.form-control.keywords {
    padding: 0;
    height: 40px;
    color: rgba(255, 255, 255, 0.5);
}
.iw-job-advanced_search input.form-control.keywords::-webkit-input-placeholder {
    color: #ffffff !important;
    opacity: 0.5 !important;
}
.iw-job-advanced_search input.form-control.keywords::-moz-placeholder {
    color: #ffffff !important;
    opacity: 0.5 !important;
}
.iw-job-advanced_search input.form-control.keywords:-ms-input-placeholder {
    color: #ffffff !important;
    opacity: 0.5 !important;
}
.iw-job-advanced_search input.form-control.keywords:-moz-placeholder {
    color: #ffffff !important;
    opacity: 0.5 !important;
}
.iw-job-advanced_search .asRange,
.iw-job-advanced_search .asRange .asRange-selected {
    height: 5px;
    cursor: pointer;
}
.content-search.in-page-heading {
    margin-top: 35px;
}

/* Advanced Search White */
.iw-job-advanced_search.white .content-search {
    background-color: #ffffff;
    padding: 0;
}
.iw-job-advanced_search.white .filter-item-keyword {
    padding: 20px 60px;
}
.iw-job-advanced_search.white .default-fields-2 {
    padding: 0 60px;
}
.iw-job-advanced_search.white .advanced-fields {
    padding: 0 60px;
}
.iw-job-advanced_search.white .filter-item-keyword {
    border-bottom: 1px solid rgba(216, 216, 216, 0.4);
}
.iw-job-advanced_search.white input.form-control.keywords {
    color: #777777;
    font-size: 18px;
    border: none;
    height: 35px;
}
.iw-job-advanced_search.white input.form-control.keywords::-webkit-input-placeholder {
    color: #777777 !important;
    opacity: 1 !important;
}
.iw-job-advanced_search.white input.form-control.keywords::-moz-placeholder {
    color: #777777 !important;
    opacity: 1 !important;
}
.iw-job-advanced_search.white input.form-control.keywords:-ms-input-placeholder {
    color: #777777 !important;
    opacity: 1 !important;
}
.iw-job-advanced_search.white input.form-control.keywords:-moz-placeholder {
    color: #777777 !important;
    opacity: 1 !important;
}
.iw-job-advanced_search.white .filter-item {
    padding: 0 0 25px 0;
    margin: 0;
}
.iw-job-advanced_search.white .filter-item.check-box {
    padding: 15px 0;
    border-bottom: 1px #f2f2f2 solid;
}
.iw-job-advanced_search.white .iwjob-list-categories {
    display: table;
    margin: 0 -40px;
}
.iw-job-advanced_search.white .title-item {
    font-size: 14px;
    margin-bottom: 10px;
}
.iw-job-advanced_search.white .title-item.category {
    margin-top: 10px;
}
.iw-job-advanced_search.white .iwjob-list-categories .category-item {
    float: left;
    width: 33.333333%;
    padding: 0 40px;
}
.iw-job-advanced_search.white .iwjob-list-categories .filter-name-item {
    float: left;
    width: 80%;
}
.iw-job-advanced_search.white .filter-item .iwj-input-checkbox label {
    color: #333333;
    font-size: 14px;
    font-weight: 400;
}
.iw-job-advanced_search.white .iwj-input-checkbox [type="checkbox"] + label {
    margin: 2px 0;
}
.iw-job-advanced_search.white .iwj-input-checkbox [type="checkbox"]:not(:checked) + label,
.iw-job-advanced_search.white .iwj-input-checkbox [type="checkbox"]:checked + label {
    padding-left: 25px;
}
.iw-job-advanced_search.white .iwj-input-checkbox [type="checkbox"]:not(:checked) + label:before,
.iw-job-advanced_search.white .iwj-input-checkbox [type="checkbox"]:checked + label:before {
    width: 10px;
    height: 10px;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 1px solid #e5e5e5;
    top: 10px;
}
.iw-job-advanced_search.white .iwj-input-checkbox [type="checkbox"]:not(:checked) + label:after,
.iw-job-advanced_search.white .iwj-input-checkbox [type="checkbox"]:checked + label:after {
    content: '';
    position: absolute;
    top: 12.5px;
    left: 3px;
    width: 4px;
    height: 4px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.iw-job-advanced_search.white .iwjob-types-levels {
    display: table;
    width: 100%;
}
.iwjob-types-levels .title-item {
    float: left;
    width: 220px;
    margin: 2px 0 !important;
}
.iw-job-advanced_search.white .iwjob-list-types,
.iw-job-advanced_search.white .iwjob-list-levels {
    display: table;
    width: calc(100% - 220px);
}
.iw-job-advanced_search.white .iwjob-types-levels .type-item {
    float: left;
    padding: 0 20px;
}
.iw-job-advanced_search.white .filter-items-select {
    border-bottom: 1px #f2f2f2 solid;
    padding-top: 25px;
}
.iw-job-advanced_search.white .section-filter .select2-selection--single .select2-selection__rendered {
    opacity: 1;
    color: #333333;
    padding: 0 45px 0 25px !important;
}
body .iw-job-advanced_search.white .select2-container .select2-selection--single {
    height: 44px;
    line-height: 44px;
}
body .iw-job-advanced_search.white .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 42px;
    width: 80px;
}
.iw-job-advanced_search.white .bottom-section-filter {
    margin: 0;
    padding: 30px 60px;
}
.iw-job-advanced_search.white .hide-advance {
    margin: 0 20px;
    padding: 0 10px 0 0;
    border-bottom: 1px solid;
    position: relative;
    font-size: 14px;
    font-weight: 500;
}
.iw-job-advanced_search.white .hide-advance:after {
    position: absolute;
    top: 0;
    right: 0;
    content: "\f35f";
    font-family: "Ionicons";
}
.iw-job-advanced_search.white .hide-advance.active:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.iw-job-advanced_search.white .btn-search {
    width: auto;
    height: 44px;
    line-height: 44px;
    padding: 0 35px;
    background-color: #33aa58;
    text-transform: uppercase;
    font-weight: 500;
}
.iw-job-advanced_search.white .multiselect-container input.multiselect-search {
    color: #666666;
}
.iw-job-advanced_search.white .iwjmb-field .select2-container {
    min-width: auto;
}
.iw-job-advanced_search.white .multiselect.dropdown-toggle.btn {
    border: 1px #eeeeee solid;
    -webkit-border-radius: 0;
    border-radius: 0;
    height: 44px;
    padding: 0 25px;
    line-height: 42px;
    color: #333333;
}
.iw-job-advanced_search.white .multiselect.dropdown-toggle.btn .caret {
    right: 30px;
    top: 20px;
    color: #777777;
}
.iw-job-advanced_search.white .select2-container--default .select2-selection--multiple input {
    color: #666666;
}

@media screen and (max-width: 1360px) {
    .section-filter .filter-item {
        width: 100% !important;
    }
}
@media screen and (max-width: 991px) {
    .page-search-map .iwj-search-right-side,
    body.admin-bar .page-search-map.style2 .iwj-search-right-side {
        position: relative;
        top: auto;
        right: auto;
        height: auto;
        padding: 65px 0 110px;
    }
    .page-search-map .iw_search_map {
        height: 480px !important;
    }
    .iw-job-advanced_search.white .iwjob-list-categories .category-item {
        width: 50%;
    }
}
@media screen and (max-width: 600px) {
    body.admin-bar .page-search-map,
    .page-search-map.style2 {
        padding: 0;
    }
    .iw-job-advanced_search.white .iwjob-list-categories .category-item {
        width: 100%;
    }
    .iw-job-advanced_search.white .bottom-section-filter .action-search {
        float: none !important;
        text-align: center;
    }
    .iw-job-advanced_search.white .hide-advance {
        margin: 0 0 20px;
    }
    .iw-job-advanced_search.white .btn-search {
        margin: 10px 0;
    }
}
@media screen and (max-width: 480px) {
    .iw-job-advanced.white_search input.form-control.keywords {
        font-size: 14px;
    }
    .iw-job-advanced_search.white .filter-item-keyword,
    .iw-job-advanced_search.white .default-fields-2,
    .iw-job-advanced_search.white .advanced-fields {
        padding-left: 25px;
        padding-right: 25px;
    }
}/* Clearfix for field */
div.iwjmb-field:before,
div.iwjmb-field:after {
    content: " ";
    display: table;
}
div.iwjmb-field:after {
    clear: both;
}
div.iwjmb-field {
    *zoom: 1;

    margin: 0 0 15px;
}

.iwjmb-textarea {
    resize: vertical;
}
/* Clone */
.iwjmb-clone {
    min-height: 24px;
    margin-bottom: 10px;
    position: relative;
    clear: both;
    background: #fff;
}
.iwjmb-clone > input[type='radio'],
.iwjmb-clone > input[type='checkbox'] {
    margin: 6px 0 0 4px;
}
.iwjmb-button.remove-clone {
    text-decoration: none;
    color: #fff;
    background: #c00;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 20px;
}
.iwjmb-button.remove-clone i:before {
    line-height: inherit;
}
.remove-clone:focus {
    outline: 0;
    box-shadow: none;
}
.iwjmb-clone-placeholder {
    background: #fcf8e3;
    border: 1px solid #faebcc;
    display: block;
}
.iwjmb-sort-clone {
    position: relative;
    padding: 15px 100px 15px 0;
    margin: 0 -10px;
    display: table;
    width: 100%;
}
.iwjmb-sort-clone:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 15px;
    width: calc(100% - 30px);
    height: 1px;
    background: #eeeeee;
}
.iwj-form-2 .iwjmb-sort-clone div.iwjmb-field{
     width: 33.33%;
 }
.iwj-form-2 .skills-area .iwjmb-sort-clone div.iwjmb-field, .iwj-form-2 .honors-awards-area .iwjmb-sort-clone div.iwjmb-field{
    width: 50%;
}
.iwjmb-sort-clone div.iwjmb-field {
    width: 50%;
    float: left;
    padding: 0 10px;
}
.iwjmb-sort-clone a.iwjmb-button, .iwjmb-sort-clone a.iwjmb-clone-icon {
    display: block;
    position: absolute;
    top: 26px;
}
.iwjmb-sort-clone a.iwjmb-clone-icon {
    cursor: move;
    background: url(../../../plugins/iwjob/includes/class/fields/assets/img/drag_icon.gif) no-repeat;
    height: 23px;
    width: 11px;
    vertical-align: top;
    right: 0;
}
.iwjmb-sort-clone a.remove-clone {
    right: 40px;
}
.iwjmb-input .iwjmb-button.add-clone {
    display: inline-block;
    background: #f5f5f5;
    padding: 5px 20px;
    border: 1px #eeeeee solid;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #333333;
    text-transform: uppercase;
    margin-top: 25px;
    height: auto;
    box-shadow: none;
    text-shadow: none;
}
.iwjmb-input .iwjmb-button.add-clone:hover {
    color: #ffffff;
    background: #2980b9;
}

/* jQuery validation */
label.error {
    padding-left: 3px;
    color: red;
}
input.error,
textarea.error,
select.error {
    border-color: #c00 !important;
    background: #ffebe8 !important;
}


/* =Styles for 'side' meta boxes
-------------------------------------------------------------- */

#side-sortables .iwjmb-label,
#side-sortables .iwjmb-input {
    width: 100%;
}


/*INPUT LIST*/
.iwjmb-input-list li{
    line-height: 22px;
}

.iwjmb-input-list.inline li{
    display:inline-block;
    margin-right: 0;
    line-height:1;
}
.iwjmb-input-list.inline li label {
    margin-right: 10px;
}

.iwjmb-input-list.inline {
    margin:0;
}

li .iwjmb-input-list {
    margin-left: 15px;
}

/*CHECKBOX*/
.iwjmb-checkbox-wrapper .description {
    display: inline;
    font-style: normal;
}
.iwjmb-number{
    min-width: 221px;
}/*
body .select2-results__option {
    margin-bottom: 0;
}*/

@media (max-width: 1199px) {
    .iwjmb-sort-clone {
        padding: 15px 70px 15px 0;
    }
    .iwjmb-sort-clone a.remove-clone {
        right: 30px;
    }
}
@media (max-width: 991px) {
    .iwjmb-sort-clone div.iwjmb-field,
    .iwj-form-2 .iwjmb-sort-clone div.iwjmb-field {
        width: 100%;
    }
    .iwj-form-2 .iwjmb-sort-clone div.iwjmb-field,
    .iwj-form-2 .skills-area .iwjmb-sort-clone div.iwjmb-field,
    .iwj-form-2 .honors-awards-area .iwjmb-sort-clone div.iwjmb-field {
        width: 100%;
    }
}
@media (max-width: 767px) {
    .iwjmb-sort-clone {
        padding: 15px 20px 15px 0;
    }
    .iwjmb-sort-clone a.iwjmb-clone-icon {
        right: 5px;
    }
    .iwj-form-2 .iwjmb-sort-clone a.iwjmb-button {
        right: 0;
        -webkit-transform: translateY(24px);
        transform: translateY(24px);
    }
}
/*WYSIWYG*/
.iwjmb-field .mceIframeContainer {
    background: #fff;
}
.iwjmb-wysiwyg-clone {
    padding-top: 20px;
}

.iwj-select-cv-wrap input[type="text"]{
    width: 60%;
    max-width: 350px;
    margin-bottom: 5px;
}
.iwj-select-cv-wrap a {
    display: inline-block;
    margin-bottom: 5px;
    margin-right: 3px;
}
.rtl .iwj-select-cv-wrap a {
    margin-right: 0;
    margin-left: 3px;
}
.iwj-select-cv-wrap a.iwj-select-cv{
    background: #2f3f46;
    padding: 7px 15px;
    border-radius: 4px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
}
.iwj-select-cv-wrap a.iwj-remove-cv{
    background: #d54e21;
    padding: 7px 15px;
    border-radius: 4px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
}

.iwj-cv-area input[type="radio"]{
    width: auto !important;
    height: inherit !important;
    line-height: inherit !important;
}
.iwj-cv-area input[type="file"]{
    display: none;
}
.iwj-cv-area .current-cv{
    padding: 13px 15px;
    background: #f6f7f9;
    margin-bottom: 15px;
    margin-top: 5px;
}
.iwj-cv-area .current-cv .cv_uploaded{
    text-transform: none;
    color: #999;
    margin-left: 5px;
}
.iwj-cv-area .add-new-cv{
    padding: 10px 17px;
    background: #f6f7f9;
}
.iwj-cv-area p{
    padding-left: 25px;
    font-weight: normal;
    margin-top: -4px;
    color: #999;
}
.iwj-cv-area label{
    position: relative;
    padding-left: 25px;
    margin-bottom: 0;
    cursor: pointer;
}
.iwj-cv-area input[type="radio"]{
    display: none;
}
.iwj-cv-area .custom-radio{
    position: absolute;
    width: 18px;
    height: 18px;
    background: #eee;
    border-radius: 50%;
    left: 0;
    top: 4px;
    display: inline-block;
    cursor: pointer;
}

.iwj-cv-area .custom-radio:before{
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    background: #fff;
    border-radius: 50%;
    left: 3px;
    top: 3px;
    display: inline-block;
    cursor: pointer;
}
.iwj-cv-area input[type="radio"]:checked + .custom-radio:before{
    border: 2px solid #fff;
    background: #2980b9;
    width: 14px;
    height: 14px;
    left: 2px;
    top: 2px;
}
.iwj-cv-area input[type="radio"]:checked+.custom-radio{background:#2980b9;}@media (max-width:360px){.iwj-select-cv-wrap a{display:block;margin-right:0!important}}span.multiselect-native-select{position:relative}span.multiselect-native-select select{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px -1px -1px -3px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;left:50%;top:30px}.multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0}.multiselect-container .input-group{margin:5px}.multiselect-container>li{padding:0}.multiselect-container>li>a.multiselect-all label{font-weight:700}.multiselect-container>li.multiselect-group label{margin:0;padding:3px 20px 3px 20px;height:100%;font-weight:700}.multiselect-container>li.multiselect-group-clickable label{cursor:pointer}.multiselect-container>li>a{padding:0}.multiselect-container>li>a>label{margin:0;height:100%;cursor:pointer;font-weight:400;padding:3px 20px 3px 40px}.multiselect-container>li>a>label.radio,.multiselect-container>li>a>label.checkbox{margin:0}.multiselect-container>li>a>label>input[type=checkbox]{margin-bottom:5px}.btn-group>.btn-group:nth-child(2)>.multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.form-inline .multiselect-container label.checkbox,.form-inline .multiselect-container label.radio{padding:3px 20px 3px 40px}.form-inline .multiselect-container li a label.checkbox input[type=checkbox],.form-inline .multiselect-container li a label.radio input[type=radio]{margin-left:-20px;margin-right:0}.multiselect-container.dropdown-menu{margin:0;padding:20px;list-style:none;border-color:#eee;width:100%;margin-top:-1px;max-height:200px;overflow-y:scroll}.multiselect-container.dropdown-menu li a{padding:6px 13px;outline:none}.multiselect-container.dropdown-menu li a:hover{background:none}.multiselect-container.dropdown-menu li a:hover label{color:#2980b9}.multiselect-container.dropdown-menu li a label{color:#666;font-size:12px;text-transform:none;font-weight:600}.multiselect-container.dropdown-menu li.active a{color:#333;background:none}.multiselect-container.dropdown-menu li span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.multiselect-container.dropdown-menu li span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #AEAEAE;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff}.multiselect-container.dropdown-menu li.active span i{background-color:rgb(17,169,17);box-shadow:none;border-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center center}.multiselect-container.dropdown-menu li input{display:none}.multiselect-container.dropdown-menu li.multiselect-filter .input-group{width:100%;box-sizing:border-box;margin:0 0 10px}.multiselect-container.dropdown-menu li.multiselect-filter input{display:inline-block;width:100%;box-sizing:border-box;padding:0 15px;box-shadow:none;font-size:12px}.multiselect-container.dropdown-menu .input-group-addon,.multiselect-container.dropdown-menu .input-group-btn{display:none}.multiselect-native-select .btn-group{width:100%}.multiselect.dropdown-toggle.btn{width:100%;text-align:left;position:relative;border-color:#eee!important;border-radius:4px;background:#fff!important;box-shadow:none;padding:0 15px;color:#555;height:42px;line-height:40px;font-size:13px;overflow:hidden}.multiselect.dropdown-toggle.btn .caret{position:absolute;right:10px;top:18px}.multiselect-container li.level-2{padding-left:20px}.multiselect-container li.level-3{padding-left:40px}.multiselect-container li.level-4{padding-left:60px}.rtl .multiselect.dropdown-toggle.btn{text-align:right}.rtl .multiselect.dropdown-toggle.btn .caret{right:auto;left:10px}.rtl .multiselect-container.dropdown-menu{text-align:right}.rtl .multiselect-container.dropdown-menu li span{margin-left:0;margin-right:-35px}.rtl .multiselect-container li.level-2{padding-left:0;padding-right:20px}.rtl .multiselect-container li.level-3{padding-left:0;padding-right:40px}.rtl .multiselect-container li.level-4{padding-left:0;padding-right:60px}.iwjmb-field .select2-container{height:auto;min-width:221px}#wpbody .iwjmb-select-all{display:block;margin-top:5px}.iwjmb-select{min-width:221px}.iwjmb-select option{padding:.5rem 1rem}.iwjmb-select-all-none{display:block;margin-top:5px}