@charset "UTF-8";
.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button{color:#fff}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.no-border-radius.wp-block-button__link{border-radius:0!important}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #e2e4e7}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:400;background:#edeff0}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#00739c}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;margin-bottom:28px;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px){.wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports (position: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: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: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: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 (mask-image:none) or (-webkit-mask-image:none){.is-style-circle-mask img{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;mask-repeat:no-repeat;mask-size:contain;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: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}body {background: #fff; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #999}
.center {width: 1170px; margin: 0 auto}
img {max-width: 100%}
h1, h2, h3, h4, h5, h6 {word-wrap: break-word; line-height:110% !important;}
.home_section1_content br,
.home_section2_content br,
.home_section3_content br,
.home_section4_content br,
.home_section5_content br,
.home_section6_content br,
.home_section7_content br,
.home_section8_content br,
.home_section9_content br,
.home_section10_content br,
.home_section11_content br {display: none}
body .no_sidebar {width: 100%}
.complete_divider {width: 128px; height: 30px; margin: 0 auto; margin-top: 30px}
.spacer5{clear:both; height:5px;}
.spacer10{clear:both; height:10px;}
.spacer20{clear:both; height:20px;}
.spacer30{clear:both; height:30px;}
.spacer40{clear:both; height:40px;}
.complete_divider .div_left {width: 45px; height: 1px; background: #999; float: left}
.complete_divider .div_right {width: 45px; float: left; height: 1px; background: #999}
.complete_divider .div_middle {float: left; margin: 10px; margin-top: -10px; line-height: 18px}
.complete_divider .div_middle .fa-heart {font-size: 14px}
.complete_divider .div_middle .fa-bolt {font-size: 18px}
.complete_divider .div_middle .fa-stop {font-size: 14px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); position: relative}
.complete_divider .div_middle i.fa-minus {width: 6px; position: relative; transform: rotate(117deg); -webkit-transform: rotate(117deg); -moz-transform: rotate(117deg)}
.complete_divider.title_underline .div_left {display: none}
.complete_divider.title_underline .div_right {width: 45px; height: 3px; margin: 0 auto; float: none; display: block}
.complete_divider.title_underline {margin-top: 20px}
.header {width: 100%; float: left; -webkit-transition: all .4s ease-out; -moz-transition: all .4s ease-out; -ms-transition: all .4s ease-out; -o-transition: all .4s ease-out; transition: all .4s ease-out}
.home .header { margin-bottom:140px;}
.type1 .menuarea{clear:both;}
.type1 #topmenu{float:right !important; margin:15px 0 0 0;}
.type1 .phntp, .type3 .phntp{position:relative; top:16px;}
.type1 .phntp span, .type3 .phntp span{margin:0 15px 0 0;}
.type1 .suptp, .type3 .suptp{position:relative; top:5px;} 
.type1 .logo{padding:0 0 10px 0;}
.type3 .centerlogo{padding-bottom:0px;}
.type2 .head_inner{margin:25px 0 0 0;}
.type2 #topmenu{float:none !important; margin:0 auto; text-align:center;}
.type2 .logo{float:none; text-align:center;}
.type2 .logo h1, .type2 .logo h2{text-align:center; float:none;}
.type4 .logo h1, .type4 .logo h2{text-align:center; float:none; position:relative; top:50px;}
.phntxt:before, .emltxt:before{content:'|'; text-align:center; vertical-align:middle; position:relative; left:-7px; top:-2px;}
.head-info-area {width: 100%; padding: 0; border-top:8px solid; border-top-color:#4c9d2f;}
.head-info-area .left,
.head-info-area .right {padding: 8px 0}
.head-info-area .fa {margin-right: 8px}
.left {float: left}
.right {float: right}
.clear {clear: both}
.logo {float: left; max-width: 100%}
.logo h2,
.logo h1,
.logo h2 a,
.logo h1 a {text-transform: none}
.logo h1,
.logo h2 {float: left; font-size: 36px; margin: 25px 0 20px 4px;}
.logo h1 a,
.logo h2 a {font-weight: 700}
.logo img {border: none; margin-bottom: 10px; max-width: 100%; height: auto}
.centerlogo {float: none; text-align: center; margin: 0 auto; background-color: transparent!important; padding-bottom:35px; }
.centerlogo .logo {float: none!important; display:block; width:25%; margin:0 auto;}
.centerlogoarea #topmenu {text-align: center!important}
.centerlogo .logo h1,
.centerlogo .logo h2 {float: none!important}
.logo_right .logo {float: right}
.logo_right #topmenu {float: left}
.logo_center .logo {float: left; width: 100%; text-align: center}
.logo_center #topmenu {float: left; width: 100%; text-align: center}
.logo_center .logo h1,
.logo_center .logo h2 {float: none}
.logo_center #topmenu ul.menu>li {padding: 10px}
.type2 span.desc{top:-5px;}
.head_inner {width: 100%; float: left; top: 0; background-color:#4c9d2f;}
#simple-menu {display: block; float: right; margin-top: 1.5%; color: #fff; font-size: 36px; position: absolute; right: 20px; top: 15px; display: none}
.pad_menutitle {padding: 5%; width: 90%}
.pad_menutitle span {display: inline-block; float: right; cursor: pointer}
#sidr-main {display: none}
#topmenu {text-align: right; display: block; vertical-align: middle; font-size: 0}
#topmenu.has_bookmark .menu {display: inline-block}
.has_trans_header.home #topmenu {vertical-align: initial; float: right}
.type4 .phntp{padding:22px 0 0 0; position:relative;}
.type4 .suptp{position:relative; top:-81px; display:inline-block;}
.type4 .phntxt{float:left; display:block; padding:10px 0 0 0; font-weight:normal;}
.type4 .emltxt{float:left; display:block; padding:7px 0 0 0; font-weight:normal;}
.type4 .phntxt:before, .type4 .emltxt:before{content:"";}
#topmenu ul {margin: 0; padding: 0}
#topmenu ul li {list-style-type: none; display: inline-block; position: relative; margin: 0;}
#topmenu ul li:last-child a{padding-right:0px;}
#topmenu ul li a {display: block; padding: 34px 27px;}
.type4 #topmenu,
.type3 #topmenu {float: none!important}
.home.has_trans_header .nivo-caption {padding: 80px 0 0!important}
#topmenu ul li ul {display: none; position: absolute; width: 220px; z-index: 9999999;}
#topmenu .menushow {display: block;}
#topmenu ul li ul li {margin: 0; padding: 0; width: 100%; display: block; text-align: left; border:none;}
#topmenu ul li ul li a {padding: 12px 8%; width: auto; margin: 0; display: block; font-weight: 400; line-height: 100%!important}
#topmenu ul li ul li ul {left: 100%; margin-top: -39px; float: none; margin-left: 0}
#topmenu ul li:last-child ul {right: 0}
#topmenu ul li:last-child ul li ul,
#topmenu ul li:last-child ul li ul li ul,
#topmenu ul li:last-child ul li ul li ul li ul,
#topmenu ul li:last-child ul li ul li ul li ul li ul,
#topmenu ul li:last-child ul li ul li ul li ul li ul li ul {margin-top: -38px; left: -100%}
#topmenu ul li span {font-size: 12px; opacity: .5; padding-left: 5px; position: absolute}
#topmenu ul li ul li span {display: none}
#topmenu .zn_parent_menu:hover li a {border: none!important}
.has_trans_header.home #topmenu {background-color: transparent!important}
span.menu_desc {display: block; padding-top: 5px}
.mega-menu-item span.menu_arrow {display: none}
#topmenu ul li.mega-menu-item ul li ul {background-color: transparent!important}
.logo_middle {opacity: 0}
.logo_middle .logo {display: none}
.logo_middle #topmenu {float: left; margin-top: 0; width: 100%; text-align: center; padding-bottom: 30px}
.logo_middle #topmenu .logo {display: inline-block; margin: 0 40px; float: none; top: 15px; position: relative}
.sidr-class-logo {display: none}
#topmenu li.menu_highlight_slim,
#topmenu li.menu_highlight {padding: 8px 12px}
#topmenu li.menu_highlight_slim>a,
#topmenu li.menu_highlight>a {padding-bottom: 30px; border: none}
.social_bookmarks a {display: none; padding: 2px 8px; text-align: center; font-size: 16px; opacity: .6; border-radius: 3px}
.social_bookmarks i {width: 14px}
.social_bookmarks a:hover {opacity: 1}
.social_bookmarks a[href^="http"] {display: inline-block}
.social_bookmarks.bookmark_simple a {font-size: 18px}
.social_bookmarks.bookmark_round a {border: 1px solid; border-radius: 50%; height: 18px; width: 23px; text-align: center; margin-right: 5px; padding: 4px 0 0}
.social_bookmarks.bookmark_square a {border: 1px solid; margin-right: 5px}
.top_head_soc .social_bookmarks.bookmark_size_large a {transform: scale(1.1); -webkit-transform: scale(1.3); -moz-transform: scale(1.3); margin-right: 12px!important}
.head_soc .social_bookmarks.bookmark_size_large a {transform: scale(1.1); -webkit-transform: scale(1.3); -moz-transform: scale(1.3); margin-right: 12px!important}
.foot_soc .social_bookmarks.bookmark_size_large a {transform: scale(1.3); -webkit-transform: scale(1.3); -moz-transform: scale(1.3); margin-right: 20px!important}
.head_soc .social_bookmarks.bookmark_hexagon.bookmark_size_large {margin-right: 5px!important}
.has_bookmark .menu-header,
.head_soc {display: inline-block}
.head_soc .social_bookmarks a {font-size: 12px; opacity: 1}
.head_soc .social_bookmarks.bookmark_simple a {font-size: 18px}
.copyright_center .social_bookmarks {width: 100%; float: left; padding: 20px 0; text-align: center!important}
#footer .foot_soc .social_bookmarks.social_color a {color: #fff!important; border: none; margin-right: 8px}
.foot_soc .social_bookmarks.bookmark_round a {height: 25px; width: 29px}
.foot_soc .social_bookmarks.bookmark_simple a {font-size: 24px}
.copyright_center .social_bookmarks a:hover {transform: none}
.row {margin-right:25px; margin-left:-3px;}
.col-4 {width:30.33333333%; float:left; position:relative; min-height:1px; padding:0 15px;}
#footer .contact-info { width:100%; background:#161616; display:table;}
#footer .contact-info .box {border-right:2px solid; border-right-color:#1f1f1f; padding:38px 25px;}
#footer .contact-info .box i { color:#fff; font-size:30px; padding-right:25px; margin-right:25px; float:left; position:relative; width:30px; height:30px;}
#footer .contact-info .box i:after{width:2px; height:22px; background:#00baff; position:relative; content:""; position:absolute; top:50%; transform:translateY(-50%); right:0; margin:auto;}
#footer .contact-info .box h5{color:#fefefe; text-transform:uppercase; margin:0 0 -5px; padding-bottom:10px; position:relative; top:-5px; font:400 15px 'Lato', sans-serif;}
#footer .contact-info .box p {color:#757575; font-size:13px; word-wrap:break-word; margin:0;}
#footer .contact-info .col-4:nth-child(3) .box { border-right:none;}
.foot_soc {float: right; padding: 18px}
.copyright_center .foot_soc {float: none; padding: 0}
.foot_soc.hide_footsoc {display: none}
.foot_soc a:hover {opacity: .8}
.foot_soc:empty {display: none!important}
.pbar_wrap {margin-bottom: 20px; width: 60px; position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; bottom: 45%; z-index: 999999; padding: 7px 12px}
.progrssn {width: 40px!important; height: 50px; margin-top: 0; margin-left: 5px; -webkit-transition: all .8s ease-out; -moz-transition: all .8s ease-out; -ms-transition: all .8s ease-out; -o-transition: all .8s ease-out; transition: all .8s ease-out; position: relative; background: #cddbe4}
.prog_wrap {width: 50px; height: 50px; position: absolute; overflow: hidden; border-radius: 3px}
.pbar {-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; width: 40px; padding-top: 13px; height: 27px; border: 5px solid #fff; text-align: center; font-size: 12px; color: #fff; position: relative; z-index: 22; font-weight: 700; font-family: sans-serif; box-shadow: 0 0 2px rgba(0, 0, 0, 0.1)}
#slidera {width: 100%; margin: 0 auto; float: left;}
.slider-wrapper {position: relative}
.nivoSlider {height: 625px!important}
.slider-main { margin-top:-140px !important;}
.selected_stat {min-height: 500px}
#stat_img {position: relative}
#stat_img img {max-width: 100%; width: auto; height: auto; vertical-align: bottom}
.stat_content_inner {position: absolute; bottom: 15%; width: 100%; z-index: 11; line-height: 1.9em}
.stat_content_center {text-align: center}
.stat_content_left .cta_buttons,
.stat_content_right .cta_buttons {text-align: left}
.stat_content_right .center {margin-right: 10%}
.stat_content_left .center {margin-left: 10%}
.static_gallery .nivo-caption {display: none!important}
.stat_content .scl_button {margin: 50px}
.stat_content .scl_button a {padding: 15px 40px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px}
.stat_content .scl_button a:hover {opacity: .8}
.stat_bg,
.stat_bg_overlay {width: 100%; position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; background-repeat: no-repeat; background-attachment: fixed; background-position: center top; background-size: cover; z-index: -1}
.stat_bg img {width: 100%; position: fixed; display: block; object-fit: cover; -webkit-transition: all .15s ease-in-out; -moz-transition: all .15s ease-in-out; -ms-transition: all .15s ease-in-out; -o-transition: all .15s ease-in-out; transition: all .15s ease-in-out}
.stat_bg_overlay {background: #222; -webkit-transition: all .15s ease-out; -moz-transition: all .15s ease-out; -ms-transition: all .15s ease-out; -o-transition: all .15s ease-out; transition: all .15s ease-out}
body.is_boxed .stat_bg,
body.is_boxed .stat_bg_overlay {z-index: auto}
.stat_bg {clip: rect(auto, auto, auto, auto)}
.home .stat_has_img .stat_bg_img {opacity: 1}
.stat_bg_img {width: 100%!important}
.overlay_off {opacity: 0}
.overlay_on {opacity: .45}
.cta_buttons {text-align: center}
.cta_buttons a {font-size: 14px; font-weight: 700; padding: 10px 25px; border: 2px solid; display: inline-block; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out}
.cta_buttons a:empty {display: none}
.cta_buttons .cta_hollow,
.cta_buttons .cta_hollow_big {border: 2px solid}
.cta_buttons .cta_flat_big,
.cta_buttons .cta_hollow_big,
.cta_buttons .cta_rounded_big {font-size: 20px; padding: 18px 40px}
.cta_buttons .cta_rounded,
.cta_buttons .cta_rounded_big {border-radius: 60px}
.cta_buttons .cta_rounded {font-size: 14px; padding: 10px 24px}
.cta_buttons .cta_hollow:hover,
.cta_buttons .cta_hollow_big:hover {border-color: transparent!important; opacity: 1!important}
.stat_content_inner .lts_button {margin: 25px 25px 20px 0}
.centertitle {text-align: center}
.featured_area {width: 100%; padding: 0 0 40px 0; clear: both;}
.featured_area_bg {width: 100%; padding: 40px 0; clear: both; background-repeat: no-repeat!important; background-size: cover!important; background-position: center top!important}
.featured_area h2 {padding: 0; margin-bottom: 3%; clear: both}
.featuredinfomain{width:100%; position: relative; height:100%;}
.featuredinfomain:hover .sktmore{background-color:#FFF;}
.featuredinfomain:hover .featurecontent, .featuredinfomain:hover .featurecontent li{color:#FFF;}
.featuredinfomain:hover .featured-thumb{background-color:#7da500;}
.featuredinfomain:hover h3{color:#7da500;}
.featuredinfomain h2{margin:0; padding:0;}
.featuredinfoarea h2{text-align:center; color:#000; padding:15px 0 15px 0; border-bottom:1px solid; border-bottom-color:#7da500; font-weight:normal;}
.featuredinfoarea h2 span{color:#7da500;} 
.featurecontent{width:70%; margin:30px auto 0;}
.featurecontent ul{margin:0; padding:0;}
.featurecontent li{ list-style:none; text-align:center; line-height:34px; border-bottom:1px dashed; border-bottom-color:#fec1cb; color:#000;}
.fblock1 {width: 97%; text-align: center; float: left; margin: -6.6% 1% 2.5% 2%; position:relative; padding: 0; z-index:99999999999;}
.fblock2 {width: 46%; text-align: center; float: left; margin: -6.6% 1% 2.5% 2%; position:relative; padding: 0; z-index:99999999999;}
.fblock3 {width: 29.9%; min-height: 285px; text-align: center; float: left; margin: -5.2% 1% 2.5% 2%; position:relative; padding: 0; z-index:99999999999;}
.fblock4 {width: 18.35%; min-height: 300px; text-align: center; float: left; margin: 0 3% 2.5% 0; padding: 2.6% 2%}
.fblock1 .sktmore,
.fblock2 .sktmore,
.fblock3 .sktmore,
.fblock4 .sktmore,
.servicebox .sktmore,
.back .sktmore {margin: 0 auto}
.featured-thumb{width:88px; height:88px; margin:-40px auto 0; background-color:#40403f; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; overflow:hidden; position:relative; top:0; -webkit-box-shadow: 0px 10px 10px -8px rgba(117,110,100,1); -moz-box-shadow: 0px 10px 10px -8px rgba(117,110,100,1); box-shadow: 0px 10px 10px -8px rgba(117,110,100,1);}
.featured-cont-box{ padding:20px; margin-top:0;}
.featured-cont-box h3{margin-top:0 !important; color:#40403f;}
.featured_block{background-color:#fbfbfb;}
.featured_block p {margin: 0 0 25px; line-height: 19px}
.featured_block img {text-align: center; vertical-align: middle; max-width:none; padding-top:20px;}
.featured_block:hover h3{color:#000;}
.featured_block h3 {font-weight: 700; letter-spacing:normal !important;}
.sktmore {background-color: #7da500; color: #fff; margin: 0; padding: 11px 30px; display: table;}
.sktmore:hover {background-color: #ffffff; color:#000;}
.sktgo { background-color: #ffffff; border-radius: 100%; color: #1c1c1c; display: block; margin: 0 auto; width: 32px; height:32px; line-height:32px; font-size:22px; text-align:center; vertical-align:middle;}
.sktgo:hover {background-color: #ffffff;}
.sktgo i{ position:relative; left:1px; top:-1px;}
.sktmore:link,
.sktmore:visited,
.sktmore a {color: #ffffff; word-break: break-all}
.hide_section {display: none!important}
.sect-title h2{text-align:center;}
.sect-title h2:after{ content:" "; display:table; width:90px; border-bottom:3px solid; border-bottom-color:#e8e7e7; margin:30px auto 0; text-align:center;}
.headingtitle{display:block; width:auto; overflow:hidden;}
.headingtitle h3{margin-top:0px; font-weight:bold; font-size:30px;}
.home_section1_content p{line-height:24px; padding:15px 0;}
.home1_section_area {width: 100%; padding: 60px 0; clear: both; float: left; overflow:hidden;}
.home1_section_area_bg {width: 100%; padding: 60px 0; clear: both; overflow:hidden; background-repeat: no-repeat!important; background-size: cover!important; background-position: center top!important}
.home1_section_area h2 {padding: 0; margin: auto; clear: both;}
.post_block_style1 {width: 22.7%; min-height: 300px; text-align: left; float: left; margin: 0 3% 3% 0; padding: 0}
.post_block_style1 .style1-post-thumb {height: 175px; overflow: hidden}
.post_block_style1 h3 {margin-top: 0!important; padding-top: 0!important}
.post_block_style1 .style1-post-thumb {margin-bottom: 20px!important}
.post_block_style1 img {height: auto; width: 100%; padding: 0; margin: 0}
.post_block_style1_meta {display: inline-block; font-size: 12px; margin: 0 0 10px; clear: both}
.post_block_style1_meta span {margin-right: 10px}
.post_block_style1_meta span i {margin-right: 4px}
.post_block_style1 p {line-height: 19px; margin: 0 0 25px}
.post_style1_area,
.post_style2_area,
.post_style3_area {clear: both!important}
.post_block_style2 {width: 48.5%; min-height: 400px; text-align: left; float: left; margin: 0 3% 3% 0; padding: 0}
.post_block_style2 h3 {margin-top: 0!important; padding-top: 0!important}
.post_block_style2 .style2-post-thumb {margin-bottom: 20px!important}
.post_block_style2 img {height: auto; width: 100%; padding: 0; margin: 0}
.post_block_style2_meta {display: inline-block; font-size: 12px; margin: 0 0 10px; clear: both}
.post_block_style2_meta span {margin-right: 10px}
.post_block_style2_meta span i {margin-right: 4px}
.post_block_style2 p {line-height: 19px; margin: 0 0 25px}
.post_block_style3 {width: 46%; height:220px; background-color:#FFF;
-webkit-box-shadow: 3px 0px 5px 0px rgba(229,226,226,1);
-moz-box-shadow: 3px 0px 5px 0px rgba(229,226,226,1);
box-shadow: 3px 0px 5px 0px rgba(229,226,226,1); text-align: left; float: left; margin: 0 3% 7% 0; padding: 0 25px 0 0; display: inline-block; vertical-align: middle; cursor:pointer;}
.post_block_style3:hover .rcntdate{background-color:#7da500; color:#7da500;}
.post_block_style3:hover .dte{border-bottom-color:#FFF; color:#FFF;}
.post_block_style3:hover .mnth{color:#FFF;}
.post_block_style3:hover .style3thumb img{opacity:0.3;}
.style3thumb{float:left; width:41%; height:220px; margin-right:6%; overflow:hidden; background-color:#7da500;}
.style3thumb img{width:100%; height:auto; min-height:220px; -webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out; -ms-transition: all .5s ease-out; -o-transition: all .5s ease-out; transition: all .5s ease-out;}
.style3info{float:left; width:52.88%; height:auto; position:relative;}
.style3info h3{margin-top:20px; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid; border-bottom-color:#eceaeb;}
.style3infonothumb{float:left; height:auto; position:relative; padding-left:25px;}
.style3infonothumb h3{margin-top:20px; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid; border-bottom-color:#eceaeb;}
.rcntdate{border:3px solid; border-color:#7da500; padding:10px 16px; text-align:center; position:absolute; right:0; top:-30px; font-weight:700; font-size:23px; -webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out; -ms-transition: all .5s ease-out; -o-transition: all .5s ease-out; transition: all .5s ease-out;}
.dte{border-bottom:2px solid; border-bottom-color:#7da500; text-align:center; padding-bottom:6px;}
.mnth{text-align:center; font-weight:normal; font-size:14px; padding-top:6px;}
.shortdesc{line-height:22px; font-size:12px;}
.shortmore{position:absolute; bottom:0;}
.rcntitle{ font-size:18px; text-align:left; margin-top:30px; margin-bottom:15px; padding-bottom:20px; border-bottom:1px solid; border-bottom-color:#eceaeb;}
.rcntitle a{color:#343434;}
.rcntitle span{max-width:200px; display:block; word-wrap:break-word;}
.no_margin_right {margin-right: 0!important}
.no_margin_padding_right {margin-right: 0!important; padding-right:0px;}
.no_margin_left {margin-left: 0!important}
.no_margin_top {margin-top: 0!important}
.no_margin_bottom {margin-bottom: 0!important}
.home2_section_area {width: 100%; padding: 60px 0; clear: both; float: left; overflow:hidden;}
.home2_section_area_bg {width: 100%; padding: 60px 0; clear: both; overflow:hidden; background-repeat: no-repeat!important; background-size: cover!important; background-position: center top!important}
.home2_section_area h2 {padding: 0; margin-bottom: 3%; clear: both; text-align:center;}
.home3_section_area {width: 100%; padding: 60px 0; clear: both; float: left; overflow:hidden;}
.home3_section_area_bg {width: 100%; padding: 60px 0; clear: both; overflow:hidden; background-repeat: no-repeat!important; background-size: cover!important; background-position: center top!important}
.home3_section_area h2 {padding: 0; margin-bottom: 3%; clear: both; text-align:center;}
.sectionrow {margin-left: -15px; margin-right: -15px}
.cols1 {width: 100%; text-align: left; float: left; margin: 0 0 2.6%; padding: 0 20px; box-sizing: border-box; position:relative;}
.cols1 .team-thumb { border-radius:100%; margin-bottom:20px; border:1px solid #dddddd; padding:10px; position:relative;}
.cols1 .team-thumb .social-icons{opacity:0; position:absolute; bottom:0; width:100%; margin: 0 auto 0 -8px; text-align:center;}
.cols1:hover .social-icons{opacity:1; bottom: 28%; transform: translateY(-28%); -moz-transform: translateY(-28%); -webkit-transform: translateY(-28%); -o-transform: translateY(-28%); transition: all 0.6s ease-in-out 0s; -moz-transition: all 0.6s ease-in-out 0s; -webkit-transition: all 0.6s ease-in-out 0s; -o-transition: all 0.6s ease-in-out 0s;}
.cols1 .team-thumb  .social-icons a:link, .social-icons a:visited{width:30px; height:30px; line-height:30px; font-size:12px !important;}
.cols1:hover img{opacity:0.2;}
.cols1 img {height: auto; width: 100%; margin: 0; vertical-align: bottom; border-radius:100%; display:block; -webkit-transition: all .6s ease-out; -moz-transition: all .6s ease-out; -ms-transition: all .6s ease-out; -o-transition: all .6s ease-out; transition: all .6s ease-out}
.cols2 {width: 50%; text-align: left; float: left; margin: 0 0 2.6%; padding: 0 20px; box-sizing: border-box; position:relative;}
.cols2 .team-thumb { border-radius:100%; margin-bottom:20px; border:1px solid #dddddd; padding:10px; position:relative;}
.cols2 .team-thumb .social-icons{opacity:0; position:absolute; bottom:0; width:100%; margin: 0 auto 0 -8px; text-align:center;}
.cols2:hover .social-icons{opacity:1; bottom: 28%; transform: translateY(-28%); -moz-transform: translateY(-28%); -webkit-transform: translateY(-28%); -o-transform: translateY(-28%); transition: all 0.6s ease-in-out 0s; -moz-transition: all 0.6s ease-in-out 0s; -webkit-transition: all 0.6s ease-in-out 0s; -o-transition: all 0.6s ease-in-out 0s;}
.cols2 .team-thumb  .social-icons a:link, .social-icons a:visited{width:30px; height:30px; line-height:30px; font-size:12px !important;}
.cols2:hover img{opacity:0.2;}
.cols2 img {height: auto; width: 100%; margin: 0; vertical-align: bottom; border-radius:100%; display:block; -webkit-transition: all .6s ease-out; -moz-transition: all .6s ease-out; -ms-transition: all .6s ease-out; -o-transition: all .6s ease-out; transition: all .6s ease-out}
.cols3 {width: 33.33%; text-align: left; float: left; margin: 0 0 2.6%; padding: 0 20px; box-sizing: border-box; position:relative;}
.cols3 .team-thumb { border-radius:100%; margin-bottom:20px; border:1px solid #dddddd; padding:10px; position:relative;}
.cols3 .team-thumb .social-icons{opacity:0; position:absolute; bottom:0; width:100%; margin: 0 auto 0 -8px; text-align:center;}
.cols3:hover .social-icons{opacity:1; bottom: 28%; transform: translateY(-28%); -moz-transform: translateY(-28%); -webkit-transform: translateY(-28%); -o-transform: translateY(-28%); transition: all 0.6s ease-in-out 0s; -moz-transition: all 0.6s ease-in-out 0s; -webkit-transition: all 0.6s ease-in-out 0s; -o-transition: all 0.6s ease-in-out 0s;}
.cols3 .team-thumb  .social-icons a:link, .social-icons a:visited{width:30px; height:30px; line-height:30px; font-size:12px !important;}
.cols3:hover img{opacity:0.2;}
.cols3 img {height: auto; width: 100%; margin: 0; vertical-align: bottom; border-radius:100%; display:block; -webkit-transition: all .6s ease-out; -moz-transition: all .6s ease-out; -ms-transition: all .6s ease-out; -o-transition: all .6s ease-out; transition: all .6s ease-out}
.cols4 {width: 25%; text-align: left; float: left; margin: 0 0 2.6%; padding: 0 20px; box-sizing: border-box; position:relative;} .cols4 .team-thumb { border-radius:100%; margin-bottom:20px; border:1px solid #dddddd; padding:10px; position:relative; width:270px; height:270px; box-sizing:border-box; overflow:hidden;}
.cols4 img { height: auto; min-height:270px; width:100%; margin: 0; vertical-align: bottom; display:block; -webkit-transition: all .6s ease-out; -moz-transition: all .6s ease-out; -ms-transition: all .6s ease-out; -o-transition: all .6s ease-out; transition: all .6s ease-out;}
.opabox{background-color:#ff8dae; width:250px; height:250px; overflow:hidden; border-radius:100%;} .cols4 .team-thumb .social-icons{opacity:0; position:absolute; bottom:0; width:100%; margin: 0 auto 0 -8px; text-align:center;}
.cols4:hover .social-icons{opacity:1; bottom: 28%; transform: translateY(-28%); -moz-transform: translateY(-28%); -webkit-transform: translateY(-28%); -o-transform: translateY(-28%); transition: all 0.6s ease-in-out 0s; -moz-transition: all 0.6s ease-in-out 0s; -webkit-transition: all 0.6s ease-in-out 0s; -o-transition: all 0.6s ease-in-out 0s;}
.cols4 .team-thumb  .social-icons a:link, .social-icons a:visited{width:30px; height:30px; line-height:30px; font-size:12px !important;}
.team-infobox a{color:#464545 !important;}
.cols4:hover img{opacity:0.2;}
.team-infobox {padding: 0;}
.team-infobox h3 {margin-bottom: 5px}
.teamtitle{text-align:center; margin:0 auto; font-size:18px; border-bottom:1px solid; border-bottom-color:#e7e6e6; padding:0 0 10px 0;}
.desigtitle{text-align:center; margin:0 auto; font-size:14px; border-bottom:1px solid; border-bottom-color:#e7e6e6; padding:10px 0 10px 0;}
.social-icons a:link,
.social-icons a:visited {display: inline-block; font-size: 13px!important; height: 35px; line-height: 35px; margin: 0 5px 0 0; padding: 0; text-align: center; transition: all .6s ease 0; width: 35px; color: #FFF; border-radius:100%;}
.social-icons {margin-top: 0}
.social-icons a:hover {color: #fff}
#footer .footercols4 .social-icons {margin-top: 20px}
#footer .footercols4 .social-icons a:link,
.social-icons a:visited {margin-bottom: 5px}
.home4_section_area {width: 100%; padding: 60px 0 0; clear: both; float: left; overflow:hidden;}
.home4_section_area_bg {width: 100%; padding: 60px 0 0; clear: both; overflow:hidden; background-repeat: no-repeat!important; background-size: cover!important; background-position: center top!important}
.home4_section_area h2 {padding: 0; margin-bottom: 3%; clear: both; text-align:center;	}
body.page .servicerow {margin-left: -12px; margin-right: 0; clear: both}
.servicerow {margin-left: -15px; margin-right: -15px; clear: both}
.servicebox {box-sizing: border-box;}
.servicebox p {margin: 0 0 50px; line-height: 19px; font-size:13px;}
.servicebox img {text-align: center; vertical-align: middle;}
.servicebox h3 {font-weight: 700; padding-top:15px; font-size:20px; color:#FFF;}
.boxpattern-1 {width: 24.95%; text-align: center; float: left; margin: 0 0 1px; height:auto;}
.serviceboxbg{background-color:rgba(10,122,216,0.8); border-right:1px solid; border-right-color:#30a0fd; transition: all 0.5s ease;}
.serviceboxbg:hover{background-color:#d1d0d0;}
.serviceboxbg p{color:#FFF !important;}
.boxpattern-1 .serviceboxbg {padding: 50px 25px; min-height:272px;}
.boxpattern-2 {width: 33.33%; text-align: center; float: left; margin: 0 0 2.5%; padding: .5% 1.5% 0}
.boxpattern-2 .serviceboxbg {padding: 45px 28px; min-height:340px;}
.boxpattern-3 {width: 50%; text-align: center; float: left; margin: 0 0 2.5%; padding: .5% 1.5% 0}
.boxpattern-3 .serviceboxbg {padding: 45px 28px; min-height:250px;}
.boxpattern-4 {width: 100%; text-align: center; float: left; margin: 0 0 2.5%; padding: .5% 1.5% 0}
.boxpattern-4 .serviceboxbg {padding: 45px 28px}
.home5_section_area {width: 100%; padding: 60px 0; clear: both; float: left; overflow:hidden;}
.home5_section_area_bg {width: 100%; padding: 60px 0; clear: both; overflow:hidden; background-repeat: no-repeat!important; background-size: cover!important; background-position: center top!important}
.home5_section_area h2 {padding: 0; margin-bottom: 3%; clear: both; text-align:center;}
.home6_section_area {width: 100%; padding: 60px 0; clear: both; float: left; overflow:hidden;}
.home6_section_area_bg {width: 100%; padding: 60px 0; clear: both; overflow:hidden; background-repeat: no-repeat!important; background-size: cover!important; background-position: center top!important}
.home6_section_area h2 {padding: 0; margin-bottom: 3%; clear: both; text-align:center;}
.home7_section_area {width: 100%; padding: 60px 0; clear: both; float: left; overflow:hidden;}
.home7_section_area_bg {width: 100%; padding: 60px 0; clear: both; overflow:hidden; background-repeat: no-repeat!important; background-size: cover!important; background-position: center top!important}
.home7_section_area h2 {padding: 0; margin-bottom: 3%; clear: both; text-align:center;	}
.testimonial-box {padding: 7%; line-height: 22px; clear: both; position: relative}
.testimonial-box h3 {margin-bottom: 5px}
.testimonialrow {margin-left: -15px; margin-right: -15px; clear: both}
.tstcols1 {width: 97.5%; text-align: left; float: left; margin: 0 0 1%; padding: 0 15px}
.tstcols1 .testimonial-box {padding: 2%}
.tstcols2 {width: 50%; text-align: left; float: left; margin: 0 0 1%; padding: 0 15px; box-sizing: border-box}
.tstcols2 .testimonial-box {padding: 4%; min-height: 90px}
.tstcols3 {width: 33.333%; text-align: left; float: left; margin: 0 0 1%; padding: 0 15px; box-sizing: border-box}
.tstcols3 .testimonial-box {padding: 6%; min-height: 155px}
.tstcols4 {width: 25%; text-align: left; float: left; margin: 0 0 2.6%; padding: 0 15px; box-sizing: border-box}
.tstcols4 .testimonial-box {padding: 8%; min-height: 222px}
.testimonial-inforarea {display: inline-block; text-align: left}
.testimonial-inforarea i {margin-right: 5px}
.testimonial-inforarea h3 {display: inline-block; margin-right: 5px}
.testimonial-box:after {content: ''; position: absolute; top: 100%; left: 8%; margin: 0 auto; width: 0; height: 0; border-top: solid 12px; border-left: solid 12px transparent; border-right: solid 12px transparent}
.home8_section_area {width: 100%; padding: 60px 0; clear: both; float: left; overflow:hidden;}
.home8_section_area_bg {width: 100%; padding: 60px 0; clear: both; overflow:hidden; background-repeat: no-repeat!important; background-size: cover!important; background-position: center top!important}
.home8_section_area h2 {padding: 0; margin-bottom: 3%; clear: both; text-align:center;}
.home9_section_area {width: 100%; padding: 60px 0; clear: both; float: left; overflow:hidden;}
.home9_section_area_bg {width: 100%; padding: 60px 0; clear: both; overflow:hidden; background-repeat: no-repeat!important; background-size: cover!important; background-position: center top!important}
.home9_section_area h2 {padding: 0; margin-bottom: 3%; clear: both; text-align:center;}
.home10_section_area {width: 100%; padding: 60px 0; clear: both; float: left; overflow:hidden;}
.home10_section_area_bg {width: 100%; padding: 60px 0; clear: both; overflow:hidden; background-repeat: no-repeat!important; background-size: cover!important; background-position: center top!important}
.home10_section_area h2 {padding: 0; margin-bottom: 3%; clear: both; text-align:center;}
.home11_section_area {width: 100%; padding: 60px 0; clear: both; float: left; overflow:hidden;}
.home11_section_area_bg {width: 100%; padding: 60px 0; clear: both; overflow:hidden; background-repeat: no-repeat!important; background-size: cover!important; background-position: center top!important}
.home11_section_area h2 {padding: 0; margin-bottom: 3%; clear: both}
.home12_section_area {width: 100%; padding: 60px 0; clear: both; float: left; overflow:hidden;}
.home12_section_area_bg {width: 100%; padding: 60px 0; clear: both; overflow:hidden; background-repeat: no-repeat!important; background-size: cover!important; background-position: center top!important}
.home12_section_area h2 {padding: 0; margin-bottom: 3%; clear: both; text-align:center;}
.home13_section_area {width: 100%; padding: 40px 0; clear: both; float: left; overflow:hidden;}
.home13_section_area_bg {width: 100%; padding: 60px 0; clear: both; overflow:hidden; background-repeat: no-repeat!important; background-size: cover!important; background-position: center top!important}
.home13_section_area h2 {padding: 0; margin-bottom: 3%; clear: both; text-align:center;}
.home14_section_area {width: 100%; padding: 60px 0; clear: both; float: left; overflow:hidden;}
.home14_section_area_bg {width: 100%; padding: 60px 0; clear: both; overflow:hidden; background-repeat: no-repeat!important; background-size: cover!important; background-position: center top!important}
.home14_section_area h2 {padding: 0; margin-bottom: 3%; clear: both}
.home15_section_area {width: 100%; padding: 60px 0; clear: both; float: left; overflow:hidden;}
.home15_section_area_bg {width: 100%; padding: 60px 0; clear: both; overflow:hidden; background-repeat: no-repeat!important; background-size: cover!important; background-position: center top!important}
.home15_section_area h2 {padding: 0; margin-bottom: 3%; clear: both}
.home16_section_area {width: 100%; padding: 60px 0; clear: both; float: left; overflow:hidden;}
.home16_section_area_bg {width: 100%; padding: 60px 0; clear: both; overflow:hidden; background-repeat: no-repeat!important; background-size: cover!important; background-position: center top!important}
.home16_section_area h2 {padding: 0; margin-bottom: 3%; clear: both}
.home17_section_area {width: 100%; padding: 60px 0; clear: both; float: left; overflow:hidden;}
.home17_section_area_bg {width: 100%; padding: 60px 0; clear: both; overflow:hidden; background-repeat: no-repeat!important; background-size: cover!important; background-position: center top!important}
.home17_section_area h2 {padding: 0; margin-bottom: 3%; clear: both}
.fixed_wrap.fixindex.dummypost {width: 100%; float: left; background-color: #fff; position: relative}
.home_blocks:empty {display: none}
.activeblock {width: 100%; float: left}
.lastmap {margin-bottom: 0}
.home_title {font-size: 1.7em; margin: 0}
.home_subtitle {font-size: 14px; margin-top: 10px; opacity: .6}
.about_inner {width: 60%; margin: 0 auto}
.aboutblock {text-align: center; padding: 80px 0; width: 100%; float: left}
.about_pre {font-style: italic; font-size: 30px; opacity: .6}
.about_header {font-size: 48px; letter-spacing: 2px; margin-top: 10px; margin-bottom: 30px}
.about_content {line-height: 2em}
.ast_blocks {margin: 0}
.midrow {width: 100%; float: left; overflow: hidden}
.midrow_block {width: 33.3333%; padding: 4%; box-sizing: border-box; float: left; text-align: center; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out}
.midrow_blocks .midrow_block:first-child:nth-last-child(1) {width: 100%}
.midrow_blocks .midrow_block:first-child:nth-last-child(2),
.midrow_block:first-child:nth-last-child(2) ~ .midrow_block {width: 50%}
.midrow_blocks .midrow_block:first-child:nth-last-child(3),
.midrow_block:first-child:nth-last-child(3) ~ .midrow_block {width: 33.3333%}
.midrow_blocks .midrow_block:first-child:nth-last-child(4),
.midrow_block:first-child:nth-last-child(4) ~ .midrow_block {width: 25%}
.midrow_block img {max-width: 100%; height: auto}
.midrow_block h3 {font-size: .9em}
.midrow_block .block_content {line-height: 1.8em}
.midrow_block .icon_wrap {padding-top: 20px; text-align: center}
.midrow_block img {max-width: 100%}
.block_type2 .center {width: 100%!important}
.block_type2 .midrow_block {width: 80%; padding: 5% 10%; text-align: left}
.block_type2 .midrow_block:hover {background: transparent; transform: none}
.block_type2 .midrow_block .block_img {width: 35%; float: left; text-align: right; padding-right: 30px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box}
.block_type2 .midrow_block h3 {font-size: 1.6em; margin-top: 0}
.block_type2 .midrow_block .block_content {width: 65%; float: left}
.block_type2 .midrow_block:nth-child(even) {background: rgba(0, 0, 0, 0.02)}
.block_type2 .midrow_block:nth-child(even) .block_img {float: right; text-align: left; padding-right: 0; padding-left: 30px}
.block_type2 .midrow_block:nth-child(even) .block_content {text-align: right}
.textblock {width: 100%; float: left}
.text_block {width: 100%; float: left; box-sizing: border-box}
.text_block_wrap {line-height: 1.9em}
.text_block .center {width: 100%!important}
.text_block_content {box-sizing: border-box}
.text_block img {vertical-align: bottom}
.text_block img.alignright,
.text_block img.alignnone,
.text_block img.alignleft {margin: 0}
.text_block img.aligncenter {margin: 0 auto}
.text_block_content > p:first-child:empty,
.text_block_content > p:last-child:empty {display: none}
.text_block .col2,
.text_block .col3,
.text_block .col4 {margin-bottom: 0}
.postsblck h2.postitle a {-webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out}
.home .lay1, .home .lay2, .home .lay3, .home .lay4, .home .lay5 {padding: 50px 0}
.lay1 {width: 100%; float: left; padding: 40px 0}
.lay1 .center {max-width: 1200px}
.lay1_wrap {overflow: hidden}
.home .lay1_wrap {margin-top: 30px}
.lay1 .hentry {width: 33.3334%; max-width: 400px; float: left}
.lay1 .hentry img {width: 100%; height: auto; border: none; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out; vertical-align: bottom}
.lay1 h2.postitle {padding: 10px; text-align: center; margin: 0; font-weight: 400; line-height: 1.4em}
.lay1 h2.postitle a {font-size: 20px; color: #fff}
.lay1 .lowreadmo h2.postitle a {font-size: 18px}
.lay1 .lowreadmo h2.postitle {line-height: 20px}
.lay1_title, .homeposts_title {text-align: center}
.lay1_title h3, .homeposts_title h3 {color: #e64429; font-size: 42px; margin: 20px 0 0}
.lay1_title p, .homeposts_title p {margin-bottom: 30px; margin-top: 0}
.lay1 .post_image {width: 100%; position: relative; overflow: hidden; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out; max-height: 260px}
.lay1 .post_content {position: absolute; top: -200px; width: 100%; -webkit-transition: all .6s ease-out; -moz-transition: all .6s ease-out; -ms-transition: all .6s ease-out; -o-transition: all .6s ease-out; transition: all .6s ease-out; z-index: 3}
.lay1 .post_image:hover img,
.lay2 .post_image:hover img,
.lay3 .post_image:hover img {-webkit-transform: scale(1.3); -moz-transform: scale(1.3); -o-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3)}
.post_image:hover .post_content,
.vidwrap:hover .post_content {top: 20%}
.post_image:hover .img_hover {opacity: .7}
.hentry .post_image:hover .icon_wrap {display: block; bottom: 30%}
.img_hover {width: 100%; height: 100%; background: rgba(10, 167, 255, 0.7); position: absolute; opacity: 0; -webkit-transition: all .4s ease-out; -moz-transition: all .4s ease-out; -ms-transition: all .4s ease-out; -o-transition: all .4s ease-out; transition: all .4s ease-out; z-index: 2}
.post_image.lowreadmo .icon_wrap,
.post_image.post_image.lowreadmo:hover .icon_wrap {bottom: 25px}
.hentry .post_image .icon_wrap {display: none; text-align: center; position: absolute; margin: 0 auto; z-index: 9; text-align: center; width: 100%; bottom: -600px; left: 0; right: 0; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out}
.post_image .icon_wrap a {display: inline-block; font-family: serif; margin-right: 4px; font-weight: 700; color: #fff; padding: 9px 12px; background: rgba(0, 0, 0, 0.3); -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out; opacity: .8}
.lay1 .post_image .icon_wrap a {font-size: 14px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; margin-right: 5px}
.post_image .icon_wrap a:hover {opacity: 1; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1)}
.lay2 .hide_img_hover .img_hover,
.lay2 .hide_img_hover .icon_wrap,
.lay3 .hide_img_hover .img_hover,
.lay3 .hide_img_hover .icon_wrap {display: none}
.lay4 {width: 100%; float: left; padding: 40px 0}
.lay4_wrap {overflow: hidden; width: 68%; float: left; position: relative; margin-top: -25px}
.lay4 .hentry {width: 100%; float: left; padding: 0 20px; margin: 0; background: #fff; margin-bottom: 20px; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box}
.lay4 .post_image {width: 25%; height: auto; max-height: 200px; float: left; margin-right: 2%; overflow: hidden; padding-top: 10px; position: relative; top: 16px; padding-bottom: 10px; display: table}
.lay4 .hentry img {width: 100%; height: auto; border: none; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2 ease-out}
.lay4 .hentry:hover img {-webkit-transition: all 2s ease-out; -moz-transition: all 2s ease-out; -ms-transition: all 2s ease-out; -o-transition: all 2s ease-out; transition: all 2 ease-out}
.lay4 h2 {text-align: left}
.lay4 p {padding-bottom: 20px; padding-top: 5px; line-height: 1.7em}
.lay4 .single_metainfo {padding-bottom: 0}
.lay4 .single_metainfo,
.lay4 .single_post .single_metainfo a {font-size: .8em}
.lay4 #sidebar {margin-top: 0}
.more-link,
.moretag {font-size: 14px; padding: 7px 15px; color: rgba(0, 0, 0, 0.2); display: block; margin: 15px 0; float: right; position: relative; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out; border: 2px solid rgba(0, 0, 0, 0.2); opacity: .5; font-weight: 700; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px}
.thn_post_wrap .more-link:hover,
.moretag:hover {opacity: 1}
.lay4 a.comm_date {margin-left: 0}
.lay4pagifix {width: 68%; float: left}
.lay4pagifix .lay4_wrap {width: 100%}
.lay4pagifix .lay4pagifix {width: 100%}
.ast_ajaxwrap {width: 100%; margin-bottom: 30px; min-height: 300px; position: relative}
.ast_ajax {width: 45px; height: 37px; background: url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/newloader.gif) no-repeat; margin: 0 auto; left: 0; right: 0; bottom: 40%; position: absolute; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px}
.ast_row {overflow: hidden}
.ast_pagenav,
.comments_template .navigation {width: 100%; text-align: center; margin-top: 50px; float: left}
.ast_pagenav .page-numbers,
.comments_template .navigation .page-numbers {display: block; margin-bottom: 15px; padding: 3px 10px; display: inline-block; margin-right: 15px; text-align: center; color: #999; font-size: 14px; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out; cursor: pointer}
.thn_paginate a.page-numbers:nth-last-child(1) {margin-right: 0}
.ast_pagenav .current,
.comments_template .navigation .current {border: 2px solid rgba(0, 0, 0, 0.3); font-weight: 600; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; cursor: pointer}
.comments_template .navigation .prev,
.comments_template .navigation .next {display: none}
.comments_template .navigation {float: left}
.comments_template .navigation:empty {display: none}
.ast_navigation a {border: 2px solid rgba(0, 0, 0, 0.2); padding: 3px 10px; font-weight: 700; font-size: .8em; text-transform: uppercase}
.ast_navigation {margin: 30px 0 0; width: 100%; float: left}
.ast_navigation a:hover {color: #222; border-color: #222}
.edit_wrap a {display: block; margin-top: 4px; position: absolute; right: 5px; top: -4px; font-size: 12px; opacity: .4; font-weight: 700; text-transform: uppercase; padding: 0 3px; border: 2px solid; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px}
.edit_wrap a:hover {opacity: .8}
.single_wrap_right {width: 68%; float: right}
.single_wrap {width: 68%; float: left}
.no_wrap {width: 70%; float: none; margin: 0 auto}
.single_post {position: relative}
.single_post .postitle, .single_post_content h1{margin-top: 0; font-weight: 600; -ms-word-wrap: break-word; word-wrap: break-word; line-height:40px;}
.thn_post_wrap {float: left; width: 100%}
.thn_post_wrap img {max-width: 100%; height: auto}
.thn_post_wrap {line-height: 1.7em}
.single_metainfo a i {color: #aaa}
.single_metainfo a i:hover {color: #0e92dd}
.meta_comm,
.catag_list {display: inline}
.single_metainfo {padding-bottom: 20px}
.single_metainfo,
.single_post .single_metainfo a {font-size: .9em}
.single_metainfo i {padding-left: 10px; padding-right: 5px; opacity: .7}
.single_metainfo .fa-calendar {padding-left: 0}
.tag_list ul {margin: 0; padding: 0}
.tag_list ul li {list-style-type: none; display: inline-block; margin: 8px; background: rgba(0, 0, 0, 0.1); padding: 0 5px; padding-bottom: 2px; font-size: 12px; line-height: 22px; border-radius: 3px; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out}
.tag_list ul li i {transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); margin-right: 6px; padding-left: 2px}
.tag_list ul li:hover {background: rgba(0, 0, 0, 0.14)}
.single_metainfo:empty {display: none}
.post_foot {padding: 15px 0; width: 100%}
.single .post_foot {border-bottom: 1px solid rgba(0, 0, 0, 0.1)}
.post-password-form input {padding: 10px; border: 2px solid rgba(0, 0, 0, 0.1); border-radius: 3px}
.post-password-form input[type~=submit] {border: 2px solid; background: transparent; font-weight: 700; opacity: .7; cursor: pointer; text-transform: uppercase}
.post-password-form input[type~=submit]:hover {opacity: 1}
#ast_nextprev {width: 100%; float: left; padding: 20px 0; border-bottom: 1px solid rgba(0, 0, 0, .08); min-height: 100px; position: relative}
#ast_nextprev .nav-box img {max-width: 90px; height: auto; float: left; margin-right: 15px; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out}
#ast_nextprev .nav-box img:hover {opacity: .8}
#ast_nextprev .nav-box i {color: rgba(0, 0, 0, 0.6); opacity: .6; font-size: 24px; display: block; float: left; height: 55px; padding: 25px 3px 0; position: absolute; left: -18px}
#ast_nextprev a {font-size: .8em; font-weight: 700}
#ast_nextprev a span {font-size: 1.1em; font-weight: 700; display: block}
#ast_nextprev .ast-prev a span {padding-right: 20px}
#ast_nextprev .ast-next a span {padding-left: 20px}
#ast_nextprev .nav-box i:hover {opacity: 1}
#ast_nextprev .ast-next i {float: right; right: -18px; left: auto}
.nav-box.ast-prev {float: left; width: 50%}
.nav-box.ast-next {float: right; width: 50%; text-align: right}
.nav-box.ast-next img {float: right!important; margin-right: 0!important; margin-left: 15px!important}
#ast_nextprev span.div_middle {width: 1px; height: 70%; display: block; position: absolute; left: 0; right: 0; margin: 0 auto; background-color: rgba(0, 0, 0, 0.1); transform: rotate(20deg)}
.prev_cat_name,
.next_cat_name {font-size: 1em; opacity: .6; display: block; float: left}
#ast_nextprev .prev_cat_name a,
#ast_nextprev .next_cat_name a {font-weight: 400!important}
.next_cat_name {float: right}
#ast_nextprev span.div_middle .fa-stop {display: none}
.comments_template {float: left; width: 100%; margin-top: 40px}
body.page .nocomments {display: none}
.comments_template #comments,
#comments_ping,
#reply-title {font-size: 18px; width: 100%; margin: 20px 0}
#reply-title small a {font-size: 16px; opacity: .5; vertical-align: text-bottom; padding-left: 5px}
#reply-title small a:hover {opacity: .8}
#comments_ping {float: left; width: 100%}
.commentlist {padding-left: 0; float: left; margin-top: 0; width: 100%}
.commentlist li.comment {list-style-type: none}
.commentlist li {list-style-type: none; width: 100%; float: left}
.commentlist li ul li {width: 96%; border: none; float: right}
.commentlist > li.comment:nth-child(1) .comment-body {border-top: none}
.commentlist .depth-1 {position: relative}
h3#comments {font-size: 20px}
h3#comments_ping {font-size: 20px}
.comment-author {font-size: 14px}
.commentlist a.comm_date {margin-left: 15px; padding-top: 4px; display: inline-block}
.comm_auth {padding-top: 4px; margin-left: 10px}
.comm_reply {display: inline-block; margin-left: 10px; opacity: 0; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out}
.comment-body:hover .comm_reply {opacity: 1}
.comment-body {float: left; width: 94%; position: relative; z-index: 3; padding: 30px 0; border-top: 1px solid rgba(0, 0, 0, 0.1)}
.avatar,
.comm_auth {display: inline-block; vertical-align: top}
.avatar img {height: auto; max-width: 30px; max-height: 30px}
.org_comment {float: left}
.commentlist .org_comment ul li {border: none; list-style-type: circle; float: none}
.commentlist .org_comment ol li {list-style-type: inherit; border: none; float: none}
.commentlist li.comment img {max-width: 100%; height: auto}
.org_ping .comm_date {font-size: 14px}
a.comment-edit-link {position: absolute; right: 0; top: 30px; font-size: 12px; font-weight: 700; padding: 1px 4px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border: 2px solid; color: rgba(0, 0, 0, 0.1); opacity: .4; text-transform: uppercase; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out}
a.comment-edit-link:hover {opacity: .8}
.comm_date i {padding-right: 5px}
.comm_reply {display: inline-block; margin-left: 15px}
#respond {width: 100%; float: left; margin-bottom: 40px}
.comm_wrap {width: 100%; float: left}
.comment-form-comment {width: 100%; float: left; margin-bottom: 0}
.comment-notes,
.form-allowed-tags,
.comment-form-comment label {display: none}
.comm_wrap p {width: 32%; float: left; margin-right: 2%; margin-bottom: 0}
p.comment-form-url {margin-right: 0}
.comm_wrap input {padding: 15px 4%; width: 92%; border: 1px solid rgba(0, 0, 0, 0.1)}
.comment-form-comment textarea {width: 92%; padding: 4%; min-height: 150px; float: right; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; overflow: auto}
p.form-submit {width: 100%; float: left}
#submit {float: right; padding: 20px; cursor: pointer; border: none; border-radius: 3px; font-size: 14px; opacity: .8}
#submit:hover {opacity: 1}
.logged-in-as {font-size: 14px}
.logged-in .comment-form-comment {width: 100%}
.logged-in .comment-form-comment textarea {width: 92%}
.commentlist #respond {width: 94%; float: left; margin-top: -15px}
.commentlist #reply-title {margin-bottom: 15px}
.commentlist .logged-in-as {margin: 0; padding: 2%; padding-left: 0}
.commentlist .comment-form-comment {margin-top: 20px}
.logged-in .commentlist .comment-form-comment {margin-top: 0}
#frontsidebar div[id^="Complete_front"]:nth-child(5),
#frontsidebar div[id^="Complete_front"]:nth-child(6),
#frontsidebar div[id^="Complete_front"]:nth-child(7),
#frontsidebar div[id^="Complete_front"]:nth-child(8),
#frontsidebar div[id^="Complete_front"]:nth-child(9),
#frontsidebar div[id^="Complete_front"]:nth-child(10),
#frontsidebar div[id^="Complete_front"]:nth-child(11),
#frontsidebar div[id^="Complete_front"]:nth-child(12),
#frontsidebar div[id^="Complete_front"]:nth-child(13),
#frontsidebar div[id^="Complete_front"]:nth-child(14),
#frontsidebar div[id^="Complete_front"]:nth-child(15),
#frontsidebar div[id^="Complete_front"]:nth-child(16),
#frontsidebar div[id^="Complete_front"]:nth-child(17) {display: none}
#content {width: 100%; float: left; margin: 30px 0; overflow:hidden;}
.page_tt {float: left; width: 100%; padding: 20px 0; text-align: center}
.leftside {float: left!important}
#sidebar {width: 30%; float: right; margin-top: 10px}
#sidebar .widgets ul {margin: 0; padding: 0}
#sidebar .widget {background: #f1f2f3; margin-bottom: 30px; list-style-type: none; width: 100%; float: left; color: #999; position: relative}
#sidebar .widget .widgettitle,
#sidebar .widget .widgettitle a {font-size: 16px; margin-bottom: 10px}
#sidebar .widget li {list-style-type: none; margin: 20px 0}
#sidebar .widget_wrap {width: 100%; padding: 20px 10%; border: 1px solid; box-sizing: border-box}
.untitled .widget_wrap {padding: 10%!important}
#sidebar .widget .widgettitle {margin-top: 0}
#sidebar .widget img {max-width: 100%}
#sidebar .widget select {max-width: 100%; width: 100%; height: 26px}
.widget_calendar table {width: 100%}
.widget_calendar table tr td {text-align: center}
#prev {text-align: left}
#next {text-align: left}
span.widget_border {width: 35px; height: 2px; display: block; margin-bottom: 20px}
.search_term {width: 96%; padding: 2%; float: left; margin-top: 50px; text-align: center}
.search_term h2 {margin-bottom: 5px}
.search_term #searchform #s,
.error_msg #searchform #s {font-size: 16px; border: none; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset; width: 70%; padding: 20px; margin-top: 30px; margin-bottom: 30px; background: rgba(0, 0, 0, 0.04); color: #999}
.search_term #searchsubmit,
.error_msg #searchsubmit {padding: 20px 15px; font-size: 16px; font-weight: 700; cursor: pointer; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out}
.search_term #searchsubmit:hover,
.error_msg #searchsubmit:hover {opacity: .7}
.error_page {text-align: center}
.error_msg {line-height: 2em}
.author_div {padding: 2%; width: 96%; float: left}
.author_left {width: 100%; text-align: center}
.author_right {line-height: 1.9em; text-align: center}
.author_right h2 {margin-bottom: 20px}
.author_div img {border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%}
.author_posts {padding: 20px 0; float: left; width: 100%; text-align: center; margin-top: 0; margin-bottom: 0}
.author_posts span {display: block; font-size: .7em; opacity: .6}
.to_top {width: 40px; height: 38px; display: block; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #fff; background: rgba(0, 0, 0, 0.2); -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out; position: fixed; bottom: 20px; right: 20px; cursor: pointer; text-align: center; padding-top: 2px; display: none; opacity: .4; z-index: 99}
.to_top:hover {opacity: 1}
.to_top i {font-size: 26px; padding-top: 4px}
.to_top.hide_totop {display: none!important}
#footer {width: 100%; float: left}
#footer .rowfooter {clear: both; margin: 20px -15px}
#footer .rowfooter p {line-height: 20px}
#footer .footercols1 {width: 97.5%; text-align: left; float: left; margin: 0 0 1%; padding: 0 15px}
#footer .footercols2 {width: 50%; text-align: left; float: left; margin: 0 0 1%; padding: 0 15px; box-sizing: border-box}
#footer .footercols3 {width: 33.333%; text-align: left; float: left; margin: 0 0 1%; padding: 0 15px; box-sizing: border-box}
#footer .footercols4 {width: 25%; text-align: left; float: left; margin: 0 0 2.6%; padding: 0 15px; box-sizing: border-box}
#footer .footernocols {width: 97.5%; text-align: left; float: left; margin: 0 0 1%; padding: 0 15px}
.footernone {display: none!important}
.footer_center {text-align: center}
#copyright {width: 100%; float: left; background: rgba(0, 0, 0, 0.2)}
.copytext {padding: 20px 0; line-height: 1.9em; text-align: center}
.copytext a {opacity: .7}
.copytext:empty {display: none}
.footer-post-area {width: 100%}
.footer-post-area ul {margin: 0; padding: 0}
.footer-post-area ul li {clear: both; margin: 20px 0; list-style: none; border-bottom:1px solid; border-color:#dddddd;}
.footer-post-area ul li:last-child{border:none;}
.footer-post-area ul li img {float: left; text-align: left; margin-right: 15px; height: auto; width: 60px; border:2px solid #4c4b4b;}
.footer-post-area ul li h4 {margin-bottom: 2px; margin-top: 0}
.footer-post-area ul li p {padding-top: 2px; margin-top: 2px}
#footer_menu {display: inline-block}
#footer_menu ul {margin: 0; padding: 0}
#footer_menu ul li {display: inline-block; margin: 0 10px; padding: 15px 5px}
.foot_right_wrap {float: right; width: auto}
.foot_soc {display: inline-block; float: none}
#footer_menu.hide_footmenu {display: none}
.copyright_center {text-align: center}
.copyright_center .copytext {width: 100%}
.copyright_center #footer_menu {width: 100%; display: block}
.copyright_center .foot_right_wrap {float: none}
.ast_maintanace {padding-top: 5%}
.ast_maintanace .logo,
.ast_maintanace .logo h1 {float: none; text-align: center}
.ast_maintanace .logo h1 a {color: #0e92dd}
.under-construction-message {text-align: center; width: 60%; margin: 0 auto; margin-top: 40px; margin-bottom: 20px}
.under-construction-inner {padding: 2%; padding-bottom: 4%; float: left; min-width: 660px}
.under-construction-inner #countdown_mntnc {margin: 0; padding: 0; margin-top: 60px}
.under-construction-inner #countdown_mntnc li {list-style-type: none; display: inline-block; width: 100px; border-right: 1px solid rgba(255, 255, 255, 0.5); padding: 15px 30px}
.under-construction-inner #countdown_mntnc li:last-child {margin-right: 0!important; border-right: none}
.under-construction-inner #countdown_mntnc li span {font-size: 48px; font-weight: 700}
.under-construction-inner #countdown_mntnc li p {font-size: 13px}
.ast_maintanace .head_soc {width: 100%; float: left; text-align: center; padding: 20px 0}
.ast_maintanace .head_soc a {transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2)}
.ast_maintanace .head_soc .bookmark_size_large a {transform: scale(1.5); -webkit-transform: scale(1.5); -moz-transform: scale(1.5)}
.lgn_info {display: block; position: fixed; z-index: 99; bottom: -25px; left: -12px; padding: 10px; background: #333; transform: rotate(-47deg); -webkit-transform: rotate(-47deg); -ms-transform: rotate(-47deg); height: 40px; width: 20px}
.lgn_info i {position: relative; left: 10px; transform: rotate(37deg); -webkit-transform: rotate(37deg); -ms-transform: rotate(37deg); bottom: -3px}
div#container {width: 70%; float: left}
.woocommerce #woocontent {margin: 30px 0}
#review_form_wrapper form {margin-top: 30px}
.woocommerce #reviews h3,
.woocommerce-page #reviews h3 {margin: 40px 0 20px}
.woocommerce .woocommerce-ordering select,
.woocommerce-page .woocommerce-ordering select {padding: 7px; opacity: .7}
.woocommerce .related ul.products li.product,
.woocommerce-page .related ul.products li.product,
.woocommerce .upsells.products ul.products li.product,
.woocommerce-page .upsells.products ul.products li.product,
.woocommerce .related ul li.product,
.woocommerce-page .related ul li.product,
.woocommerce .upsells.products ul li.product,
.woocommerce-page .upsells.products ul li.product {width: 18%!important}
.woocommerce .star-rating span,
.woocommerce-page .star-rating span {color: #F4D431}
.woocommerce.single .breadcrumbs {margin-top: -30px; padding-bottom: 20px}
.optimposts .type-product .star-rating {font-size: 16px; font-family: FontAwesome; color: #EFD788; width: 75px; height: 30px; overflow: hidden; position: relative}
.optimposts .type-product .star-rating span:before {content: "\f005 \f005 \f005 \f005 \f005"; visibility: visible; position: relative; z-index: 2}
.optimposts .type-product .star-rating span {display: block; visibility: hidden; overflow: hidden; height: 30px}
.optimposts .type-product .star-rating:after {content: "\f005 \f005 \f005 \f005 \f005"; visibility: visible; position: absolute; top: 0; left: 0; color: #eee}
.home .lay1 {display: block!important}
.lay1_wrap .type-product {width: 22%; margin: 1.5%; max-width: 400px; float: left}
.lay1_wrap .type-product img {width: 100%; height: auto; border: none; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out; bottom: -100px; vertical-align: bottom; opacity: 1!important}
.woocommerce .addresses .title .edit,
.woocommerce-page .addresses .title .edit {display: block; font-size: 12px; opacity: .5; font-weight: 700; text-transform: uppercase; padding: 0 3px; border: 2px solid; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; line-height: 18px}
#topmenu ul li .wcmenucart-contents span {opacity: .7}
#topmenu ul li a.wcmenucart-contents {border: none!important}
.optimposts .type-product {min-height: 300px}
.optimposts .type-product .post_content {position: relative; top: auto}
.optimposts .type-product .img_hover {display: none}
.optimposts .type-product .icon_wrap {display: none}
.optimposts .type-product h2.postitle {text-align: left; padding: 15px 0}
.optimposts .type-product h2.postitle a {font-weight: 700; font-size: .6em}
.optimposts .type-product .post_image {max-height: inherit!important}
.optimposts .type-product .imgwrap {overflow: hidden}
.lay1.optimposts .type-product h2.postitle a {display: block; width: 100%; margin-bottom: 10px}
.optimposts .type-product span.price {position: absolute; padding: 7px 10px; background-color: rgba(0, 0, 0, 0.4); color: #fff; font-weight: 700; font-size: 12px; margin-top: 20px; z-index: 2}
.optimposts .type-product a.button.add_to_cart_button {display: none; position: absolute; z-index: 9; bottom: 55%; left: 0; right: 0; margin: 0 auto; width: 100px; padding: 10px; border-radius: 3px; font-size: 14px; font-weight: 700; text-align: center; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out}
.optimposts .type-product:hover a.button.add_to_cart_button {display: block}
.lay1.optimposts .type-product h2.postitle a.button.add_to_cart_button {display: none}
.lay1.optimposts .type-product a.button.add_to_cart_button:before {content: "\f07a"; font-family: FontAwesome; margin-right: 5px}
.lay1.optimposts .type-product a.added_to_cart.wc-forward {position: absolute; background-color: #fff; padding: 10px; bottom: 40%; margin: 0 auto; left: 0; right: 0; width: 100px; text-align: center; font-weight: 700; font-size: 13px; border-radius: 3px; z-index: 9}
.optimposts .lay4_wrap .type-product {width: 50%; padding: 1.5%; float: left; padding: 20px; box-sizing: border-box}
.optimposts .lay4pagifix.no_sidebar .type-product {width: 33.3%}
.optimposts .lay4_wrap .type-product .post_content p {font-size: .9em}
.optimposts .lay4_wrap .type-product .single_metainfo {display: none}
.optimposts .lay4_wrap .type-product a.button.add_to_cart_button {position: relative; display: inline-block; float: right; background-color: transparent; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 0; padding: 5px; font-size: 12px}
.optimposts .lay4_wrap .type-product h2.postitle {padding: 0; font-size: 18px}
.optimposts .lay4_wrap .type-product .post_image,
.optimposts .lay4_wrap .type-product .post_content {width: 100%; margin-right: 0}
.optimposts .lay4_wrap .type-product span.price {position: relative; right: 10px; margin-top: 0; background-color: transparent; font-size: 20px; float: left}
.optimposts .lay4_wrap .type-product .star-rating {display: none}
.optimposts .lay4_wrap .type-product .blog_mo {margin-top: 8px; margin-bottom: 8px}
.optimposts .lay4_wrap .type-product .blog_mo a {display: none}
.optimposts .lay4_wrap .type-product a.added_to_cart.wc-forward {border: 1px solid rgba(0, 0, 0, 0.3); padding: 5px 10px; font-size: 12px; float: right; margin-right: 10px; margin-top: 0}
.home .lay1 {display: block!important}
.lay1 .product {width: 33.3%; max-width: 400px; float: left}
.lay1 .product img {width: 100%; height: auto; border: none; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out; bottom: -100px; vertical-align: bottom}
.woocommerce .addresses .title .edit,
.woocommerce-page .addresses .title .edit {display: block; font-size: 12px; opacity: .5; font-weight: 700; text-transform: uppercase; padding: 0 3px; border: 2px solid; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; line-height: 18px}
#topmenu ul li .wcmenucart-contents span {opacity: .7}
#topmenu ul li a.wcmenucart-contents {border: none!important}
.wpcf7-text {padding: 12px; border: none; background: rgba(0, 0, 0, 0.03); width: 60%; border: 1px solid; border-color: rgba(0, 0, 0, 0.05)}
.wpcf7-textarea {padding: 2%; border: none; background: rgba(0, 0, 0, 0.03); width: 96%; min-height: 200px; border: 1px solid; border-color: rgba(0, 0, 0, 0.05)}
.wpcf7-submit {float: right; padding: 10px 35px; border: none; font-size: 18px; cursor: pointer}
@media print {
.single_wrap {width: 100% } 
.header, #sidebar, .share_foot, .author_box, #ast_related_wrap, #ast_nextprev, .edit_wrap, .comments_template,.footer_wrap.layer_wrapper {display: none }
}
@media screen and (min-width: 1200px) {
.ast_row {height: auto!important }
}
@media screen and (max-width: 29.938em) {
.site_boxed .layer_wrapper {width: 100%!important;float: none;margin: 0!important} 
.header {height: auto } 
.logo h1, .logo h2 {float: none;text-align: center } 
.header2 .head_soc {width: 100%;text-align: center } 
body .lay2 .hentry, .lay3 .hentry {width: 94%!important;margin-bottom: 15px;height: auto!important;padding: 2%!important } 
body .lay4 .hentry {width: 90%!important;padding: 5%!important;margin-bottom: 0 } 
body .lay4 .post_image, .lay4 .post_content {width: 100% } 
.testi_content {line-height: 1.3em } 
.more-link, .moretag {float: none;text-align: center } 
.ast_gall {min-height: 200px } 
.ast_slider .nivo-caption {width: 90%;padding: 5% } 
.nivoSlider {height: auto!important } 
.col2, .col3, .col4 {width: 96% } 
.act_left {width: 90%;padding: 5%;text-align: center } 
.act_right {margin: 5%;width: 90% } 
.rel_content p {display: none } 
#submit {font-size: 18px } 
.ast_gall {min-height: 200px!important } 
.comment-body {width: 98% } 
.ast_navigation div {display: block;float: none;width: 100%;margin: 10px 0 } 
.ast_navigation a {display: block;padding: 10px } 
.ast_navigation {margin-top: 0 } 
.edit_wrap a {top: -22px } 
a.comment-edit-link {position: relative;top: -15px;float: right } 
.nav-box.ast-prev, .nav-box.ast-next {width: 100%;background: rgba(0, 0, 0, 0.03);float: left;padding: 15px 0;margin-bottom: 10px } 
#ast_nextprev .nav-box i {display: none } 
#ast_nextprev span.div_middle {display: none } 
.nav-box.ast-next img {margin-right: 15px!important } 
.nav-box.ast-prev img {margin-left: 15px!important } 
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {font-size: 10px;font-weight: 700;padding: 0 } 
.woocommerce table.cart th {font-size: 12px;font-weight: 700 } 
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {padding: .8em } 
.center {width: 94%!important;margin: 0 auto;overflow: hidden } 
.head-info-area .left, .head-info-area .right {float: none } 
.phntp {padding-left: 10px } 
.head-info-area .right {margin: 10px 0 0 } 
.sintp {text-align: left;position: relative;left: 0 } 
.suptp {padding-left: 40px } 
.nivo-caption {top: 2%!important } 
.slidebtn {display: none } 
.featured_block {display: block;width: auto;margin-right: 0;margin-left: 0;padding: 10% } 
.post_block_style1, .post_block_style2 {display: block;width: auto;margin-right: 0;margin-left: 0;padding: 6% 0 } 
.cols4, .cols3, .cols2, .cols1 {display: block;width: auto } 
.boxpattern-1, .boxpattern-2, .boxpattern-3, .boxpattern-4 {display: block;width: auto;margin-left: 0;margin-right: 0;padding: 0 15px } 
.tstcols4, .tstcols3, .tstcols2, .tstcols1 {display: block;width: auto } 
.portfolio-area li {margin: 0!important;width: 100%!important } 
.footercols4, .footercols3, .footercols2, .footercols1 {display: block;width: 100%!important } 
.clientbox {padding: 0 15px!important;width: 50%!important } 
.nivoSlider img {width: 200%!important;max-width: 200%!important } 
.rota ul {margin-left: -35px } 
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {left: 0!important } 
.head-info-area a {margin-left: 15px!important } 
.single_wrap, #sidebar, .lay4_wrap, .no_wrap {float: none;width: 100% } 
.page_head img, .post_head img {width: auto!important;height: auto!important;min-height: inherit!important } 
h1, h2, h3, h4, h5, h6 {line-height: 32px } 
.timeline-both-side::before, .timeline-both-side li .border-line, .timeline-both-side li .border-line::before {background-color: transparent!important } 
.timeline-both-side li .timeline-description {width: 100%!important;display: block;margin-bottom: 10px } 
.timeleft, .timeright {float: none;display: block;width: 100%!important;margin-right: 0 } 
.timeright h3 {margin-top: 15px!important } 
.timeright .sktmore {display: table } 
.timeline-row {margin-left: 0 } 
.flipcard {float: none!important;width: 95%!important;margin-bottom: 5%!important } 
.servicebox img {width: 100%;height: auto } 
.portfolio-area li {height: auto!important } 
.image-block img {max-width: inherit!important } 
.bxslider li {left: inherit!important } 
.nivoSlider img {max-width: 100%!important;width: 100%!important } 
.griditem {display: block!important } 
.promo-left {width: 100%!important;float: none!important } 
.promo-right {width: 100%!important;float: none!important } 
.promo-right .promobutton {float: none } 
.home.has_trans_header .nivo-caption {padding-top: 80px!important } 
.title {font-size: 18px!important;max-width: 90%!important } 
.slidedesc {max-width: 95%!important;font-size: 14px!important } 
.post_block_style1 .style1-post-thumb {height: auto!important } 
.portfolio-categ li {margin-right: 10px!important } 
body .lay4 .hentry {width: 100%!important } 
.post_block_style1 h3 {line-height: 22px!important } 
.contact-layout1-left, .contact-layout1-right {width: 100%!important } 
.page_head img, .post_head img, .page_head, .post_head {height: auto!important;min-height: inherit!important } 
.servicebox img {max-width: 100%!important;width: auto } 
.nivoSlider {min-height: 104px!important } 
.home_section1_content img {height: auto } 
.slidedesc, .slidebtn {display: none!important } 
.theme-default .nivo-controlNav {padding: 6px 0!important } 
.view-all-btn a { background:#f26522 !important; margin-left:0 !important; width:100% !important;} 
.featured-thumb { top:0 !important; margin-bottom:30px !important;} 
.productblock { width:100% !important} 
.testimonilacontent { box-sizing:border-box; left:15px !important; margin-top:20px !important;} 
.bxmain .bx-wrapper .bx-viewport { height:auto !important;} 
.blockthumb { margin-top:30px;} 
.servicerow, .perfrow, .row { margin:0 !important;} 
.thumb, .columns-3, .blocksbox, .columns-2, .squarebox, .post_block_style3, .style3thumb, .style3info, .columns-4, .clientbox, .col-4 { width:100% !important;} 
.left-fitbox { margin:28px 0 0 !important;} 
.right-fitbox { margin-left:0 !important;} 
.featurethumb img { width:100%; left:0 !important; margin-bottom:0 !important; border-radius:80px;} 
.blocksbox { margin:0 !important;} 
.post_block_style3 { margin-right:0 !important; box-sizing:border-box;} 
.style3thumb { margin-bottom:20px !important; margin-right:0 !important; height:auto !important;} 
.style3thumb img { min-height:inherit !important;} 
.shortmore { position:relative !important; padding-top:20px;} 
.aligncenter { height:auto;} 
.perfectbox { margin:0 0 20px !important;} 
.nivo-caption { margin-top:20px !important;} 
.nivo-caption, .theme-default .nivo-controlNav { width:100% !important; padding:0 20px !important; box-sizing:border-box;} 
.title span { font-size:18px !important;} 
.perfectbox { width:99% !important;} 
.bxslider li { width:340px !important; margin:auto !important; box-sizing:border-box;} 
.testimonilacontent { width:80% !important; margin:60px auto 0;} 
.clientbox { margin:0 auto 20px !important; width:70% !important; float:none !important;} 
.serviceboxbg { border-right:none !important;} 
.ngg-gallery-thumbnail-box { width:100% !important;} 
.post_block_style3 { width:100% !important; height:auto !important; padding:0 !important;} 
.style3info { padding:20px !important; box-sizing:border-box;} 
.style3thumb img { vertical-align:top;} 
.style3infonothumb { width:100% !important; box-sizing:border-box;} 
.shortdesc { padding-bottom:20px !important;} 
h2, h2 a:link, h2 a:visited { font-size:18px !important; text-align:center;} 
.bx-wrapper .bx-controls-direction a { margin-top:60px !important;} 
.post_block_style3 { margin-bottom:12% !important;} 
.head-info-area .left { width:100% !important;} 
.type1 .phntp span, .type3 .phntp span { display:block; margin:0 !important;} 
.type1 .phntp, .type3 .phntp { top:0 !important;} 
.head-info-area a { margin-left:0 !important;} 
.phntxt, .emltxt { width:46%; float:left;} .cols4, .cols3, .cols2, .cols1 { width:100% !important;} 
.cols4 .team-thumb { margin:0 auto 20px !important;} .expandthumb { height:150px !important; overflow: hidden; margin-bottom:20px;} 
.expandthumb img { min-height:150px !important;} .logo h2, .logo h1, .logo h2 a:link, .logo h2 a:visited, .logo h1 a:link, .logo h1 a:visited, .logo h2 a:hover, .logo h1 a:hover { font-size:20px !important;} .centerlogo .logo { width:60% !important;} .type4 .emltxt { padding:0 !important;} 
.type4 .right { width:100%;} 
.type4 .suptp { top:0 !important; display: inline;} 
.type4 .logo h1, .type4 .logo h2 { top:15px !important;} 
.type4 span.desc { top:0 !important;} 
.type4 .phntp { padding-right:60px !important; text-align:center !important;} .center .galslide { height:130px !important;} 
.center .bx-wrapper img { min-height:130px !important;} 
.fourofour a {font-size:130px !important;} .featured-thumb { margin-top:0 !important;}
.theme-default .nivo-controlNav { width:10px !important;} }
@media screen and (max-width:47.938em) and (min-width:30.000em) {
body .header_wrap .header, body.home.has_trans_header .header {position: relative!important } 
.site_boxed .header_wrap .header {max-width: 100%!important } 
#simple-menu {text-shadow: 0 0 2px rgba(0, 0, 0, 0.3);z-index: 999;top: 5px;right: 12px } 
.to_top {left: 20px;right: auto } 
body #accordion h3 a, body #zn_nivo h3 a {font-size: 24px!important } 
#accordion h3, #zn_nivo h3 {line-height: 24px!important } 
.acord_text {width: 250px;padding-left: 0 } 
.slide_wrap .nivo-directionNav {display: none } 
.slide_wrap {background: none } 
.nivoSlider {height: auto!important } 
.nivoSlider img {width: 200%!important;max-width: 200%!important } 
#stat_img {height: auto!important } 
.stat_has_img .stat_bg_img {height: 100% } 
.stat_content_inner {bottom: 0 } 
body .stat_content_inner .center {width: 92%!important } 
body .stat_content_right .stat_content_inner .center, body .stat_content_left .stat_content_inner .center {padding-left: 4% } 
.stat_content_left .center {margin-left: 0 } 
.header {float: left } 
.head_contact {margin-top: 20px;margin-bottom: 20px;width: 100%;text-align: center } 
.midrow_block {width: 96%!important } 
.block_type2 .midrow_block .block_img {width: 100%;padding: 20px 0!important;text-align: center!important } 
.block_type2 .midrow_block .block_content {width: 100%;text-align: center!important } 
.about_pre {font-size: 20px } 
.about_header {font-size: 32px } 
#footer .widgets .widget {width: 98%!important } 
.single_wrap, #sidebar, #contact_block {width: 100% } 
.comments_template {margin-bottom: 30px } 
.page_head, .post_head {min-height: initial!important } 
.page_head .pagetitle_wrap, .post_head .pagetitle_wrap {position: relative!important } 
.head_switch {bottom: 10px } 
.selected_slide .nivo-controlNav {bottom: 30px!important;text-align: left;padding-left: 10px;z-index: 999 } 
.home .selected_slide .nivo-controlNav {text-align: center } 
#ast_related .panel-container .rel_tab {width: 48% } 
#sidebar .widget_wrap {padding: 0 25px } 
.comm_wrap p {width: 100% } 
.related_img {height: auto!important } 
#ast_related .panel-container .rel_tab {width: 100% } 
.related_img img {vertical-align: bottom } 
.comm_wrap, .comment-form-comment {width: 100% } 
body .lts_layout1 div.listing-item {height: auto!important } 
.fourofour a {font-size: 170px } 
.error_msg #searchform #s {width: 60% } 
.woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce .related ul li.product, .woocommerce-page .related ul li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .upsells.products ul li.product {width: 48%!important } 
h1, h2, h3, h4, h5, h6 {line-height: 32px } 
.center {width: 94%!important;margin: 0 auto;overflow: hidden } 
.head-info-area a {margin-left: 20px } 
.nivo-caption {top: 10%!important } 
.slidebtn {width: 21%!important } 
.featured_block {display: block;width: 44%;margin-right: 1%;margin-left: 1%;padding: 10% 2% } 
.post_block_style1, .post_block_style2, .post_block_style4 {margin: 0 1.5% 6%;width: 47% } 
.cols4, .cols3, .cols2, .cols1 {margin: 0 0 2.6%;width: 50%;min-height: 535px } 
.boxpattern-1, .boxpattern-2, .boxpattern-3, .boxpattern-4 {padding: .5% 2.2% 0;width: 50% } 
.tstcols4, .tstcols3, .tstcols2, .tstcols1 {padding: .5% 1.8% 0;width: 49.5% } 
.portfolio-area li {width: 100%!important } 
.clientbox {width: 32.6%!important } 
.footercols4, .footercols3, .footercols2, .footercols1 {width: 50%!important } 
.rota ul {margin-left: -35px } 
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {left: 0!important } 
.single_wrap, #sidebar, .lay4_wrap, .no_wrap {float: none;width: 100% } 
.page_head img, .post_head img {width: auto!important;height: auto!important;min-height: inherit!important } 
.timeleft, .timeright {float: none;display: block;width: auto!important } 
.timeright h3 {margin-top: 15px!important } 
.flipcard {width: 340px!important;margin: 0 auto 4%!important;clear: both!important;float: none!important } 
.portfolio-area li {width: 47%!important;margin-bottom: 20px!important;height: 150px!important } 
.portfolio-area li:nth-child(2n+2) {margin-right: 0 } 
.bxslider li {left: inherit!important } 
.nivoSlider img {max-width: 100%!important;width: 100%!important } 
#footer .footercols4 {padding: 0 33px!important } 
.promo-left {width: 100%!important;float: none!important } 
.promo-right {width: 100%!important;float: none!important } 
.promo-right .promobutton {float: none } 
.home.has_trans_header .nivo-caption {padding-top: 40px!important } 
.title {font-size: 22px!important } 
#simple-menu {margin-top: 2%!important } 
.post_block_style1 img {min-height: 175px!important } 
.post_block_style1 h3 {line-height: 22px!important } 
.page_head img, .post_head img, .page_head, .post_head {height: auto!important;min-height: inherit!important } 
.servicebox img {max-width: 100%!important } 
.nivoSlider {min-height: 156px!important } 
.home_section1_content img {height: auto } 
.cols4 .team-thumb {height: 210px!important } 
.slidedesc, .slidebtn {display: none!important } 
.theme-default .nivo-controlNav {padding: 6px 0!important } 
.productblock { width:47% !important;} 
.featured_block { width:100% !important;} 
.testimonilacontent { box-sizing:border-box;} 
.bxmain .bx-wrapper .bx-viewport { height:auto !important;} 
.featured-thumb { top:0 !important; margin-bottom:30px !important;} 
.servicerow, .blocksbox, .perfrow, .row { margin:0 !important;} 
.thumb, .blocksbox { width:50% !important;} 
.columns-3, .columns-2, .post_block_style3, .col-4 { width:100% !important; box-sizing:border-box;} 
.left-fitbox { margin:28px 0 0 !important;} 
.right-fitbox { margin-left:0 !important;} 
.featurethumb img { width:100%; left:0 !important; margin-bottom:0 !important; border-radius:80px;} 
.nivo-caption, .theme-default .nivo-controlNav { width:100% !important; padding:0 20px !important; box-sizing:border-box;} 
.title span { font-size:22px !important;} 
.squarebox { width:31.10% !important; min-width:inherit !important; margin:0 5px 10px !important;} 
.aligncenter { height:auto;} 
.perfectbox { width:45% !important;} 
.perfectborder { min-height:185px !important;} 
.columns-4 { width:50% !important; padding:0 10px; box-sizing:border-box;} 
.home_section14_content .columns-2 { width:50% !important; padding:0 10px; box-sizing:border-box;} 
.clientbox { width:31.10% !important; margin-bottom:10px !important;} 
.boxpattern-1 .serviceboxbg { min-height:293px !important;} 
.boxpattern-1, .boxpattern-2, .boxpattern-3, .boxpattern-4 { padding:0;} 
.rota ul { margin:0 !important;} 
.bxslider li { width:205px !important; margin:0 10px !important; box-sizing:border-box; height:auto !important;} 
.testimonilacontent { width:100% !important; margin:auto;} 
.ngg-gallery-thumbnail-box { width:50% !important;} 
.blockthumb { min-height:40px !important; padding-top:30px !important;} 
.blocktitle h3 { font-size:15px !important;} 
.perfectborder { padding:28px 14px !important;} 
.perf-title h3 { font-size:13px !important;} 
h2, h2 a:link, h2 a:visited { font-size:24px !important;} 
.style3thumb img { height:auto !important; min-width: inherit !important;} 
h2, h2 a:link, h2 a:visited { font-size:20px !important; text-align:center;} 
.post_block_style3 { margin-bottom:15% !important;} 
.title { max-width:80% !important;} 
.head-info-area .left { width:60% !important;} 
.type1 .phntp span, .type3 .phntp span { display:block; margin:0 !important;} 
.type1 .phntp, .type3 .phntp { top:0 !important;} 
.head-info-area a { margin-left:0 !important;} 
.phntxt, .emltxt { width:46%; float:left;} .cols4, .cols3, .cols2, .cols1 { min-height:inherit !important; margin-bottom:30px !important;} 
.cols4 .team-thumb { width:200px !important; height:200px !important;} 
.cols4 .team-thumb img { min-height:200px !important;} 
.opabox { width:180px !important; height:180px !important;} .expandthumb { height:180px !important; overflow: hidden; margin-bottom:20px;} 
.expandthumb img { min-height:180px !important;} .logo h2, .logo h1, .logo h2 a:link, .logo h2 a:visited, .logo h1 a:link, .logo h1 a:visited, .logo h2 a:hover, .logo h1 a:hover { font-size:20px !important;} .centerlogo .logo { width:60% !important;} .type4 .emltxt { padding:0 !important;} 
.type4 .right { width:100%;} 
.type4 .suptp { top:20px !important; display: inline;} 
.type4 .logo h1, .type4 .logo h2 { top:15px !important;} 
.type4 span.desc { top:0 !important;} 
.type4 .view-all-btn a { width:100% !important;} 
.centerlogo .logo h1, .centerlogo .logo h2, .type4 .logo h1, .type4 .logo h2 { float:left !important;} 
.fourofour a {font-size:150px !important;}
.featured-thumb { margin-top:0 !important;}
.theme-default .nivo-controlNav { width:10px !important;} }
@media screen and (max-width:63.938em) and (min-width:20.000em) {
#topmenu {display: none } 
#simple-menu {display: block } 
#simple-menu.hide_mob_menu {display: none } 
.touchon #topmenu {display: none } 
.touchon #simple-menu {display: block } 
.touchon .lay1 h2.postitle a {font-size: 18px;line-height: 1.2em } 
#simple-menu {margin-top: 0 } 
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.center {width: 94%!important;margin: 0 auto;overflow: hidden } 
.nivoSlider {height: auto!important } 
.nivoSlider img {width: 150%!important;max-width: 150%!important } 
.slidebtn {width: 15%!important } 
.featured_block {width: 44%;margin-right: 6px;margin-left: 6px } 
.post_block_style1, .post_block_style2 {width: 48%;margin-right: 6px;margin-left: 6px } 
.cols4, .cols3, .cols2, .cols1 {width: 47.5%;margin-right: 6px;margin-left: 6px;padding: 0 } 
.boxpattern-1, .boxpattern-2, .boxpattern-3, .boxpattern-4 {width: 48%;margin-right: 6px;margin-left: 6px } 
.rota ul {margin-left: -35px } 
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {left: 0!important } 
.tstcols4, .tstcols3, .tstcols2, .tstcols1 {width: 47.5%;margin-right: 6px;margin-left: 6px } 
.portfolio-area li {margin: 0 12px -4px 0 !important;min-height: 125px!important;width: 201px!important } 
.clientbox {width: 25%!important } 
.flipcard {width: 320px!important;margin-left: 25px!important;margin-bottom: 5%!important } 
.title {font-size: 40px!important } 
.bxslider li {left: inherit!important } 
.portfolio-area li {width: 23.33%!important;margin-bottom: 20px!important;height: 120px!important } 
.image-block img {min-height: 120px!important } 
.portfolio-area li:nth-child(4n+4) {margin-right: 0 } 
.post_block_style1 .style1-post-thumb {height: 230px } 
.post_block_style1 img {min-height: 230px } 
.nivoSlider img {max-width: 100%!important;width: 100%!important } 
#simple-menu {margin-top: 0 } 
.tstcols4, .tstcols3, .tstcols2, .tstcols1 {margin: 0!important;width: 50% } 
.lay4 .hentry {padding-left: 0!important } 
.page_head img, .post_head img, .page_head, .post_head {height: auto!important;min-height: inherit!important } 
.servicebox img {max-width: 100%!important } 
.nivoSlider {min-height: 250px!important } 
.nivo-caption.nivo-caption {top: 4%!important } 
.title {font-size: 28px!important } 
.home_section1_content img {height: auto } 
.featured_block { width:32% !important;} 
.fblock3 { margin-top:80px;} 
.blockthumb { min-height:40px;} 
.perf-title h3 { font-size:17px !important;} 
.title { max-width:60% !important;} 
.home_section1_content img { width:40% !important;} 
.servicerow { margin:0 !important;} 
.thumb { width:33.333% !important;} 
.featurethumb img { width:100% !important; left:0 !important;} 
.blocksbox { width:30.50% !important;} 
.expanding-grid .links > li { width:25% !important;} 
.expanding-grid .links > li:nth-of-type(3n+1) { clear:inherit !important;} 
.squarebox { min-width:inherit !important; width:47% !important;} 
.home8_section_area h2 { line-height:40px;} 
.aligncenter { height:auto;} 
.perfrow { margin-left:-10px !important; margin-right:-10px !important;} 
.perfectbox { width:30.30% !important;} 
.columns-4, .columns-2 { padding:0 10px; box-sizing:border-box;} 
.clientbox { width:23% !important; margin-bottom:13px !important;} 
.col-4 { padding:0 10px !important;} 
.row { margin-right:0 !important;} 
.nivo-caption, .theme-default .nivo-controlNav { width:100% !important; padding:0 20px !important; box-sizing:border-box;} 
.title, .title span { font-size:18px !important;} 
.bxmain .bx-wrapper .bx-viewport { height:auto !important;} 
.rota ul { margin:0 !important;} 
#footer .contact-info .box p { display:table; top:0 !important;} 
.slidedesc { max-width:90% !important;} 
.slidebtn { width:21% !important;} 
.slidedesc { margin-bottom:0 !important; line-height:22px !important; padding:10px 0 25px !important;} 
.ngg-gallery-thumbnail-box { width:33.333% !important;} 
.style3thumb { width:100% !important; margin-right:0 !important; margin-bottom:20px !important;} 
.style3info { width:100% !important; padding:20px; box-sizing:border-box; min-height:236px;} 
.style3info h3 { font-size:18px !important;} 
.blocktitle h3 { font-size:14px !important;} 
.post_block_style3 { width:48.50% !important; padding:0 !important; height:auto !important;} 
.style3thumb img { height:auto !important;} 
.testimonial-image { width:auto !important; float:none !important;} 
h2, h2 a:link, h2 a:visited { font-size:22px !important; text-align:center;} .cols4 .team-thumb { margin:0 auto 20px !important;} .left-fitright, .right-fitleft { width:30px !important; height:30px !important; line-height:30px !important; padding:0 !important;} .expandthumb { height:200px !important; overflow: hidden; margin-bottom:20px;} 
.expandthumb img { min-height:200px !important;} .centerlogo .logo { width:60% !important;} .center .galslide { width:223px !important;} 
.theme-default .nivo-controlNav { width:10px !important;} }
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.center {width: 94%!important;margin: 0 auto } 
.portfolio-area li {width: 23.33%!important;margin-bottom: 20px!important;height: 190px!important } 
.portfolio-area li:nth-child(4n+4) {margin-right: 0 } 
.nivoSlider {height: auto!important } 
.nivoSlider img {max-width: 100%!important;width: 100%!important } 
#simple-menu {margin-top: 0 } 
.frontimage img {max-width: 190px!important } 
.post_block_style1 img {min-height: 175px!important } 
.flipcard .front, .flipcard .back {height: 330px!important } 
.lay4 .hentry {padding-left: 0!important } 
#topmenu ul li a { padding:34px 15px !important;} 
.promo5 h1, .promo5 h2, .promo5 h3, .promo5 h4, .promo5 h5, .promo5 h6 { line-height:45px !important;} 
.type1 #topmenu { margin:0 !important;} 
.title, .title span { font-size:22px !important;} 
.servicebox h3 { font-size:18px !important;} 
.blocksbox { width:22.90% !important} 
.squarebox { width:31.20% !important; min-width:inherit !important;} 
.post_block_style3 { width:45.90% !important;} 
.aligncenter { height:auto;} 
.columns-4, .blockbox { padding:0 10px; box-sizing:border-box;} 
.nivo-caption, .theme-default .nivo-controlNav { width:100% !important; padding:0 20px !important; box-sizing:border-box;} 
.row { margin:0 !important;} 
.col-4 { width:30% !important;} 
.bxmain .bx-wrapper .bx-viewport { height:auto !important;} 
.nivo-caption { top:10% !important;} 
.nivoSlider { min-height:407px !important;} 
.nivo-controlNav { bottom:20px !important;} 
.featurethumb img { width:100% !important; left:0 !important;} 
.ngg-gallery-thumbnail-box { width:25% !important;} 
.style3thumb img { height:auto !important; min-width:inherit !important;} 
.blocktitle h3 { font-size:15px !important;} 
.blockthumb { min-height:40px !important;} 
.testimonial-image { width:auto !important; float:none !important;} 
.theme-default a.nivo-prevNav { left:0 !important;} 
.theme-default a.nivo-nextNav { right:0 !important;} 
h2, h2 a:link, h2 a:visited { font-size:24px !important; text-align:center;} .cols4 .team-thumb { width:220px !important; height:220px !important;} 
.cols4 .team-thumb img { min-height:220px !important;} 
.opabox { width:200px !important; height:200px !important;} .center .galslide { width:223px !important;}
.theme-default .nivo-controlNav { width:10px !important;} }
.activity.buddypress .comments_template {display: none}
.is_safari input[type="button"],
.is_safari button {-webkit-appearance: none; -webkit-border-radius: 0}
.is_safari .top_head_soc a:hover {transform: none; -webkit-transform: none}
.is_safari .lay1_wrap .img_hover {transition: none; -webkit-transition: none}
.is_safari .lay1 .post_image {width: 100.4%}
.is_safari .lay1 .hentry {overflow: hidden}
.promo1 {width: auto; height: auto; padding: 30px; text-align: left; line-height: 22px; margin: auto; border-style: solid; border-width: 3px 1px 1px}
.promo2 {width: auto; height: auto; padding: 30px; text-align: left; line-height: 22px; margin: auto; border-style: solid; border-width: 0 0 0 3px; position: relative}
.promo3{width:auto; height:auto; padding:30px; text-align:center; line-height:22px; margin:auto; border-style:solid; border-width:0 0 3px}
.promo4 {width:auto; height:auto; padding:30px; text-align: left; line-height: 22px; margin: auto; border-style: solid; border-width: 3px}
.promo5 {width: auto; height: auto; padding: 0 30px; text-align: center; line-height: 22px; margin: auto;}
.promo-left {float: left; width: 75%}
.promo-right {float: right; width: 25%; margin-top: 5%; margin-bottom: 5%}
.promo-right .sktmore {float: right}
.promo-right .sktmore a {color: #FFF!important}
.promo3 .sktmore {clear: both; float: none; text-align: center; margin: 30px auto 0; display: table}
.promo3 .sktmore a {color: #FFF!important; display: block}
.promo5 .sktmore {clear: both; float: none; text-align: center; margin:35px auto 0; display:table; border-radius:25px; padding:13px 34px;}
.promo5 .sktmore a {color: #FFF!important; display: block; font-weight:bold;}
.vidbg-container video {height: 100%!important; object-fit: cover!important; width: 100%!important; display: inline-block}
.thumb{display:block; box-sizing:border-box; float:left; padding:15px 15px 30px 15px; width:25%;}
.boxthumb{border:6px solid; border-color:#eae9e9; clear:both; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; overflow:hidden;}
.boxthumb:hover{background-color: #ffffff; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear; -webkit-transition: all 0.5s linear; transition: all 0.5s linear;}	 
.boxthumb img{width:100%; height:100%; display:block; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.boxthumb:hover img{-webkit-transform: scale(1.06); transform: scale(1.06); opacity: 0.4; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear; -webkit-transition: all 0.5s linear; transition: all 0.5s linear;}
.thmbname{text-align:center; padding:15px 0 0 0; font-weight:bold;}
.columns-1{width:100%;height:auto;float:none;}
.columns-2{width:50%;height:auto;float:left;}
.columns-3{width:33.33%;height:auto;float:left;}
.columns-4{width:25%;height:auto;float:left}
.left-fitbox {float: left; height: auto; margin: 28px 16% 0 0; width: auto;}
.left-fitbox a h3, .left-fitbox a .left-fitright{transition: all 0.5s ease 0s;}
.left-fitbox a:hover h3{color:#d4d4d4;} 
.left-fitbox a:hover .left-fitright{background-color:#d4d4d4;}
.left-fitleft {float: left; text-align: right; width: 80%;}
.left-fit-title h3 {margin: 0; padding: 0 0 10px; text-transform: none;}
.left-fit-title h3, .right-fit-title h3{color:#FFF;}
.left-fit-desc {color: #fff; float: right; line-height: 20px; text-align: right; font-size:13px;  border-bottom:1px dashed; border-bottom-color:#7ab6f7; padding-bottom:30px;} .left-fitright {float: right; text-align: center; vertical-align:middle; width:35px; height:35px; line-height:35px; color:#000; background-color:#FFF; font-size:14px; font-weight:bold; -moz-border-radius: 100%; -webkit-border-radius: 100%; -khtml-border-radius: 100%; border-radius: 100%; padding:0;}
.right-fitleft {background-color: #fff; border-radius: 100%; color: #000; float: left; font-size: 14px; font-weight: bold; padding:0; text-align: center; vertical-align: middle; width:35px; height:35px; line-height:35px;}
.page .featurethumb img { width:100% !important; left:0 !important;} .right-fitbox a h3, .right-fitbox a .right-fitleft{transition: all 0.5s ease 0s;}
.right-fitbox a:hover h3{color:#d4d4d4;} 
.right-fitbox a:hover .right-fitleft{background-color:#d4d4d4;}
.right-fitbox {float: left; height: auto; margin: 28px 0 0 16%; width: auto;}
.right-fitright {float: right; text-align: left; width: 80%;}
.right-fit-title h3 {margin: 0; padding: 0 0 10px; text-transform: none;}
.right-fit-desc {border-bottom: 1px dashed #7ab6f7; color: #fff; float: left; font-size: 13px; line-height: 20px; padding-bottom: 30px; text-align: left;} .expanding-grid {position: relative; width: 100%;}
.expanding-grid .links {display: block; margin: 0 -1em; padding: 1em 0;}
.expanding-grid .links > li {box-sizing: border-box; float: left; padding: 1em; list-style:none;}
.expanding-grid .links > li a {color: #fff; display: block; font-size: 2em; position: relative; text-align: center; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.expanding-grid .links > li a.active:after {background-color: transparent; border-bottom: 0.375em solid; border-bottom-color:#7da500; border-left: 0.375em solid transparent; border-right: 0.375em solid transparent; bottom: -0.5em; content: ''; height: 0; left: 50%; margin-left: -0.375em; position: absolute; width: 0;}
@media only screen and (max-width: 39.99em) {
.expanding-grid .links > li {width: 50%;}
.expanding-grid .links > li:nth-of-type(2n+1) {clear: left;}
}
@media only screen and (min-width: 40em) and (max-width: 59.99em) {
.expanding-grid .links > li {width: 33.33333%;}
.expanding-grid .links > li:nth-of-type(3n+1) {clear: left;}
}
@media only screen and (min-width: 60em) {
.expanding-grid .links > li {width: 25%;}
.expanding-grid .links > li:nth-of-type(4n+1) {clear: left;}
}
.expanding-grid .spacer {background-color: #7da500; clear: both; display: block; margin: 0 auto; width:100%; padding:0 999999px 0 999999px; position:relative; left:-999999px;}
.expanding-grid .expanding-container {clear: both; display: none; width: 100%; position:relative;}
.expanding-grid .expanding-container.expanded, .expanding-grid .expanding-container:target {display: block;}
.expanding-grid .hentry {box-sizing: border-box; clear: both; color: #fff; min-height: 4em; overflow: hidden; width: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.expanding-grid .hentry .entry-image {box-sizing: border-box; float: right; margin-left: 1em; padding: 0.25em 0 0.52em 1em; text-align: center; width: 50%;}
.expanding-grid .hentry .entry-title {font-size: 1.5em;}
.expanding-grid .close-button {background: url(data:image/svg+xmlbase64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNLjcuN2wxOCAxOG0tMTggMGwxOC0xOCIvPjwvc3ZnPg==) no-repeat scroll 50% 50% transparent; color: #fff; display: inline-block; height: 20px; line-height: 1; overflow: hidden; padding: 1.5em 0.1em; text-decoration: none; text-indent: 5em; white-space: nowrap; width: 20px; will-change: opacity; z-index: 5; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.expanding-grid .close-button.active {-webkit-transition: opacity 0.2s; transition: opacity 0.2s;}
.expanding-grid .close-button:hover {opacity: 0.5;}
.img-placeholder {font-size: 4em; font-weight: 300; line-height: 1; padding: 22% 0 0 0.25em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-align:right;} .featurethumb img{max-width:none; max-height:none; margin-bottom:-4px; position:relative; left:-45px;}
.blocksbox{float:left; width:23.3%; padding:0 16px 0 16px; margin: 25px 10px 30px; box-sizing:border-box; min-height:350px; border-bottom:1px dashed; border-bottom-color:#dddddd;}
.blockthumb{text-align:center; display:block;}
.blockthumb img{height:auto; max-width:100%;}
.blocktitle{text-align:center;}
.blocktitle h3 { font-size:18px;}
.blocktitle:after{content:" "; width:33px; border-bottom:2px solid #282828; display:table; margin:0 auto;}
.blockdesc{text-align:center; line-height:23px; padding:21px 0 25px 0; font-size:14px;}
.blockmore{display:block; text-align:center; margin:0 auto; padding-bottom:40px;}
.expand-left{float:left; width:57.26%; padding:2% 0 4% 0; color:#dcefff; font-size:14px;}
.expand-left h2{font-size:34px; color:#FFF; margin-bottom:1%;}
.designation{text-align:left; margin-bottom:4%;}
.teamicon{margin-bottom:6%;}
.expand-right{float:right; width:27.77%; padding:2% 0 4% 0;}
.expand-right img{border-radius:2%; -moz-border-radius:2%; -webkit-border-radius:2%; -webkit-box-shadow: -15px 15px 2px -2px rgba(25,131,223,0.4); -moz-box-shadow: -15px 15px 2px -2px rgba(25,131,223,0.4); box-shadow: -15px 15px 2px -2px rgba(25,131,223,0.4);}
.headingseperator{text-align:left; clear:both;}
.headingseperator h3{text-transform:uppercase; text-align:left; color:#FFF; font-size:14px;}
.headingseperator h3:after{content:""; width:25px; border-bottom:2px solid; border-bottom-color:#FFF; display:block; text-align:left; margin:10px 0 30px;}
a .squarebox{-webkit-transition: all .6s ease-out; -moz-transition: all .6s ease-out; -ms-transition: all .6s ease-out; -o-transition: all .6s ease-out; transition: all .6s ease-out}
.squarebox{float:left; background-color:#FFF; width:auto; height:auto; min-width:185px; min-height:170px; text-align:center; vertical-align:middle; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; margin:0 10px 10px 0;}
.squarebox:hover{background-color:#79ab9f;}
.squareicon{text-align:center; vertical-align:middle; padding:50px 0 25px 0;}
.squaretitle{text-align:center; vertical-align:middle; font-weight:700; color:#000; text-transform:uppercase;}
.promo5 h1, .promo5 h2, .promo5 h3, .promo5 h4, .promo5 h5, .promo5 h6{margin:0;}
.perfectbox{float:left; width:30.99%; background-color:#ffffff; border:1px solid; border-color:#eaeaea; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; text-align:center; margin:0 10px 20px 10px; -webkit-transition : border 500ms ease-in; -moz-transition : border 500ms ease-in; -o-transition : border 500ms ease-in; transition : border 500ms ease-in;}
.perfectbox:hover{border-color:#7da500;}
.perfectborder{border-bottom:7px solid; border-color:transparent !important; padding:28px; height:auto; min-height:175px;   -webkit-transition : border 400ms ease-in; -moz-transition : border 400ms ease-in; -o-transition : border 400ms ease-in; transition : border 400ms ease-in;}
.perfectborder:hover{border-bottom:7px solid; border-color:#7da500 !important;}
.perf-title{text-align:center; display:block;}
.perf-title h3{margin-bottom:10px; margin-top:0px;}
.perf-description{text-align:center; display:block; color:#000;}
.perf-thumb{text-align:center; vertical-align:bottom; display:block; min-height:100px;}
.perfrow{margin-left:-15px; margin-right:-15px;}
.nobottom{margin-bottom:0px !important; padding-bottom:0px !important; position:relative; bottom:-76px;}
.blockbox{display:block; width:auto; height:auto;}
.infoblockthumb{text-align:center;}
.infoblocktitle{text-align:center;}
.bxslider li{padding:0; list-style:none;}
.testimonilacontent { position: relative; background: #f7f7f7; border: 1px solid #ebeaea; text-align:left; font-size:12px; padding:25px 30px; line-height:22px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;}
.testimonilacontent:after, .testimonilacontent:before {top: 100%; left: 18%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
.testimonilacontent:after { border-color: rgba(247, 247, 247, 0); border-top-color: #f7f7f7; border-width: 12px; margin-left: -12px;}
.testimonilacontent:before {border-color: rgba(235, 234, 234, 0); border-top-color: #ebeaea; border-width: 13px; margin-left: -13px;}
.prog-time{border-bottom:1px dashed;border-bottom-color:#3b3b3b;line-height:22px; padding:12px 0 12px 0; position:relative; top:-10px;}
.prog-time li:last-child{border:none}
.class-name{float:left;text-align:left;text-transform:uppercase;font-size:13px; color:#7da500;}
.class-name i{margin-right:10px; color:#FFF;}
.class-time{float:right;text-align:right;font-size:13px}
ul.footmenu{ margin:0; padding-left:0;}
.footmenu ul{ margin:0; padding-left:0;}
.footmenu li{list-style:none; line-height:22px; margin:0 10% 5px 0; padding-bottom:5px; font-size:13px;}
.footmenu li a{color:#000000;}
.footmenu li a:before{content:"\f111"; font-family: FontAwesome; font-size:5px; padding-right:10px; position:relative; top:-2px;}
.footmenu li a:hover{color:#cede00;}
.footmenu li ul{padding-left:15px;}
.hide-header{display:none!important}
body.home .page_head{display:none;}
.view-all-btn{text-align:left; margin-bottom:10px;}
.view-all-btn a{ background-color:#f26522; color:#ffffff !important; display:inline-block; font:normal 13px/26px 'Montserrat'; padding:7px 12px; transition:all 0.4s ease 0s; -moz-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s; -o-transition:all 0.4s ease 0s; -webkit-transition:all 0.4s ease 0s;}
.view-all-btn a:hover{background-color:#898989; color:#ffffff !important;}
.productblock { float: left; margin: 0 2.4% 2.5% 0; padding: 0; text-align: center; width: 22.6%;}
.productblockthumb{text-align:center; display:block; width:100%; margin-bottom:20px;}
.productblockthumb img{text-align:center; width:auto; margin:0 auto; display:block;}
.productblockname{text-align:center;}
.productblockprice{text-align:center; color:#f26522; margin-top:-5px;}
#copyright .center{border-top:1px solid; border-top-color:#dddddd;}
.center-title {clear: both;}
.center-title h2 { clear: both; margin-top: 0; text-align: center;}
.center-title span { border-bottom: 3px solid; display: block; margin: 30px auto 0; width:90px;} .expanding-grid .links > li a.active::after { bottom:-33px;}
.expandthumb { height:250px; overflow: hidden; margin-bottom:20px;}
.expandthumb img { min-height:250px;} .fourofour a {font-size: 280px;opacity: .4; line-height:100%;}
.error404 .postitle {margin-top: 0px; font-size: 50px; text-transform: uppercase; opacity: .5} span.desc {display: block; clear: both; position: relative; top: -15px; padding:0;}
.bx-wrapper .bx-controls-direction a { margin-top:0 !important;}
.center .bx-wrapper { padding-top:80px !important;}
.center .bx-wrapper img { min-height:183px !important;}
.center .bx-wrapper .bx-viewport { height:auto !important;}
.expand-left h2, .expand-left { text-align:left !important;}
.blockbox { padding:0 15px;}
.nivo-controlNav { width:10px !important; right:20px !important; left:inherit !important; top:45% !important;}
.testimonial-box em { height:155px; overflow:auto; display:block;} .edit_widget, .customize-partial-edit-shortcut-button{ display:none !important; visibility:hidden;}body {
margin: 0;
padding: 0;
line-height:21px;
}
a {
text-decoration: none;
outline: none;
transition: all 0.4s ease-in-out 0s;
}
.alignnone {
margin: 5px 20px 20px 0
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto
}
.alignright {
float: right;
margin: 5px 0 20px 20px
}
.alignleft {
float: left;
margin: 5px 20px 20px 0
}
.aligncenter {
display: block;
margin: 5px auto
}
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
}
.wp-caption {
max-width: 96%;
padding: 10px 3px;
text-align: center
}
.wp-caption img {
max-width: 98%!important;
height: auto
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0
}
.wp-caption.alignright {
margin: 5px 0 20px 20px
}
.wp-caption img {
border: 0 none!important;
margin: 0!important;
max-width: 570px;
padding: 0!important
}
.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute!important;
height: 1px;
width: 1px;
overflow: hidden
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto!important;
color: #21759b;
display: block;
font-size: 14px;
font-size: .875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000
}
.layergallery .gall_dash {
display: none
}
blockquote:before {
content: "\f10d";
display: inline-block;
font-family: FontAwesome;
position: absolute;
margin-left: -26px;
color: #a6a6a6
}
.thn_post_wrap table,
.org_comment table {
border-collapse: collapse;
width: 100%
}
.thn_post_wrap table th,
.org_comment table th {
padding: 10px;
background: rgba(0, 0, 0, 0.03)
}
.thn_post_wrap table tr:nth-child(odd),
.org_comment table tr:nth-child(odd) {
background: rgba(0, 0, 0, 0.03);
border: none!important
}
.thn_post_wrap table td,
.org_comment table td {
padding: 10px
}
.thn_post_wrap code,
.org_comment code {
background: rgba(0, 0, 0, 0.03);
padding: 2px
}
.thn_post_wrap pre,
.org_comment pre {
background: rgba(0, 0, 0, 0.03);
border-left: 4px solid rgba(0, 0, 0, 0.1);
padding: 15px;
word-wrap: break-word
}
#searchform .screen-reader-text {
display: none
}
#sidebar #searchform div,
#footer #searchform div,
#home_widgets #searchform div {
position: relative;
border: 1px solid rgba(0, 0, 0, 0.1)
}
#sidebar #searchform #s,
#footer #searchform #s,
#home_widgets #searchform #s {
width: 65%;
padding: 5px 2.3%;
border: none;
color: #888;
background: none;
max-height: 33px;
min-height: 23px
}
#footer #searchform #s {
background: #fff
}
#searchsubmit {
padding: 7px 10px;
border: none;
margin-left: -5px;
right: 0;
top: -1px;
min-height: 34px
}
#searchsubmit:focus {
outline: none
}
#sidebar #searchsubmit,
#footer #searchsubmit,
#home_widgets #searchsubmit {
position: absolute;
cursor: pointer
}
#searchform {
position: relative
}
.lt_rounded {
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px
}
.lt_circle {
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%
}
.lt_animate {
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
-ms-transition: all .2s ease-out;
-o-transition: all .2s ease-out;
transition: all .2s ease-out
}
.lt_shadow {
box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.05)
}
.page_head,
.post_head {
position: relative;
width: 100%;
float: left;
min-height: 272px;
overflow: hidden;
text-align: center
}
.shorthead {
overflow: hidden;
height: auto;
width: 100%
}
.page_head_bg,
.post_head_bg {
clear: both;
background-repeat: no-repeat!important;
background-size: cover!important;
background-position: center top!important
}
.hide-header {
display: none!important
}
.page_head img,
.post_head img {
width: 100%;
height: 272px;
vertical-align: bottom;
min-height: 272px
}
.has_cat_desc,
.has_tag_desc {
min-height: 272px
}
.page_head .pagetitle_wrap,
.post_head .pagetitle_wrap {
width: 85%;
margin: 60px auto
}
.has_header_img .pagetitle_wrap {
position: absolute;
top: 0;
left: 0;
right: 0
}
.page_head h1,
.page_head a,
.post_head h1,
.page_head a {
margin: 0
}
.cattitle_wrap {
width: 85%;
margin: 90px auto
}
.layerbread {
margin-top: 10px;
font-size: .9em
}
.trail-end {
opacity: .6
}
span.sep {
padding: 0 10px
}
.page-template-templatespage-leftsidebar_template-php .left_sidebar {
float: right
}
.page-template-templatespage-leftsidebar_template-php #sidebar {
float: left
}
.page-template-templatesleftsidebar_blog_template-php .left_sidebar {
float: right
}
.page-template-templatesleftsidebar_blog_template-php #sidebar {
float: left
}
.blog_mo {
width: 100%;
float: left;
text-align: right;
border-bottom: 1px solid rgba(0, 0, 0, 0.08);
margin-top: -10px
}
.blog_mo a {
font-size: .8em;
text-transform: uppercase;
padding: 10px 0;
border-bottom: 1px solid;
position: relative;
top: -9px
}
.page-template-templatespage-blog_template-php .single_metainfo {
font-size: .8em
}
span.sdate {
font-size: 14px;
font-weight: 700;
text-transform: uppercase
}
.page-template-templatespage-blog_template-php .lay4_wrap {
overflow: visible
}
.page-template-templatespage-blog_template-php .blog_layout3 .single_metainfo i.fa-user {
padding-left: 0
}
.page-template-templatespage-blog_template-php .smonth {
display: block;
letter-spacing: normal;
letter-spacing: 5px;
text-transform: uppercase;
font-size: 12px
}
.page-template-templatespage-blog_template-php .datebox {
position: absolute;
margin-left: -70px;
text-align: center;
top: 25px;
max-width: 58px
}
.page-template-templatespage-blog_template-php .datebox_inner {
border: 2px solid rgba(0, 0, 0, 0.05);
padding: 8px;
padding-bottom: 5px;
border-bottom: 0
}
.page-template-templatespage-blog_template-php .syear {
letter-spacing: 4px;
font-weight: 700;
background: rgba(0, 0, 0, 0.1);
padding: 0 6px
}
.blog_layout2 .lay4 .post_image {
width: 100%;
max-height: none;
padding-bottom: 20px
}
.blog_layout2 .lay4 .post_content,
.blog_layout3 .lay4 .post_content {
width: 100%;
position: relative
}
.blog_layout2 .datebox,
.blog_layout3 .datebox {
top: 5px
}
.blog_layout3 .blog_content_wrap {
overflow: hidden;
margin-top: 20px
}
.sidr {
display: none;
position: absolute;
position: fixed;
top: 0;
height: 100%;
z-index: 999999;
width: 260px;
overflow-x: hidden;
overflow-y: auto;
color: #fff
}
.sidr .sidr-inner {
padding: 0 0 15px
}
.sidr .sidr-inner>p {
margin-left: 15px;
margin-right: 15px
}
.sidr.right {
left: auto;
right: -260px
}
.sidr.left {
left: -260px;
right: auto
}
.sidr ul {
display: block;
margin: 0 0 15px;
padding: 0
}
.sidr ul li {
display: block;
margin: 0;
line-height: 35px;
}
.sidr ul li a,
.sidr ul li span {
padding: 25px 20px;
text-decoration: none;
font-size: .9em
}
.sidr ul li ul {
border-bottom: none;
margin: 0
}
.sidr ul li ul li {
line-height: 40px;
font-size: 13px;
padding-left:12px;
}
.sidr ul li ul li:last-child {
border-bottom: none
}
.sidr ul li ul li a,
.sidr ul li ul li span {
padding-left: 30px
}
.sidr ul li .sidr-class-menu_desc {
display: none
}
body.sidr-open {
position: fixed!important
}
.pace {
-webkit-pointer-events: none;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
display: none
}
.pace-inactive {
display: none
}
.pace .pace-progress {
position: fixed;
z-index: 2000;
top: 0;
left: 0;
height: 2px;
-webkit-transition: width 1s;
-moz-transition: width 1s;
-o-transition: width 1s;
transition: width 1s
}
.pace .pace-progress-inner {
display: block;
position: absolute;
right: 0;
width: 100px;
height: 100%;
opacity: 1;
-webkit-transform: rotate(3deg) translate(0px, -4px);
-moz-transform: rotate(3deg) translate(0px, -4px);
-ms-transform: rotate(3deg) translate(0px, -4px);
-o-transform: rotate(3deg) translate(0px, -4px);
transform: rotate(3deg) translate(0px, -4px)
}
.pace .pace-activity {
display: block;
position: fixed;
z-index: 2000;
top: 15px;
right: 15px;
width: 14px;
height: 14px;
border: solid 2px transparent;
border-radius: 10px;
-webkit-animation: pace-spinner 400ms linear infinite;
-moz-animation: pace-spinner 400ms linear infinite;
-ms-animation: pace-spinner 400ms linear infinite;
-o-animation: pace-spinner 400ms linear infinite;
animation: pace-spinner 400ms linear infinite
}
@-webkit-keyframes pace-spinner {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg)
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@-moz-keyframes pace-spinner {
0% {
-moz-transform: rotate(0deg);
transform: rotate(0deg)
}
100% {
-moz-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@-o-keyframes pace-spinner {
0% {
-o-transform: rotate(0deg);
transform: rotate(0deg)
}
100% {
-o-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@keyframes pace-spinner {
0% {
transform: rotate(0deg);
transform: rotate(0deg)
}
100% {
transform: rotate(360deg);
transform: rotate(360deg)
}
}
body.wp-customizer-unloading {
opacity: 1!important
}
body.wp-customizer-unloading .layer_wrapper,
body.wp-customizer-unloading .stat_bg,
body.wp-customizer-unloading .stat_bg_overlay {
opacity: .3
}
.customizer_spinner {
display: none
}
body.wp-customizer-unloading .customizer_spinner {
display: block;
width: 100%;
text-align: center;
position: fixed;
color: #333;
font-size: 30px;
bottom: 0;
left: 0;
right: 0;
margin: 0 auto;
z-index: 999;
background-color: rgba(0, 0, 0, 0.7)
}
.customizer_spinner svg,
.customizer_spinner svg {
position: relative;
top: 4px
}
.customizer_spinner svg path,
.customizer_spinner svg rect {
fill: #fff
}
#customizer_topbar {
width: 100%;
background-color: #282B32;
position: fixed;
top: 0;
left: 0;
z-index: 9999;
height: 30px;
padding: 10px 0;
font-family: sans-serif
}
.customizer-prev .header_wrap.layer_wrapper {
margin-top: 50px
}
#customizer_nav ul {
display: none;
position: absolute;
right: 0;
top: 50px;
border-radius: 0 0 3px 3px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
background-color: #FFF;
width: 200px;
overflow-y: scroll;
height: 300px;
margin: 0;
padding: 0;
float: right;
margin-right: 50px
}
#customizer_nav ul li {
list-style-type: none;
text-align: left
}
#customizer_nav ul li a {
padding: 7px 10px;
display: block;
font-size: 13px
}
#customizer_nav ul li a:hover {
background-color: #EFF0F2;
color: #777
}
label.current_edit {
float: right;
margin-right: 70px;
text-transform: uppercase;
font-weight: 700;
font-size: 11px;
letter-spacing: .3px
}
label.current_edit a {
cursor: pointer;
background-color: #5A5C5F;
padding: 5px 15px;
color: #C1C5CB;
margin-left: 10px;
display: inline-block;
margin-top: 2px;
border-radius: 3px
}
#customizer_nav.customizer_nav_open ul {
display: block
}
.current_edit i {
font-style: normal;
font-size: 8px;
margin-left: 4px;
position: relative;
top: -1px
}
.current_edit i:before {
font-family: FontAwesome;
display: inline-block;
content: "\f078"
}
.customizer_nav_open .current_edit i:before {
content: "\f077"
}
#customizer_nav ul li strong {
font-size: 13px;
color: #444;
padding: 10px;
display: inline-block;
border-bottom: 1px solid #eee;
width: 100%;
box-sizing: border-box;
border-top: 1px solid #eee
}
a.customize_page_setting {
font-size: 18px;
cursor: pointer;
padding: 10px;
margin-left: -15px;
padding-bottom: 18px;
float: left;
margin-top: -9px
}
a.customize_page_setting:hover {
color: #fff
}
a.customize_page_setting.cogactive {
color: #AEB2B8;
background-color: #3F454F
}
.customize_pagemeta_inner {
display: none;
float: left;
margin-left: 10px;
font-family: sans-serif;
font-weight: 700;
text-transform: uppercase;
font-size: 12px
}
#customizer_page_meta {
float: left;
padding-left: 15px;
font-size: 13px
}
#Complete_widgetize_form {
background-color: #4F5154;
padding: 4px 10px;
font-size: 13px;
font-weight: 700;
text-transform: uppercase;
cursor: pointer;
border-radius: 2px;
color: #aaa;
margin-left: 4px;
margin-top: 2px;
display: inline-block
}
#Complete_widgetize_form:hover {
background-color: #318df4;
color: #fff
}
#customizer_page_meta select {
padding: 3px 5px;
margin-left: 5px;
border-radius: 2px;
border: none
}
.hide_featuredimg,
.hide_singlemeta,
.hide_share,
.hide_comments,
.hide_related,
.hide_authorbox,
.hide_nextprev,
.hide_page_head,
.hide_breadcrumbs {
display: none
}
.share_pos_left_custom,
.share_pos_before_custom,
.share_pos_after_custom {
display: none
}
.customizer_sidebar_holder {
position: absolute;
margin-right: -20px;
right: 0;
top: 50%;
text-align: center
}
.customizer_sidebar_holder.has_sidebar {
margin-right: 0;
position: relative;
margin-bottom: 50px;
width: 100%;
float: left
}
a.add_widget_topage {
border: 2px solid rgba(0, 0, 0, 0.2);
display: inline-block;
text-align: center;
border-radius: 50%;
cursor: pointer;
width: 30px;
height: 21px;
padding-top: 9px;
font-size: 13px;
line-height: 13px;
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
transition: all .2s ease-out
}
a.add_widget_topage:hover {
background-color: #318df4;
color: #fff;
border-color: #318df4
}
.edit_widget {
opacity: 0;
position: absolute;
z-index: 999;
top: -15px;
left: 0;
right: 0;
margin: 0 auto;
font-size: 13px;
color: #fff!important;
background-color: #318df4;
border-style: solid;
cursor: pointer;
border: none;
border-radius: 50%;
text-align: center;
width: 30px;
height: 25px;
padding-top: 5px;
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
transition: all .2s ease-out
}
.edit_widget:hover {
border-color: #222;
background-color: #222;
color: #fff
}
#footer li.widget {
position: relative
}
.frontpage_sidebar .widget:hover .edit_widget,
#sidebar .widget:hover .edit_widget,
#footer .widget:hover .edit_widget {
opacity: 1
}
#footer .widget .edit_widget {
left: -20px;
right: auto
}
#footer .widget .edit_widget:before {
content: "";
display: block;
width: 60px;
height: 1px;
background-color: #318df4;
position: relative;
top: 10px;
z-index: -1
}
#footer .widget .edit_widget:after {
content: "";
display: block;
width: 1px;
height: 40px;
background-color: #318df4;
position: relative;
top: -5px;
z-index: -1;
left: 6px
}
#footer .widget .edit_widget:hover {
border-color: #318df4;
background-color: #318df4
}
body.sidebar_left #sidebar .widget .edit_widget,
body.sidebar_right #sidebar .widget .edit_widget {
left: -6px;
right: auto
}
body.sidebar_left #sidebar .widget .edit_widget:before,
body.sidebar_right #sidebar .widget .edit_widget:before {
content: "";
display: block;
width: 60px;
height: 1px;
background-color: #318df4;
position: relative;
top: 10px;
z-index: -1
}
body.sidebar_left #sidebar .widget .edit_widget:after,
body.sidebar_right #sidebar .widget .edit_widget:after {
content: "";
display: block;
width: 1px;
height: 40px;
background-color: #318df4;
position: relative;
top: -5px;
z-index: -1;
left: 6px
}
body.sidebar_left #sidebar .widget .edit_widget:hover:before,
body.sidebar_left #sidebar .widget .edit_widget:hover:after,
body.sidebar_right #sidebar .widget .edit_widget:hover:after,
body.sidebar_right #sidebar .widget .edit_widget:hover:before {
background-color: #333
}
span.hidetop {
position: fixed;
cursor: pointer;
padding: 15px;
right: 15px;
top: 0;
background-color: #282B32
}
span.hidetop:hover {
color: #fff
}
#frontsidebar.tourhighlight .widget,
#frontsidebar.tourhighlight .widget .midrow,
#frontsidebar.tourhighlight .widget .text_block,
#frontsidebar.tourhighlight .widget .home_action,
#frontsidebar.tourhighlight .optimposts {
box-shadow: inset 0 0 30px 2px rgba(0, 148, 255, 0.5)
}
#customizer_topbar.tourhighlight .current_edit {
box-shadow: 0 0 20px 7px rgba(48, 137, 244, 1);
padding-left: 10px
}
.dummypost .dummy_content {
width: 100%;
float: left;
border: 1px solid #F2F2F2;
border-radius: 4px;
position: relative;
padding-top: 20px
}
.dummypost .dummy_content:hover {
border-color: #ccc
}
.replace_widget {
text-align: center;
font-size: 14px;
width: 530px;
margin: 0 auto;
left: 0;
right: 0;
top: -18px;
background-color: #fff;
padding: 10px 0;
border-radius: 20px;
border: 1px solid #ddd;
position: absolute;
z-index: 9
}
.dummypost .dummy_content:hover .replace_widget {
background: #F5F5F5
}
a.add_widget_home {
border: 1px solid;
padding: 3px 10px;
border-radius: 20px;
font-size: 12px;
margin-left: 10px;
cursor: pointer
}
.dummypost .dummy_content:hover a.add_widget_home {
background-color: #fff;
border-color: #E4E4E4
}
.home .customizer_sidebar_holder.has_sidebar {
position: relative;
padding: 30px 0;
top: auto;
float: left;
width: 100%
}
.home_sidebar .edit_widget {
display: none
}
.customizer-prev .frontpage_sidebar .widget:hover:before,
body.sidebar_bottom.customizer-prev #sidebar .widget:hover:before,
body.sidebar_top.customizer-prev #sidebar .widget:hover:before {
content: "";
width: 50px;
height: 50px;
display: block;
position: absolute;
z-index: 9;
left: 0;
background-image: url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/widget_hover.png);
top: 0;
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
transition: all .2s ease-out
}
.customizer-prev .frontpage_sidebar .widget:hover:after,
body.sidebar_bottom.customizer-prev #sidebar .widget:hover:after,
body.sidebar_top.customizer-prev #sidebar .widget:hover:after {
content: "";
width: 50px;
height: 50px;
display: block;
position: absolute;
z-index: 9;
background-image: url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/widget_hover.png);
bottom: 0;
right: 0;
background-position: bottom right;
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
transition: all .2s ease-out
}
span.widgetname {
display: none;
background: linear-gradient(45deg, rgba(104, 169, 255, 0) 19%, rgba(0, 148, 247, 1) 20%, rgba(0, 148, 247, 1) 20%, rgba(0, 148, 247, 1) 120%);
background-position: 0 0;
color: #fff;
font-family: arial;
font-weight: 700;
text-transform: uppercase;
font-size: 11px;
position: absolute;
z-index: 9;
right: 0;
top: 0;
padding: 3px 6px;
text-indent: 35px;
padding-right: 10px;
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
transition: all .2s ease-out
}
.customizer-prev .frontpage_sidebar .widget:hover span.widgetname,
body.sidebar_bottom.customizer-prev #sidebar .widget:hover span.widgetname,
body.sidebar_top.customizer-prev #sidebar .widget:hover span.widgetname {
display: block
}
.su-column-size-1-2 {
margin-left: 0!important;
margin-right: 4%!important;
box-sizing: border-box!important
}
.su-column-size-1-2:nth-of-type(2n+2) {
margin-right: 0!important
}
.su-column-size-1-3 {
margin-left: 0!important;
margin-right: 4%!important;
box-sizing: border-box!important
}
.su-column-size-1-3:nth-of-type(3n+3) {
margin-right: 0!important
}
.su-column-size-1-4 {
margin-left: 0!important;
margin-right: 4%!important;
box-sizing: border-box!important
}
.su-column-size-1-4:nth-of-type(3n+3) {
margin-right: 0!important
}
.su-column-size-3-4 {
margin-left: 0!important;
margin-right: 4%!important;
box-sizing: border-box!important
}
.su-column-size-1-4:last-of-type {
margin-right: 0!important
}
.su-column-size-1-5 {
margin-left: 0!important;
margin-right: 4%!important;
box-sizing: border-box!important
}
.su-column-size-4-5:nth-of-type(1n+1) {
margin-left: 0!important
}
.su-column-size-2-5 {
margin-left: 0!important;
margin-right: 4%!important;
box-sizing: border-box!important
}
.su-column-size-3-5:nth-of-type(1n+1) {
margin-left: 0!important
}
.su-column-size-2-3 {
margin-left: 0!important;
margin-right: 4%!important;
box-sizing: border-box!important
}
.su-column-size-1-6:nth-of-type(2n+2) {
margin-left: 0!important
}
.su-row br {
display: none!important
}
.su-tabs.my-custom-tabs {
background-color: #84ADEA
}
.su-tabs.my-custom-tabs .su-tabs-nav span {
font-size: 1.3em
}
.su-tabs.my-custom-tabs .su-tabs-nav span.su-tabs-current {
background-color: #EDFAFF
}
.su-column-size-2-5 {
width: 37.6%;
}
.su-column-size-3-5 {
width: 58.4%;
float:right;
}
.su-tabs.my-custom-tabs .su-tabs-pane {
padding: 1em;
font-size: 1.3em;
background-color: #EDFAFF
}
.bxmain {
margin: 0 auto
}
.testimonial-image {
text-align: left;
margin:28px auto;
width:auto;
display:inline-block;
}
.testimonial-image span{display:inline-block; padding:10px 20px; vertical-align:top; font-size:14px; font-weight:700;}
.testimonial-image strong{font-weight:normal !important; font-size:11px;}
.bxslider li {
text-align: center;
line-height: 20px;
left: 0
}
.bx-wrapper {
position: relative;
margin: 0 auto 60px;
padding: 0;
*zoom: 1
}
.bx-wrapper img {
max-width: 100%;
border-radius: 100%;
-moz-border-radius: 100%;
-webkit-border-radius: 100%
}
.bx-wrapper .bx-viewport {
height: 445px !important;
-webkit-transform: translatez(0);
-moz-transform: translatez(0);
-ms-transform: translatez(0);
-o-transform: translatez(0);
transform: translatez(0)
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -35px;
left: 0;
width: 100%
}
.bx-wrapper .bx-loading {
min-height: 50px;
background: url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/images/bx_loader.gif) center center no-repeat #fff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000
}
.bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: 700;
color: #666
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
*zoom: 1;
*display: inline
}
.bx-wrapper .bx-pager.bx-default-pager a {
text-indent: -9999px;
display: block;
width: 14px;
height: 14px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
}
.bx-wrapper .bx-prev {
right: 45px;
background: url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/images/arr-testimonials.png) no-repeat 2px -14px;
background-color:#666666;
}
.bx-wrapper .bx-next {
right: 5px;
background: url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/images/arr-testimonials.png) no-repeat -32px -14px;
background-color:#666666;
}
.bx-wrapper .bx-prev:hover, .bx-wrapper .bx-next:hover{background-color:#7da500;}
.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 0;
margin-top: -66px;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
z-index: 9999
}
.bx-wrapper .bx-controls-direction a.disabled {
display: none
}
.bx-wrapper .bx-controls-auto {
text-align: center
}
.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/images/controls.png) -86px -11px no-repeat;
margin: 0 3px
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
background-position: -86px 0
}
.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/images/controls.png) -86px -44px no-repeat;
margin: 0 3px
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
background-position: -86px -33px
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px
}
.bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666\9;
background: rgba(80, 80, 80, 0.75);
width: 100%
}
.bx-wrapper .bx-caption span {
color: #fff;
font-family: Arial;
display: block;
font-size: .85em;
padding: 10px
}
.portfolio-content,
.portfolio-area {
width: 100%;
margin-bottom: 60px
}
.portfolio-categ {
margin-bottom: 40px
}
.portfolio-categ li {
display: inline;
margin-right: 30px
}
.image-block {
display: block;
position: relative
}
.image-block img {
box-sizing: border-box;
max-width: 277px;
min-height: 200px;
width: 100%
}
.portfolio-area li {
float: left;
margin: 0 20px 20px 0;
height: 200px;
width: 277px;
overflow: hidden;
box-sizing: border-box;
list-style: none
}
.portfolio-area li:nth-child(4n+4) {
margin-right: 0
}
.portfolio-item2 div {
position: relative
}
.home-portfolio-text {
margin-top: 10px
}
li.active a {
padding: 3px 15px
}
.portfolio-content ul {
margin-left: 0;
padding-left: 0
}
.galslide img {
border-radius: 0
}
.galcarosel {
clear: both
}
.galcaroselno {
clear: both
}
.skillbar {
position: relative;
display: block;
margin-bottom: 24px!important;
width: 100%;
height: 15px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-webkit-transition: .6s linear;
-moz-transition: .6s linear;
-ms-transition: .6s linear;
-o-transition: .6s linear;
transition: .6s linear;
-webkit-transition-property: width, background-color;
-moz-transition-property: width, background-color;
-ms-transition-property: width, background-color;
-o-transition-property: width, background-color;
transition-property: width, background-color;
margin-top: 0 !important;
}
.skill-bg {
height: 28px;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}
.skillbar-title {
position: relative;
left: 12px;
top: 32px;
line-height:24px;
text-transform:uppercase;
font-size:11px;
font-weight:700;
}
.skillbar-title span {
padding-right: 10px
}
.skillbar-bar {
height: 28px;
width: 0;
background: #7da500;
margin-top: 5px;
margin-bottom: 5px;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;	
}
.wpcf7-form br {
display: block!important
}
.wpcf7-text,
.wpcf7-textarea,
.wpcf7-select,
.wpcf7-checkbox,
.wpcf7-radio {
margin-top: 10px
}
.clientarea {
margin-left: 0;
margin-right: 0;
clear: both
}
.clientbox {
width: 14.66%;
margin-right:2%;
float: left;
box-sizing: border-box;
padding: 0 15px;
margin-bottom: 0;
display: table;
height: 110px;
text-align: center;
border:1px solid #eaeaea;
border-radius:4px;
transition: all .2s ease-in;
}
.clientbox a {
display: table-cell;
vertical-align: middle
}
.clientbox:hover{transform: scale(1.2);}
.clientbox img {
width: 90%
}
.teamwrap img {
float: left;
padding: 20px 30px 10px 0
}
.alltstimonial img {
float: left;
text-align: left;
padding: 20px 12px 10px 0;
width: 13%;
height: auto
}
.slidebtn {
word-wrap: break-word;
display: table;
margin-left:6.5%;
margin-top:2%;
}
.slidebtn a {
padding: 13px 26px 13px;
border:1px solid !important;
border-color:#FFF;
}
.title {
max-width: 50%;
margin-left:6.5%;
text-align: left;
clear:both;
font-weight:700;
line-height:30px;
}
.slidedesc {
padding: 0;
max-width: 40%;
margin-left:6.5%;
text-align: left;
line-height:18px;
margin-bottom:30px;
}
.contact-layout1-area {
width: 100%;
margin-bottom: 6%
}
.contact-layout1-googlemap {
width: auto;
margin-bottom: 25px;
clear: both
}
.contact-layout1-left {
float: left;
width: 60%
}
.contact-layout1-right {
float: right;
width: 30%
}
.contact-layout1-right h3 {
margin-bottom: 10px;
clear: both
}
.contact-layout2 p:nth-child(odd) {
float:left;
width:45%;
}
.contact-layout2 p:nth-child(even) {
float:right;
width:45%;	
}
.contact-layout2 p:last-of-type{float:none; margin:0; clear:both;}
.contact-layout1 p:last-of-type{float:left; margin:0; clear:both; position:relative; left:-18px;}
.contact-layout2 input {
display: inline-block;
float: left;
width: 100%
}
.contact-layout2 input[type="submit"]{width:140px;}
.contact-layout2 textarea {
display: inline-block;
float: left;
clear: both;
width: 100%;
margin-bottom: 5%
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
background-color: transparent
}
.woocommerce form .form-row input.input-text {
background-clip: padding-box;
background-color: #fff;
border: 1px solid #ccc;
border-radius: 3px;
color: #444;
height: 30px;
padding: 0 5px
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
color: #515151!important
}
.galslide {
height: 183px!important;
overflow: hidden!important
}
.galslide img {
width: 100%
}
.flipcard {
position: relative;
float: left;
margin: 0 0 1.5%;
padding: 0 15px;
text-align: left;
width: 25%;
perspective: 1000px;
box-sizing: border-box;
height: 300px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.flipcard {
height: 330px!important
}
.flipcard .front,
.flipcard .back {
height: 330px!important
}
}
.flipcard.v:hover .front,
.flipcard.v.flip .front {
transform: rotateX(180deg);
-ms-transform: rotateX(180deg);
-webkit-transform: rotateX(180deg);
-moz-transform: rotateX(180deg);
-o-transform: rotateX(180deg)
}
.flipcard.v:hover .back,
.flipcard.v.flip .back {
transform: rotateX(0deg);
-ms-transform: rotateX(0deg);
-webkit-transform: rotateX(0deg);
-moz-transform: rotateX(0deg);
-o-transform: rotateX(0deg)
}
.flipcard.v .back {
transform: rotateX(-180deg);
-ms-transform: rotateX(-180deg);
-webkit-transform: rotateX(-180deg);
-moz-transform: rotateX(-180deg);
-o-transform: rotateX(-180deg)
}
.flipcard.h:hover .front,
.flipcard.h.flip .front {
transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg)
}
.flipcard.h:hover .back,
.flipcard.h.flip .back {
transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg)
}
.flipcard.h .back {
transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg)
}
.flipcard .front,
.flipcard .back {
position: absolute;
transition: all .5s ease-in;
-moz-transition: all .5s ease-in;
-webkit-transition: all .5s ease-in;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
text-align: center;
padding: 20px;
box-sizing: border-box;
vertical-align: middle;
display: inherit;
height: 300px
}
.flipcard .front {
border-radius: 0;
border-style: solid;
border-width: 1px
}
.flipcard .back {
border-radius: 0;
border-style: solid;
border-width: 1px
}
.frontimage {
text-align: center;
width: 100%;
overflow: hidden
}
.frontimage img {
max-height: 150px;
max-width: 230px
}
img,
a img {
border: none
}
.divider1 {
background-color: #fff;
border-top: 2px dashed;
margin: 40px auto;
clear: both
}
.divider2 {
background-color: #fff;
border-top: 2px dotted;
margin: 40px auto;
clear: both
}
.divider3 {
border-top: 1px dashed;
border-bottom: 1px dashed;
margin: 40px auto
}
.divider4 {
border-top: 1px dotted;
border-bottom: 1px dotted;
margin: 40px auto;
clear: both
}
.divider5 {
border-style: solid;
border-width: 0 0 1px;
height: 10px;
line-height: 20px;
text-align: center;
overflow: visable;
margin: 40px auto;
clear: both
}
.divider5 span {
clear: both;
display: inline-block;
min-height: 10px;
min-width: 10%;
padding: 0 80px
}
.divider6 {
border-style: solid;
border-width: 0 0 1px;
height: 10px;
line-height: 20px;
text-align: center;
overflow: visable;
margin: 40px auto;
clear: both
}
.divider6 span {
clear: both;
display: inline-block;
min-height: 10px;
min-width: 10%;
padding: 0 80px;
border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-o-border-radius: 50px;
-webkit-border-radius: 50px
}
.fusion-title {
align-items: center;
display: flex;
flex-wrap: nowrap;
margin: 20px 0 5px;
overflow: hidden
}
.fusion-title .title-sep-container {
flex-grow: 1;
height: 6px;
position: relative
}
.fusion-title .title-sep.sep-double {
border-bottom-width: 1px;
border-top-width: 1px;
height: 6px
}
.fusion-title .title-sep {
border: 0 solid;
box-sizing: content-box;
display: block;
position: relative;
width: 100%
}
.fusion-title h3 {
padding-right: 5px
}
#bbpress-forums p.bbp-topic-meta img.avatar,
#bbpress-forums ul.bbp-reply-revision-log img.avatar,
#bbpress-forums ul.bbp-topic-revision-log img.avatar,
#bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums .widget_display_topics img.avatar,
#bbpress-forums .widget_display_replies img.avatar {
width: auto
}
.timeline-container {
margin: 0 auto;
width: auto
}
.timeline-row {
float: left;
width: 100%
}
.timeline-row ul {
margin: 0;
padding: 0
}
.timeline-both-side {
float: left;
width: 100%;
margin: 20px 2% 50px;
position: relative;
box-sizing: border-box
}
.timeline-both-side:before {
bottom: 0;
content: " ";
left: 50%;
position: absolute;
top: 0;
width: 1px
}
.timeline-both-side:after {
border-radius: 50%;
bottom: -22px;
content: "";
height: 18px;
left: 50%;
margin-left: -11px;
position: absolute;
width: 18px;
border: 2px solid
}
.timeline-both-side li {
position: relative;
float: left;
width: 100%;
list-style: none
}
.timeline-both-side li .border-line {
font-size: 1.4em;
height: 1px;
left: 50%;
margin-left: -8%;
position: absolute;
text-align: center;
top: 50%;
width: 8%;
z-index: 100
}
.timeline-both-side li.opposite-side .border-line {
left: auto;
right: 50%;
margin-left: 0;
margin-right: -8%
}
.timeline-both-side li .border-line:before {
content: "";
height: 11px;
position: absolute;
right: -6px;
top: -5px;
width: 11px;
border-radius: 100%
}
.timeline-both-side li.opposite-side .border-line:before {
left: -5px;
right: auto
}
.timeline-both-side li .timeline-description {
border-radius: 2px;
border: 1px solid;
float: left;
padding: 20px;
position: relative;
width: 42%;
box-sizing: border-box
}
.timeline-both-side li.opposite-side .timeline-description {
float: right
}
.timeleft {
float: left;
width: 40%;
margin-right: 6%
}
.timeright {
float: left;
width: 53%
}
.timeright h3 {
margin-top: 0;
padding-top: 0
}
.timerightfull {
width: auto
}
.timerightfull h3 {
margin-top: 0;
padding-top: 0
}
.timeline-description p {
padding-bottom: 10px;
word-wrap: break-word
}
.timeline-description img {
display: block;
width: 100%;
height: auto
}
.gridwrapper {
width: 100%;
margin: 3em auto
}
.masonry {
margin: 1.5em 0;
padding: 0;
-moz-column-gap: 1.5em;
-webkit-column-gap: 1.5em;
column-gap: 1.5em
}
.griditem {
display: inline-block;
padding: 1em 1em 1.5em;
margin: 0 0 1.5em;
width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: 1px solid
}
.griditem h3 {
margin-top: 0
}
.griditem img {
text-align: center;
width: auto;
height: auto;
display: block;
margin: 0 auto;
margin-bottom: 20px
}
.griditem p {
padding-bottom: 5px
}
@media only screen and (min-width: 300px) {
.masonry {
-moz-column-count: 1;
-webkit-column-count: 1;
column-count: 1
}
}
@media only screen and (min-width: 400px) {
.masonry {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2
}
}
@media only screen and (min-width: 700px) {
.masonry {
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3
}
}
@media only screen and (min-width: 900px) {
.masonry {
-moz-column-count: 4;
-webkit-column-count: 4;
column-count: 4
}
}
@media only screen and (min-width: 1100px) {
.masonry {
-moz-column-count: 4;
-webkit-column-count: 4;
column-count: 4
}
}
body.blog section, body.blog .featured_area{ display:none; visibility:hidden;}
body.home section, body.home .featured_area{ display:block !important; visibility:visible !important;}
 .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);-ms-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);-ms-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);-ms-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);-ms-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);-ms-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);-ms-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);-ms-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);-ms-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20%,0);-ms-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}.slider-wrapper {
position: relative
}
.slider-main {
position: relative
}
.nivoSlider {
position: relative;
width: 100%;
height: auto;
overflow: hidden
}
.nivoSlider img {
position: absolute;
top: 0;
left: 0;
max-width: none
}
.nivo-main-image {
display: block!important;
position: relative!important;
width: 100%
}
.nivoSlider a.nivo-imageLink {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
padding: 0;
margin: 0;
z-index: 6;
display: none;
background: #fff;
filter: alpha(opacity=0);
opacity: 0
}
.nivo-slice {
display: block;
position: absolute;
z-index: 5;
height: 100%;
top: 0
}
.nivo-box {
display: block;
position: absolute;
z-index: 5;
overflow: hidden
}
.nivo-box img {
display: block
}
.nivo-html-caption {
display: none
}
.nivo-directionNav a {
position: absolute;
top: 40%;
z-index: 9;
cursor: pointer
}
a.nivo-prevNav {
left: 0;
background-position: 17px 0 !important;
border-radius: 0 3px 3px 0
}
a.nivo-nextNav {
right: 0;
background-position: -17px 0 !important;
border-radius: 3px 0 0 3px
}
.nivo-controlNav {
text-align: center;
padding: 15px 0;
position: absolute;
width: auto;
bottom: 0;
z-index: 9;
bottom:10px;
left:0;
right:0;
}
.nivo-controlNav a {
cursor: pointer;
border: 0 none;
display: inline-block;
height: 8px;
margin: 0 4px;
text-indent: -9999px;
width: 8px;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-o-border-radius: 15px
}
.nivo-controlNav a.active {
font-weight: 700;
background-position: 0 -21px
}
.nivo-directionNav a {
border: 0 none;
display: block;
height: 43px;
text-indent: -9999px;
transition: all 200ms ease-in-out 0;
width: 43px;
background: url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/images/slide-nav.png) no-repeat left top
}
.nivo-caption {
position: absolute;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
z-index: 8;
padding: 25px 0;
overflow: hidden;
display: none;
width: 100%;
top: 25%;
text-align: center;
}
.slide_info h2 {
font-size: 38px;
color: #fff;
margin: 0 0 20px;
text-transform: uppercase
}
.slide_info p {
font: 300 18px/20px Roboto, sans-serif;
margin-bottom: 15px;
text-shadow: 0 1px 0 #4b4b4b
}
.slide_info h2 a {
color: #fff
}
.theme-default .nivoSlider {
position: relative;
background: #efefef url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/images/loading.gif) no-repeat 50% 50%
}
.theme-default .nivoSlider img {
position: absolute;
top: 0;
left: 0;
display: none
}
.theme-default .nivoSlider a {
border: 0;
display: block
}
.theme-default .nivo-controlNav {
text-align: center;
padding: 15px 0
}
.theme-default .nivo-controlNav a {
display: inline-block;
width: 13px;
height: 13px;
text-indent: -9999px;
border: 0;
margin: 0 2px
}
.theme-default .nivo-controlNav a.active {
background-position: 0 -22px
}
.theme-default .nivo-directionNav a {
display: block;
width: 53px;
height: 26px;
background: url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/images/arrows.png) no-repeat;
text-indent: -9999px;
border: 0;
opacity: 0;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
border-radius: 0px !important;
}
.theme-default:hover .nivo-directionNav a {
opacity: 1
}
.theme-default a.nivo-nextNav {
background-position: -20px 28px !important;
right: -10px;
padding:28px 2px;
}
.theme-default a.nivo-prevNav {
background-position: 24px 28px !important;
left: -10px;
padding:28px 2px;
}
.theme-default .nivo-caption {
font-family: Helvetica, Arial, sans-serif
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled {
width: 100%
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
width: auto;
height: auto;
background: none;
margin-bottom: 5px
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
display: block;
width: 120px;
height: auto
}div.light_rounded .pp_top .pp_left{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_middle{background:#fff}div.light_rounded .pp_top .pp_right{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_content .ppt{color:#000}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff}div.light_rounded .pp_content{background-color:#fff}div.light_rounded .pp_next:hover{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded #pp_full_res .pp_inline{color:#000}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.light_rounded .pp_nav .pp_play{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_bottom .pp_left{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_middle{background:#fff}div.light_rounded .pp_bottom .pp_right{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.light_rounded .pp_loaderIcon{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_left{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_middle{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_top .pp_right{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}div.dark_rounded .pp_content{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_next:hover{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .currentTextHolder{color:#c4c4c4}div.dark_rounded .pp_description{color:#fff}div.dark_rounded #pp_full_res .pp_inline{color:#fff}div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.dark_rounded .pp_nav .pp_play{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_rounded .pp_arrow_next{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_rounded .pp_bottom .pp_left{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_middle{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_bottom .pp_right{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_square/contentPattern.png) top left repeat}div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_square .pp_description{color:#fff}div.dark_square .pp_loaderIcon{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_content_container .pp_left{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}div.dark_square .pp_content_container .pp_right{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}div.dark_square .pp_expand{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square #pp_full_res .pp_inline{color:#fff}div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.dark_square .pp_nav .pp_play{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_square .pp_arrow_next{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_square .pp_next:hover{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff}div.light_square .pp_content .ppt{color:#000}div.light_square .pp_expand{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square #pp_full_res .pp_inline{color:#000}div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.light_square .pp_nav .pp_play{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_square .pp_arrow_next{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_square .pp_next:hover{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_top .pp_left{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}div.facebook .pp_top .pp_right{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}div.facebook .pp_content .ppt{color:#000}div.facebook .pp_content_container .pp_left{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}div.facebook .pp_content_container .pp_right{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}div.facebook .pp_content{background:#fff}div.facebook .pp_expand{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}div.facebook #pp_full_res .pp_inline{color:#000}div.facebook .pp_loaderIcon{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/facebook/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}div.facebook .pp_bottom .pp_right{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position:relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px}.pp_fade{display:none}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0 0 5px}.pp_nav{clear:left;float:left;margin:3px 0 0}.pp_nav p{float:left;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;overflow:hidden;padding:0;position:relative}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0}.pp_gallery li.default a{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery li.default a img{display:none}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{display:block;float:right;line-height:22px;text-indent:-10000px}.pp_bottom{height:20px;position:relative}* html .pp_bottom{padding:0 20px}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle{left:0;position:static}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.pp_gallery a{background:none!important;border:none!important;display:none!important;height:146px;padding:2px!important;width:235px}@font-face{font-family:'FontAwesome';src:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/fonts/fontawesome/fontawesome-webfont.eot);src:url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/fonts/fontawesome/fontawesome-webfont.svg#fontawesomeregular) format("svg"),url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/fonts/fontawesome/fontawesome-webfont.eot?#iefix) format("embedded-opentype"),url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/fonts/fontawesome/fontawesome-webfont.woff) format("woff"),url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/fonts/fontawesome/fontawesome-webfont.woff2) format("woff2"),url(//vantage-northcentral.com/wp-content/themes/perfect-agriculture/assets/fonts/fontawesome/fontawesome-webfont.ttf) format("truetype");font-weight:400;font-style:normal}[class*='fa-']{display:inline-block;font-family:FontAwesome!important;font-style:normal;font-weight:400;line-height:1;-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}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.completeImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.completeImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.completeImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.completeImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.completeImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#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-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-genderless:before,.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}